Lagonigro Lagonigro Profile and Player Statistics
First name: Lagonigro
Last name: Lagonigro
Position: Defender, Midfielder
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Coppa Italia Serie C 2024/2025 Team Altamura 2 0 0 0 0 0 0
Serie C: Girone C 2024/2025 Team Altamura 22 1 0 0 0 0 0

Lagonigro Lagonigro has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
27/04/2025 Avellino
2 - 1
Team Altamura 2-0H2H+
Cosimo Patierno 25' 1 - 0  
Cosimo Patierno 26'  
Facundo Lescano 45+2' 2 - 0  
  45+4' Vito Di Benedetto
  45+4' Jonathan Bumbu
  45+4' Pasquale Pane
  45+4' Alberto Spina
Paolo Frascatore 57'  
Andrea Cagnano 57'  
Marco Armellino 57'  
Michele Rocca 57'  
  58' Mattia Rolando
  61' Ryduan Palermo
  61' Simone Pignataro
  61' Daniele Franco
  61' Antonio Sabbatani
Gianmarco Todisco 67'  
Dimitrios Sounas 68'  
Martin Palumbo 68'  
Michele D'Ausilio 68'  
Giuseppe Panico 68'  
  75' Balla Moussa Mane
  75' Vincenzo Lagonigro
Luca Palmiero 77'  
Noah Mutanda 77'  
Andrea Cagnano 86'  
  2 - 1 90+6' Thiago Cionek
19/04/2025 Team Altamura
1 - 0
Audace Cerignola 0-0H2H+
Daniele Franco 43'  
Giuseppe Simone 62'  
Ryduan Palermo 62'  
  64' Giancarlo Bianchini
  64' Miguel Ángel Maza
  64' Francesco Salvemini
  64' Andrea Santarcangelo
Vito Di Benedetto 69'  
Vincenzo Onofrietti 69'  
Michele Grande 71'  
Ryduan Palermo 75' 1 - 0  
  75' Luigi Cuppone
  75' Ismail Achik
  80' Giovanni Volpe
  80' Filippo D'Andrea
  80' Ed McJannet
  80' Donato Ianzano
Daniele Franco 87'  
Jonathan Bumbu 87'  
Michele Grande 87'  
Antonio Sabbatani 87'  
Mattia Rolando 90+1'  
13/04/2025 Trapani 1905
2 - 0
Team Altamura 1-0H2H+
Oliver Kragl 18'  
  26' Mattia Rolando
Oliver Kragl 32' 1 - 0  
Luigi Silvestri 42'  
  46' Ryduan Palermo
  46' Nicola Dipinto
  46' Ryduan Palermo
  46' Fran Ganfornina
Luigi Silvestri 47' 2 - 0  
  61' Daniele Franco
  61' Pasqualino Ortisi
  61' Francesco Rizzo
  61' Kosovar Sadiki
  66' Nicola Dipinto
  66' Vincenzo Onofrietti
Oliver Kragl 70'  
Enrico Piovanello 70'  
Amedeo Benedetti 77'  
  78' Antonino Viola
Zak Ruggiero 82'  
Dario Daka 82'  
Amedeo Benedetti 82'  
Sergio Sabatino 82'  
Marco Toscano 84'  
Saber Hraiech 84'  
Marco Toscano 84'  
Erlend Segberg 84'  
05/04/2025 Team Altamura
1 - 2
Picerno 0-0H2H+
  29' Sergio Maselli
Vito Leonetti 42'  
  45' Giuseppe Salvo
  45' Federico Papini
  53' Vittorio Graziani
  59' Karim Cardoni
  59' Filippo Palazzino
  59' Emmanuele Esposito
  59' Emilio Volpicelli
Pasqualino Ortisi 64'  
Nicola Dipinto 64'  
Giuseppe Simone 68'  
Fran Ganfornina 68'  
Vito Leonetti 73' 1 - 0  
Daniele Franco 79'  
Jonathan Bumbu 79'  
  79' Walter Guerra
  79' Rodrigo De Ciancio
