Founded: 1965
Stadium: Bolu Atatürk Stadyumu
Coach: Yalçın Koşukavak
1. Lig Form:
Overall Form:

Boluspor home ground venue is Bolu Atatürk Stadyumu.

Yalçın Koşukavak is the current coach for Boluspor.

Boluspor 1. Lig Match Fixtures and Results

[ Home Overall Away  ]

Boluspor have played a total of 21 matches in Turkey 1. Lig. Their current statistics is 8 win, 6 draw and 7 lose.

Boluspor did not win their last match in the competition.

The overall results is shown by default. You can also analyze Boluspor results for their home or away matches in 1. Lig 2024/2025.

Click on + to view detailed soccer statistics of the goal scorers, yellow and red cards for each match.
The match kick-off date and time is automatically converted to your local timezone.

Team Total Matches Win Draw Lose
Boluspor 21 8 6 7
Date
Home
Score
Away
HT      
23/05/2025 Bandırmaspor
1 - 0
Boluspor 0-0H2H O +
  10' Ishak Karaogul
  13' Mário Balbúrdia
  17' Dean Lico
  23' Onur Ulas
  46' Dean Lico
  46' Khouma Babacar
Rahmetullah Berisbek 49'  
Murat Cem Akpinar 57'  
Ibrahim Kaya 57'  
Dieumerci Ndongala 57'  
Mehmet Özcan 57'  
  72' Ishak Karaogul
  72' Oğuz Kağan Güçtekin
  72' Ali Ülgen
  72' Vüsal İsgändärli
Edson Mexer 72'  
Sergen Piçinciol 72'  
  73' Jefferson Junior
  73' Kosta Aleksić
Loïs Diony 73'  
Marco Paixão 73'  
Hikmet Çiftçi 85'  
Kerim Avci 85'  
  86' Enes Alic 
  86' Berk Yıldız
Marco Paixão 90+2' 1 - 0  
15/05/2025 İstanbulspor
1 - 2
Boluspor 0-0H2H O +
Okan Erdogan 45'  
  46' Jefferson Junior
  46' Dean Lico
Ozcan Sahan 49' 1 - 0  
Ozcan Sahan 51'  
  1 - 1 57' Khouma Babacar
  66' Ishak Karaogul
  1 - 2 70' Florent Hasani
David Sambissa 74'  
Seref Özcan 74'  
Ozcan Sahan 78'  
Mario Krstovski 78'  
Kubilay Sönmez 78'  
Kerem Şen 78'  
  79' Naby Oulare
  80' Ishak Karaogul
  80' Mário Balbúrdia
Tuncer Duhan Aksu 85'  
Yusuf Ali Özer 85'  
  87' Florent Hasani
  87' Kosta Aleksić
  87' Khouma Babacar
  87' Işık Kaan Arslan
  90' Enes Alic 
  90+1' Enes Alic 
  90+1' Berk Yıldız
10/05/2025 Adanaspor
0 - 7
Boluspor 0-6H2H O +
  0 - 1 16' Khouma Babacar
  19' Vüsal İsgändärli
  0 - 2 22' Dean Lico
  0 - 3 25' Paul Mukairu
  0 - 4 34' Khouma Babacar
  0 - 5 36' Florent Hasani
M. Altunbaş 44'  
  0 - 6 45+3' Enes Alic 
N. Aslan 46'  
M. Çelik 46'  
M. Yıldırım 46'  
Samet Emlik 46'  
  46' Ishak Karaogul
  46' Ali Ülgen
Y. Midiliç 52'  
Y. Midiliç 52'  
B. Tuzun 52'  
  0 - 7 64' Enes Alic 
Samet Emlik 67'  
Y. Esendemir 70'  
Miraç Akay 70'  
  72' Khouma Babacar
  72' Hüsamettin Yener
  75' Dean Lico
  75' Mário Balbúrdia
M. Çelik 80'  
  84' Florent Hasani
  84' Eren Erdoğan
  84' Jefferson Junior
  84' İlhami Siraçhan Nas
D. Emeksiz 84'  
Serkan Kıvanç Şire 84'  
H. Aytekin 89'  
27/04/2025 Kocaelispor
3 - 4
Boluspor 1-3H2H O +
  0 - 1 6' Florent Hasani
  0 - 2 19' Kosta Aleksić
