UEFA Champions League League Stage - 7

Villarreal 1 - 2 FT Ajax

Estadio de la Ceramica

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
75
FT
Tue, Jan 20
Villarreal
1-2
Ajax
⚡ Intensity 66
⚖️ Balance 74
🏆 Stakes 9
🎲 Upset 100
Edvardsen stuns Villarreal with last-gasp winner

Edvardsen’s Last-Gasp Strike Stuns Ceramica

Highly Entertaining Futmetrix Score: 75/100. A high-octane encounter saw Ajax defy the odds to secure a vital away victory, punishing a wasteful Villarreal side in the dying embers of the match.

The Submarine Finds Its Range

The atmosphere at Estadio de la Ceramica was electric as Villarreal sought to ignite their European campaign. Despite allowing Ajax to exercise dominated possession at 62%, the hosts were far more aggressive in the opening stages. A barrage of 19 shots turned the pitch into a shooting gallery, eventually yielding results in the 49th minute. R. Marin provided the incision, finding T. Oluwaseyi who slotted home to give the Yellow Submarine a deserved lead. The Intensity of the home side's pressing appeared to have the Dutch giants rattled, as they struggled to convert their territorial dominance into clear-cut chances against a compact defensive block.

The Dutch Resistance and Gloukh’s Response

The turning point arrived as the game reached the hour mark. Villarreal, perhaps buoyed too much by their lead, began to retreat, inviting pressure from an Ajax side that thrives on the ball. The Upset Factor began to brew when O. Gloukh found a pocket of space in the 61st minute to restore parity. Ajax’s resurgence was anchored by the heroics of Vítězslav Jaroš, who produced 6 vital saves to keep the scores level. Every time the hosts looked certain to regain the lead through their 14 shots from inside the box, Jaroš stood firm, shifting the Balance of morale toward the visitors as the clock ticked down.

Edvardsen Seals the Smash-and-Grab

As the match entered its final phase, the Stakes were palpable for two teams desperately needing points to climb the table. Villarreal pushed forward in search of a late winner, leaving themselves exposed to the counter-attack. In the 90th minute, the ultimate blow was dealt. Substitute O. Edvardsen, who had only been on the pitch for six minutes, made an instant impact. After being set up by A. Gaaei, Edvardsen silenced the home crowd with a clinical finish. It was a classic Champions League sucker-punch; despite Villarreal’s 1.37 xG compared to Ajax’s 0.91, the visitors depart Spain with all three points, leaving the home side to rue their missed opportunities.

Key Questions

How did Ajax pull off this shock result?

Ajax utilized 62% possession and the heroics of Jaroš to withstand 19 shots, eventually winning with a clinical 90th-minute counter-attack.

How dramatic was the late winner by Vítězslav Jaroš?

Jaroš didn't score, but his 6 saves were the foundation that allowed Edvardsen to net the dramatic 90th-minute winning goal.

How did Villarreal complete the comeback from behind?

Villarreal actually failed to complete a comeback; they surrendered a 1-0 lead to lose 1-2 after failing to capitalize on their many chances.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
38%
62%
Villarreal 38%
Ajax 62%
Shots
19
15
Villarreal 19
Ajax 15
Shots on Target
8
5
Villarreal 8
Ajax 5
Expected Goals (xG)
1.37
0.91
Villarreal 1.37
Ajax 0.91
Passes
393
636
Villarreal 393
Ajax 636
Pass Accuracy
87%
92%
Villarreal 87%
Ajax 92%
Corners
7
4
Villarreal 7
Ajax 4
Fouls
11
10
Villarreal 11
Ajax 10
Yellow Cards
3
2
Villarreal 3
Ajax 2
Red Cards
0
0
Villarreal 0
Ajax 0

Match Events

O. Wijndal 🟨 12'
HT
46' 🔄 A. Moleiro T. Buchanan
49' T. Oluwaseyi (R. Marin)
Y. Regeer K. Itakura 🔄 54'
60' 🟨 S. Mourino
O. Gloukh 61'
71' 🟨 T. Partey
K. Dolberg R. Bounida 🔄 71'
J. Mokio S. Steur 🔄 71'
72' 🔄 N. Pepe G. Mikautadze
72' 🔄 A. Perez G. Moreno
74' 🔄 T. Partey D. Parejo
80' 🟨 R. Marin
O. Gloukh O. Edvardsen 🔄 84'
O. Wijndal K. Fitz-Jim 🔄 84'
A. Bouwman 🟨 88'
O. Edvardsen (A. Gaaei) 90'
FT

Player Cards

