Skip to content
442ball
Menu

Mouctar Diakhaby: match by match

254 appearances across 6 competitions, 2016 to 2026.

442ball counts an appearance from the match record itself, not from a stored total.

9 of 279 matches here have a page of their own. The rest are in our archive but do not yet have one.

2026

6 playedLa Liga

2025

9 played2 unusedCopa del Rey, La Liga

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 3 JanuaryLa LigaCelta VigoAL4-1900005.268
Friday 19 DecemberLa LigaMallorcaHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 16 DecemberCopa del ReySporting GijonAW0-245000745
Saturday 4 OctoberLa LigaGironaAL2-16000Not recorded1
Tuesday 30 SeptemberLa LigaOviedoHL1-2900006.761
Tuesday 23 SeptemberLa LigaEspanyolAD2-29000□6.935
Saturday 20 SeptemberLa LigaAthletic ClubHW2-0900007.635
Sunday 14 SeptemberLa LigaBarcelonaAL6-06500□6.39
Friday 29 AugustLa LigaGetafeHW3-09010□8.354
Sunday 24 AugustLa LigaOsasunaAL1-0230006.617
Saturday 16 AugustLa LigaReal SociedadHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2024

14 played5 unusedCopa del Rey, La Liga

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Friday 23 MayLa LigaReal BetisAD1-1900007.242
Sunday 18 MayLa LigaAthletic ClubHL0-1820006.959
Wednesday 14 MayLa LigaAlavesAL1-0840006.951
Saturday 10 MayLa LigaGetafeHW3-0320006.915
Saturday 3 MayLa LigaLas PalmasAW2-3900006.938
Tuesday 22 AprilLa LigaEspanyolHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 19 AprilLa LigaRayo VallecanoAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 11 AprilLa LigaSevillaHW1-090006.71
Saturday 5 AprilLa LigaReal MadridAW1-2901007.922
Sunday 30 MarchLa LigaMallorcaHW1-0150006.60
Saturday 15 MarchLa LigaGironaAD1-1900007.229
Saturday 8 MarchLa LigaValladolidHW2-11000Not recorded1
Sunday 2 MarchLa LigaOsasunaAD3-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 22 FebruaryLa LigaAtletico MadridHL0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 15 FebruaryLa LigaVillarrealAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 9 FebruaryLa LigaLeganesHW2-0581007.614
Thursday 6 FebruaryCopa del ReyBarcelonaHL0-5640006.214
Sunday 2 FebruaryLa LigaCelta VigoHW2-190006.92
Sunday 26 JanuaryLa LigaBarcelonaAL7-190006.65

2023

14 played2 unusedLa Liga

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 2 MarchLa LigaReal MadridHD2-28900□6.520
Saturday 17 FebruaryLa LigaSevillaHD0-0900007.584
Saturday 10 FebruaryLa LigaLas PalmasAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 19 DecemberLa LigaRayo VallecanoAW0-19000□7.332
Saturday 16 DecemberLa LigaBarcelonaHD1-1900006.931
Friday 8 DecemberLa LigaGetafeAL1-03600073
Saturday 2 DecemberLa LigaGironaAL2-1230006.52
Saturday 25 NovemberLa LigaCelta VigoHD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 1 OctoberLa LigaReal BetisAL3-0880006.340
Wednesday 27 SeptemberLa LigaReal SociedadHL0-1900006.941
Saturday 23 SeptemberLa LigaAlmeriaAD2-29000□6.333
Saturday 16 SeptemberLa LigaAtletico MadridHW3-0900007.530
Saturday 2 SeptemberLa LigaAlavesAL1-09000□7.270
Sunday 27 AugustLa LigaOsasunaHL1-24500□6.725
Friday 18 AugustLa LigaLas PalmasHW1-0700006.723
Friday 11 AugustLa LigaSevillaAW1-29010□7.941

2022

