Friday, April 3, 2026
Europe Times
  • Home
  • News
    • All
    • Business
    • Politics
    • Science
    • World
    China visit: sustainable e-commerce, fair competition and product safety | News | European Parliament

    China visit: sustainable e-commerce, fair competition and product safety | News | European Parliament

    MEPs examined working conditions of vulnerable groups, firefighters and police | News | European Parliament

    MEPs examined working conditions of vulnerable groups, firefighters and police | News | European Parliament

    Finland’s “Orpo reforms” have failed to deliver – LSE European Politics

    Finland’s “Orpo reforms” have failed to deliver – LSE European Politics

    MEPs conclude fact-finding visit to Lisbon to assess housing affordability | News | European Parliament

    MEPs conclude fact-finding visit to Lisbon to assess housing affordability | News | European Parliament

    Europe has become a strategic spectator in the Iran war

    Europe has become a strategic spectator in the Iran war

    In the age of AI, citizens may become more critical of human decision-makers

    In the age of AI, citizens may become more critical of human decision-makers

    Trending Tags

    • Trump Inauguration
    • United Stated
    • White House
    • Market Stories
    • Election Results
  • Education
    In the age of AI, citizens may become more critical of human decision-makers

    In the age of AI, citizens may become more critical of human decision-makers

    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

  • 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
    NRL 2026: Fletch and Hindy prank Nelson Asofa-Solomona, Jarrod Wallace boxing fight details, how to watch

    NRL 2026: Fletch and Hindy prank Nelson Asofa-Solomona, Jarrod Wallace boxing fight details, how to watch

    Roos ready to conquer Good Friday hoodoo as pressure rises on Voss’ Blues — AFL LIVE

    Roos ready to conquer Good Friday hoodoo as pressure rises on Voss’ Blues — AFL LIVE

    NRL LIVE UPDATES 2026: Bulldogs v Rabbitohs, live blog, final teams, stats, score, start time, Lachlan Galvin, Latrell Mitchell, news

    NRL LIVE UPDATES 2026: Bulldogs v Rabbitohs, live blog, final teams, stats, score, start time, Lachlan Galvin, Latrell Mitchell, news

    Sam Mitchell responds to Toby Greene suggestion; Zac Bailey opens up on future as rivals circle with mega offers — Trade Whispers

    Sam Mitchell responds to Toby Greene suggestion; Zac Bailey opens up on future as rivals circle with mega offers — Trade Whispers

    Inside Masters’ ‘cruel’ car crash: Brutal blunder that sealed it… and legend’s forgotten act of kindness

    Inside Masters’ ‘cruel’ car crash: Brutal blunder that sealed it… and legend’s forgotten act of kindness

    Golf news 2026: Sir Nick Faldo says Tiger Woods must face some accountability after car crash, calls PGA Tour predictably weak, outrage after latest incident

    Golf news 2026: Sir Nick Faldo says Tiger Woods must face some accountability after car crash, calls PGA Tour predictably weak, outrage after latest incident

  • Lifestyle
    • All
    • Fashion
    • Food
    • Health
    • Travel
    Jürgen Habermas and the case for a supranational democracy in Europe

    Jürgen Habermas and the case for a supranational democracy in Europe

    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

    Trending Tags

    • Golden Globes
    • Game of Thrones
    • MotoGP 2017
    • eSports
    • Fashion Week
  • Review
    Eighth ‘Scream’ Movie in Development at Spyglass

    Eighth ‘Scream’ Movie in Development at Spyglass

    ‘GOAT’ Digital Release Press Conference

    ‘GOAT’ Digital Release Press Conference

    Movie Review: ‘The Drama’

    Movie Review: ‘The Drama’

    ‘Avatar: Fire and Ash’ Digital Release Cast Interview

    ‘Avatar: Fire and Ash’ Digital Release Cast Interview

    Movie Review: ‘The Super Mario Galaxy Movie’

    Movie Review: ‘The Super Mario Galaxy Movie’

    Movie Review: ‘Mike & Nick & Nick & Alice’

    Movie Review: ‘Mike & Nick & Nick & Alice’

