Rafael Ferro Profile and Player Statistics
First name: Rafael
Last name: Ferro
Position: Attacker, Midfielder
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Torneo Federal A 2025 El Linqueño 1 1 0 0 0 0 0
Torneo Federal A 2024 Germinal de Rawson 30 9 21 3 0 3 0
Primera B Nacional 2023 Deportivo Madryn 11 2 0 0 0 0 0

Rafael Ferro has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
16/03/2025 El Linqueño
0 - 1
Gimnasia Concepción 0-0H2H+
  43' Facundo Nicolás Cima
  43' Nicolás Germanier Brun
  46' Sebastian Malimberni
  46' Alejo Mainero
  0 - 1 58' Damián Baltoré
Alejandro Martin Nardi 58'  
Juan Manuel Rodríguez 62'  
Francisco Esteban Borda 62'  
  62' Ariel Agustín González
  65' Emilio Agustín García
  65' Lucas Emanuel Basualdo
Juan Manuel García Pereyra 72'  
Bautista Colombi 72'  
Braian Nahuel Aita 72'  
Andrés McCormick 72'  
  77' Ariel Agustín González
  77'
Mauricio Pavón Zárate 77'  
Ferro 77'  
  82' Pedro Bravo
  83' Nicolás Germanier Brun
  83' Micael Bogado
  83' Damián Baltoré
  83' Nicolás Giménez
17/11/2024 Sarmiento de La Banda
2 - 1
Germinal de Rawson 1-1H2H+
  2' Luciano Zannier
  0 - 1 4' Rodrigo Rafael Ríos
  7' Ignacio Terán
Claudio Vega 33' 1 - 1  
  44' Ignacio Terán
Juan Mendonca 45+1'  
Francisco García 49'  
  58' Luciano Zannier
  58' Brian Ezequiel Castillo
  58' Manuel Vargas
  58' Ferro
Ezequiel Navarro 58' 2 - 1  
  58' Branco Mera
  58' Nicolas Dante Rosa
Nicolás Juárez 65'  
Julio Leonardo Luques 65'  
Francisco García 65'  
Axel Pinto 65'  
  67' Gabriel Navarro
  67' Gianfranco Cabrera
  67' Brian Ezequiel Castillo
  67' Lautaro José Veloso
Pablo López 72'  
Facundo Pérez 72'  
Axel Pinto 79'  
Carlos Nahuel Speck 85'  
Matías José Pato 85'  
Rodrigo Bernal 85'  
Saúl Adrián Toloza 85'  
  88' Martín Ezequiel González
10/11/2024 Germinal de Rawson
0 - 1
Sarmiento de La Banda 0-1H2H+
  0 - 1 6' Héctor Gabriel Fernández
  45' Nicolás Juárez
Lucas Villalba 45'  
Gonzalo Ramírez 58'  
Branco Mera 62'  
Ferro 62'  
Lucas Villalba 62'  
Santiago Tomás Satler 62'  
Gonzalo Ramírez 69'  
Martín Ezequiel González 69'  
Rodrigo Rafael Ríos 69'  
Nicolas Dante Rosa 69'  
Gabriel Navarro 73'  
Brian Ezequiel Castillo 73'  
  73' Pablo López
  73' Julio Leonardo Luques
  73' Rodrigo Bernal
  73' Axel Pinto
Santiago Tomás Satler 75'  
  81' Carlos Nahuel Speck
  86' Carlos Nahuel Speck
  86' Emanuel Cuevas
  86' Claudio Vega
  86' Iván Exequiel Garzón
  88' Nicolás Juárez
  88' Guillermo Gabriel Guzmán
03/11/2024 Ciudad de Bolívar
0 - 1
Germinal de Rawson 0-0H2H+
  41' Ezequiel Navarro
Maximiliano Gabriel Brambillo 55'  
Alfredo Israel Roldán 55'  
  55' Lucas Villalba
  57' Lucas Villalba
  57' Ferro
  57' Brian Ezequiel Castillo
  57' Santiago Tomás Satler
  0 - 1 61' Ferro
  66' Rodrigo Rafael Ríos
  66' Branco Mera
  67' Luciano Zannier
