Özenç Albayrak Profile and Player Statistics
First name: Özenç
Last name: Albayrak
Position: Attacker
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Bölgesel Amatör Lig - Region 3 2021/2022 Kilis Belediyespor 7 4 3 2 0 1 0
Bölgesel Amatör Lig - Region 4 2021/2022 Mersin BB Meskispor 8 6 2 0 1 3 0
Bölgesel Amatör Lig - Region 1 2020/2021 Fırat Üniversitesi 4 4 0 0 0 0 0
Bölgesel Amatör Lig - Region 1 2019/2020 Cizre Serhatspor 12 2 8 1 0 4 0
Turkish Cup 2016/2017 Sakaryaspor 1 0 1 0 0 0 0
3. Lig: Group 2 2013/2014 Batman Petrolspor 3 0 1 0 0 0 0

Özenç Albayrak has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
10/04/2022 Kilis Belediyespor
8 - 0
Payasspor 4-0H2H+
T. Balsu 10' 1 - 0  
Özenç Albayrak 15' 2 - 0  
  17' M. Özdemir
Ö. Dükme 43' 3 - 0  
O. Afşin 45+1' 4 - 0  
A. Kurt 57' 5 - 0  
A. Kurt 64'  
E. Ahmetkayeoğlu 64'  
T. Balsu 64'  
M. Nişancı 64'  
Y. Kaplan 64'  
R. Okatan 64'  
Ö. Dükme 70' 6 - 0  
Ö. Dükme 78' 7 - 0  
E. Ataş 80'  
A. Yiğitel 80'  
Özenç Albayrak 80'  
M. Şimşek 80'  
E. Ahmetkayeoğlu 86'  
Ö. Dükme 90+2' 8 - 0  
20/03/2022 Gaziantep Anadolu
1 - 1
Kilis Belediyespor 0-1H2H+
  0' B. Mazak
  20' O. Afşin
  0 - 1 45' Ö. Dükme
İ. Özyapı 46'  
A. Doğan 46'  
M. Uğur 54'  
M. Doğan 55'  
  55' M. Yücel
N. Güllü 57'  
A. Eslik 57'  
  61' H. Biçer
S. Buldu 68'  
C. Karakum 68'  
M. Akyüz 68'  
Selahattin Özer 68'  
  75' E. Ataş
  75' Özenç Albayrak
  75' T. Balsu
  75' M. Nişancı
  75' E. Ataş
  76' M. Nişancı
  82' Y. Kaplan
  85' Özenç Albayrak
  90' B. Mazak
İ. Özhan 90' 1 - 1  
Selahattin Özer 90'  
A. Bi̇lmez 90'  
  90' A. Kurt
  90' Fatih Kirpi
27/02/2022 5 Temmuz İskenderunspor
1 - 4
Kilis Belediyespor 0-2H2H+
  0 - 1 2' T. Balsu
  0 - 2 14' Ö. Dükme
  45+4' Y. Kaplan
Fırat Kaya 46'  
A. Elmacı 46'  
M. Saykal 46'  
Ç. Güneş 46'  
Salim Tektaş 48' 1 - 2  
  1 - 3 57' M. Kurt
  59' Ö. Dükme
  60' M. Yüksektepe
Salim Tektaş 70'  
M. Şıh 70'  
  71' H. Biçer
F. Kaya 73'  
Muhammed Çelik 73'  
  75' T. Balsu
  75' M. Nişancı
A. Öksüz 83'  
  90' E. Ataş
  90' Özenç Albayrak
  90' M. Yüksektepe
  90' O. Oral
  1 - 4 90+4' Özenç Albayrak
  90+4' M. Kurt
  90+5' Y. Kaplan
  90+5' R. Okatan
20/02/2022 Kilis Belediyespor
0 - 0
Gaziantep Ankas 0-0H2H+
  7' Ö. Polat
  24' R. Coşkun
A. Kurt 29'  
  61' F. Man
  61' M. Bakar
  61' Ö. Polat
  61' Ü. Kocabaş
