Friday, March 20, 2026
Europe Times
  • Home
  • News
    • All
    • Business
    • Politics
    • Science
    • World
    Metsola to EU leaders: “We must be an economic force to speak language of power” | News | European Parliament

    Metsola to EU leaders: “We must be an economic force to speak language of power” | News | European Parliament

    MEPs back the lowering of tariffs on US agricultural and industrial products | News | European Parliament

    MEPs back the lowering of tariffs on US agricultural and industrial products | News | European Parliament

    European Parliament press kit for the European Council of 19-20 March 2026 | News | European Parliament

    European Parliament press kit for the European Council of 19-20 March 2026 | News | European Parliament

    MEPs support postponement of certain rules on artificial intelligence | News | European Parliament

    MEPs support postponement of certain rules on artificial intelligence | News | European Parliament

    MEPs advocate for smart management of tourism | News | European Parliament

    MEPs advocate for smart management of tourism | News | European Parliament

    Italy’s referendum – is the Italian right as united as it seems?

    Italy’s referendum – is the Italian right as united as it seems?

    Trending Tags

    • Trump Inauguration
    • United Stated
    • White House
    • Market Stories
    • Election Results
  • Education
    Italy’s referendum – is the Italian right as united as it seems?

    Italy’s referendum – is the Italian right as united as it seems?

    What skills policy can tell us about the tunnel vision of policymakers

    What skills policy can tell us about the tunnel vision of policymakers

    Berkay Ozcan: “Immigration is not a silver bullet for falling birth rates”

    Berkay Ozcan: “Immigration is not a silver bullet for falling birth rates”

    Could artificial intelligence advance European federalism? – LSE European Politics

    Could artificial intelligence advance European federalism? – LSE European Politics

    Emily Jackson: “We’ve gone from thinking the world is massively overpopulated to worrying about falling birth rates” – LSE European Politics

    Emily Jackson: “We’ve gone from thinking the world is massively overpopulated to worrying about falling birth rates” – LSE European Politics

    Will reforms to the Better Regulation policy damage the EU’s legitimacy?

    Will reforms to the Better Regulation policy damage the EU’s legitimacy?

  • Tech
    • All
    • Apps
    • Gadget
    • Mobile
    • Startup
    Why enlargement is now a strategic priority for the EU

    Why enlargement is now a strategic priority for the EU

    Will reforms to the Better Regulation policy damage the EU’s legitimacy?

    Will reforms to the Better Regulation policy damage the EU’s legitimacy?

    The STEM gender gap – pipeline vs choice

    The STEM gender gap – pipeline vs choice

    Can Europe achieve digital sovereignty? – EUROPP

    Can Europe achieve digital sovereignty? – EUROPP

    The Dutch parliamentary election – not quite a “return to the centre”

    The Dutch parliamentary election – not quite a “return to the centre”

    Attention is all you need – why Europe should decouple from US technology

    Attention is all you need – why Europe should decouple from US technology

    Trending Tags

    • Nintendo Switch
    • CES 2017
    • Playstation 4 Pro
    • Mark Zuckerberg
  • Entertainment
    • All
    • Gaming
    • Movie
    • Music
    • Sports
    Panthers stun Chooks with ‘devastating’ 12min blitz following ‘bizarre’ moment — LIVE

    Panthers stun Chooks with ‘devastating’ 12min blitz following ‘bizarre’ moment — LIVE

    ‘Tripped down the stairs’: Swans youngster’s freak MCG injury revealed — Daily

    ‘Tripped down the stairs’: Swans youngster’s freak MCG injury revealed — Daily

    All in or building? Saints great on 0-2 start after mega recruiting spree, Nas tags, ‘missing piece’

    All in or building? Saints great on 0-2 start after mega recruiting spree, Nas tags, ‘missing piece’

    Giddey rewrites record books yet again with career-best feat despite shaky shooting

    Giddey rewrites record books yet again with career-best feat despite shaky shooting

    ‘We’re still dreaming’: Forest advance after farcical Europa League shoot-out

    ‘We’re still dreaming’: Forest advance after farcical Europa League shoot-out

    ‘They are not safe’: Women’s footballers paraded in Iran capital after Aussie asylum tussle

    ‘They are not safe’: Women’s footballers paraded in Iran capital after Aussie asylum tussle

  • Lifestyle
    • All
    • Fashion
    • Food
    • Health
    • Travel
    What skills policy can tell us about the tunnel vision of policymakers

    What skills policy can tell us about the tunnel vision of policymakers

    Berkay Ozcan: “Immigration is not a silver bullet for falling birth rates”

    Berkay Ozcan: “Immigration is not a silver bullet for falling birth rates”

    Could artificial intelligence advance European federalism? – LSE European Politics

    Could artificial intelligence advance European federalism? – LSE European Politics

    Emily Jackson: “We’ve gone from thinking the world is massively overpopulated to worrying about falling birth rates” – LSE European Politics

    Emily Jackson: “We’ve gone from thinking the world is massively overpopulated to worrying about falling birth rates” – LSE European Politics

    How Europe can resolve its Trump-China dilemma

    How Europe can resolve its Trump-China dilemma

    The EU’s Court of Justice is not just pro-integration – it is politically divided – LSE European Politics

    The EU’s Court of Justice is not just pro-integration – it is politically divided – LSE European Politics

    Trending Tags

    • Golden Globes
    • Game of Thrones
    • MotoGP 2017
    • eSports
    • Fashion Week
  • Review
    Movie Review: ‘Ready Or Not 2: Here I Come’

    Movie Review: ‘Ready Or Not 2: Here I Come’

    Italy’s referendum – is the Italian right as united as it seems?

    Italy’s referendum – is the Italian right as united as it seems?

    ‘Project Hail Mary’ Interview: Ryan Gosling

    ‘Project Hail Mary’ Interview: Ryan Gosling

    Movie Review: ‘Reminders of Him’

    Movie Review: ‘Reminders of Him’

    ‘Peaky Blinders: The Immortal Man’ Press Conference

    ‘Peaky Blinders: The Immortal Man’ Press Conference

    Movie Review: ‘Project Hail Mary’

    Movie Review: ‘Project Hail Mary’

