Founded: 1936
Stadium: Estadio El Trébol
Coach: Horacio Raúl Cordero
Liga Nacional Form:
Overall Form:

Municipal home ground venue is Estadio El Trébol.

Horacio Raúl Cordero is the current coach for Municipal.

Municipal Liga Nacional Match Fixtures and Results

[ Home Overall Away  ]

Municipal have played a total of 27 matches in Guatemala Liga Nacional. Their current statistics is 19 win, 5 draw and 3 lose.

Municipal did not win their last match in the competition.

The overall results is shown by default. You can also analyze Municipal results for their home or away matches in Liga Nacional 2014/2015.

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
Municipal 27 19 5 3
Date
Home
Score
Away
HT      
21/05/2015 Municipal
0 - 2
Comunicaciones 0-0H2H O  
17/05/2015 Municipal
3 - 1
Suchitepéquez 1-1H2H O +
  22' S. Moody-Orio
  24' J. Cardona
  0 - 1 26' E. Cabrera
  41' Juan Baena
  43' Rodolfo González
Carlos Ruíz Gutiérrez 44' 1 - 1  
C. Noriega 50' 2 - 1  
  52' Juan Baena
  52' Luis Mora Mena
J. Alas 60'  
  67' E. López
  68' E. Cabrera
  69' Michel Rivera Montenegro
  69' P. Barros
Kevin Santamaría Guzmán 71'  
Kevin Santamaría Guzmán 73'  
Hessler Archila Boiton 73'  
  73' W. Morales
  79' J. Cardona
  79' G. Esquivel
M. Callorda 79'  
M. Portillo 79'  
  82' Luis Mora Mena
Carlos Ruíz Gutiérrez 90'  
Carlos Ruíz Gutiérrez 90+1'  
M. Rivas 90+1'  
M. Portillo 90+4' 3 - 1  
M. Portillo 90+4'  
03/05/2015 Municipal
4 - 1
Deportivo Petapa 0-0H2H O +
  23' Alex Pérez
  23' Alan Aceituno García
  25' M. Aragón
Darwin Oliva García 26'  
  29' Julio Vanegas Barahona
L. Cardona 39'  
Darwin Oliva García 46' 1 - 0  
  53' R. Sandoval
Denniss López Beklels 56'  
C. Jiménez 61'  
Hessler Archila Boiton 61'  
  63' Alan Aceituno García
  1 - 1 65' Alan Aceituno García
  65' M. Icuté
  65' W. Pérez
  70' Alan Aceituno García
  70' Roberto Cóbar Gil
Denniss López Beklels 72' 2 - 1  
M. Ávila 74'  
Kevin Santamaría Guzmán 74'  
Hessler Archila Boiton 76' 3 - 1  
Kevin Santamaría Guzmán 78' 4 - 1  
F. García 80'  
M. Rivas 80'  
  89' Gerardo Arias Gaitán
26/04/2015 Municipal
1 - 1
Comunicaciones 0-0H2H O  
15/04/2015 Municipal
1 - 0
Suchitepéquez 1-0H2H O +
  10' J. Cardona
Denniss López Beklels 13'  
M. Ávila 43' 1 - 0  
  50' W. Morales
  52' K. Ruiz
  70' J. Cardona
  70' V. Armas
  73' W. Morales
  73' P. Barros
  75' V. Armas
M. Callorda 78'  
M. Portillo 78'  
Denniss López Beklels 79'  
Kevin Santamaría Guzmán 79'  
F. García 79'  
  85' Michel Rivera Montenegro
  85' Mynor Salguero
Carlos Ruíz Gutiérrez 86'  
Hamilton López 86'  
08/04/2015 Municipal
2 - 1
Guastatoya 1-0H2H O +
Denniss López Beklels 22'  
Carlos Ruíz Gutiérrez 28' 1 - 0  
  32' Fredy Carrillo Vargas
  32' Osman Reyes González
  35' Mario Vásquez Morales
  43' Fernando Gallo
  1 - 1 47' Víctor Solalinde Ferreira