M. Kurt 67'  
E. Ataş 69'  
Özenç Albayrak 69'  
T. Balsu 69'  
Furkan Uncuer 69'  
Ö. Dükme 77'  
  78' H. Üstünkaya
  78' A. Özdemir
  78' H. Kıcıkoğlu
  78' M. Öztürk
  86' S. Doğan
  86' A. Halman
  90+4' A. Güler
06/02/2022 Nizipspor
0 - 2
Kilis Belediyespor 0-1H2H+
E. Aydoğan 29'  
  29' M. Kurt
  0 - 1 45+2' Ö. Dükme
M. Paslıyer 46'  
H. Şahin 46'  
Y. Avci 50'  
Yusuf Danaver 50'  
  0 - 2 53' Ö. Dükme
  55' M. Yüksektepe
  65' Ö. Dükme
  65' Özenç Albayrak
  65' T. Balsu
  65' Furkan Uncuer
B. Demirbuğa 72'  
B. Demirbuğa 77'  
S. Toprak 77'  
A. Tanırgan 83'  
İ. Zencirci 83'  
M. Kaba 86'  
  88' E. Ataş
  88' M. Şimşek
  90+2' Y. Kaplan
  90+2' H. Biçer
19/12/2021 Mersin BB Meskispor
1 - 0
Kürkçülerspor 1-0H2H+
O. Duman 17'  
O. Duman 45' 1 - 0  
  45' M. Karslı
  48' A. Oymacı
B. Denizyılmaz 61'  
A. Bener 61'  
  64' Ahmet Kazım Kuşdemir
  64' M. Gülmez
  64' M. Karslı
  64' B. Özelkan
  67' R. Ateş
  75' A. Oymacı
  75' M. Şahin
C. Gücük 77'  
C. Bulut 77'  
  83' A. Öztep
  83' C. Bozkurt
  83' M. Yeşilmeşe
  83' E. Ölmez
S. Yahşi 85'  
Özenç Albayrak 85'  
  87' M. Gülmez
M. Kısa 90'  
  90' B. Özbek
C. Bulut 90+5'  
12/12/2021 Tüysüzspor
0 - 4
Mersin BB Meskispor 0-1H2H+
A. Erken 24'  
  0 - 1 28' A. Bener
  0 - 2 52' F. Gerger
Gökhan Demir 66'  
B. Yıldırım 66'  
  66' O. Duman
  69' T. Kaçıran
  69' B. Denizyılmaz
  69' A. Bener
  69' C. Gücük
Görkem Doğan 72'  
Erdem Coşkun 72'  
  0 - 3 81' Özenç Albayrak
Batuhan Demir 83'  
Muhammed Ali̇ Duran 83'  
T. Duman 83'  
F. Kılıç 83'  
Mustafa Almas 83'  
M. Özkan 83'  
  83' Özenç Albayrak
  83' R. Özkan
  84' R. Özkan
  0 - 4 86' F. Gerger
  88' S. Yahşi
  88' Ahmet Berker Hislisoy
05/12/2021 Mersin BB Meskispor
1 - 1
İdmanyurdu 1925 0-0H2H+
  24' E. Özyaylaz
B. Denizyılmaz 57'  
V. Kılıç 57'  
  57' D. Geriş
  57' M. Uzun
S. Erdoğan 57'  
  59' H. Dalmış
V. Kılıç 71'  
R. Kara 71'  
  71' E. Özyaylaz
  71' D. Tektaş
O. Duman 73'  
  0 - 1 74' R. Çelik
C. Gücük 78'  
Özenç Albayrak 78'  
Özenç Albayrak 79'  
  83' M. Uzun
S. Genç 84' 1 - 1  
  87' Veysel Gümüş
  87' B. Yeşildağ
  87' S. İzcican
  87' M. Çağlayan
  87' S. İzcican
  90+3' B. Yeşildağ
28/11/2021 Silifke Belediyespor
3 - 0
Mersin BB Meskispor  H2H+
  0' S. Yahşi
S. Beliktaş 26'  
  26' S. Erdoğan
  30' F. Gerger
  0 - 1 45' F. Gerger
M. Karadağ 46' 1 - 1  
  66' S. Yahşi
  72' R. Kara
  72' A. Bener
  72' F. Gerger
  72' B. Denizyılmaz
  72' V. Kılıç
  72' C. Gücük
