Jephtah Asare Profile and Player Statistics
First name: Jephtah
Last name: Asare
Position: , Midfielder
Nationality:

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Jephtah Asare has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Oberliga: Hamburg 2024/2025 Eimsbutteler TV 0 0 0 0 0 0 0 0
Reg. Cup Hamburg 2024/2025 Eimsbutteler TV 0 0 0 0 0 0 0 0
Club Friendlies 3 2024 Eimsbutteler TV 0 0 0 0 0 0 0 0
Regionalliga: Nord 2023/2024 Eimsbutteler TV 241 14 12 2 0 0 0 0
Club Friendlies 3 2023 Eimsbutteler TV 0 0 0 0 0 0 0 0
U19 Bundesliga 2019/2020 Niendorfer TSV U19 0 0 0 0 0 0 0 0
U19 Bundesliga 2018/2019 Niendorfer TSV U19 917 15 5 5 3 0 1 0

Jephtah Asare has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
03/08/2024 Süderelbe
2 - 7
Eimsbutteler TV 2-4H2H+
C. Komurcu 3' 1 - 0  
Niklas Kiene 14' 2 - 0  
  2 - 1 18'
  2 - 2 20'
  2 - 3 21' P. Scobel
  2 - 4 31' B. Karim
  2 - 5 53' Jephtah Asare
  2 - 6 58' Jephtah Asare
  2 - 7 79' Dilan Karim Mohamed
11/05/2024 Hannover 96 II
5 - 0
Eimsbutteler TV 1-0H2H+
M. Damar 26'  
A. Fóti 36'  
M. Damar 43' 1 - 0  
C. Scott 46' 2 - 0  
H. Chakroun 58'  
  62' H. Tewolde
  62' M. Baafi
T. Moustier 62'  
L. Garlipp 62'  
  62' D. Naumann
  62' C. Yildiz
H. Chakroun 68' 3 - 0  
  71' H. Koeberer
  71' N. Leptien
  73' M. Boakye
  73' J. Asare
A. Fóti 73'  
L. Hesse 73'  
H. Chakroun 73'  
N. Stepantsev 73'  
C. Scott 77' 4 - 0  
  80' F. Schütt
A. Podrimaj 80'  
M. Dammeier 80'  
  83' Dominik Akyol
  83' T. Boakye
H. Matsuda 84'  
A. Babitsch 84'  
E. Uhlmann 86' 5 - 0  
04/05/2024 Eimsbutteler TV
1 - 2
VfB Oldenburg 0-0H2H+
N. Bär 17'  
  46' Patrick Möschl
  46' Pascal Richter
  54' Linus Schäfer
  54' Markus Ziereis
A. Yago 55'  
J. Asare 56'  
N. Denis 56'  
  0 - 1 58' Kamer Krasniqi
O. Lenz 61'  
B. Lucht 61'  
  64' Kamer Krasniqi
  64' Ole Käuper
  0 - 2 66' Drilon Demaj
Dominik Akyol 78'  
N. Leptien 78'  
J. Hölscher 80'  
  81' Elsamed Ramaj
  81' Nico Knystock
  86' Drilon Demaj
  86' Marcel Appiah 
F. Schütt 90' 1 - 2  
  90+1' Rafael Brand
01/05/2024 Eimsbutteler TV
0 - 4
BW Lohne 0-2H2H+
  0 - 1 16' T. Tönnies
  42' S. Heskamp
  0 - 2 45+2' M. Wengerowski
H. Koeberer 46'  
M. Baafi 46'  
  46' S. Heskamp
  46' L. Maßmann
J. Hölscher 52'  
  0 - 3 58' R. Neziri
B. Qestaj 61'  
  62' M. Augé
H. Tewolde 64'  
N. Leptien 64'  
M. Boakye 71'  
J. Asare 71'  
  72' C. Düker
  72' M. Beermann
Dominik Akyol 78'  
T. Boakye 78'  
B. Qestaj 78'  
O. Lenz 78'  
  78' T. Tönnies
  78' B. Willenbrink
  88' M. Augé
  88' E. Beck
  88' M. Wengerowski
  88' P. Siemer
  0 - 4 90+3' E. Beck
