Houston Rockets @ Memphis Grizzlies
Shot Chart
Shot Made
Shot Missed
- Ja Morant misses 26-foot three point jumper
- Jaylen Wells makes 14-foot pullup jump shot (Kentavious Caldwell-Pope assists)
- Kevin Durant misses 11-foot two point shot
- Josh Okogie makes driving layup
- Ja Morant misses two point shot
- Alperen Sengun makes 16-foot pullup jump shot
- Jock Landale misses 25-foot three point jumper
- Jaren Jackson Jr. blocks Amen Thompson 's 3-foot driving layup
- Alperen Sengun makes dunk
- Amen Thompson makes layup (Alperen Sengun assists)
- Ja Morant makes 25-foot three pointer
- Ja Morant misses driving floating jump shot
- Alperen Sengun misses 7-foot two point shot
- Kentavious Caldwell-Pope misses 13-foot pullup jump shot
- Jabari Smith Jr. makes 9-foot pullup jump shot
- Santi Aldama misses 23-foot three point jumper
- Jock Landale makes 26-foot three point jumper (Kentavious Caldwell-Pope assists)
- Amen Thompson makes driving layup
- Ja Morant misses 22-foot three point jumper
- Cedric Coward misses tip shot
- Amen Thompson makes 11-foot pullup jump shot
- Jock Landale makes layup (Ja Morant assists)
- Amen Thompson makes 24-foot three point jumper (Clint Capela assists)
- Kevin Durant misses 17-foot two point shot
- Amen Thompson misses 14-foot step back jumpshot
- Kevin Durant makes 17-foot jumper
- Jabari Smith Jr. misses 11-foot two point shot
- Tari Eason makes 22-foot three point jumper (Kevin Durant assists)
- Vince Williams Jr. misses 26-foot three point jumper
- Jabari Smith Jr. misses 24-foot three point jumper
- Santi Aldama misses 11-foot two point shot
- Kevin Durant misses 15-foot pullup jump shot
- Clint Capela makes 2-foot dunk (Alperen Sengun assists)
- Santi Aldama misses driving floating jump shot
- Clint Capela makes 1-foot two point shot
- Cedric Coward misses 25-foot three point jumper
- Kevin Durant misses driving floating jump shot
- Santi Aldama makes 24-foot three point jumper (Cam Spencer assists)
- Kevin Durant misses driving floating jump shot
- Kevin Durant makes 3-foot driving dunk
- Santi Aldama misses 23-foot three point jumper
- Amen Thompson misses heave jump shot
- Cam Spencer misses running pullup jump shot
- Kentavious Caldwell-Pope blocks Amen Thompson 's 4-foot driving layup
- Charles Bassey makes 3-foot dunk (Jaren Jackson Jr. assists)
- Alperen Sengun misses 9-foot two point shot
- Cam Spencer makes 25-foot three point shot (Ja Morant assists)
- Amen Thompson misses two point shot
- Charles Bassey makes 1-foot dunk (Ja Morant assists)
- Reed Sheppard makes 16-foot pullup jump shot (Alperen Sengun assists)
- Kentavious Caldwell-Pope misses 27-foot three point jumper
- Charles Bassey misses dunk
- Jabari Smith Jr. makes two point shot (Amen Thompson assists)
- Jaren Jackson Jr. misses 7-foot two point shot
- Alperen Sengun misses 25-foot three point jumper
- Tari Eason makes 23-foot three point jumper (Alperen Sengun assists)
- Cam Spencer misses driving floating jump shot
- Cam Spencer makes 29-foot three point jumper (Ja Morant assists)
- Jaren Jackson Jr. blocks Alperen Sengun's hook shot
- Kentavious Caldwell-Pope makes 2-foot two point shot
- Jabari Smith Jr. makes 15-foot step back jumpshot (Alperen Sengun assists)
- Charles Bassey misses two point shot
- Reed Sheppard makes 23-foot three point jumper (Amen Thompson assists)
- Cam Spencer misses 25-foot three point pullup jump shot
- Santi Aldama misses driving floating jump shot
- Jock Landale blocks Josh Okogie 's 3-foot layup
- Amen Thompson makes 5-foot two point shot
- Amen Thompson makes two point shot (Josh Okogie assists)
- Tari Eason blocks Jock Landale 's 5-foot two point shot
- Tari Eason misses 22-foot three point jumper
- Santi Aldama makes two point shot (Jaylen Wells assists)
- Josh Okogie misses 25-foot three point jumper
- Vince Williams Jr. misses 25-foot three point pullup jump shot
- Kevin Durant makes 25-foot three point shot (Amen Thompson assists)
- Santi Aldama misses 22-foot three point jumper
- Kevin Durant misses two point shot
- Amen Thompson makes 2-foot dunk (Kevin Durant assists)
- Santi Aldama makes 2-foot alley oop dunk shot (Vince Williams Jr. assists)
- Jaren Jackson Jr. blocks Kevin Durant 's 10-foot two point shot
- Kevin Durant makes dunk (Amen Thompson assists)
- Vince Williams Jr. makes 25-foot three point jumper (Santi Aldama assists)
- Josh Okogie misses 21-foot three point jumper
- Jock Landale makes 25-foot three point jumper (Ja Morant assists)
- Amen Thompson makes dunk (Tari Eason assists)
- Cedric Coward misses 26-foot three point pullup jump shot
- Alperen Sengun misses 27-foot three point jumper
- Ja Morant makes 23-foot pullup jump shot
- Amen Thompson misses 23-foot three point jumper
- Ja Morant misses 25-foot three point step back jumpshot
- Amen Thompson misses 23-foot pullup jump shot
- Jaylen Wells makes 25-foot running pullup jump shot (Jock Landale assists)
- Amen Thompson misses 11-foot pullup jump shot
- Alperen Sengun misses 6-foot two point shot
- Jaren Jackson Jr. makes 6-foot two point shot
- Josh Okogie makes 2-foot dunk (Kevin Durant assists)
- Alperen Sengun makes 6-foot hook shot (Kevin Durant assists)
- Ja Morant misses 18-foot pullup jump shot
- Amen Thompson makes alley oop layup (Alperen Sengun assists)
- Amen Thompson misses 6-foot two point shot
- Amen Thompson misses tip shot
- Jaren Jackson Jr. misses driving floating jump shot
- Alperen Sengun makes driving layup (Josh Okogie assists)
- Ja Morant misses 11-foot two point shot
- Kentavious Caldwell-Pope misses two point shot
- Kevin Durant makes 10-foot two point shot (Josh Okogie assists)
- Kentavious Caldwell-Pope misses 12-foot pullup jump shot
- Cedric Coward misses driving layup
- Jabari Smith Jr. makes 22-foot three point shot (Alperen Sengun assists)
- Jock Landale misses alley oop dunk shot
- Jabari Smith Jr. makes 15-foot jumper
- Ja Morant misses 24-foot three point pullup jump shot
- Ja Morant misses two point shot
- Jock Landale makes 25-foot three point jumper (Cedric Coward assists)
- Santi Aldama blocks Josh Okogie 's 3-foot layup
- Kevin Durant blocks Cedric Coward 's 2-foot two point shot
- Kentavious Caldwell-Pope misses driving layup
- Kentavious Caldwell-Pope misses layup
- Ja Morant makes two point shot
- Josh Okogie makes 22-foot three point jumper (Amen Thompson assists)
- Josh Okogie makes 26-foot three point jumper (Jabari Smith Jr. assists)
- Jaren Jackson Jr. misses driving layup
- Josh Okogie makes 25-foot three point shot (Jabari Smith Jr. assists)
- Kevin Durant misses 18-foot pullup jump shot
- Santi Aldama makes dunk (Cedric Coward assists)
- Kevin Durant misses 25-foot three point jumper
- Vince Williams Jr. makes 24-foot three point shot (Cedric Coward assists)
- Tari Eason misses 21-foot pullup jump shot
- Jaylen Wells makes two point shot (Vince Williams Jr. assists)
- Cedric Coward misses 25-foot three point jumper
- Cedric Coward makes 1-foot dunk (Charles Bassey assists)
- Reed Sheppard makes 9-foot two point shot
- Cedric Coward misses 23-foot three point shot
- Santi Aldama makes tip shot
- Reed Sheppard misses 25-foot three point jumper
- Reed Sheppard makes two point shot
- Ja Morant makes 11-foot two point shot (Cedric Coward assists)
- Tari Eason misses 26-foot three point jumper
- Tari Eason misses 25-foot three point jumper
- Cedric Coward makes 14-foot pullup jump shot
- Alperen Sengun misses 20-foot jumper
- Amen Thompson makes 1-foot driving dunk
- Vince Williams Jr. makes 8-foot two point shot (Ja Morant assists)
- Ja Morant blocks Alperen Sengun 's 6-foot driving dunk
- Cam Spencer makes 24-foot three pointer (Ja Morant assists)
- Amen Thompson misses 8-foot two point shot
- Ja Morant misses two point shot
- Reed Sheppard makes 26-foot three pointer
- Cam Spencer makes 24-foot three point jumper (Ja Morant assists)
- Alperen Sengun blocks Ja Morant 's 5-foot driving layup
- Reed Sheppard misses 25-foot three point jumper
- Jabari Smith Jr. makes 22-foot three point jumper (Amen Thompson assists)
- Kentavious Caldwell-Pope misses dunk
- Tari Eason makes 22-foot three point shot (Reed Sheppard assists)
- Jaren Jackson Jr. misses 25-foot three point jumper
- Alperen Sengun makes 11-foot jumper (Amen Thompson assists)
- Charles Bassey misses 11-foot two point shot
- Jaren Jackson Jr. blocks Tari Eason 's 5-foot driving layup
- Kevin Durant misses 7-foot pullup jump shot
- Cam Spencer makes 23-foot three pointer (Vince Williams Jr. assists)
- Tari Eason misses 19-foot jumper
- Santi Aldama misses 26-foot three point jumper
- Kevin Durant misses driving floating jump shot
- Amen Thompson misses 14-foot pullup jump shot
- Cam Spencer misses 27-foot three point jumper
- Amen Thompson misses 23-foot three point jumper
- Tari Eason makes 10-foot driving floating jump shot
- Ja Morant makes 5-foot driving floating jump shot
- Tari Eason makes 25-foot three point jumper (Clint Capela assists)
- Ja Morant misses 26-foot three point pullup jump shot
- Amen Thompson misses 8-foot pullup jump shot
- Alperen Sengun makes tip shot
- Ja Morant misses 25-foot three point jumper
- Ja Morant makes finger roll layup
- Tari Eason misses layup
- Amen Thompson makes tip shot
- Tari Eason misses 26-foot three point jumper
- Cedric Coward misses 22-foot three point jumper
- Amen Thompson makes 2-foot dunk (Kevin Durant assists)
- Cam Spencer misses 28-foot three point pullup jump shot
- Jaren Jackson Jr. blocks Kevin Durant 's 2-foot driving layup
- Jaren Jackson Jr. makes 6-foot driving floating jump shot (Cam Spencer assists)
- Kevin Durant misses two point shot
- Amen Thompson makes tip shot
- Javon Small misses 26-foot three point step back jumpshot
- Jeff Green misses 26-foot three point jumper
- Jae'Sean Tate misses 26-foot three point jumper
- Jae'Sean Tate makes 1-foot two point shot (Aaron Holiday assists)
- PJ Hall misses 7-foot hook shot
- Javon Small makes 14-foot two point shot (PJ Hall assists)
- JD Davison misses 23-foot three point jumper
- GG Jackson misses 22-foot three point shot
Shot Made
Shot Missed
| TIME | PLAY | HOU | MEM | |
|---|---|---|---|---|
| 12:00 | Alperen Sengun vs. Jaren Jackson Jr. (Kentavious Caldwell-Pope gains possession) | 0 | 0 | |
| 11:43 | Ja Morant misses 26-foot three point jumper | 0 | 0 | |
| 11:39 | Grizzlies offensive team rebound | 0 | 0 | |
| 11:36 | Jaylen Wells makes 14-foot pullup jump shot (Kentavious Caldwell-Pope assists) | 0 | 2 | |
| 11:14 | Kevin Durant misses 11-foot two point shot | 0 | 2 | |
| 11:12 | Ja Morant defensive rebound | 0 | 2 | |
| 11:00 | Ja Morant bad pass (Josh Okogie steals) | 0 | 2 | |
| 10:56 | Josh Okogie makes driving layup | 2 | 2 | |
| 10:47 | Ja Morant misses two point shot | 2 | 2 | |
| 10:44 | Amen Thompson defensive rebound | 2 | 2 | |
| 10:35 | Alperen Sengun makes 16-foot pullup jump shot | 4 | 2 | |
| 10:25 | Jock Landale misses 25-foot three point jumper | 4 | 2 | |
| 10:22 | Alperen Sengun defensive rebound | 4 | 2 | |
| 10:08 | Jaren Jackson Jr. blocks Amen Thompson 's 3-foot driving layup | 4 | 2 | |
| 10:03 | Alperen Sengun offensive rebound | 4 | 2 | |
| 10:03 | Alperen Sengun makes dunk | 6 | 2 | |
| 9:57 | Kentavious Caldwell-Pope out of bounds lost ball turnover | 6 | 2 | |
| 9:43 | Jock Landale shooting foul | 6 | 2 | |
| 9:43 | Alperen Sengun makes free throw 1 of 2 | 7 | 2 | |
| 9:43 | Alperen Sengun misses free throw 2 of 2 | 7 | 2 | |
| 9:41 | Jaylen Wells defensive rebound | 7 | 2 | |
| 9:33 | Josh Okogie personal foul | 7 | 2 | |
| 9:25 | Ja Morant out of bounds bad pass turnover | 7 | 2 | |
| 9:13 | Amen Thompson makes layup (Alperen Sengun assists) | 9 | 2 | |
| 9:13 | Kentavious Caldwell-Pope shooting foul | 9 | 2 | |
| 9:13 | Amen Thompson makes free throw 1 of 1 | 10 | 2 | |
| 9:06 | Ja Morant makes 25-foot three pointer | 10 | 5 | |
| 8:52 | Ja Morant shooting foul | 10 | 5 | |
| 8:52 | Alperen Sengun makes free throw 1 of 2 | 11 | 5 | |
| 8:52 | Alperen Sengun makes free throw 2 of 2 | 12 | 5 | |
| 8:44 | Ja Morant misses driving floating jump shot | 12 | 5 | |
| 8:41 | Alperen Sengun defensive rebound | 12 | 5 | |
| 8:28 | Alperen Sengun misses 7-foot two point shot | 12 | 5 | |
| 8:26 | Jaren Jackson Jr. defensive rebound | 12 | 5 | |
| 8:19 | Kentavious Caldwell-Pope misses 13-foot pullup jump shot | 12 | 5 | |
| 8:16 | Alperen Sengun defensive rebound | 12 | 5 | |
| 8:05 | Jabari Smith Jr. makes 9-foot pullup jump shot | 14 | 5 | |
| 8:03 | Grizzlies Full timeout | 14 | 5 | |
| 8:03 | Santi Aldama enters the game for Jaylen Wells | 14 | 5 | |
| 8:03 | Cedric Coward enters the game for Jaren Jackson Jr. | 14 | 5 | |
| 7:49 | Santi Aldama misses 23-foot three point jumper | 14 | 5 | |
| 7:45 | Kevin Durant defensive rebound | 14 | 5 | |
| 7:37 | Kevin Durant bad pass (Santi Aldama steals) | 14 | 5 | |
| 7:28 | Jock Landale makes 26-foot three point jumper (Kentavious Caldwell-Pope assists) | 14 | 8 | |
| 7:10 | Amen Thompson makes driving layup | 16 | 8 | |
| 6:52 | Ja Morant misses 22-foot three point jumper | 16 | 8 | |
| 6:48 | Cedric Coward offensive rebound | 16 | 8 | |
| 6:48 | Cedric Coward misses tip shot | 16 | 8 | |
| 6:48 | Kentavious Caldwell-Pope offensive rebound | 16 | 8 | |
| 6:43 | Josh Okogie shooting foul | 16 | 8 | |
| 6:43 | Santi Aldama makes free throw 1 of 2 | 16 | 9 | |
| 6:43 | Tari Eason enters the game for Josh Okogie | 16 | 9 | |
| 6:43 | Santi Aldama makes free throw 2 of 2 | 16 | 10 | |
| 6:32 | Alperen Sengun out of bounds bad pass turnover | 16 | 10 | |
| 6:23 | Ja Morant bad pass (Amen Thompson steals) | 16 | 10 | |
| 6:14 | Alperen Sengun bad pass (Cedric Coward steals) | 16 | 10 | |
| 6:08 | Jock Landale out of bounds lost ball turnover | 16 | 10 | |
| 6:08 | Clint Capela enters the game for Alperen Sengun | 16 | 10 | |
| 5:56 | Amen Thompson makes 11-foot pullup jump shot | 18 | 10 | |
| 5:48 | Jock Landale makes layup (Ja Morant assists) | 18 | 12 | |
| 5:30 | Amen Thompson makes 24-foot three point jumper (Clint Capela assists) | 21 | 12 | |
| 5:17 | Tari Eason shooting foul | 21 | 12 | |
| 5:17 | Kentavious Caldwell-Pope makes free throw 1 of 2 | 21 | 13 | |
| 5:17 | Vince Williams Jr. enters the game for Ja Morant | 21 | 13 | |
| 5:17 | Jaren Jackson Jr. enters the game for Jock Landale | 21 | 13 | |
| 5:17 | Kentavious Caldwell-Pope makes free throw 2 of 2 | 21 | 14 | |
| 4:57 | Kevin Durant misses 17-foot two point shot | 21 | 14 | |
| 4:56 | Jaylen Wells enters the game for Kentavious Caldwell-Pope | 21 | 14 | |
| 4:56 | Rockets offensive team rebound | 21 | 14 | |
| 4:53 | Clint Capela vs. Jaren Jackson Jr. (Jabari Smith Jr. gains possession) | 21 | 14 | |
| 4:39 | Amen Thompson misses 14-foot step back jumpshot | 21 | 14 | |
| 4:39 | Kevin Durant offensive rebound | 21 | 14 | |
| 4:29 | Kevin Durant makes 17-foot jumper | 23 | 14 | |
| 4:16 | Clint Capela shooting foul | 23 | 14 | |
| 4:16 | Santi Aldama misses free throw 1 of 3 | 23 | 14 | |
| 4:16 | Grizzlies offensive team rebound | 23 | 14 | |
| 4:16 | Santi Aldama makes free throw 2 of 3 | 23 | 15 | |
| 4:16 | Santi Aldama makes free throw 3 of 3 | 23 | 16 | |
| 3:58 | Jabari Smith Jr. misses 11-foot two point shot | 23 | 16 | |
| 3:54 | Clint Capela offensive rebound | 23 | 16 | |
| 3:50 | Tari Eason makes 22-foot three point jumper (Kevin Durant assists) | 26 | 16 | |
| 3:37 | Vince Williams Jr. misses 26-foot three point jumper | 26 | 16 | |
| 3:34 | Tari Eason defensive rebound | 26 | 16 | |
| 3:26 | Jabari Smith Jr. misses 24-foot three point jumper | 26 | 16 | |
| 3:22 | Vince Williams Jr. defensive rebound | 26 | 16 | |
| 3:15 | Santi Aldama misses 11-foot two point shot | 26 | 16 | |
| 3:11 | Amen Thompson defensive rebound | 26 | 16 | |
| 3:02 | Ja Morant enters the game for Jaren Jackson Jr. | 26 | 16 | |
| 3:02 | Charles Bassey enters the game for Jaylen Wells | 26 | 16 | |
| 3:02 | Reed Sheppard enters the game for Amen Thompson | 26 | 16 | |
| 3:02 | Cam Spencer enters the game for Vince Williams Jr. | 26 | 16 | |
| 3:02 | Alperen Sengun enters the game for Jabari Smith Jr. | 26 | 16 | |
| 2:50 | Kevin Durant misses 15-foot pullup jump shot | 26 | 16 | |
| 2:45 | Cedric Coward defensive rebound | 26 | 16 | |
| 2:44 | Alperen Sengun shooting foul | 26 | 16 | |
| 2:44 | Rockets Full timeout | 26 | 16 | |
| 2:44 | Cedric Coward makes free throw 1 of 2 | 26 | 17 | |
| 2:44 | Cedric Coward misses free throw 2 of 2 | 26 | 17 | |
| 2:42 | Clint Capela defensive rebound | 26 | 17 | |
| 2:25 | Clint Capela makes 2-foot dunk (Alperen Sengun assists) | 28 | 17 | |
| 2:01 | Santi Aldama misses driving floating jump shot | 28 | 17 | |
| 1:58 | Clint Capela defensive rebound | 28 | 17 | |
| 1:44 | Clint Capela makes 1-foot two point shot | 30 | 17 | |
| 1:33 | Cedric Coward misses 25-foot three point jumper | 30 | 17 | |
| 1:33 | Clint Capela defensive rebound | 30 | 17 | |
| 1:24 | Ja Morant personal foul | 30 | 17 | |
| 1:16 | Kevin Durant misses driving floating jump shot | 30 | 17 | |
| 1:13 | Tari Eason offensive rebound | 30 | 17 | |
| 1:09 | Alperen Sengun bad pass (Cedric Coward steals) | 30 | 17 | |
| 1:04 | Reed Sheppard shooting foul | 30 | 17 | |
| 1:04 | Ja Morant makes free throw 1 of 2 | 30 | 18 | |
| 1:04 | Ja Morant makes free throw 2 of 2 | 30 | 19 | |
| 54.9 | Charles Bassey shooting foul | 30 | 19 | |
| 54.9 | Alperen Sengun makes free throw 1 of 2 | 31 | 19 | |
| 54.9 | Alperen Sengun makes free throw 2 of 2 | 32 | 19 | |
| 42.3 | Santi Aldama makes 24-foot three point jumper (Cam Spencer assists) | 32 | 22 | |
| 28.3 | Kevin Durant misses driving floating jump shot | 32 | 22 | |
| 25.1 | Ja Morant defensive rebound | 32 | 22 | |
| 24.2 | Ja Morant bad pass (Kevin Durant steals) | 32 | 22 | |
| 23.2 | Kevin Durant makes 3-foot driving dunk | 34 | 22 | |
| 18.9 | Amen Thompson enters the game for Reed Sheppard | 34 | 22 | |
| 3.3 | Santi Aldama misses 23-foot three point jumper | 34 | 22 | |
| 0.1 | Amen Thompson defensive rebound | 34 | 22 | |
| 0.0 | Amen Thompson misses heave jump shot | 34 | 22 | |
| 0.0 | Rockets offensive team rebound | 34 | 22 | |
| 0.0 | End of the 1st Quarter | 34 | 22 | |
HOU @ MEM Videos
Santi Aldama elevates for alley-oop jam
- 0:19
Santi Aldama with the and-1 bucket
- 0:20
Charles Bassey gets up for alley-oop vs. Houston Rockets
- 0:16
Matchups
Game Information
Memphis, TN

