Edoardo Baraboglia Profile and Player Statistics
First name: Edoardo
Last name: Baraboglia
Position: Defender
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Serie C Play-offs 2020/2021 Matelica Calcio 2 0 0 0 0 0 0
Serie C: Girone B 2020/2021 Matelica Calcio 26 4 0 0 0 0 0

Edoardo Baraboglia has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
19/05/2021 Cesena
2 - 3
Matelica Calcio 0-1H2H+
F. Ardizzone 35'  
  0 - 1 37' K. Magri
  45+1' L. Bordo
M. Bortolussi 45+4'  
  0 - 2 50' R. Calcagni
Nicola Capellini 59'  
F. Ardizzone 59'  
A. Ciofi 59'  
S. Russini 59'  
Davide Di Gennaro 69' 1 - 2  
  71' E. Volpicelli
  71' Thomas Alberti
  71' R. Calcagni
  71' L. Bordo
  71' Federico Pizzutelli
  71' M. M'Baye
L. Gonnelli 73'  
  81' V. Leonetti
D. Steffè 82'  
D. Petermann 82'  
G. Zecca 82'  
D. Zappella 82'  
S. Russini 85'  
L. Sorrentino 85'  
G. Favale 88'  
Davide Di Gennaro 90+6' 2 - 2  
L. Sorrentino 90+8'  
  2 - 3 90+8' D. Balestrero
09/05/2021 Matelica Calcio
3 - 1
Sambenedettese 0-0H2H+
  0' F. Angiulli
  0' Ángel Maldonado
  0' A. Cristini
V. Leonetti 0'  
K. Magri 0'  
F. Moretti 0'  
  0' Iván Rossi
N. Tofanari 0'  
E. Volpicelli 46'  
Thomas Alberti 46'  
R. Calcagni 49' 1 - 0  
  53' R. De Ciancio
  53' S. Padovan
  53' I. Liporace
  53' Antonio Bacio Terracino
  65' Iván Rossi
  65' Angelo D'Angelo
  1 - 1 70' Angelo D'Angelo
  77' F. Lescano
  77' Maxi López
R. Calcagni 78'  
M. Fracassini 78'  
V. Leonetti 78'  
Alessandro Peroni 78'  
F. Moretti 89' 2 - 1  
Thomas Alberti 90+4' 3 - 1  
25/04/2021 Perugia
2 - 0
Matelica Calcio 1-0H2H+
  20' D. Balestrero
M. Minesso 27' 1 - 0  
Stefano Negro 42'  
Gabriele Angella 42'  
M. Minesso 49' 2 - 0  
Stefano Negro 51'  
  51' A. Di Renzo
  57' V. Leonetti
  57' Filippo Franchi
D. Sounas 59'  
Christian Kouan 60'  
Salvatore Burrai 60'  
  60' Valerio Zigrossi
63'  
  74' Valerio Zigrossi
  74' L. Bordo
  74' N. Tofanari
  74' M. Fracassini
  74' D. Balestrero
  74' Federico Pizzutelli
M. Minesso 76'  
Marcello Falzerano 76'  
J. Murano 76'  
Federico Melchiorri 76'  
  81'
  86' R. Calcagni
  86' Filippo Barbarossa
18/04/2021 Matelica Calcio
0 - 0
Fano 0-0H2H+
11'  
  22' S. Amadio
  27'
  36' L. Bruno
  43'
50'  
R. Calcagni 57'  
R. Calcagni 66'  
D. Balestrero 66'  
68'  
  70' L. Valeau
  70' N. Monti
71'  
A. Di Renzo 77'  
  80' F. Gentile
  80' F. Urso
83'  
L. Bordo 84'  
Filippo Franchi 84'  
  85'
N. Tofanari 86'  
88'  
  90+3' L. Valeau
11/04/2021 Carpi
4 - 1
Matelica Calcio 2-1H2H+
Andrea Ferretti 12' 1 - 0  
Andrea Ferretti 21' 2 - 0  
  32' M. M'Baye
  2 - 1 45+1' E. Volpicelli