Diego Armando Dotti Lamas 69'  
Brian Calabrese 69'  
  73' Ignacio Terán
Román Alberto Bravo 75'  
Tomás Ariel Alegre 75'  
Gustavo Villarruel 75'  
Gonzalo Urquijo 75'  
  75' Gabriel Navarro
  75' Lautaro José Veloso
Ignacio Gabriel Lucero 90+5'  
27/10/2024 Germinal de Rawson
0 - 0
Ciudad de Bolívar 0-0H2H+
Martín Ezequiel González 14'  
Santiago Tomás Satler 35'  
Brian Ezequiel Castillo 35'  
  53' Mariano Oscar Rivadeneira
  56' Gonzalo Schonfeld
  56' Edgardo Baudilio Díaz Del Valle
  56' Marcos Gamarra
  56' Alfredo Israel Roldán
Lucas Villalba 67'  
Ferro 67'  
Gabriel Navarro 67'  
Nelson Ibarlucea 67'  
  71' Gustavo Villarruel
  71' Brian Calabrese
Rodrigo Rafael Ríos 80'  
Mateo Tuset 80'  
Branco Mera 80'  
Lautaro José Veloso 80'  
  86' Román Alberto Bravo
  86' Gonzalo Urquijo
20/10/2024 Sportivo Belgrano
1 - 0
Germinal de Rawson 0-0H2H+
  3' Gonzalo Ramírez
  24' Lucas Villalba
  24' Brian Ezequiel Castillo
  24' Ignacio Terán
  39' Gonzalo Ramírez
Guillermo Cóceres 46'  
Braian Arturo Noriega 46'  
Esteban Nicolás Parodi 58'  
Lucas Algozino 58'  
Mariano Augusto Mauri 58'  
Pablo Óscar Cortizo 58'  
Carlos José Arriola 65' 1 - 0  
Tomás Federico 67'  
Brian Gonzalo Flores 67'  
  67' Gabriel Navarro
  67' Ferro
  67' Branco Mera
  67' Nelson Ibarlucea
  74' Santiago Tomás Satler
  74' Mateo Tuset
  74' Manuel Vargas
  74' Lautaro José Veloso
Carlos José Arriola 80'  
Leonel Matías Flores 80'  
Facundo Hang 80'  
Thiago Kloster 80'  
13/10/2024 Germinal de Rawson
2 - 0
Sportivo Belgrano 0-0H2H+
  37' Mariano Augusto Mauri
Ezequiel Navarro 37'  
  44' Guillermo Cóceres
Juan Ignacio Motroni 49' 1 - 0  
Manuel Vargas 56'  
Ferro 56'  
Luciano Zannier 65'  
Mateo Tuset 65'  
  67' Mariano Augusto Mauri
  67' Lucas Algozino
Santiago Tomás Satler 73' 2 - 0  
  77' Carlos José Arriola
  77' Braian Arturo Noriega
  77' Fernando Márquez
  77' Esteban Nicolás Parodi
  77' Facundo Hang
  77' Tomás Javier Roullier
Lucas Villalba 83'  
Nelson Ibarlucea 83'  
Santiago Tomás Satler 83'  
Lautaro José Veloso 83'  
Lautaro José Veloso 84'  
  84' Guillermo Cóceres
  84' Ezequiel Nicle
Branco Mera 86'  
  90' Camilo Alessandria
29/09/2024 Douglas Haig
1 - 1
Germinal de Rawson 0-0H2H+
Fernando Ponce 22'  
  46' Brian Ezequiel Castillo
  0 - 1 55' Mateo Tuset
  58' Brian Ezequiel Castillo
  58' Gabriel Navarro
  58' Branco Mera
  58' Gonzalo Ramírez
Martín Abel Gómez 59'  
Pablo Leonel Mazza 59'  
Augusto Gallo 59'  
Gastón Enrique Medina 59'  
  65' Rodrigo Rafael Ríos
Ezequiel Santángelo 65'  
  68' Lucas Villalba
  68' Ferro
  68' Mateo Tuset
  68' Santiago Tomás Satler