Referee:James Capers
Referee:Natalie Sago
Referee:Jamahl Ralls

2025-26 Standings
Western Conference
| Southwest | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
| San Antonio | 28 | 13 | .683 | - | W1 |
| Houston | 23 | 15 | .605 | 3.5 | L1 |
| Memphis | 17 | 23 | .425 | 10.5 | L1 |
| Dallas | 16 | 26 | .381 | 12.5 | W1 |
| New Orleans | 10 | 34 | .227 | 19.5 | L1 |
NBA News

James Harden leads Clippers' comeback to beat Raptors in OT
James Harden tallies 31 points as the Clippers knock off the Raptors in overtime.
1h

Harden's 31 points, 10 rebounds lead Clippers past Raptors 121-117 in OT for 5th straight win
— James Harden had 31 points and 10 assists, Jordan Miller scored 19 points and the Los Angeles Clippers extended their winning streak to five games by beating the Toronto Raptors 121-117 in overtime on Friday night.
1h

Porter makes go-ahead basket and the Nets beat the Bulls 112-109 to snap a 5-game skid
— Michael Porter Jr. made a go-ahead layup with 5.4 seconds remaining after Brooklyn had blown a 20-point lead in the fourth quarter, and the Nets beat the Chicago Bulls 112-109 on Friday night.
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.