Niccolò Marcellusi 48'  
Niccolò Marcellusi 51'  
L. Ercolani 51'  
  52'
  53'
  53'
  56' A. Di Renzo
  59' M. M'Baye
  59' Federico Pizzutelli
A. Ghion 61' 3 - 1  
  63' Valerio Zigrossi
Carpi 69'  
Minel Sabotic 70' 4 - 1  
Andres Llamas Acuna 76'  
F. Bellini 76'  
  79' R. Calcagni
  79' L. Bordo
  79' N. Tofanari
  79' M. Fracassini
  79' F. Moretti
  79' Filippo Franchi
Andrea Ferretti 83'  
C. De Sena 83'  
Michael Venturi 84'  
Fabio Varoli 84'  
Romeo Giovannini 85'  
Francesco Ferrieri 85'  
  87'
  89' D. Balestrero
  89' Alessandro Peroni
  90+5'
07/02/2021 Matelica Calcio
1 - 1
Vis Pesaro 1-0H2H+
23'  
E. Volpicelli 30' 1 - 0  
  32' M. D'Eramo
  34' L. Gelonese
  37' M. Gennari
  40'
F. Moretti 45+1'  
Federico Pizzutelli 54'  
  64' Valerio Nava
  64' L. Carissoni
  75' M. Gennari
  75' F. Brignani
  75' M. D'Eramo
  75' Domenico Germinale
V. Leonetti 78'  
Thomas Alberti 78'  
D. Balestrero 78'  
Federico Pizzutelli 78'  
R. Calcagni 78'  
  1 - 1 81' N. Gucci
  81'
  82' D. Stramaccioni
  82' A. Tessiore
  84'
  85' N. Gucci
  85' K. Cannavò
R. Calcagni 89'  
E. Ruani 89'  
03/02/2021 Südtirol
4 - 2
Matelica Calcio 1-0H2H+
D. Voltan 8' 1 - 0  
  39' Thomas Alberti
M. Fischnaller 45+2'  
  54' A. Di Renzo
  54' Edoardo Baraboglia
  54' Thomas Alberti
  54' L. Bordo
  54' Valerio Zigrossi
  54' K. Magri
Sven Swinnen 60' 2 - 0  
D. Voltan 61'  
Daniele Casiraghi 61'  
Matteo Rover 61'  
Mattia Marchi 61'  
  62' R. Calcagni
  62' Alessandro Peroni
Mattia Marchi 65' 3 - 0  
Raphael Odogwu 68'  
M. Fischnaller 68'  
Sven Swinnen 68'  
Nermin Karić 68'  
  3 - 1 73' V. Leonetti
Nermin Karić 75' 4 - 1  
  77' V. Leonetti
A. Malomo 80'  
Marco Curto 80'  
  84' S. De Santis
  84' E. Maurizii
G. Morelli 87'  
  4 - 2 90+3' V. Leonetti
31/01/2021 FeralpiSalò
2 - 1
Matelica Calcio 1-0H2H+
T. Ceccarelli 21'  
T. Morosini 29' 1 - 0  
S. Guerra 43'  
T. Ceccarelli 46'  
L. D'Orazio 46'  
  1 - 1 56' V. Leonetti
D. Hergheligiu 62'  
Andrea Petrucci 62'  
E. Legati 62'  
  65' E. Volpicelli
  65' Filippo Franchi
  65' V. Leonetti
  65' Alessandro Peroni
  65' E. Volpicelli
  65' L. Bordo
  65' Federico Pizzutelli
G. Brogni 78'  
L. Iotti 78'  
T. Morosini 78'  
G. Tulli 78'  
  90' F. Moretti
  90' Valerio Zigrossi
Fabio Scarsella 90+2' 2 - 1  
S. Guerra 90+4'  
L. Bacchetti 90+4'  
24/01/2021 Matelica Calcio
3 - 2
Triestina 2-0H2H+
V. Leonetti 26' 1 - 0  
K. Magri 34' 2 - 0  
  38' S. Calvano
  2 - 1 47' Guido Gomez
  52' Pablo Granoche
  52' A. Procaccio
E. Volpicelli 56'  
Valerio Zigrossi 56'  
  59' A. Procaccio
  59' M. Petrella