A. Ediz 72'  
E. Yalman 72'  
M. Karadağ 72'  
Mehmet Şıralı 72'  
  75' M. Kısa
  77' C. Bulut
  82' S. Erdoğan
  82' Özenç Albayrak
Y. Bayram 89'  
D. Erol 89'  
M. Ayaz 90+8'  
H. Geser 90+8' 2 - 1  
  90+8' S. Mavi
  90+8' A. Türkmen
21/11/2021 Mersin BB Meskispor
2 - 0
Adana 1954 FK 1-0H2H+
V. Kılıç 25'  
  33' Ö. Uluer
S. Erdoğan 39' 1 - 0  
  46' Başaran Balcı
  46' S. Dağ
  47' B. Şaffak
  58' N. Önal
  58' M. Gün
  58' Ö. Uluer
  58' Can Yeni
F. Gerger 65'  
B. Denizyılmaz 65'  
  68' A. Keleş
V. Kılıç 68'  
Özenç Albayrak 68'  
  72' B. Şaffak
  72' T. Senemli
B. Denizyılmaz 76' 2 - 0  
M. Kısa 83'  
S. Erdoğan 87'  
A. Bener 87'  
R. Kara 87'  
H. Direk 87'  
14/11/2021 Kozan Belediyespor
3 - 0
Mersin BB Meskispor 1-0H2H+
E. Kaya 5' 1 - 0  
Y. Pamuk 16'  
Y. Erdem 16'  
C. Çelik 26'  
  36' A. Türkmen
  41' K. Akbaba
  44' A. Bener
Emre Akdağ 46'  
İ. Doğan 46'  
Y. Erdem 53' 2 - 0  
  54' C. Bulut
  58' A. Türkmen
  58' S. Genç
  58' F. Gerger
  58' R. Kara
İ. Doğan 59' 3 - 0  
  59' M. Öztürk
  65' A. Bener
  65' B. Denizyılmaz
  65' C. Gücük
  65' H. Direk
  68' K. Akbaba
  68' Özenç Albayrak
  69' F. Şen
  70' R. Kara
C. Çelik 77'  
F. Salman 77'  
O. Gençer 77'  
Ö. Sağmen 77'  
  80' H. Direk
  83' O. Duman
H. Başaran 87'  
  89' Özenç Albayrak
E. Kaya 90+1'  
Emīrkan Kaya 90+1'  
06/11/2021 Mersin BB Meskispor
1 - 1
Niğde Belediyesispor 0-0H2H+
  12' E. Kargoğlu
  25' A. Ekmekci
R. Özkan 27'  
  38' Y. Yılmaz
  38' A. Zor
A. Bener 53'  
S. Erdoğan 53'  
  53' Mehmet Ali İpek
  59' Furkan İzin
  59' U. Alpaslan
  0 - 1 60' Ş. Karakaş
Özenç Albayrak 60'  
O. Duman 62'  
A. Türkmen 65'  
M. Öztürk 65'  
Özenç Albayrak 66'  
F. Gerger 66'  
  67' Ş. Karakaş
C. Bulut 80'  
B. Denizyılmaz 80'  
A. Türkmen 80'  
R. Kara 80'  
S. Yahşi 80'  
F. Şen 80'  
  85' Ş. Karakaş
  85' İ. Bolat
  85' A. Ekmekci
  85' Şevket Enes Şensoy
  90' E. Akinci
O. Duman 90+1' 1 - 1  
31/10/2021 Erdemli Belediyespor
1 - 1
Mersin BB Meskispor 1-0H2H+
H. Doğan 10' 1 - 0  
T. Şahin 11'  
  25' C. Gücük
  32' O. Duman
  37' K. Akbaba
S. Belci 46'  
A. Afşin 46'  
  46' S. Erdoğan
  46' Özenç Albayrak
  46' H. Sayar
  46' S. Genç
Y. Kölmük 52'  
Ramazan Zengin 52'  
E. Yıldız 52'  
İ. Almas 55'  
  64' V. Kılıç
  64' R. Kara
