Alex Sandro da Silva Profile and Statistics

Alex Sandro da Silva

First name: Alex Sandro
Last name: da Silva
Position: Defender
Nationality: Brazil
Date of birth: 10 March 1985
Age: 34
Place of birth: Amparo
Height: 192 cm
Weight: 81 kg
Foot: right
Status: active

Football Career Transfers and Statistics

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

Competition Season Football Club
CONMEBOL Libertadores 2019 Jorge Wilstermann 360 4 0 0 0 0 0 3 0
Primera División 2019 Jorge Wilstermann 1275 15 0 2 5 0 0 9 2
CONMEBOL Sudamericana 2018 Jorge Wilstermann 180 2 0 0 0 0 0 0 0
Primera División 2018 Jorge Wilstermann 2990 34 0 2 1 3 0 14 1
CONMEBOL Libertadores 2018 Jorge Wilstermann 331 4 0 1 0 0 0 2 0
CONMEBOL Libertadores 2017 Jorge Wilstermann 900 10 0 0 0 0 0 3 0
Primera División 2016/2017 Jorge Wilstermann 2547 31 1 2 4 2 0 8 2
Paulista A1 2016 Rio Claro 715 8 0 0 2 0 0 1 1
Paulista A1 2015 São Bernardo 185 3 1 0 2 0 0 1 0
Serie B 2013 Boa 303 4 0 1 0 0 0 1 0
Carioca 1 2013 Flamengo 404 5 1 0 2 0 0 3 0
Serie A 2012 Cruzeiro 18 1 0 1 0 0 0 0 0
Copa do Brasil 2012 Cruzeiro 180 2 0 0 0 0 0 1 0
CONMEBOL Sudamericana 2011 Flamengo 77 1 0 1 1 0 0 0 0
Serie A 2011 Flamengo 1405 17 0 2 0 0 0 8 0
Copa do Brasil 2011 São Paulo 608 7 0 1 0 0 0 0 0
Paulista A1 2011 São Paulo 1138 13 0 0 0 0 0 0 2
Serie A 2010 São Paulo 1828 21 0 2 1 0 0 20 2
CONMEBOL Libertadores 2010 São Paulo 900 10 0 0 1 1 0 2 0
Paulista A1 2010 São Paulo 782 9 0 1 0 0 0 3 0
Bundesliga 2008/2009 Hamburger SV 1305 17 1 2 6 0 0 4 0
Olympics 2008 Beijing Brazil U21 480 5 0 0 0 0 0 1 0
CONMEBOL Sudamericana 2008 São Paulo 2 1 1 0 0 0 0 0 0
UEFA Europa League 2008/2009 Hamburger SV 726 9 1 3 0 1 0 2 0
Copa America 2007 Venezuela Brazil 10 1 1 0 6 0 0 0 0
Friendlies 2007 Brazil 90 1 0 0 0 0 0 0 0

Alex Sandro da Silva has played in the following competitions and football tournaments.

Now showing: All Competitions

All Competitions (285)Bundesliga (17)Carioca 1 (5)CONMEBOL Libertadores (29)CONMEBOL Sudamericana (4)Copa America (1)Copa do Brasil (9)Friendlies (4)Olympics (5)Paulista A1 (33)Primera División (81)Serie A (84)Serie B (4)UEFA Europa League (9)
Date Home Team Result Away Team HT        
2019-05-22 Jorge Wilstermann
2 - 5
Blooming
1-1
M H2H +
  0 - 1 14' A. Blanco
A. Núñez 16' 1 - 1  
C. Melgar (Penalty) 50' 2 - 1  
  52' C. Latorre
S. Galindo 54'  
  2 - 2 56' A. Blanco
  61' R. Erramuspe
  2 - 3 67' A. Blanco (Penalty)
Serginho 69'  
Serginho 71'  
  2 - 4 77' A. Blanco
  2 - 5 90+3' C. Menacho
2019-05-19 Nacional Potosí
2 - 1
Jorge Wilstermann
0-1
M H2H +
  37' A. Núñez
  0 - 1 39' A. Núñez
  48' Alex Silva
J. Gallegos 54'  
M. Padilla 71' 1 - 1  
J. Andia 72'  
  73' S. Galindo