R. Calcagni 65'  
F. Moretti 66' 3 - 1  
  67' Reda Boultam
  67' Vincenzo Sarno
R. Calcagni 72'  
Federico Pizzutelli 72'  
  82' Francesco Rapisarda
  82' Pablo Granoche
V. Leonetti 83'  
Filippo Franchi 83'  
F. Moretti 84'  
Thomas Alberti 84'  
  3 - 2 87' Pablo Granoche
  87' A. Tartaglia
20/01/2021 Matelica Calcio
1 - 0
Carpi 0-0H2H+
D. Balestrero 47'  
  48' Brian Bayeye
  50' H. Mastour
  50' Andrea Ferretti
  50' Brian Bayeye
  50' Samuele Maurizi
M. Fracassini 58'  
  61' Fabio Varoli
  63' Caio de Cenco
  63' F. Bellini
E. Volpicelli 69' 1 - 0  
K. Magri 75'  
V. Leonetti 78'  
Thomas Alberti 78'  
  79' A. Ghion
  79' T. Ceijas
  79' Samuele Maurizi
  79' Alberto Salata
F. Moretti 88'  
Alessandro Peroni 88'  
  90+5' Fabio Varoli
16/01/2021 Imolese
2 - 0
Matelica Calcio 0-0H2H+
Lorenzo Alboni 12'  
M. Angeli 18'  
  21' S. Cason
Emanuele Torrasi 49' 1 - 0  
  53' E. Maurizii
  64' Federico Pizzutelli
  64' Filippo Barbarossa
  64' V. Leonetti
  64' Alessandro Peroni
  64' D. Balestrero
  64' R. Calcagni
  64' E. Maurizii
  64' A. Di Renzo
  69' Alessandro Peroni
F. Della Giovanna 69'  
Gabriele Ingrosso 69'  
A. Bentivegna 69'  
G. Morachioli 69'  
  76' E. Volpicelli
  76' Thomas Alberti
Alessandro Lombardi 76'  
A. Masala 76'  
Lorenzo Alboni 85'  
M. Angeli 85'  
A. Polidori 85'  
D. Ventola 85'  
A. Provenzano 86'  
E. Piovanello 90+6' 2 - 0  
10/01/2021 Matelica Calcio
1 - 3
Perugia 1-2H2H+
  0 - 1 11' J. Murano
Thomas Alberti 20'  
E. Volpicelli 22' 1 - 1  
  1 - 2 32' M. Minesso
  48' Carlo Crialese
Filippo Franchi 53'  
Alessandro Peroni 53'  
  56' Salvatore Elia 
  66' Marco Moscati
  66' Christian Kouan
  66' Salvatore Burrai
  66' D. Sounas
  66' Federico Melchiorri
  66' M. Vano
S. De Santis 68'  
  73' Carlo Crialese
  73' A. Favalli
D. Balestrero 74'  
Thomas Alberti 74'  
K. Magri 74'  
E. Maurizii 74'  
S. Cason 77'  
Edoardo Baraboglia 77'  
E. Volpicelli 77'  
V. Leonetti 77'  
  1 - 3 87' M. Vano
  89' M. Vano
23/12/2020 Fano
1 - 2
Matelica Calcio 1-1H2H+
Riccardo Barbuti 6' 1 - 0  
S. Amadio 6'  
Stefano Cason 6'  
  1 - 1 45+1' F. Moretti
M. Brero 45+1'  
  1 - 2 54' S. De Santis
Vincenzo Ferrara 63'  
A. Nepi 63'  
R. Marino 63'  
S. Parlati 63'  
  66' V. Leonetti
  66' Filippo Franchi
Riccardo Barbuti 75'  
L. Mainardi 75'  
G. Carpani 75'  
M. Carte Said 75'  
  76' Alessandro Peroni
  76' E. Volpicelli
L. Bruno 77'  
  81' K. Magri
Enrico Baldini  84'  
Sebastiano Longo 84'  
  90' F. Moretti
M. Carte Said 90'  
  90+3' S. De Santis