O. Çulfa 79'  
Kamil Can Akparlak 79'  
C. Karaaslan 80'  
  88' S. Mavi
  90' F. Gerger
  90' B. Denizyılmaz
  90' F. Şen
  90' T. Kaçıran
G. Yılmaz 90+4'  
  1 - 1 90+8' C. Gücük
Kamil Can Akparlak 90+13'  
07/07/2021 Fırat Üniversitesi
0 - 2
Iğdır FK 0-0H2H+
  46' E. Çınar
  46' U. Koç
  56' K. Yıldırım
  56' Ö. Nazilli
Z. Altın 56'  
M. Polat 56'  
  0 - 1 64' M. Çiçek
M. Aydur 73'  
Özenç Albayrak 73'  
S. Baykuş 73'  
S. Çağlar 73'  
  80' E. Aydoğan
E. Karlıdağ 81'  
B. Cevher 81'  
A. Ercan 81'  
B. Doğan 81'  
  89' O. Barış
  90+3' E. Aydoğan
  90+3' H. Doğan
  90+3' F. Pamuk
  90+3' B. Gündoğdu
  0 - 2 90+5' H. Doğan
03/07/2021 Muş Belediyespor
0 - 1
Fırat Üniversitesi 0-0H2H+
Tümer Avizoğulları 22'  
R. Timurlenk 22'  
F. Şimşek 46'  
H. Balkaya 46'  
Y. Akın 48'  
  0 - 1 49' A. Ercan
  53' S. Çağlar
  53' Özenç Albayrak
  53' Z. Altın
  53' M. Polat
Cumali Emre 62'  
  66' M. Aydur
Cumali Emre 79'  
Muhammet Kızılkaya 79'  
  84' E. Karlıdağ
  84' B. Cevher
M. Çavdar 84'  
M. Kartal 84'  
  90+3' M. Aydur
  90+3' B. Doğan
  90+3' S. Baykuş
  90+3' A. Çelik
  90+8' E. Yardım
28/06/2021 Karlıova Yıldırım
1 - 0
Fırat Üniversitesi 0-0H2H+
  65' Adem Taş
Ş. Tiryaki 66'  
  73' E. Kaplan
  73' B. Cevher
  73' Ö. Karacan
  73' E. Karlıdağ
Gökhan Çepik 75'  
E. Gölen 75'  
N. Karabağ 78' 1 - 0  
  82' Mehmet Akif Üstündağ
  82' Özenç Albayrak
N. Karabağ 85'  
C. Karabağ 85'  
O. Seven 90+2'  
Muhammed Faruk Demir 90+2'  
Muhammet Çiçek 90+2'  
Serdar Erden 90+2'  
D. Demir 90+2'  
Erkan Karaboğa 90+2'  
Erkan Karaboğa 90+4'  
Muhammed Faruk Demir 90+10'  
20/06/2021 Fırat Üniversitesi
1 - 0
Erzincan Ulalarspor 0-0H2H+
  0' O. Atik
E. Yardım 16'  
S. Baykuş 25'  
M. Polat 25'  
Z. Altın 38'  
Özenç Albayrak 38'  
Ö. Kılıç 38'  
Okan Bebek 38'  
Okan Bebek 43'  
  45' Emre Çalık
  46' A. Serin
  46' Alper Aksu
  49' O. Atik
E. Karlıdağ 59' 1 - 0  
E. Karlıdağ 60'  
  61' O. Akdeniz
  61' Y. Başkaya
  61' Tolga Aydın
  61' Hamza Karasu
E. Karlıdağ 70'  
B. Cevher 70'  
A. Ercan 70'  
B. Doğan 70'  
  79' O. Demir
  79' M. Erkoç
  79' Y. Atay
  79' Fatih Mahmutçepoğlu
  81' Fatih Mahmutçepoğlu
01/03/2020 Haymana Belediyespor
3 - 2
Karadeniz Ereğli BSK 1-0H2H+
Ö. Alpsoy 7' 1 - 0  
Batuhan Küçük 32'  
B. Çoban 38'  
Abdullah Koç 45+2'  
  51' E. Kahvecioğlu
  51' Özenç Albayrak