Carlos Ruíz Gutiérrez 57' 2 - 1  
  61' D. López
  61' Erick Orellana Gudiel
Darwin Oliva García 71'  
M. Callorda 71'  
  71' Fernando Gallo
  71' Gabriel Garcete JIménez
  73' F. Orellana
Carlos Ruíz Gutiérrez 85'  
M. Portillo 85'  
M. Ciani 85'  
M. Rivas 85'  
22/03/2015 Municipal
3 - 0
Coatepeque 2-0H2H O +
Darwin Oliva García 37' 1 - 0  
S. Azurdia 40' 2 - 0  
  46' Luis Rodríguez Jerez
  46' Diego Cardillo Alvarado
  57' Leandro Martínez
  57' J. Andrade
  61' Paulo Centurión
  61' Donald Monzón Fuentes
C. Jiménez 66'  
M. Ávila 66'  
M. Ciani 68'  
Kevin Santamaría Guzmán 68'  
J. Alas 72'  
M. Rivas 72'  
Carlos Ruíz Gutiérrez 75' 3 - 0  
  81' Roberto Porras
15/03/2015 Municipal
4 - 2
Antigua GFC 1-0H2H O +
Claudio Albizuris Aguilar 12'  
Carlos Ruíz Gutiérrez 16' 1 - 0  
  46' Javier Melgar
  46' Olman Vargas López
  48' A. Galindo
M. Ciani 53' 2 - 0  
  54' Oscar Isaula Arguijo
  54' Fredy Thompson León
  57' A. Matta
  57' B. Ordóñez
  2 - 1 62' Oscar Isaula Arguijo
  64' Domy Avalos
  64' Matías Dommet
Claudio Albizuris Aguilar 66'  
M. Ávila 66'  
Darwin Oliva García 73'  
M. Portillo 73'  
M. Ávila 83' 3 - 1  
M. Portillo 85' 4 - 1  
Carlos Ruíz Gutiérrez 86'  
Kevin Santamaría Guzmán 86'  
  4 - 2 89' Oscar Isaula Arguijo
Denniss López Beklels 90+1'  
01/03/2015 Municipal
0 - 1
Marquense 0-1H2H O +
  10' B. de León Ramos
Carlos Ruíz Gutiérrez 31'  
  0 - 1 39' Kevin Merida Lam
M. Ciani 40'  
  43' José López
  53' Gustavo Grajeda
  55' Jonathan Pérez Arias
  55' Joaquín Alvarez Ríos
  63' F. de León
  63' K. Norales
M. Ávila 65'  
M. Rivas 65'  
M. Callorda 70'  
Darwin Oliva García 70'  
  76' Kevin Merida Lam
  76' E. Fuentes
C. Jiménez 78'  
Hessler Archila Boiton 78'  
Andrés Fernández Rizzo 82'  
Sergio Trujillo Herrera 90+1'  
18/02/2015 Municipal
1 - 0
Xelajú 1-0H2H O +
Carlos Ruíz Gutiérrez 21' 1 - 0  
Denniss López Beklels 50'  
  52' R. Betancourth
  58' A. Rodas
Sergio Trujillo Herrera 59'  
  61' N. Jucup
  61' Josué Pelicó Batres
  71' R. Betancourth
  71' Jonathan López
  71' Milton Leal Hoenes
  72' Josué Pelicó Batres
M. Callorda 74'  
Darwin Oliva García 74'  
  79' Luis Guarino Moscatelli
  79' L. Martínez
M. Ciani 79'  
M. Rivas 79'  
Carlos Ruíz Gutiérrez 90+2'  
Hessler Archila Boiton 90+2'  
08/02/2015 Municipal
2 - 0
Universidad de San Carlos CF 0-0H2H O +
  18' Julián Priego
  45' David Acajabón
  45' Juan Castillo Colindres
M. Callorda 53' 1 - 0  
M. Ciani 58' 2 - 0  
  67' Carlos Félix Suénaga
  67' Henry Suazo Velásquez
