RotoGuru Menu
Daily blurbs
Message Forum
Forum Keepers
Sponsorship
Troubleshooting

Football Pickoff
Login
Standings

Basketball
DailyHoopsData
Stat Summarizer
Player Lookup

NBA Schedule
Full Season

Next 4 weeks
Sched-O-Matic

FanDuel Hoops
Sortable Stats
Daily FDP

DraftKings Hoops
Sortable Stats

Daily DKP

Yahoo DFS Hoops
Sortable Stats
Daily YHP

Market Madness
Contest Site

Rules
Historical Stats
Recap of Entries
Unit Returns
Standings

Baseball
MLB Schedule
Base Advances
Player Lookup

DailyBaseballData
Pitcher vs. Batter
Weather
Daily Live Stats

FanDuel Baseball
Sortable Stats
Daily FDP

DraftKings Baseball
Sortable Stats

Daily DKP

Yahoo DFS Baseball
Sortable Stats
Daily YHP


MFL Site

Football
NFL Schedule
Field Goals
Player Lookup

FanDuel Football
Sortable Stats
Weekly FDP

DraftKings Football
Sortable Stats

Weekly DKP

Yahoo DFS Football
Sortable Stats
Weekly YHP

General
Home page
Hall of Fame
Gur-who?


[RotoGuru logo]
[RotoGuru subtitle]



Fantasy Points for 23-Mar-2019
DraftDay Salary Cap NBA Basketball
     
 
Past week:   22-Mar   |   21-Mar   |   20-Mar   |   19-Mar   |   18-Mar   |   17-Mar   |   16-Mar   |

Starters are indicated by a ^ following the player’s name.
Active players not appearing in a game are listed as DNP.
Inactive players are denoted as NA.

To sort players by game, click here
For data in semi-colon delimited format, click here.
Or try downloading this fuller set of season-long data.