28/04/2024 Bremer SV
5 - 0
Eimsbutteler TV 2-0H2H+
H. Bukusu 18' 1 - 0  
  29' B. Karim
  29' O. Lenz
N. Goguadze 42' 2 - 0  
N. Goguadze 48'  
N. Goguadze 48' 3 - 0  
J. Gröger 52'  
H. Bukusu 53' 4 - 0  
  59' F. Schütt
  59' S. Olayisoye
N. Goguadze 62'  
M. Diop 62'  
  67' M. Boakye
  67' N. Denis
  68' B. Qestaj
  68' M. Baafi
J. Bretgeld 68'  
J. Kühl 68'  
C. Degirmenci 69' 5 - 0  
  72' N. Bär
  72' J. Asare
C. Degirmenci 74'  
S. Nankishi 74'  
J. Gröger 74'  
J. Sauermilch 74'  
H. Bukusu 82'  
M. Kaiser 82'  
12/04/2024 Drochtersen / Assel
2 - 1
Eimsbutteler TV 0-1H2H+
  7' F. Schütt
  34' Dominik Akyol
L. Giwah 40'  
  0 - 1 42' Dominik Akyol
  46' F. Schütt
  46' B. Qestaj
M. Geißen 56'  
M. Cebulla 56'  
  61' M. Boakye
M. Sattler 64'  
F. Schmiederer 64'  
M. Göttel 66' 1 - 1  
  67' O. Lenz
  67' E. Töremis
  73' H. Koeberer
  73' N. Bär
  73' M. Boakye
  73' N. Leptien
  81' J. Hölscher
M. Göttel 81'  
A. Neumann 81'  
M. Fernandes 82'  
W. Reincke 82'  
  84' N. Denis
  84' J. Asare
F. Schmiederer 90+1' 2 - 1  
D. Rosin 90+2'  
S. Haut 90+2'  
05/04/2024 Eimsbutteler TV
0 - 3
Teutonia Hamburg 0-2H2H+
  0 - 1 21' O. Wohlers
  27' S. Hertner
O. Lenz 31'  
  0 - 2 40' O. Wohlers
H. Koeberer 46'  
N. Leptien 46'  
M. Boakye 64'  
Dominik Akyol 64'  
N. Denis 64'  
J. Asare 64'  
  64' M. Coffie
  64' L. Brodersen
B. Qestaj 64'  
B. Karim 64'  
  71' K. Weidlich
  71' F. Graudenz
  71' M. Igwe
  71' F. Maiolo
O. Lenz 76'  
F. Schütt 76'  
  0 - 3 80' S. Dursun
  81' F. Istefo
  81' E. Mirchev
  81' O. Wohlers
  81' Ridel Monteiro
15/03/2024 Eimsbutteler TV
0 - 3
Hamburger SV II 0-1H2H+
  12' Lukas Leonard Bornschein
  19' Tjark Hildebrandt
  0 - 1 24' Ware Pakia
Henry Koeberer 24'  
Jasper Moritz Hölscher 43'  
  0 - 2 49' Bent Andresen
Samuel Abiodun Olayisoye 50'  
Blerim Qestaj 51'  
  0 - 3 55' Omar Sillah
  56' Arlind Rexhepi
  56' Emmanuel Owusu Bediako Appiah
Niklas Bär 61'  
Tyrese Jermaine Michael Boakye 61'  
Abdul-Malik Yago 61'  
Bamo Mohamed 61'  
  61' Ware Pakia
  61' Jesse Kilo
  65' Bent Andresen
  65' Dennis Duah
  68' Omar Sillah
  68' Ayukayoh Mengot
Henok Tewolde 73'  
Emre Cem Töremis 73'  
Maurice Osei Boakye 77'  
Jephtah Asare 77'  
  80' Milad Nejad Haji Lor
  80' Niklas Tepe
Dominik Akyol 82'  
Nick Leptien 82'  
08/03/2024 Weiche Flensburg
1 - 0
Eimsbutteler TV 0-0H2H+
Mohamed Cherif 22'  
Marcel Cornils 64'  
Yusri El Kandoussi 64'  
  69' Maurice Osei Boakye
  69' Tyrese Jermaine Michael Boakye
  69' Bamo Mohamed
  69' Abdul-Malik Yago
  72' Henry Koeberer
  72' Daniel Naumann
