Charlotte Bobcats @ Phoenix Suns
Shot Chart
Shot Made
Shot Missed
- Quentin Richardson missed 25 ft three point jumper.
- Joe Johnson missed 16 ft jumper.
- Keith Bogans made two point shot.
- Steve Nash made 11 ft two point shot.
- Jason Kapono made 16 ft jumper. Assisted by Brevin Knight.
- Joe Johnson made dunk. Assisted by Steve Nash.
- Primoz Brezec made 17 ft jumper. Assisted by Brevin Knight.
- Shawn Marion missed 24 ft three point jumper.
- Primoz Brezec made 9 ft two point shot. Assisted by Brevin Knight.
- Steve Nash missed 13 ft jumper.
- Jason Kapono missed 25 ft three point jumper.
- Amare Stoudemire made dunk. Assisted by Quentin Richardson.
- Joe Johnson made layup. Assisted by Steve Nash.
- Jason Kapono missed 19 ft jumper.
- Quentin Richardson made 19 ft jumper.
- Keith Bogans missed 25 ft three point jumper.
- Joe Johnson made 26 ft three point jumper. Assisted by Amare Stoudemire.
- Keith Bogans missed 11 ft jumper.
- Quentin Richardson made dunk. Assisted by Steve Nash.
- Emeka Okafor made dunk. Assisted by Brevin Knight.
- Quentin Richardson made Free Throw 1 of 2.
- Quentin Richardson made Free Throw 2 of 2.
- Emeka Okafor missed layup.
- Brevin Knight made Free Throw 1 of 2.
- Brevin Knight made Free Throw 2 of 2.
- Steve Nash made 25 ft three point jumper. Assisted by Amare Stoudemire.
- Keith Bogans missed layup.
- Keith Bogans made layup.
- Amare Stoudemire made Free Throw 1 of 2.
- Amare Stoudemire missed Free Throw 2 of 2.
- Tamar Slay missed 25 ft three pointer.
- Steve Nash made layup.
- Brevin Knight made 17 ft jumper.
- Amare Stoudemire made 7 ft jumper.
- Brevin Knight made two point shot.
- Brevin Knight made Free Throw 1 of 1.
- Shawn Marion missed 11 ft jumper.
- Tamar Slay missed 25 ft three point jumper.
- Joe Johnson missed 10 ft jumper.
- Primoz Brezec missed 17 ft jumper.
- Shawn Marion missed layup.
- Steve Hunter made layup.
- Brevin Knight made 11 ft jumper.
- Shawn Marion made 23 ft three point jumper. Assisted by Steve Nash.
- Tamar Slay missed 10 ft jumper.
- Kareem Rush missed 15 ft jumper.
- Joe Johnson missed 18 ft jumper.
- Emeka Okafor missed 11 ft jumper.
- Amare Stoudemire made Free Throw 1 of 2.
- Amare Stoudemire made Free Throw 2 of 2.
- Kareem Rush made two point shot.
- Kareem Rush made Free Throw 1 of 1.
- Casey Jacobsen made 24 ft three point jumper. Assisted by Amare Stoudemire.
- Steve Smith made 25 ft three point jumper. Assisted by Kareem Rush.
- Emeka Okafor made 7 ft jumper. Assisted by Steve Smith.
- Amare Stoudemire missed 44 ft three point jumper.
- Kareem Rush missed 27 ft three point jumper.
- Kareem Rush made 15 ft jumper. Assisted by Steve Smith.
- Amare Stoudemire missed 16 ft jumper.
- Emeka Okafor missed layup.
- Primoz Brezec missed layup.
- Emeka Okafor missed dunk.
- Quentin Richardson made 19 ft jumper. Assisted by Steve Hunter.
- Primoz Brezec missed 18 ft jumper.
- Keith Bogans missed layup.
- Jason Kapono missed 23 ft three point jumper.
- Quentin Richardson missed 25 ft three point jumper.
- Melvin Ely missed 7 ft jumper.
- Leandro Barbosa made layup. Assisted by Bo Outlaw.
- Keith Bogans missed 27 ft three point jumper.
- Amare Stoudemire made layup. Assisted by Leandro Barbosa.
- Jason Kapono missed 15 ft jumper.
- Leandro Barbosa missed layup.
- Steve Smith missed 25 ft three point jumper.
- Melvin Ely made dunk.
- Shawn Marion made two point shot.
- Emeka Okafor made 10 ft two point shot. Assisted by Kareem Rush.
- Quentin Richardson made 25 ft three point jumper. Assisted by Amare Stoudemire.
- Emeka Okafor made slam dunk. Assisted by Kareem Rush.
- Amare Stoudemire missed 16 ft jumper.
- Kareem Rush made 25 ft three point jumper. Assisted by Brevin Knight.
- Amare Stoudemire missed layup.
- Brevin Knight missed 13 ft jumper.
- Steve Nash missed 26 ft three point jumper.
- Quentin Richardson missed 25 ft three point jumper.
- Kareem Rush missed 25 ft three point jumper.
- Quentin Richardson made 23 ft three point jumper. Assisted by Steve Nash.
- Primoz Brezec missed Free Throw 1 of 2.
- Primoz Brezec made Free Throw 2 of 2.
- Amare Stoudemire made layup. Assisted by Steve Hunter.
- Brevin Knight made 19 ft jumper. Assisted by Primoz Brezec.
- Amare Stoudemire made slam dunk. Assisted by Steve Nash.
- Emeka Okafor made dunk. Assisted by Brevin Knight.
- Amare Stoudemire made layup.
- Amare Stoudemire made Free Throw 1 of 1.
- Brevin Knight made two point shot.
- Steve Nash missed 23 ft three point jumper.
- Amare Stoudemire made slam dunk. Assisted by Joe Johnson.
- Primoz Brezec made layup.
- Emeka Okafor missed 10 ft jumper.
- Steve Hunter made 7 ft jumper. Assisted by Amare Stoudemire.
- Steve Hunter missed Free Throw 1 of 1.
- Primoz Brezec missed 13 ft jumper.
- Emeka Okafor missed tip shot.
- Primoz Brezec made layup.
- Amare Stoudemire made 15 ft jumper. Assisted by Steve Nash.
- Emeka Okafor missed 13 ft jumper.
- Primoz Brezec missed layup.
- Tamar Slay made 17 ft jumper. Assisted by Primoz Brezec.
- Steve Hunter missed two point shot.
- Steve Hunter made layup.
- Brevin Knight made 18 ft jumper.
- Brevin Knight missed 26 ft three point jumper.
- Emeka Okafor missed 13 ft jumper.
- Primoz Brezec made layup. Assisted by Keith Bogans.
- Primoz Brezec made Free Throw 1 of 1.
- Steve Nash missed 18 ft jumper.
- Keith Bogans made 16 ft jumper. Assisted by Brevin Knight.
- Amare Stoudemire missed Free Throw 1 of 2.
- Amare Stoudemire made Free Throw 2 of 2.
- Primoz Brezec made 16 ft jumper. Assisted by Keith Bogans.
- Joe Johnson made three point jumper. Assisted by Amare Stoudemire.
- Brevin Knight missed 7 ft jumper.
- Shawn Marion made slam dunk. Assisted by Joe Johnson.
- Keith Bogans missed 7 ft jumper.
- Emeka Okafor made layup.
- Shawn Marion made layup. Assisted by Steve Nash.
- Shawn Marion missed 9 ft jumper.
- Keith Bogans missed 19 ft jumper.
- Steve Nash made 18 ft jumper.
- Brevin Knight missed 19 ft jumper.
- Shawn Marion made 26 ft three point jumper. Assisted by Steve Nash.
- Primoz Brezec made layup. Assisted by Melvin Ely.
- Shawn Marion made 10 ft two point shot. Assisted by Amare Stoudemire.
- Melvin Ely made 7 ft jumper.
- Steve Nash missed layup.
- Kareem Rush made 25 ft three point jumper. Assisted by Melvin Ely.
- Shawn Marion made two point shot.
- Melvin Ely missed 11 ft jumper.
- Tamar Slay missed 26 ft three point jumper.
- Amare Stoudemire made Free Throw 1 of 2.
- Amare Stoudemire made Free Throw 2 of 2.
- Melvin Ely made 8 ft hook shot.
- Amare Stoudemire made Free Throw 1 of 2.
- Amare Stoudemire made Free Throw 2 of 2.
- Melvin Ely made 18 ft jumper.
- Amare Stoudemire made slam dunk. Assisted by Steve Nash.
- Kareem Rush missed 27 ft three point jumper.
- Melvin Ely missed 8 ft two point shot.
- Quentin Richardson missed layup.
- Shawn Marion made tip shot.
- Tamar Slay missed 10 ft jumper.
- Steve Nash missed 26 ft three point jumper.
- Tamar Slay made two point shot. Assisted by Steve Smith.
- Joe Johnson missed 17 ft jumper.
- Brevin Knight missed 19 ft jumper.
- Steve Hunter made layup. Assisted by Steve Nash.
- Shawn Marion missed 18 ft jumper.
- Brevin Knight made layup.
- Shawn Marion made two point shot.
- Primoz Brezec missed 16 ft jumper.
- Steve Nash missed 10 ft jumper.
- Brevin Knight missed Free Throw 1 of 2.
- Brevin Knight missed Free Throw 2 of 2.
- Keith Bogans missed layup.
- Casey Jacobsen missed 27 ft three point jumper.
- Amare Stoudemire missed two point shot.
- Joe Johnson missed 26 ft three point jumper.
- Jason Kapono missed 24 ft three point jumper.
- Steve Hunter made dunk. Assisted by Amare Stoudemire.
- Kareem Rush made 17 ft jumper. Assisted by Tamar Slay.
- Tamar Slay missed 8 ft jumper.
- Casey Jacobsen made Free Throw 1 of 2.
- Casey Jacobsen missed Free Throw 2 of 2.
- Kareem Rush missed 18 ft jumper.
- Kareem Rush made 21 ft jumper.
- Emeka Okafor made dunk. Assisted by Kareem Rush.
- Tamar Slay made layup.
- Joe Johnson missed 19 ft jumper.
- Amare Stoudemire made layup.
- Amare Stoudemire made Free Throw 1 of 1.
- Jason Kapono missed 11 ft jumper.
- Casey Jacobsen missed layup.
- Tamar Slay made layup. Assisted by Keith Bogans.
- Leandro Barbosa made 7 ft two point shot.
- Leandro Barbosa missed Free Throw 1 of 1.
- Kareem Rush missed 18 ft jumper.
- Emeka Okafor missed 8 ft two point shot.
- Maciej Lampe missed 21 ft jumper.
- Keith Bogans missed 25 ft three point jumper.
- Melvin Ely made layup.
- Melvin Ely made Free Throw 1 of 1.
- Shawn Marion missed 23 ft three point jumper.
- Amare Stoudemire missed 20 ft jumper.
- Amare Stoudemire made two point shot.
- Emeka Okafor missed 8 ft jumper.
- Quentin Richardson made 25 ft three point jumper. Assisted by Steve Nash.
- Kareem Rush missed 21 ft jumper.
- Steve Nash missed 16 ft jumper.
- Jason Kapono missed 22 ft jumper.
- Amare Stoudemire made dunk. Assisted by Steve Nash.
- Keith Bogans made 15 ft jumper.
- Amare Stoudemire missed 8 ft jumper.
- Quentin Richardson made 24 ft three point jumper. Assisted by Steve Nash.
- Jason Kapono made 13 ft jumper. Assisted by Keith Bogans.
- Shawn Marion missed 11 ft jumper.
- Keith Bogans made 23 ft three point jumper. Assisted by Tamar Slay.
- Quentin Richardson missed 25 ft three point jumper.
- Jason Kapono made 26 ft three point jumper.
- Shawn Marion missed 13 ft jumper.
- Melvin Ely missed 11 ft jumper.
- Keith Bogans made Free Throw 1 of 2.
- Keith Bogans made Free Throw 2 of 2.
- Amare Stoudemire made 10 ft two point shot.
- Kareem Rush missed 25 ft three point jumper.
- Keith Bogans made Free Throw 1 of 2.
- Keith Bogans made Free Throw 2 of 2.
- Joe Johnson made Free Throw 1 of 2.
- Joe Johnson made Free Throw 2 of 2.
- Tamar Slay missed 25 ft three point jumper.
Shot Made
Shot Missed
| TIME | PLAY | CHA | PHX | |
|---|---|---|---|---|
| 12:00 | Start of the 1st Quarter. | 0 | 0 | |
| 12:00 | Jumpball: Emeka Okafor vs. Amare Stoudemire. Steve Nash gains possession. | 0 | 0 | |
| 11:41 | Quentin Richardson missed 25 ft three point jumper. | 0 | 0 | |
| 11:38 | Phoenix offensive rebound. | 0 | 0 | |
| 11:37 | Joe Johnson missed 16 ft jumper. | 0 | 0 | |
| 11:34 | Keith Bogans defensive rebound. | 0 | 0 | |
| 11:18 | Keith Bogans made two point shot. | 2 | 0 | |
| 10:56 | Steve Nash made 11 ft two point shot. | 2 | 2 | |
| 10:45 | Jason Kapono made 16 ft jumper. Assisted by Brevin Knight. | 4 | 2 | |
| 10:30 | Jason Kapono Personal Foul. Kapono's 1st Personal Foul, Charlotte's 1st Team Foul. | 4 | 2 | |
| 10:22 | Joe Johnson made dunk. Assisted by Steve Nash. | 4 | 4 | |
| 10:15 | Charlotte 20 Sec. Timeout. | 4 | 4 | |
| 10:06 | Primoz Brezec made 17 ft jumper. Assisted by Brevin Knight. | 6 | 4 | |
| 9:51 | Shawn Marion missed 24 ft three point jumper. | 6 | 4 | |
| 9:48 | Jason Kapono defensive rebound. | 6 | 4 | |
| 9:41 | Primoz Brezec made 9 ft two point shot. Assisted by Brevin Knight. | 8 | 4 | |
| 9:27 | Steve Nash missed 13 ft jumper. | 8 | 4 | |
| 9:26 | Jason Kapono defensive rebound. | 8 | 4 | |
| 9:19 | Jason Kapono missed 25 ft three point jumper. | 8 | 4 | |
| 9:18 | Shawn Marion defensive rebound. | 8 | 4 | |
| 9:04 | Amare Stoudemire made dunk. Assisted by Quentin Richardson. | 8 | 6 | |
| 8:37 | Jason Kapono's layup blocked by Amare Stoudemire. | 8 | 6 | |
| 8:36 | Steve Nash defensive rebound. | 8 | 6 | |
| 8:33 | Joe Johnson made layup. Assisted by Steve Nash. | 8 | 8 | |
| 8:21 | Jason Kapono missed 19 ft jumper. | 8 | 8 | |
| 8:18 | Amare Stoudemire defensive rebound. | 8 | 8 | |
| 8:07 | Quentin Richardson made 19 ft jumper. | 8 | 10 | |
| 7:50 | Keith Bogans missed 25 ft three point jumper. | 8 | 10 | |
| 7:48 | Amare Stoudemire defensive rebound. | 8 | 10 | |
| 7:33 | Joe Johnson made 26 ft three point jumper. Assisted by Amare Stoudemire. | 8 | 13 | |
| 7:16 | Keith Bogans missed 11 ft jumper. | 8 | 13 | |
| 7:13 | Shawn Marion defensive rebound. | 8 | 13 | |
| 7:07 | Quentin Richardson made dunk. Assisted by Steve Nash. | 8 | 15 | |
| 7:05 | Charlotte Full Timeout. | 8 | 15 | |
| 6:52 | Emeka Okafor made dunk. Assisted by Brevin Knight. | 10 | 15 | |
| 6:39 | Amare Stoudemire Lost Ball. Stolen by Jason Kapono. | 10 | 15 | |
| 6:35 | Brevin Knight Bad Pass. Stolen by Amare Stoudemire. | 10 | 15 | |
| 6:24 | Brevin Knight Shooting Foul. Knight's 1st Personal Foul, Charlotte's 2nd Team Foul. | 10 | 15 | |
| 6:24 | Quentin Richardson made Free Throw 1 of 2. | 10 | 16 | |
| 6:24 | Quentin Richardson made Free Throw 2 of 2. | 10 | 17 | |
| 6:07 | Shawn Marion Personal Foul. Marion's 1st Personal Foul, Phoenix's 1st Team Foul. | 10 | 17 | |
| 6:07 | Tamar Slay enters the game for Jason Kapono. | 10 | 17 | |
| 6:00 | Emeka Okafor missed layup. | 10 | 17 | |
| 5:58 | Emeka Okafor offensive rebound. | 10 | 17 | |
| 5:56 | Emeka Okafor's layup blocked by Shawn Marion. | 10 | 17 | |
| 5:56 | Charlotte offensive rebound. | 10 | 17 | |
| 5:47 | Steve Nash Shooting Foul. Nash's 1st Personal Foul, Phoenix's 2nd Team Foul. | 10 | 17 | |
| 5:47 | Brevin Knight made Free Throw 1 of 2. | 11 | 17 | |
| 5:47 | Brevin Knight made Free Throw 2 of 2. | 12 | 17 | |
| 5:35 | Steve Nash made 25 ft three point jumper. Assisted by Amare Stoudemire. | 12 | 20 | |
| 5:16 | Keith Bogans missed layup. | 12 | 20 | |
| 5:15 | Keith Bogans offensive rebound. | 12 | 20 | |
| 5:11 | Keith Bogans made layup. | 14 | 20 | |
| 5:05 | Primoz Brezec Shooting Foul. Brezec's 1st Personal Foul, Charlotte's 3rd Team Foul. | 14 | 20 | |
| 5:05 | Amare Stoudemire made Free Throw 1 of 2. | 14 | 21 | |
| 5:05 | Casey Jacobsen enters the game for Quentin Richardson. | 14 | 21 | |
| 5:05 | Amare Stoudemire missed Free Throw 2 of 2. | 14 | 21 | |
| 5:05 | Primoz Brezec defensive rebound. | 14 | 21 | |
| 4:41 | Tamar Slay missed 25 ft three pointer. | 14 | 21 | |
| 4:37 | Amare Stoudemire defensive rebound. | 14 | 21 | |
| 4:33 | Steve Nash made layup. | 14 | 23 | |
| 4:20 | Brevin Knight made 17 ft jumper. | 16 | 23 | |
| 4:03 | Amare Stoudemire made 7 ft jumper. | 16 | 25 | |
| 3:48 | Brevin Knight made two point shot. | 18 | 25 | |
| 3:48 | Shawn Marion Shooting Foul. Marion's 3rd Personal Foul, Phoenix's 3rd Team Foul. | 18 | 25 | |
| 3:48 | Steve Hunter enters the game for Amare Stoudemire. | 18 | 25 | |
| 3:48 | Melvin Ely enters the game for Emeka Okafor. | 18 | 25 | |
| 3:48 | Kareem Rush enters the game for Keith Bogans. | 18 | 25 | |
| 3:48 | Brevin Knight made Free Throw 1 of 1. | 19 | 25 | |
| 3:33 | Shawn Marion missed 11 ft jumper. | 19 | 25 | |
| 3:31 | Kareem Rush defensive rebound. | 19 | 25 | |
| 3:23 | Tamar Slay missed 25 ft three point jumper. | 19 | 25 | |
| 3:20 | Shawn Marion defensive rebound. | 19 | 25 | |
| 3:14 | Joe Johnson missed 10 ft jumper. | 19 | 25 | |
| 3:12 | Kareem Rush defensive rebound. | 19 | 25 | |
| 2:59 | Primoz Brezec missed 17 ft jumper. | 19 | 25 | |
| 2:57 | Casey Jacobsen defensive rebound. | 19 | 25 | |
| 2:53 | Shawn Marion missed layup. | 19 | 25 | |
| 2:51 | Steve Hunter offensive rebound. | 19 | 27 | |
| 2:51 | Steve Hunter made layup. | 19 | 27 | |
| 2:35 | Brevin Knight made 11 ft jumper. | 21 | 27 | |
| 2:16 | Shawn Marion made 23 ft three point jumper. Assisted by Steve Nash. | 21 | 30 | |
| 1:57 | Tamar Slay missed 10 ft jumper. | 21 | 30 | |
| 1:57 | Charlotte offensive rebound. | 21 | 30 | |
| 1:57 | Phoenix Full Timeout. | 21 | 30 | |
| 1:57 | Leandro Barbosa enters the game for Steve Nash. | 21 | 30 | |
| 1:57 | Steve Smith enters the game for Primoz Brezec. | 21 | 30 | |
| 1:57 | Emeka Okafor enters the game for Tamar Slay. | 21 | 30 | |
| 1:53 | Kareem Rush missed 15 ft jumper. | 21 | 30 | |
| 1:52 | Charlotte defensive rebound. | 21 | 30 | |
| 1:40 | Joe Johnson missed 18 ft jumper. | 21 | 30 | |
| 1:39 | Leandro Barbosa offensive rebound. | 21 | 30 | |
| 1:31 | Joe Johnson Bad Pass. Stolen by Emeka Okafor. | 21 | 30 | |
| 1:23 | Emeka Okafor missed 11 ft jumper. | 21 | 30 | |
| 1:23 | Charlotte defensive rebound. | 21 | 30 | |
| 1:23 | Melvin Ely Loose Ball Foul. Ely's 1st Personal Foul, Charlotte's 4th Team Foul. | 21 | 30 | |
| 1:23 | Keith Bogans enters the game for Brevin Knight. | 21 | 30 | |
| 1:23 | Amare Stoudemire enters the game for Shawn Marion. | 21 | 30 | |
| 1:07 | Amare Stoudemire made Free Throw 1 of 2. | 21 | 31 | |
| 1:07 | Amare Stoudemire made Free Throw 2 of 2. | 21 | 32 | |
| 1:07 | Melvin Ely Shooting Foul. Ely's 2nd Personal Foul, Charlotte's 5th Team Foul. | 21 | 30 | |
| 51.7 | Kareem Rush made two point shot. | 23 | 32 | |
| 51.7 | Leandro Barbosa Shooting Foul. Barbosa's 2nd Personal Foul, Phoenix's 4th Team Foul. | 23 | 32 | |
| 51.7 | Primoz Brezec enters the game for Melvin Ely. | 23 | 32 | |
| 51.7 | Kareem Rush made Free Throw 1 of 1. | 24 | 32 | |
| 38.9 | Casey Jacobsen made 24 ft three point jumper. Assisted by Amare Stoudemire. | 24 | 35 | |
| 23.1 | Steve Smith made 25 ft three point jumper. Assisted by Kareem Rush. | 27 | 35 | |
| 10.7 | Leandro Barbosa Bad Pass | 27 | 35 | |
| 1.7 | Emeka Okafor made 7 ft jumper. Assisted by Steve Smith. | 29 | 35 | |
| 0.1 | Amare Stoudemire missed 44 ft three point jumper. | 29 | 35 | |
| 0.0 | Phoenix offensive rebound. | 29 | 35 | |
| 0.0 | End of the 1st Quarter. | 29 | 35 | |
Matchups
Game Information
Phoenix, AZ

Referee:Ron Garretson
Referee:Leroy Richardson
Referee:Kevin Fehr

2025-26 Standings
Western Conference
| Pacific | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
| LA Lakers | 32 | 21 | .604 | - | L2 |
| Phoenix | 32 | 22 | .593 | 0.5 | W1 |
| Golden State | 29 | 25 | .537 | 3.5 | W1 |
| LA Clippers | 25 | 28 | .472 | 7 | L1 |
| Sacramento | 12 | 43 | .218 | 21 | L13 |
NBA News

Lakers' Luka Doncic out vs. Mavs, hopeful for All-Star Game
Lakers star Luka Doncic will miss his fourth straight game Thursday against the Mavericks because of a hamstring strain. He hopes to make an appearance in Sunday's All-Star Game, sources told ESPN.
3m

Jazz already seeing team's upside with new PF Jaren Jackson
The Jazz envision Jaren Jackson Jr. forming a long-term frontcourt partnership with top scorer Lauri Markkanen as Utah aims to transition from lottery team to future playoff contender.
44m

Doc Rivers: It would mean the world to add HOF induction to resume
Doc Rivers explains how it feels to be named a finalist for the Naismith Basketball Hall of Fame.
2h
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.



