Almirante Brown

Founded: 1922
Stadium: Estadio Fragata Presidente Sarmiento
Coach: Darío Javier Franco Gatti
Primera B Nacional Form:
Overall Form:

Almirante Brown home ground venue is Estadio Fragata Presidente Sarmiento.

Darío Javier Franco Gatti is the current coach for Almirante Brown.

Almirante Brown Primera B Nacional Match Fixtures and Results

[ Home Overall Away  ]

Almirante Brown have played a total of 21 matches in Argentina Primera B Nacional. Their current statistics is 11 win, 5 draw and 5 lose.

Almirante Brown did not win their last three matches in the competition.

The overall results is shown by default. You can also analyze Almirante Brown results for their home or away matches in Primera B Nacional 2023.

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
Almirante Brown 21 11 5 5
Date
Home
Score
Away
HT      
26/11/2023 Almirante Brown
0 - 2
Deportivo Riestra 0-1H2H O +
  1' Franco Aguero
  2' Pedro David Ramírez
  12' Lázaro Romero
  12' Leonardo Landriel
  18' Milton Celiz
Chirstian Moreno 21'  
Diego Garcia 21'  
  0 - 1 24' Jonatan Esteban Goitía
Agustín Dáttola 34'  
Alan Barrionuevo 36'  
  45+4' Ignacio Arce
Martín Batallini 46'  
Matías Belloso 46'  
Leandro Guzmán 46'  
Facundo Stáble 46'  
Nazareno Bazán 52'  
  57' Walter Ruben Acuna
  57' Ramon Gonzalez Herrero
  57' Gustavo Martin Fernandez
  57' Tomas Villoldo
Germán Rivero 61'  
José Luis Escurra 61'  
Axel Ochoa 61'  
Santiago Vera 61'  
  62' Fermin Antonini
  62' Mario Matías Zaninovich
  0 - 2 74' Nicolas Diego Dematei
11/11/2023 Almirante Brown
0 - 0
Club Ferro Carril Oeste 0-0H2H O +
  27' William Machado
Alan Barrionuevo 55'  
  56' Patricio Boolsen
Axel Ochoa 57'  
Jonathan Zacaria 57'  
Marcos Abreliano 67'  
Facundo Miño 67'  
Juan Manuel Vázquez 67'  
Facundo Stáble 67'  
  68' Gastón Moreyra
  68' Martin Campos
  68' Pablo Palacio
  68' Claudio Mosca
  76' Hernán Grana
  76' Lucas Faggioli
  76' William Machado
  76' Kevin Vázquez
  78' K. A. Vazquez
Diego Garcia 78'  
José Luis Escurra 78'  
Martín Batallini 78'  
Germán Rivero 78'  
  80' Cristian Erbes
  80' Ignacio Colombini
  90+7' Jonathan Herrera
Jonathan Zacaria 90+7'  
  90+7' Jonathan Herrera
29/10/2023 Almirante Brown
0 - 2
Independiente Rivadavia 0-0H2H O +
Jonathan Zacaria 2'  
  22' Alejo Distaulo
  33' Maximiliano David González
Marcos Abreliano 40'  
  40' Leonel Jonás Aguirre Avalo
Juan Manuel Vázquez 40'  
Leandro Guzmán 46'  
Matías Belloso 46'  
  69' Maximiliano David González
  69' Brian Sánchez
  69' Alejo Distaulo
  69' Ivan Valdez
Juan Manuel Vázquez 70'  
José Luis Escurra 70'  
Martín Batallini 70'  
Germán Rivero 70'  
  73' Alex Arce
  73' Victorio Ramis
Nazareno Bazán 90'  
Diego Garcia 90'  
Marcos Abreliano 90'  
Facundo Miño 90'  
  101' Brian Sánchez
Jonathan Zacaria 104'  
Axel Ochoa 104'  
  105' Ezequiel Ham
  105' Diego Rubén Tonetto
  105' Leonel Jonás Aguirre Avalo
  105' Francisco Ilarregui
  110' Juan Manuel Elordi