Ö. Alpsoy 56' 2 - 0  
  65' M. Usta
Ö. Alpsoy 72'  
Bilgehan Koç 72'  
  75' Mehmet Onur Sayın
  75' B. Danışmaz
  75' Cömert Kandemir
  75' K. Yıldırım
İ. Denizli 80'  
Emrah Cetin 80'  
Yusuf Tansel 83'  
O. Tepe 83'  
Abdullah Koç 85' 3 - 0  
  85' V. Aladağ
  3 - 1 89' E. Kuruçay
Mehmet Yiğit 90+1'  
M. Arslan 90+3'  
  90+6' K. Gezer
  3 - 2 90+7' E. Kuruçay
23/02/2020 Karadeniz Ereğli BSK
2 - 1
Eskişehir Yunusemrespor 0-1H2H+
  0 - 1 40' H. Aydemir
  44' D. Erkan
  45+1' E. Akcebe
A. Şentürk 60' 1 - 1  
V. Uluğ 66'  
Özenç Albayrak 70'  
  72' Ü. Balcı
  72' Şevket Cem Alak
A. Şentürk 72'  
Cömert Kandemir 72'  
Özenç Albayrak 83'  
B. Danışmaz 83'  
  85' D. Böcek
  85' Ahmet Gezen
M. Usta 85'  
Mehmet Onur Sayın 85'  
E. Kuruçay 90' 2 - 1  
  90' H. Aydemir
Mehmet Onur Sayın 90'  
  90+1' D. Erkan
  90+1' Yasin Birgül
  90+1' S. Yılmaz
Emre Kuzu 90+2'  
  90+3' U. Kavaklı
19/02/2020 Karadeniz Ereğli BSK
3 - 1
Çubukspor 2-0H2H+
  18' Ş. Ayan
G. Kuloğlu 20' 1 - 0  
E. Kuruçay 24' 2 - 0  
  32' Ş. Ayan
  32' F. Aydemir
  46' M. Minnet
  46' Cüneyt Öztürk
V. Uluğ 47' 3 - 0  
G. Kuloğlu 51'  
  51' S. Sever
  55' S. Sudun
  57' A. Özerli
  58' A. Kasap
A. Şentürk 62'  
Cömert Kandemir 62'  
  63' A. Güler
  65' S. Sever
  65' B. Kızıltan
Cömert Kandemir 65'  
V. Uluğ 68'  
B. Danışmaz 68'  
  3 - 1 72' T. Kara
O. Aydın 78'  
Özenç Albayrak 81'  
Özenç Albayrak 84'  
V. Aladağ 84'  
B. Danışmaz 90+1'  
M. Elagöz 90+3'  
26/01/2020 Karadeniz Ereğli BSK
2 - 0
Beyköy Belediyespor 1-0H2H+
Özenç Albayrak 25' 1 - 0  
Mehmet Özen 46'  
B. Danışmaz 46'  
  46' Ali Kul
  46' Oğuzhan Topçu
A. Şentürk 59'  
Cömert Kandemir 59'  
  59' E. Arslan
  59' Hakkı Kartal
B. Danışmaz 65'  
G. Kuloğlu 69'  
  76' Y. Ensari
  76' S. Akyıldız
K. Gezer 78'  
  85' Ahmet Kelebek
V. Uluğ 85'  
Mehmet Onur Sayın 85'  
G. Kuloğlu 90+1' 2 - 0  
E. Kuruçay 90+2'  
  90+4' Mustafa Usta
19/01/2020 Türk Metal Kırıkkale
1 - 0
Karadeniz Ereğli BSK 1-0H2H+
İ. İnce 29'  
O. Demirer 29'  
M. Tolun 42' 1 - 0  
  54' V. Aladağ
  58' V. Aladağ
  58' M. Usta
  60' V. Uluğ
  60' Mehmet Onur Sayın
M. Tolun 73'  
Ö. Karaca 73'  
  75' H. Akyel
  75' Özenç Albayrak
  82' K. Gezer