Vito Leonetti 79'  
Ryduan Palermo 79'  
Daniele Franco 79'  
Ryduan Palermo 79'  
  79' Walter Guerra
  79' Francesco Pio Petito
  1 - 1 87' Vittorio Graziani
  1 - 2 90+3' Vittorio Graziani
  90+4' Federico Papini
29/03/2025 ACR Messina
3 - 1
Team Altamura 2-0H2H+
  4' Antonino Viola
Pierluca Luciani 5' 1 - 0  
Bright Gyamfi 18'  
Davide Petrucci 31' 2 - 0  
  32' Eros De Santis
  45+2' Vito Leonetti
Daniel Dumbravanu 45+3'  
  45+3' Daniele Franco
  46' Michele Grande
  46' Jonathan Bumbu
  46' Pasqualino Ortisi
  46' Balla Moussa Mane
Pierluca Luciani 46' 3 - 0  
  55' Vito Leonetti
  55' Ryduan Palermo
  55' Francesco Rizzo
  55' Giuseppe Simone
Leonardo Pedicillo 56'  
Jaron Vicario 56'  
Marcel Büchel 61'  
  64' Nicola Dipinto
  64' Vincenzo Onofrietti
Mattia Tordini 72'  
Antonio Marino 72'  
  80' Balla Moussa Mane
Marcel Büchel 80'  
Marco Chiarella 80'  
  3 - 1 84' Vincenzo Onofrietti
17/03/2025 Potenza Calcio
3 - 1
Team Altamura 3-0H2H+
Salvatore Caturano 15' 1 - 0  
Emanuele Schimmenti 25' 2 - 0  
Lucas Felippe 31' 3 - 0  
  46' Vincenzo Onofrietti
  46' Nicola Dipinto
  46' Fran Ganfornina
  46' Giuseppe Simone
Bruno Verrengia 49'  
Giacomo Sciacca 58'  
Luca Milesi 58'  
Emanuele Schimmenti 58'  
Marco Rosafio 58'  
Luca Petrungaro 71'  
Cristian Riggio 71'  
Bilal Erradi 71'  
Antonis Siatounis 71'  
  80' Daniele Franco
  80' Lorenzo Andreoli
  80' Pasqualino Ortisi
  80' Vito Di Benedetto
  80' Vito Leonetti
  80' Ryduan Palermo
Mattia Novella 81'  
Matteo Bachini 81'  
  3 - 1 83' Michele Grande
  90+4' Ryduan Palermo
  90+4' Ryduan Palermo
12/03/2025 Team Altamura
2 - 0
Casertana 2-0H2H+
Pasqualino Ortisi 17' 1 - 0  
  20' Alessandro Fabbri
Daniele Franco 40' 2 - 0  
  46' Alessandro Fabbri
  46' Matteo Falasca
  46' Destiny Egharevba
  46' Yayah Kallon
  46' Filippo Damian
  46' Michele Vano
Enrico Silletti 55'  
Enrico Silletti 63'  
  64' Cristian Bunino
  64' Camillo Ciano
Vito Leonetti 65'  
Lorenzo Andreoli 65'  
Daniele Franco 65'  
Francesco Rizzo 65'  
  69' Jonas Heinz
  69' Stefano Paglino
Felice D'Amico 80'  
Giuseppe Simone 80'  
Fran Ganfornina 90'  
Vito Di Benedetto 90'  
08/03/2025 Juventus Next Gen
1 - 2
Team Altamura 0-1H2H+
  0 - 1 13' Vito Leonetti
Riccardo Turicchia 18'  
  58' Mattia Rolando
Alessandro Citi 59'  
Luca Amaradio 59'  
Nicolò Cudrig 59'  
David Puczka 59'  
Alessandro Pietrelli 60' 1 - 1  
  63' Daniele Franco
  63' Pasqualino Ortisi
  66' Nicola Dipinto
  72' Nicola Dipinto
  72' Lorenzo Andreoli
  72' Vito Leonetti
  72' Giuseppe Simone
  1 - 2 76' Michele Grande
Riccardo Turicchia 81'  
Livano Comenencia 81'  
Giacomo Faticanti 81'  
Christos Papadopoulos 81'  
Felix Afena-Gyan 86'  
Tommaso Mancini 86'  
  86' Felice D'Amico
  86' Ryduan Palermo