Samet Yalçın 23'  
Samet Yalçın 38' 1 - 2  
  1 - 3 44' Florent Hasani
Mesut Can Tunalı 46'  
Cihat Celik 46'  
Muharrem Cinan 46'  
Emre Gedik 46'  
  46' Fethi Özer
  46' Jefferson Junior
Furkan Gedik 46'  
Ahmet Sağat 46'  
Oğulcan Çağlayan 54' 2 - 3  
Samet Yalçın 59'  
Josip Vuković 59'  
Ahmet Sağat 60' 3 - 3  
  65' Oğuz Kağan Güçtekin
  3 - 4 67' Jefferson Junior
Ahmet Oğuz 76'  
Ahmet Oğuz 82'  
Onur Öztonga 82'  
  83' Oğuz Kağan Güçtekin
  83' Işık Kaan Arslan
  83' Florent Hasani
  83' Khouma Babacar
  90+1' Paul Mukairu
  90+1' Eren Erdoğan
  90+8' Kosta Aleksić
  90+8' Hüsamettin Yener
13/04/2025 Ankaragücü
2 - 2
Boluspor 1-2H2H O +
  0 - 1 28' Kosta Aleksić
  0 - 2 37' Oğuz Kağan Güçtekin
O. Kwabena 45+4' 1 - 2  
  46' Florent Hasani
  46' Dean Lico
  46' Onur Atasayar
  46' Ali Ülgen
  52' Naby Oulare
R. Cephas 63' 2 - 2  
Dálcio 70'  
A. Güneren 70'  
İ. Pehlivan 70'  
N. Schulz 70'  
R. Bajić 71'  
Y. Gültekin 71'  
  72' Oğuz Kağan Güçtekin
  72' Jefferson Junior
O. Çelik 80'  
M. Rakoczy 80'  
  84' Kosta Aleksić
  84' Khouma Babacar
  85' Dean Lico
İ. Çokçalış 85'  
H. Bilazer 85'  
R. Cephas 90'  
  90+8' Vüsal İsgändärli
  90+8' Eren Erdoğan
04/04/2025 Şanlıurfaspor
3 - 2
Boluspor 2-1H2H O +
Safa Kinali 6' 1 - 0  
  1 - 1 38' Enes Alic 
Uchenna Ogundu 45+1' 2 - 1  
  46' Eren Erdoğan
  46' Florent Hasani
  46' Işık Kaan Arslan
  46' Dean Lico
  54' Naby Oulare
Hasan Hüseyin Acar 55' 3 - 1  
  71' Anıl Koç
  71' Ali Ülgen
  71' Ishak Karaogul
  71' Hüsamettin Yener
Bentley 73'  
Hakan Ercelik 73'  
Safa Kinali 73'  
Kwasi Okyere Wriedt 73'  
  3 - 2 77' Dean Lico
Burak Çamoğlu 81'  
Fatih Eren 81'  
Leandro Kappel 83'  
Cagri Giritlioglu 83'  
  84' Ali Ülgen
15/03/2025 Ümraniyespor
1 - 0
Boluspor 0-0H2H O +
  10' Oğuz Kağan Güçtekin
Burak Öksüz 11'  
Serkan Göksu 17'  
  26' Khouma Babacar
  32' Dean Lico
Tomislav Glumac 44'  
Serkan Göksu 46'  
Jurgen Bardhi 46'  
Jurgen Bardhi 59' 1 - 0  
Engjell Hoti 63'  
Cebio Soukou 65'  
Lucas João 65'  
  71' Oğuz Kağan Güçtekin
  75' Khouma Babacar
  75' Kosta Aleksić
  75' Dean Lico
  75' Jefferson Junior
Engjell Hoti 87'  
Atalay Babacan 87'  
Oğuz Yıldırım 87'  
Ali Turap Bülbül 87'  
  87' Enes Alic 
  87' Vüsal İsgändärli
  87' Ali Ülgen
  87' Anıl Koç
Bernardo Sousa 90+1'  
Batuhan Çelik 90+1'  
  90+5' Florent Hasani