René Guder 73'  
Mika Christopher Kieselbach 73'  
Pelle Hoppe 75'  
Marten-Heiko Schmidt 75'  
Yusri El Kandoussi 86' 1 - 0  
  88' Tyrese Jermaine Michael Boakye
  89' Jasper Moritz Hölscher
  89' Jephtah Asare
  89' Dominik Akyol
  89' Emre Cem Töremis
Jannic Ehlers 90+1'  
Thies Christian Johannes Richter 90+1'  
02/03/2024 Eimsbutteler TV
0 - 0
Meppen 0-0H2H+
Noel Denis 26'  
Henry Koeberer 26'  
Henok Tewolde 37'  
  55' Niclas Wessels 
  55' Lukas Eixler
Blerim Qestaj 70'  
Emre Cem Töremis 70'  
Maurice Osei Boakye 71'  
Tyrese Jermaine Michael Boakye 71'  
Bamo Mohamed 72'  
Niklas Bär 85'  
Daniel Naumann 85'  
Henok Tewolde 87'  
Jephtah Asare 87'  
  90+2' Christopher Schepp
  90+2' Oliver Holthaus
25/02/2024 Havelse
1 - 0
Eimsbutteler TV 0-0H2H+
Mika Harald Stuhlmacher 11'  
Irichad Behrens 11'  
Marko Ilic 20'  
  21' Dominik Akyol
Irichad Behrens 46' 1 - 0  
  46' Bamo Mohamed
  46' Benjamin Lucht
Marko Ilic 67'  
Vladislav Cherny 67'  
Julius Langfeld 70'  
Julius Langfeld 73'  
Amoro Diedhiou 73'  
Julius Düker 76'  
Luca Mittelstädt 76'  
  82' Blerim Qestaj
  82' Tyrese Jermaine Michael Boakye
  82' Noel Denis
  82' Emre Cem Töremis
Torben Engelking 84'  
Eliakim Kukanda 84'  
  90' Henok Tewolde
  90' Jephtah Asare
09/09/2023 Meppen
1 - 0
Eimsbutteler TV 0-0H2H+
Jonas Fedl 32'  
Tim Möller 32'  
  35' Jasper Moritz Hölscher
  63' Jasper Moritz Hölscher
  63' Noel Denis
  63' Jephtah Asare
  63' Henok Tewolde
Luis Sprekelmeyer  64'  
Fynn Seidel 71'  
Lukas Eixler 71'  
Luca Prasse 74'  
  77' Niklas Bär
  77' Tyrese Jermaine Michael Boakye
Lars Spit 79'  
Daniel Benke 79'  
Yigit Karademir 79'  
Willi Evseev 79'  
  83' Maurice Osei Boakye
  83' Dominik Akyol
Tim Möller 85' 1 - 0  
Christopher Schepp 90+2'  
Oliver Holthaus 90+2'  
03/09/2023 Eimsbutteler TV
3 - 1
Havelse 2-1H2H+
Samuel Abiodun Olayisoye 26'  
Finn Schütt 36'  
Henry Koeberer 38' 1 - 0  
Maurice Osei Boakye 41' 2 - 0  
  2 - 1 44' Florian Riedel
Jasper Moritz Hölscher 46'  
Tyrese Jermaine Michael Boakye 46'  
  46' Eliakim Kukanda
  46' Marko Ilic
Niklas Bär 50' 3 - 1  
  58' Jannik Oltrogge
  58' Luca Mittelstädt
Finn Schütt 58'  
Abdul-Malik Yago 58'  
Niklas Bär 62'  
Jephtah Asare 62'  
  63' Luca Mittelstädt
Henry Koeberer 67'  
Henry Koeberer 67'  
Noel Denis 67'  
Maurice Osei Boakye 71'  
Dominik Akyol 71'  
Robin Janowsky 80'  
  80' Deniz Cicek
  80' Dong-woo Kim
Robin Janowsky 85'  
Abdul-Malik Yago 90'  
  90+3' Marco Schleef