M. Ciani 70'  
F. García 70'  
P. Motta 75'  
  75' Pablo Rodríguez Carbajal
  80' Carlos Asprilla Lopez
  80' E. Guerra
M. Ávila 81'  
Sergio Trujillo Herrera 81'  
M. Callorda 84'  
Kevin Santamaría Guzmán 84'  
  88' Juan Castillo Colindres
Andrés Fernández Rizzo 89'  
01/02/2015 Municipal
0 - 0
Malacateco 0-0H2H O +
  12' David Gutiérrez
M. Rivas 15'  
  18' Wilmer García Castillo
  42' Sergio Morales Araya
  45+2' Mario Castellanos Pinelo
  53' David Gutiérrez
  53' J. Castañeda
  53' Franklin Barrios Delgado
Kevin Santamaría Guzmán 61'  
M. Ciani 61'  
Claudio Albizuris Aguilar 65'  
Hessler Archila Boiton 65'  
  70' Christian Blanco Veliz
  70' Carlos Rodríguez López
M. Callorda 77'  
Darwin Oliva García 77'  
M. Ciani 81'  
  86' Ricardo Mina Romero
  86' Brandon de León Alonzo
  90' Carlos Rodríguez López
18/01/2015 Municipal
1 - 0
Halcones 1-0H2H O +
J. Pinto 11'  
  14' Edgar Villatoro Gómez
Carlos Ruíz Gutiérrez 32' 1 - 0  
  37' C. Medrano
  45+1' Axel Castillo Mendoza
  46' C. Medrano
  46' Erick Martínez Torres
Carlos Ruíz Gutiérrez 46'  
  57' Gregory Ruiz David
  65' Gregory Ruiz David
  65' Renato Blanco
F. García 67'  
Osmar López Zúñiga 67'  
M. Ciani 74'  
Mynor Gómez Benavente 74'  
  82' W. Godoy
  86' F. López
  86' Juan Villatoro
M. Ávila 90'  
A. Barrientos 90'  
19/12/2014 Municipal
1 - 1
Comunicaciones 0-0H2H O  
11/12/2014 Municipal
3 - 0
Marquense 2-0H2H O +
Claudio Albizuris Aguilar 6'  
  6' Jonny Brown Fajardo
  27' M. de León
Kevin Santamaría Guzmán 29'  
  36' Leonel Noriega Pereira
M. Callorda 40' 1 - 0  
  40' Brailin de León de León
Kevin Santamaría Guzmán 43' 2 - 0  
  45' Brailin de León de León
Claudio Albizuris Aguilar 46'  
M. Sequen 46'  
  53' K. Norales
  53' Kevin Merida Lam
  54' Jonny Brown Fajardo
  54' Oscar Martínez Morán
M. Sequen 60'  
Sergio Trujillo Herrera 60'  
M. Callorda 67'  
  69' M. de León
  69' Jonathan Pérez Arias
Osmar López Zúñiga 70'  
M. Ávila 70'  
M. Callorda 71' 3 - 0  
Carlos Ruíz Gutiérrez 90'  
06/12/2014 Municipal
1 - 0
Antigua GFC 1-0H2H O +
Kevin Santamaría Guzmán 45' 1 - 0  
Jaime Vides Ruano 48'  
  57' Matías Dommet
  57' Javier Melgar
  63' A. Galindo
  67' Oscar Isaula Arguijo
  67' Israel Silva
  70' A. Galindo
  70' Juan Valenzuela Canté
  74' Israel Silva
  74' Fredy Thompson León
  75' Fredy Thompson León
Kevin Santamaría Guzmán 77'  
M. Sequen 77'  
M. Rivas 81'  
M. Callorda 85'  
Darwin Oliva García 85'  
Claudio Albizuris Aguilar 87'  
Sergio Trujillo Herrera 87'  
30/11/2014 Municipal
0 - 2
Comunicaciones 0-0H2H O  
19/11/2014 Municipal
3 - 1
Suchitepéquez 1-0H2H O +
Carlos Ruíz Gutiérrez 15' 1 - 0  
  41' W. Morales
