Peter Costa Profile and Player Statistics
First name: Peter
Last name: Costa
Position: Defender
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Indian Super League 2014 Mumbai City 14 2 1 0 0 3 0
I-League 2013/2014 Mumbai 8 3 0 0 0 0 0
I-League 2012/2013 Mumbai 14 1 2 0 0 2 0

Peter Costa has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
10/12/2014 NorthEast United
1 - 1
Mumbai City 1-0H2H+
  8' Tiago Ribeiro
  10' P. Čmovš
  33' Deepak Mondal
Koke 34' 1 - 0  
  46' Deepak Mondal
  46' Lalrin Fela
  46' Subrata Pal
  46' André Preto
Tomáš Josl 65'  
Do Dong-Hyun 65'  
  76' Jan Štohanzl
  77' R. Gaikwad
  77' Nadong Bhutia
  1 - 1 84' Sushil Singh
Durga Boro 85'  
M. Singh 85'  
Koke 86'  
I. Chansa 86'  
07/12/2014 Mumbai City
2 - 1
Atlético de Kolkata 1-0H2H+
Syed Rahim Nabi 16'  
Asif Kottayil 16'  
Jan Štohanzl 18'  
Lalrindika Ralte 31'  
Abhishek Yadav 34'  
Lalrindika Ralte 40' 1 - 0  
  56' Rakesh Masih
  56' Baljit Sahni
  1 - 1 60' Baljit Sahni
Nicolas Anelka 64'  
Singam Singh 64'  
  71' Mohammed Rafi
  71' Sanju Pradhan
Manuel Friedrich 76' 2 - 1  
  86' Ofentse Nato
  87' Ofentse Nato
  87' Arnal Llibert
Asif Kottayil 90+8'  
03/12/2014 Pune City
2 - 0
Mumbai City 0-0H2H+
  34' Peter Costa
  34' Lalrindika Ralte
Bruno Cirillo 39'  
  46' Sushil Singh
  46' Singam Singh
  50' Tiago Ribeiro
Lenny Rodrigues 61'  
  64' Manuel Friedrich
  64' Tiago Ribeiro
MacPherlin Omagbemi Dudu 66' 1 - 0  
Jermaine Pennant 70'  
Saïdou Panandétiguiri 70'  
MacPherlin Omagbemi Dudu 80' 2 - 0  
  82' Tiago Ribeiro
  82' Javi Fernández
Kwang-il Park 89'  
Ashutosh Mehta 89'  
28/11/2014 Odisha FC
4 - 1
Mumbai City 1-0H2H+
Stijn Houben 26'  
Hans Mulder 44' 1 - 0  
  46' Lalrindika Ralte
  46' Nadong Bhutia
  46' Fredrik Ljungberg
  46' Javi Fernández
Mads Junker 50' 2 - 0  
Gustavo Marmentini 60' 3 - 0  
  62' Jan Štohanzl
  72' Singam Singh
  72' Abhishek Yadav
Shylo Malsawmtluanga 73'  
Manish Bhargav 73'  
F. Fernandes 80'  
Manandeep Singh 80'  
  3 - 1 86' Abhishek Yadav
Manish Bhargav 89'  
Gustavo Marmentini 90+1'  
Steven Dias 90+1'  
Manish Bhargav 90+3' 4 - 1  
23/11/2014 Mumbai City
0 - 3
Chennaiyin 0-0H2H+
  22' Eric Djemba-Djemba
André Moritz 32'  
Fredrik Ljungberg 32'  
Lalrindika Ralte 46'  
Singam Singh 46'  
  70' Mikaël Silvestre
  70' Jairo Suárez Carvajal
  0 - 1 71' Bruno Pelissari
  73' Bruno Pelissari
  73' Cristian
Tiago Ribeiro 74'  
Javi Fernández 74'  
Peter Costa 80'  
  0 - 2 81' D. Singh
Johan Letzelter 87'  
  88' Balwant Singh
  88' Jayesh Rane
  0 - 3 89' Cristian
  90+1' Gennaro Bracigliano
17/11/2014 Mumbai City
0 - 0
Goa 0-0H2H+
  28' Mandar Rao Desai