Jump to:     Guards   |   Forwards   |   Centers   |   Unlisted   |
Unlisted DD PointsSalaryTeamOpp. ScoreMin   Stats
NATowns, Karl-Anthony^71.75N/Amin@ mem 112-9933:16   33pt 23rb 3as 1st 1bl 5to 4trey 12-20fg 5-5ft
NAWalker, Kemba^70.75N/Achav bos 124-11734:31   36pt 11rb 9as 2st 2to 6trey 11-25fg 8-8ft
NADoncic, Luka^61.25N/Adal@ gsw 126-9127:21   23pt 11rb 10as 3st 3to 4trey 6-14fg 7-11ft
NAYoung, Trae^58.5N/Aatlv phi 129-12732:44   32pt 6rb 11as 1bl 6to 4trey 11-20fg 6-7ft
NAIrving, Kyrie^52.25N/Abos@ cha 117-12434:43   31pt 7rb 6as 2st 3to 4trey 12-23fg 3-4ft
NABooker, Devin^51.75N/Apho@ sac 103-11239:02   32pt 2rb 10as 2st 3to 2trey 10-27fg 10-10ft
NASimmons, Ben^51N/Aphi@ atl 127-12935:02   21pt 6rb 9as 4st 2bl 2to 9-16fg 3-4ft
NALillard, Damian^51N/Aporv det 117-11237:06   28pt 6rb 9as 4to 6trey 9-16fg 4-5ft
NAGobert, Rudy^50N/Auta@ chi 114-8326:28   21pt 14rb 2as 4bl 9-11fg 3-7ft
NABrown, Jaylen49N/Abos@ cha 117-12430:22   29pt 4rb 4as 1st 2bl 1to 5trey 10-13fg 4-7ft
NAAdebayo, Bam^48N/Amia@ was 113-10835:05   16pt 11rb 8as 4bl 5to 6-11fg 4-4ft
NABjelica, Nemanja^47.75N/Asacv pho 112-10335:36   13pt 17rb 5as 1st 1bl 1to 2trey 5-10fg 1-2ft
NAValanciunas, Jonas^46.5N/Amemv min 99-11226:06   20pt 14rb 3as 3bl 4to 1trey 7-15fg 5-7ft
NAEmbiid, Joel^45.25N/Aphi@ atl 127-12934:40   27pt 12rb 2as 4to 2trey 7-11fg 11-14ft
NAHield, Buddy^44N/Asacv pho 112-10335:57   25pt 7rb 2as 1st 1bl 2to 7trey 9-20fg
NAButler, Jimmy^42.25N/Aphi@ atl 127-12936:01   25pt 6rb 4as 2st 1bl 1to 6-13fg 13-13ft
NAGriffin, Blake^41.75N/Adet@ por 112-11735:15   27pt 3rb 6as 1st 2to 3trey 10-18fg 4-4ft
NAOlynyk, Kelly^41N/Amia@ was 113-10838:20   14pt 7rb 5as 2st 3bl 1to 2trey 6-9fg
NABridges, Miles^40.25N/Achav bos 124-11734:17   20pt 7rb 3as 3st 1to 3trey 8-13fg 1-2ft
NAWade, Dwyane39.5N/Amia@ was 113-10828:01   20pt 9rb 5as 1st 2to 2trey 9-16fg 0-2ft
NADrummond, Andre^39N/Adet@ por 112-11738:42   19pt 11rb 1as 1st 1bl 6-11fg 7-7ft
NABarnes, Harrison^38.75N/Asacv pho 112-10334:53   25pt 6rb 2as 5trey 10-17fg
NAGreen, Jeff37.75N/Awasv mia 108-11324:11   25pt 6rb 1st 1bl 2to 3trey 9-12fg 4-4ft
NAMorris, Marcus^37N/Abos@ cha 117-12435:29   15pt 9rb 4as 1st 1bl 1to 3trey 6-13fg
NAPrince, Taurean^36.5N/Aatlv phi 129-12731:21   23pt 5rb 3as 1st 3to 4trey 8-15fg 3-3ft
NANowitzki, Dirk^36.25N/Adal@ gsw 126-9126:19   21pt 5rb 1as 2bl 5trey 8-14fg
NAAyton, Deandre^34.75N/Apho@ sac 103-11229:24   19pt 11rb 1st 1bl 3to 9-16fg 1-4ft
NAAminu, Al-Farouq^34.25N/Aporv det 117-11236:55   22pt 7rb 1as 1st 1to 2trey 8-13fg 4-5ft
NARichardson, Josh^34N/Amia@ was 113-10838:53   18pt 2rb 5as 2st 1bl 1to 2trey 6-12fg 4-4ft
NABagley, Marvin34N/Asacv pho 112-10329:22   16pt 11rb 1as 2st 2to 5-13fg 6-7ft
NADedmon, Dewayne^33.25N/Aatlv phi 129-12727:04   17pt 8rb 1as 2st 2trey 7-11fg 1-2ft
NAConley, Mike^33N/Amemv min 99-11235:10   23pt 3rb 3as 2st 3to 2trey 7-17fg 7-8ft
NABryant, Thomas^33N/Awasv mia 108-11335:31   17pt 11rb 1as 2to 1trey 8-13fg
NADurant, Kevin^32.75N/Agswv dal 91-12628:47   25pt 5rb 4as 1to 9-25fg 7-7ft
NACollins, John^32.75N/Aatlv phi 129-12729:50   13pt 9rb 2as 1st 2bl 1trey 4-10fg 4-4ft
NAOkogie, Josh^32N/Amin@ mem 112-9933:02   17pt 6rb 4as 1st 1bl 4to 1trey 5-11fg 6-6ft
NASatoransky, Tomas^31.75N/Awasv mia 108-11336:03   12pt 8rb 8as 2to 1trey 5-13fg 1-2ft
NAMarkkanen, Lauri^31.5N/Achiv uta 83-11426:16   18pt 10rb 1st 1to 1trey 6-20fg 5-5ft
NAJackson, Reggie^31.25N/Adet@ por 112-11728:12   24pt 2rb 1as 1st 2to 4trey 9-16fg 2-2ft
NAMitchell, Donovan^31.25N/Auta@ chi 114-8326:12   16pt 8rb 3as 1to 2trey 5-8fg 4-4ft
NAJones, Tyus^30.75N/Amin@ mem 112-9934:58   12pt 3rb 9as 1st 1to 1trey 4-8fg 3-3ft
NAKleber, Maxi30N/Adal@ gsw 126-9123:34   16pt 9rb 1to 4trey 6-9fg
NAPortis, Bobby^29.75N/Awasv mia 108-11330:32   14pt 11rb 1as 1trey 6-15fg 1-2ft
NAWaiters, Dion^29.75N/Amia@ was 113-10826:53   19pt 3rb 3as 4trey 7-13fg 1-1ft
NAWright, Delon29.75N/Amemv min 99-11226:51   12pt 4rb 6as 2st 2to 2trey 5-10fg
NABroekhoff, Ryan29.25N/Adal@ gsw 126-9124:32   17pt 5rb 2as 1st 1to 2trey 6-8fg 3-3ft
NACousins, DeMarcus^29.25N/Agswv dal 91-12622:46   19pt 6rb 3as 3to 1trey 8-11fg 2-4ft
NAFox, De'Aaron^29N/Asacv pho 112-10333:49   13pt 4rb 9as 1st 4to 3-12fg 7-8ft
NANurkic, Jusuf^28.25N/Aporv det 117-11231:25   15pt 6rb 3as 2bl 2to 6-12fg 3-4ft
NAWiggins, Andrew^28N/Amin@ mem 112-9934:44   22pt 4rb 1as 1bl 4to 1trey 9-15fg 3-3ft
NAIngles, Joe^27.75N/Auta@ chi 114-8327:05   13pt 6rb 5as 2trey 5-14fg 1-1ft
NABridges, Mikal^27.5N/Apho@ sac 103-11234:06   11pt 4rb 4as 3st 1to 1trey 5-9fg
NACrowder, Jae26.5N/Auta@ chi 114-8322:57   11pt 6rb 4as 1st 2to 3trey 4-12fg
NAHarris, Tobias^26.25N/Aphi@ atl 127-12936:53   13pt 9rb 2as 1bl 2to 1trey 6-17fg 0-1ft
NATatum, Jayson^26N/Abos@ cha 117-12436:52   12pt 6rb 4as 1bl 1to 2trey 5-17fg
NADaniels, Troy25.75N/Apho@ sac 103-11224:32   16pt 3rb 1as 1bl 4trey 5-11fg 2-2ft
NABeal, Bradley^24.75N/Awasv mia 108-11334:11   16pt 3rb 3as 1st 2to 2trey 6-14fg 2-4ft
NASaric, Dario^24.5N/Amin@ mem 112-9926:08   11pt 4rb 3as 1st 1bl 3to 3trey 3-9fg 2-2ft
NAHarrison, Shaquille^24N/Achiv uta 83-11438:58   6pt 9rb 2as 1st 2bl 1to 2-9fg 2-2ft
NACurry, Seth23.75N/Aporv det 117-11231:53   16pt 5rb 1as 1trey 5-9fg 5-5ft
NABrunson, Jalen^23.5N/Adal@ gsw 126-9123:37   11pt 4rb 5as 1trey 5-9fg
NAKennard, Luke23.5N/Adet@ por 112-11728:50   13pt 3rb 5as 1to 1trey 6-11fg
NACook, Quinn^23.25N/Agswv dal 91-12626:34   7pt 6rb 7as 2to 1trey 3-10fg
NABacon, Dwayne^22.75N/Achav bos 124-11731:22   11pt 5rb 3as 1bl 1trey 4-10fg 2-4ft
NAWilliams, Marvin^22.5N/Achav bos 124-11730:05   13pt 3rb 2as 1st 1bl 2to 1trey 4-9fg 4-4ft
NAHuerter, Kevin^22.25N/Aatlv phi 129-12727:20   7pt 3rb 5as 2st 1trey 3-7fg
NAHarkless, Maurice^22N/Aporv det 117-11228:07   10pt 3rb 4as 1st 1trey 4-7fg 1-1ft
NAParker, Jabari22N/Awasv mia 108-11325:44   6pt 6rb 5as 1st 1bl 2to 2-10fg 2-2ft
NASmith, Ishmael21.5N/Adet@ por 112-11719:48   9pt 3rb 4as 2st 2to 1trey 4-9fg
NALen, Alex21.25N/Aatlv phi 129-12720:56   14pt 4rb 1as 1bl 1to 1trey 6-13fg 1-1ft
NARubio, Ricky^21.25N/Auta@ chi 114-8322:45   12pt 4rb 3as 1st 2to 6-11fg
NASmart, Marcus^21N/Abos@ cha 117-12425:17   6pt 2rb 8as 1st 3to 2trey 2-10fg
NAPowell, Dwight^20.75N/Adal@ gsw 126-9125:53   4pt 6rb 5as 1st 2-3fg
NAHolmes, Richaun20.75N/Apho@ sac 103-11219:35   14pt 5rb 2as 2to 3-9fg 8-8ft
NAScott, Mike20.5N/Aphi@ atl 127-12927:31   9pt 8rb 1to 3trey 3-7fg
NAHernangomez, Guillermo20.25N/Achav bos 124-11717:21   8pt 7rb 1as 2bl 2to 4-8fg
NATolliver, Anthony20N/Amin@ mem 112-9921:52   6pt 2rb 3as 3bl 2trey 2-6fg
NABembry, DeAndre20N/Aatlv phi 129-12714:58   6pt 5rb 3as 1st 1bl 3-6fg
NAFavors, Derrick^20N/Auta@ chi 114-8322:02   13pt 6rb 1as 2to 6-10fg 1-1ft
NAFelicio, Cristiano19.75N/Achiv uta 83-11425:00   10pt 6rb 2as 5-8fg
NAKanter, Enes19.75N/Aporv det 117-11216:35   10pt 7rb 1st 5-9fg
NALamb, Jeremy19.5N/Achav bos 124-11728:32   8pt 8rb 1bl 1to 2trey 3-11fg
NAJohnson, James19.25N/Amia@ was 113-10823:00   13pt 5rb 1bl 2to 1trey 5-11fg 2-4ft
NAMonk, Malik19N/Achav bos 124-11716:47   13pt 1rb 1as 1st 2to 3trey 3-6fg 4-4ft
NARedick, J.J.^19N/Aphi@ atl 127-12930:44   14pt 2rb 2as 1to 2trey 5-13fg 2-2ft
NABurke, Trey18.5N/Adal@ gsw 126-9120:39   13pt 2as 1st 1to 2trey 3-7fg 5-5ft
NAKaminsky, Frank18N/Achav bos 124-11717:46   7pt 4rb 4as 1to 1trey 2-4fg 2-2ft
NAKorver, Kyle17.25N/Auta@ chi 114-8318:07   5pt 3rb 4as 2st 2to 1trey 2-8fg
NAMelton, De'Anthony^17N/Apho@ sac 103-11221:34   3pt 3rb 3as 1st 2bl 2to 1trey 1-2fg
NAHoliday, Justin^17N/Amemv min 99-11231:19   7pt 3rb 2as 2st 1to 1trey 3-8fg
NAGalloway, Langston16.75N/Adet@ por 112-11729:42   9pt 2rb 1st 1bl 3trey 3-10fg
NANeto, Raul16.5N/Auta@ chi 114-8314:44   10pt 2rb 2as 1to 2trey 3-5fg 2-2ft
NACollins, Zach16.25N/Aporv det 117-11211:05   9pt 4rb 1bl 1trey 4-6fg 0-1ft
NARozier, Terry16N/Abos@ cha 117-12422:35   12pt 1rb 1as 2trey 5-8fg
NADorsey, Tyler^15.75N/Amemv min 99-11226:07   8pt 5rb 1as 1st 1to 1trey 3-13fg 1-1ft
NALooney, Kevon15.5N/Agswv dal 91-12612:57   12pt 3rb 5-6fg 2-2ft
NABates-Diop, Keita15.5N/Amin@ mem 112-9921:47   8pt 2rb 2st 1bl 1to 4-6fg
NADunn, Kris^15.5N/Achiv uta 83-11421:26   4pt 3rb 5as 1st 1-8fg 2-2ft
NAHarris, Devin15.5N/Adal@ gsw 126-9119:42   6pt 1rb 5as 1to 2trey 2-5fg
NABrown Jr., Troy^15.25N/Awasv mia 108-11325:32   7pt 5rb 2as 1st 2to 2-9fg 3-4ft
NABender, Dragan^15N/Apho@ sac 103-11235:41   4pt 4rb 2as 2st 2-6fg
NAEnnis, James15N/Aphi@ atl 127-12915:35   8pt 4rb 1st 1trey 2-5fg 3-4ft
NANoah, Joakim14.75N/Amemv min 99-1128:34   5pt 5rb 3as 1-4fg 3-4ft
NARandle, Chasson14.75N/Awasv mia 108-11311:58   6pt 1rb 5as 1trey 1-4fg 3-4ft
NAJackson, Justin^14.5N/Adal@ gsw 126-9121:03   9pt 2rb 2as 1trey 4-8fg
NAGreen, Draymond^14N/Agswv dal 91-12625:12   6pt 3rb 2as 1st 2to 1trey 2-4fg 1-2ft
NAJerebko, Jonas13.75N/Agswv dal 91-12618:36   3pt 1rb 2as 2st 1bl 1trey 1-3fg
NATheis, Daniel13.75N/Abos@ cha 117-12416:13   5pt 3rb 1as 2bl 2-3fg 1-2ft
NALopez, Robin^13.5N/Achiv uta 83-11421:55   10pt 4rb 1as 2to 5-11fg 0-2ft
NABlakeney, Antonio^13.5N/Achiv uta 83-11427:07   10pt 2rb 2as 1to 5-11fg
NAParsons, Chandler13.5N/Amemv min 99-11219:30   9pt 2rb 2as 2to 1trey 4-8fg
NASelden, Wayne13N/Achiv uta 83-11422:49   9pt 5rb 1as 3to 4-11fg 1-3ft
NAFinney-Smith, Dorian12.5N/Adal@ gsw 126-9113:17   5pt 5rb 1st 1to 2-3fg 1-1ft
NARabb, Ivan12.5N/Amemv min 99-11216:19   7pt 4rb 1bl 1to 3-6fg 1-2ft
NAUdoh, Ekpe12.25N/Auta@ chi 114-838:27   2pt 2rb 4bl 1-2fg
NADragic, Goran12.25N/Amia@ was 113-10829:18   9pt 1rb 2as 1trey 3-9fg 2-4ft
NAMaker, Thon12.25N/Adet@ por 112-11716:04   6pt 2rb 1bl 2trey 2-3fg
NALuwawu, Timothe12N/Achiv uta 83-11420:00   5pt 3rb 1as 1st 2-2fg 1-2ft
NAEllington, Wayne^12N/Adet@ por 112-11719:10   5pt 1rb 3as 1st 2-5fg 1-1ft
NAAdams, Jaylen12N/Aatlv phi 129-12712:41   5pt 4rb 1as 1trey 2-3fg 0-1ft
NAGraham, Devonte'11.75N/Achav bos 124-11720:31   4pt 3rb 3as 1trey 1-6fg 1-2ft
NABrewer, Corey11.5N/Asacv pho 112-10313:07   7pt 2rb 1as 1trey 2-3fg 2-3ft
NAOjeleye, Semi11.5N/Abos@ cha 117-12411:01   5pt 4rb 1as 1to 1trey 1-3fg 2-2ft
NAArcidiacono, Ryan11.25N/Achiv uta 83-11419:02   4pt 3rb 2as 1st 0-6fg 4-4ft
NAO'Neale, Royce11N/Auta@ chi 114-8321:50   3pt 5rb 1as 1trey 1-4fg
NAWilliams, Robert^11N/Abos@ cha 117-1249:32   2pt 3rb 1as 2bl 1-2fg
NACaboclo, Bruno^10.75N/Amemv min 99-11225:25   3pt 5rb 1st 1trey 1-7fg
NABogdanovic, Bogdan10.75N/Asacv pho 112-10322:04   6pt 3as 1st 3to 2trey 2-11fg
NAAnderson, Justin10.5N/Aatlv phi 129-12710:08   6pt 1rb 1st 1bl 3-6fg
NAOkobo, Elie10.5N/Apho@ sac 103-11219:32   3pt 4rb 2as 1to 1trey 1-5fg
NAThompson, Klay^10.25N/Agswv dal 91-12626:42   8pt 2rb 1st 4-13fg
NASefolosha, Thabo9.75N/Auta@ chi 114-8315:11   2pt 1rb 1as 3st 1to 1-3fg
NAKoufos, Kosta9.75N/Asacv pho 112-10312:51   4pt 4rb 1as 2-5fg
NASpalding, Ray9.5N/Apho@ sac 103-11212:13   1pt 5rb 1as 1st 1to 0-2fg 1-2ft
NAHood, Rodney9.5N/Aporv det 117-11220:30   5pt 1rb 2as 1bl 1to 2-6fg 1-2ft
NASampson, Brandon9.25N/Achiv uta 83-11417:27   7pt 1st 1bl 4to 1trey 3-6fg
NAMarjanovic, Boban9N/Aphi@ atl 127-12910:36   5pt 3rb 1trey 2-5fg
NAMcConnell, T.J.9N/Aphi@ atl 127-12912:58   5pt 2rb 2as 2to 2-4fg 1-1ft
NACarter, Vince8.5N/Aatlv phi 129-12717:21   3pt 3rb 1as 1bl 2to 1trey 1-8fg
NABayless, Jerryd8.5N/Amin@ mem 112-9916:03   0pt 3rb 1as 1st 1bl 1to 0-1fg
NAMcKinnie, Alfonzo8.5N/Agswv dal 91-12615:53   5pt 2rb 1as 1-2fg 3-4ft
NAMcRae, Jordan8.5N/Awasv mia 108-11316:18   5pt 2rb 1st 2-6fg 1-1ft
NABiyombo, Bismack^8.25N/Achav bos 124-1178:48   4pt 4rb 2-3fg 0-2ft
NABrown, Bruce^7.75N/Adet@ por 112-11718:18   0pt 1rb 3as 1st
NAWhiteside, Hassan7.5N/Amia@ was 113-1084:59   2pt 3rb 1bl 1-2fg
NADieng, Gorgui7.5N/Amin@ mem 112-9914:44   3pt 2rb 1as 1bl 1-6fg 1-2ft
NALee, Damion7.25N/Agswv dal 91-12615:43   4pt 2rb 1as 2-5fg
NATurner, Evan7.25N/Aporv det 117-11213:18   0pt 3rb 2as 1st 3to
NACauley-Stein, Willie^7.25N/Asacv pho 112-10317:41   3pt 1as 1st 1bl 2to 1-1fg 1-2ft
NAYabusele, Guerschon7N/Abos@ cha 117-12417:56   0pt 3rb 1as 1st 0-1fg
NAIguodala, Andre6.75N/Agswv dal 91-12615:52   0pt 2rb 1as 1st 1bl 1to 0-3fg
NAJones, Derrick^6.25N/Amia@ was 113-10815:31   2pt 3rb 1as 1-5fg
NAEvans III, Jacob5.75N/Agswv dal 91-12614:29   0pt 4rb 1as 0-3fg
NAWashburn, Julian4.75N/Amemv min 99-1125:38   3pt 1rb 1to 1trey 1-1fg
NANiang, Georges4.75N/Auta@ chi 114-838:27   4pt 1rb 2-4fg
NAPachulia, Zaza4.5N/Adet@ por 112-1175:59   0pt 1rb 1as 1st 0-1fg
NACarter, Jevon4N/Amemv min 99-11210:27   2pt 2as 1-5fg
NAMitrou-Long, Nazareth3N/Auta@ chi 114-835:45   2pt 1as 1-3fg
NABazemore, Kent2.25N/Aatlv phi 129-12715:37   3pt 1rb 1-7fg 1-3ft
NALee, Courtney2N/Adal@ gsw 126-914:41   0pt 1rb 1as 1to 0-1fg
NABell, Jordan2N/Agswv dal 91-12616:29   2pt 1st 1to 1-5fg 0-2ft
NAFredette, Jimmer1.75N/Apho@ sac 103-1124:21   0pt 2rb 1to 0-1fg
NALayman, Jake^0.75N/Aporv det 117-11213:06   2pt 1to 0-1fg 2-4ft
NAWatanabe, Yuta0.75N/Amemv min 99-1128:34   0pt 1rb 0-2fg
NAAntetokounmpo, Kostas0.5N/Adal@ gsw 126-914:41   1pt 0-1fg 1-2ft
NAReynolds, Cameron-0.25N/Amin@ mem 112-993:26   0pt 0-1fg
NAMacon, Daryl-0.25N/Adal@ gsw 126-914:41   0pt 0-1fg

RotoGuru is produced by Dave Hall (a.k.a. the Guru), an avid fantasy sports player. He is not employed by any of the fantasy sports games discussed within this site, and all opinions expressed are solely his own. Questions or comments are welcome, and should be emailed to Guru<davehall@rotoguru2.com>.

MLB amd NBA statistical data provided under license with and

 
© Copyright 1998-2018 by Uncommon Cents, LLC. All rights reserved.