No Result
View All Result
  • Home
  • News
    • All
    • Business
    • Politics
    • Science
    • World
    China visit: sustainable e-commerce, fair competition and product safety | News | European Parliament

    China visit: sustainable e-commerce, fair competition and product safety | News | European Parliament

    MEPs examined working conditions of vulnerable groups, firefighters and police | News | European Parliament

    MEPs examined working conditions of vulnerable groups, firefighters and police | News | European Parliament

    Finland’s “Orpo reforms” have failed to deliver – LSE European Politics

    Finland’s “Orpo reforms” have failed to deliver – LSE European Politics

    MEPs conclude fact-finding visit to Lisbon to assess housing affordability | News | European Parliament

    MEPs conclude fact-finding visit to Lisbon to assess housing affordability | News | European Parliament

    Europe has become a strategic spectator in the Iran war

    Europe has become a strategic spectator in the Iran war

    In the age of AI, citizens may become more critical of human decision-makers

    In the age of AI, citizens may become more critical of human decision-makers

    Trending Tags

    • Trump Inauguration
    • United Stated
    • White House
    • Market Stories
    • Election Results
  • Education
    In the age of AI, citizens may become more critical of human decision-makers

    In the age of AI, citizens may become more critical of human decision-makers

    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

  • 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
    NRL 2026: Fletch and Hindy prank Nelson Asofa-Solomona, Jarrod Wallace boxing fight details, how to watch

    NRL 2026: Fletch and Hindy prank Nelson Asofa-Solomona, Jarrod Wallace boxing fight details, how to watch

    Roos ready to conquer Good Friday hoodoo as pressure rises on Voss’ Blues — AFL LIVE

    Roos ready to conquer Good Friday hoodoo as pressure rises on Voss’ Blues — AFL LIVE

    NRL LIVE UPDATES 2026: Bulldogs v Rabbitohs, live blog, final teams, stats, score, start time, Lachlan Galvin, Latrell Mitchell, news

    NRL LIVE UPDATES 2026: Bulldogs v Rabbitohs, live blog, final teams, stats, score, start time, Lachlan Galvin, Latrell Mitchell, news

    Sam Mitchell responds to Toby Greene suggestion; Zac Bailey opens up on future as rivals circle with mega offers — Trade Whispers

    Sam Mitchell responds to Toby Greene suggestion; Zac Bailey opens up on future as rivals circle with mega offers — Trade Whispers

    Inside Masters’ ‘cruel’ car crash: Brutal blunder that sealed it… and legend’s forgotten act of kindness

    Inside Masters’ ‘cruel’ car crash: Brutal blunder that sealed it… and legend’s forgotten act of kindness

    Golf news 2026: Sir Nick Faldo says Tiger Woods must face some accountability after car crash, calls PGA Tour predictably weak, outrage after latest incident

    Golf news 2026: Sir Nick Faldo says Tiger Woods must face some accountability after car crash, calls PGA Tour predictably weak, outrage after latest incident

  • Lifestyle
    • All
    • Fashion
    • Food
    • Health
    • Travel
    Jürgen Habermas and the case for a supranational democracy in Europe

    Jürgen Habermas and the case for a supranational democracy in Europe

    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

    Trending Tags

    • Golden Globes
    • Game of Thrones
    • MotoGP 2017
    • eSports
    • Fashion Week
  • Review
    Eighth ‘Scream’ Movie in Development at Spyglass

    Eighth ‘Scream’ Movie in Development at Spyglass

    ‘GOAT’ Digital Release Press Conference

    ‘GOAT’ Digital Release Press Conference

    Movie Review: ‘The Drama’

    Movie Review: ‘The Drama’

    ‘Avatar: Fire and Ash’ Digital Release Cast Interview

    ‘Avatar: Fire and Ash’ Digital Release Cast Interview

    Movie Review: ‘The Super Mario Galaxy Movie’

    Movie Review: ‘The Super Mario Galaxy Movie’

    Movie Review: ‘Mike & Nick & Nick & Alice’

    Movie Review: ‘Mike & Nick & Nick & Alice’

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

