LA Clippers vs Utah Jazz
Preseason
101
1-0
96
0-1
Shot Chart
Shot Made
Shot Missed
- Walker Kessler blocks Ivica Zubac 's 4-foot two point shot
- Lauri Markkanen misses 26-foot three point jumper
- Talen Horton-Tucker makes 14-foot step back jumpshot
- Kawhi Leonard misses 26-foot three point jumper
- Bones Hyland makes 11-foot two point shot
- Kawhi Leonard makes 3-foot dunk (Bones Hyland assists)
- Lauri Markkanen misses 25-foot three point jumper
- Bones Hyland misses 24-foot three point shot
- Talen Horton-Tucker makes 27-foot three point shot (Lauri Markkanen assists)
- Bones Hyland makes 2-foot two point shot (Paul George assists)
- Talen Horton-Tucker makes 25-foot three point jumper (Collin Sexton assists)
- Kawhi Leonard misses 20-foot jumper
- Terance Mann makes 12-foot two point shot (Bones Hyland assists)
- Lauri Markkanen makes driving layup (Talen Horton-Tucker assists)
- Kawhi Leonard makes 14-foot two point shot
- Lauri Markkanen misses 19-foot step back jumpshot
- Collin Sexton misses 11-foot jump bank shot
- Lauri Markkanen makes tip shot
- Paul George makes 25-foot three pointer
- Collin Sexton misses 25-foot three point pullup jump shot
- Paul George makes 19-foot two point shot
- Paul George makes 25-foot three point jumper (Bones Hyland assists)
- John Collins misses 22-foot pullup jump shot
- Talen Horton-Tucker misses driving layup
- Bones Hyland misses 23-foot three point jumper
- Talen Horton-Tucker misses 27-foot three point shot
- Lauri Markkanen makes 14-foot two point shot
- Kawhi Leonard misses 28-foot three point pullup jump shot
- Ivica Zubac makes two point shot
- Jordan Clarkson makes 2-foot two point shot
- Bones Hyland makes layup (Mason Plumlee assists)
- Bones Hyland blocks Keyonte George 's 26-foot three point pullup jump shot
- Norman Powell misses running pullup jump shot
- Ochai Agbaji makes two point shot (Kelly Olynyk assists)
- Ochai Agbaji misses 24-foot three point jumper
- Norman Powell misses free throw 1 of 2
- Norman Powell makes free throw 2 of 2
- Norman Powell misses two point shot
- Jordan Clarkson makes free throw 1 of 2
- Jordan Clarkson makes free throw 2 of 2
- Walker Kessler blocks Xavier Moon 's 3-foot driving layup
- Norman Powell makes free throw 1 of 2
- Norman Powell makes free throw 2 of 2
- Xavier Moon misses two point shot
- Kenyon Martin Jr. makes tip shot
- Keyonte George misses free throw 1 of 2
- Keyonte George makes free throw 2 of 2
- Norman Powell misses pullup jump shot
- Robert Covington misses two point shot
- Kenyon Martin Jr. misses tip shot
- Ochai Agbaji makes 2-foot layup (Walker Kessler assists)
- Ochai Agbaji makes free throw 1 of 1
- Walker Kessler blocks Kenyon Martin Jr. 's 2-foot two point shot
- Kelly Olynyk blocks Kenyon Martin Jr. 's 2-foot two point shot
- Collin Sexton misses free throw 1 of 2
- Collin Sexton makes free throw 2 of 2
- Norman Powell makes free throw 1 of 3
- Norman Powell makes free throw 2 of 3
- Norman Powell makes free throw 3 of 3
- Kenyon Martin Jr. makes 23-foot three point jumper (Paul George assists)
- Collin Sexton makes driving layup
- Paul George misses 21-foot pullup jump shot
- Simone Fontecchio misses 8-foot two point shot
- Simone Fontecchio misses 24-foot three point jumper
- Paul George misses 30-foot three point jumper
- Talen Horton-Tucker misses driving floating jump shot
- Paul George misses 4-foot two point shot
- Bones Hyland blocks Collin Sexton 's 4-foot driving layup
- Bones Hyland makes two point shot (Terance Mann assists)
- Simone Fontecchio makes 26-foot three point jumper (Lauri Markkanen assists)
- Ivica Zubac makes alley oop layup (Kawhi Leonard assists)
- John Collins makes 26-foot three point jumper (Collin Sexton assists)
- Kawhi Leonard makes 12-foot two point shot
- Talen Horton-Tucker misses driving layup
- Kawhi Leonard misses 17-foot jumper
- Ivica Zubac blocks Lauri Markkanen 's 4-foot two point shot
- Bones Hyland misses 26-foot step back jumpshot
- Lauri Markkanen misses 26-foot step back jumpshot
- Bones Hyland makes free throw 1 of 2
- Bones Hyland makes free throw 2 of 2
- Lauri Markkanen makes free throw 1 of 2
- Lauri Markkanen makes free throw 2 of 2
- Paul George misses 5-foot two point shot
- Talen Horton-Tucker misses 26-foot three point jumper
- Kawhi Leonard makes 25-foot three point jumper (Bones Hyland assists)
- Kawhi Leonard makes free throw 1 of 2
- Kawhi Leonard makes free throw 2 of 2
- Jordan Clarkson misses 26-foot step back jumpshot
- Norman Powell misses driving layup
- Walker Kessler misses 5-foot two point shot
- Lauri Markkanen misses 8-foot two point shot
- Lauri Markkanen makes two point shot
- Kelly Olynyk misses free throw 1 of 2
- Kelly Olynyk makes free throw 2 of 2
- Bones Hyland misses two point shot
- Mason Plumlee makes dunk
- Jordan Clarkson misses 26-foot three point shot
- Mason Plumlee misses layup
- Walker Kessler misses free throw 1 of 2
- Walker Kessler makes free throw 2 of 2
- Keyonte George makes 13-foot jump bank shot
- Bones Hyland makes driving layup
- Jordan Clarkson makes 5-foot driving floating jump shot
- Norman Powell misses 21-foot pullup jump shot
- Keyonte George blocks Bones Hyland 's 38-foot three point pullup jump shot
- Talen Horton-Tucker misses driving layup
- Walker Kessler misses tip shot
- Walker Kessler makes two point shot
- Bones Hyland misses 26-foot three point jumper
- John Collins makes 2-foot dunk (Collin Sexton assists)
- Bones Hyland makes driving layup
- Ochai Agbaji misses 28-foot three point jumper
- Talen Horton-Tucker misses 26-foot three point pullup jump shot
- Kobe Brown misses 15-foot pullup jump shot
- Talen Horton-Tucker makes 26-foot jump bank shot (Collin Sexton assists)
- Walker Kessler blocks Moussa Diabate 's 3-foot layup
- Moussa Diabate misses two point shot
- Norman Powell misses 28-foot three point jumper
- Bones Hyland misses 27-foot step back jumpshot
- Walker Kessler makes layup
- Walker Kessler misses free throw 1 of 1
- Walker Kessler makes dunk (Collin Sexton assists)
- Bones Hyland makes two point shot
- Talen Horton-Tucker makes driving layup
- Bones Hyland makes free throw 1 of 2
- Bones Hyland makes free throw 2 of 2
- Ochai Agbaji misses 25-foot three point jumper
- Collin Sexton misses 21-foot pullup jump shot
- Xavier Moon makes 23-foot three point jumper (Amir Coffey assists)
- Norman Powell misses pullup jump shot
- Amir Coffey misses 10-foot two point shot
- Talen Horton-Tucker misses 25-foot three point shot
- Moussa Diabate makes layup (Xavier Moon assists)
- Ochai Agbaji misses jump bank shot
- Walker Kessler blocks Kenyon Martin Jr. 's 3-foot two point shot
- Moussa Diabate misses 11-foot jumper
- Collin Sexton misses 26-foot three point shot
- Kenyon Martin Jr. misses layup
- Xavier Moon misses 27-foot three point jumper
- Kris Dunn makes 6-foot driving floating jump shot
- Amir Coffey makes free throw 1 of 2
- Amir Coffey makes free throw 2 of 2
- Ochai Agbaji makes driving layup (Keyonte George assists)
- Amir Coffey misses 23-foot three point jumper
- Kenyon Martin Jr. makes 2-foot dunk (Kobe Brown assists)
- Keyonte George misses 24-foot three point jumper
- Omer Yurtseven misses two point shot
- Ochai Agbaji makes layup
- Amir Coffey misses 26-foot step back jumpshot
- Keyonte George makes free throw 1 of 2
- Keyonte George makes free throw 2 of 2
- Ochai Agbaji blocks Kenyon Martin Jr. 's 4-foot layup
- Kris Dunn makes two point shot (Keyonte George assists)
- Bryson Williams misses 5-foot hook shot
- Xavier Moon blocks Ochai Agbaji 's 3-foot two point shot
- Jordan Miller blocks Ochai Agbaji 's 2-foot layup
- Xavier Moon misses 16-foot pullup jump shot
- Kris Dunn makes 26-foot three point jumper (Kelly Olynyk assists)
- Bryson Williams misses 26-foot three point jumper
- Keyonte George misses 27-foot three point pullup jump shot
- Bryson Williams makes free throw 1 of 2
- Bryson Williams misses free throw 2 of 2
- Keyonte George misses driving dunk
- Amir Coffey misses running pullup jump shot
- Bryson Williams misses 14-foot jumper
- Keyonte George makes free throw 1 of 2
- Keyonte George makes free throw 2 of 2
- Xavier Moon misses 19-foot pullup jump shot
- Kobe Brown makes driving layup
- Taylor Hendricks makes 25-foot step back jumpshot (Simone Fontecchio assists)
- Jordan Miller misses 23-foot three point jumper
- Keyonte George misses 25-foot step back jumpshot
- Kris Dunn makes driving layup
- Bryson Williams makes layup (Jordan Miller assists)
- Omer Yurtseven makes dunk (Keyonte George assists)
- Bryson Williams makes 2-foot dunk (Jordan Miller assists)
- Bryson Williams blocks Simone Fontecchio 's 7-foot two point shot
- Amir Coffey misses 26-foot three point shot
- Simone Fontecchio misses three point jumper
- Omer Yurtseven makes two point shot (Kris Dunn assists)
- Omer Yurtseven misses free throw 1 of 1
- Bryson Williams misses 18-foot jumper
- Keyonte George makes 28-foot three point jumper (Kris Dunn assists)
- Xavier Moon makes driving layup
- Simone Fontecchio makes 28-foot three point jumper (Keyonte George assists)
- Xavier Moon misses driving floating jump shot
- Jordan Miller makes two point shot
- Taylor Hendricks misses 25-foot three point jumper
- Xavier Moon misses two point shot
- Kobe Brown misses 27-foot three point jumper
- Omer Yurtseven misses 25-foot three point jumper
- Simone Fontecchio misses 27-foot three point jumper
- Taylor Hendricks misses 26-foot three point jumper
- Amir Coffey misses driving layup
- Moussa Diabate makes tip shot
- Keyonte George misses 27-foot three point jumper
- Kobe Brown makes 9-foot jumper (Xavier Moon assists)
- Moussa Diabate blocks Keyonte George 's 5-foot driving floating jump shot
- Kobe Brown makes 25-foot three point shot (Jordan Miller assists)
- Kobe Brown blocks Luka Samanic 's 3-foot driving floating jump shot
- Xavier Moon makes two point shot
- Kris Dunn makes driving layup
- Jordan Miller makes 2-foot layup (Xavier Moon assists)
- Luka Samanic makes driving layup (Kris Dunn assists)
- Amir Coffey makes 23-foot three point jumper (Xavier Moon assists)
- Luka Samanic makes 23-foot three point jumper (Kris Dunn assists)
- Moussa Diabate makes free throw 1 of 2
- Moussa Diabate makes free throw 2 of 2
- Luka Samanic makes 25-foot jump bank shot (Kris Dunn assists)
- Kris Dunn blocks Moussa Diabate's layup
- Luka Samanic makes free throw 1 of 2
- Luka Samanic misses free throw 2 of 2
- Kris Dunn makes 4-foot driving floating jump shot
- Xavier Moon makes 14-foot pullup jump shot
- Kris Dunn makes 7-foot two point shot (Keyonte George assists)
- Jordan Miller misses driving layup
- Moussa Diabate makes tip shot
Shot Made
Shot Missed
| TIME | PLAY | UTAH | LAC | |
|---|---|---|---|---|
| 12:00 | Walker Kessler vs. Ivica Zubac (Bones Hyland gains possession) | 0 | 0 | |
| 11:41 | Walker Kessler blocks Ivica Zubac 's 4-foot two point shot | 0 | 0 | |
| 11:38 | Lauri Markkanen defensive rebound | 0 | 0 | |
| 11:29 | Lauri Markkanen misses 26-foot three point jumper | 0 | 0 | |
| 11:25 | Talen Horton-Tucker offensive rebound | 0 | 0 | |
| 11:21 | Talen Horton-Tucker makes 14-foot step back jumpshot | 2 | 0 | |
| 11:07 | Kawhi Leonard misses 26-foot three point jumper | 2 | 0 | |
| 11:04 | John Collins defensive rebound | 2 | 0 | |
| 10:55 | John Collins out of bounds lost ball turnover | 2 | 0 | |
| 10:35 | Bones Hyland makes 11-foot two point shot | 2 | 2 | |
| 10:20 | Collin Sexton bad pass (Paul George steals) | 2 | 2 | |
| 10:17 | Kawhi Leonard makes 3-foot dunk (Bones Hyland assists) | 2 | 4 | |
| 9:54 | Lauri Markkanen misses 25-foot three point jumper | 2 | 4 | |
| 9:50 | Ivica Zubac defensive rebound | 2 | 4 | |
| 9:48 | Bones Hyland misses 24-foot three point shot | 2 | 4 | |
| 9:44 | Lauri Markkanen defensive rebound | 2 | 4 | |
| 9:40 | Talen Horton-Tucker makes 27-foot three point shot (Lauri Markkanen assists) | 5 | 4 | |
| 9:23 | Bones Hyland makes 2-foot two point shot (Paul George assists) | 5 | 6 | |
| 9:08 | Talen Horton-Tucker makes 25-foot three point jumper (Collin Sexton assists) | 8 | 6 | |
| 8:51 | Kawhi Leonard misses 20-foot jumper | 8 | 6 | |
| 8:48 | Bones Hyland offensive rebound | 8 | 6 | |
| 8:41 | Terance Mann makes 12-foot two point shot (Bones Hyland assists) | 8 | 8 | |
| 8:26 | Lauri Markkanen makes driving layup (Talen Horton-Tucker assists) | 10 | 8 | |
| 8:10 | Kawhi Leonard makes 14-foot two point shot | 10 | 10 | |
| 7:48 | Lauri Markkanen misses 19-foot step back jumpshot | 10 | 10 | |
| 7:44 | John Collins offensive rebound | 10 | 10 | |
| 7:42 | Collin Sexton misses 11-foot jump bank shot | 10 | 10 | |
| 7:42 | Lauri Markkanen offensive rebound | 10 | 10 | |
| 7:35 | Lauri Markkanen makes tip shot | 12 | 10 | |
| 7:28 | Paul George makes 25-foot three pointer | 12 | 13 | |
| 7:12 | Collin Sexton misses 25-foot three point pullup jump shot | 12 | 13 | |
| 7:09 | Paul George defensive rebound | 12 | 13 | |
| 7:00 | Paul George makes 19-foot two point shot | 12 | 15 | |
| 6:53 | Collin Sexton out of bounds bad pass turnover | 12 | 15 | |
| 6:53 | Clippers Full timeout | 12 | 15 | |
| 6:53 | Jordan Clarkson enters the game for Collin Sexton | 12 | 15 | |
| 6:53 | Kelly Olynyk enters the game for Walker Kessler | 12 | 15 | |
| 6:39 | Paul George makes 25-foot three point jumper (Bones Hyland assists) | 12 | 18 | |
| 6:21 | John Collins misses 22-foot pullup jump shot | 12 | 18 | |
| 6:18 | Bones Hyland defensive rebound | 12 | 18 | |
| 6:10 | Bones Hyland out of bounds bad pass turnover | 12 | 18 | |
| 5:49 | Lauri Markkanen lost ball turnover (Kawhi Leonard steals) | 12 | 18 | |
| 5:44 | Paul George out of bounds bad pass turnover | 12 | 18 | |
| 5:44 | Ochai Agbaji enters the game for John Collins | 12 | 18 | |
| 5:29 | Talen Horton-Tucker misses driving layup | 12 | 18 | |
| 5:27 | Paul George defensive rebound | 12 | 18 | |
| 5:20 | Bones Hyland misses 23-foot three point jumper | 12 | 18 | |
| 5:16 | Talen Horton-Tucker defensive rebound | 12 | 18 | |
| 5:11 | Talen Horton-Tucker misses 27-foot three point shot | 12 | 18 | |
| 5:06 | Lauri Markkanen offensive rebound | 12 | 18 | |
| 5:02 | Lauri Markkanen makes 14-foot two point shot | 14 | 18 | |
| 4:46 | Kawhi Leonard misses 28-foot three point pullup jump shot | 14 | 18 | |
| 4:44 | Ivica Zubac offensive rebound | 14 | 18 | |
| 4:42 | Ivica Zubac makes two point shot | 14 | 20 | |
| 4:30 | Jordan Clarkson makes 2-foot two point shot | 16 | 20 | |
| 4:15 | Talen Horton-Tucker personal foul | 16 | 20 | |
| 4:15 | Mason Plumlee enters the game for Kawhi Leonard | 16 | 20 | |
| 4:15 | Norman Powell enters the game for Paul George | 16 | 20 | |
| 4:15 | Brandon Boston Jr. enters the game for Terance Mann | 16 | 20 | |
| 4:15 | Kenyon Martin Jr. enters the game for Ivica Zubac | 16 | 20 | |
| 4:15 | Keyonte George enters the game for Talen Horton-Tucker | 16 | 20 | |
| 4:10 | Bones Hyland makes layup (Mason Plumlee assists) | 16 | 22 | |
| 3:59 | Bones Hyland blocks Keyonte George 's 26-foot three point pullup jump shot | 16 | 22 | |
| 3:56 | Brandon Boston Jr. defensive rebound | 16 | 22 | |
| 3:54 | Norman Powell misses running pullup jump shot | 16 | 22 | |
| 3:50 | Lauri Markkanen defensive rebound | 16 | 22 | |
| 3:45 | Ochai Agbaji makes two point shot (Kelly Olynyk assists) | 18 | 22 | |
| 3:36 | Robert Covington enters the game for Brandon Boston Jr. | 18 | 22 | |
| 3:36 | Mason Plumlee offensive foul | 18 | 22 | |
| 3:36 | Mason Plumlee turnover | 18 | 22 | |
| 3:36 | Xavier Moon enters the game for Bones Hyland | 18 | 22 | |
| 3:18 | Ochai Agbaji misses 24-foot three point jumper | 18 | 22 | |
| 3:15 | Clippers defensive team rebound | 18 | 22 | |
| 3:15 | Kelly Olynyk loose ball foul | 18 | 22 | |
| 3:03 | Kelly Olynyk shooting foul | 18 | 22 | |
| 3:03 | Norman Powell misses free throw 1 of 2 | 18 | 22 | |
| 3:03 | Clippers offensive team rebound | 18 | 22 | |
| 3:03 | Norman Powell makes free throw 2 of 2 | 18 | 23 | |
| 2:48 | Lauri Markkanen lost ball turnover (Robert Covington steals) | 18 | 23 | |
| 2:41 | Kenyon Martin Jr. traveling | 18 | 23 | |
| 2:41 | Jazz Full timeout | 18 | 23 | |
| 2:41 | Walker Kessler enters the game for Lauri Markkanen | 18 | 23 | |
| 2:34 | Keyonte George double dribble turnover | 18 | 23 | |
| 2:20 | Norman Powell misses two point shot | 18 | 23 | |
| 2:16 | Kelly Olynyk defensive rebound | 18 | 23 | |
| 2:07 | Norman Powell shooting foul | 18 | 23 | |
| 2:07 | Jordan Clarkson makes free throw 1 of 2 | 19 | 23 | |
| 2:07 | Jordan Clarkson makes free throw 2 of 2 | 20 | 23 | |
| 1:54 | Walker Kessler blocks Xavier Moon 's 3-foot driving layup | 20 | 23 | |
| 1:54 | Clippers offensive team rebound | 20 | 23 | |
| 1:52 | Ochai Agbaji shooting foul | 20 | 23 | |
| 1:52 | Norman Powell makes free throw 1 of 2 | 20 | 24 | |
| 1:52 | Norman Powell makes free throw 2 of 2 | 20 | 25 | |
| 1:32 | Walker Kessler lost ball turnover (Mason Plumlee steals) | 20 | 25 | |
| 1:27 | Xavier Moon misses two point shot | 20 | 25 | |
| 1:19 | Kenyon Martin Jr. offensive rebound | 20 | 25 | |
| 1:19 | Kenyon Martin Jr. makes tip shot | 20 | 27 | |
| 1:12 | Xavier Moon shooting foul | 20 | 27 | |
| 1:12 | Keyonte George misses free throw 1 of 2 | 20 | 27 | |
| 1:12 | Jazz offensive team rebound | 20 | 27 | |
| 1:12 | Keyonte George makes free throw 2 of 2 | 21 | 27 | |
| 59.0 | Norman Powell misses pullup jump shot | 21 | 27 | |
| 57.1 | Kelly Olynyk defensive rebound | 21 | 27 | |
| 54.1 | Jordan Clarkson out of bounds bad pass turnover | 21 | 27 | |
| 34.1 | Robert Covington misses two point shot | 21 | 27 | |
| 30.2 | Kenyon Martin Jr. offensive rebound | 21 | 27 | |
| 30.2 | Kenyon Martin Jr. misses tip shot | 21 | 27 | |
| 30.0 | Walker Kessler defensive rebound | 21 | 27 | |
| 16.1 | Ochai Agbaji makes 2-foot layup (Walker Kessler assists) | 23 | 27 | |
| 16.1 | Mason Plumlee shooting foul | 23 | 27 | |
| 16.1 | Ochai Agbaji makes free throw 1 of 1 | 24 | 27 | |
| 2.1 | Walker Kessler blocks Kenyon Martin Jr. 's 2-foot two point shot | 24 | 27 | |
| 1.0 | Kenyon Martin Jr. offensive rebound | 24 | 27 | |
| 0.1 | Kelly Olynyk blocks Kenyon Martin Jr. 's 2-foot two point shot | 24 | 27 | |
| 0.0 | Clippers offensive team rebound | 24 | 27 | |
| 0.0 | End of the 1st Quarter | 24 | 27 | |
Matchups
Game Information
Honolulu, HI
Referee:Che Flores
Referee:Tre Maddox
Referee:Brett Nansel
2025-26 Standings
Western Conference
| Northwest | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
| Oklahoma City | 37 | 8 | .822 | - | W2 |
| Denver | 30 | 15 | .667 | 7 | W1 |
| Minnesota | 27 | 18 | .600 | 10 | L4 |
| Portland | 23 | 22 | .511 | 14 | W4 |
| Utah | 15 | 30 | .333 | 22 | L1 |
| Pacific | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
| Phoenix | 27 | 17 | .614 | - | W3 |
| LA Lakers | 26 | 17 | .605 | 0.5 | L1 |
| Golden State | 25 | 21 | .543 | 3 | L2 |
| LA Clippers | 20 | 24 | .455 | 7 | W1 |
| Sacramento | 12 | 33 | .267 | 15.5 | L3 |
NBA News

LeBron on Buss report: 'Don't care how somebody feels about me'
LeBron James said he wasn't bothered by an ESPN story this week that detailed his allegedly strained relationship with Lakers team governor Jeanie Buss, saying, "I don't care about how somebody feels about me."
5h

Timberwolves face the Warriors on 4-game losing streak
Golden State Warriors (25-21, eighth in the Western Conference) vs. Minnesota Timberwolves (27-18, seventh in the Western Conference)
7h

Denver plays Milwaukee, aims for 6th straight road win
Denver Nuggets (30-15, third in the Western Conference) vs. Milwaukee Bucks (18-25, 11th in the Eastern Conference)
7h
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.