Cristian Ibarra 73'  
Braian Nahuel Aita 73'  
Ezequiel Santángelo 73'  
Thiago Alejandro Mast 73'  
Joaquín Petino 78'  
Gabriel Sebastián Serrano 78'  
Fabricio González 82' 1 - 1  
Fabricio González 82'  
  84' Manuel Vargas
  84' Nelson Ibarlucea
Agustín Pezzi 85'  
25/08/2024 Villa Mitre
1 - 0
Germinal de Rawson 0-0H2H+
  15' Rodrigo Rafael Ríos
  29' Ezequiel Navarro
Daniel Facundo Fabello 46' 1 - 0  
Daniel Facundo Fabello 58'  
  59' Luciano Zannier
  64' Santiago Tomás Satler
  64' Nicolas Dante Rosa
  64' Luciano Zannier
  64' Mateo Tuset
  67' Rodrigo Rafael Ríos
Joaquín Vivani 71'  
Javier Peñaloza 71'  
  77' Branco Mera
  77' Federico Jeremías Carcamo
Sebastián Jeldres 79'  
Ezequiel Adrián Cérica 79'  
  87' Manuel Vargas
  87' Brian Ezequiel Castillo
  87' Gonzalo Ramírez
  87' Rafael Ferro
Javier Peñaloza 90+2'  
11/08/2024 Argentino Monte Maíz
2 - 1
Germinal de Rawson 1-0H2H+
  36' Luciano Zannier
  37' Ezequiel Navarro
  45+3' Branco Mera
Dario Emanuel Diaz Chaves 45+6'  
Ramón Alberto Lentini 45+7' 1 - 0  
  60' Luciano Zannier
  60' Rafael Ferro
  60' Branco Mera
  60' Nicolas Dante Rosa
  60' Martín Ezequiel González
  60' Lucas Villalba
Gabriel Sarmiento 65'  
Ramiro Martín Lasserre 65'  
Dario Emanuel Diaz Chaves 65'  
Agustín Tinari 65'  
Mariano Guerreiro 71'  
Ariel Eduardo Castellano 71'  
Sebastián Balmaceda 71'  
David Franco Pola 71'  
  1 - 1 72' Lucas Martín Villalba Jaume
  74' Rodrigo Rafael Ríos
  74' Nelson Ibarlucea
  74' Mateo Tuset
  74' Santiago Tomás Satler
  90+1' Ignacio Terán
Ramiro Martín Lasserre 90+3' 2 - 1  
Martin Vera 90+4'  
Nicolás Alberto Fassino 90+4'  
30/06/2024 Germinal de Rawson
1 - 1
Olimpo 1-0H2H+
  12' M. García
J. Motroni 21'  
  26' F. Pérez
M. González 29' 1 - 0  
J. Motroni 42'  
  46' F. Pérez
  46' A. Araujo
R. Dichiara 46'  
G. Ramírez 46'  
B. Castillo 46'  
Luciano Zannier 46'  
R. Ferro 59'  
R. Ferro 59'  
N. Rosa 59'  
G. Navarro 59'  
R. Ríos 59'  
  1 - 1 61' R. Acosta
  62' S. Fernández
  65' S. Fernández
  65' E. García
  73' I. Di Buo
  74' I. Di Buo
  74' F. Affranchino
  74' L. Larrea
  74' L. Espejo
M. González 85'  
Luciano Zannier 87'  
19/05/2024 Circulo Deportivo
0 - 0
Germinal de Rawson 0-0H2H+
  33' R. Ferro
  46' G. Navarro
  46' R. Ríos
  57' E. Navarro
  64' R. Ferro
  64' E. Santilli
L. Zaragoza 66'  
J. Comas 70'  
M. Gutiérrez 70'  
S. Ávila 70'  
Leonardo Verón 70'  
  70' B. Castillo
R. Priori 72'  
  75' B. Castillo
  75' N. Rosa
D. Villalba 81'  
Ángel Nahuel Gómez 81'  
L. Jofré 81'  
I. Ireberri 81'  
  90+1' E. Navarro
  90+5' B. Mera
  90+5' M. Vargas
  90+5' E. Toledo
21/04/2024 Sol de Mayo
2 - 2
Germinal de Rawson 1-1H2H+
  0 - 1 12' R. Ferro