Luca Amaradio 90+5'  
  90+5' Lorenzo Andreoli
01/03/2025 Team Altamura
1 - 1
Latina 0-0H2H+
  6' Emanuele Gatto
Fran Ganfornina 46'  
Felice D'Amico 46'  
Pasqualino Ortisi 46'  
Balla Moussa Mane 46'  
Vito Leonetti 54' 1 - 0  
Eros De Santis 58'  
Mattia Rolando 61'  
  68' Mattia Motolese
  68' Luca Crecco
  77' Ferdinando Mastroianni
  77' Miloš Bočić
  77' Alessio Riccardi
  77' Diego Zuppel
  86' Davide Petermann
  86' Lorenzo Di Livio
  86' Emanuele Gatto
  86' Emanuele Ndoj
Vito Leonetti 86'  
Ryduan Palermo 86'  
  1 - 1 90+3' Luca Crecco
23/02/2025 Team Altamura
1 - 1
Catania 1-1H2H+
  6' Mario Ierardi
  16' Erti Gega
Vito Leonetti 24' 1 - 0  
Felice D'Amico 41'  
  1 - 1 45+1' Kaleb Joel Jiménez Castillo
  45+2' Erti Gega
  45+2' Alessandro Raimo
  60' Kaleb Joel Jiménez Castillo
Felice D'Amico 61'  
Michele Grande 61'  
  67' Alessandro Celli
  67' Alessandro Quaini
  67' Adriano Montalto
  67' Matteo Stoppa
Vito Leonetti 68'  
  70' Davide Guglielmotti
  70' Gregorio Luperini
Vito Leonetti 77'  
Daniele Franco 77'  
Vito Leonetti 77'  
Vincenzo Onofrietti 77'  
Giuseppe Simone 77'  
Ryduan Palermo 77'  
  85' Matteo Stoppa
27/01/2025 Team Altamura
5 - 1
Taranto 4-1H2H+
Vito Leonetti 11' 1 - 0  
Felice D'Amico 19' 2 - 0  
Mattia Rolando 23' 3 - 0  
Mattia Rolando 30' 4 - 0  
  4 - 1 34' Francesco Sacco
Michele Grande 46'  
Gabriele Capanni 46'  
Eros De Santis 46'  
Balla Moussa Mane 46'  
Mattia Rolando 46'  
Vincenzo Onofrietti 46'  
  54' Francesco Sacco
  54' Luigi Rana
Jonathan Bumbu 55' 5 - 1  
  57'
Fran Ganfornina 60'  
Lorenzo Andreoli 60'  
Pasqualino Ortisi 60'  
Vito Di Benedetto 60'  
  60' Pasqualino Ortisi
  60' Cosimo Lenti
  60' Giorgio Locanto
  60' Lorenzo Andreoli
  83' Patrizio Zerbo
  83' Alessio Gagliano
  83' Gaetano Gabriele Candela
  83' Mattia De Luca
06/01/2025 Foggia
0 - 2
Team Altamura 0-0H2H+
  36' Mattia Rolando
  46' Lorenzo Peschetola
  46' Guillaume Gigliotti
  64' Lorenzo Andreoli
  64' Jonathan Bumbu
Marco Zunno 64'  
Vincenzo Millico 64'  
  65' Jonathan Bumbu
  0 - 1 74' Vito Leonetti
Simone Tascone 76'  
Jacopo Murano 76'  
Simone Tascone 76'  
Luca Ercolani  76'  
  81' Mattia Minesso
  81' Vito Leonetti
  81' Giuseppe Simone
  85' Davide Acampa
Francesco Orlando 90+3'  
Luigi Carillo  90+3'  
  0 - 2 90+10' Michele Grande
21/12/2024 Team Altamura
1 - 3
Crotone 0-2H2H+
Eros De Santis 6'  
  0 - 1 11' Marco Tumminello
  0 - 2 19' Enrico Oviszach
Daniele Franco 23'  
Jonathan Bumbu 23'  
Balla Moussa Mane 23'  
Mattia Minesso 23'  
Felice D'Amico 39'  
  39' Andrea Gallo
  46' Andrea Gallo
  46' Andrea Barberis