Carlos Ruíz Gutiérrez 43'  
  46' P. Barros
  46' H. Prieto
  1 - 1 48' H. Prieto
  56' J. Matul
  60' W. Morales
  60' Juan Orellana Palma
M. Sequen 62'  
Hessler Archila Boiton 62'  
M. Callorda 62' 2 - 1  
  64' Juan Orellana Palma
  65' J. Matul
  65' Luis Mora Mena
L. Cardona 67'  
  67' E. López
  70' Carlos Barros Herrera
Osmar López Zúñiga 72' 3 - 1  
M. Ávila 73'  
Claudio Albizuris Aguilar 73'  
M. Callorda 78'  
Darwin Oliva García 78'  
Osmar López Zúñiga 90+3'  
09/11/2014 Municipal
5 - 1
Halcones 2-1H2H O +
D. De Souza 16'  
  0 - 1 25' Fernando Gallo
Osmar López Zúñiga 44' 1 - 1  
M. Ávila 45+3' 2 - 1  
  47' Guillermo Alvarez Núñez
M. Ávila 50' 3 - 1  
  54' Willer
  59' Willer
  59' F. López
  67' Evandro Ferreira
  67' Erick Martínez Torres
Carlos Ruíz Gutiérrez 69' 4 - 1  
Osmar López Zúñiga 70'  
Hessler Archila Boiton 70'  
Hamilton López 72'  
Jaime Vides Ruano 72'  
  76' Saúl Phillip Fernández
Kevin Santamaría Guzmán 76'  
Brandon Rivas 76'  
M. Callorda 78' 5 - 1  
  78' Fernando Gallo
  78' Jorge Arana Borland
29/10/2014 Municipal
4 - 1
Deportivo Petapa 2-0H2H O +
M. Sequen 3'  
M. Callorda 9' 1 - 0  
M. Ávila 10'  
  23' Otto Tatuaca
Carlos Ruíz Gutiérrez 29'  
  35' Eddy Aragón Rodríguez
M. Sequen 37' 2 - 0  
  40' Alan Aceituno García
  45' Alan Aceituno García
  45' Eddy Castillo Galindo
  52' Juan Lovato
Denniss López Beklels 54'  
  56' W. Pérez
M. Ávila 57'  
Osmar López Zúñiga 57'  
Santiago Morandi Vidal 59'  
Carlos Ruíz Gutiérrez 61'  
P. Motta 61'  
  2 - 1 63' Adrián Apellaniz García
  65' Adrián Apellaniz García
  72' M. Icuté
  72' M. Aragón
  72' Héctor Martínez Anduray
  72' M. Soto
Kevin Santamaría Guzmán 73' 3 - 1  
M. Callorda 79'  
M. Portillo 79'  
  89' Adrián Apellaniz García
Kevin Santamaría Guzmán 90+3' 4 - 1  
19/10/2014 Municipal
0 - 0
Antigua GFC 0-0H2H O +
  33' Edwin González
C. Noriega 35'  
  35' Roberto Peña Grueso
M. Callorda 45'  
Darwin Oliva García 45'  
M. Sequen 45'  
M. Portillo 45'  
  45' Rodrigo Portillo González
  45' Israel Silva
  46' A. Matta
  73' A. Matta
  73' D. Marroquín
Darwin Oliva García 78'  
Osmar López Zúñiga 78'  
  81' Iván López
  84' Iván López
  84' Alex Díaz Zamora
  90+2' Edwin Zúñiga López
05/10/2014 Municipal
1 - 0
Marquense 0-0H2H O +
J. Pinto 30'  
  46' Gustavo Grajeda
  46' Carlos Rodríguez Navarro
Sergio Trujillo Herrera 54'  
Claudio Albizuris Aguilar 58' 1 - 0  
Osmar López Zúñiga 59'  
  62' E. Fuentes
  62' E. Soto
Darwin Oliva García 65'  
Hessler Archila Boiton 65'  
  66' Brailin de León de León