Singam Singh 64'  
Nadong Bhutia 64'  
  67' Robert Pirès
  67' Haroon Fakhruddin
  71' Grégory Arnolin
  72' G. Fernandes
  72' Romeo Fernandes
P. Čmovš 73'  
Lalrindika Ralte 77'  
Ram Malik 77'  
  88' Tolgay Özbey
  88' Ranty Martins Soleye
12/11/2014 Kerala Blasters
0 - 0
Mumbai City 0-0H2H+
  55' Lalrindika Ralte
  55' Sushil Singh
Penn Orji 63'  
I. Hume 63'  
Chinadorai Sabeeth 78'  
Isfhaq Ahmed 78'  
  81' Singam Singh
  81' Nadong Bhutia
09/11/2014 Goa
0 - 0
Mumbai City 0-0H2H+
N. Das 24'  
  27' Peter Costa
  45+2' André Moritz
  45+2' Tiago Ribeiro
Youness Bengelloun 45+5'  
Robert Pirès 46'  
Ranty Martins Soleye 46'  
  46' Nadong Bhutia
  46' Lalrindika Ralte
Romeo Fernandes 64'  
G. Fernandes 64'  
Bikramjeet Singh 66'  
  74' Jan Štohanzl
Tolgay Özbey 77'  
Miguel Herlein 77'  
Gregory Arnolin 84'  
  89' Tiago Ribeiro
  89' Javi Fernández
05/11/2014 Mumbai City
1 - 0
Odisha FC 0-0H2H+
Syed Rahim Nabi 10'  
Peter Costa 10'  
André Moritz 53'  
  55' Bruno Herrero
Lalrindika Ralte 56'  
Nadong Bhutia 56'  
Nicolas Anelka 59' 1 - 0  
  62' Shylo Malsawmtluanga
  62' F. Fernandes
  62' Mads Junker
  62' Alessandro Del Piero
Nadong Bhutia 64'  
  80' Gustavo Marmentini
  80' Morten Skoubo
Subrata Pal 90'  
02/11/2014 Mumbai City
1 - 0
Kerala Blasters 1-0H2H+
Nicolas Anelka 45' 1 - 0  
  52' Penn Orji
  52' Andrew Barisić
Lalrindika Ralte 59'  
Nadong Bhutia 59'  
  66' Pedro Gusmao
  66' Milagres Gonsalves
  66' Isfhaq Ahmed
  66' Sushanth Mathew
  83' Nirmal Chettri
Johan Letzelter 83'  
Singam Singh 90'  
Rohit Mirza 90'  
  90+2' Stephen Pearson
28/10/2014 Chennaiyin
5 - 1
Mumbai City 4-0H2H+
Elano 9' 1 - 0  
Jeje Lalpekhlua 26' 2 - 0  
Stiven Mendoza 41' 3 - 0  
Stiven Mendoza 44' 4 - 0  
  46' Lalrindika Ralte
  46' Tiago Ribeiro
  52' Johan Letzelter
H. Khabra 55'  
Marco Materazzi 58'  
Bojan Dordic 58'  
Elano 69' 5 - 0  
Stiven Mendoza 74'  
Cristian 74'  
Bojan Dordic 77'  
Jairo Suárez Carvajal 77'  
D. Singh 77'  
  84' Jan Štohanzl
  84' Nadong Bhutia
  5 - 1 88' Syed Rahim Nabi
24/10/2014 Mumbai City
0 - 2
NorthEast United 0-0H2H+
  12' I. Chansa
  12' Guilherme Batata
Johan Letzelter 45+2'  
André Moritz 47'  
Fredrik Ljungberg 47'  
P. Čmovš 52'  
  0 - 1 57' Kondwani Mtonga
  61' Z. Ralte
  61' Seiminlen Doungel
Tiago Ribeiro 64'  
Deepak Mondal 64'  
  70' Koke
  70' James Keene
Nadong Bhutia 72'  
Diego Nadaya 72'  
P. Čmovš 75'  
  0 - 2 90+2' Guilherme Batata
18/10/2014 Mumbai City
5 - 0
Pune City 3-0H2H+
Peter Costa 3'  
  4' Lenny Rodrigues