H. Morales 15' 1 - 1  
  18' M. González
  25' R. Dichiara
  31' M. Vargas
A. Herrera 39'  
  1 - 2 49' M. González
  50' E. Navarro
F. Valdebenito 50'  
F. Valdebenito 56' 2 - 2  
J. Piedrahita 63'  
J. Acuña 63'  
  65' G. Cabrera
  65' F. Carcamo
  76' R. Ríos
  76' N. Rosa
  76' R. Ferro
  76' E. Santilli
I. Zappulla 81'  
J. Aguirre 81'  
V. Robatto 81'  
Nahuel Jesús Pagani Ghio 81'  
E. Santángelo 87'  
F. Valdebenito 87'  
I. Zanzi 87'  
30/03/2024 Deportivo Santamarina
1 - 1
Germinal de Rawson 1-0H2H+
M. Palmieri 5'  
M. Michel 10'  
N. Igartúa 14'  
F. De La Vega 28' 1 - 0  
F. De La Vega 33'  
  43' R. Ferro
L. Villanueva 45'  
E. Galabert 46'  
Q. Marín 46'  
  1 - 1 50' R. Dichiara
  54' E. Navarro
E. Tus 57'  
V. Barberini 57'  
F. De La Vega 64'  
Agustin Jara 64'  
M. Palmieri 64'  
M. Michel 64'  
  75' R. Ferro
  75' C. López
  75' G. Navarro
  75' N. Rosa
M. Pérez 80'  
Á. Ola 80'  
  87' R. Dichiara
  87' M. Bolteau
  87' B. Castillo
  87' E. Santilli
  90+3' B. Castillo
Á. Ola 90+3'  
J. Mazza 90+4'  
23/03/2024 Germinal de Rawson
3 - 0
Circulo Deportivo 2-0H2H+
G. Navarro 23' 1 - 0  
R. Ferro 29' 2 - 0  
E. Navarro 50'  
G. Navarro 51'  
C. López 51'  
B. Castillo 68'  
R. Ríos 68'  
R. Ferro 68'  
E. Santilli 68'  
R. Dichiara 79' 3 - 0  
E. Navarro 80'  
M. Bolteau 80'  
  80' S. Ávila
  80' B. Costella
R. Dichiara 80'  
N. Rosa 80'  
  84' P. Impini
  84' M. Coronel
  84' J. Comas
  84' D. San Julián
01/10/2023 Deportivo Madryn
1 - 1
Independiente Rivadavia 0-0H2H+
  43' Francisco Petrasso
Matías Villareal 45+1'  
Franco Godoy 54'  
Hernán Zuliani 54'  
Facundo Ardiles 57'  
  0 - 1 59' Alex Arce
Diego Crego 62'  
Cristian David Núñez Vázquez 71' 1 - 1  
  71' Victorio Ramis
  71' Leonel Jonás Aguirre Avalo
  71' Maximiliano David González
  71' Diego Rubén Tonetto
Cristian David Núñez Vázquez 72'  
Enzo Ariel Arreguín 73'  
Jerónimo Porto Lapegüe 73'  
Federico Recalde 73'  
  75' Ezequiel Ham
  75' Alejo Distaulo
  75' Matías Reali
  75' Brian Sánchez
  75' Juan Manuel Elordi
Hernán Zuliani 80'  
Cristian David Núñez Vázquez 82'  
Rafael Ferro 82'  
Federico Recalde 82'  
Boris Magnago 82'  
  89' Luciano Abecasis
  89' Ivan Valdez
  90+7' Mauro Maidana
16/09/2023 Deportivo Madryn
4 - 0
Villa Dálmine 0-0H2H+
  10' Luciano Maidana
Brian Ferreyra 11'  
  19' Facundo Giacopuzzi
Enzo Ariel Arreguín 28'  
  28' Joaquín Arzura
  33' Valentín Gargiulo
Jorge Raúl Zules Caicedo 45+1'  
Lucas Necul 46'  
Leonardo Marinucci 46'  
Enzo Ariel Arreguín 46'  
Cristian David Núñez Vázquez 46'  
Brian Ferreyra 51' 1 - 0  
Diego Crego 54' 2 - 0  
Brian Ferreyra 61' 3 - 0  
Brian Ferreyra 65'  
  67' Joaquin Molina
  67' Vicente Barberini