J. Pinto 67'  
Denniss López Beklels 67'  
  73' Kevin Merida Lam
  73' Jorge Ortíz Pérez
Kevin Santamaría Guzmán 77'  
Brandon Rivas 77'  
P. Motta 90+1'  
01/10/2014 Municipal
1 - 0
Universidad de San Carlos CF 1-0H2H O +
  18' Carlos Félix Suénaga
Carlos Ruíz Gutiérrez 22' 1 - 0  
  28' Diego Aroche Carranza
  45' Juan Castillo Colindres
  45' N. Grajeda
Hamilton López 50'  
J. Pinto 52'  
Osmar López Zúñiga 57'  
Kevin Santamaría Guzmán 57'  
  65' Carlos Félix Suénaga
  65' Henry Suazo Velásquez
  69' Milton Núñez García
  69' E. Guerra
Brandon Rivas 76'  
M. Rivas 76'  
C. Jiménez 77'  
M. Portillo 84'  
Hessler Archila Boiton 84'  
Carlos Ruíz Gutiérrez 89'  
Kevin Santamaría Guzmán 90+3'  
Carlos Ruíz Gutiérrez 90+6'  
21/09/2014 Municipal
6 - 0
Coatepeque 2-0H2H O +
C. Noriega 22' 1 - 0  
Denniss López Beklels 24'  
M. Ávila 29'  
  37' Luis Urrutia Monterroso
  37' Oscar Alvarado Martínez
Kevin Santamaría Guzmán 42' 2 - 0  
M. Callorda 45'  
Hessler Archila Boiton 45'  
Hessler Archila Boiton 46'  
  50' J. Ortíz
  50' R. Camey
  61' Donald Monzón Fuentes
M. Ávila 64'  
M. Sequen 64'  
Carlos Ruíz Gutiérrez 68' 3 - 0  
  68' J. Ortega
  68' C. Rodríguez
Carlos Ruíz Gutiérrez 69' 4 - 0  
Kevin Santamaría Guzmán 74'  
Osmar López Zúñiga 74'  
Hessler Archila Boiton 84' 5 - 0  
Carlos Ruíz Gutiérrez 88' 6 - 0  
24/08/2014 Municipal
1 - 1
Malacateco 1-0H2H O +
  9' Anderson Moreno
Osmar López Zúñiga 10' 1 - 0  
  22' Gerardo Molina Orellana
Osmar López Zúñiga 27'  
Kevin Santamaría Guzmán 28'  
Darwin Oliva García 46'  
M. Callorda 46'  
  46' Bryan Orellana Lechuga
  46' Carlos Rodríguez López
Osmar López Zúñiga 46'  
M. Ávila 46'  
  57' Ricardo Rocha
  59' Cristian Vega
  59' D. Ruiz
L. Cardona 65'  
  1 - 1 71' D. Ruiz
  77' Sergio Morales Araya
  77' Franklin Barrios Delgado
Kevin Santamaría Guzmán 80'  
Mynor Gómez Benavente 80'  
  88' Enoc Pérez Matamoros
03/08/2014 Municipal
2 - 1
Guastatoya 2-1H2H O +
C. Noriega 8'  
  0 - 1 18' Yuberney Franco Gaviria
  25' Edgar Chub Vásquez
Hamilton López 29' 1 - 1  
M. Callorda 37' 2 - 1  
C. Noriega 40'  
J. Pinto 40'  
  52' C. Reyes
  52' D. López
  53' Mario Vásquez Morales
  61' Cristopher Robles Ruiz
  61' Osman Reyes González
Kevin Santamaría Guzmán 78'  
M. Sequen 78'  
M. Callorda 80'  
Darwin Oliva García 80'  
  80' Edgar Chub Vásquez
  80' Erick Orellana Gudiel
  85' D. López
20/07/2014 Municipal
4 - 1
Xelajú 2-1H2H O +
  14' K. Guzmán