No Result
View All Result
  • Home
  • News
    • All
    • Business
    • Politics
    • Science
    • World
    Metsola to EU leaders: “We must be an economic force to speak language of power” | News | European Parliament

    Metsola to EU leaders: “We must be an economic force to speak language of power” | News | European Parliament

    MEPs back the lowering of tariffs on US agricultural and industrial products | News | European Parliament

    MEPs back the lowering of tariffs on US agricultural and industrial products | News | European Parliament

    European Parliament press kit for the European Council of 19-20 March 2026 | News | European Parliament

    European Parliament press kit for the European Council of 19-20 March 2026 | News | European Parliament

    MEPs support postponement of certain rules on artificial intelligence | News | European Parliament

    MEPs support postponement of certain rules on artificial intelligence | News | European Parliament

    MEPs advocate for smart management of tourism | News | European Parliament

    MEPs advocate for smart management of tourism | News | European Parliament

    Italy’s referendum – is the Italian right as united as it seems?

    Italy’s referendum – is the Italian right as united as it seems?

    Trending Tags

    • Trump Inauguration
    • United Stated
    • White House
    • Market Stories
    • Election Results
  • Education
    Italy’s referendum – is the Italian right as united as it seems?

    Italy’s referendum – is the Italian right as united as it seems?

    What skills policy can tell us about the tunnel vision of policymakers

    What skills policy can tell us about the tunnel vision of policymakers

    Berkay Ozcan: “Immigration is not a silver bullet for falling birth rates”

    Berkay Ozcan: “Immigration is not a silver bullet for falling birth rates”

    Could artificial intelligence advance European federalism? – LSE European Politics

    Could artificial intelligence advance European federalism? – LSE European Politics

    Emily Jackson: “We’ve gone from thinking the world is massively overpopulated to worrying about falling birth rates” – LSE European Politics

    Emily Jackson: “We’ve gone from thinking the world is massively overpopulated to worrying about falling birth rates” – LSE European Politics

    Will reforms to the Better Regulation policy damage the EU’s legitimacy?

    Will reforms to the Better Regulation policy damage the EU’s legitimacy?

  • Tech
    • All
    • Apps
    • Gadget
    • Mobile
    • Startup
    Why enlargement is now a strategic priority for the EU

    Why enlargement is now a strategic priority for the EU

    Will reforms to the Better Regulation policy damage the EU’s legitimacy?

    Will reforms to the Better Regulation policy damage the EU’s legitimacy?

    The STEM gender gap – pipeline vs choice

    The STEM gender gap – pipeline vs choice

    Can Europe achieve digital sovereignty? – EUROPP

    Can Europe achieve digital sovereignty? – EUROPP

    The Dutch parliamentary election – not quite a “return to the centre”

    The Dutch parliamentary election – not quite a “return to the centre”

    Attention is all you need – why Europe should decouple from US technology

    Attention is all you need – why Europe should decouple from US technology

    Trending Tags

    • Nintendo Switch
    • CES 2017
    • Playstation 4 Pro
    • Mark Zuckerberg
  • Entertainment
    • All
    • Gaming
    • Movie
    • Music
    • Sports
    Panthers stun Chooks with ‘devastating’ 12min blitz following ‘bizarre’ moment — LIVE

    Panthers stun Chooks with ‘devastating’ 12min blitz following ‘bizarre’ moment — LIVE

    ‘Tripped down the stairs’: Swans youngster’s freak MCG injury revealed — Daily

    ‘Tripped down the stairs’: Swans youngster’s freak MCG injury revealed — Daily

    All in or building? Saints great on 0-2 start after mega recruiting spree, Nas tags, ‘missing piece’

    All in or building? Saints great on 0-2 start after mega recruiting spree, Nas tags, ‘missing piece’

    Giddey rewrites record books yet again with career-best feat despite shaky shooting

    Giddey rewrites record books yet again with career-best feat despite shaky shooting

    ‘We’re still dreaming’: Forest advance after farcical Europa League shoot-out

    ‘We’re still dreaming’: Forest advance after farcical Europa League shoot-out

    ‘They are not safe’: Women’s footballers paraded in Iran capital after Aussie asylum tussle

    ‘They are not safe’: Women’s footballers paraded in Iran capital after Aussie asylum tussle

  • Lifestyle
    • All
    • Fashion
    • Food
    • Health
    • Travel
    What skills policy can tell us about the tunnel vision of policymakers

    What skills policy can tell us about the tunnel vision of policymakers

    Berkay Ozcan: “Immigration is not a silver bullet for falling birth rates”

    Berkay Ozcan: “Immigration is not a silver bullet for falling birth rates”

    Could artificial intelligence advance European federalism? – LSE European Politics

    Could artificial intelligence advance European federalism? – LSE European Politics

    Emily Jackson: “We’ve gone from thinking the world is massively overpopulated to worrying about falling birth rates” – LSE European Politics

    Emily Jackson: “We’ve gone from thinking the world is massively overpopulated to worrying about falling birth rates” – LSE European Politics

    How Europe can resolve its Trump-China dilemma

    How Europe can resolve its Trump-China dilemma

    The EU’s Court of Justice is not just pro-integration – it is politically divided – LSE European Politics

    The EU’s Court of Justice is not just pro-integration – it is politically divided – LSE European Politics

    Trending Tags

    • Golden Globes
    • Game of Thrones
    • MotoGP 2017
    • eSports
    • Fashion Week
  • Review
    Movie Review: ‘Ready Or Not 2: Here I Come’

    Movie Review: ‘Ready Or Not 2: Here I Come’

    Italy’s referendum – is the Italian right as united as it seems?

    Italy’s referendum – is the Italian right as united as it seems?

    ‘Project Hail Mary’ Interview: Ryan Gosling

    ‘Project Hail Mary’ Interview: Ryan Gosling

    Movie Review: ‘Reminders of Him’

    Movie Review: ‘Reminders of Him’

    ‘Peaky Blinders: The Immortal Man’ Press Conference

    ‘Peaky Blinders: The Immortal Man’ Press Conference

    Movie Review: ‘Project Hail Mary’

    Movie Review: ‘Project Hail Mary’