Marcos Enrique 112'  
  0 - 1 114' Brian Sánchez
  116' Brian Sánchez
  116' Ivan Valdez
  116' Santiago Flores
  0 - 2 118' Victorio Ramis
16/10/2023 Almirante Brown
2 - 0
Temperley 1-0H2H O +
  3' Nicolás Demartini
  7' Luis Eduardo López
  18' Luciano Nieto
Leandro Guzmán 43' 1 - 0  
  43' Jerónimo Pourtau
  45+1' Nicolás Demartini
  46' Luis Eduardo López
  46' Gastón Darío Bojanich
  47' Gastón Darío Bojanich
  55' Luciano Nieto
  55' Lucas Baldunciel
  55' Adrián Arregui
Leandro Guzmán 61'  
Matías Belloso 61'  
Juan Manuel Vázquez 61'  
José Luis Escurra 61'  
Nazareno Bazán 68'  
Diego Garcia 68'  
Agustín Dáttola 68'  
David Ledesma 68'  
  69' Facundo Krüger
  69' Patricio Cucchi
  69' Adrián Arregui
  69' Emanuel Ibáñez
José Luis Escurra 70' 2 - 0  
  72' Tobías Reinhart
  72' Matías Ariel Sánchez
Mariano Santiago 73'  
Jose Luis Garcia 73'  
30/09/2023 Almirante Brown
1 - 0
Nueva Chicago 0-0H2H O +
  5' Alan Lorenzo
  9' Franco Cáceres
Agustín Dáttola 19'  
Jonathan Zacaria 46'  
Matías Belloso 46'  
Mariano Santiago 50'  
Juan Manuel Vázquez 53'  
Diego Garcia 53'  
Nazareno Bazán 65'  
Germán Rivero 65'  
Martín Batallini 65'  
Santiago Vera 65'  
  68' Agustín Curruhinca
  68' Matías Bergara
  68' Franco Cáceres
  68' Lautaro Ortega
Marcos Abreliano 76'  
José Luis Escurra 76'  
  81' Diego Arroyo
  81' Tobías Ostchega
  81' Ezequiel Naya
  81' Catriel Quinteros
Germán Rivero 90' 1 - 0  
  90+3' Tomás Alejandro Rodríguez
  90+3' Carlos Zalazar
Santiago Vera 90+5'  
Santiago Vera 90+5'  
16/09/2023 Almirante Brown
0 - 2
Estudiantes de Río Cuarto 0-0H2H O +
  45+1' Gastón Arturia
Agustín Dáttola 50'  
Agustín Dáttola 56'  
Juan Manuel Vázquez 56'  
Nazareno Bazán 57'  
Juan Manuel Vázquez 57'  
  60' Nicolás Talpone
José Luis Escurra 61'  
  0 - 1 63' Luis Alberto Silba
  0 - 2 64' Nahuel Adriel Cainelli
José Luis Escurra 66'  
Martín Batallini 66'  
  69' Facundo Castet
Leandro Guzmán 71'  
Marcos Abreliano 71'  
Diego Garcia 71'  
Bruno Mino 71'  
  72' Luis Alberto Silba
  72' Renzo Jesús Reynaga Llarena
  80' Mauro Valiente
  80' Nery Leyes
  80' Mateo Bajamich
  80' Federico López
  83' Federico López
  86' Francisco Romero
  86' Carlos Matías Rosales
  86' Nicolás Talpone
  86' Santiago Zurbriggen
27/08/2023 Almirante Brown
0 - 1
Deportivo Morón 0-1H2H O +
  0 - 1 4' Franco Natanael García Barboza
Facundo Miño 20'  
Germán Rivero 30'  
Alan Barrionuevo 42'  
Facundo Miño 46'  
Tomás Bugallo 46'  
Facundo Stáble 46'  
Leandro Guzmán 46'  
  47' Nicolás Henry