André Moritz 12' 1 - 0  
André Moritz 27' 2 - 0  
Singam Singh 37' 3 - 0  
  46' Andrés González Ramírez
  46' Israil Gurung
  46' Lenny Rodrigues
  46' Kwang-il Park
  49' Pritam Kotal
Jan Štohanzl 51'  
  62' Mehrajuddin Wadoo
  62' Omar Rodríguez Martínez
Jan Štohanzl 68'  
Fredrik Ljungberg 68'  
  70' Bruno Cirillo
André Moritz 71' 4 - 0  
Singam Singh 74'  
Sushil Singh 74'  
André Moritz 81'  
Asif Kottayil 81'  
Johan Letzelter 85' 5 - 0  
  85' Omar Rodríguez Martínez
12/10/2014 Atlético de Kolkata
3 - 0
Mumbai City 1-0H2H+
  2' Syed Rahim Nabi
  19' R. Gaikwad
Fikru Teferra Lemessa 25'  
Fikru Teferra Lemessa 27' 1 - 0  
  29' Jan Štohanzl
O. Nato 32'  
  40' Syed Rahim Nabi
  40' Nadong Bhutia
  46' Tiago Ribeiro
  46' André Moritz
  57' R. Gaikwad
  57' Peter Costa
Jofre 62'  
Jakub Podany 62'  
Borja 69' 2 - 0  
Baljit Sahni 82'  
Sanju Pradhan 82'  
Luis García 87'  
Arnal Llibert 87'  
Arnal Llibert 90+3' 3 - 0  
Arnal Llibert 90+3'  
09/03/2014 Salgaocar
2 - 0
Mumbai 2-0H2H+
G. Oliveira 10' 1 - 0  
  12' Ahmad Arash Hatifi
MacPherlin Omagbemi Dudu 45+1' 2 - 0  
  49' Naduparambil Pradeep
  49' Yusif Yakubu
  55' Alfred Jaryan
  55' Jayesh Rane
Bikash Jairu 70'  
Milagres Gonsalves 70'  
  81' Mohammed Rafi
  81' Ashutosh Mehta
C. Dias 90+1'  
Freiman Peixoto 90+1'  
G. Oliveira 90+3'  
R. Mendes 90+3'  
01/03/2014 Mumbai
0 - 0
Pune 0-0H2H+
  32' Semboi Haokip
Irungbam Meetei Singh 52'  
Peter Costa 52'  
Irungbam Meetei Singh 53'  
S. Jhingan 56'  
  62' Semboi Haokip
  62' Mirjan Pavlović
Yusif Yakubu 63'  
Naduparambil Pradeep 63'  
  75' Dhanapal Ganesh
Ebi Sukore 83'  
Ebi Sukore 90+2'  
Ashutosh Mehta 90+2'  
23/02/2014 Bengaluru
1 - 1
Mumbai 0-0H2H+
  45' Yusif Yakubu
  0 - 1 47' Ebi Sukore
R. Singh 55' 1 - 1  
  63' Naduparambil Pradeep
  63' Alfred Jaryan
Beikhokhei Beingaichho 77'  
C K Vineeth 77'  
  78' Irungbam Meetei Singh
  78' Peter Costa
Siam Hanghal 83'  
Karan Sawhney 83'  
  90' Mohammed Rafi
  90' Ashutosh Mehta
19/02/2014 United
1 - 1
Mumbai 1-0H2H+
Souvik Chakrabarti 19'  
Eric Brown 43' 1 - 0  
  46' Jayesh Rane
  46' Ebi Sukore
Mohammed Rafique 62'  
Hasan Al Moustafa 62'  
  72' Naduparambil Pradeep
  72' Ashutosh Mehta
Eric Brown 76'  
Baldeep Singh Junior 80'  
B. Biswas 80'  
  81' Ahmad Arash Hatifi
  81' Climax Lawrence
W. Adekunle 88'  
J. Sen 88'  
  1 - 1 90+1' Nicholas Rodrigues
15/12/2013 Rangdajied United
1 - 1
Mumbai 1-1H2H+
  7' S. Jhingan