Leonardo Marinucci 67' 4 - 0  
  67' Luciano Maidana
  67' Diego Castañeda
  67' Agustín Pereyra
  67' Branco Ramírez
Facundo Ardiles 74'  
Boris Magnago 74'  
Matías Villareal 74'  
Federico Recalde 74'  
  80' Laureano Agustín Tello
  80' Lucas Miguez
  80' Joaquín Arzura
  80' Diego Vitale
Jorge Raúl Zules Caicedo 84'  
Joaquín Obdrzalek 84'  
10/09/2023 Aldosivi
0 - 0
Deportivo Madryn 0-0H2H+
Gustavo Turraca 44'  
Gustavo Turraca 46'  
Juan Manuel Olivares 46'  
Elías Brítez 61'  
Matías Morello 61'  
  71' Facundo Ardiles
  76' Lucas Necul
  76' Leonardo Marinucci
  76' Enzo Ariel Arreguín
Facundo Pereyra 81'  
Stefano Callegari 81'  
Ariel Gonzalez 81'  
Elías Torres 81'  
  87' Federico Recalde
  87' Nicolás Sánchez
  90' Lucas Necul
  90' Jerónimo Porto Lapegüe
03/09/2023 Atlético Rafaela
0 - 0
Deportivo Madryn 0-0H2H+
  28' Mauricio Mansilla
Matías Oscar Fissore 36'  
  52' Jorge Raúl Zules Caicedo
Matías Oscar Fissore 56'  
Matías Valdivia 56'  
  58' Andrés Lioi
  58' Boris Magnago
Facundo Soloa 63'  
Néstor Tobías Arévalos González 63'  
  69' Lucas Necul
  69' Leonardo Marinucci
  69' Jorge Raúl Zules Caicedo
  69' Valentin Perales
Alex Nahuel Luna 75'  
Gino Albertengo 75'  
Nicolás Laméndola 75'  
Nicolás Delgadillo 75'  
Claudio Bieler 75'  
Nazareno Fúnez 75'  
Ayrton Portillo 85'  
  90+5' Franco Godoy
08/07/2023 Deportivo Madryn
1 - 0
Racing de Córdoba 0-0H2H+
  10' Abel Bustos
Lucas González 45+1'  
  46' Bruno Ignacio Nasta
  46' Jose Luis Mendez
  56' Juan Arguello
Leonardo Marinucci 61'  
Brian Ferreyra 61'  
  68' Nicolás Femia
  68' Francisco Aman
  68' Abel Bustos
  68' Nicolás Cavagnero
Nicolás Sánchez 72'  
Enzo Ariel Arreguín 72'  
Federico Recalde 72'  
Diego Crego 72'  
Cristian David Núñez Vázquez 76'  
Andrés Lioi 76'  
Mauricio Mansilla 78'  
  85' Franco Coronel
Jorge Raúl Zules Caicedo 90+3' 1 - 0  
  90+3' Nicolás Femia
17/06/2023 Club Atlético Chacarita Juniors
0 - 0
Deportivo Madryn 0-0H2H+
  46' Diego Crego
  46' C. Núñez
  46' Andrés Lioi
  46' Matías Villareal
N. Caro 53'  
  53' Mauricio Mansilla
Andres Zanini 63'  
J. González 64'  
Gianluca Pugliese 69'  
M. Astina 69'  
Á. Cuello 69'  
N. Gómez 69'  
  69' Valentin Perales
  69' Boris Magnago
M. Rodríguez 77'  
E. Hoyos 77'  
N. Gómez 80'  
Luciano Giménez Alanda 89'  
F. Rasic 89'  
  89' N. Sánchez
  89' Hernán Zuliani
L. Perdomo 90+1'  
  90+4' Lucas González
  90+4' Franco Déboli
05/06/2023 CA Mitre
1 - 0
Deportivo Madryn 0-0H2H+
Santiago Rosales 22'  
  24' M. Mansilla