S. Doğan 83'  
B. Şahiner 83'  
B. Sağlam 89'  
B. Şahiner 90+2'  
13/10/2019 Dersimspor
1 - 1
Cizre Serhatspor 1-0H2H+
Ö. Nazilli 6' 1 - 0  
  28' Özenç Albayrak
  45+1' Ş. Sarı
  45+3' S. Madalı
Akın Taşkın 45+3'  
Selman Kaplan 52'  
  56' K. Öztaşkın
G. Özdemir 57'  
  58' F. Görücü
  58' Özkan Aygün
  66' Recep Doğan
G. Özdemir 72'  
Abdurrahman Dayar 72'  
  76' Erdi Eren
Ö. Nazilli 80'  
Nesip Özel 80'  
  81' Erdi Eren
  81' Erdal Küçükkara
Akın Taşkın 82'  
M. Tümbül 82'  
  85' Y. Taşkın
  85' Murat Yılmaz
C. Karaaslan 90'  
  1 - 1 90+8' Recep Doğan
06/10/2019 Cizre Serhatspor
1 - 1
Yuksekova Belediyespor 0-0H2H+
K. Öztaşkın 53' 1 - 0  
  54' Enüş Güngörmüş
  54' Erdal Sevinç
  55' S. Yıldırım
Özenç Albayrak 59'  
  60' S. Yıldırım
  60' M. Parçin
  60' Abdulmenaf Kurt
Erdal Küçükkara 73'  
Abdulcelil Akdoğan 73'  
Erdal Küçükkara 73'  
  1 - 1 81' Cihan Akdoğan
  83' M. Taşkın
  83' E. Özdemir
K. Öztaşkın 85'  
Hamit Taskin 85'  
Özenç Albayrak 87'  
Özkan Aygün 87'  
  90+5' M. Kurnaz
06/10/2013 Sandıklıspor
1 - 0
Batman Petrolspor 0-0H2H+
U. Pusat 19'  
  25' Burçağ Başel
F. Işıkdemir 45'  
  45' C. Çetin
F. Üge 62'  
Kemal Ünal 62'  
Yücel Çakır 66'  
  70' A. Sari
  71' Burçağ Başel
  71' Güven Cavus
U. Pusat 73' 1 - 0  
  73' Ahmet Köseoğlu
S. Katip 76'  
S. Ünal 76'  
  85' M. Gönülaçar
  85' Fatih Şerifoğlu
  88' S. Cantürk
  88' Cengiz Çoban
Kemal Ünal 90+2'  
A. Yıldırım 90+2'  
  90+4' Fatih Şerifoğlu
22/09/2013 Batman Petrolspor
2 - 1
Sakaryaspor 2-0H2H+
  15' A. Güneş
Burçağ Başel 24' 1 - 0  
A. Sari 25'  
  40' Ö. Kedikli
Burçağ Başel 42' 2 - 0  
Burçağ Başel 42'  
  46' C. Özdemir
  46' D. Şavkın
Burçağ Başel 51'  
U. Durmuş 51'  
  52' Hakan Çalışkan
  52' M. İrger
C. Çetin 60'  
Güven Cavus 60'  
  64' B. Genç
  64' A. Demir
  2 - 1 76' A. Akyıldız
U. Durmuş 85'  
Enis Kahraman 86'  
Onur Şirin 86'  
S. Kasap 87'  
  88' M. İrger
  90+2' H. Ok
Ahmet Köseoğlu 90+4'  
08/09/2013 Batman Petrolspor
1 - 3
Hacettepe 0-0H2H+
  35' Turgut Özdemir
  35' Furkan Öztürk
M. Kalkan 46'  
C. Çetin 46'  
  47' Çağrı Bülbül
Özenç Albayrak 52'  
Burçağ Başel 52'  
  0 - 1 55' B. Çolak
  55' Irfan Can Kahveci 
  55' İ. İnce
Mehmet Atik 66'  
Mehmet Atik 66'  
Muhammed Kanat 66'  
  69' B. Çolak
A. Sari 70' 1 - 1  
V. Taşdemir 73'  
  1 - 2 75' B. Çolak
M. Gönülaçar 76'  
  76' İ. İnce
  1 - 3 77' B. Tosun
  77' Ibrahim Pehlivan
  78' B. Tosun
  78' H. Çeri

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.