30 played5 unusedCopa del Rey, La Liga

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 4 JuneLa LigaReal BetisAD1-1900006.719
Sunday 28 MayLa LigaEspanyolHD2-2900006.933
Thursday 25 MayLa LigaMallorcaAL1-0900006.940
Sunday 14 MayLa LigaCelta VigoAW1-29000□6.720
Wednesday 3 MayLa LigaVillarrealHD1-1900006.915
Sunday 30 AprilLa LigaCadizAL2-1900007.939
Thursday 27 AprilLa LigaValladolidHW2-1901007.321
Sunday 23 AprilLa LigaElcheAW0-2890006.912
Sunday 16 AprilLa LigaSevillaHL0-2900006.545
Sunday 9 AprilLa LigaAlmeriaAL2-1900006.543
Monday 3 AprilLa LigaRayo VallecanoHD1-1900006.662
Saturday 18 MarchLa LigaAtletico MadridAL3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 11 MarchLa LigaOsasunaHW1-0900007.341
Sunday 5 MarchLa LigaBarcelonaAL1-0350006.924
Saturday 25 FebruaryLa LigaReal SociedadHW1-0900007.218
Monday 20 FebruaryLa LigaGetafeAL1-090000731
Saturday 11 FebruaryLa LigaAthletic ClubHL1-2900006.528
Sunday 5 FebruaryLa LigaGironaAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 2 FebruaryLa LigaReal MadridAL2-09000□6.918
Sunday 29 JanuaryLa LigaValladolidAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 26 JanuaryCopa del ReyAthletic ClubHL1-34500□6.734
Monday 23 JanuaryLa LigaAlmeriaHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 6 JanuaryLa LigaCadizHL0-1900006.269
Tuesday 3 JanuaryCopa del ReyLa NucíaAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 31 DecemberLa LigaVillarrealAL2-1900006.321
Saturday 22 OctoberLa LigaMallorcaHL1-24000Not recorded2
Tuesday 18 OctoberLa LigaSevillaAD1-19000□6.921
Friday 7 OctoberLa LigaOsasunaAW1-28610□□■7.535
Sunday 2 OctoberLa LigaEspanyolAD2-29000□7.262
Saturday 17 SeptemberLa LigaCelta VigoHW3-0900007.336
Saturday 10 SeptemberLa LigaRayo VallecanoAL2-1901007.935
Sunday 4 SeptemberLa LigaGetafeHW5-1740007.244
Monday 29 AugustLa LigaAtletico MadridHL0-1900006.669
Sunday 21 AugustLa LigaAthletic ClubAL1-09000□6.539
Sunday 14 AugustLa LigaGironaHW1-0900006.630

2021

37 played4 unusedCopa del Rey, La Liga

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 21 MayLa LigaCelta VigoHW2-0840006.918
Saturday 14 MayLa LigaEspanyolAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 10 MayLa LigaReal BetisHL0-3900006.723
Saturday 7 MayLa LigaAthletic ClubAD0-09000□6.720
Saturday 30 AprilLa LigaLevanteHD1-1900006.616
Saturday 23 AprilCopa del ReyReal BetisAD1-11200006.919
Tuesday 19 AprilLa LigaVillarrealAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 16 AprilLa LigaOsasunaHL1-2830007.327
Sunday 3 AprilLa LigaCadizHD0-09000□7.233
Saturday 19 MarchLa LigaElcheAW0-14800□6.619
Saturday 12 MarchLa LigaGetafeAD0-0900007.219
Wednesday 2 MarchCopa del ReyAthletic ClubHW1-09700□6.914
Saturday 26 FebruaryLa LigaMallorcaAW0-19000□7.714
Sunday 20 FebruaryLa LigaBarcelonaHL1-4900006.932
Sunday 13 FebruaryLa LigaAlavesAL2-19000□6.530
Thursday 10 FebruaryCopa del ReyAthletic ClubAD1-19000□6.927
Wednesday 2 FebruaryCopa del ReyCadizHW2-1900006.730
Saturday 22 JanuaryLa LigaAtletico MadridAL3-2900006.218
Wednesday 19 JanuaryLa LigaSevillaHD1-1900006.312
Sunday 16 JanuaryCopa del ReyAtlético BalearesAW0-1900006.913
Saturday 8 JanuaryLa LigaReal MadridAL4-1900006.314
Wednesday 5 JanuaryCopa del ReyFC CartagenaAW1-24500□6.315
Monday 20 DecemberLa LigaLevanteAW3-49000□6.236
Thursday 16 DecemberCopa del ReyArenteiroAW1-312001□7.726
Saturday 11 DecemberLa LigaElcheHW2-1900107.222
Thursday 2 DecemberCopa del ReyUtrillasAW0-3900007.676
Saturday 27 NovemberLa LigaRayo VallecanoHD1-19000□6.922
Sunday 21 NovemberLa LigaReal SociedadAD0-0900006.918
Sunday 7 NovemberLa LigaAtletico MadridHD3-3900006.334
Saturday 30 OctoberLa LigaVillarrealHW2-0180006.92
Wednesday 27 OctoberLa LigaReal BetisAL4-1450006.610
Saturday 23 OctoberLa LigaMallorcaHD2-24500□636
Sunday 17 OctoberLa LigaBarcelonaAL3-190000736
Saturday 2 OctoberLa LigaCadizAD0-03000□6.612
Saturday 25 SeptemberLa LigaAthletic ClubHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 22 SeptemberLa LigaSevillaAL3-14500□6.312
Sunday 19 SeptemberLa LigaReal MadridHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 12 SeptemberLa LigaOsasunaAW1-4120006.32
Friday 27 AugustLa LigaAlavesHW3-01100□6.21
Saturday 21 AugustLa LigaGranada CFAD1-11000Not recorded0
Friday 13 AugustLa LigaGetafeHW1-0120006.60