M. Almirón 27'  
D. González 64'  
G. Mayenfisch 64'  
Germán Díaz 64'  
G. Ramírez 64'  
  69' A. Lioi
  69' B. Magnago
  69' N. Sánchez
  69' Hernán Zuliani
B. Mieres 76'  
C. Díaz 76'  
  78' L. Marinucci
  78' Franco Déboli
Santiago Rosales 85' 1 - 0  
G. Ramírez 86'  
G. Ramírez 87'  
D. Romero 89'  
Agustín Francisco Lamosa 89'  
  89' F. Ardiles
  89' L. Necul
27/05/2023 Deportivo Madryn
1 - 0
Chaco For Ever 1-0H2H+
L. González 45' 1 - 0  
  46' E. Faccioli
  46' J. Bayk
L. Necul 53'  
Franco Déboli 53'  
M. Mansilla 58'  
  69' C. Vega
  69' E. Bogado
  69' Nicolás Silva
  69' E. Bruno
  69' E. Díaz
  69' Jonathan Dellarossa
N. Sánchez 72'  
L. Pruzzo 72'  
L. González 79'  
A. Lioi 81'  
B. Magnago 81'  
  83' D. Valdez
  90+1' E. Bruno
  90+3' E. Bruno
  90+3' Enzo Bruno
  90+4' Jonathan Dellarossa
  90+4' Jonathan Dellarossa
21/05/2023 Independiente Rivadavia
1 - 0
Deportivo Madryn 1-0H2H+
A. Arce 35' 1 - 0  
  45' J. Zules
  48' V. Perales
M. Reali 49'  
  53' J. Zules
  53' A. Lioi
  53' Hernán Zuliani
  53' L. Pruzzo
  64' F. Ardiles
D. Tonetto 74'  
M. González 74'  
  74' N. Sánchez
  74' L. Necul
  82' D. Crego
  82' Franco Déboli
  82' F. Recalde
  82' Lautaro Laborie
V. Ramis 87'  
J. Aguirre 87'  
M. Reali 87'  
J. Perales 87'  
E. Ham 90+4'  
Mateo Ortale 90+4'  
  90+6' L. Marinucci
13/05/2023 Deportivo Madryn
2 - 3
Deportivo Maipú 1-0H2H+
L. González 38' 1 - 0  
  41' S. González
L. Pruzzo 45+3'  
  46' Antoliano Moyano
  46' Luciano Paredes
J. Zules 49'  
  1 - 1 50' Rubens Sambueza 
L. Marinucci 57'  
  1 - 2 62' Á. Veliez
  63' F. Montero
  63' Horacio Ramirez
  67' Horacio Ramirez
A. Lioi 68'  
L. Necul 68'  
L. Pruzzo 73' 2 - 2  
  75' A. Manzur
  75' M. Eggel
  81' Á. Veliez
  81' G. Klusener
D. Crego 85'  
Franco Déboli 85'  
L. González 85'  
Hernán Zuliani 85'  
  2 - 3 90+1' I. González
N. Sánchez 90+1'  
Lautaro Laborie 90+1'  
L. Necul 90+3'  
L. Necul 90+3'  
06/05/2023 Villa Dálmine
1 - 3
Deportivo Madryn 0-2H2H+
  0 - 1 8' L. Jofré
L. Jofré 16'  
F. Molina 25'  
  28' F. Recalde
  0 - 2 45' L. González
N. Romat 45+1'  
D. Cardozo 46'  
L. Míguez 46'  
F. Pulicastro 46'  
M. Olivera 46'  
L. Jofré 55'  
G. Groba 55'  
  55' N. Sánchez
  55' L. Pruzzo
G. Groba 64'  
  69' A. Lioi
  69' L. Necul
Luciano Maidana 69'  
J. Rossi 69'  
  0 - 3 73' L. González
A. Sosa 73'  
  77' L. González
  77' J. Ferreira
  77' L. Marinucci
  77' Rafael Ferro
  77' F. Recalde
  77' Lucas Mellado
M. Olivera 84' 1 - 3  
Tomás Bacas 84'  
M. Caramuto 84'  
L. Míguez 87'  

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home 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.