TV Review: ‘Black Doves’

in Movie
Reading Time: 8 mins read
A A
0
TV Review: ‘Black Doves’
102
SHARES
1.3k
VIEWS
Share on FacebookShare on Twitter


Keira Knightley in ‘Black Doves’. Photo: Netflix.

Launching with all six episodes on Netflix on December 5th, ‘Black Doves’ almost feels like it could be a crossbreed between an expensive BBC drama and a Shane Black movie.

The former for the production values and starry British-led cast (with the financing instead coming from the world’s biggest streaming service) and the latter for the chewy, satisfying dialogue, occasional bursts of violence and Christmas setting.

Does ‘Black Doves’ fly high?

Ben Whishaw in 'Black Doves'. Photo: Netflix.

Ben Whishaw in ‘Black Doves’. Photo: Netflix.

‘Black Doves’ is the latest series to hail from Joe Barton, a TV veteran whose career to date includes the excellent, if little-seen (and quickly cancelled) ‘Giri/Haji’ and more recently twisty sci-fi thriller ‘The Lazarus Project.’

We’d predict that ‘Black Doves’ probably gave him less of a headache to figure out than his last gig, which is not to say that it doesn’t include its own twists and turns as Keira Knightley’s character delves into a mystery with some international implications.

Script and Direction

(L to R) Ben Whishaw and Keira Knightley in 'Black Doves'. Photo: Netflix.

(L to R) Ben Whishaw and Keira Knightley in ‘Black Doves’. Photo: Netflix.

Barton also wrote all six scripts (probably another reason this feels so very British –– it had a singular vision guiding it from the executive producer’s office), and that gives the whole show a cohesive feel.

This is a propulsive, darkly funny action thriller sliced up into episodic chunks, and for the most part works really, really well. The set-piece fight scenes are impressive but not overused, and the conversations feel authentically human even as they involve geopolitics or the enshrouding main mystery.

Yes, there are certainly some trope-heavy moments common to so many thrillers in this genre, but few feel so predictable as to ruin the effect.

Directors Alex Gabassi and Lisa Gunning took three episodes each, and as with Barton’s writing, they all feel of a piece. The action is dynamic, and the show as whole looks beautiful. It helps that the backdrop is a twinkly London at Christmastime, but this is no shiny rom-com.

Performances

With Keira Knightley and Ben Whishaw as the focus, the whole cast has something to contribute.

Keira Knightley as Helen Webb

Keira Knightley in 'Black Doves'. Photo: Netflix.

Keira Knightley in ‘Black Doves’. Photo: Netflix.

We’ve seen Knightley do action in the past, but her character here is more layered and nuanced than many of her movie roles. Helen is a woman with a checkered past and whose life is split between family and duty –– even if that duty is to a mercenary espionage outfit rather than her country.

Here, the actor has the chance to combine her natural charm with a steely edge that works well for her. And she’s a great double-act with Whishaw.

Ben Whishaw as Sam Young

Ben Whishaw in 'Black Doves'. Photo: Netflix.

Ben Whishaw in ‘Black Doves’. Photo: Netflix.

With espionage experience under his belt (albeit more as the tech-happy Q in the Daniel Craig Bond movies), Whishaw taps into something primal for ‘Doves’ Sam –– he’s a man who accepts the life of a fixer for the organization, while also showing a vulnerable side that aches to get back to a normal life with his ex, Michael (a superb Omari Douglas).

This is a different side to Whishaw than we’re used to seeing on screen, and a welcome one.

Sarah Lancashire as Reed

Sarah Lancashire in 'Black Doves'. Photo: Netflix.

Sarah Lancashire in ‘Black Doves’. Photo: Netflix.