N. Royón 73'  
  74' E. Zenteno
  75' J. Ortíz
V. Castellón 79' 2 - 1  
L. Romero 89'  
V. Castellón 90+2'  
2019-05-16 Jorge Wilstermann
0 - 0
San José
0-0
M H2H +
  15' R. Segovia
  37' L. Banegas
Alex Silva 58'  
O. Vaca 67'  
A. Melean 69'  
  78' M. Ovando
O. Vaca 88'  
Serginho 90'  
2019-05-12 Club Destroyers
0 - 3
Jorge Wilstermann
0-2
M H2H +
  0 - 1 26' C. Melgar (Penalty)
J. Arandía 43'  
  0 - 2 45' Serginho
  0 - 3 59' F. Saucedo
L. Álvarez 61'  
D. Andersen 90'  
  90+3' M. Villarroel
2019-05-10 Jorge Wilstermann
0 - 2
Deportes Tolima
0-1
M H2H +
  0 - 1 18' M. Pérez
  0 - 2 62' A. Castro
  72' S. Mosquera
2019-05-05 Guabirá
1 - 1
Jorge Wilstermann
0-0
M H2H +
G. Peredo 25'  
D. Acosta 48'  
  56' O. Vaca
  59' Alex Silva
  0 - 1 86' C. Melgar
  88' J. Reyes
E. Aguirre 89' 1 - 1  
2019-04-21 Jorge Wilstermann
0 - 1
Oriente Petrolero
0-0
M H2H +
  54' J. Pérez
Serginho 68'  
  76' J. Ribera
Serginho 81'  
  0 - 1 87' J. Ribera
2019-04-11 Boca Juniors
4 - 0
Jorge Wilstermann
1-0
M H2H +
  30' Serginho
D. Benedetto (Penalty Missed) 32'  
  33' A. Núñez
E. Reynoso 36' 1 - 0  
  48' J. Ortíz
  50' Alex Silva
S. Villa 60'  
D. Benedetto (Penalty) 63' 2 - 0  
  80' C. Chávez
M. Zárate 85' 3 - 0  
C. Izquierdoz 87'  
Alex Silva (Own Goal) 90+3' 4 - 0  
2019-04-04 Deportes Tolima
2 - 2
Jorge Wilstermann
1-0
M H2H +
M. Pérez 6' 1 - 0  
  31' Alex Silva
Y. Gordillo 34'  
R. Carrascal 58'  
M. Pérez 60' 2 - 0  
  66' R. Montero
  2 - 1 75' R. Pedriel
  2 - 2 80' R. Pedriel
  88' H. Suárez
2019-03-31 Bolívar
3 - 0
Jorge Wilstermann
1-0
M H2H +
  13' R. Pedriel
J. Fernández 34'  
J. Pereyra 34' 1 - 0  
L. Justiniano 57'  
  58' A. Melean
Juanmi Callejón 60' 2 - 0  
M. Riquelme 66' 3 - 0  
  68' C. Chávez
  68' C. Chávez
  77' F. Saucedo
E. Saavedra 90'  
2019-03-17 Blooming
2 - 0
Jorge Wilstermann
1-0
M H2H +
  13' J. Aponte
E. Sánchez 20'  
  29' Alex Silva
Rafael Barros 39' 1 - 0  
  42' E. Zenteno
R. Erramuspe 48'  
Rafinha 49' 2 - 0  
  59' V. Melgar
2019-03-15 Athletico Paranaense
4 - 0
Jorge Wilstermann
2-0
M H2H +
  22' Serginho
M. Ruben 32' 1 - 0  
  33' Alex Silva
T. Andrade 36' 2 - 0  
  43' J. Aponte
Rony 45'  
Renan Lodi 50' 3 - 0  
  70' A. Melean
  73' C. Chávez
Bruno Guimarães 88' 4 - 0  
2019-03-06 Jorge Wilstermann
0 - 0
Boca Juniors
0-0
M H2H +
J. Ortíz 52'  
2019-02-27 Jorge Wilstermann
3 - 3
Club Destroyers
1-1
M H2H +
G. Álvarez 14' 1 - 0  
  1 - 1 24' R. Perozo
E. Zenteno 30'  
  31' R. Rodríguez
J. Aponte 43'  
  1 - 2 50' R. Rodríguez