Emre Kaplan 90+5'  
  90+6' Vüsal İsgändärli
05/03/2025 Çorum Belediyespor
0 - 2
Boluspor 0-0H2H O +
  24' Kosta Aleksić
Loïck Landre 24'  
  45+4' Oğuz Kağan Güçtekin
Suat Kaya 45+5'  
  0 - 1 56' Jefferson Junior
Erkan Kaş 62'  
Atila Turan 62'  
Tunahan Ergul 63'  
Atakan Cangöz 63'  
Kerem Kalafat 63'  
  64' Jefferson Junior
Suat Kaya 72'  
Ali Akman 72'  
Atakan Akkaynak 72'  
Amar Ćatić 72'  
  72' Jefferson Junior
  72' Dean Lico
Eren Karadağ 79'  
Durel Avounou 79'  
  0 - 2 80' Oğuz Kağan Güçtekin
Atakan Cangöz 81'  
  82' Kosta Aleksić
  82' Vüsal İsgändärli
  82' Mário Balbúrdia
  82' Ishak Karaogul
  83' Oğuz Kağan Güçtekin
  83' Naby Oulare
Ferhat Yazgan 90'  
  90+1' Paul Mukairu
  90+1' Eren Erdoğan
21/02/2025 Manisa BBSK
0 - 2
Boluspor 0-1H2H O +
  0 - 1 37' Enes Alic 
Demba Diallo 51'  
Birama Touré 65'  
Georgi Minchev 65'  
Oktay Gürdal 65'  
Yusuf Talum 65'  
  0 - 2 67' Florent Hasani
  77' Jefferson Junior
  77' Naby Oulare
Demba Diallo 85'  
Efe Taylan Altunkara 85'  
  86' Paul Mukairu
  86' Vüsal İsgändärli
  87' Florent Hasani
  87' Eren Erdoğan
  90+1' Oğuz Kağan Güçtekin
  90+1' Ishak Karaogul
  90+1' Mário Balbúrdia
  90+1' Dean Lico
Oğuz Gürbulak 90+3'  
13/02/2025 Pendikspor
1 - 0
Boluspor 1-0H2H O +
  15' Enes Alic 
Nuno Sequeira 16' 1 - 0  
  45+2' Paul Mukairu
  66' Naby Oulare
Nuno Sequeira 68'  
  68' Fethi Özer
Stelios Kitsiou 69'  
  75' Enes Alic 
  75' Florent Hasani
  75' Naby Oulare
  75' Ali Ülgen
Bekir Karadeniz 76'  
Samu Sáiz 76'  
  82' Dean Lico
  82' Mário Balbúrdia
Mete Kaan Demir 86'  
Jetmir Topalli 86'  
  89' Oğuz Kağan Güçtekin
  89' Ishak Karaogul
Yonathan Del Valle 90+1'  
Đorđe Denić 90+1'  
Murat Akça 90+1'  
Berkay Sülüngöz 90+1'  
02/02/2025 Erokspor
1 - 1
Boluspor 1-0H2H O +
  18' Estrela
Ufuk Akyol 19' 1 - 0  
F. Orak 36'  
F. Orak 61'  
M. Faye 61'  
O. Kayode 61'  
F. Nzaba 61'  
  67' Berk Yıldız
  67' Eren Erdoğan
  67' İlhami Siraçhan Nas
  67' Ishak Karaogul
F. Nzaba 68'  
  71' Kosta Aleksić
Óscar Pinchi 73'  
B. Keser 74'  
Seyfettin Anil Yasar 74'  
  1 - 1 75' Ishak Karaogul
E. Korkmazoğlu 79'  
M. Albayrak 79'  
S. Aytaç 79'  
İ. Furat 79'  
  82' Estrela
  82' Vüsal İsgändärli
  84' Ali Ülgen
  87' Dean Lico
M. Faye 88'  
  89' Kosta Aleksić
  89' Işık Kaan Arslan
19/01/2025 Iğdır FK
0 - 1
Boluspor 0-0H2H O +
Marcos Silva 39'  
  61' Vüsal İsgändärli
  61' Berk Yıldız
Ali Yaşar 64'  
Caner Cavlan 64'  
  75' Hüsamettin Yener
  75' Kosta Aleksić
  82' Dean Lico