Yohei Iwasaki 19' 1 - 0  
P. Pohshna 22'  
  1 - 1 36' Yusif Yakubu
Tomba Singh 55'  
David Ngaihte 55'  
Munmun Lugun 73'  
T Lalnunpuia 73'  
  84' S. Jhingan
  84' Naduparambil Pradeep
  84' Anwar
Manandeep Singh 85'  
S. Gadkari 85'  
  90+2' Nicholas Rodrigues
  90+2' Kamaljeet Kumar
11/12/2013 Mohun Bagan
1 - 1
Mumbai 0-1H2H+
  0 - 1 10' Mohammed Rafi
  24' Anwar
  24' Ahmad Arash Hatifi
  45+1' Nidhin Lal
Ram Malik 46'  
Chinadorai Sabeeth 46'  
  74' Mohammed Rafi
Chinadorai Sabeeth 80' 1 - 1  
  86' Haroon Fakhruddin
Manish Bhargav 88'  
Aiborlang Khongjee 88'  
07/12/2013 Pune
1 - 2
Mumbai 1-1H2H+
  0 - 1 12' Naduparambil Pradeep
Arata Izumi 41' 1 - 1  
  1 - 2 60' Yusif Yakubu
M. Akhtar 70'  
Semboi Haokip 70'  
  81' Haroon Fakhruddin
  81' Manuel D'Souza
James Meyer 82'  
Anthony D'Souza 82'  
Arata Izumi 83'  
Shanmugam Venkatesh 83'  
  86' Nicholas Rodrigues
  90+4' Naduparambil Pradeep
  90+4' Rohit Mirza
02/12/2013 Mumbai
3 - 2
East Bengal 2-1H2H+
  1' Cavin Lobo
Yusif Yakubu 2' 1 - 0  
  1 - 1 32' Cavin Lobo
Ahmad Arash Hatifi 37' 2 - 1  
  64' Shylo Malsawmtluanga
  64' Seiminlen Doungel
Naduparambil Pradeep 65' 3 - 1  
Ahmad Arash Hatifi 67'  
  74' Thockchom Singh
  74' R. Gaikwad
Naduparambil Pradeep 76'  
Sandjar Ahmadi 76'  
Ahmad Arash Hatifi 80'  
  83' Cavin Lobo
  83' Subodh Kumar
  3 - 2 87' R. Sueoka
Yusif Yakubu 90+3'  
Peter Costa 90+3'  
11/05/2013 Sporting Goa
2 - 2
Mumbai 0-1H2H+
Singam Singh 31'  
J. Clemente 31'  
  0 - 1 36' Yusif Yakubu
  45+2' James Singh
  49' Sampath Kuttymani
J. Pereira 53'  
V. Fernandes 53'  
Dawson Fernandes 53' 1 - 1  
  57' Rohit Mirza
  57' Jayesh Rane
J. Clemente 65'  
  67' Kamaljeet Kumar
  67' Manuel D'Souza
V. Fernandes 73'  
V. Fernandes 75' 2 - 1  
Stephen Barreto 76'  
Rowllin Borges 76'  
  78' Faizal Rehman
  78' Nicholas Rodrigues
  2 - 2 90+2' John Coutinho
20/04/2013 ONGC
1 - 1
Mumbai 1-0H2H+
K. Yusa 19' 1 - 0  
K. Yusa 34'  
A. Naresh 34'  
M. Ali 45'  
TP Rehnesh 45+1'  
  63' Nicholas Rodrigues
  63' Jayesh Rane
Robin Gurung 65'  
K. Ghosh 65'  
  78' Ritesh Perambra
  78' Sampath Kuttymani
  82' Kamaljeet Kumar
  82' Ashutosh Mehta
K. Patil 90'  
F. Puia 90'  
  1 - 1 90+3' Yusif Yakubu
P. Singh 90+6'  
  90+6' Abhishek Yadav
13/01/2013 East Bengal
2 - 0
Mumbai 1-0H2H+
Chidi Edeh 11' 1 - 0  
Lalrindika Ralte 53' 2 - 0  
  61' Nbusiyu Opara
  61' Evans Quao
  64' Peter Costa
  64' Kamaljeet Kumar