E. Zenteno 53' 2 - 2  
  54' E. Arauz
Alex Silva 56'  
  2 - 3 66' F. Ruiz
  67' F. Ruiz
  70' R. Sejas
Serginho 70'  
V. Melgar 72'  
A. Melean 88'  
Lucas Gaúcho 90+3' 3 - 3  
2019-02-21 Sport Boys
1 - 3
Jorge Wilstermann
0-2
M H2H +
W. Antelo 4'  
  12' C. Chávez
  0 - 1 28' F. Saucedo
  0 - 2 33' S. Galindo
  0 - 3 47' G. Álvarez
  48' Alex Silva
Murilo 71'  
  75' Alex Silva
Murilo 79' 1 - 3  
  89' R. Montero
2019-02-17 Jorge Wilstermann
0 - 1
The Strongest
0-1
M H2H +
  0 - 1 7' J. Reinoso
Alex Silva 20'  
  43' D. Wayar
  51' M. Bejarano
Serginho 56'  
E. Zenteno 62'  
R. Montero 77'  
C. Chávez 87'  
2019-02-10 Oriente Petrolero
2 - 0
Jorge Wilstermann
1-0
M H2H +
L. Mugni 4'  
L. Mugni 20' 1 - 0  
N. Palmieri 24'  
R. Quiñónez 24'  
  41' C. Chávez
  44' Serginho
C. Áñez 66'  
  72' F. Saucedo
  75' V. Melgar
M. Cuellar 90+2' 2 - 0  
2019-02-02 Royal Pari
2 - 3
Jorge Wilstermann
1-1
M H2H +
J. Mosquera 15' 1 - 0  
  1 - 1 32' Lucas Gaúcho (Penalty)
  37' Alex Silva
J. Mosquera 45+2'  
G. Justiniano 49'  
Thiago 58' 2 - 1  
  61' V. Melgar
C. Machado 64'  
  2 - 2 66' Lucas Gaúcho
Thiago 69'  
  72' C. Chávez
  2 - 3 72' Lucas Gaúcho (Penalty)
  87' J. Aponte
M. Brau 90+3'  
2019-01-31 Jorge Wilstermann
2 - 1
Aurora
1-1
M H2H +
G. Álvarez 18' 1 - 0  
  1 - 1 24' W. Álvarez
J. Ortíz 36'  
  45+1' Charles da Silva
Serginho 59' 2 - 1  
Serginho 71'  
A. Núñez 80'  
  82' L. Barboza
R. Pedriel 90+1'  
2019-01-26 Always Ready
2 - 2
Jorge Wilstermann
1-0
M H2H +
  19' C. Chávez
R. Bejarano 19'  
C. Añez 22'  
C. Añez 23'  
J. Cuéllar 32' 1 - 0  
  34' Alex Silva
  45' O. Vaca
  45' O. Vaca
W. Ferreira 45+1'  
M. Ovejero 45+3'  
  45+3' A. Giménez
M. Ovejero 55' 2 - 0  
  2 - 1 65' R. Pedriel
  2 - 2 72' C. Chávez
  78' F. Saucedo
M. Enoumba 90+1'  
  90+3' A. Núñez
2019-01-20 Jorge Wilstermann
0 - 2
Bolívar
0-0
M H2H +
Alex Silva 18'  
F. Saucedo 22'  
Serginho 44'  
O. Vaca 69'  
  69' Thomaz
  0 - 1 78' M. Riquelme
  0 - 2 82' M. Riquelme
  84' H. Leaños
  85' M. Riquelme
J. Ortíz 88'  
2018-12-16 Sport Boys
2 - 1
Jorge Wilstermann
1-1
M H2H +
M. Prost 5' 1 - 0  
  26' J. Ortíz
  27' Alex Silva
  1 - 1 41' C. Chávez
  45+1' P. Laredo
L. Ursino 53'  
Y. Angulo 65'  
C. Algarañaz 85' 2 - 1  
2018-12-08 Jorge Wilstermann
2 - 0
Club Universitario
2-0
M H2H +
Lucas Gaúcho 6' 1 - 0  
  13' J. Ayala
Lucas Gaúcho 19' 2 - 0  
C. Chávez 30'  
  49' F. Miño
  72' J. Andia