26/08/2023 Kilia Kiel
2 - 1
Eimsbutteler TV 0-1H2H+
  0 - 1 13' Maurice Osei Boakye
  35' Bamo Mohamed
Tom Warncke 46'  
Julius Alt 46'  
Kevin Harder 46'  
Yannik Jakubowski 46'  
Benjamin Petrick 46'  
Marvin Christian Müller 46'  
Christopher Kramer 52' 1 - 1  
Kevin Schulz 60' 2 - 1  
  61' Jasper Moritz Hölscher
  61' Henok Tewolde
  69' Tyrese Jermaine Michael Boakye
  69' Jephtah Asare
  69' Niklas Bär
  69' Noel Denis
Tom Wüllner 71'  
Siyabend Salih Ramo 71'  
  72' Maurice Osei Boakye
  72' Dominik Akyol
  72' Finn Schütt
  72' Oskar Lenz
Kevin Schulz 81'  
Jeppe Tammes Waschko 81'  
12/08/2023 BW Lohne
1 - 0
Eimsbutteler TV 0-0H2H+
Jannik Zahmel 55' 1 - 0  
Jannik Zahmel 59'  
  61' Henok Tewolde
  61' Robin Janowsky
  61' Tyrese Jermaine Michael Boakye
  61' Bamo Mohamed
  61' Benjamin Lucht
Aaron Goldmann 66'  
Gentuar Durmishi 66'  
Felix Oevermann 74'  
  75' Finn Schütt
  75' Jephtah Asare
Sandro Heskamp 77'  
Marc Augé 77'  
Jannik Zahmel 77'  
Jonas Burke 77'  
  85' Jasper Moritz Hölscher
  85' Dilan Karim Mohamed
Malte Wengerowski 90+1'  
Malte Beermann 90+1'  
Thorsten Tönnies 90+3'  
Lennard Maßmann 90+3'  
  90+4' Jasper Moritz Hölscher
11/05/2019 Niendorfer TSV U19
0 - 4
Hamburger SV U19 0-2H2H+
Henry Weigand 7'  
  0 - 1 30' P. Beke
  0 - 2 31' Faride Alidou
M. Cherif 41'  
M. Cherif 46'  
N. Philipp 46'  
  0 - 3 53' Faride Alidou
  55' O. Wohlers
  55' Tobias Fagerström
  55' Lukas Pinckert
  55' Tom Muhlack
  0 - 4 60' Brooklyn Ezeh
  64' D. Owusu
  64' K. Amorin
  64' Anssi Suhonen 
  64' Izzet Isler
M. Zoch 66'  
Mert Akkus 66'  
A. Hessar 68'  
A. Hartmann 68'  
F. Reinoss 69'  
Alpay Altuntas 69'  
05/05/2019 RB Leipzig U19
1 - 0
Niendorfer TSV U19 1-0H2H+
Niclas Stierlin 33'  
Noah Jean Holm 35'  
M. Bidstrup 42' 1 - 0  
  46' J. Asare
  46' F. Reinoss
  55' A. Hessar
  55' A. Hartmann
F. Hartmann 70'  
N. Fontaine 70'  
Noah Jean Holm 76'  
Lukas Krüger 76'  
Erik Majetschak 84'  
O. Bias 84'  
Noad Mekonnen 85'  
Noad Mekonnen 88'  
M. Winter 88'  
  90' J. Mensah
  90' A. Karabey
28/04/2019 Niendorfer TSV U19
0 - 5
Hertha U19 0-1H2H+
J. Mensah 32'  
  0 - 1 34' Jessic Ngankam
  0 - 2 54' Jessic Ngankam
A. Hessar 65'  
A. Abdul Rauf 65'  
J. Asare 65'  
Marc-Oliver Timm 65'  
  0 - 3 65' Miralem Ramić
  68' R. Werthmüller
  68' J. Weber
  0 - 4 76' Jessic Ngankam
F. Reinoss 76'  
Sulieman Omar 76'  
  80' Jonas Michelbrink
  80' T. Gözüsirin