Diego Garcia 62'  
Nazareno Bazán 62'  
Marcos Enrique 62'  
Jose Luis Garcia 62'  
Chirstian Moreno 72'  
Juan Manuel Vázquez 72'  
  74' Santiago Agustín Coronel
  78' Diego Sosa
  78' Pablo Cáceres
  78' Franco Natanael García Barboza
  78' Gonzalo Salega
  82' Gonzalo Salega
  83' Gonzalo Salega
  84' Santiago Agustín Coronel
  84' Santiago Kubiszyn
  90+1' Maximiliano Coronel
  90+2' Pablo Cáceres
  90+3' Gonzalo Berterame
  90+3' Pablo Ezeqiel Calderón
  90+3' Nicolás Henry
  90+3' Sebastián Facundo Ezequiel Lopez
15/08/2023 Almirante Brown
2 - 0
Patronato 1-0H2H O +
  41' Nazareno Solís
  45' Nicolás Domingo
Alan Barrionuevo 45+1' 1 - 0  
  46' Matías Ruiz Díaz
  46' Ignacio Russo
Santiago Vera 57' 2 - 0  
  59' Fabio Vázquez
  59' Juan Pablo Barinaga
  59' Damián Arce
  59' Tomás Cáceres
  66' Ignacio Russo
Germán Rivero 69'  
Martín Batallini 69'  
  71' Enzo Díaz
  71' Alexander Sosa
Alan Barrionuevo 80'  
Agustín Dáttola 80'  
Santiago Vera 80'  
Leandro Guzmán 80'  
Facundo Stáble 80'  
Juan Manuel Vázquez 80'  
  84' Valentín Pereyra
  84' Kevin González
  86' Cristian González
Marcos Abreliano 87'  
Jose Luis Garcia 87'  
  89' Alexander Sosa
29/07/2023 Almirante Brown
1 - 0
Alvarado 0-0H2H O +
Jonathan Zacaria 46'  
José Luis Escurra 46'  
Nazareno Bazán 58'  
Martín Batallini 58'  
Juan Manuel Vazquez 58'  
Diego Garcia 58'  
  58' Mauro Albertengo
  58' Sebastián Jaurena
Santiago Vera 61' 1 - 0  
  73' Federico Boasso
  74' Franco Malagueño
  74' Lucas Rebecchi
  74' José Luis Fernández
  74' Guido Vadalá
Facundo Stáble 76'  
Marcos Abreliano 76'  
Santiago Vera 77'  
Germán Rivero 77'  
Marcos Enrique 84'  
  84' Federico Boasso
  84' Joiser Arias
  84' Franco Bellocq
  84' Julian Vitale
  90' Agustin Irazoque
15/07/2023 Almirante Brown
2 - 1
San Martín San Juan 0-0H2H O +
Jonathan Zacaría 46'  
Axel Ochoa 46'  
David Ledesma 46'  
Juan Manuel Vázquez 46'  
Marcos Abreliano 49'  
  0 - 1 50' Leonel Bontempo
Marcos Enrique 62'  
Diego Garcia 62'  
Marcos Abreliano 62'  
Facundo Stable 62'  
  73' Marcos Arturia
  73' Benjamin Borasi
Diego Garcia 75' 1 - 1  
José Luis Escurra 81'  
Matías Belloso 81'  
  83' Matias Donato
  83' Lautaro Gordillo
  83' Sebastian Gonzalez
  83' Alexis Vega
  89' Manuel Llano
Santiago Vera 90' 2 - 1  
01/07/2023 Almirante Brown
0 - 0
Guillermo Brown 0-0H2H O +
Martín Batallini 46'  
Chirstian Moreno 46'  
Juan Manuel Vázquez 60'  
Diego Garcia 60'  
José Luis Escurra 74'  
Nazareno Bazán 74'  
  74' Mauro Raúl Fernández
  74' Gabriel Navarro
Jonathan Zacaría 74'  
Axel Ochoa 74'  
Leandro Guzmán 81'  
Facundo Stable 81'  
  83' Valentino Werro
  83' Julio Rodriguez
  90+3' Wilfredo Olivera