Sergio Trujillo Herrera 14'  
Juliano Rangel 16' 1 - 0  
Carlos Ruíz Gutiérrez 24' 2 - 0  
  2 - 1 26' Charles Córdoba Sánchez
  29' Fredy Santiago Taylor
  34' Josué Pelicó Batres
D. De Souza 48'  
  58' Milton Leal Hoenes
  58' K. Arriola
  59' N. Jucup
  59' Roberto Porras
Johny Girón Ochoa 60' 3 - 1  
  63' A. Cifuentes
Kevin Santamaría Guzmán 64'  
M. Ávila 64'  
  69' P. Samayoa
  69' L. Martínez
Carlos Ruíz Gutiérrez 75' 4 - 1  
Osmar López Zúñiga 83'  
M. Sequen 83'  
M. Callorda 84'  
Darwin Oliva García 84'  

Chart Analysis

The graph shows the performance and results of Municipal in Liga Nacional.

Statistics & Analysis of Municipal

C. Ruíz is the leading top goal scorer for Municipal with 15 goals.

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

Municipal Talk

Create a New Post





Submit Cancel

Municipal Squad

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

If you want to bet on the players, you should see who are the Municipal 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
Carlos Humberto Ruíz Gutiérrez 3802 44 1 12 25 16 1 0
Marvin Tomás Ávila Sánchez 3374 46 7 17 6 4 0 0
Maximiliano Callorda Lafont 3189 46 9 23 11 8 0 0
Denniss Elías López Beklels 3122 37 2 2 1 11 2 1
Sergio Alejandro Trujillo Herrera 3044 37 3 3 0 10 0 0
Hamilton Eliezer López Gonzalez 3029 36 3 1 2 8 1 0
Claudio Josué Albizuris Aguilar 2890 36 2 9 2 16 0 0
Paulo César Motta Donis 2729 31 1 0 0 3 0 0
Cristian Jafeth Noriega Santizo 2658 31 0 2 2 7 0 0
Cristian Alexander Jiménez Martínez 2586 34 3 10 4 5 0 0
José Carlos Pinto Samayoa 2298 27 1 3 0 7 0 0
Kevin Oswaldo Santamaría Guzmán 2284 40 14 20 6 12 0 0
Santiago Morandi Vidal 2129 24 0 0 0 0 0 1
Marco Tulio Rivas Pérez 2058 31 9 1 0 5 0 0
Jaime Enrique Alas Morales 1872 21 0 1 0 5 0 0
Darwin Eusebio Oliva García 1777 37 18 12 6 2 0 0
Marco Tulio Ciani Barillas 1564 22 2 12 3 6 1 0
Andrés Pablo Fernández Rizzo 1461 17 0 1 0 4 0 0
Jaime Dario Vides Ruano 1320 17 3 1 0 5 0 0
Diego Alejandro De Souza Carballo 1226 17 1 6 1 3 1 0
Osmar Danibel López Zúñiga 1212 25 12 9 4 3 0 0
Marlon Renato Sequen Suruy 929 20 11 5 1 4 0 0
Hessler Alejandro Archila Boiton 831 28 24 1 2 5 0 0
Luis Geovani Cardona Abrego 624 8 2 0 0 3 0 0
Mauro Ronaldo Portillo 599 18 13 2 4 3 0 0
Franklin Eduardo García 289 9 7 2 0 0 0 0
Brandon Gabriel Rafael Rivas 240 6 4 2 0 1 0 0
Mario Ramírez 90 1 0 0 0 0 0 0
Luis Alberto Lemus Ruiz 27 1 1 0 0 0 0 0
Mynor Darío Gómez Benavente 26 2 2 0 0 0 0 0
Kevin Alfredo Lemus Estacuy 14 1 1 0 0 0 0 0
Albert Ismael Barrientos Salazar 0 1 1 0 0 0 0 0
Jonathan Joel Hernández García 0 0 0 0 0 0 0 0
Luis Ruíz 0 0 0 0 0 0 0 0
Nicholas George Hagen Godoy 0 0 0 0 0 0 0 0
Guatemala Football
Season:

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.