13/12/2020 Sambenedettese
2 - 3
Matelica Calcio 1-0H2H+
F. Angiulli 6' 1 - 0  
A. Cristini 10'  
D. D'Ambrosio 43'  
M. Nocciolini 46'  
Giacomo Biondi 46'  
Ángel Maldonado 54'  
Shaka Mawuli Eklu 54'  
  55' M. Fracassini
  59' V. Leonetti
  59' Alessandro Peroni
P. Masini 61'  
  1 - 1 65' D. Balestrero
Shaka Mawuli Eklu 72'  
  1 - 2 81' Angelo D'Angelo
  1 - 3 89' F. Moretti
Maxi López 90+1' 2 - 3  
05/12/2020 Matelica Calcio
1 - 3
Gubbio 1-2H2H+
D. Balestrero 6'  
  0 - 1 26' J. Gómez Taleb
E. Volpicelli 36' 1 - 1  
  1 - 2 43' M. Ferrini
V. Leonetti 51'  
  1 - 3 55' Shady Oukhadda
  63' Rafael Muñoz
D. Balestrero 66'  
Filippo Barbarossa 66'  
Gabriele Masini 66'  
M. Fracassini 66'  
F. Moretti 66'  
Filippo Franchi 66'  
  80' Linas Megelaitis
  81' Nicola Malaccari
  81' G. Formiconi
  81' E. De Silvestro
  81' J. Pellegrini
R. Calcagni 85'  
Alessandro Peroni 85'  
E. Maurizii 85'  
E. Ruani 85'  
  89' J. Gómez Taleb
  89' F. Gerardi
29/11/2020 Fermana
1 - 1
Matelica Calcio 1-1H2H+
Kingsley Boateng 13' 1 - 0  
  1 - 1 14' R. Calcagni
Kingsley Boateng 31'  
  35' S. Cason
P. Grbac 42'  
D. De Pascalis 63'  
D. De Pascalis 66'  
C. Manzi 66'  
  68' D. Balestrero
  68' F. Moretti
S. Rossoni 73'  
Gianluca Urbinati 77'  
Lorenzo Grossi 77'  
  78' E. Volpicelli
  78' Federico Pizzutelli
  83' E. Volpicelli
  88' V. Leonetti
  88' K. Magri
Kingsley Boateng 88'  
Ciro Palmieri 88'  
  88' Filippo Franchi
  88' Alessandro Peroni
Luca Cognigni 88'  
Simone Raffini 88'  
  90+4' S. Cason
22/11/2020 Matelica Calcio
2 - 2
Cesena 1-0H2H+
  12' F. Ardizzone
V. Leonetti 27' 1 - 0  
D. Balestrero 36'  
  46' Gabriele Capanni
  46' C. Koffi
S. Cason 52'  
  57' A. Ciofi
V. Leonetti 61'  
  64' S. Russini
  64' N. Nanni
S. Cason 71'  
K. Magri 71'  
E. Volpicelli 76'  
F. Moretti 76'  
  77' D. Petermann
  77' G. Zecca
A. Martorel 80'  
  86' N. Nanni
V. Leonetti 88' 2 - 0  
  2 - 1 89' M. Bortolussi
  2 - 2 90+2' M. Bortolussi
15/11/2020 Calcio Padova
3 - 0
Matelica Calcio 2-0H2H+
  0' Filippo Barbarossa
F. Nicastro 9' 1 - 0  
A. Bifulco 20' 2 - 0  
A. Gasbarro 46'  
Anton Kresic 46'  
  58' Filippo Franchi
  58' F. Moretti
E. Hallfreðsson 59'  
D. Buglio 59'  
E. Jelenič 59'  
C. Pelagatti 59'  
Anton Kresic 59'  
N. Valentini 59'  
  76' E. Volpicelli
  76' Filippo Barbarossa
  76' E. Maurizii
  76' Alessandro Peroni
  76' R. Calcagni
  76' Federico Pizzutelli
A. Bifulco 84'  
N. Fazzi 84'  
D. Buglio 85' 3 - 0  
  87' Gabriele Masini
  87' K. Magri
11/11/2020 Legnago Salus
1 - 2
Matelica Calcio 1-0H2H+
  29' S. Cason
F. Morselli 40' 1 - 0  
  1 - 1 50' L. Bordo