No Result
View All Result
Europe Times
  • Home
  • News
  • Education
  • Tech
  • Entertainment
  • Lifestyle
  • Review
Home Entertainment Movie

Movie Review: ‘The Color Purple’

in Movie, Review
Reading Time: 8 mins read
A A
0
Movie Review: ‘The Color Purple’
102
SHARES
1.3k
VIEWS
Share on FacebookShare on Twitter


(L to R) Taraji P. Henson as Shug Avery and Fantasia Barrino as Celie,’The Color Purple,’ a Warner Bros. Pictures release. Photo Credit: Courtesy Warner Bros. Pictures. Copyright: © 2023 Warner Bros. Entertainment Inc. All Rights Reserved.

In theaters on December 25th, ‘The Color Purple’ represents just the latest adaptation of Alice Walker’s Pulitzer Prize-winning book following Steven Spielberg’s Oscar-nominated 1985 drama and the 2004 stage play musical from which this new movie draws its inspiration.

Both the first movie and the stage musical are tough acts to follow, to say nothing of the impactful original novel. But, under the direction of Blitz Bazawule, the new film proves to be a powerful story driven by some excellent performances.

Does ‘The Color Purple’ sing?

Fantasia Barrino as Celie in Warner Bros. Pictures’ bold new take on a classic,'The Color Purple,' a Warner Bros. Pictures release.