Mehtab Hossain 68'  
Cavin Lobo 77'  
Isfhaq Ahmed 77'  
R. Singh 83'  
Manandeep Singh 83'  
  85' Haroon Fakhruddin
  88' James Singh
  88' Jayesh Rane
Uga Samuel Okpara 90+1'  
Gurwinder Singh 90+1'  
09/01/2013 United Sikkim
2 - 2
Mumbai 2-1H2H+
  0 - 1 11' Yusif Yakubu
Nadong Bhutia 15' 1 - 1  
L. Machado 18' 2 - 1  
N. Salau 59'  
  62' Nbusiyu Opara
  62' Evans Quao
  70' Subash Chakraborty
  70' Jayesh Rane
Nadong Bhutia 73'  
J. Matkin 73'  
  86' Ashutosh Mehta
  86' Kamaljeet Kumar
L. Machado 90+1'  
Shahensha Ansari 90+1'  
  2 - 2 90+4' Yusif Yakubu
30/12/2012 Mumbai
0 - 0
Dempo 0-0H2H+
Sampath Kuttymani 19'  
Jayesh Rane 19'  
Ashutosh Mehta 28'  
  42' Joaquim Abranches
Peter Costa 65'  
  70' Romeo Fernandes
  70' J. Ferrao
Nbusiyu Opara 73'  
Evans Quao 73'  
  76' Climax Lawrence
  76' Climax Lawrence
  76' Godwin Franco
  90+4' P. Carvalho
  90+4' N. Borges
15/12/2012 Mumbai
1 - 0
United Sikkim 1-0H2H+
Darren Caldeira 33'  
Haroon Fakhruddin 41'  
  43' Nadong Bhutia
Nbusiyu Opara 45+1' 1 - 0  
  64' Nadong Bhutia
  64' Budiram Tudu
G. Fernandes 66'  
Kamaljeet Kumar 66'  
  73' L. Machado
  73' Shahensha Ansari
James Singh 82'  
Nbusiyu Opara 83'  
Evans Quao 83'  
Justin Stephen 88'  
Peter Costa 88'  
Luis Barreto 90+1'  
Peter Costa 90+3'  
09/12/2012 Air India
4 - 1
Mumbai 2-1H2H+
  15' G. Fernandes
  25' Justin Stephen
Henry Ezeh 36' 1 - 0  
Mickey Fernandes 40' 2 - 0  
  43' Darren Caldeira
  43' Abhishek Yadav
  2 - 1 45+1' Yusif Yakubu
B. Singh 51'  
P. Kumar 51'  
V. Shetty 72' 3 - 1  
  75' James Singh
  75' Jayesh Rane
J. Dias 77'  
Ramandeep Singh 77'  
Elijah Junior 90'  
H. Thomte 90'  
Souvik Chakrabarti 90+2' 4 - 1  
Henry Ezeh 90+3'  
28/11/2012 Mumbai
1 - 0
ONGC 0-0H2H+
Ashutosh Mehta 14'  
  45+4' K. Yusa
Ashutosh Mehta 45+6'  
Abhishek Yadav 45+6'  
  45+6' H. Odeola
Subash Chakraborty 66'  
Jayesh Rane 66'  
  68' K. Patil
Evans Quao 73' 1 - 0  
G. Fernandes 74'  
  78' Surabuddin Mollick
  78' R. Boro
  81' Eric Brown
  81' I. Onyema
Evans Quao 84'  
  90+2' K. Patil
  90+2' Kenistan C.
G. Fernandes 90+4'  
Darren Caldeira 90+4'  
25/11/2012 Mumbai
1 - 1
Mohun Bagan 0-1H2H+
  19' Syed Rahim Nabi
  19' Lalrozama Fanai
Haroon Fakhruddin 20'  
  0 - 1 21' Odafe Okolie
  33' Denson Devadas
  50' Aiborlang Khongjee
Subash Chakraborty 55'  
Abhishek Yadav 55'  
Abhishek Yadav 62' 1 - 1  
  67' Manish Bhargav
  67' Lalrin Fela