F. Grandolfo 60'  
A. Chakir 60'  
A. Girgi 61'  
  66' M. Cardinali
  66' A. Martorel
  66' E. Volpicelli
  66' F. Moretti
  66' R. Calcagni
  66' Federico Pizzutelli
  1 - 2 68' Federico Pizzutelli
F. Antonelli 68'  
M. Giacobbe 68'  
Alex Rolfini 81'  
A. Girgi 81'  
F. Morselli 90+3'  
07/11/2020 Matelica Calcio
3 - 2
Ravenna 2-0H2H+
L. Bordo 16' 1 - 0  
  27' W. Jidayi
S. De Santis 42' 2 - 0  
  46' M. Fiorani
  46' S. Papa
  2 - 1 56' B. Mokulu Tembe
  59' Marco Marozzi
  61' S. Papa
R. Calcagni 65'  
M. Fracassini 66'  
Edoardo Baraboglia 66'  
E. Volpicelli 66'  
F. Moretti 66'  
  67' Riccardo Martignago
  67' D. Ferretti
S. De Santis 71'  
  79' L. De Grazia
  79' Thomas Bolis
  79' M. Meli
  79' Marco Marozzi
  2 - 2 82' B. Mokulu Tembe
V. Leonetti 83'  
K. Magri 83'  
S. De Santis 90+1'  
F. Moretti 90+2' 3 - 2  
  90+4' B. Mokulu Tembe
  90+4' Alberto Alari
  90+4' M. Sereni
01/11/2020 Virtus Verona
1 - 0
Matelica Calcio 1-0H2H+
  13' Gabriele Masini
  13' M. Fracassini
  21' S. Rossetti
  21' F. Moretti
A. Delcarro 27'  
D. Danti 31' 1 - 0  
  49' M. Fracassini
A. Delcarro 66'  
Nicola Danieli 66'  
Rachid Arma 66'  
F. Pittarello 66'  
  71' E. Volpicelli
  75' K. Magri
  75' Filippo Franchi
  75' Federico Pizzutelli
  75' V. Leonetti
  75' A. Di Renzo
  75' E. Maurizii
L. Zarpellon 77'  
D. Marcandella 77'  
D. Danti 77'  
Alessio Zecchinato 77'  
25/10/2020 Matelica Calcio
2 - 2
Arezzo 2-0H2H+
E. Volpicelli 14' 1 - 0  
Federico Pizzutelli 18'  
R. Calcagni 21'  
S. Cason 24' 2 - 0  
A. Di Renzo 39'  
  46' Aly Nader
  46' T. Maggioni
S. Cason 46'  
K. Magri 46'  
S. Rossetti 47'  
  2 - 1 48' Mirko Bortoletti
  2 - 2 58' Aniello Cutolo
  71' Massimiliano Pesenti
  71' D. Zuppel
S. De Santis 74'  
S. Rossetti 77'  
Edoardo Baraboglia 77'  
  83' D. Zuppel
L. Bordo 84'  
D. Balestrero 84'  
21/10/2020 Mantova
5 - 2
Matelica Calcio 1-0H2H+
S. Ganz 13' 1 - 0  
  35' M. Cardinali
  36' S. Cason
Lorenzo Checchi 43'  
  46' V. Leonetti
  46' Filippo Franchi
  1 - 1 48' E. Volpicelli
S. Ganz 52' 2 - 1  
Mirko Esposito 53'  
  56' K. Magri
S. Ganz 57' 3 - 1  
  61' S. De Santis
  61' K. Magri
  61' M. Fracassini
  61' Gabriele Masini
  61' L. Bordo
  61' R. Calcagni
D. Di Molfetta 62' 4 - 1  
U. Žibert 65'  
L. Mazza 65'  
M. Gerbaudo 65'  
Alessio Militari 65'  
  66' F. Moretti
  66' S. Rossetti
G. Zanandrea 73'  
Mirko Esposito 73'  
S. Ganz 73'  
M. Vano 73'  
  4 - 2 75' R. Calcagni
D. Di Molfetta 76'  
S. Rosso 76'  
D. Di Molfetta 77'  
  90+3' S. De Santis