Fantasia Barrino as Celie in Warner Bros. Pictures’ bold new take on a classic,’The Color Purple,’ a Warner Bros. Pictures release. Photo Credit: Lynsey Weatherspoon. Copyright: © 2023 Warner Bros. Entertainment Inc. All Rights Reserved.

Though it has a lot to live up to, ‘The Color Purple’ does indeed work, breathing fresh, impressive life into the story as it did on stage.

It doesn’t hurt that the cast offer memorable performances, successfully selling the music side while also delivering on the dramatics. This is, at times an uncomfortable film to watch –– by design, since it tells the story of women facing horrific repression and racism while managing to push through.

Produced by Oprah Winfrey (who co-starred in the original), the latest take on the tale will have you reaching for the tissues and punching the air, sometimes at the same time.

‘The Color Purple’: Script and Direction

Phylicia Pearl Mpasi as Young Celie and Halle Bailey as Young Nettie in Warner Bros. Pictures’ bold new take on a classic,'The Color Purple,' a Warner Bros. Pictures release.

(L to R) Phylicia Pearl Mpasi as Young Celie and Halle Bailey as Young Nettie in Warner Bros. Pictures’ bold new take on a classic,’The Color Purple,’ a Warner Bros. Pictures release. Photo Credit: Eli Ade´. Copyright: © 2023 Warner Bros. Entertainment Inc. All Rights Reserved.

While Marcus Gardley’s script makes some tweaks to both| Alice Walker’s novel and Marsha Norman’s musical book, they make sense for this merging of two formats and keep the new musical movie feeling of a piece with both previous versions.

You’ll be gripped by Celie’s story as she deals with an unwanted forced marriage to man who effectively treats her like a servant while satisfying himself elsewhere to separation from her beloved sister and all the other indignities loaded upon her.

Yet, aside from a couple of bravura sequences (one which takes place on a giant gramophone record is particularly effective and creative), the direction from Blitz Bazawule –– whose previous work includes thriller ‘The Burial of Kojo’ and Beyoncé’s ‘Black is King’ visual album –– is largely standard, which lets the performers shine.

It must be said, though, that the visual directorial side of the movie is the weakest aspect, largely rescued by the commitment of the people on screen. The big dance numbers are ably directed, but they don’t feel special in general.

‘The Color Purple’: Performances

Danielle Brooks as Sophia in Warner Bros. Pictures’ bold new take on a classic,'The Color Purple,' a Warner Bros. Pictures release.

(Center) Danielle Brooks as Sophia in Warner Bros. Pictures’ bold new take on a classic,’The Color Purple,’ a Warner Bros. Pictures release. Photo Credit: Eli Ade´. Copyright: © 2023 Warner Bros. Entertainment Inc. All Rights Reserved.

As mentioned, this is a collection of veterans doing excellent work and star-making performances for some of the newer faces.

Prime among them is Fantasia Barrino, who makes her movie debut after success in the music and on stage, where she took over the Celie role in the musical. She’s fantastic here, bringing believable grief, pain, joy and resilience to the screen, her character’s journey giving her plenty to work with.

It’s not just her show, though: Danielle Brooks (of ‘Orange is the New Black’ and ‘Peacemaker’) also does great work as Sofia, making a complicated character (she’s initially presented as a verbally abusive loudmouth, but is given other shades to play as we dig into her story also) soar and fully making the role her own in a movie where there are a host of great turns. A sequence where the consequence of her actions turns out to be particularly tough is a real experience.