J. Mensah 80'  
A. Hartmann 80'  
  80' S. Ziemer
  80' P. Krüger
  84' J. Albrecht
  84' Marlon Morgenstern
  0 - 5 87' Dennis Jastrzembski
13/04/2019 Union Berlin U19
2 - 2
Niendorfer TSV U19 2-0H2H+
D. Eidtner 2' 1 - 0  
Leon Sitz 10' 2 - 0  
  18' A. Hartmann
  18' P. Mahncke
F. Sander 35'  
Mattis Koch 45'  
  46' M. Zoch
  46' Alexandros Tourgaidis
  56' Paolo Rieckmann
  56' Alpay Altuntas
  2 - 1 59' Alexandros Tourgaidis
Paul Petermann 60'  
Till Muschkowski 60'  
S. Rankić 63'  
Laurenz Dehl 68'  
M. Opfermann Arcones 68'  
  69' A. Hessar
  70' Henry Weigand
  70' Noel Denis
Leon Sitz 87'  
Jannes Werner 87'  
  2 - 2 90' J. Asare
06/04/2019 Niendorfer TSV U19
3 - 0
Havelse U19 0-0H2H+
  34' C. Teifel
  34' L. Althausen
A. Hartmann 53'  
  58' P. Sarrasch
  61' J. van Eupen
  63' S. Gülle
  63' Ilir Qela
N. Philipp 65'  
Alexandros Tourgaidis 65'  
J. Asare 67' 1 - 0  
  80' Robin Benecke
  80' N. Nickel
A. Hartmann 84' 2 - 0  
J. Asare 84'  
Alexandros Tourgaidis 86' 3 - 0  
Alexandros Tourgaidis 86'  
J. Asare 88'  
A. Abdul Rauf 88'  
30/03/2019 Osnabruck U19
1 - 0
Niendorfer TSV U19 0-0H2H+
E. Curic 46'  
E. Ghassan 46'  
Henry Uchtmann 66'  
Fynn Onken 66'  
  72' J. Asare
  72' Bubacar Jalo
Henrik Berentzen 74'  
H. Traoré 74'  
  77' Noel Denis
  77' Alpay Altuntas
  80' J. Jaeger
  80' Alexandros Tourgaidis
Georges Baya Baya 83' 1 - 0  
D. Lovrić 90'  
Tom Bovenschulte 90'  
G. Firat 90'  
  90' Paolo Rieckmann
  90' A. Hartmann
16/03/2019 Niendorfer TSV U19
1 - 7
Bremen U19 1-2H2H+
  0 - 1 3' Yannik Engelhardt
  0 - 2 26' F. Mensah Quarshie
M. Zoch 31' 1 - 2  
J. Mensah 46'  
Mert Akkus 46'  
  1 - 3 46' F. Mensah Quarshie
Mert Akkus 52'  
Paolo Rieckmann 61'  
A. Hartmann 61'  
Sulieman Omar 64'  
Alpay Altuntas 64'  
  73' K. Schneider
  73' M. Dittmann
Marc-Oliver Timm 73'  
F. Reinoss 73'  
  1 - 4 76' Yannik Engelhardt
  84' Yannik Engelhardt
  84' Fabian Straudi
  1 - 5 86' Ilia Gruev
  1 - 6 87' F. Mensah Quarshie
  88' M. Schröder
  88' Luke Dettki
  88' M. Memišević
  88' J. Wulff
  1 - 7 90' David Philipp 
09/03/2019 Niendorfer TSV U19
1 - 1
Jena U19 0-1H2H+
A. Cevdet 22'  
  0 - 1 26' V. Dedidis
A. Cevdet 40'  
Oguzhan Masalci 46'  
J. Asare 46'  
M. Zoch 56'  
F. Reinoss 69'  
Mert Akkus 69'  
  72' Kodjo Amesse
  72' John Scheibe
  72' David Schirner
  75' Jago Heublein
M. Cherif 80'  
Alexandros Tourgaidis 80'  
  81' Z. Piplica
  81' Finn Modler