Lancashire, British acting royalty at this stage partly thanks to her commanding work in ‘Happy Valley,’ is a convincing blend of imperious handler to Knightley’s Helen and ice queen operative.

She may not get her hands bloody directly (she has people for that), but she sweeps into scenes and delivers what could be tough exposition with grace and style.

Kathryn Hunter as Lenny Lines

Kathryn Hunter in 'Black Doves'. Photo: Netflix.

Kathryn Hunter in ‘Black Doves’. Photo: Netflix.

Hunter has become a reliable scene-stealer, and here plays the hard-nosed crime boss Lenny, who rules with an iron hand. Her scenes, particularly with Whishaw (whose character once worked for her), are always crackling with energy and danger.

This is an actor who can do so much with even the smallest role.

Tracey Ullman as Alex

We won’t exactly specify Ullman’s role, as it’s something of a spoiler, but suffice to say when she shows up, she really has an impact.

Other Notable Characters

(L to R) Gabrielle Creev, Katherine Hunter and Ella Lily Hyland in 'Black Doves'. Photo: Netflix.

(L to R) Gabrielle Creev, Katherine Hunter and Ella Lily Hyland in ‘Black Doves’. Photo: Netflix.

The rest of the ‘Doves’ ensemble is a reliable bunch of British (and American) performers, with Gabrielle Creevy and Antonia Campbell-Hughes both excellent as chatty assassins, while Andrew Buchan is stalwart as Helen’s politician husband, who gets to do more than just be her other half.

If there’s one actor who seems shortchanged by his role, it’s Andrew Koji, who mostly appears in brief flashbacks and mostly serves as a plot point rather than a character.

Final Thoughts

Ben Whishaw in 'Black Doves'. Photo: Netflix.

Ben Whishaw in ‘Black Doves’. Photo: Netflix.

It’s not every spy thriller you could conceivably see slotting into your Christmas re-watch list. And while ‘Black Doves’ may not be perfect –– slipping as it does into cliché occasionally –– it’s still a very entertaining example the genre, with great writing and good performances.

‘Black Doves’ receives 8 out of 10 stars.

Black Doves

72

TV-MA2 SeasonsDecember 5th, 2024

Netflix logo
Netflix basic with Ads logo

What’s the story of ‘Black Doves’?

Set against the backdrop of London at Christmas, ‘Black Doves’ is a story of friendship and sacrifice.

It follows Helen Webb (Keira Knightley), a quick-witted, down-to-earth, dedicated wife and mother — and professional spy. For 10 years, she’s been passing on her politician husband’s secrets to the shadowy organization she works for: the Black Doves.

When her secret lover Jason (Andrew Koji) is assassinated, her spymaster, the enigmatic Reed (Sarah Lancashire), calls in Helen’s old friend Sam (Ben Whishaw) to keep her safe.

Together, Helen and Sam set off on a mission to investigate who killed Jason and why, leading them to uncover a vast, interconnected conspiracy linking the murky London underworld to a looming geopolitical crisis.

Who is in the cast of ‘Black Doves’?

  • Keira Knightley as Helen
  • Sarah Lancashire as Reed
  • Ben Whishaw as Sam
  • Andrew Koji as Jason
  • Kathryn Hunter as Lenny Lines
  • Tracey Ullman as Alex
  • Andrew Buchan as Wallace Webb
  • Omari Douglas as Michael
  • Sam Troughton as Stephen Yarrick
  • Gabrielle Creevy as Eleanor
  • Luther Ford as Hector Newman
  • Isabella Wei as Kai-Ming
Keira Knightley in 'Black Doves'. Photo: Netflix.

Keira Knightley in ‘Black Doves’. Photo: Netflix.

Keira Knightley Movies:

Buy Keira Knightley Movies on Amazon

 



Source link

Previous Post

‘Outrageous’: Brook’s freakish juggle catch as England-NZ share day one honours

Next Post

Super crop to shape AFLW future as Demons, Bombers try to fast-track builds — Draft burning Qs