Axel Ochoa 90+4'  
  90+7' Martín Pino
  90+7' Bruno Báez
  90+7' Tomás Assennato
  90+7' Juan Pablo Salomoni
19/06/2023 Almirante Brown
1 - 0
Almagro 1-0H2H O +
José Luis Escurra 12' 1 - 0  
Jonathan Zacaría 24'  
Mariano Santiago 45+3'  
  46' F. Silvera
  46' Enzo Fernández
  46' M. Guzmán
  46' D. Martínez
Jonathan Zacaría 46'  
Axel Ochoa 46'  
  48' Francisco Solé
Santiago Vera 51'  
  61' Francisco Solé
  61' Franco Sivetti
  61' N. Basualdo
  62' E. Alderete
  62' Mario Galeano
Diego Garcia 68'  
Juan Manuel Vázquez 68'  
Santiago Vera 73'  
Martín Batallini 73'  
Germán Rivero 73'  
Nazareno Bazán 73'  
  79' J. Varela
  79' L. Ferreyra
Marcos Enrique 85'  
Facundo Miño 85'  
27/05/2023 Almirante Brown
1 - 0
San Martín de Tucumán 0-0H2H O +
  24' G. Abregú
Nicolás Bazzana 51' 1 - 0  
  63' A. Colazo
  63' N. Moreno
N. Bazán 67'  
D. García 67'  
Tomás Bugallo 67'  
H. Lamberti 67'  
  69' Nahuel Banegas
  69' G. Abregú
  69' I. Molinas
  73' E. Dening
Jonathan Zacaría 74'  
F. Miño 74'  
L. Guzmán 80'  
C. Moreno 80'  
Germán Rivero 81'  
W. Acuña 81'  
  81' E. Martínez
  81' Gervasio Núñez
  81' Nicolás Bazzana
  81' N. Sansotre
  87' Ismael Quílez
  90+5' N. Moreno
13/05/2023 Almirante Brown
3 - 0
All Boys 2-0H2H O +
G. Rivero 2' 1 - 0  
  25' M. Muñoz
Alan Barrionuevo 27' 2 - 0  
Alan Barrionuevo 41'  
  46' M. Muñoz
  46' A. Melo
  46' Tomas Granitto
  46' S. Nelle
A. Ochoa 51'  
U. Abreliano 64'  
Tomás Bugallo 64'  
A. Ochoa 64'  
L. Guzmán 64'  
  68' M. Iacobellis
  68' E. Avaro
  68' J. Ibáñez
  68' D. Lizio
  68' Mauro Damián Luque
  68' A. Morales
Alan Barrionuevo 70'  
D. Ledesma 70'  
N. Bazán 80'  
D. García 80'  
G. Rivero 80'  
H. Lamberti 80'  
M. Enrique 85' 3 - 0  
30/04/2023 Almirante Brown
0 - 0
Defensores de Belgrano 0-0H2H O +
C. Moreno 15'  
  25' E. Aguirre
M. Enrique 44'  
  54' F. Chávez
  55' F. Chávez
  55' A. Benítez
  59' F. Chávez
F. Miño 62'  
W. Acuña 71'  
N. Bazán 71'  
Tomás Bugallo 71'  
D. García 71'  
J. Escurra 71'  
L. Guzmán 71'  
  74' L. Formica
  75' I. Pietrobono
  79' C. Machado
  79' Maximiliano Cerato
L. Guzmán 82'  
Alan Barrionuevo 83'  
G. Rivero 88'  
Matías Belloso 88'  
  88' C. Salto
08/04/2023 Almirante Brown
0 - 1
Güemes 0-1H2H O +
  14' B. Machuca
  0 - 1 34' Lucas Cano
  34' Lucas Cano
Alan Barrionuevo 45+4'  
M. Santiago 55'  
D. García 55'  
M. Enrique 57'  
  59' Ignacio Vallejos
  59' Camilo Albornoz
  60' L. Álvarez
M. Enrique 65'  
J. García 65'  
C. Moreno 65'  
N. Iribarren 65'  
  69' M. Casa