Mattia Minesso 55' 1 - 2  
Jonathan Silva 63'  
  64' Nicolò Armini
  64' Riccardo Cargnelutti
  64' Enrico Oviszach
  64' Riccardo Stronati
  69' Riccardo Stronati
  73' Mattia Vitale
  73' Marco Spina
  74' Nicola Dipinto
  1 - 3 76' Marco Tumminello
  81' Marco Tumminello
  81' Guido Gómez
Nicola Dipinto 83'  
Giuseppe Simone 83'  
18/12/2024 Team Altamura
1 - 2
Rimini 1-1H2H+
  0 - 1 17' Luca Falbo
  32' Lorenzo Malagrida
  35' Alessandro Lombardi
Tomas Lepri 45+1' 1 - 1  
  48' Lorenzo Malagrida
  48' Antonio Cioffi
  49' Diego Accursi
  49' Linas Megelaitis
Jonathan Bumbu 55'  
  63' Leonardo Ubaldi
  63' Giacomo Parigi
Lorenzo Andreoli 67'  
Lorenzo Andreoli 72'  
Salvatore Molinaro 72'  
  81' Marco Piccoli
  81' Christian Langella
Vito Leonetti 82'  
Lorenzo Peschetola 82'  
Vito Leonetti 83'  
Lorenzo Peschetola 83'  
  1 - 2 90' Giacomo Parigi
  90+2' Giacomo Parigi
Guillaume Gigliotti 90+2'  
13/12/2024 Team Altamura
1 - 3
Avellino 1-1H2H+
Mattia Rolando 5' 1 - 0  
  1 - 1 24' Daishawn Redan
  43' Enrico Silletti
  1 - 2 47' Cosimo Patierno
Antonio De Cristofaro 53'  
Luca Palmiero 55'  
  56' Daniele Franco
Daniele Franco 61'  
Jonathan Bumbu 61'  
Balla Moussa Mane 61'  
Vito Leonetti 61'  
  68' Alessio Tribuzzi
  68' Raffaele Russo
  68' Michele Rocca
  68' Dimitrios Sounas
  76' Luca Palmiero
  76' Marco Armellino
Giuseppe Simone 79'  
Mattia Minesso 79'  
  82' Cosimo Patierno
  82' Gabriele Gori
  82' Antonio De Cristofaro
  82' Marco Toscano
Marco Toscano 83'  
Michele Grande 86'  
Salvatore Molinaro 86'  
  1 - 3 90+2' Gabriele Gori
  90+4' Salvatore Molinaro
06/12/2024 Audace Cerignola
1 - 1
Team Altamura 1-0H2H+
Giuseppe Coccia 8'  
Alberto Tentardini 8'  
Enrico Silletti 42'  
Galo Capomaggio 44' 1 - 0  
  54' Lorenzo Paolucci
  59' Daniele Franco
  59' Jonathan Bumbu
  59' Lorenzo Peschetola
  59' Salvatore Molinaro
Giancarlo Bianchini 65'  
  1 - 1 66' Michele Grande
  73' Davide Acampa
  73' Guillaume Gigliotti
Lorenzo Paolucci 77'  
Miguel Ángel Maza 77'  
Luca Martinelli 77'  
Zak Ruggiero 77'  
Mattia Tascone 77'  
Santiago Visentin 77'  
  80' Santiago Visentin
  81' Giuseppe Simone
  81' Mattia Minesso
Guillaume Gigliotti 86'  
Sulayman Jallow 90+2'  
Alessandro Faggioli 90+2'  
26/11/2024 Potenza Calcio
1 - 1
Team Altamura 1-0H2H+
Salvatore Caturano 1' 1 - 0  
  1 - 1 2' Mattia Rolando
Marco Rosafio 3' 2 - 1  
  2 - 2 4' Nicola Dipinto
Manuele Castorani 5' 3 - 2  
  3 - 3 6' Guillaume Gigliotti
Gabriele Selleri 7'  
  3 - 4 8' Jonathan Bumbu