2020

27 played5 unusedCopa del Rey, La Liga

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 22 MayLa LigaHuescaAD0-090000730
Sunday 16 MayLa LigaEibarHW4-185000737
Wednesday 12 MayLa LigaSevillaAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 9 MayLa LigaValladolidHW3-0900007.531
Sunday 2 MayLa LigaBarcelonaHL2-3260006.610
Saturday 24 AprilLa LigaAlavesHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 21 AprilLa LigaOsasunaAL3-19000□6.348
Sunday 18 AprilLa LigaReal BetisAD2-2900006.744
Sunday 11 AprilLa LigaReal SociedadHD2-2900006.218
Sunday 4 AprilLa LigaCadizAL2-13000□6.524
Sunday 21 MarchLa LigaGranada CFHW2-1900007.236
Friday 12 MarchLa LigaLevanteAL1-09000□6.567
Saturday 27 FebruaryLa LigaGetafeAL3-05100■612
Sunday 24 JanuaryLa LigaAtletico MadridAL3-1470006.617
Thursday 21 JanuaryLa LigaOsasunaHD1-1900007.272
Sunday 17 JanuaryCopa del ReyAlcorconAW0-2270006.710
Sunday 10 JanuaryLa LigaValladolidAW0-19000□7.259
Thursday 7 JanuaryCopa del ReyYeclanoAW1-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 4 JanuaryLa LigaCadizHD1-1900006.952
Wednesday 30 DecemberLa LigaGranada CFAL2-1900007.516
Tuesday 22 DecemberLa LigaSevillaHL0-1900006.612
Saturday 19 DecemberLa LigaBarcelonaAD2-2901007.311
Wednesday 16 DecemberCopa del ReyTerrassaAW2-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 12 DecemberLa LigaAthletic ClubHD2-2900006.913
Monday 7 DecemberLa LigaEibarAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 23 OctoberLa LigaElcheAL2-1600006.942
Sunday 18 OctoberLa LigaVillarrealAL2-1900006.739
Saturday 3 OctoberLa LigaReal BetisHL0-2900006.345
Tuesday 29 SeptemberLa LigaReal SociedadAW0-1900006.620
Saturday 26 SeptemberLa LigaHuescaHD1-1900006.932
Saturday 19 SeptemberLa LigaCelta VigoAL2-1900006.924
Sunday 13 SeptemberLa LigaLevanteHW4-2730006.529

2019

29 playedCopa del Rey, La Liga, UEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Thursday 16 JulyLa LigaEspanyolHW1-07700□6.70
Sunday 12 JulyLa LigaLeganesAL1-0900006.90
Tuesday 7 JulyLa LigaValladolidHW2-1900006.90
Wednesday 1 JulyLa LigaAthletic ClubHL0-29000□6.90
Friday 12 JuneLa LigaLevanteHD1-1900006.70
Tuesday 10 MarchUEFA Champions LeagueAtalantaHL3-44500□5.30
Friday 6 MarchLa LigaAlavesAD1-19000□7.30
Saturday 29 FebruaryLa LigaReal BetisHW2-1900007.10
Saturday 22 FebruaryLa LigaReal SociedadAL3-0900006.10
Wednesday 19 FebruaryUEFA Champions LeagueAtalantaAL4-1900006.6Not recorded
Friday 14 FebruaryLa LigaAtletico MadridHD2-21000Not recorded0
Saturday 8 FebruaryLa LigaGetafeAL3-09000□70
Tuesday 4 FebruaryCopa del ReyGranada CFAL2-1890007.6Not recorded
Saturday 1 FebruaryLa LigaCelta VigoHW1-0470006.90
Wednesday 29 JanuaryCopa del ReyCultural LeonesaAD0-01200007.40
Wednesday 22 JanuaryCopa del ReyUD LogroñésAW0-1900007.50
Sunday 19 JanuaryLa LigaMallorcaAL4-1900006.20
Saturday 4 JanuaryLa LigaEibarHW1-09000080
Sunday 15 DecemberLa LigaReal MadridHD1-11000Not recorded0%
Tuesday 10 DecemberUEFA Champions LeagueAjaxAW0-1900007.8Not recorded
Saturday 7 DecemberLa LigaLevanteAW2-4100006.50%
Saturday 2 NovemberLa LigaEspanyolAW1-2900007.20%
Wednesday 23 OctoberUEFA Champions LeagueLilleAD1-18400□□■6.70%
Saturday 5 OctoberLa LigaAlavesHW2-1200006.50%
Saturday 28 SeptemberLa LigaAthletic ClubAW0-19000□6.80%
Wednesday 25 SeptemberLa LigaGetafeHD3-3900006.30%
Tuesday 17 SeptemberUEFA Champions LeagueChelseaAW0-11000Not recordedNot recorded
Sunday 1 SeptemberLa LigaMallorcaHW2-0900006.90%
Saturday 24 AugustLa LigaCelta VigoAL1-0290006.80%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.