Taraji P. Henson as Shug Avery in Warner Bros. Pictures’ bold new take on a classic,'The Color Purple,' a Warner Bros. Pictures release.

Taraji P. Henson as Shug Avery in Warner Bros. Pictures’ bold new take on a classic,’The Color Purple,’ a Warner Bros. Pictures release. Photo Credit: Ser Baffo. Copyright: © 2023 Warner Bros. Entertainment Inc. All Rights Reserved.

Taraji P. Henson, who sang to previously memorable effect in ‘Hustle and Flow’, is here blues singer Shug Avery, the vivacious subject of Mister’s (Colman Domingo) affection but soon becomes even more important to Celie in terms of inspiration and freedom.

The younger Celie and her sister Nettie are brought to winning life by Phylicia Pearl Mpasi and ‘The Little Mermaid’s Halle Bailey, and while their screentime is relatively short, they wring every ounce out of it, setting the foundation upon which Barrino builds.

Colman Domingo as Mister in Warner Bros. Pictures’ bold new take on a classic,'The Color Purple,' a Warner Bros. Pictures release.

Colman Domingo as Mister in Warner Bros. Pictures’ bold new take on a classic,’The Color Purple,’ a Warner Bros. Pictures release. Photo Credit: Ser Baffo. Copyright: © 2023 Warner Bros. Entertainment Inc.

Around the lead characters orbits a rogue’s gallery and men and others, especially Domingo as Celie’s wayward, dismissive husband, who is more than just a villain –– he has his own issues, including pressure from his father.

Corey Hawkins, as Sofia’s first husband, a man with dreams of opening a juke joint (for music and drinking), is a likeable presence among some much more troublesome male figures. Be under no illusion, though: this is the women’s’ film through and through.

‘The Color Purple’: Final Thoughts

H.E.R. as Squeak and Corey Hawkins as Harpo in Warner Bros. Pictures’ bold new take on a classic,'The Color Purple,' a Warner Bros. Pictures release.

(L to R) H.E.R. as Squeak and Corey Hawkins as Harpo in Warner Bros. Pictures’ bold new take on a classic,’The Color Purple,’ a Warner Bros. Pictures release. Photo Credit: Lynsey Weatherspoon. Copyright: © 2023 Warner Bros. Entertainment Inc. All Rights Reserved.

Balancing the traumatic side of the story with redemption and elation, ‘The Color Purple’ will surely be a player in the awards season, particularly for its lead cast. It manages to tread the line between the original book, the first movie and the stage musical, this is a successful blend of the three and its own thing at the same time.

Is it the best musical of the season? We’ve a feeling the sheer inventiveness of ‘Wonka’ presents a challenge, but for classic old-school belted songs sharing space with deep drama and historical perspective, this one is hard to beat.

‘The Color Purple’ receives 8 out of 10 stars.

The Color Purple

“A bold new take on the beloved classic.”

PG-132 hr 20 minDec 25th, 2023

Showtimes & Tickets

A decades-spanning tale of love and resilience and of one woman’s journey to independence. Celie faces many hardships in her life, but ultimately finds extraordinary… Read the Plot

What’s the story of ‘The Color Purple’?

‘The Color Purple’ is a decades-spanning tale of love and resilience and of one woman’s journey to independence.

Celie (Fantasia Barrino) faces many hardships in her life, but ultimately finds extraordinary strength and hope in the unbreakable bonds of sisterhood.

Who else is in ‘The Color Purple’?

The movie’s cast also includes Taraji P. Henson, Danielle Brooks, Colman, Corey Hawkins, H.E.R., Halle Bailey and Aunjanue Ellis-Taylor.

Phylicia Pearl Mpasi as Young Celie and Halle Bailey as Young Nettie in Warner Bros. Pictures’ bold new take on a classic, 'The Color Purple,' a Warner Bros. Pictures release.

(L to R) Phylicia Pearl Mpasi as Young Celie and Halle Bailey as Young Nettie in Warner Bros. Pictures’ bold new take on a classic, ‘The Color Purple,’ a Warner Bros. Pictures release. Photo Credit: Eli Ade´. Copyright: © 2023 Warner Bros. Entertainment Inc. All Rights Reserved.

Other Movies Similar to ‘The Color Purple’:

Buy Tickets: ‘The Color Purple’ Movie Showtimes