A. Hessar 84'  
Mert Akkus 88' 1 - 1  
Mert Akkus 88'  
20/10/2018 Niendorfer TSV U19
6 - 2
Osnabruck U19 2-0H2H+
Igor Tsarkov 3' 1 - 0  
Igor Tsarkov 34' 2 - 0  
  46' Fynn Onken
  46' Henry Uchtmann
  2 - 1 51' G. Przondziono
A. Abdul Rauf 53'  
N. Philipp 53'  
A. Abdul Rauf 54'  
  58' E. Ghassan
Sulieman Omar 59'  
Alpay Altuntas 61'  
  61' H. Traoré
Alpay Altuntas 63'  
H. Müller 63'  
Sulieman Omar 64' 3 - 1  
Sulieman Omar 68' 4 - 1  
Sulieman Omar 70'  
J. Asare 70'  
  70' Henrik Berentzen
  70' Tom Bertelsmann
M. Zoch 70' 5 - 1  
  70' H. Traoré
  70' J. Duhme
Igor Tsarkov 75'  
A. Cevdet 75'  
  75' E. Curic
  75' Justin Mittmann
J. Asare 84' 6 - 1  
  6 - 2 86' G. Przondziono
25/08/2018 Niendorfer TSV U19
0 - 0
Magdeburg U19 0-0H2H+
  28' Marlon Schweda
  28' Oliver Pöllmann
  50' Max Dittwe
  50' J. Weigel
H. Müller 51'  
M. Zoch 57'  
J. Jaeger 57'  
Mert Akkus 59'  
J. Asare 59'  
  70' B. Schiemann
  70' T. Ogbidi
  70' Fatih Salihoglu
  70' Hannes Rückert
Sulieman Omar 76'  
  81' Marc-Andre Jürgen
Marc-Oliver Timm 84'  
A. Hessar 84'  
18/08/2018 Hannover U19
3 - 1
Niendorfer TSV U19 2-0H2H+
J. Neiß 12' 1 - 0  
Elias Beck 17' 2 - 0  
  31' A. Karabey
  31' Paolo Rieckmann
A. Džafo 33'  
  46' M. Cherif
  46' Sulieman Omar
A. Džafo 56'  
Max Schwitalla 56'  
Elias Beck 68'  
Leon Damer  68'  
  71' J. Asare
  71' A. Cevdet
  2 - 1 76' Alexandros Tourgaidis
C. Gloster 76'  
Julian Rufidis 76'  
  76' Alpay Altuntas
  76' M. Zoch
  78' Marc-Oliver Timm
J. Neiß 82' 3 - 1  
S. Soto 86'  
Philip Koppitz 86'  
15/08/2018 Bremen U19
4 - 0
Niendorfer TSV U19 0-0H2H+
  24' M. Cherif
  32' Alexandros Tourgaidis
  32' J. Jaeger
  46' M. Zoch
  46' A. Cevdet
F. Mensah Quarshie 51' 1 - 0  
  53' M. Cherif
  53' N. Philipp
  57' A. Cevdet
Ilia Gruev 58' 2 - 0  
  66' N. Philipp
  66' Mert Akkus
David Philipp  67' 3 - 0  
Fabian Straudi 69'  
Franz Jobst 69'  
David Philipp  77'  
Niklas Nannt 77'  
P. Hackethal 82'  
Caram Carneiro Alves 82'  
Henry Rorig 86'  
Thomas Linkov 86'  
Niklas Nannt 88' 4 - 0  
11/08/2018 Niendorfer TSV U19
0 - 2
Dresden U19 0-0H2H+
  55' V. Kušej
  57' N. Kubitz
  57' N. Huenig
  0 - 1 71' Corvin Michelsen
Marc-Oliver Timm 73'  
N. Philipp 73'  
Sulieman Omar 78'  
Paolo Rieckmann 78'  
Alexandros Tourgaidis 78'  
  0 - 2 79' V. Kušej
A. Hessar 80'  
A. Karabey 80'  
Sulieman Omar 83'  
Mert Akkus 83'  
N. Philipp 84'  
  84' Luca Shubitidze
  84' M. Großer
  85' Corvin Michelsen
  85' Jonas Baum
  88' Eunsa Jeong
  88' P. Fromm
07/09/2017 Stade Renard
2 - 1
Les Astres 1-0H2H 

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.