Matteo Ghisolfi 9' 4 - 4  
  4 - 5 10' Enrico Silletti
  31' Michele Grande
  45' Felice D'Amico
  45+1' Felice D'Amico
Lorenzo Ferro 45+3' 5 - 5  
  46' Felice D'Amico
  46' Nicola Dipinto
  46' Kosovar Sadiki
  46' Enrico Silletti
  57' Daniele Franco
  57' Mattia Rolando
Lorenzo Ferro 58'  
Gianluca D'Auria 60'  
Marco Rosafio 60'  
Emanuele Schimmenti 61'  
Salvatore Caturano 61'  
  61' Andrea Poggesi
  61' Balla Moussa Mane
  68' Michele Grande
Bilal Erradi 71'  
Matteo Ghisolfi 71'  
  71' Lorenzo Peschetola
  71' Giuseppe Simone
Marco Firenze 72'  
Manuele Castorani 72'  
Francesco Rillo 84'  
Bruno Verrengia 84'  
Bruno Verrengia 85'  
  5 - 6 90+3' Enrico Silletti
Vincenzo Galletta 100'  
Elio Alfredo Landi 100'  
  106' Salvatore Molinaro
  106' Eros De Santis
22/11/2024 Picerno
2 - 0
Team Altamura 1-0H2H+
Antonio Energe 27' 1 - 0  
  46' Nicola Dipinto
  46' Jonathan Bumbu
  46' Davide Acampa
  46' Salvatore Molinaro
Rodrigo De Ciancio 49'  
  56' Guillaume Gigliotti
Andrea Santarcangelo 57'  
Karim Cardoni 57'  
Emilio Volpicelli 57'  
Pasquale Maiorino 57'  
  62' Daniele Franco
  62' Lorenzo Peschetola
  72' Guillaume Gigliotti
  72' Andrea Poggesi
Antonio Energe 73' 2 - 0  
  80' Giuseppe Simone
  80' Kosovar Sadiki
Francesco Pio Petito 82'  
Vittorio Graziani 82'  
Antonio Energe 86'  
Pietro Santi 86'  
Andrea Poggesi 87'  
  90+5' Vittorio Graziani
17/11/2024 Team Altamura
2 - 1
ACR Messina 2-0H2H+
Lorenzo Andreoli 8'  
Eros De Santis 15' 1 - 0  
Damiano Lia 22'  
Vito Leonetti 24' 2 - 0  
  45' Vito Leonetti
  46' Pierluca Luciani
  46' Gennaro Anatriello
  46' Davide Petrucci
  46' Domenico Anzelmo
  46' Alessio Re
  46' Blue Mamona
  2 - 1 50' Gennaro Anatriello
Lorenzo Andreoli 55'  
Jonathan Bumbu 55'  
Giuseppe Simone 55'  
Lorenzo Peschetola 55'  
Balla Moussa Mane 63'  
Guillaume Gigliotti 63'  
  68' Luca Petrungaro
  68' Martino Cominetti
Vito Leonetti 73'  
Salvatore Molinaro 73'  
  76' Damiano Lia
  81' Vincenzo Garofalo
  81' Giuseppe Salvo
  90' Leonardo Pedicillo
11/11/2024 Turris
1 - 1
Team Altamura 0-0H2H+
Michele Grande 49'  
  57' Maissa Ndiaye
  0 - 1 58' Vito Leonetti
Maissa Ndiaye 60'  
Vincenzo Onofrietti 60'  
Federico Casarini 71'  
Samuel Pugliese 71'  
Biagio Morrone 71'  
Jacopo Scaccabarozzi 71'  
Luca Nocerino 71'  
Marcello Trotta 71'  
Niccolò Cocetta 73'  
  74' Daniele Franco
  74' Jonathan Bumbu
  74' Vito Leonetti
  74' Salvatore Molinaro
Samuel Pugliese 82' 1 - 1  
Luca Giannone 83'  
Carlo Armiento 83'  
  88' Mattia Minesso
  88' Ryduan Palermo
Samuel Pugliese 90+4'  
Samuel Pugliese 90+6'  
  90+6' Felice D'Amico
  90+6' Lorenzo Andreoli