Buy ‘The Color Purple’ on Amazon



Source link

Previous Post

Dragons star’s $500k deal torn up as NRL deregistration looms after hammer attack

Next Post

World Cup hero Travis Head snaps up $1.22m, Steve Smith unsold — IPL Auction LIVE

Related Posts

Bradley Cooper Potentially Directing ‘Oceans’ Prequel
Movie

Bradley Cooper Potentially Directing ‘Oceans’ Prequel

19 March 2026
‘Tow’ Interview: Rose Byrne and Dominic Sessa
Movie

‘Tow’ Interview: Rose Byrne and Dominic Sessa

19 March 2026
Movie Review: ‘Ready Or Not 2: Here I Come’
Movie

Movie Review: ‘Ready Or Not 2: Here I Come’

19 March 2026
‘Preschool’ Interview: Josh Duhamel and Michael Socha
Movie

‘Preschool’ Interview: Josh Duhamel and Michael Socha

18 March 2026
‘The Pout-Pout Fish’ Interview: Nick Offerman and More
Movie

‘The Pout-Pout Fish’ Interview: Nick Offerman and More

18 March 2026
Italy’s referendum – is the Italian right as united as it seems?
Education

Italy’s referendum – is the Italian right as united as it seems?

18 March 2026
Next Post
World Cup hero Travis Head snaps up .22m, Steve Smith unsold — IPL Auction LIVE

World Cup hero Travis Head snaps up $1.22m, Steve Smith unsold — IPL Auction LIVE

Discussion about this post

Recent News

Panthers stun Chooks with ‘devastating’ 12min blitz following ‘bizarre’ moment — LIVE

Panthers stun Chooks with ‘devastating’ 12min blitz following ‘bizarre’ moment — LIVE

20 March 2026
‘Tripped down the stairs’: Swans youngster’s freak MCG injury revealed — Daily

‘Tripped down the stairs’: Swans youngster’s freak MCG injury revealed — Daily

20 March 2026
All in or building? Saints great on 0-2 start after mega recruiting spree, Nas tags, ‘missing piece’

All in or building? Saints great on 0-2 start after mega recruiting spree, Nas tags, ‘missing piece’

20 March 2026
Giddey rewrites record books yet again with career-best feat despite shaky shooting

Giddey rewrites record books yet again with career-best feat despite shaky shooting

20 March 2026
‘We’re still dreaming’: Forest advance after farcical Europa League shoot-out

‘We’re still dreaming’: Forest advance after farcical Europa League shoot-out

20 March 2026
‘They are not safe’: Women’s footballers paraded in Iran capital after Aussie asylum tussle

‘They are not safe’: Women’s footballers paraded in Iran capital after Aussie asylum tussle

20 March 2026
Adrian Newey set to step down in bombshell Aston Martin restructure

Adrian Newey set to step down in bombshell Aston Martin restructure

19 March 2026
‘Back to my best’: Why Hamilton thinks wins are close in his critical second Ferrari season

‘Back to my best’: Why Hamilton thinks wins are close in his critical second Ferrari season

19 March 2026
Europe Times

Uniting Voices, Sharing Visions. Your trusted source for comprehensive coverage of the latest events, trends, and stories shaping our continent. Stay informed, inspired, and connected with Europe Times.

Browse by Category

  • Apps
  • Business
  • Education
  • Entertainment
  • Fashion
  • Food
  • Gadget
  • Gaming
  • Health
  • Lifestyle
  • Mobile
  • Movie
  • Music
  • News
  • Politics
  • Review
  • Science
  • Sports
  • Startup
  • Tech
  • Travel
  • World

Recent News

Panthers stun Chooks with ‘devastating’ 12min blitz following ‘bizarre’ moment — LIVE

Panthers stun Chooks with ‘devastating’ 12min blitz following ‘bizarre’ moment — LIVE

20 March 2026
‘Tripped down the stairs’: Swans youngster’s freak MCG injury revealed — Daily

‘Tripped down the stairs’: Swans youngster’s freak MCG injury revealed — Daily

20 March 2026

© 2024 Europe Times. All rights reserved.

No Result
View All Result
  • Home
  • News
  • Education
  • Tech
  • Entertainment
  • Lifestyle
  • Review

© 2024 Europe Times. All rights reserved.