U. Abreliano 78'  
Facundo Stable 78'  
W. Acuña 78'  
Á. Stringa 78'  
  80' Lucas Cano
  80' Iván Maggi
  80' L. Álvarez
  80' Michael Sambataro Oviedo
  80' M. Casa
  80' Matías Vera
N. Iribarren 84'  
  87' I. Carruega
  87' Matías Sosa
  90+4' Matías Vera
31/03/2023 Almirante Brown
1 - 1
Gimnasia y Esgrima Mendoza 0-1H2H O +
  0 - 1 15' R. Castro
A. Ochoa 28'  
  45+2' B. Nasta
M. Enrique 51'  
G. Rivero 53'  
  57' R. Castro
  64' R. Castro
  64' S. Olivarez
  74' M. Nouet
  77' B. Nasta
  77' J. Juncos
  77' R. Seratto
  77' B. Ortíz
  77' M. Nouet
  77' M. Recalde
W. Acuña 78'  
M. Arango 78'  
A. Ochoa 78'  
J. García 78'  
H. Lamberti 84'  
Á. Stringa 84'  
U. Abreliano 84'  
Jonathan Zacaría 84'  
G. Rivero 88' 1 - 1  
M. Santiago 89'  
Matías Belloso 89'  
J. García 90+2'  
  90+3' Lucas Villarruel
  90+3' P. Ortega
18/03/2023 Almirante Brown
3 - 1
Flandria 2-0H2H O +
N. Bazán 4' 1 - 0  
W. Acuña 29' 2 - 0  
  46' C. Broggi
  46' L. Seimandi
  49' F. Canever
W. Acuña 50' 3 - 0  
  54' A. Altuna
  54' Eugenio Raggio
  54' J. Vivas
  54' F. Tisera
W. Acuña 63'  
J. Escurra 63'  
H. Lamberti 63'  
Á. Stringa 63'  
  65' F. Murillo
Á. Stringa 65'  
  70' A. Gagliardi
  70' M. Comachi
  72' N. Arrechea
G. Rivero 78'  
W. Chimeli 78'  
N. Bazán 78'  
Álvaro López 78'  
  3 - 1 83' M. Comachi
M. Santiago 89'  
G. Ocampo 89'  
05/03/2023 Almirante Brown
0 - 0
Defensores Unidos 0-0H2H O +
  31' D. Núñez
U. Abreliano 65'  
M. Santiago 65'  
M. Enrique 65'  
Á. Stringa 65'  
G. Rivero 73'  
Álvaro López 73'  
  73' D. Núñez
  73' G. Mbombaj
  77' B. Gómez
  79' B. Gómez
  79' Ítalo Montano Cortés
  79' J. Velázquez
  79' M. Ortigoza
W. Acuña 82'  
Jonathan Zacaría 82'  
  90' H. Echague
  90' R. Priori
M. Santiago 90+5'  
20/02/2023 Almirante Brown
4 - 1
Agropecuario Argentino 2-1H2H O +
N. Bazán 11' 1 - 0  
N. Bazán 14' 2 - 0  
  2 - 1 18' D. Lemos
U. Abreliano 42'  
W. Acuña 47' 3 - 1  
  52' E. Moreno
  52' Alexis Blanco
N. Bazán 58'  
W. Chimeli 58'  
J. Escurra 58'  
J. García 58'  
W. Acuña 58'  
D. Ledesma 58'  
  60' R. Barrios
J. García 66'  
  67' A. Melo
  67' N. Silva
  70' G. Lesman
  70' D. Diellos
  70' D. Lemos
  70' Juan Pablo Passaglia
G. Rivero 79'  
F. Miño 79'  
A. Ochoa 79'  
G. Ocampo 79'  
C. Moreno 82'  
G. Ocampo 90'  
W. Chimeli 90+4' 4 - 1  
05/02/2023 Almirante Brown
1 - 0
San Telmo 1-0H2H O +
Alan Barrionuevo 4' 1 - 0  
  21' J. Paiz