2018-12-02 Jorge Wilstermann
3 - 1
Bolívar
1-1
M H2H +
  0 - 1 13' J. Orellana
O. Vaca 20'  
J. Ortíz 23' 1 - 1  
Y. Vallejos 30'  
J. Ortíz 38'  
  42' P. Pedraza
  57' E. Rodríguez
Serginho 61'  
C. Chávez 77' 2 - 1  
  78' M. Riquelme
  81' M. Villarroel
C. Chávez 90+4' 3 - 1  
2018-11-29 Jorge Wilstermann
1 - 2
Oriente Petrolero
0-1
M H2H +
  0 - 1 36' D. Velásquez
J. Ríos 39'  
  45+3' J. Zampiery
Alex Silva 51'  
A. Melean 54'  
  55' M. Duffard
O. Vaca 67'  
C. Chávez 73' 1 - 1  
  1 - 2 83' J. Ribera
  90+4' M. Freitas
2018-11-24 Royal Pari
2 - 2
Jorge Wilstermann
0-1
M H2H +
  0 - 1 17' Alex Silva
  25' C. Chávez
  27' J. Ortíz
A. Loras 45+1'  
J. Mosquera 52'  
  56' F. Saucedo
  0 - 2 60' F. Saucedo
J. Mosquera 78' 1 - 2  
M. Carrasco 79' 2 - 2  
  83' C. Melgar
M. Brau 90+1'  
2018-11-18 Aurora
2 - 0
Jorge Wilstermann
0-0
M H2H +
V. Castellón 9'  
C. Cardozo 16'  
  21' F. Saucedo
I. Huayhuata 24'  
  32' Alex Silva
V. Castellón (Penalty) 56' 1 - 0  
S. Moruno 66'  
A. Sánchez 71' 2 - 0  
J. Cornejo 81'  
J. Cornejo 90+2'  
  90+3' A. Giménez
2018-11-11 Real Potosí
0 - 2
Jorge Wilstermann
0-1
M H2H +
  0 - 1 43' R. Pedriel
  54' C. Melgar
  0 - 2 61' Serginho
F. Adrián 66'  
  85' Serginho
  90+5' Lucas Gaúcho
2018-11-04 Jorge Wilstermann
2 - 1
Club Destroyers
1-1
M H2H +
C. Chávez 4' 1 - 0  
Serginho 23'  
  27' W. Soleto
  1 - 1 41' Jefferson da Silva
J. Ríos 45+2'  
A. Melean 49' 2 - 1  
J. Ortíz 73'  
J. Ríos 76'  
C. Chávez 83'  
  85' Á. Cuellar
  88' Amarildo
2018-10-28 Guabirá
4 - 0
Jorge Wilstermann
3-0
M H2H +
  18' J. Ortíz
M. Zoch 30' 1 - 0  
M. Zoch 34' 2 - 0  
J. Castillo 42' 3 - 0  
  45' F. Saucedo
  45+1' A. Giménez
J. Castillo 47'  
J. Lezcano 49' 4 - 0  
J. Mercado 64'  
E. Aguirre 78'  
J. Montenegro 81'  
2018-10-21 San José
2 - 1
Jorge Wilstermann
1-0
M H2H +
R. Ramallo 34' 1 - 0  
  36' C. Chávez
M. Cuellar 45+4'  
V. Melgar 49'  
A. Juárez 59'  
  65' J. Ortíz
M. Barrera 67'  
  76' Alex Silva
  77' J. Ríos
  1 - 1 81' R. Montero
  81' Alex Silva
  87' C. Melgar
  90+1' A. Giménez
Marcelo Gomes 90+6' 2 - 1  
R. Ramallo 90+6'  
2018-10-07 Blooming
0 - 3
Jorge Wilstermann
0-1
M H2H +
  0 - 1 21' Lucas Gaúcho
  22' J. Ortíz
R. Cueto 26'  
J. Rioja 43'  
  45+1' C. Chávez
P. De Miranda 56'  
C. Pereyra 67'  
  0 - 2 73' R. Pedriel
  0 - 3 77' C. Melgar (Penalty)
R. Cueto 88'  
2018-09-23 Jorge Wilstermann
1 - 0
Sport Boys
0-0
M H2H +
Alex Silva 8'  
  16' F. Gonzales