Yusif Yakubu 79'  
Nbusiyu Opara 79'  
  87' Snehasish Chakraborty
  87' Chinadorai Sabeeth
G. Fernandes 90+2'  
Jayesh Rane 90+2'  
17/11/2012 Mumbai
4 - 1
Shillong Lajong 2-0H2H+
Nicholas Rodrigues 18' 1 - 0  
G. Fernandes 20' 2 - 0  
Faizal Rehman 29'  
  45+2' Friday Gbeneme
  55' Friday Gbeneme
  55' Boithang Haokip
  60' Samson Ramengmawia
  60' Jacob Lalrawngbawla
Yusif Yakubu 70'  
Nbusiyu Opara 70'  
  2 - 1 75' Sushil Singh
  75' Lalchhuanmawia
  75' P.C. Mahlima
Justin Stephen 82' 3 - 1  
G. Fernandes 85'  
Jayesh Rane 85'  
Ashutosh Mehta 89'  
Darren Caldeira 89'  
Nbusiyu Opara 90+2' 4 - 1  
09/11/2012 Mumbai
3 - 2
Sporting Goa 2-2H2H+
  0 - 1 13' Anorue Obiora
  0 - 2 18' Dawson Fernandes
G. Fernandes 26' 1 - 2  
  29' Mackroy Peixoto
  29' Rowllin Borges
Ashutosh Mehta 31'  
Ashutosh Mehta 41'  
Jayesh Rane 41'  
Justin Stephen 45+2' 2 - 2  
  62' Rowllin Borges
G. Fernandes 62'  
Abhishek Yadav 62'  
  73' Rovan Pereira
  73' M. Gonsalves
  74' Freiman Peixoto
  74' Stephen Barreto
  77' M. Gonsalves
Yusif Yakubu 85'  
Nbusiyu Opara 85'  
Haroon Fakhruddin 89' 3 - 2  
03/11/2012 Mumbai
0 - 1
Salgaocar 0-1H2H+
  0 - 1 9' F. Fernandes
Abhishek Yadav 61'  
G. Fernandes 61'  
  66' Quinton Jacobs
  66' Á. Guirado
Dane Pereira 71'  
Ashutosh Mehta 71'  
  73' Anthony Barbosa
  73' Milagres Gonsalves
  84' N. Colaco
  84' Milagres Gonsalves
Subash Chakraborty 90'  
Jayesh Rane 90'  
Jayesh Rane 90+2'  
Justin Stephen 90+3'  
11/10/2012 Pune
3 - 2
Mumbai 1-2H2H+
Daisuke Nishiguchi 7' 1 - 0  
Khanthang Paite 15'  
  1 - 1 17' Evans Quao
  1 - 2 26' Nbusiyu Opara
  36' Haroon Fakhruddin
Daisuke Nishiguchi 51' 2 - 2  
  56' G. Fernandes
  56' Ashutosh Mehta
Karma Tsewang 57'  
Singam Singh 57'  
Srikanth Ramu 62'  
  64' James Singh
  64' Faizal Rehman
Khanthang Paite 64'  
Shanmugam Venkatesh 64'  
  68' Nbusiyu Opara
  68' Evans Quao
Jeje Lalpekhlua 75' 3 - 2  
  80' Peter Costa
  80' Subash Chakraborty
Srikanth Ramu 88'  
Othallo Tabia 88'  
06/10/2012 Arrows
3 - 2
Mumbai 2-2H2H+
  31' James Singh
Halicharan Narzary 34' 1 - 0  
  1 - 1 39' Nbusiyu Opara
  1 - 2 45' James Singh
  53' Justin Stephen
M. Singh 54' 2 - 2  
M. Singh 57'  
  63' Nbusiyu Opara
  66' Subash Chakraborty
  66' G. Fernandes
Avinabo Bag 66'  
Shyju Mon 66'  
  71' Justin Stephen
  71' Ashutosh Mehta
Halicharan Narzary 75' 3 - 2  
M. Singh 80'  
Dhanapal Ganesh 80'  
  80' Kamaljeet Kumar
  80' Abhishek Yadav
Halicharan Narzary 87'  
Malsawm Fela 87'  
  90+5' Abhishek Yadav

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.