2024-2025 | 2023-2024 | 2022-2023 | 2021-2022 | Before 2021 | All Time | |
---|---|---|---|---|---|---|
Victories | 20 | 20 | - | - | - | 40 |
Losses | 54 | 22 | - | - | - | 76 |
Win Ratio | 27.0% | 47.6% | - | - | - | 34.5% |
Pool Victories | 16 | 16 | - | - | - | 32 |
Pool Losses | 44 | 16 | - | - | - | 60 |
Pool Win Ratio | 26.7% | 50.0% | - | - | - | 34.8% |
DE Victories | 4 | 4 | - | - | - | 8 |
DE Losses | 10 | 6 | - | - | - | 16 |
DE Win Ratio | 28.6% | 40.0% | - | - | - | 33.3% |
Note: Seasons start on August 1st and end on July 31st.
2024-2025 | 2023-2024 | 2022-2023 | 2021-2022 | Before 2021 | All Time | |
---|---|---|---|---|---|---|
Easy wins† | 1 | 8 | - | - | - | 9 |
Easy wins as % of wins | 5.0% | 40.0% | - | - | - | 22.5% |
Close wins‡ | 10 | 3 | - | - | - | 13 |
Close wins as % of all wins | 50.0% | 15.0% | - | - | - | 32.5% |
Close losses‡ | 13 | 6 | - | - | - | 19 |
Close losses as % of all losses | 24.1% | 27.3% | - | - | - | 25.0% |
Big losses† | 22 | 6 | - | - | - | 28 |
Big losses as % of all losses | 40.7% | 27.3% | - | - | - | 36.8% |
† Easy victories or big losses are those with the score difference of 4 or more touches in a pool, 7 or
more touches in direct elimination, and 5 or more in veteran and youth direct elimination.
‡ Close bouts are those with the score difference of 1 or fewer touches in a pool, 3 or
fewer touches in direct elimination, or 2 or fewer touches in veteran or youth direct elimination.
2024-2025 | 2023-2024 | 2022-2023 | 2021-2022 | Before 2021 | All Time | |
---|---|---|---|---|---|---|
Victories | - | 3 | - | - | - | 3 |
Victories as % of all victories | 0.0% | 15.0% | - | - | - | 7.5% |
Losses | 1 | - | - | - | - | 1 |
Losses as % of all losses | 1.9% | 0.0% | - | - | - | 1.3% |
Total | 1 | 3 | - | - | - | 4 |
Total as % of all bouts | 1.4% | 7.1% | - | - | - | 3.4% |
2024-2025 | 2023-2024 | 2022-2023 | 2021-2022 | Before 2021 | All Time | |
---|---|---|---|---|---|---|
Events | 11 | 6 | - | - | - | 17 |
Tournaments | 8 | 6 | - | - | - | 14 |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | L | 1:5 | WEI Sherry | 13 | 113 | C23 | 23 | Guanyi Fencing Academy | 1915 | 1298 | 6.1 | 15% | |
Pool | L | 3:5 | NOVOJILOV Anastasia | 10 | 89 | B23 | 7 | Medeo Fencing Club | 2104 | 1292 | 3.9 | 9% | |
Pool | L | 4:5 | VOSKOV Olivia | 35 | D24 | 6 | New York Fencing Academy | 1728 | 1288 | 8.6 | 23% | ||
Pool | L | 4:5 | BOROTKO Katerina | 32 | D24 | 48 | Wanglei International Fencing Club | 1798 | 1279 | 7.3 | 20% | ||
Pool | L | 4:5 | PRAVEEN Nehara | 59 | U | 57 | ASER International Fencing Academy | 980 | 1272 | 23.6 | 68% | ||
T128 | W | 15:11 | SHABBIR Aiza | 56 | U | 69 | Ultimate Fencing Academy | 931 | 1335 | 34.2 | 73% | ||
T64 | L | 4:15 | WU Michelle | 7 | 63 | C24 | 9 | New York Fencing Academy | 2277 | 1369 | 11.5 | 8% |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | L | 4:5 | VENKATESAN Harshitha | 15 | D24 | 3 | Ultimate Fencing Academy | 1714 | 1346 | 10.6 | 27% | ||
Pool | L | 3:5 | MONITTO Malina | 33 | U | 22 | Hills Fencing Institute | 1391 | 1335 | 16.9 | 46% | ||
Pool | W | 5:4 | PETRIZZO Anna | 25 | U | 28 | Hills Fencing Institute | 459 | 1319 | 3.8 | 91% | ||
Pool | L | 1:5 | SHAYAKHMETOVA Suzanna | 6 | C24 | 20 | Arena Fencing Academy LLC | 1981 | 1322 | 5.8 | 14% | ||
Pool | L | 1:5 | FOMINA Polina | 16 | D24 | 9 | Medeo Fencing Club | 1630 | 1317 | 11.1 | 30% | ||
Pool | L | 2:5 | PAN Angela | 5 | C24 | 13 | LEO Fencing Club | 1830 | 1305 | 7.5 | 19% | ||
T64 | W | 15:12 | KHANNA Bhairavi | 24 | U | 34 | Hills Fencing Institute | 797 | 1318 | 30.3 | 78% | ||
T32 | L | 8:15 | WU Michelle | 1 | 135 | C24 | 1 | New York Fencing Academy | 2251 | 1348 | 12.8 | 8% |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | W | 5:2 | BISONO Valentina | 15 | D24 | 3 | Rockland Fencers Club | 1706 | 1329 | 30.8 | 27% | ||
Pool | L | 4:5 | LIU Nicolette | 23 | U | 26 | Fencers Club Inc. | 1394 | 1359 | 16.3 | 48% | ||
Pool | W | 5:4 | SHABBIR Aiza | 37 | U | 25 | Ultimate Fencing Academy | 941 | 1343 | 10.3 | 75% | ||
Pool | W | 5:3 | PETRIZZO Anna | 26 | U | 37 | Hills Fencing Institute | 535 | 1353 | 4.4 | 90% | ||
Pool | L | 0:5 | WU Michelle | 2 | 63 | C24 | 7 | New York Fencing Academy | 2158 | 1358 | 4.4 | 9% | |
Pool | L | 0:5 | FANG Kayla | 11 | D24 | 10 | Wanglei International Fencing Club | 1910 | 1354 | 7.5 | 18% | ||
T32 | L | 8:15 | NING Miranda | 9 | D24 | 14 | Wanglei International Fencing Club | 1902 | 1348 | 30.3 | 19% |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | L | 1:5 | CROWDER Julia | 12 | U | 9 | Rhode Island Fencing Academy and Club | 1292 | 1313 | 22.2 | 51% | ||
Pool | L | 3:5 | ORDORICA Abra | 7 | U | 3 | Riverside Fencing Club | 1317 | 1290 | 20.9 | 48% | ||
Pool | W | 5:2 | KWAN LEONARD Emma | 13 | U | 10 | Worcester Fencing Club | 1017 | 1270 | 13.4 | 64% | ||
Pool | W | 5:4 | MASTRONARDI Laura | 1 | E24 | 8 | Boston Fencing Club / Worcester Fencing Club | 1658 | 1283 | 32.1 | 27% | ||
Pool | W | 5:3 | CUFF Addison | 6 | U | 11 | Sword In The Scroll Fencing Academy / Rose City Fencing | 1060 | 1315 | 13.6 | 65% | ||
T16 | W | 15:12 | CUFF Addison | 6 | U | 11 | Sword In The Scroll Fencing Academy / Rose City Fencing | 1236 | 1356 | 56.6 | 56% | ||
T8 | L | 13:15 | ORDORICA Abra | 7 | U | 3 | Riverside Fencing Club | 1540 | 1412 | 64.4 | 42% |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | W | 5:2 | WU Michelle | 1 | 130 | C24 | 2 | New York Fencing Academy | 2097 | 1177 | 62.4 | 7% | |
Pool | W | 5:4 | YANG Eleanor | 27 | U | 20 | 1393 | 1240 | 29.7 | 40% | |||
Pool | L | 2:5 | CHI Sarah | 22 | U | 17 | 1679 | 1269 | 12.7 | 25% | |||
Pool | W | 5:4 | BURT Emmalyne Grace | 11 | D24 | 15 | ASER International Fencing Academy | 1455 | 1257 | 29.8 | 37% | ||
Pool | W | 5:3 | KONG Mila W. | 10 | D24 | 25 | 1402 | 1286 | 26.3 | 42% | |||
T32 | W | 15:13 | STOCKTON Catherine | 21 | U | 27 | Olympia Fencing Center | 1248 | 1313 | 80.8 | 54% | ||
T16 | L | 6:15 | GRANERT Ysabel | 13 | D23 | 7 | 1934 | 1394 | 38.3 | 22% |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | W | 5:2 | YAN Ximei (Alicia) | 44 | U | 20 | Wanglei International Fencing Club | 1224 | 1156 | 32.5 | 46% | ||
Pool | L | 2:5 | ZHENG Erin | 33 | U | 16 | Arena Fencing Academy Llc | 1491 | 1188 | 18.5 | 31% | ||
Pool | L | 4:5 | BURT Emmalyne Grace | 16 | D24 | 32 | ASER International Fencing Academy | 1461 | 1170 | 18.3 | 32% | ||
Pool | L | 3:5 | FANG Jocelyn | 32 | E23 | 10 | 1669 | 1152 | 11.9 | 20% | |||
Pool | L | 3:4 | QI Julieanne | 1 | 48 | B24 | 6 | Guanyi Fencing Academy | 2264 | 1140 | 2.6 | 3% | |
Pool | W | 5:3 | WANG Selina | 17 | D24 | 41 | North Shore Fencers Club / V Fencing Club | 1489 | 1137 | 39.9 | 28% | ||
T64 | L | 10:15 | XU Emily | 42 | U | 28 | 817 | 1489 | 176.1 | 82% |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | L | 4:5 | KORFONTA Jolie | 22 | 22 | A24 | 13 | Elite Fencing Academy (VA) / Elite Fencing Academy (GA) | 2946 | 1192 | 0.3 | < 1% | |
Pool | L | 4:5 | WALTER Anna | 183 | C24 | 87 | Tampa Fencing & Tennis Academy | 1795 | 1191 | 11.7 | 16% | ||
Pool | L | 1:5 | LIU Christina A. | 101 | 114 | A23 | 166 | Northwestern University NCAA / Alliance Fencing Academy | 2643 | 1180 | 0.9 | 1% | |
Pool | L | 1:5 | BECKMAN Ana | 59 | 62 | A23 | 17 | Windy City Fencing-Chicago | 2532 | 1179 | 1.4 | 1% | |
Pool | L | 4:5 | SHEFFIELD Skye | 137 | B24 | 188 | Peter Westbrook Foundation / Fencers Club Inc. | 2046 | 1177 | 6.2 | 8% | ||
Pool | L | 2:5 | FOMINA Polina | 219 | D24 | 221 | Medeo Fencing Club | 1618 | 1171 | 15.3 | 23% |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | W | 5:1 | PETRIZZO Anna | 25 | U | 46 | Hills Fencing Institute | 690 | 1202 | 16.8 | 78% | ||
Pool | W | 5:4 | TIBBETTS Lily | 34 | U | 32 | Rhode Island Fencing Academy And Club | 1420 | 1219 | 46.7 | 37% | ||
Pool | L | 3:5 | MILLER Cassandra | 38 | U | 23 | Arena Fencing Academy LLC | 1165 | 1266 | 39.7 | 56% | ||
Pool | L | 2:5 | GAVILANES Madyson | 18 | E24 | 17 | Mission Fencing Center | 1620 | 1226 | 18.5 | 26% | ||
Pool | L | 1:5 | WESER Veronica U. | 4 | C22 | 5 | Rogue Fencing Academy / The Phoenix Center | 2413 | 1208 | 2.5 | 3% | ||
Pool | L | 2:5 | PETROFF Eva | 11 | D24 | 6 | New York Fencing Academy | 1748 | 1205 | 13.6 | 19% | ||
T64 | L | 12:15 | MARCHANT Morgan | 17 | E24 | 25 | Rogue Fencing Academy / The Phoenix Center | 1358 | 1611 | 121.6 | 62% |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | W | 5:4 | GILMORE Lia | 14 | U | 17 | University Of Connecticut Fencing Club / Hills Fencing Institute | 870 | 1179 | 23.2 | 67% | ||
Pool | L | 0:5 | LECUYER-SCHOONMAKER Declan | 1 | E24 | 1 | Milford Fencing Club | ||||||
Pool | L | 2:5 | REELS Eric | 12 | U | 8 | Ocean State Fencing Club / Blackstone Valley Fencing Academy | ||||||
Pool | L | 3:5 | XIE Michael | 18 | U | 10 | Nashville Elite Fencing Club | ||||||
Pool | L | 4:5 | LIN George | 7 | E24 | 6 | Milford Fencing Club | ||||||
T16 | L | 8:15 | WARD Kofi | 11 | U | 2 | Shoreline Fencing Club / Hopkins School |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | L | 0:5 | LIN Cynthia | 37 | E24 | 43 | Hills Fencing Institute | 1429 | 1243 | 33.5 | 38% | ||
Pool | L | 1:5 | WANG Trinity | 17 | B24 | 8 | Rockland Fencers Club | 2274 | 1209 | 5.0 | 4% | ||
Pool | L | 2:5 | BARMAN Willa | 44 | E23 | 54 | 1805 | 1204 | 15.4 | 17% | |||
Pool | L | 1:5 | ADYANTHAYA Anika | 24 | C24 | 17 | Medeo Fencing Club | 2045 | 1189 | 8.4 | 8% | ||
Pool | L | 2:5 | SMUK Alexandra S. | 4 | 51 | A24 | 2 | Rhode Island Fencing Academy And Club | 2631 | 1181 | 1.3 | 1% | |
T64 | L | 8:15 | RICHARDSON Meredith | 13 | 84 | A24 | 3 | Olympia Fencing Center | 2399 | 1651 | 40.0 | 14% |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | L | 3:5 | GOLIYAD Lisa | 31 | D24 | 39 | Wanglei International Fencing Club | 1510 | 1361 | 42.2 | 41% | ||
Pool | L | 2:5 | SEREGIN Katya | 13 | 147 | A24 | 26 | Marx Fencing Academy | 2407 | 1319 | 5.6 | 4% | |
Pool | L | 2:5 | SHAYAKHMETOVA Suzanna | 22 | C24 | 20 | Arena Fencing Academy LLC | 1805 | 1313 | 22.6 | 22% | ||
Pool | L | 1:5 | SHU Youshan | 6 | 78 | A24 | 17 | Cavalier Fencing Club | 2328 | 1291 | 6.1 | 5% | |
Pool | L | 1:5 | GEFFNER Olivia | 42 | E24 | 46 | Hills Fencing Institute | 1353 | 1285 | 41.7 | 46% | ||
T64 | L | 5:15 | HAFEEZ Hania | 4 | 72 | A24 | 10 | Vivo Fencing Club | 3017 | 1660 | 9.2 | 2% |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | L | 4:5 | STOCKTON Catherine | 29 | U | 27 | Olympia Fencing Center | 1186 | 1406 | 88.0 | 63% | ||
Pool | W | 5:4 | CROWDER Julia | 15 | U | 28 | Rhode Island Fencing Academy And Club | 1375 | 1318 | 67.9 | 47% | ||
Pool | L | 4:5 | BURNHAM Sarah | 21 | U | 10 | Thames River Fencing Club / University Of Connecticut Fencing Club | 1483 | 1386 | 51.8 | 44% | ||
Pool | W | 5:3 | COVINO Mila | 4 | E24 | 37 | Sword In The Scroll Fencing Academy | 1147 | 1334 | 43.8 | 62% | ||
Pool | L | 2:5 | PARSONS Mischa | 9 | E23 | 3 | The Phoenix Center / Rogue Fencing Academy | 2068 | 1378 | 17.0 | 14% | ||
T32 | L | 10:15 | SKLAR Davida | 11 | E23 | 8 | Rhode Island Fencing Academy And Club | 1630 | 1854 | 194.0 | 62% |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | L | 2:5 | ROBINSON Garrett | 14 | U | 8 | Vivo Fencing Club | ||||||
Pool | W | 5:4 | SONG Changze | 3 | E23 | 5 | Cavalier Fencing Club | ||||||
Pool | W | 5:3 | TIAN Victoria | 18 | U | 23 | Cavalier Fencing Club | 1188 | 1304 | 70.0 | 57% | ||
Pool | L | 2:5 | SHAPIRO Natan | 6 | U | 3 | Boston Fencing Club | ||||||
Pool | W | 5:2 | CHEN Allison | 12 | U | 16 | NEMA Fencing Center | 824 | 1374 | 32.6 | 80% | ||
T32 | L | 14:15 | WORMHOOD Alexa | 21 | U | 15 | Vivo Fencing Club | 2500 | 1920 | 65.9 | 30% |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | W | 5:2 | GARZON Laura | 2 | U | 3 | Olympia Fencing Center Cambr. | ||||||
Pool | W | 5:0 | AUDET Vivienne | 5 | U | 11 | Olympia Fencing Center Cambr. | 1930 | 1138 | 168.4 | 19% | ||
Pool | W | 5:0 | QIU Charlotte | 11 | U | 8 | Olympia Fencing Center | 1453 | 1306 | 104.2 | 43% | ||
Pool | L | 1:5 | YOUN Emily | 9 | U | 1 | Olympia Fencing Center | 788 | 1411 | 188.6 | 82% | ||
Pool | W | 5:0 | LESLIE Hazel | 8 | U | 9 | Olympia Fencing Center | 1331 | 1222 | 81.7 | 45% | ||
T8 | W | 15:6 | GRUDZINSKI Josephine | 4 | U | 6 | Olympia Fencing Center Cambr. | 1955 | 2209 | 189.5 | 60% | ||
T4 | W | 15:9 | CURTIN Evelyn | 3 | U | 3 | Marx Fencing Academy | 1531 | 2399 | 78.1 | 83% | ||
T2 | L | 12:15 | YOUN Emily | 9 | U | 1 | Olympia Fencing Center | 1196 | 2477 | 556.7 | 95% |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | L | 2:5 | CROWDER Julia | 26 | U | 25 | Rhode Island Fencing Academy And Club | 1469 | 2963 | 1040.1 | 95% | ||
Pool | L | 3:5 | CHEN Alina | 7 | 75 | D23 | 5 | Cavalier Fencing Club | 1523 | 1923 | 370.9 | 70% | |
Pool | L | 1:5 | GUAN Isabella | 4 | 68 | D23 | 8 | Cavalier Fencing Club | 2077 | 1552 | 96.4 | 24% | |
Pool | L | 4:5 | JU Jennifer | 17 | U | 18 | Medeo Fencing Club | 958 | 1456 | 270.1 | 76% | ||
Pool | L | 3:5 | PAN Angela | 14 | 140 | E23 | 7 | LEO Fencing Club | 1881 | 1186 | 47.4 | 16% | |
T32 | L | 2:15 | LI Alice | 13 | 129 | D23 | 10 | Vivo Fencing Club | 2272 | 2921 | 711.4 | 76% |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | W | 5:2 | MALLAKIS Efstathios | 7 | U | 5 | Olympia Fencing Center Cambr. | ||||||
Pool | W | 5:4 | HAUEISEN Leo | 5 | U | 3 | Olympia Fencing Center Cambr. | ||||||
Pool | W | 4:2 | VIGODA Max | 8 | U | 7 | Olympia Fencing Center Cambr. | ||||||
Pool | W | 5:2 | MURTALA Aisha | 2 | U | 8 | Olympia Fencing Center | 1138 | 2921 | 42.4 | 96% | ||
Pool | L | 1:5 | ZHANG Jonathan | 3 | U | 1 | Olympia Fencing Center / Sallemazoo | ||||||
Pool | L | 3:5 | TISDALE Simms | 6 | U | 2 | Olympia Fencing Center Cambr. | ||||||
Pool | L | 4:5 | MANN Daniel | 4 | U | 6 | Olympia Fencing Center Cambr. | ||||||
T8 | W | 14:5 | MALLAKIS Efstathios | 7 | U | 5 | Olympia Fencing Center Cambr. | ||||||
T4 | L | 9:15 | ZHANG Jonathan | 3 | U | 1 | Olympia Fencing Center / Sallemazoo |
Bout | Score | Opponent | Seed | Rank | Rating | Place | Club | Opponent Strength |
Strength | Change | Chance of Victory |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pool | W | 4:2 | BOXER Eishan | 5 | U | 5 | Olympia Fencing Center / Sallemazoo | ||||||
Pool | L | 2:5 | OMAR Abdullah | 1 | U | 2 | Olympia Fencing Center / Sallemazoo | ||||||
Pool | L | 0:5 | KARMILOWICZ Michael | 6 | U | 1 | Olympia Fencing Center Cambr. | ||||||
Pool | W | 5:1 | MURTALA Aisha | 3 | U | 6 | Olympia Fencing Center / Sallemazoo | 2500 | 2500 | 420.5 | 50% | ||
Pool | W | 5:1 | CARPENTER Samuel | 4 | U | 3 | Olympia Fencing Center / Sallemazoo | ||||||
T8 | W | 15:4 | MURTALA Aisha | 3 | U | 6 | Olympia Fencing Center / Sallemazoo | 2500 | 2500 | 420.5 | 50% | ||
T4 | L | 2:15 | OMAR Abdullah | 1 | U | 2 | Olympia Fencing Center / Sallemazoo |