Daniel Avramovski 85'  
Burak Çoban 85'  
  88' Dean Lico
  88' Estrela
Aly Mallé 89'  
Ahmet Engin 89'  
  0 - 1 90+2' Jefferson Junior
04/01/2025 Yeni Malatyaspor
2 - 4
Boluspor 1-2H2H O +
  5' Işık Kaan Arslan
  0 - 1 10' Khouma Babacar
  0 - 2 15' Jefferson Junior
Umut Taniş 23'  
  25' Çağlar Şahin Akbaba
Mert Miraç Altıntaş 26' 1 - 2  
  30' Berk Yıldız
  46' Onur Atasayar
  46' Hakan Bilgiç
  1 - 3 60' Paul Mukairu
  70' Berk Yıldız
  70' Eren Aydın
Mehmet Emin Taştan 70'  
Enes Savucu 70'  
Osman Katipoğlu 70'  
Ömer Çağrı Ataş 70'  
Berat Yaman 71'  
Eray Şişman 71'  
  71' Daniel Avramovski
  71' Estrela
Emircan Bayrakdar 77'  
Kürşat Selamoğlu 77'  
  77' Jefferson Junior
  77' İlhami Siraçhan Nas
  1 - 4 80' İlhami Siraçhan Nas
Ferhat Canlı 81'  
Metehan Ünal 81'  
  83' Khouma Babacar
  83' Anıl Koç
  87' İlhami Siraçhan Nas
Enes Savucu 89' 2 - 4  
14/12/2024 Fatih Karagümrük
2 - 2
Boluspor 0-2H2H O +
  0 - 1 6' Paul Mukairu
  0 - 2 12' Jefferson Junior
Yiğit Efe Demir 39'  
João Camacho 44'  
Daniel Johnson 48' 1 - 2  
Çağtay Kurukalıp 57'  
Göktan Gürpüz 71'  
Muhammed Mert 71'  
Çağtay Kurukalıp 71'  
Emir Tintiş 71'  
Daniel Johnson 72'  
Nikola Dovedan 72'  
Atakan Çankaya 72'  
Talha Ülvan 72'  
  73' Daniel Avramovski
  73' Ishak Karaogul
  81' Paul Mukairu
  82' Paul Mukairu
  82' Hakan Bilgiç
  86' Paul Mukairu
  86' Ali Ülgen
Talha Ülvan 86'  
Marius Tresor Doh 90+2'  
Baran Demiroğlu 90+2'  
  90+2' Jefferson Junior
Baran Demiroğlu 90+3' 2 - 2  
  90+3' Jefferson Junior
  90+3' Işık Kaan Arslan
  90+3' Hüsamettin Yener
  90+3' Khouma Babacar
02/12/2024 Sakaryaspor
2 - 1
Boluspor 1-1H2H O +
Nsana Simon 3'  
Emre Demir 29'  
Ennur Totre 29'  
  0 - 1 33' Daniel Avramovski
  36' Ali Ülgen
Murat Cem Akpinar 38'  
  40' Jefferson Junior
Mendy Mamadou 44' 1 - 1  
Mendy Mamadou 47' 2 - 1  
  47' Daniel Avramovski
  59' Hüsamettin Yener
  59' Eren Aydın
  59' Paul Mukairu
  59' Khouma Babacar
  59' Jefferson Junior
  59' İlhami Siraçhan Nas
  72' Oğuz Kağan Güçtekin
  72' Estrela
Mendy Mamadou 75'  
Dylan Saint-Louis 75'  
Mustafa Pektemek 80'  
Alparslan Demir 80'  
  90' Ali Ülgen
  90' Işık Kaan Arslan
  90+5' İlhami Siraçhan Nas
10/11/2024 Bandırmaspor
2 - 0
Boluspor 1-0H2H O +
  20' Onur Ulas
Landry Nomel 23'  
  30' Jefferson Junior
Remi Mulumba 31'  
İbrahim Kaya 45+2' 1 - 0  
  46' Jefferson Junior
  46' Estrela