Jonathan Zacaría 46'  
Á. Stringa 46'  
J. García 57'  
W. Chimeli 60'  
N. Bazán 60'  
J. García 60'  
H. Lamberti 60'  
  68' J. Requena
  68' G. Villarruel
G. Rivero 69'  
W. Acuña 69'  
  72' A. Stancato
  72' Bruno Andrés Agüero
  72' Cristian Marcial
  72' A. Amaya
  79' A. Fernández
  79' G. Giménez
  79' R. Luna
  79' L. Laborda
  84' J. Paiz
D. García 88'  
J. Escurra 88'  
  90' G. Giménez

Chart Analysis

The graph shows the performance and results of Almirante Brown in Primera B Nacional.

Statistics & Analysis of Almirante Brown

G. Rivero is the leading top goal scorer for Almirante Brown with 3 goals.

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

Almirante Brown Talk

Create a New Post





Submit Cancel

Almirante Brown Squad

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

If you want to bet on the players, you should see who are the Almirante Brown 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.

# Photo Name of Player N A
Ramiro Fernando Martínez 3690 41
Alan Barrionuevo 3220 36 2 3 9
Mariano Santiago 3114 36 2 5 7
Marcos Nahuel Enrique 3031 36 11 2 7
Marcos Ulises Abreliano 2274 32 5 16 1 8
Germán Ariel Rivero 2174 36 12 18 5 4 1
Nazareno Daniel Bazán Vera 2150 38 13 16 7 1 1
Christian Damián Moreno 2098 28 4 5 7
Axel Nicolás Ochoa 1871 28 7 7 4 1
Agustín Nicolás Dattola 1671 21 1 4 6
Diego Alejandro García 1531 34 21 10 3 2 2
José Luis Escurra 1427 30 17 9 3 4 1
Jonathan Fabián Zacaría 1411 24 3 17 9
Santiago Vera 1218 17 3 7 3 4
Martín Leonel Batallini 1046 20 6 11 2
Juan Manuel Vázquez 998 21 8 11 6
Leandro Guzmán 959 20 9 9 1 2
Facundo Miño 896 19 10 4 4
Hernán Agustín Lamberti 890 13 3 4
Walter Rubén Acuña 785 14 5 8 3 2
Nahuel Nicolás Iribarren 755 10 2 1 5
Facundo Nahuel Stable 649 15 8 6 1
David Ledesma Sacarias 483 12 7 3
José Luis García 462 14 10 3 3
Tomás Bugallo 413 8 4 4 1 1
Matías Belloso 389 14 14 3 2
Álvaro López 221 8 6 2 1
Wilson Chimeli Rodríguez 219 5 3 3 1
Mariano Arango 171 3 1 1 1
Ángel Mario Stringa 170 7 7 1
Guillermo Gabriel Ocampo 84 6 5 1 1
Lautaro Cesar 66 1 1 1
Bruno Miño 19 3 3
Aramis Serafini
Brian Daniel Medina
Cristian Alberto Varela
Dante Pérez Lazarte
Enzo Fabián Cardozo
Francisco Manuel Peralta Salinas
Franco Nicolás Torres
Gastón Eduardo Montero
Gastón Emiliano Scisci
Joaquín Taborda
Joel Gonzalo Ghiraldello
Juan Manuel Martínez
Kevin Ferreyra
Kevin Nahuel Joel Barrionuevo
Lautaro Leguizamón
Lautaro Zin
Leonardo Ávalos
Luca Zärate
Lucas Portillo
Luciano Pascual
Marcelo Damián Vega
Marcos Daniel Brítez Ojeda
Mateo Agustín Piteo
Maximiliano Ezequiel Denis
Milton Aaron Céliz
Nazareno Ferreyra
Nazareno Gatas
Nicolás Gamarra
Nicolás Luján
Pablo Emanuel Medina
Patricio Núñez
Ramiro Fernández
Ricardo Sebastián Riquelme
Rodrigo Sebastián Alonso
Rodrigo Vélez
Víctor Hugo Gómez
Argentina Football

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.