04/11/2024 Team Altamura
2 - 2
Potenza Calcio 1-1H2H+
Vito Leonetti 18' 1 - 0  
  20' Francesco Rillo
Vito Leonetti 29'  
Salvatore Molinaro 29'  
  1 - 1 39' Gianluca D'Auria
  1 - 2 50' Gianluca D'Auria
Daniele Franco 53'  
Jonathan Bumbu 53'  
Davide Acampa 53'  
Lorenzo Peschetola 53'  
Mattia Minesso 60' 2 - 2  
  63' Emanuele Schimmenti
  63' Marco Rosafio
  64' Marco Rosafio
  66' Bilal Erradi
Felice D'Amico 74'  
Lorenzo Andreoli 74'  
  74' Bilal Erradi
  74' Ryduan Palermo
Mattia Minesso 74'  
Matteo Ghisolfi 74'  
  74' Gabriele Selleri
  74' Mario Vilardi
  85' Lorenzo Ferro
  85' Marco Firenze
  85' Gianluca D'Auria
  85' Mattia Rossetti
Enrico Silletti 90+2'  
31/10/2024 Casertana
1 - 1
Team Altamura 1-1H2H+
  6' Davide Acampa
Francesco Deli 9' 1 - 0  
  1 - 1 17' Vito Leonetti
Stefano Paglino 36'  
Matteo Falasca 50'  
Antonio Satriano 51'  
Raúl Asencio 51'  
  52' Vito Leonetti
  54' Balla Moussa Mane
  54' Andrea Poggesi
  60' Ryduan Palermo
  60' Mattia Minesso
  60' Davide Acampa
  60' Lorenzo Peschetola
Federico Proia 68'  
Sebastiano Bianchi 68'  
Stefano Paglino 68'  
Ciro Capasso 68'  
  70' Felice D'Amico
  70' Jonathan Bumbu
  70' Vito Leonetti
  70' Salvatore Molinaro
Mirko Carretta 79'  
Axel Bakayoko 79'  
Francesco Deli 79'  
Francesco Iuliano 79'  
Alessandro Fabbri 90+2'  
  90+2' Mattia Rolando
27/10/2024 Team Altamura
2 - 0
Juventus Next Gen 1-0H2H+
  31' Clemente Perotti
  31' David Puczka
  45+2' Felice D'Amico
Ryduan Palermo 45+4' 1 - 0  
Mattia Rolando 49'  
  64' Augusto Owusu
  64' Christos Papadopoulos
  64' Nicolò Ledonne
  64' Luís Semedo
Felice D'Amico 71'  
Jonathan Bumbu 71'  
  77' Cosimo Marco Da Graca
  77' Mattia Minesso
Ryduan Palermo 77'  
Lorenzo Anghelè 77'  
  77' Giacomo Faticanti
  77' Martin Palumbo
Vito Leonetti 78'  
Felix Afena-Gyan 81'  
Mattia Rolando 86'  
Salvatore Molinaro 86'  
Vito Leonetti 86'  
Lorenzo Peschetola 86'  
Mattia Minesso 90+2' 2 - 0  
19/10/2024 Latina
0 - 2
Team Altamura 0-0H2H+
Luca Crecco 31'  
Davide Petermann 40'  
  42' Ryduan Palermo
  42' Alessio Riccardi
  46' Ryduan Palermo
  46' Mattia Minesso
  0 - 1 55' Vito Leonetti
Davide Petermann 57'  
Sevo Ciko 62'  
Riccardo Martignago 62'  
  67' Daniele Franco
  67' Jonathan Bumbu
Miloš Bočić 70'  
Alessio Riccardi 74'  
Lorenzo Di Livio 77'  
Simone Addessi 77'  
Riccardo Improta 77'  
Riccardo Polletta 77'  
Emanuel Ercolano 77'  
Matteo Saccani 77'  
  0 - 2 82' Felice D'Amico
  83' Mattia Rolando
  83' Lorenzo Peschetola
  88' Felice D'Amico
  88' Michele Grande
  88' Vito Leonetti
  88' Salvatore Molinaro
Filippo Marenco 90'  
Gabriele Di Giovannantonio 90'  

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.