User: Spencer Armstrong
| Name: | Spencer Armstrong |
| Registered on: | 2013-02-27 15:03:55 |
| Last Login: | 2013-03-11 14:45:05 |
User Notes:
Owns: 643 Scenarios
Played: 58 (58 unique scenarios: 9%)
Playing Record:
Rating: 1130 Show Calculations
View Uploaded Files?
Best winning streak: 11 games won (From 2010-10-19 to 2011-03-10 [142 days])
Worst losing streak: 2 games lost (From 2009-12-17 to 2010-03-18 [91 days])
| Date | Calculations | New Rating |
|---|---|---|
| 2009-10-06 | ** Spencer Armstrong [Rating: 1000] expected: 0.34288131351292 vs jrwusmc (887) | 1011 |
| 2009-11-05 | ** Spencer Armstrong [Rating: 1010.9722020324] expected: 0.36529376498987 vs jrwusmc (915) | 1007 |
| 2009-11-12 | ** Spencer Armstrong [Rating: 1006.6616025121] expected: 0.37645539192021 vs jrwusmc (919) | 1019 |
| 2009-11-19 | ** Spencer Armstrong [Rating: 1018.7081750535] expected: 0.33040253113352 vs jrwusmc (896) | 997 |
| 2009-12-10 | ** Spencer Armstrong [Rating: 997.28105604981] expected: 0.37157732662019 vs jrwusmc (906) | 1009 |
| 2009-12-17 | ** Spencer Armstrong [Rating: 1009.1715305017] expected: 0.34007037407661 vs jrwusmc (894) | 988 |
| 2010-01-11 | ** Spencer Armstrong [Rating: 988.05378247211] expected: 0.67874941636866 vs Will Fleming (1118) | 978 |
| 2010-03-18 | ** Spencer Armstrong [Rating: 977.7737637959] expected: 0.44300969261328 vs jrwusmc (938) | 960 |
| 2010-04-22 | ** Spencer Armstrong [Rating: 959.95007395953] expected: 0.49431563153244 vs jrwusmc (956) | 976 |
| 2010-04-29 | ** Spencer Armstrong [Rating: 975.76817416857] expected: 0.44870654314887 vs jrwusmc (940) | 990 |
| 2010-06-03 | ** Spencer Armstrong [Rating: 990.12678354933] expected: 0.36242296384951 vs jrwusmc (892) | 1002 |
| 2010-06-13 | ** Spencer Armstrong [Rating: 1001.7243183925] expected: 0.68540189772197 vs Will Fleming (1137) | 992 |
| 2010-07-06 | ** Spencer Armstrong [Rating: 991.65717911962] expected: 0.34462507478907 vs jrwusmc (880) | 971 |
| 2010-08-12 | ** Spencer Armstrong [Rating: 970.68518151287] expected: 0.46453482478534 vs jrwusmc (946) | 986 |
| 2010-09-16 | ** Spencer Armstrong [Rating: 985.550295906] expected: 0.70272367423915 vs Will Fleming (1135) | 976 |
| 2010-10-03 | ** Spencer Armstrong [Rating: 976.03745348165] expected: 0.48268364012291 vs jrwusmc (964) | 991 |
| 2010-10-06 | ** Spencer Armstrong [Rating: 991.48332996558] expected: 0.65258664630844 vs hennies (1101) | 980 |
| 2010-10-19 | ** Spencer Armstrong [Rating: 980.36610264745] expected: 0.50235134997076 vs jrwusmc (982) | 996 |
| 2010-11-09 | ** Spencer Armstrong [Rating: 996.44134584652] expected: 0.72860788230083 vs Will Fleming (1168) | 1020 |
| 2010-11-23 | ** Spencer Armstrong [Rating: 1019.7567980801] expected: 0.44872274241556 vs jrwusmc (984) | 1034 |
| 2010-12-15 | ** Spencer Armstrong [Rating: 1034.1159258374] expected: 0.65696831375318 vs Will Fleming (1147) | 1023 |
| 2010-12-15 | ** Spencer Armstrong [Rating: 1023.1389118775] expected: 0.44817868163798 vs aiabx (987) | 1037 |
| 2011-01-13 | ** Spencer Armstrong [Rating: 1037.48062969] expected: 0.55520781689021 vs styson (1076) | 1055 |
| 2011-01-15 | ** Spencer Armstrong [Rating: 1055.2472798304] expected: 0.42396537515257 vs Talloaf (1002) | 1069 |
| 2011-01-19 | ** Spencer Armstrong [Rating: 1068.8141718353] expected: 0.38438899496682 vs jrwusmc (987) | 1081 |
| 2011-01-24 | ** Spencer Armstrong [Rating: 1081.1146196743] expected: 0.41993950931985 vs Der Fleischer (1025) | 1095 |
| 2011-01-27 | ** Spencer Armstrong [Rating: 1094.5526839725] expected: 0.2242931124909 vs aiabx (879) | 1102 |
| 2011-02-02 | ** Spencer Armstrong [Rating: 1101.7300635722] expected: 0.30786761706376 vs jrwusmc (961) | 1112 |
| 2011-02-08 | ** S. Armstrong [Rating: 1111.5818273183] expected: 0.24599217167591 vs wwillow (917) | 1119 |
| 2011-02-18 | ** Spencer Armstrong [Rating: 1119.4535768119] expected: 0.15663281611545 vs aiabx (827) | 1124 |
| 2011-03-10 | ** Spencer Armstrong [Rating: 1124.4658269276] expected: 0.29966753327978 vs jrwusmc (977) | 1134 |
| 2011-03-12 | ** Spencer Armstrong [Rating: 1134.0551879925] expected: 0.1374504273225 vs aiabx (815) | 1106 |
| 2011-04-16 | ** Spencer Armstrong [Rating: 1106.4536016668] expected: 0.17492750617191 vs aiabx (837) | 1112 |
| 2011-04-16 | ** Spencer Armstrong [Rating: 1112.0512818643] expected: 0.16550004396248 vs aiabx (831) | 1117 |
| 2011-04-20 | ** Spencer Armstrong [Rating: 1117.3472832711] expected: 0.32958910918792 vs jrwusmc (994) | 1128 |
| 2011-04-23 | ** Spencer Armstrong [Rating: 1127.8941347652] expected: 0.1680253332777 vs aiabx (850) | 1101 |
| 2011-05-11 | ** Spencer Armstrong [Rating: 1101.27094543] expected: 0.3451274086101 vs jrwusmc (990) | 1112 |
| 2011-05-23 | ** Spencer Armstrong [Rating: 1112.3150225056] expected: 0.59063721205666 vs Will Fleming (1176) | 1131 |
| 2011-06-05 | ** Spencer Armstrong [Rating: 1131.2154132914] expected: 0.18102279999395 vs aiabx (869) | 1137 |
| 2011-06-22 | ** Spencer Armstrong [Rating: 1137.0081428912] expected: 0.28356678298433 vs jrwusmc (976) | 1146 |
| 2011-07-24 | ** Spencer Armstrong [Rating: 1146.0822799467] expected: 0.16707138809383 vs aiabx (867) | 1151 |
| 2011-08-17 | ** Spencer Armstrong [Rating: 1151.4285643657] expected: 0.26030445110342 vs jrwusmc (970) | 1160 |
| 2011-08-20 | ** Spencer Armstrong [Rating: 1159.758306801] expected: 0.15488821986579 vs aiabx (865) | 1165 |
| 2011-10-01 | ** Spencer Armstrong [Rating: 1164.7147298367] expected: 0.20287912308556 vs aiabx (927) | 1171 |
| 2011-10-08 | ** Spencer Armstrong [Rating: 1171.2068617754] expected: 0.62237037009582 vs Justiciar (1258) | 1191 |
| 2011-10-19 | ** Spencer Armstrong [Rating: 1191.1227136185] expected: 0.18979619248031 vs jrwusmc (939) | 1165 |
| 2011-10-29 | ** Spencer Armstrong [Rating: 1165.1961917779] expected: 0.22465035649089 vs aiabx (950) | 1172 |
| 2011-11-19 | ** Spencer Armstrong [Rating: 1172.3850031856] expected: 0.21074406330699 vs aiabx (943) | 1179 |
| 2011-11-21 | ** Spencer Armstrong [Rating: 1179.1288132114] expected: 0.15994964689631 vs Count_Zero (891) | 1184 |
| 2012-04-30 | ** Spencer Armstrong [Rating: 1184.2472019121] expected: 0.15227749025931 vs Count_Zero (886) | 1189 |
| 2012-05-10 | ** Spencer Armstrong [Rating: 1189.1200816004] expected: 0.33370686172635 vs Rwcallen (1069) | 1200 |
| 2012-09-05 | ** Spencer Armstrong [Rating: 1199.7987011756] expected: 0.1848227049163 vs aiabx (942) | 1206 |
| 2012-11-16 | ** Spencer Armstrong [Rating: 1205.713027733] expected: 0.17223601132274 vs aiabx (933) | 1211 |
| 2015-11-07 | ** Spencer Armstrong [Rating: 1211.2245800953] expected: 0.17181658373016 vs aiabx (938) | 1217 |
| 2015-12-09 | ** Spencer Armstrong [Rating: 1216.7227107747] expected: 0.1649669319034 vs aiabx (935) | 1190 |
| 2016-08-24 | ** Spencer Armstrong [Rating: 1190.0016525956] expected: 0.30386921723376 vs aiabx (1046) | 1168 |
| 2017-11-14 | ** Spencer Armstrong [Rating: 1167.725467547] expected: 0.30787325465369 vs aiabx (1027) | 1178 |
| 2018-01-30 | ** Spencer Armstrong [Rating: 1177.577411696] expected: 0.43336841176742 vs Will Fleming (1131) | 1159 |
| 2018-02-07 | ** Spencer Armstrong [Rating: 1159.4452008725] expected: 0.26699085708251 vs aiabx (984) | 1168 |
| 2018-06-05 | ** Spencer Armstrong [Rating: 1167.9889082992] expected: 0.27090264800751 vs aiabx (996) | 1177 |
| 2018-10-11 | ** Spencer Armstrong [Rating: 1176.6577930354] expected: 0.45742237108154 vs Will Fleming (1147) | 1159 |
| 2018-12-04 | ** Spencer Armstrong [Rating: 1159.29530891] expected: 0.21275186205063 vs aiabx (932) | 1166 |
| 2019-03-21 | ** Spencer Armstrong [Rating: 1166.1033684956] expected: 0.49553401249888 vs Will Fleming (1163) | 1150 |
| 2020-03-29 | ** Spencer Armstrong [Rating: 1149.9604568956] expected: 0.23715619819972 vs aiabx (947) | 1158 |
| 2020-04-21 | ** Spencer Armstrong [Rating: 1157.549455238] expected: 0.25686022934744 vs aiabx (973) | 1166 |
| 2020-06-04 | ** Spencer Armstrong [Rating: 1165.7689825771] expected: 0.25552248793872 vs aiabx (980) | 1142 |
| 2020-06-30 | ** Spencer Armstrong [Rating: 1141.9457021911] expected: 0.34295174177336 vs aiabx (1029) | 1153 |
| 2020-10-23 | ** Spencer Armstrong [Rating: 1152.9201579279] expected: 0.27670410656212 vs aiabx (986) | 1130 |
Games logged: 0 Played Won Lost
Games won: 45
Attacking Win: 88% (25 attempts)
Defending Win: 69.7% (33 attempts)
Opponent filter:
|
Publication reviews
|
| Publication | Headline | Score | Date |
View Uploaded Files?
To-play list
Seek list:
|
Publications wanted
|
Games played Search & filter
Grey rows indicate games logged by your opponent.
| Scenario | ID | Opponent | Side | Date | Result | Publication | Rating | Log |
|---|---|---|---|---|---|---|---|---|
| Currie's Favor | AP141 | Andy Beaton | A Canadian | 2020-10-23 | Lost | ASL Action Pack #14 Oktoberfest XXXIV | 6 | — |
| Városmajor Grange | RPT3 | Andy Beaton | D Hungarian (Vannay)/Hungarian | 2020-06-30 | Won | Rally Point # 1 | 7 | — |
| Saint-Georges | DB154 | Andy Beaton | A German | 2020-06-04 | Lost | Dispatches from the Bunker #49 | 8 | — |
| Boy Soldiers | FrF99 | Andy Beaton | D German | 2020-04-21 | Won | Friendly Fire Pack 12 | 6 | — |
| Schmidt’s Roadblock | OtO 31 | Andy Beaton | A Russian | 2020-03-29 | Won | Onslaught To Orsha 2 | 5 | — |
| Jungle Infiltration | J132 | Andy Beaton | A Japanese | 2018-12-04 | Won | ASL Journal # 9 | 6 | — |
| A Rising Tide | StL6 | Andy Beaton | A Japanese | 2018-06-05 | Won | China-Burma-India: The Lost Theater Part 1 | 8 | — |
| Panzer Shield | FrF88 | Andy Beaton | D Russian | 2018-02-07 | Won | Friendly Fire Pack 11 | 6 | — |
| Die Verdammten | DB138 | Andy Beaton | D Russian | 2017-11-14 | Won | Dispatches from the Bunker #45 | 5 | — |
| The Time of Humiliations | J90 | Andy Beaton | D Japanese | 2016-08-24 | Lost | ASL Journal # 6 | 7 | — |
| Parting Shots | AP91 | Andy Beaton | D Japanese/Burmese | 2015-12-09 | Lost | ASL Action Pack # 9 To the Bridge! | 7 | — |
| Batty-P | AP74 | Andy Beaton | D German | 2012-09-05 | Won | ASL Action Pack # 8 Roads Through Rome | 5 | — |
| Obian Highway | BFP-95 | Bob Callen | D German | 2012-05-10 | Won | BFP 4: Crucible of Steel | 8 | — |
| Totensonntag | FrF45 | Joshua Walles | A Polish | 2012-04-30 | Won | Friendly Fire Pack 6 | 7 | — |
| Backs to the Saare | Shellshock #4 | Joshua Walles | A American | 2011-11-21 | Won | ASLOK 2008 | 6 | — |
| Klein Stalingrad | BFP-93 | Andy Beaton | A German | 2011-11-19 | Won | BFP 4: Crucible of Steel | 6 | — |
| Rebounded Spirit | ITR-7 | Andy Beaton | D Romanian | 2011-10-29 | Won | Into The Rubble | 7 | — |
| Sat Sri Akal! | AP58 | Jeff Waldon | D Japanese | 2011-10-19 | Lost | ASL Action Pack # 6 A Decade of War | 4 | — |
| The Streets of Kharkov | DB092 | Andy Hershey | D Russian | 2011-10-08 | Won | Dispatches from the Bunker #33 | 5 | — |
| Doppleganger | SP201 | Andy Beaton | D Ukrainian | 2011-10-01 | Won | Schwerpunkt #17 | 6 | — |
| Kerepesi Cemetery | RPT2 | Andy Beaton | A Russian | 2011-08-20 | Won | Rally Point # 1 | 7 | — |
| Firestorm | RPT48 | Jeff Waldon | D American | 2011-08-17 | Won | Rally Point # 5 | 7 | — |
| Head in the Noose | AP71 | Andy Beaton | D German (SS) | 2011-07-24 | Won | ASL Action Pack # 7 | 7 | — |
| Groupement Molinié's Honor | ESG #60 | Jeff Waldon | A German | 2011-06-22 | Won | Dezign Pak 5 | 6 | — |
| Bloody Nose | J83 | Andy Beaton | A German / Romanian | 2011-06-05 | Won | ASL Journal # 5 | 7 | — |
| The Forest North of Karachev | DB008 | Jeff Waldon | D Russian | 2011-05-11 | Won | Dispatches from the Bunker # 4 | 7 | — |
| Welcome to the Jungle | Buck01 | Andy Beaton | D Japanese | 2011-04-23 | Lost | Buckeyes! | 5 | — |
| Rushing Hill A | AoC01 | Jeff Waldon | D German | 2011-04-20 | Won | Kreta - Operation Merkur | 3 | — |
| A Stiff Fight | J09 | Andy Beaton | D Japanese | 2011-04-16 | Won | ASL Journal # 1 | 7 | — |
| Jungle Fighters | J12 | Andy Beaton | A Japanese | 2011-04-16 | Won | ASL Journal # 1 | 5 | — |
| Sons of Slava | AP70 | Andy Beaton | D Russian | 2011-03-12 | Lost | ASL Action Pack # 7 | 7 | — |
| Town and Country | AoC04 | Jeff Waldon | A British | 2011-03-10 | Won | Kreta - Operation Merkur | 3 | — |
| No Mercy in Burcy | J137 | Andy Beaton | A German (SS) | 2011-02-18 | Won | ASL Journal # 9 | 6 | — |
| The Olive Oil Factory | AoC03 | Jeff Waldon | A Greek / Australian | 2011-02-02 | Won | Kreta - Operation Merkur | 7 | — |
| Transylvania 6-5000 | RPT4 | Andy Beaton | D Hungarian | 2011-01-27 | Won | Rally Point # 1 | 8 | — |
| With Friends Like These | OA31 | Paul Messina | D American | 2011-01-24 | Won | Out of the Attic #2 | 9 | — |
| Resistance at Paderborn | 3 | Jeff Waldon | D American | 2011-01-19 | Won | Dezign Pak 1 | 4 | — |
| Swatting a Hornet | BtB 14 | Jonathan Davis | A American | 2011-01-15 | Won | Beyond the Beachhead 2 | 7 | — |
| Block at Ville-Sur-Illon | OB12 | Sam Tyson | A German | 2011-01-13 | Won | Out of the Bunker | 5 | — |
| Sting of the Italian Hornet | FrF29 | Andy Beaton | A Canadian | 2010-12-15 | Won | Friendly Fire Pack 4 | 9 | — |
| Firestorm in St. Manvieu | BtB 4 | Jeff Waldon | D British | 2010-11-23 | Won | Beyond the Beachhead 2 | 5 | — |
| BIA's First Battle | BFP-45 | Jeff Waldon | A British | 2010-10-19 | Won | BFP 3: Blood and Jungle | 4 | — |
| Panzergeist | AP50 | Hennie van der Salm | A German | 2010-10-06 | Lost | ASL Action Pack # 5 East Front | 5 | — |
| The Damned Die Hard | FT108 | Jeff Waldon | D Russian | 2010-10-03 | Won | From The Cellar Pack # 3 | 9 | — |
| Panzers Forward! | OA17 | Jeff Waldon | A German | 2010-08-12 | Won | Out of the Attic #2 | 3 | — |
| Former Allies | PE8 | Jeff Waldon | D German (SS) | 2010-07-06 | Lost | Prinz Eugen Pack | 5 | — |
| Hornet's Nest | OB2 | Jeff Waldon | A Russian | 2010-06-03 | Won | Onslaught to Orsha | 3 | — |
| Down in a Hole | OB1 | Jeff Waldon | D Russian | 2010-04-29 | Won | Onslaught to Orsha | 4 | — |
| Urban Guerillas | J01 | Jeff Waldon | A Russian / Partisan | 2010-04-22 | Won | ASL Journal # 1 | 6 | — |
| Purple Heart Draw | TM | Jeff Waldon | D American | 2010-03-18 | Lost | Battle of the Hedgerows - Purple Heart Draw | 7 | — |
| Swede Revenge | SV11 | Jeff Waldon | D Finnish / Swedish | 2009-12-17 | Lost | Swedish Volunteers | 7 | — |
| Counterattack | PHD-4 | Jeff Waldon | A German | 2009-12-10 | Won | Battle of the Hedgerows - Purple Heart Draw | 7 | — |
| Diversionary Attack | PHD-3 | Jeff Waldon | D American | 2009-11-19 | Lost | Battle of the Hedgerows - Purple Heart Draw | 8 | — |
| Trying the Right Flank | PHD-2 | Jeff Waldon | D American | 2009-11-12 | Won | Battle of the Hedgerows - Purple Heart Draw | 7 | — |
| Refuse to Retire | PHD-1 | Jeff Waldon | D American | 2009-11-05 | Tie | Battle of the Hedgerows - Purple Heart Draw | 8 | — |
| Shattered Bone & Burning Flesh | 47 | Jeff Waldon | D German | 2009-10-06 | Won | Dezign Pak 4 | 7 | — |
Worst losing streak: 2 games lost (From 2009-12-17 to 2010-03-18 [91 days])
Publications owned Progress by publication
| Publication | Plays | Completion | % |
|---|---|---|---|
| AH:ASL Annual `89 | 0 | 0 / 15 scenarios | 0.00% |
| AH:ASL Annual `90 | 0 | 0 / 16 scenarios | 0.00% |
| AH:ASL Annual `91 | 0 | 0 / 16 scenarios | 0.00% |
| AH:ASL Annual `92 | 0 | 0 / 15 scenarios | 0.00% |
| AH:ASL Annual `93a | 0 | 0 / 11 scenarios | 0.00% |
| AH:ASL Annual `93b | 0 | 0 / 12 scenarios | 0.00% |
| AH:ASL Annual `95 Winter | 0 | 0 / 24 scenarios | 0.00% |
| AH:ASL Annual `96 | 0 | 0 / 14 scenarios | 0.00% |
| AH:ASL Annual `97 | 0 | 0 / 16 scenarios | 0.00% |
| ASL 1 - Beyond Valor (3rd Edition) | 0 | 0 / 24 scenarios | 0.00% |
| ASL 2 - Paratrooper (2nd Edition) | 0 | 0 / 8 scenarios | 0.00% |
| ASL 3 - Yanks | 0 | 0 / 8 scenarios | 0.00% |
| ASL 4 - Partisan! | 0 | 0 / 8 scenarios | 0.00% |
| ASL 5 - West of Alamein | 0 | 0 / 8 scenarios | 0.00% |
| ASL 5a - For King and Country | 0 | 0 / 20 scenarios | 0.00% |
| ASL 6 - The Last Hurrah (2nd Edition) | 0 | 0 / 8 scenarios | 0.00% |
| ASL 7 - Hollow Legions (2nd Edition) | 0 | 0 / 8 scenarios | 0.00% |
| ASL 8 - Code of Bushido | 0 | 0 / 8 scenarios | 0.00% |
| ASL 9 - Gung Ho! | 0 | 0 / 8 scenarios | 0.00% |
| ASL 10 - Croix de Guerre | 0 | 0 / 8 scenarios | 0.00% |
| ASL 11 - Doomed Battalions (3rd Edition) | 0 | 0 / 24 scenarios | 0.00% |
| ASL 12 - Armies of Oblivion | 0 | 0 / 11 scenarios | 0.00% |
| ASL Action Pack # 1 | 0 | 0 / 8 scenarios | 0.00% |
| ASL Action Pack # 2 | 0 | 0 / 8 scenarios | 0.00% |
| ASL Action Pack # 3 Few Returned | 0 | 0 / 12 scenarios | 0.00% |
| ASL Action Pack # 4 Normandy 1944 | 0 | 0 / 12 scenarios | 0.00% |
| ASL Action Pack # 5 East Front | 1 | 1 / 12 scenarios | 8.33% |
| ASL Action Pack # 6 A Decade of War | 1 | 1 / 10 scenarios | 10.00% |
| ASL Action Pack # 7 | 2 | 2 / 10 scenarios | 20.00% |
| ASL Action Pack # 8 Roads Through Rome | 1 | 1 / 10 scenarios | 10.00% |
| ASL Journal # 1 | 3 | 3 / 17 scenarios | 17.65% |
| ASL Journal # 2 | 0 | 0 / 24 scenarios | 0.00% |
| ASL Journal # 3 | 0 | 0 / 33 scenarios | 0.00% |
| ASL Journal # 4 | 0 | 0 / 13 scenarios | 0.00% |
| ASL Journal # 5 | 1 | 1 / 13 scenarios | 7.69% |
| ASL Journal # 6 | 1 | 1 / 15 scenarios | 6.67% |
| ASL Journal # 7 | 0 | 0 / 12 scenarios | 0.00% |
| ASL Journal # 8 | 0 | 0 / 16 scenarios | 0.00% |
| ASL Journal # 9 | 2 | 2 / 25 scenarios | 8.00% |
| ASL Journal #10 | 0 | 0 / 19 scenarios | 0.00% |
| ASL Open `96 Scenario Pack | 0 | 0 / 10 scenarios | 0.00% |
| ASL Starter Kit #1 | 0 | 0 / 6 scenarios | 0.00% |
| ASL Starter Kit #2 | 0 | 0 / 8 scenarios | 0.00% |
| ASL Starter Kit #3 | 0 | 0 / 8 scenarios | 0.00% |
| ASL Starter Kit Bonus Pack #1 | 0 | 0 / 3 scenarios | 0.00% |
| ASL Starter Kit Expansion Pack #1 1st Edition | 0 | 0 / 8 scenarios | 0.00% |
| Prinz Eugen Pack | 1 | 1 / 9 scenarios | 11.11% |
| Provence Pack (MMP Download) | 0 | 0 / 10 scenarios | 0.00% |