2018

38 playedCopa del Rey, La Liga, UEFA Champions League, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 25 MayCopa del ReyBarcelonaAW1-280006.8Not recorded
Saturday 18 MayLa LigaValladolidAW0-29000□7.30%
Sunday 12 MayLa LigaAlavesHW3-180006.80%
Sunday 5 MayLa LigaHuescaAW2-69000060%
Thursday 2 MayUEFA Europa LeagueArsenalAL3-19010□7.10%
Wednesday 24 AprilLa LigaAtletico MadridAL3-29000□6.30%
Thursday 18 AprilUEFA Europa LeagueVillarrealHW2-0900008.10%
Saturday 6 AprilLa LigaRayo VallecanoAL2-09000□6.30%
Wednesday 3 AprilLa LigaReal MadridHW2-1900007.30%
Sunday 17 MarchLa LigaGetafeHD0-0900007.30%
Thursday 14 MarchUEFA Europa LeagueFC KrasnodarAD1-1900007.1Not recorded
Sunday 10 MarchLa LigaGironaAW2-31600□5.10%
Thursday 7 MarchUEFA Europa LeagueFC KrasnodarHW2-1900006.40%
Sunday 3 MarchLa LigaAthletic ClubHW2-0900007.10%
Thursday 28 FebruaryCopa del ReyReal BetisHW1-090006.50%
Sunday 24 FebruaryLa LigaLeganesAD1-1120006.60%
Thursday 21 FebruaryUEFA Europa LeagueCelticHW1-09000□7.60%
Thursday 14 FebruaryUEFA Europa LeagueCelticAW0-2900007.10%
Saturday 26 JanuaryLa LigaVillarrealHW3-0901007.80%
Tuesday 22 JanuaryCopa del ReyGetafeAL1-0900007.30%
Tuesday 15 JanuaryCopa del ReySporting GijonHW3-09000□7.40%
Tuesday 8 JanuaryCopa del ReySporting GijonAL2-1900006.30%
Saturday 5 JanuaryLa LigaAlavesAL2-19000□6.70%
Sunday 23 DecemberLa LigaHuescaHW2-1900006.70%
Saturday 15 DecemberLa LigaEibarAD1-1480006.80%
Wednesday 12 DecemberUEFA Champions LeagueManchester UnitedHW2-1900006.70%
Saturday 8 DecemberLa LigaSevillaHD1-1271007.50%
Tuesday 4 DecemberCopa del ReyEbroHW1-0900007.40%
Tuesday 27 NovemberUEFA Champions LeagueJuventusAL1-09000□6.70%
Saturday 24 NovemberLa LigaRayo VallecanoHW3-09000□6.60%
Tuesday 30 OctoberCopa del ReyEbroAW1-2900007.20%
Tuesday 23 OctoberUEFA Champions LeagueBSC Young BoysAD1-1900007.60%
Saturday 29 SeptemberLa LigaReal SociedadAW0-1900006.60%
Sunday 23 SeptemberLa LigaVillarrealAD0-09000□7.40%
Saturday 15 SeptemberLa LigaReal BetisHD0-09000□6.80%
Sunday 2 SeptemberLa LigaLevanteAD2-2900006.90%
Sunday 26 AugustLa LigaEspanyolAL2-09000□6.70%
Monday 20 AugustLa LigaAtletico MadridHD1-12300070%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.