Related Posts

Eighth ‘Scream’ Movie in Development at Spyglass
Movie

Eighth ‘Scream’ Movie in Development at Spyglass

2 April 2026
Himesh Patel Joins New ‘X-Files’ Reboot
Movie

Himesh Patel Joins New ‘X-Files’ Reboot

2 April 2026
‘GOAT’ Digital Release Press Conference
Movie

‘GOAT’ Digital Release Press Conference

2 April 2026
Ryan Gosling to Star in Daniels’ New Sci-Fi Pic
Movie

Ryan Gosling to Star in Daniels’ New Sci-Fi Pic

1 April 2026
Movie Review: ‘The Drama’
Movie

Movie Review: ‘The Drama’

1 April 2026
‘Avatar: Fire and Ash’ Digital Release Cast Interview
Movie

‘Avatar: Fire and Ash’ Digital Release Cast Interview

1 April 2026
Next Post
Super crop to shape AFLW future as Demons, Bombers try to fast-track builds — Draft burning Qs

Super crop to shape AFLW future as Demons, Bombers try to fast-track builds — Draft burning Qs

Discussion about this post

Recent News

NRL 2026: Fletch and Hindy prank Nelson Asofa-Solomona, Jarrod Wallace boxing fight details, how to watch

NRL 2026: Fletch and Hindy prank Nelson Asofa-Solomona, Jarrod Wallace boxing fight details, how to watch

3 April 2026
Roos ready to conquer Good Friday hoodoo as pressure rises on Voss’ Blues — AFL LIVE

Roos ready to conquer Good Friday hoodoo as pressure rises on Voss’ Blues — AFL LIVE

3 April 2026
NRL LIVE UPDATES 2026: Bulldogs v Rabbitohs, live blog, final teams, stats, score, start time, Lachlan Galvin, Latrell Mitchell, news

NRL LIVE UPDATES 2026: Bulldogs v Rabbitohs, live blog, final teams, stats, score, start time, Lachlan Galvin, Latrell Mitchell, news

3 April 2026
Sam Mitchell responds to Toby Greene suggestion; Zac Bailey opens up on future as rivals circle with mega offers — Trade Whispers

Sam Mitchell responds to Toby Greene suggestion; Zac Bailey opens up on future as rivals circle with mega offers — Trade Whispers

3 April 2026
Inside Masters’ ‘cruel’ car crash: Brutal blunder that sealed it… and legend’s forgotten act of kindness

Inside Masters’ ‘cruel’ car crash: Brutal blunder that sealed it… and legend’s forgotten act of kindness

3 April 2026
Golf news 2026: Sir Nick Faldo says Tiger Woods must face some accountability after car crash, calls PGA Tour predictably weak, outrage after latest incident

Golf news 2026: Sir Nick Faldo says Tiger Woods must face some accountability after car crash, calls PGA Tour predictably weak, outrage after latest incident

3 April 2026
‘Don’t mean to sound greedy…’: Fagan’s ruthless call after Pies belting as Daicos plans revealed

‘Don’t mean to sound greedy…’: Fagan’s ruthless call after Pies belting as Daicos plans revealed

2 April 2026
NRL 2026: Why Penrith Panthers are back to their dominant best with defensive improvements, analysis, premiership favourites, latest news

NRL 2026: Why Penrith Panthers are back to their dominant best with defensive improvements, analysis, premiership favourites, latest news

2 April 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

NRL 2026: Fletch and Hindy prank Nelson Asofa-Solomona, Jarrod Wallace boxing fight details, how to watch

NRL 2026: Fletch and Hindy prank Nelson Asofa-Solomona, Jarrod Wallace boxing fight details, how to watch

3 April 2026
Roos ready to conquer Good Friday hoodoo as pressure rises on Voss’ Blues — AFL LIVE

Roos ready to conquer Good Friday hoodoo as pressure rises on Voss’ Blues — AFL LIVE

3 April 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.