U. Žibert 90+4'  
Walid Cheddira 90+5' 5 - 2  
17/10/2020 Matelica Calcio
2 - 1
Modena 2-1H2H+
  0' Luca Castiglia
  0' Guido Davì
  0' Antonio Pergreffi
  0 - 1 5' S. Scappini
D. Balestrero 11' 1 - 1  
  21' S. Scappini
  21' Giovanni Zaro
  28' T. Tulissi
  28' R. Costantino
E. Volpicelli 42' 2 - 1  
  46' M. Muroni
  46' Guido Davì
Federico Pizzutelli 56'  
Filippo Barbarossa 56'  
V. Leonetti 63'  
S. Rossetti 63'  
  63' Luca Castiglia
  63' Sodinha
  64' R. Costantino
  64' G. Monachello
11/10/2020 Vis Pesaro
2 - 1
Matelica Calcio 0-1H2H+
  19' L. Bordo
  0 - 1 37' F. Moretti
  44' S. Cason
Leonardo Benedetti 62'  
M. D'Eramo 62'  
G. De Feo 62'  
Flavio Lazzari 62'  
  63' M. Fracassini
  64' M. Fracassini
  64' Gabriele Masini
Flavio Lazzari 66' 1 - 1  
  66' F. Moretti
B. Ngissah 78'  
Enrico Pezzi 79' 2 - 1  
Enrico Pezzi 81'  
  82' R. Calcagni
  83' D. Balestrero
  83' S. Rossetti
  84' R. Calcagni
B. Ngissah 85'  
K. Cannavò 85'  
  89' F. Moretti
  89' Filippo Franchi
  89' E. Volpicelli
  89' Alessandro Peroni
  89' K. Magri
  89' Federico Pizzutelli
D. Stramaccioni 90'  
F. Brignani 90'  
07/10/2020 Matelica Calcio
1 - 1
Südtirol 1-1H2H+
  0 - 1 6' Daniele Casiraghi
  21' Sven Swinnen
  26' E. Gatto
D. Balestrero 33' 1 - 1  
  60' Nermin Karić
  60' Sven Swinnen
  60' A. Fabbri
  60' Simone Davì 
M. Fracassini 60'  
Gabriele Masini 60'  
R. Calcagni 60'  
Federico Pizzutelli 60'  
  61' Leandro Greco
Federico Pizzutelli 63'  
E. Volpicelli 72'  
K. Magri 72'  
V. Leonetti 72'  
S. Rossetti 72'  
  78' Daniele Casiraghi
  78' Leandro Greco
  78' E. Gatto
  78' Simone Magnaghi 
S. De Santis 90+1'  
03/10/2020 Matelica Calcio
3 - 1
FeralpiSalò 1-1H2H+
  0' L. Bacchetti
L. Bordo 0'  
  0' E. Legati
  0 - 1 26' L. Miracoli
L. Bordo 37' 1 - 1  
  39' L. Guidetti
  39' L. Gavioli
D. Balestrero 50' 2 - 1  
  62' T. Morosini
  62' Caio de Cenco
  62' T. Ceccarelli
  62' Fabio Scarsella
D. Balestrero 67' 3 - 1  
  73' N. Rizzo
  73' G. Brogni
  73' L. D'Orazio
  73' Andrea Petrucci
R. Calcagni 76'  
Federico Pizzutelli 76'  
E. Volpicelli 78'  
S. Rossetti 78'  
V. Leonetti 87'  
Alessandro Peroni 87'  
27/09/2020 Triestina
0 - 1
Matelica Calcio 0-1H2H+
  0 - 1 12' S. De Santis
A. Lambrughi 22'  
  30' V. Leonetti
A. Di Massimo 46'  
M. Petrella 46'  
Daniele Giorico 55'  
Pablo Granoche 55'  
Andraz Struna 55'  
A. Ligi 55'  
  65' E. Volpicelli
  65' Filippo Franchi
A. Ligi 68'  
  77' R. Calcagni
  77' Filippo Barbarossa
Giuseppe Rizzo 78'  
Federico Maracchi 78'  
A. Tartaglia 89'  

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.