2017

16 playedLigue 1, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 12 MayLigue 1StrasbourgAL3-2900006.20%
Sunday 25 FebruaryLigue 1Saint EtienneHD1-1200006.40%
Sunday 18 FebruaryLigue 1LilleAD2-29000□6.50%
Wednesday 20 DecemberLigue 1ToulouseAW1-230006.60%
Thursday 7 DecemberUEFA Europa LeagueAtalantaAL1-0900007.20%
Sunday 3 DecemberLigue 1CaenAW1-2900006.90%
Wednesday 29 NovemberLigue 1LilleHL1-2530006.60%
Sunday 26 NovemberLigue 1NiceAW0-59000070%
Thursday 23 NovemberUEFA Europa LeagueApollon LimassolHW4-0901007.50%
Sunday 19 NovemberLigue 1MontpellierHD0-0900007.80%
Thursday 2 NovemberUEFA Europa LeagueEvertonHW3-0900007.20%
Thursday 19 OctoberUEFA Europa LeagueEvertonAW1-2900006.7Not recorded
Friday 13 OctoberLigue 1MonacoHW3-29000□7.50%
Sunday 1 OctoberLigue 1AngersAD3-3901007.60%
Saturday 19 AugustLigue 1BordeauxHD3-3160006.40%
Friday 11 AugustLigue 1RennesAW1-230006.50%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.

2016

34 playedCoupe de France, Ligue 1, UEFA Champions League, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 20 MayLigue 1NiceHD3-3900006.30%
Sunday 14 MayLigue 1MontpellierAW1-3900007.20%
Thursday 11 MayUEFA Europa LeagueAjaxHW3-19000□7.4Not recorded
Wednesday 3 MayUEFA Europa LeagueAjaxAL4-1900006.1Not recorded
Friday 28 AprilLigue 1AngersAW1-2900006.30%
Sunday 23 AprilLigue 1MonacoHL1-29000070%
Thursday 20 AprilUEFA Europa LeagueBeşiktaşAL4-21200006.9Not recorded
Thursday 13 AprilUEFA Europa LeagueBeşiktaşHW2-19000070%
Wednesday 5 AprilLigue 1MetzAW0-39000□7.20%
Sunday 2 AprilLigue 1RennesAD1-1900007.20%
Sunday 19 MarchLigue 1Paris Saint GermainAL2-1900007.30%
Thursday 16 MarchUEFA Europa LeagueAS RomaAL2-1901007.80%
Thursday 9 MarchUEFA Europa LeagueAS RomaHW4-29010070%
Friday 3 MarchLigue 1BordeauxAD1-1900006.90%
Sunday 26 FebruaryLigue 1MetzHW5-09000□7.50%
Thursday 23 FebruaryUEFA Europa LeagueAZ AlkmaarHW7-1901007.70%
Sunday 19 FebruaryLigue 1DijonHW4-2900007.50%
Thursday 16 FebruaryUEFA Europa LeagueAZ AlkmaarAW1-4900007.40%
Saturday 11 FebruaryLigue 1GuingampAL2-19000□6.70%
Sunday 15 JanuaryLigue 1CaenAL3-24000□6.70%
Sunday 8 JanuaryCoupe de FranceMontpellierHW5-0901008.6Not recorded
Wednesday 21 DecemberLigue 1AngersHW2-0900007.50%
Sunday 18 DecemberLigue 1MonacoAW1-3900007.30%
Sunday 11 DecemberLigue 1RennesHW1-0900007.20%
Wednesday 7 DecemberUEFA Champions LeagueSevillaHD0-0900007.5Not recorded
Wednesday 30 NovemberLigue 1NantesAW0-6901008.50%
Sunday 27 NovemberLigue 1Paris Saint GermainHL1-2900006.90%
Friday 18 NovemberLigue 1LilleAW0-19000□7.10%
Saturday 5 NovemberLigue 1BastiaHW2-1900006.90%
Wednesday 2 NovemberUEFA Champions LeagueJuventusAD1-1900006.60%
Saturday 29 OctoberLigue 1ToulouseAW1-2900007.20%
Saturday 22 OctoberLigue 1GuingampHL1-3900007.20%
Tuesday 18 OctoberUEFA Champions LeagueJuventusHL0-19000□7.60%
Saturday 10 SeptemberLigue 1BordeauxHL1-3900007.20%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.