Sergen Piçinciol 50'  
İbrahim Kaya 68'  
Hikmet Çiftçi 68'  
C. Diniyev 68'  
Kerem Atakan Kesgin 68'  
  72' Hüsamettin Yener
  75' Paul Mukairu
  75' Eren Aydın
  75' Hüsamettin Yener
  75' Khouma Babacar
  75' Berk Yıldız
  75' Anıl Koç
Hikmet Çiftçi 76' 2 - 0  
  79' Oğuz Kağan Güçtekin
Kerem Atakan Kesgin 83'  
Landry Nomel 87'  
Paulinho 87'  
  87' Naby Oulare
  87' Ali Ülgen
Marco Paixão 90+3'  
Edson Mexer 90+3'  
Remi Mulumba 90+3'  
Rodrigo 90+3'  
27/10/2024 İstanbulspor
1 - 2
Boluspor 1-2H2H O +
  0 - 1 14' Daniel Avramovski
  0 - 2 16' Daniel Avramovski
Muammer Sarıkaya 29' 1 - 2  
  37' Jefferson Junior
  37' Estrela
Abdullah Dijlan Aydin 45+1'  
  45+1' Çağlar Şahin Akbaba
Abdullah Dijlan Aydin 46'  
Yusuf Ali Özer 46'  
Yunus Bahadir 46'  
Özcan Şahan 46'  
  67' Berk Yıldız
  67' Eren Aydın
  67' Hakan Bilgiç
  67' Ali Ülgen
Valon Ethemi 79'  
Ali Yaşar 84'  
Jackson 84'  
M. Vorobjovas 84'  
Florian Loshaj 84'  
  86' Hüsamettin Yener
  86' İlhami Siraçhan Nas
  86' Daniel Avramovski
  86' Naby Oulare
04/10/2024 BB Erzurumspor
1 - 0
Boluspor 1-0H2H O +
Mustafa Yumlu 11' 1 - 0  
Okechukwu Azubuike 36'  
Hakan Kutlu 37'  
  66' Oğuz Kağan Güçtekin
  66' Enes Alic 
  66' Hakan Bilgiç
  66' Ali Ülgen
  67' Onur Ulas
  67' Ishak Karaogul
  69' Eren Aydın
Streli Mamba 72'  
Sefa Akgün 72'  
Tonio Teklić 72'  
Muhammed Furkan Özhan 72'  
  76' Berk Yıldız
  76' Idrissa Camara
Okechukwu Azubuike 81'  
Odise Roshi 83'  
Celal Hanalp 83'  
  84' Estrela
  84' Anıl Koç
Ataberk Dadakdeniz 87'  
Orhan Ovacıklı 90+1'  
Gökhan Akkan 90+1'  
Eren Tozlu 90+1'  
Koray Kılınç 90+1'  
21/09/2024 Amed SK
1 - 1
Boluspor 0-0H2H O +
Oktay Aydin 43'  
Alberk Koc 46'  
Ömer Bayram 46'  
Oktay Aydin 46'  
Sinan Kurt 46'  
Max Gradel 65' 1 - 0  
  71' Daniel Avramovski
  71' Jefferson Junior
  71' Eren Aydın
  71' Anıl Koç
  79' Paul Mukairu
  79' Khouma Babacar
  79' Fethi Özer
  79' Ishak Karaogul
Yakal Taylan 89'  
Mehmet Murat Uçar 89'  
Alaettin Batuhan Tur 89'  
  89' Oğuz Kağan Güçtekin
  89' Hüsamettin Yener
Max Gradel 90+3'  
Doğan Can Davas 90+3'  
Yakal Taylan 90+3'  
Kristijan Lovrić 90+3'  
  1 - 1 90+6' Anıl Koç
31/08/2024 Keçiörengücü
1 - 1
Boluspor 1-1H2H O +
Halil Can Ayan 17' 1 - 0  
  24' Naby Youssouf Oularé
Malaly Dembélé 25'  
Steven Caulker 26'  
  1 - 1 39' Khouma Babacar
Malaly Dembélé 46'  
Aliou Traoré 46'  
Erkam Develi 53'  
  58' Khouma Babacar
  58' Eren Aydın
  59' Ali Ülgen
  59' Ishak Karaogul