F. Saucedo 41'  
J. Ortíz 50'  
  72' S. Mustafá
  76' W. Antelo
C. Melgar 77' 1 - 0  
Lucas Gaúcho 82'  
Lucas Gaúcho 82'  
  89' S. Villamil
2018-09-20 Jorge Wilstermann
3 - 0
Aurora
2-0
M H2H +
  18' D. Lora
Lucas Gaúcho 19' 1 - 0  
Lucas Gaúcho 20'  
R. Montero 21'  
Lucas Gaúcho 25' 2 - 0  
  49' I. Huayhuata
Lucas Gaúcho 51' 3 - 0  
  90+5' A. Cousillas
2018-09-16 Club Universitario
0 - 2
Jorge Wilstermann
0-1
M H2H +
J. Balcera 14'  
  22' Lucas Gaúcho
  0 - 1 44' R. Padilla
  0 - 2 49' J. Ortíz
R. Verduguez 51'  
E. Rivera 53'  
M. Avilés 71'  
J. Ayala 73'  
  74' C. Chávez
E. Rivera 82'  
2018-09-05 Jorge Wilstermann
4 - 0
Real Potosí
2-0
M H2H +
  4' E. Puña
J. Ríos (Penalty) 5' 1 - 0  
J. Aponte 22'  
J. Ríos 35' 2 - 0  
  44' R. Ávila
  53' H. Soliz
C. Chávez 54' 3 - 0  
J. Ríos 61' 4 - 0  
J. Ríos 62'  
R. Padilla 63'  
A. Melean 73'  
J. Ortíz 75'  
2018-09-01 Bolívar
2 - 1
Jorge Wilstermann
1-0
M H2H +
M. Riquelme 17' 1 - 0  
P. Azogue 33'  
  50' M. Bergese
  62' J. Ríos
M. Riquelme 64' 2 - 0  
  2 - 1 66' Lucas Gaúcho
F. Laforia 87'  
  90+1' R. Montero
  90+1' Alex Silva
2018-08-25 Jorge Wilstermann
1 - 0
Royal Pari
0-0
M H2H +
  35' M. Brau
Alex Silva 43'  
F. Saucedo 60'  
Y. Vallejos 75' 1 - 0  
  85' M. Barrios
Y. Vallejos 86'  
R. Montero 88'  
  90+5' D. Rios
2018-08-19 Oriente Petrolero
1 - 1
Jorge Wilstermann
1-0
M H2H +
  24' J. Aponte
  30' O. Vaca
Y. Duk 45+1' 1 - 0  
Y. Duk 45+2'  
M. Duffard 52'  
  53' Alex Silva
G. Olguín 56'  
  57' J. Ortíz
  1 - 1 82' Lucas Gaúcho
2018-08-15 Jorge Wilstermann
3 - 2
Guabirá
0-1
M H2H +
J. Aponte 16'  
  0 - 1 25' J. Lezcano
G. Álvarez 52' 1 - 1  
  1 - 2 54' J. Mercado
Serginho 71' 2 - 2  
  74' J. Castillo
A. Arancibia 75'  
  88' J. Ibáñez
C. Melgar 89'  
C. Melgar (Penalty) 90+3' 3 - 2  
Pages: 12345678

Jorge Wilstermann Squad List