Our take on every player in this match

Villarreal

Goalkeepers
Arnau Tenas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Defenders
Santiago Mouriño
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Rafa Marín
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
Renato Veiga
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
1
Tackles
Sergi Cardona
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Midfielders
Nicolas Pépé
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Santi Comesaña
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Thomas Partey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Alberto Moleiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Ayoze Pérez
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
11%
Pass Acc
Tani Oluwaseyi
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Luiz Júnior
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Diego Conde
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alfonso Pedraza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pau Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dani Parejo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Tajon Buchanan
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Gerard Moreno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Georges Mikautadze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Hugo Lopez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Ajax

Goalkeepers
Vítězslav Jaroš
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Defenders
Anton Gaaei
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
49%
Pass Acc
Aaron Bouwman
MAGNET
MAGNET
93
Activity
93
Activity
89
Passes
4
Duels
Youri Baas
MAGNET
MAGNET
92
Activity
92
Activity
86
Passes
6
Duels
Owen Wijndal
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
50%
Pass Acc
Midfielders
Davy Klaassen
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Youri Regeer
MAGNET
MAGNET
77
Activity
77
Activity
66
Passes
11
Duels
Jorthy Mokio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Forwards
Oscar Gloukh
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Kasper Dolberg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Mika Godts
MAGNET
MAGNET
75
Activity
75
Activity
58
Passes
17
Duels
BENCH
Joeri Heerkens
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Remko Pasveer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ko Itakura
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Lucas Rosa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Josip Šutalo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gerald Alders
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sean Steur
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Kian Fitz-Jim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Abdellah Ouazane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rayane Bounida
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Raúl Moro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oliver Edvardsen
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.6
Rating

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 7 21 20 2 +18 WInter 1 - 3 Arsenal (20-01-2026)WClub Brugge KV 0 - 3 Arsenal (10-12-2025)WArsenal 3 - 1 Bayern München (26-11-2025)WSlavia Praha 0 - 3 Arsenal (04-11-2025)WArsenal 4 - 0 Atletico Madrid (21-10-2025)
2 Bayern München 7 18 20 7 +13 WBayern München 2 - 0 Union St. Gilloise (21-01-2026)WBayern München 3 - 1 Sporting CP (09-12-2025)LArsenal 3 - 1 Bayern München (26-11-2025)WParis Saint Germain 1 - 2 Bayern München (04-11-2025)WBayern München 4 - 0 Club Brugge KV (22-10-2025)
3 Real Madrid 7 15 19 8 +11 WReal Madrid 6 - 1 Monaco (20-01-2026)LReal Madrid 1 - 2 Manchester City (10-12-2025)WOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)LLiverpool 1 - 0 Real Madrid (04-11-2025)WReal Madrid 1 - 0 Juventus (22-10-2025)
4 Liverpool 7 15 14 8 +6 WMarseille 0 - 3 Liverpool (21-01-2026)WInter 0 - 1 Liverpool (09-12-2025)LLiverpool 1 - 4 PSV Eindhoven (26-11-2025)WLiverpool 1 - 0 Real Madrid (04-11-2025)WEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)
5 Tottenham 7 14 15 7 +8 WTottenham 2 - 0 Borussia Dortmund (20-01-2026)WTottenham 3 - 0 Slavia Praha (09-12-2025)LParis Saint Germain 5 - 3 Tottenham (26-11-2025)WTottenham 4 - 0 FC Copenhagen (04-11-2025)DMonaco 0 - 0 Tottenham (22-10-2025)
6 Paris Saint Germain 7 13 20 10 +10 LSporting CP 2 - 1 Paris Saint Germain (20-01-2026)DAthletic Club 0 - 0 Paris Saint Germain (10-12-2025)WParis Saint Germain 5 - 3 Tottenham (26-11-2025)LParis Saint Germain 1 - 2 Bayern München (04-11-2025)WBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)
7 Newcastle 7 13 16 6 +10 WNewcastle 3 - 0 PSV Eindhoven (21-01-2026)DBayer Leverkusen 2 - 2 Newcastle (10-12-2025)LMarseille 2 - 1 Newcastle (25-11-2025)WNewcastle 2 - 0 Athletic Club (05-11-2025)WNewcastle 3 - 0 Benfica (21-10-2025)
8 Chelsea 7 13 14 8 +6 WChelsea 1 - 0 Pafos (21-01-2026)LAtalanta 2 - 1 Chelsea (09-12-2025)WChelsea 3 - 0 Barcelona (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)WChelsea 5 - 1 Ajax (22-10-2025)
9 Barcelona 7 13 18 13 +5 WSlavia Praha 2 - 4 Barcelona (21-01-2026)WBarcelona 2 - 1 Eintracht Frankfurt (09-12-2025)LChelsea 3 - 0 Barcelona (25-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)WBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)
10 Sporting CP 7 13 14 9 +5 WSporting CP 2 - 1 Paris Saint Germain (20-01-2026)LBayern München 3 - 1 Sporting CP (09-12-2025)WSporting CP 3 - 0 Club Brugge KV (26-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)WSporting CP 2 - 1 Marseille (22-10-2025)
11 Manchester City 7 13 13 9 +4 LBodo/Glimt 3 - 1 Manchester City (20-01-2026)WReal Madrid 1 - 2 Manchester City (10-12-2025)LManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WManchester City 4 - 1 Borussia Dortmund (05-11-2025)WVillarreal 0 - 2 Manchester City (21-10-2025)
12 Atletico Madrid 7 13 16 13 +3 DGalatasaray 1 - 1 Atletico Madrid (21-01-2026)WPSV Eindhoven 2 - 3 Atletico Madrid (09-12-2025)WAtletico Madrid 2 - 1 Inter (26-11-2025)WAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)LArsenal 4 - 0 Atletico Madrid (21-10-2025)
13 Atalanta 7 13 10 9 +1 LAtalanta 2 - 3 Athletic Club (21-01-2026)WAtalanta 2 - 1 Chelsea (09-12-2025)WEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)WMarseille 0 - 1 Atalanta (05-11-2025)DAtalanta 0 - 0 Slavia Praha (22-10-2025)
14 Inter 7 12 13 7 +6 LInter 1 - 3 Arsenal (20-01-2026)LInter 0 - 1 Liverpool (09-12-2025)LAtletico Madrid 2 - 1 Inter (26-11-2025)WInter 2 - 1 Kairat Almaty (05-11-2025)WUnion St. Gilloise 0 - 4 Inter (21-10-2025)
15 Juventus 7 12 14 10 +4 WJuventus 2 - 0 Benfica (21-01-2026)WJuventus 2 - 0 Pafos (10-12-2025)WBodo/Glimt 2 - 3 Juventus (25-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)LReal Madrid 1 - 0 Juventus (22-10-2025)
16 Borussia Dortmund 7 11 19 15 +4 LTottenham 2 - 0 Borussia Dortmund (20-01-2026)DBorussia Dortmund 2 - 2 Bodo/Glimt (10-12-2025)WBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LManchester City 4 - 1 Borussia Dortmund (05-11-2025)WFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)
17 Galatasaray 7 10 9 9 0 DGalatasaray 1 - 1 Atletico Madrid (21-01-2026)LMonaco 1 - 0 Galatasaray (09-12-2025)LGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)WAjax 0 - 3 Galatasaray (05-11-2025)WGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)
18 Qarabag 7 10 13 15 -2 WQarabag 3 - 2 Eintracht Frankfurt (21-01-2026)LQarabag 2 - 4 Ajax (10-12-2025)LNapoli 2 - 0 Qarabag (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)LAthletic Club 3 - 1 Qarabag (22-10-2025)
19 Marseille 7 9 11 11 0 LMarseille 0 - 3 Liverpool (21-01-2026)WUnion St. Gilloise 2 - 3 Marseille (09-12-2025)WMarseille 2 - 1 Newcastle (25-11-2025)LMarseille 0 - 1 Atalanta (05-11-2025)LSporting CP 2 - 1 Marseille (22-10-2025)
20 Bayer Leverkusen 7 9 10 14 -4 LOlympiakos Piraeus 2 - 0 Bayer Leverkusen (20-01-2026)DBayer Leverkusen 2 - 2 Newcastle (10-12-2025)WManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WBenfica 0 - 1 Bayer Leverkusen (05-11-2025)LBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)
21 Monaco 7 9 8 14 -6 LReal Madrid 6 - 1 Monaco (20-01-2026)WMonaco 1 - 0 Galatasaray (09-12-2025)DPafos 2 - 2 Monaco (26-11-2025)WBodo/Glimt 0 - 1 Monaco (04-11-2025)DMonaco 0 - 0 Tottenham (22-10-2025)
22 PSV Eindhoven 7 8 15 14 +1 LNewcastle 3 - 0 PSV Eindhoven (21-01-2026)LPSV Eindhoven 2 - 3 Atletico Madrid (09-12-2025)WLiverpool 1 - 4 PSV Eindhoven (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)WPSV Eindhoven 6 - 2 Napoli (21-10-2025)
23 Athletic Club 7 8 7 11 -4 WAtalanta 2 - 3 Athletic Club (21-01-2026)DAthletic Club 0 - 0 Paris Saint Germain (10-12-2025)DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LNewcastle 2 - 0 Athletic Club (05-11-2025)WAthletic Club 3 - 1 Qarabag (22-10-2025)
24 Olympiakos Piraeus 7 8 8 13 -5 WOlympiakos Piraeus 2 - 0 Bayer Leverkusen (20-01-2026)WKairat Almaty 0 - 1 Olympiakos Piraeus (09-12-2025)LOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)LBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)
25 Napoli 7 8 7 12 -5 DFC Copenhagen 1 - 1 Napoli (20-01-2026)LBenfica 2 - 0 Napoli (10-12-2025)WNapoli 2 - 0 Qarabag (25-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)LPSV Eindhoven 6 - 2 Napoli (21-10-2025)
26 FC Copenhagen 7 8 11 17 -6 DFC Copenhagen 1 - 1 Napoli (20-01-2026)WVillarreal 2 - 3 FC Copenhagen (10-12-2025)WFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LTottenham 4 - 0 FC Copenhagen (04-11-2025)LFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)
27 Club Brugge KV 7 7 12 17 -5 WKairat Almaty 1 - 4 Club Brugge KV (20-01-2026)LClub Brugge KV 0 - 3 Arsenal (10-12-2025)LSporting CP 3 - 0 Club Brugge KV (26-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)LBayern München 4 - 0 Club Brugge KV (22-10-2025)
28 Bodo/Glimt 7 6 12 14 -2 WBodo/Glimt 3 - 1 Manchester City (20-01-2026)DBorussia Dortmund 2 - 2 Bodo/Glimt (10-12-2025)LBodo/Glimt 2 - 3 Juventus (25-11-2025)LBodo/Glimt 0 - 1 Monaco (04-11-2025)LGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)
29 Benfica 7 6 6 10 -4 LJuventus 2 - 0 Benfica (21-01-2026)WBenfica 2 - 0 Napoli (10-12-2025)WAjax 0 - 2 Benfica (25-11-2025)LBenfica 0 - 1 Bayer Leverkusen (05-11-2025)LNewcastle 3 - 0 Benfica (21-10-2025)
30 Pafos 7 6 4 10 -6 LChelsea 1 - 0 Pafos (21-01-2026)LJuventus 2 - 0 Pafos (10-12-2025)DPafos 2 - 2 Monaco (26-11-2025)WPafos 1 - 0 Villarreal (05-11-2025)DKairat Almaty 0 - 0 Pafos (21-10-2025)
31 Union St. Gilloise 7 6 7 17 -10 LBayern München 2 - 0 Union St. Gilloise (21-01-2026)LUnion St. Gilloise 2 - 3 Marseille (09-12-2025)WGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)LAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)LUnion St. Gilloise 0 - 4 Inter (21-10-2025)
32 Ajax 7 6 7 19 -12 WVillarreal 1 - 2 Ajax (20-01-2026)WQarabag 2 - 4 Ajax (10-12-2025)LAjax 0 - 2 Benfica (25-11-2025)LAjax 0 - 3 Galatasaray (05-11-2025)LChelsea 5 - 1 Ajax (22-10-2025)
33 Eintracht Frankfurt 7 4 10 19 -9 LQarabag 3 - 2 Eintracht Frankfurt (21-01-2026)LBarcelona 2 - 1 Eintracht Frankfurt (09-12-2025)LEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)LEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)
34 Slavia Praha 7 3 4 15 -11 LSlavia Praha 2 - 4 Barcelona (21-01-2026)LTottenham 3 - 0 Slavia Praha (09-12-2025)DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LSlavia Praha 0 - 3 Arsenal (04-11-2025)DAtalanta 0 - 0 Slavia Praha (22-10-2025)
35 Villarreal 7 1 5 15 -10 LVillarreal 1 - 2 Ajax (20-01-2026)LVillarreal 2 - 3 FC Copenhagen (10-12-2025)LBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LPafos 1 - 0 Villarreal (05-11-2025)LVillarreal 0 - 2 Manchester City (21-10-2025)
36 Kairat Almaty 7 1 5 19 -14 LKairat Almaty 1 - 4 Club Brugge KV (20-01-2026)LKairat Almaty 0 - 1 Olympiakos Piraeus (09-12-2025)LFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LInter 2 - 1 Kairat Almaty (05-11-2025)DKairat Almaty 0 - 0 Pafos (21-10-2025)