William Togui 69'  
Görkem Bitin 69'  
Halil Can Ayan 69'  
Recep Tasbakir 69'  
  74' Hakan Bilgiç
  74' Enes Alıç
  74' Berk Yıldız
  74' Hüsamettin Yener
Moustapha Camara 81'  
Yılmaz Basravi 81'  
  85' Daniel Avramovski
  85' Jefferson
18/08/2024 Gençlerbirliği
1 - 1
Boluspor 0-1H2H O +
  0 - 1 7' Berk Yıldız
Mikail Okyar 10'  
  46' Ali Ülgen
  46' Burak Asan
Metehan Mimaroğlu 46' 1 - 1  
Peter Etebo 46'  
Michał Nalepa 46'  
  50' Vüsal Isgandarli
  64' Vüsal Isgandarli
  64' Khouma Babacar
  65' Jefferson
  65' Estrela
Metehan Mimaroğlu 72'  
Ensar Kemaloğlu 72'  
Fıratcan Üzüm 72'  
Žan Žužek 72'  
Amilton 82'  
Mete Kaan Demir 82'  
  83' Ishak Karaogul
  83' Enes Alıç
Sami Gökhan Altıparmak 87'  
Mustapha Yatabaré 87'  
  90+3' Daniel Avramovski
  90+3' Hüsamettin Yener

Chart Analysis

The graph shows the performance and results of Boluspor in 1. Lig.

Statistics & Analysis of Boluspor

Daniel Avramovski is the leading top goal scorer for Boluspor with 2 goals.

Achievement Statistics
Longest winning run
3
Longest losing streak
2
Longest run without loss
4
Longest run without win
4
Clean sheets
4
Matches over 2.25 goals
9
Matches under 2.25 goals
12
Matches First Half Over 0.5
15
Matches First Half Under 0.5
6
Matches odd
11
Matches even
10
Average goals scored
1.67
Average goals allowed
1.24
Failure to score
5
Biggest victory
0 - 7
Biggest defeat
2 - 0
Missed penalties
0
Penalty goals
0
Own goals
0
Goalless draw at home match
0
Goalless draw at away match
0 (0%)
Comeback win
0
Top Goal Scorer
Top Assist

Boluspor Talk

Create a New Post





Submit Cancel

1. Lig 2024/2025 - Regular Season Table

Boluspor are in the 7th position of 1. Lig and they are in contention for Promotion Play-off.

# Soccer Team MP W D L F A D P Last 5 Matches
1
Kocaelispor 38 21 9 8 68 41 +27 72
2
Gençlerbirliği 38 19 11 8 57 34 +23 68
3
Fatih Karagümrük 38 19 9 10 55 36 +19 66
4
İstanbulspor 38 20 4 14 67 38 +29 64
5
BB Erzurumspor 38 19 7 12 53 31 +22 64
6
Bandırmaspor 38 17 13 8 52 45 +7 64
7
Boluspor 38 17 10 11 66 40 +26 61
8
Iğdır FK 38 16 10 12 57 33 +24 58
9
Amed SK 38 14 15 9 43 35 +8 57
10
Çorum Belediyespor 38 14 12 12 49 45 +4 54
11
Ümraniyespor 38 14 11 13 48 42 +6 53
12
Erokspor 38 13 13 12 53 50 +3 52
13
Keçiörengücü 38 14 9 15 60 53 +7 51
14
Sakaryaspor 38 13 12 13 48 54 -6 51
15
Ankaragücü 38 14 6 18 49 48 +1 48
16
Manisa BBSK 38 14 6 18 50 52 -2 48
17
Pendikspor 38 13 9 16 45 51 -6 48
18
Şanlıurfaspor 38 11 7 20 45 55 -10 40
19
Adanaspor 38 7 9 22 32 75 -43 30
20
Yeni Malatyaspor 38 0 0 38 14 153 -139 -21
 
 
Promotion
 
 
Promotion Play-off
 
 
Relegation

Boluspor Squad

Detailed statistics of each Boluspor player with their photo, nationality, jersey number, position and caps.

If you want to bet on the players, you should see who are the Boluspor top goal scorers and which players have a disciplinary problem with the the most yellow or red cards.

Click on the players to get in-depth players' profile. Such as the players' age, place of birth, height, weight and his entire soccer career path.

Turkey Football

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