# Photo Name of Player Nationality A P
1 H. Suárez   37 G 0 0 0 0 3 0 0 0 0 1
12 O. Nova   25 G 0 0 0 0 2 0 0 0 0 0
13 A. Giménez   32 G 450 5 0 0 0 0 0 0 0 0
2 Alex Silva   34 D 360 4 0 0 0 0 0 3 0 0
3 S. Cordero   20 D 0 0 0 0 1 0 0 0 0 0
5 J. Reyes   22 D 90 1 0 0 4 0 0 0 0 0
16 R. Montero   28 D 270 3 0 0 2 0 0 1 0 0
21 R. Ballivian   27 D 154 2 1 0 4 0 0 0 0 0
22 E. Zenteno   34 D 180 2 0 0 0 0 0 0 0 0
4 J. Aponte   27 M 450 5 0 0 0 0 0 1 0 0
7 V. Melgar   31 M 0 0 0 0 5 0 0 0 0 0
8 C. Melgar   24 M 67 3 3 0 5 1 1 0 0 0
9 C. Chávez   33 M 427 5 0 1 0 0 0 2 0 0
11 A. Melean   32 M 297 5 1 1 1 0 0 1 0 0
14 J. Ortíz   35 M 450 5 0 0 0 1 1 2 0 0
15 P. Laredo   25 M 0 0 0 0 1 0 0 0 0 0
23 F. Saucedo   29 M 411 5 0 3 0 0 0 0 0 0
24 O. Vaca   30 M 0 0 0 0 4 0 0 0 0 0
26 C. Perez   20 M 0 0 0 0 2 0 0 0 0 0
27 M. Villarroel   20 M 39 3 3 0 5 0 0 0 0 0
28 O. Morales   31 M 0 0 0 0 0 0 0 0 0 0
29 S. Galindo   18 M 0 0 0 0 1 0 0 0 0 0
30 J. Mamani   18 M 0 0 0 0 0 0 0 0 0 0
6 Lucas Gaúcho   28 A 251 4 0 4 0 0 0 0 0 0
10 Serginho   34 A 450 5 0 0 0 0 0 2 0 0
17 A. Núñez   30 A 261 4 0 4 1 0 0 1 0 0
18 R. Pedriel   32 A 130 3 2 1 4 3 0 0 0 0
19 G. Álvarez   27 A 197 5 4 1 4 0 0 0 0 0
20 B. Miranda   21 A 16 1 1 0 5 0 0 0 0 0
25 M. Bengolea   18 A 0 0 0 0 0 0 0 0 0 0
Bookmark and Share
 

Results and Fixtures
Top Soccer Tipsters

They are the current leading soccer tipsters in this month competition. See also tipsters rankings.

Start Playing at Tipsters Competition!

Tipsters Competition Review
kihereko
to me soccer punter is havard, manchester, or even silicon valley name it. why? after graduating from GED picking winners with no knowledge of how important it is to manage your bankroll and learn to upgrade you punting skills, sharpen them, i learned it all here, i can confess every pundit out there before they are into sports betting as investment they should open an account with soccer punter to test their skills.

Kudos soccer punter team keep up the good work.

Play in SoccerPunter Tipsters Competition And Improve Your Betting Skills

Superior H2H Statistics

Upcoming football matches with excellent head to head records over their opponents.

Vittsjö vs Göteborg

Sign in to view more football matches.

Platinum Membership Testimonial
Dtique
Took a break from soccer punting , back into punting mode. Decided to sign up with Soccer Punter again. I like their Analysis and detailed H2H records. Will continue to support

Click Here For New to Platinum Membership Offer!

H2H Home Team Advantage

Football clubs who play better for their home games H2H.

Shandong Luneng vs Shenzhen

Sign in to view more football matches.

H2H Away Team Advantage

Football clubs that play well for their away games.

Vittsjö vs Göteborg

Sign in to view more football matches.

Top Football Clubs

Motivated teams after winning five matches in a row or they have maintained a ten-match unbeaten run. The bookmakers label them as favourites for a reason.

Malmö FF

Sign in to view more football clubs.

Worst Football Clubs

Teams in crisis after five consecutive defeats or they did not win their last ten football matches. You should avoid betting on these underdogs.

AFC Eskilstuna

Sign in to view more football clubs.

Good Home Teams

Teams that have not lost at home matches.

Carabobo

Sign in to view more football teams.

Poor Away Teams

Teams that have not won at away matches.

Finn Harps

Sign in to view more football teams.

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region
Soccer Betting Highlights
Soccer Statistics

Soccer Statistics

Free soccer betting tools to analyse matches, inclusive of past results, head to head stats, daily match fixtures, live soccer odds and many more!

Soccer Tips Soccer Tips

In-Play 1X2 and Asian Handicap Soccer Tips increase your winning opportunity.



Today Match Fixtures Today Match Fixtures

Want to bet on a match today? Check out the list of today match fixtures.


Soccer Match Results Soccer Match Results

Get the match results for all the soccer matches around the globe. Inclusive of half-time, full-time results.



Soccer Tipsters Competition Soccer Tipsters Competition

Are you an expert in soccer betting? Join SoccerPunter Tipsters competition to challenge against the top football tipsters and win prizes!