Skip to main content

Weapons & Rank/ratings

Mixed & Men's Steel Longsword
Current
1740 #97
Peak
1822 February 2022
Record
115W · 31L · 2D
Last
May 2026
Mixed & Men's Steel Rapier and Dagger
Current
1300 #441
Peak
1425 March 2018
Record
5W · 6L
Last
May 2026
Mixed & Men's Steel Single Rapier
Current
1170 #989
Peak
1181 May 2025
Record
5W · 6L
Last
May 2025
Mixed & Men's Steel Sabre
Inactive
Current
1182
Peak
1215 September 2022
Record
5W · 7L
Last
September 2022
Mixed & Men's Steel Sword and Buckler
Inactive
Current
1177
Peak
1250 November 2017
Record
2W · 3L · 3D
Last
November 2017

Scout analysis

Longsword

115W · 31L · 2D (78%)
Form
Steady
Recent 78% vs older 77%
Record: 115W · 31L · 2D (78%)
Recent half (74 fights): 78%
Older half (74 fights): 77%
Delta: +1%
Current streak: 2 Wins
Based on 148 recorded longsword fights.
Schedule
Getting ambushed
+7.4 vs expectation
Quality wins (won as clear underdog): 4
Upset losses (lost as clear favourite): 18
Over/under vs expectation: +7.4 (103 actual / 95.6 expected, n=133)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Measured
13 exchange-coded matches
Exchanges per point: 1.14
Avg exchanges / match: 8.4
Doubles / match: 0.23
First scorer rate: 46%
Dominant wins (shut-out): 40%
Comeback wins (was behind): 80%
Stage
Balanced
Pool 87% · Elim 78%
Pool stage: 53W · 8L (87%)
Elimination: 18W · 5L (78%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
81 pts off peak
Currently below peak
Current rating: 1740
Peak rating: 1822 (February 2022)
Gap to peak: -81
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Longsword 106W · 29L · 2D (77%) +7.4 vs expectation (n=122) avg opponent 1411
+11 fights in 3 thinner divisions

Rapier & Dagger

14W · 7L (67%)
Form
Rising
Recent 70% vs older 60%
Record: 14W · 7L (67%)
Recent half (10 fights): 70%
Older half (10 fights): 60%
Delta: +10%
Current streak: 1 Win
Based on 21 recorded rapier & dagger fights.
Schedule
Getting ambushed
-1.4 vs expectation
Upset losses (lost as clear favourite): 3
Over/under vs expectation: -1.4 (4 actual / 5.4 expected, n=9)
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Fast starter
5 exchange-coded matches
Exchanges per point: 1.82
Avg exchanges / match: 8
Doubles / match: 0.4
First scorer rate: 100%
Dominant wins (shut-out): 0%
Comeback wins (was behind): 100%
Stage
Pool data only
Pool 64%
Pool stage: 7W · 4L (64%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
Peak data pending
Peak volatility low
Peak rating comes from the highest Glicko value recorded for this weapon.

Basket-Hilted Broadsword

11W · 2L (85%)
Form
Cooling
Recent 67% vs older 100%
Record: 11W · 2L (85%)
Recent half (6 fights): 67%
Older half (6 fights): 100%
Delta: -33%
Current streak: 1 Win
Based on 13 recorded basket-hilted broadsword fights.
Schedule
Schedule forming
Expectation data pending
Over/under needs 5+ rated fights - calculating as more data lands.
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Building signal
Needs more exchange data
Style signal needs per-exchange match data. Once enough of this fighter's exchanges are recorded, this card will sharpen into scoring tempo, doubles rate, comeback wins, early vs late scoring, and more.
Stage
Pool specialist
Pool 100% · Elim 50%
Pool stage: 3W · 0L (100%)
Elimination: 2W · 2L (50%)
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
Peak data pending
Peak volatility low
Peak rating comes from the highest Glicko value recorded for this weapon.

Sabre

5W · 7L (42%)
Form
Rising
Recent 50% vs older 33%
Record: 5W · 7L (42%)
Recent half (6 fights): 50%
Older half (6 fights): 33%
Delta: +17%
Current streak: 1 Win
Based on 12 recorded sabre fights.
Schedule
Schedule forming
Expectation data pending
Quality wins (won as clear underdog): 1
Over/under needs 5+ rated fights - calculating as more data lands.
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Building signal
Needs more exchange data
Style signal needs per-exchange match data. Once enough of this fighter's exchanges are recorded, this card will sharpen into scoring tempo, doubles rate, comeback wins, early vs late scoring, and more.
Stage
Pool data only
Pool 75%
Pool stage: 3W · 1L (75%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
33 pts off peak
Currently below peak
Current rating: 1182
Peak rating: 1215 (September 2022)
Gap to peak: -33
Peak rating comes from the highest Glicko value recorded for this weapon.

Rapier

5W · 6L (45%)
Form
Steady
Recent 40% vs older 40%
Record: 5W · 6L (45%)
Recent half (5 fights): 40%
Older half (5 fights): 40%
Delta: 0%
Current streak: 1 Win
Based on 11 recorded rapier fights.
Schedule
Schedule forming
Expectation data pending
Over/under needs 5+ rated fights - calculating as more data lands.
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Building signal
Needs more exchange data
Style signal needs per-exchange match data. Once enough of this fighter's exchanges are recorded, this card will sharpen into scoring tempo, doubles rate, comeback wins, early vs late scoring, and more.
Stage
Pool data only
Pool 33%
Pool stage: 1W · 2L (33%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
125 pts off peak
Currently below peak
Current rating: 1300
Peak rating: 1425 (March 2018)
Gap to peak: -125
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
Mixed Steel Single Rapier 4W · 6L (40%) avg opponent 1208
+1 fight in 1 thinner division

Sword & Buckler

2W · 3L · 3D (25%)
Form
Steady
Recent 25% vs older 25%
Record: 2W · 3L · 3D (25%)
Recent half (4 fights): 25%
Older half (4 fights): 25%
Delta: 0%
Current streak: 1 Win
Based on 8 recorded sword & buckler fights.
Schedule
Schedule forming
Expectation data pending
Over/under needs 5+ rated fights - calculating as more data lands.
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Building signal
Needs more exchange data
Style signal needs per-exchange match data. Once enough of this fighter's exchanges are recorded, this card will sharpen into scoring tempo, doubles rate, comeback wins, early vs late scoring, and more.
Stage
Sample too small
Stage breakdown pending
Pool stage: needs 3+ coded fights.
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
72 pts off peak
Currently below peak
Current rating: 1177
Peak rating: 1250 (November 2017)
Gap to peak: -72
Peak rating comes from the highest Glicko value recorded for this weapon.
By division
+8 fights in 2 thinner divisions

Messer

5W · 1L (83%)
Form
Building
83% win rate · 6 fights
Record: 5W · 1L (83%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 1 Win
Based on 6 recorded messer fights.
Schedule
Schedule forming
Expectation data pending
Over/under needs 5+ rated fights - calculating as more data lands.
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Building signal
Needs more exchange data
Style signal needs per-exchange match data. Once enough of this fighter's exchanges are recorded, this card will sharpen into scoring tempo, doubles rate, comeback wins, early vs late scoring, and more.
Stage
Sample too small
Stage breakdown pending
Pool stage: needs 3+ coded fights.
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
Peak data pending
Peak volatility low
Peak rating comes from the highest Glicko value recorded for this weapon.

Smallsword

1W · 3L (25%)
Form
Building
25% win rate · 4 fights
Record: 1W · 3L (25%)
Trajectory needs 8+ fights - will sharpen as more data lands.
Current streak: 3 Losses
Based on 4 recorded smallsword fights.
Schedule
Schedule forming
Expectation data pending
Over/under needs 5+ rated fights - calculating as more data lands.
Expectation stats compare each result with the win chance implied by both fighters' ratings in that division.
Style
Building signal
Needs more exchange data
Style signal needs per-exchange match data. Once enough of this fighter's exchanges are recorded, this card will sharpen into scoring tempo, doubles rate, comeback wins, early vs late scoring, and more.
Stage
Pool data only
Pool 25%
Pool stage: 1W · 3L (25%)
Elimination: needs 3+ coded fights.
Stage tagging depends on upstream division labels - some fights may be uncategorised.
Peak
Peak data pending
Peak volatility low
Peak rating comes from the highest Glicko value recorded for this weapon.
Reach
24 events · 8 countries · 12.8 yrs active
4 rated weapons
Tournaments: 24
Countries fought in: 8 (se, nl, us, uk, mx, ie, ...)
Months active: 153
Fights / year: 17.5
Rated weapons: 4

Clubmates · Noble Science Academy (93)

Events & fights (24)

Arnold Fencing Classic 2017
March 2017 · us
No match-level data
15 fights
International Lowlands HEMA Gathering 2015
September 2015 · nl
No match-level data
4 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 16 ▲2 · 1,572.2
LOSS
1778 38%
WIN
Matt Galas Longsword
1263 59%
WIN
International Lowlands HEMA Gathering 2014
September 2014 · nl
No match-level data
8 fights
LOSS
1717 29%
LOSS
1591 35%
WIN
1050 51%
WIN
1692 31%
WIN
WIN
1591 35%
Swordfish 2016
November 2016 · se
No match-level data
4 fights
LOSS
Kristine Rinka · HEMA Riga Sword & Buckler
1516
DRAW
1589
LOSS
Swordfish 2013
October 2013 · se
No match-level data
7 fights
London HEMA Open 2026
May 2026 · uk
13 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 89 ▲23 · 1,746.6
  • Mixed & Men's Steel Rapier and Dagger Rank 428 ▼68 · 1,304.3
WIN
Dimitri ten Have · Historisch Schermgilde Limburg Longsword · Pools Score 10-5 Review →
1442 87%
WIN
1171 83%
WIN
David Rybacki · Caledonian Sword Guild Longsword · Pools Score 12-4 Review →
1442 86%
WIN
Tom Crickmore · Smart HEMA Clubs Longsword · Pools Score 10-3 Review →
1723 61%
WIN
1109 90%
LOSS
Hannes Zürcher · Reisläufer Bern Longsword · Top 16 Score 3-5 Review →
1522 73%
WIN
Jonathan Robson · London Historical Fencing Club Longsword · Top 32 Score 8-5 Review →
1660 68%
WIN
Alexander Camilleri-Lloyd · Academia D'Armizare Longsword · Top 64 Score 11-0 Review →
690 91%
LOSS
1256 71%
WIN
Chris Oates · York School of Defence Rapier & Dagger · Pools
LOSS
1580 46%
LOSS
Winston Lewis · Edel Fencing Academy Rapier & Dagger · Pools Score 2-11 Review →
1526 46%
WIN
John Colquhoun · Caledonian Sword Guild Rapier & Dagger · Pools Score 10-3 Review →
935 71%
Battle Born 2025
May 2025 · us
28 fights
WIN
Eric Zhong · F3 Sword Academy Longsword · Pool 1
1260 92%
WIN
1227 97%
WIN
1040 80%
WIN
Michael Martin · Noble Science Academy Longsword · Quarters
1551 82%
WIN
1695 68%
LOSS
Michael Martin · Noble Science Academy Longsword · Tie Pool 1
1551 82%
WIN
Andy Hoang · Black Tigers Longsword · Top 16
1362 92%
LOSS
1174 93%
LOSS
1634 25%
WIN
1008 54%
LOSS
WIN
1283 42%
WIN
Laurel Rogers · Noble Science Academy Basket-Hilted Broadsword · Bronze
WIN
Laurel Rogers · Noble Science Academy Basket-Hilted Broadsword · Bronze
WIN
Rashelle DeBolt · Noble Science Academy Basket-Hilted Broadsword · Gold
WIN
Caden McDonald · Noble Science Academy Basket-Hilted Broadsword · Pool 3
WIN
Nathaniel Walsh · SoCal Swords Basket-Hilted Broadsword · Pool 3
WIN
Al Layman · Système d’Armes Basket-Hilted Broadsword · Pool 3
WIN
Finnian Beazlie · En Garde Fencing Basket-Hilted Broadsword · Quarters
WIN
Isaac Humber · Diamond Rose Academie D'Armes Basket-Hilted Broadsword · Round 2
WIN
Andrew Bradford · Sacramento Historical Fencing Academy Basket-Hilted Broadsword · Round 3
WIN
Ronin Richards · Sacramento Historical Fencing Academy Basket-Hilted Broadsword · Semis 1
LOSS
Dashiell Harrison · Indes Ferox Gladio Basket-Hilted Broadsword · Semis 2
LOSS
Ronin Richards · Sacramento Historical Fencing Academy Basket-Hilted Broadsword · Semis 3
WIN
Bryce Johns · True Edge Academy of Swordsmanship Basket-Hilted Broadsword · Top 16
LoCal Swordfight 2025
March 2025 · us
4 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 47 · 1,773.8
WIN
1499 74%
WIN
1577 76%
WIN
Andrew Hall · Page & Blade Society Longsword · Pools
1469 85%
LOSS
1536 77%
Swordfish 2015
October 2015 · se
No match-level data
5 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 20 ▼4 · 1,567.5
WIN
1081 68%
DRAW
1320 71%
Blademasters Open 2022
September 2022 · ie
11 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 16 · 1,813.5
  • Mixed & Men's Steel Sabre Rank 268 ▲169 · 1,215.9
WIN
1655 71%
LOSS
1516 83%
WIN
Frank Justice · Blademasters Academy Longsword · Finals
920 97%
WIN
Martin Buckley · Blademasters Academy Longsword · Pools Score 16-0 Review →
1413 92%
WIN
Dario Valente · Sala della Gorgone Longsword · Pools Score 18-9 Review →
1021 79%
WIN
Dylan Sultana · MERCS Malta Longsword · Pools Score 20-2 Review →
WIN
Tamas Toth · SCA Dun in Mara Longsword · Pools Score 20-0 Review →
WIN
WIN
1401 34%
LOSS
Dario Valente · Sala della Gorgone Sabre · Pools Score 18-9 Review →
1399 32%
WIN
938 56%
SoCal Swordfight 2022
February 2022 · us
10 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 12 ▲1 · 1,822.4
WIN
Allan Sherlock · Bucks Historical Longsword Longsword · Gold Medal Match
1367 88%
WIN
Paul Barolet · Academy of Arms Longsword · Pool Set 1
1410 87%
WIN
1346 85%
WIN
1565 79%
WIN
1472 84%
WIN
1550 80%
WIN
Jonathan Clyde Ying · SoCal Swords Smallsword · Pools
LOSS
LOSS
Kai Eva · Indes Ferox Gladio Smallsword · Pools Score 0-1 Review →
Bear's Challenge 2021
August 2021 · ie
12 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 15 ▲12 · 1,798.2
WIN
1716 55%
LOSS
Jonas Bürgi · Reisläufer Bern Longsword · Pools
1544 73%
WIN
1324 90%
WIN
1620 66%
WIN
1467 84%
WIN
Jonas Bürgi · Reisläufer Bern Longsword · Pools
1544 73%
WIN
1716 55%
WIN
1375 75%
WIN
1716 55%
LOSS
1620 66%
WIN
Nuno Valverde · Blademasters Academy Longsword · Round 3
1188 94%
WIN
Jonas Bürgi · Reisläufer Bern Longsword · Round 3
1544 73%
Swiss Bears Cup 2021
October 2021 · ch
7 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 16 ▲1 · 1,800.4
LOSS
1643 72%
WIN
Aleksandr Ermolov · Lyon AMHE Longsword · Elimination Bracket
1423 79%
WIN
Aäron Faes · Sumus Soldani Longsword · Pool Set 1
1478 84%
WIN
Aleksandr Ermolov · Lyon AMHE Longsword · Pool Set 1
1423 79%
WIN
Simone Molino · Compagnia del Corvo Grigio Longsword · Pool Set 1
1095 89%
WIN
Nikolas Epp · Die Baskerhunde Longsword · Pool Set 1
1173 81%
WIN
Maurine Brimau · De Feu et d'Acier Longsword · Pool Set 1
1076 97%
European Games Invitational Gala Tournament 2019
June 2019 · by
No match-level data
7 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 25 ▲15 · 1,783.7
WIN
Arto Fama · Zwaard & Steen Longsword · Eighth Final
1858 35%
LOSS
1822 35%
WIN
Jesse Kulla · Chicago Swordplay Guild Longsword · Pool 10
1465 75%
WIN
1547 74%
WIN
Federico Dall'Olio · La Salle d'Armes Longsword · Quarter Final
1827 41%
LOSS
Antoni Olbrychski · Akademia Szermierzy Longsword · Semi Final
1830 37%
WIN
Tomáš Sucha · Bratislavský šermiarsky spolok Longsword · Sixteenth Final
1673 67%
Longpoint 2019
March 2019 · us
6 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 34 ▲9 · 1,751.9
WIN
1479 85%
LOSS
Aaron Karnuta · Salida Historical Fencing Academy Longsword · Pool Set 1 Score 3-6 Review →
1680 65%
WIN
Patrick Paglen · New York Historical Fencing Association Longsword · Pool Set 1 Score 6-0 Review →
1286 94%
WIN
Eddy Louis · Forte Swordplay Longsword · Pool Set 2
1728 52%
WIN
Tea Kew · Cambridge HEMA Longsword · Pool Set 2
1262 92%
WIN
Charles Lin · Capital Kunst des Fechtens Longsword · Pool Set 2
1416 87%
International Lowlands HEMA Gathering 2017
June 2017 · nl
No match-level data
12 fights
Swordfish 2018
November 2018 · se
No match-level data
5 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 38 ▼11 · 1,744.3
DRAW
Mikko Lehto · EHMS Longsword · Pool 11
1575 72%
WIN
1393 78%
WIN
Alexander Olsson · West Coast HEMA Longsword · Pool 11
1344 81%
LOSS
1579 79%
LOSS
Thomas Couturier · La Salle d'Armes Escrime Ancienne Longsword · Sixteenthfinal 10
1755 57%
The Horned Crown 2018
September 2018 · ie
No match-level data
7 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 26 ▲11 · 1,766.7
WIN
1616 59%
WIN
826 92%
WIN
Sam Hughes · Dublin HEMA Club Longsword · Pool 1
809 95%
WIN
Piotr Szymanski · Leitrim Longswords Longsword · Pool 1
1348 90%
WIN
Jiri Jansa · Gaillimh Gallóglaigh Longsword · Pool 1
1387 88%
WIN
Ross Bailey · Medieval Combat Group Longsword · Quarter Final
1260 70%
WIN
Brian Moloney · Blademasters Academy Longsword · Semi Final
1541 76%
FightCamp 2018
August 2018 · uk
No match-level data
8 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 37 ▲8 · 1,735.7
WIN
1735 53%
WIN
Pedro San Miguel · Ausardia Longsword · Final
1487 77%
WIN
1386 86%
LOSS
James Dougherty · KdF Manchester Longsword · Pool
1251 73%
WIN
1310 86%
WIN
Anezka Havlikova · Glasgow HEMA Longsword · Pool
857 93%
WIN
Jordan Mock · Academy of Steel Longsword · Semi-Final
WIN
Andrzej Rozycki · Blademasters Academy Longsword · Semi-Final
1536 80%
Arnold Fencing Classic 2018
March 2018 · us
No match-level data
17 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 36 ▼3 · 1,717.2
  • Mixed & Men's Steel Rapier and Dagger Rank 71 ▲61 · 1,425.7
WIN
1427 83%
WIN
WIN
1110 98%
WIN
1083 78%
WIN
1346 92%
LOSS
Chris Hobbs · Steel City Historical Fencing Longsword · Semi-Finals
1701 61%
WIN
Ben Houck · Queen City Sword Guild Longsword · Table of 16
WIN
J.J. Conlon · Gem City Duelists Society Longsword · Table of 8
1311 90%
LOSS
1050 70%
WIN
1294 50%
LOSS
1050 70%
WIN
Henry McLemore · Virginia Academy of Fencing Rapier & Dagger · Pool 1
887 63%
WIN
Michael Silvania · Royal Arts Fencing Academy Rapier & Dagger · Pool 1
WIN
Derek Ray · Columbus United Fencing Club Rapier & Dagger · Pool 1
WIN
Matthew Dicken · Columbus United Fencing Club Rapier & Dagger · Pool 1
WIN
Michael Silvania · Royal Arts Fencing Academy Rapier & Dagger · Semi-Finals
WIN
Wayne Canne · Broken Plow Western Martial Arts Rapier & Dagger · Table of 8
1294 50%
Encuentro de Artes Marciales Europeas 2018
February 2018 · mx
No match-level data
4 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 33 ▼4 · 1,704.5
LOSS
1093 69%
WIN
Rodrigo Cueto · Krigerskole Longsword · Pool 3
1388 62%
LOSS
Wessex League: Bath Chapter 2017
December 2017 · uk
No match-level data
15 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 29 ▲22 · 1,726.3
  • Mixed & Men's Steel Rapier and Dagger Rank 120 · 1,307.8
WIN
1049 80%
WIN
1233 74%
WIN
1219 82%
WIN
1157 85%
WIN
1578 50%
WIN
916
WIN
886
WIN
1417
WIN
1370
LOSS
1315
LOSS
1274
Swordfish 2014
October 2014 · se
No match-level data
10 fights
Rating outcome
  • Mixed & Men's Steel Longsword Rank 9 ▲11 · 1,570.7
  • Mixed & Men's Steel Sabre Rank 45 ▼11 · 1,004.7
WIN
1046 86%
WIN
1371 50%
WIN
1369 69%
LOSS
1292 36%
Broadwater Bucklerthon 2017
November 2017 · uk
No match-level data
4 fights
Rating outcome
  • Mixed & Men's Steel Sword and Buckler Rank 143 ▲28 · 1,250.2
LOSS
Jay Maxwell · Tempus Fugitives Sword & Buckler
1328 43%
DRAW
913 60%
WIN
1146 54%
DRAW
1351 41%
How to read this profile

Rating is Glicko-2: the number shown is score - 2*RD (97.5% confidence lower bound), not raw skill. Inactive fighters "drift down" as RD grows - not because they got worse.

Hemaratings ratings don't factor in match scores, exchange counts, or doubles. Scout's score-margin and style metrics describe HOW a fighter fights, not the rating tier their results earned.

Hemaratings recomputes in batches days-to-weeks after events. A fighter's most recent tournament may not yet be reflected.