Jul 4, 2026 · Level I · Classifier match
NW15 Port Townsend Practical Pistol USPSA, July 4 2026
Shooters
38
Divisions
7
Stages
6
Rounds
129
Field
1 GM/M
Add target photos · help us build automatic hit scoring
Results by division
| # | Shooter | Division | Class | PF | Points | Div place |
|---|---|---|---|---|---|---|
| 1 | John NewmanA137463 | Limited | C | Major | 645.00 | 1 |
| 1 | Andrew Prange143399 | Limited Optics | M | Minor | 645.00 | 1 |
| 1 | Justin MedeirosA179328 | Production | U | Minor | 645.00 | 1 |
| 1 | Alan ToscanA132638 | Single Stack | B | Major | 645.00 | 1 |
| 1 | Elijah LobatoA143897 | Open | A | Major | 643.11 | 1 |
| 1 | David OstanskiA145988 | Limited 10 | B | Major | 626.05 | 1 |
| 1 | Matthew SongA180115 | Carry Optics | B | Minor | 590.36 | 1 |
| 2 | M Dwight Hughes | Limited 10 | B | Major | 589.02 | 2 |
| 2 | Jay HennenTY123198 | Carry Optics | B | Minor | 576.12 | 2 |
| 2 | Muhammad AltmanA177972 | Limited Optics | B | Minor | 525.91 | 2 |
| 2 | Jarrod AndersonA161090 | Open | B | Major | 398.25 | 2 |
| 3 | Dean HennenA174142 | Carry Optics | C | Minor | 527.79 | 3 |
| 3 | Luis LemusA146926 | Limited Optics | B | Minor | 500.78 | 3 |
| 3 | JOE SWORDMAKER | Open | U | Minor | 273.00 | 3 |
| 4 | Zane AguilarTY37566 | Carry Optics | A | Minor | 527.58 | 4 |
| 4 | Aaron McCallA177798 | Limited Optics | B | Minor | 460.00 | 4 |
| 5 | David StarrA182047 | Carry Optics | C | Minor | 462.70 | 5 |
| 5 | Michael GalantiTY13332 | Limited Optics | B | Minor | 408.15 | 5 |
| 6 | Nickolas CarpenterA172956 | Carry Optics | B | Minor | 438.16 | 6 |
| 6 | Javier VillalpandoA182686 | Limited Optics | U | Minor | 389.05 | 6 |
| 7 | Robert D'ArcyA138692 | Carry Optics | C | Minor | 432.76 | 7 |
| 7 | Young Bucks Lawrence MA151487 | Limited Optics | B | Minor | 381.94 | 7 |
| 8 | Snow Miller | Carry Optics | U | Minor | 377.94 | 8 |
| 8 | Gordon BarnesA170714 | Limited Optics | U | Minor | 368.48 | 8 |
| 9 | Ben SA166932 | Carry Optics | C | Minor | 369.80 | 9 |
| 9 | Bob HainesA167788 | Limited Optics | C | Minor | 365.39 | 9 |
| 10 | Mike StantonA178966 | Carry Optics | C | Minor | 363.81 | 10 |
| 10 | Art TordiniTY106402 | Limited Optics | B | Minor | 361.39 | 10 |
| 11 | Zainab AbbasA182691 | Carry Optics | U | Minor | 363.48 | 11 |
| 11 | Brandon MaicherA183713 | Limited Optics | U | Minor | 275.48 | 11 |
| 12 | Travis CothrenA182007 | Carry Optics | U | Minor | 348.85 | 12 |
| 13 | Mikayla PA166939 | Carry Optics | C | Minor | 346.84 | 13 |
| 14 | Richard LindquistTY116146 | Carry Optics | C | Minor | 340.96 | 14 |
| 15 | Hilton KamA180596 | Carry Optics | U | Minor | 299.66 | 15 |
| 16 | STEVE BlazinaA83244 | Carry Optics | U | Minor | 251.85 | 16 |
| 17 | Darlene LangaA165144 | Carry Optics | U | Minor | 224.52 | 17 |
| 18 | richard Stowell1455 | Carry Optics | D | Minor | 210.99 | 18 |
| # | Shooter | Class | PF | S1 | S2 | S3· | S4· | S5 | S6 | Points | % |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Matthew SongA180115 · 1 overall | B | Minor | 9.40 | 5.53 | 10.39 | 6.59 | 3.69 | 4.30 | 590.36 | 100.0 |
| 2 | Jay HennenTY123198 · 2 overall | B | Minor | 8.08 | 6.81 | 10.87 | 7.54 | 3.83 | 3.35 | 576.12 | 97.6 |
| 3 | Dean HennenA174142 · 3 overall | C | Minor | 7.21 | 5.26 | 8.72 | 6.23 | 4.40 | 3.27 | 527.79 | 89.4 |
| 4 | Zane AguilarTY37566 · 4 overall | A | Minor | 8.36 | 5.18 | 8.45 | 7.13 | 3.74 | 3.22 | 527.58 | 89.4 |
| 5 | David StarrA182047 · 5 overall | C | Minor | 5.72 | 4.55 | 6.90 | 5.02 | 3.38 | 3.70 | 462.70 | 78.4 |
| 6 | Nickolas CarpenterA172956 · 6 overall | B | Minor | 6.21 | 5.01 | 8.74 | 2.39 | 3.63 | 2.62 | 438.16 | 74.2 |
| 7 | Robert D'ArcyA138692 · 7 overall | C | Minor | 5.58 | 4.60 | 8.37 | 4.05 | 2.45 | 3.67 | 432.76 | 73.3 |
| 8 | Snow Miller · 8 overall | U | Minor | 5.67 | 4.32 | 5.98 | 3.66 | 2.65 | 2.37 | 377.94 | 64.0 |
| 9 | Ben SA166932 · 9 overall | C | Minor | 5.33 | 3.63 | 5.83 | 4.46 | 2.17 | 2.96 | 369.80 | 62.6 |
| 10 | Mike StantonA178966 · 10 overall | C | Minor | 3.95 | 2.99 | 6.25 | 4.21 | 2.86 | 3.19 | 363.81 | 61.6 |
| 11 | Zainab AbbasA182691 · 11 overall | U | Minor | 5.88 | 2.56 | 5.86 | 3.33 | 2.72 | 2.93 | 363.48 | 61.6 |
| 12 | Travis CothrenA182007 · 12 overall | U | Minor | 4.79 | 4.25 | 5.84 | 3.22 | 1.92 | 2.67 | 348.85 | 59.1 |
| 13 | Mikayla PA166939 · 13 overall | C | Minor | 5.70 | 2.71 | 4.57 | 4.38 | 3.12 | 2.05 | 346.84 | 58.8 |
| 14 | Richard LindquistTY116146 · 14 overall | C | Minor | 4.81 | 0.90 | 7.50 | 4.73 | 2.80 | 3.22 | 340.96 | 57.8 |
| 15 | Hilton KamA180596 · 15 overall | U | Minor | 4.84 | 3.26 | 5.68 | 4.53 | 1.92 | 1.57 | 299.66 | 50.8 |
| 16 | STEVE BlazinaA83244 · 16 overall | U | Minor | 0.00 | 3.88 | 6.74 | 3.79 | 2.69 | 1.32 | 251.85 | 42.7 |
| 17 | Darlene LangaA165144 · 17 overall | U | Minor | 4.16 | 2.44 | 4.80 | 2.26 | 1.52 | 1.04 | 224.52 | 38.0 |
| 18 | richard Stowell1455 · 18 overall | D | Minor | 3.74 | 1.86 | 3.75 | 2.53 | 1.12 | 1.56 | 210.99 | 35.7 |
| # | Shooter | Class | PF | S1 | S2 | S3· | S4· | S5 | S6 | Points | % |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | John NewmanA137463 · 1 overall | C | Major | 4.90 | 3.99 | 5.92 | 4.20 | 2.50 | 3.47 | 645.00 | 100.0 |
| # | Shooter | Class | PF | S1 | S2 | S3· | S4· | S5 | S6 | Points | % |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | David OstanskiA145988 · 1 overall | B | Major | 8.20 | 5.24 | 8.10 | 5.85 | 3.66 | 3.61 | 626.05 | 100.0 |
| 2 | M Dwight Hughes · 2 overall | B | Major | 7.53 | 4.36 | 8.64 | 4.69 | 3.34 | 4.06 | 589.02 | 94.1 |
| # | Shooter | Class | PF | S1 | S2 | S3· | S4· | S5 | S6 | Points | % |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Andrew Prange143399 · 1 overall | M | Minor | 10.55 | 7.88 | 12.16 | 7.99 | 7.19 | 5.54 | 645.00 | 100.0 |
| 2 | Muhammad AltmanA177972 · 2 overall | B | Minor | 9.19 | 5.70 | 10.64 | 6.66 | 5.05 | 5.11 | 525.91 | 81.5 |
| 3 | Luis LemusA146926 · 3 overall | B | Minor | 7.78 | 7.34 | 9.90 | 5.41 | 4.55 | 4.50 | 500.78 | 77.6 |
| 4 | Aaron McCallA177798 · 4 overall | B | Minor | 6.69 | 6.08 | 9.25 | 6.18 | 3.55 | 4.89 | 460.00 | 71.3 |
| 5 | Michael GalantiTY13332 · 5 overall | B | Minor | 7.40 | 5.07 | 4.61 | 5.85 | 3.35 | 4.06 | 408.15 | 63.3 |
| 6 | Javier VillalpandoA182686 · 6 overall | U | Minor | 5.41 | 5.01 | 6.27 | 5.92 | 3.98 | 3.75 | 389.05 | 60.3 |
| 7 | Young Bucks Lawrence MA151487 · 7 overall | B | Minor | 6.04 | 6.01 | 6.07 | 6.21 | 4.59 | 2.08 | 381.94 | 59.2 |
| 8 | Gordon BarnesA170714 · 8 overall | U | Minor | 6.22 | 4.30 | 8.89 | 4.84 | 3.31 | 3.42 | 368.48 | 57.1 |
| 9 | Bob HainesA167788 · 9 overall | C | Minor | 6.59 | 4.63 | 2.65 | 4.09 | 3.46 | 3.75 | 365.39 | 56.6 |
| 10 | Art TordiniTY106402 · 10 overall | B | Minor | 5.71 | 5.15 | 7.50 | 3.31 | 3.79 | 3.07 | 361.39 | 56.0 |
| 11 | Brandon MaicherA183713 · 11 overall | U | Minor | 4.74 | 4.30 | 5.84 | 3.77 | 2.92 | 1.58 | 275.48 | 42.7 |
| Registered, no scores recorded | |||||||||||
| – | Adrian Juarez DQA145747 · 12 overall | A | Minor | – | – | 0.00 | – | – | – | 0.00 | 0.0 |
| # | Shooter | Class | PF | S1 | S2 | S3· | S4· | S5 | S6 | Points | % |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Elijah LobatoA143897 · 1 overall | A | Major | 7.69 | 7.71 | 8.72 | 7.72 | 7.83 | 6.95 | 643.11 | 100.0 |
| 2 | Jarrod AndersonA161090 · 2 overall | B | Major | 7.79 | 4.97 | 0.00 | 0.25 | 4.40 | 4.46 | 398.25 | 61.9 |
| 3 | JOE SWORDMAKER · 3 overall | U | Minor | 5.05 | 2.85 | 6.58 | 3.15 | 2.24 | 2.06 | 273.00 | 42.5 |
| # | Shooter | Class | PF | S1 | S2 | S3· | S4· | S5 | S6 | Points | % |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Justin MedeirosA179328 · 1 overall | U | Minor | 3.83 | 2.20 | 4.47 | 4.01 | 1.91 | 1.65 | 645.00 | 100.0 |
| # | Shooter | Class | PF | S1 | S2 | S3· | S4· | S5 | S6 | Points | % |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Alan ToscanA132638 · 1 overall | B | Major | 4.89 | 3.41 | 10.64 | 4.89 | 1.81 | 2.80 | 645.00 | 100.0 |
Stage cells show hit factor; the division's best hit factor on each stage is in red. Hover a cell for time and hits. A red dot after a stage number marks a classifier.
Stage by stage top runs on each stage, all divisions
1Stage 1 CloseComstock · 28 rounds · 36 runs
| # | Shooter | Division | HF | Time | A · C · D · M · NS · P | Stage pts |
|---|---|---|---|---|---|---|
| 1 | Andrew Prange | Limited Optics | 10.5532 | 11.75 | 22 · 4 · 2 · 0 · 0 · 0 | 140.00 |
| 2 | Matthew Song | Carry Optics | 9.3999 | 13.83 | 24 · 3 · 1 · 0 · 0 · 0 | 140.00 |
| 3 | Muhammad Altman | Limited Optics | 9.1892 | 14.80 | 26 · 2 · 0 · 0 · 0 · 0 | 121.91 |
| 4 | Zane Aguilar | Carry Optics | 8.3582 | 13.40 | 17 · 8 · 3 · 0 · 0 · 0 | 124.49 |
| 5 | David Ostanski | Limited 10 | 8.1988 | 16.10 | 20 · 8 · 0 · 0 · 0 · 0 | 140.00 |
| 6 | Jay Hennen | Carry Optics | 8.0754 | 14.86 | 23 · 5 · 0 · 0 · 1 · 0 | 120.27 |
| 7 | Jarrod Anderson | Open | 7.7922 | 15.40 | 22 · 5 · 0 · 1 · 0 · 0 | 140.00 |
| 8 | Luis Lemus | Limited Optics | 7.7810 | 13.88 | 18 · 9 · 1 · 0 · 1 · 0 | 103.22 |
| 9 | Elijah Lobato | Open | 7.6872 | 15.09 | 18 · 9 · 0 · 1 · 0 · 0 | 138.11 |
| 10 | M Dwight Hughes | Limited 10 | 7.5269 | 15.81 | 21 · 6 · 0 · 1 · 0 · 0 | 128.53 |
| 11 | Michael Galanti | Limited Optics | 7.3988 | 17.30 | 22 · 6 · 0 · 0 · 0 · 0 | 98.15 |
| 12 | Dean Hennen | Carry Optics | 7.2052 | 18.32 | 24 · 4 · 0 · 0 · 0 · 0 | 107.31 |
2Stage 2 Same Thing Only It's Further Comstock · 28 rounds · 37 runs
| # | Shooter | Division | HF | Time | A · C · D · M · NS · P | Stage pts |
|---|---|---|---|---|---|---|
| 1 | Andrew Prange | Limited Optics | 7.8824 | 14.97 | 18 · 9 · 1 · 0 · 0 · 0 | 140.00 |
| 2 | Elijah Lobato | Open | 7.7128 | 15.04 | 18 · 9 · 0 · 1 · 0 · 0 | 140.00 |
| 3 | Luis Lemus | Limited Optics | 7.3406 | 16.62 | 20 · 7 · 1 · 0 · 0 · 0 | 130.38 |
| 4 | Jay Hennen | Carry Optics | 6.8145 | 18.49 | 22 · 5 · 1 · 0 · 0 · 0 | 140.00 |
| 5 | Aaron McCall | Limited Optics | 6.0765 | 19.09 | 18 · 8 · 2 · 0 · 0 · 0 | 107.93 |
| 6 | Young Bucks Lawrence M | Limited Optics | 6.0136 | 20.62 | 20 · 8 · 0 · 0 · 0 · 0 | 106.81 |
| 7 | Muhammad Altman | Limited Optics | 5.6983 | 21.41 | 20 · 7 · 1 · 0 · 0 · 0 | 101.21 |
| 8 | Matthew Song | Carry Optics | 5.5288 | 20.80 | 22 · 5 · 0 · 1 · 0 · 0 | 113.59 |
| 9 | Dean Hennen | Carry Optics | 5.2632 | 24.70 | 23 · 5 · 0 · 0 · 0 · 0 | 108.13 |
| 10 | David Ostanski | Limited 10 | 5.2443 | 25.17 | 22 · 5 · 1 · 0 · 0 · 0 | 140.00 |
| 11 | Zane Aguilar | Carry Optics | 5.1751 | 19.13 | 17 · 7 · 3 · 1 · 0 · 0 | 106.32 |
| 12 | Art Tordini | Limited Optics | 5.1455 | 23.71 | 21 · 5 · 2 · 0 · 0 · 0 | 91.39 |
3Fluffy's Revenge Comstock · 8 rounds · 36 runs · classifier 06-04
| # | Shooter | Division | HF | Time | A · C · D · M · NS · P | Stage pts |
|---|---|---|---|---|---|---|
| 1 | Andrew Prange | Limited Optics | 12.1622 | 2.96 | 6 · 2 · 0 · 0 · 0 · 0 | 40.00 |
| 2 | Jay Hennen | Carry Optics | 10.8696 | 3.68 | 8 · 0 · 0 · 0 · 0 · 0 | 40.00 |
| 3 | Muhammad Altman | Limited Optics | 10.6383 | 3.76 | 8 · 0 · 0 · 0 · 0 · 0 | 34.99 |
| 4 | Alan Toscan | Single Stack | 10.6383 | 3.76 | 8 · 0 · 0 · 0 · 0 · 0 | 40.00 |
| 5 | Matthew Song | Carry Optics | 10.3896 | 3.85 | 8 · 0 · 0 · 0 · 0 · 0 | 38.23 |
| 6 | Luis Lemus | Limited Optics | 9.8958 | 3.84 | 7 · 1 · 0 · 0 · 0 · 0 | 32.55 |
| 7 | Aaron McCall | Limited Optics | 9.2545 | 3.89 | 6 · 2 · 0 · 0 · 0 · 0 | 30.44 |
| 8 | Gordon Barnes | Limited Optics | 8.8889 | 4.50 | 8 · 0 · 0 · 0 · 0 · 0 | 29.23 |
| 9 | Nickolas Carpenter | Carry Optics | 8.7356 | 4.35 | 7 · 1 · 0 · 0 · 0 · 0 | 32.15 |
| 10 | Elijah Lobato | Open | 8.7209 | 3.44 | 8 · 0 · 0 · 0 · 1 · 0 | 40.00 |
| 11 | Dean Hennen | Carry Optics | 8.7167 | 4.13 | 6 · 2 · 0 · 0 · 0 · 0 | 32.08 |
| 12 | M Dwight Hughes | Limited 10 | 8.6393 | 4.63 | 8 · 0 · 0 · 0 · 0 · 0 | 40.00 |
4Mike Who?Comstock · 10 rounds · 37 runs · classifier 26-03
| # | Shooter | Division | HF | Time | A · C · D · M · NS · P | Stage pts |
|---|---|---|---|---|---|---|
| 1 | Andrew Prange | Limited Optics | 7.9855 | 5.51 | 7 · 3 · 0 · 0 · 0 · 0 | 50.00 |
| 2 | Elijah Lobato | Open | 7.7176 | 6.09 | 7 · 3 · 0 · 0 · 0 · 0 | 50.00 |
| 3 | Jay Hennen | Carry Optics | 7.5415 | 6.63 | 10 · 0 · 0 · 0 · 0 · 0 | 50.00 |
| 4 | Zane Aguilar | Carry Optics | 7.1322 | 6.73 | 9 · 1 · 0 · 0 · 0 · 0 | 47.29 |
| 5 | Muhammad Altman | Limited Optics | 6.6570 | 6.91 | 8 · 2 · 0 · 0 · 0 · 0 | 41.68 |
| 6 | Matthew Song | Carry Optics | 6.5903 | 6.98 | 8 · 2 · 0 · 0 · 0 · 0 | 43.69 |
| 7 | Dean Hennen | Carry Optics | 6.2344 | 8.02 | 10 · 0 · 0 · 0 · 0 · 0 | 41.33 |
| 8 | Young Bucks Lawrence M | Limited Optics | 6.2112 | 8.05 | 10 · 0 · 0 · 0 · 0 · 0 | 38.89 |
| 9 | Aaron McCall | Limited Optics | 6.1798 | 7.12 | 7 · 3 · 0 · 0 · 0 · 0 | 38.69 |
| 10 | Javier Villalpando | Limited Optics | 5.9155 | 7.10 | 6 · 4 · 0 · 0 · 0 · 0 | 37.04 |
| 11 | David Ostanski | Limited 10 | 5.8531 | 8.03 | 7 · 3 · 0 · 0 · 0 · 0 | 50.00 |
| 12 | Michael Galanti | Limited Optics | 5.8480 | 8.55 | 10 · 0 · 0 · 0 · 0 · 0 | 36.62 |
5Stage 5 Junkyard DogsComstock · 25 rounds · 37 runs
| # | Shooter | Division | HF | Time | A · C · D · M · NS · P | Stage pts |
|---|---|---|---|---|---|---|
| 1 | Elijah Lobato | Open | 7.8266 | 15.46 | 23 · 1 · 1 · 0 · 0 · 0 | 125.00 |
| 2 | Andrew Prange | Limited Optics | 7.1938 | 15.43 | 19 · 5 · 1 · 0 · 0 · 0 | 125.00 |
| 3 | Muhammad Altman | Limited Optics | 5.0523 | 21.97 | 19 · 5 · 1 · 0 · 0 · 0 | 87.79 |
| 4 | Young Bucks Lawrence M | Limited Optics | 4.5914 | 23.74 | 19 · 4 · 2 · 0 · 0 · 0 | 79.78 |
| 5 | Luis Lemus | Limited Optics | 4.5455 | 27.06 | 24 · 1 · 0 · 0 · 0 · 0 | 78.98 |
| 6 | Dean Hennen | Carry Optics | 4.3968 | 27.52 | 23 · 2 · 0 · 0 · 0 · 0 | 125.00 |
| 7 | Jarrod Anderson | Open | 4.3964 | 26.84 | 20 · 4 · 1 · 0 · 0 · 0 | 70.22 |
| 8 | Javier Villalpando | Limited Optics | 3.9789 | 28.40 | 20 · 4 · 1 · 0 · 0 · 0 | 69.14 |
| 9 | Jay Hennen | Carry Optics | 3.8292 | 29.51 | 20 · 4 · 1 · 0 · 0 · 0 | 108.86 |
| 10 | Art Tordini | Limited Optics | 3.7864 | 30.90 | 21 · 4 · 0 · 0 · 0 · 0 | 65.79 |
| 11 | Zane Aguilar | Carry Optics | 3.7353 | 24.63 | 16 · 7 · 1 · 1 · 0 · 0 | 106.19 |
| 12 | Matthew Song | Carry Optics | 3.6879 | 28.20 | 21 · 3 · 0 · 1 · 0 · 0 | 104.85 |
6Stage 6. Window Into The Soul Comstock · 30 rounds · 37 runs
| # | Shooter | Division | HF | Time | A · C · D · M · NS · P | Stage pts |
|---|---|---|---|---|---|---|
| 1 | Elijah Lobato | Open | 6.9536 | 18.12 | 22 · 6 · 1 · 1 · 0 · 0 | 150.00 |
| 2 | Andrew Prange | Limited Optics | 5.5390 | 23.47 | 25 · 5 · 0 · 0 · 1 · 0 | 150.00 |
| 3 | Muhammad Altman | Limited Optics | 5.1082 | 28.19 | 28 · 1 · 1 · 0 · 0 · 0 | 138.33 |
| 4 | Aaron McCall | Limited Optics | 4.8900 | 28.63 | 25 · 5 · 0 · 0 · 0 · 0 | 132.42 |
| 5 | Luis Lemus | Limited Optics | 4.4980 | 27.79 | 24 · 5 · 0 · 1 · 0 · 0 | 121.81 |
| 6 | Jarrod Anderson | Open | 4.4590 | 30.50 | 20 · 8 · 2 · 0 · 0 · 0 | 96.19 |
| 7 | Matthew Song | Carry Optics | 4.2993 | 29.54 | 26 · 2 · 1 · 1 · 0 · 0 | 150.00 |
| 8 | Michael Galanti | Limited Optics | 4.0623 | 35.94 | 28 · 2 · 0 · 0 · 0 · 0 | 110.01 |
| 9 | M Dwight Hughes | Limited 10 | 4.0576 | 34.75 | 21 · 9 · 0 · 0 · 0 · 0 | 150.00 |
| 10 | Javier Villalpando | Limited Optics | 3.7503 | 38.93 | 28 · 2 · 0 · 0 · 0 · 0 | 101.56 |
| 11 | Bob Haines | Limited Optics | 3.7451 | 38.45 | 28 · 1 · 1 · 0 · 0 · 0 | 101.42 |
| 12 | David Starr | Carry Optics | 3.7047 | 37.79 | 25 · 5 · 0 · 0 · 0 · 0 | 129.25 |