2025 U.S. Open Local Qualifying at Riverton Pointe GC
| Strokes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Out | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | In | Total | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gareth Steyn |
3
|
3
|
3
|
4
|
3
|
3
|
4
|
4
|
4
|
31 |
3
|
4
|
3
|
4
|
4
|
4
|
3
|
3
|
4
|
32 | 63 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Connor Doyal |
3
|
4
|
3
|
4
|
3
|
4
|
4
|
3
|
4
|
32 |
4
|
3
|
3
|
3
|
4
|
4
|
4
|
3
|
4
|
32 | 64 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mark Anguiano (p) |
3
|
5
|
2
|
4
|
3
|
3
|
4
|
5
|
4
|
33 |
3
|
4
|
3
|
3
|
3
|
4
|
4
|
3
|
5
|
32 | 65 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ryan Lumsden (p) |
4
|
4
|
4
|
3
|
2
|
3
|
5
|
4
|
5
|
34 |
3
|
4
|
3
|
4
|
3
|
4
|
4
|
2
|
5
|
32 | 66 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Chase Cline |
4
|
5
|
3
|
4
|
3
|
3
|
4
|
4
|
4
|
34 |
3
|
3
|
3
|
4
|
4
|
5
|
4
|
3
|
4
|
33 | 67 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ian Glanton |
3
|
4
|
4
|
3
|
2
|
4
|
5
|
4
|
4
|
33 |
4
|
4
|
3
|
3
|
4
|
5
|
4
|
3
|
4
|
34 | 67 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Jason Steiner (p) |
3
|
5
|
3
|
4
|
3
|
4
|
4
|
5
|
4
|
35 |
4
|
3
|
3
|
4
|
3
|
4
|
4
|
3
|
4
|
32 | 67 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kevin Burns (p) |
3
|
5
|
3
|
4
|
3
|
3
|
4
|
4
|
4
|
33 |
4
|
4
|
3
|
4
|
3
|
4
|
4
|
3
|
5
|
34 | 67 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Jason Hnat (p) |
3
|
5
|
4
|
4
|
3
|
3
|
4
|
4
|
3
|
33 |
4
|
4
|
3
|
4
|
3
|
4
|
4
|
3
|
6
|
35 | 68 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Calahan Keever (p) |
4
|
4
|
3
|
3
|
4
|
3
|
4
|
4
|
4
|
33 |
4
|
4
|
3
|
4
|
3
|
5
|
4
|
3
|
5
|
35 | 68 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tommy Gainey (p) |
3
|
5
|
3
|
4
|
4
|
4
|
4
|
4
|
4
|
35 |
3
|
4
|
3
|
4
|
4
|
4
|
4
|
3
|
4
|
33 | 68 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Morgan Deneen (p) |
4
|
5
|
3
|
6
|
3
|
4
|
5
|
3
|
4
|
37 |
3
|
3
|
3
|
4
|
3
|
4
|
4
|
2
|
5
|
31 | 68 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Daniel Azallion (p) |
3
|
4
|
4
|
4
|
3
|
4
|
4
|
4
|
5
|
35 |
4
|
4
|
3
|
4
|
3
|
4
|
4
|
3
|
5
|
34 | 69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Keegan Bronnenberg (p) |
3
|
4
|
3
|
4
|
3
|
4
|
4
|
4
|
4
|
33 |
4
|
4
|
4
|
4
|
4
|
5
|
4
|
3
|
5
|
37 | 70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Jack Roberts |
4
|
4
|
3
|
4
|
3
|
5
|
6
|
4
|
4
|
37 |
3
|
4
|
3
|
4
|
3
|
4
|
5
|
2
|
5
|
33 | 70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Jeff Wong |
3
|
5
|
3
|
3
|
3
|
5
|
4
|
4
|
4
|
34 |
6
|
3
|
2
|
4
|
4
|
5
|
4
|
4
|
4
|
36 | 70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sage Bradshaw |
4
|
4
|
2
|
5
|
2
|
4
|
5
|
4
|
4
|
34 |
5
|
3
|
3
|
4
|
3
|
5
|
5
|
4
|
4
|
36 | 70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| William Easterlin |
4
|
5
|
3
|
3
|
3
|
3
|
5
|
4
|
3
|
33 |
5
|
3
|
3
|
4
|
4
|
5
|
5
|
3
|
5
|
37 | 70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tyler Fox (p) |
3
|
5
|
3
|
4
|
4
|
3
|
5
|
4
|
4
|
35 |
4
|
4
|
3
|
3
|
4
|
4
|
4
|
3
|
6
|
35 | 70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Logan Sowell (p) |
3
|
5
|
2
|
4
|
3
|
5
|
4
|
4
|
5
|
35 |
4
|
4
|
3
|
5
|
3
|
6
|
4
|
2
|
5
|
36 | 71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rowan Sullivan |
4
|
5
|
3
|
4
|
3
|
4
|
4
|
5
|
4
|
36 |
5
|
4
|
3
|
3
|
4
|
5
|
4
|
3
|
4
|
35 | 71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cass Sigmon (p) |
4
|
5
|
3
|
3
|
3
|
5
|
4
|
4
|
4
|
35 |
4
|
4
|
2
|
4
|
4
|
5
|
5
|
3
|
5
|
36 | 71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Evan Hyma (p) |
3
|
5
|
3
|
5
|
5
|
4
|
5
|
3
|
4
|
37 |
4
|
5
|
3
|
4
|
5
|
4
|
3
|
3
|
4
|
35 | 72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Phillip Mollica |
4
|
5
|
3
|
5
|
5
|
4
|
5
|
4
|
3
|
38 |
4
|
4
|
3
|
4
|
4
|
4
|
3
|
3
|
5
|
34 | 72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Zach Pardoll |
4
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
36 |
5
|
3
|
3
|
4
|
3
|
5
|
4
|
4
|
5
|
36 | 72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Carson Ownbey (p) |
4
|
5
|
4
|
5
|
2
|
3
|
4
|
4
|
4
|
35 |
4
|
4
|
3
|
4
|
4
|
5
|
3
|
3
|
7
|
37 | 72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Blair Bursey (p) |
4
|
5
|
3
|
4
|
4
|
4
|
5
|
5
|
4
|
38 |
5
|
4
|
3
|
4
|
3
|
4
|
5
|
3
|
3
|
34 | 72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bryson Hughes |
3
|
5
|
2
|
3
|
4
|
4
|
5
|
4
|
4
|
34 |
4
|
4
|
4
|
4
|
4
|
4
|
5
|
3
|
6
|
38 | 72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Greg Payne (p) |
4
|
4
|
3
|
5
|
3
|
4
|
5
|
4
|
4
|
36 |
5
|
4
|
3
|
4
|
3
|
4
|
5
|
3
|
5
|
36 | 72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kirk Mitchell (p) |
4
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
36 |
4
|
3
|
3
|
4
|
4
|
7
|
3
|
3
|
5
|
36 | 72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Jace Butcher |
4
|
5
|
3
|
4
|
3
|
4
|
4
|
4
|
5
|
36 |
5
|
4
|
3
|
4
|
5
|
4
|
4
|
3
|
5
|
37 | 73 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Nick Mayfield (p) |
4
|
5
|
3
|
4
|
3
|
4
|
8
|
4
|
4
|
39 |
4
|
4
|
3
|
3
|
3
|
6
|
5
|
2
|
5
|
35 | 74 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Joseph Auth |
5
|
5
|
4
|
3
|
3
|
4
|
5
|
4
|
6
|
39 |
3
|
5
|
3
|
4
|
4
|
5
|
3
|
3
|
5
|
35 | 74 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Luke Walmet |
4
|
4
|
3
|
3
|
4
|
4
|
5
|
6
|
4
|
37 |
4
|
4
|
3
|
5
|
4
|
5
|
4
|
3
|
5
|
37 | 74 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Jud Milam (p) |
4
|
5
|
4
|
4
|
3
|
4
|
5
|
3
|
3
|
35 |
5
|
5
|
4
|
4
|
4
|
5
|
5
|
2
|
5
|
39 | 74 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Reed Cook |
4
|
5
|
3
|
4
|
4
|
4
|
4
|
4
|
4
|
36 |
6
|
4
|
2
|
5
|
4
|
6
|
4
|
2
|
5
|
38 | 74 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ethan Ducharme |
5
|
5
|
3
|
4
|
3
|
5
|
4
|
4
|
4
|
37 |
6
|
4
|
2
|
4
|
4
|
5
|
5
|
3
|
4
|
37 | 74 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Preston Whitmarsh |
4
|
5
|
3
|
3
|
3
|
5
|
4
|
4
|
4
|
35 |
4
|
5
|
7
|
4
|
3
|
4
|
4
|
3
|
5
|
39 | 74 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Garret Fader |
3
|
5
|
4
|
4
|
4
|
4
|
4
|
4
|
3
|
35 |
3
|
6
|
4
|
4
|
4
|
6
|
4
|
4
|
5
|
40 | 75 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Troy Miller |
4
|
4
|
2
|
4
|
5
|
4
|
5
|
4
|
4
|
36 |
5
|
3
|
4
|
4
|
5
|
6
|
4
|
3
|
5
|
39 | 75 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Will Canipe (p) |
4
|
5
|
2
|
4
|
4
|
5
|
5
|
4
|
4
|
37 |
5
|
4
|
3
|
4
|
4
|
3
|
5
|
3
|
7
|
38 | 75 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gavin Richardson |
4
|
5
|
3
|
3
|
3
|
5
|
5
|
6
|
6
|
40 |
4
|
3
|
3
|
4
|
3
|
4
|
4
|
4
|
6
|
35 | 75 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Peter Skirpstas (p) |
5
|
5
|
3
|
5
|
3
|
4
|
6
|
5
|
4
|
40 |
4
|
4
|
4
|
4
|
3
|
4
|
5
|
3
|
4
|
35 | 75 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ryan Clancy |
3
|
4
|
4
|
5
|
3
|
5
|
5
|
4
|
5
|
38 |
3
|
7
|
3
|
4
|
3
|
4
|
5
|
4
|
4
|
37 | 75 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Whitten Meares |
3
|
4
|
4
|
4
|
5
|
3
|
5
|
4
|
5
|
37 |
4
|
4
|
5
|
4
|
4
|
5
|
4
|
4
|
5
|
39 | 76 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tim Eckberg |
3
|
4
|
4
|
4
|
3
|
4
|
4
|
4
|
4
|
34 |
5
|
4
|
5
|
4
|
4
|
7
|
5
|
3
|
5
|
42 | 76 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kieran Staunton (p) |
4
|
6
|
3
|
3
|
3
|
4
|
5
|
3
|
4
|
35 |
4
|
5
|
5
|
4
|
4
|
5
|
5
|
3
|
6
|
41 | 76 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gage Bandy |
4
|
5
|
3
|
3
|
3
|
4
|
4
|
4
|
4
|
34 |
5
|
5
|
4
|
3
|
4
|
6
|
4
|
4
|
7
|
42 | 76 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Declan Gustavson |
4
|
6
|
3
|
4
|
3
|
4
|
4
|
4
|
5
|
37 |
4
|
4
|
3
|
4
|
5
|
5
|
4
|
4
|
6
|
39 | 76 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Joseph Condon |
3
|
5
|
3
|
4
|
3
|
4
|
6
|
4
|
5
|
37 |
3
|
6
|
3
|
5
|
4
|
6
|
5
|
3
|
4
|
39 | 76 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gage Gaskins |
6
|
4
|
3
|
4
|
3
|
3
|
5
|
5
|
6
|
39 |
5
|
5
|
3
|
3
|
3
|
5
|
4
|
4
|
5
|
37 | 76 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mason Carmel |
4
|
5
|
2
|
4
|
3
|
4
|
5
|
4
|
7
|
38 |
3
|
5
|
3
|
4
|
4
|
6
|
4
|
4
|
6
|
39 | 77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Elliott Johnson (p) |
4
|
6
|
3
|
5
|
4
|
4
|
4
|
5
|
5
|
40 |
4
|
4
|
3
|
3
|
5
|
5
|
5
|
2
|
6
|
37 | 77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Austin Morgan |
4
|
4
|
3
|
4
|
4
|
4
|
5
|
4
|
4
|
36 |
4
|
4
|
4
|
4
|
4
|
6
|
5
|
5
|
5
|
41 | 77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wade Wawner |
4
|
5
|
3
|
4
|
3
|
4
|
4
|
4
|
6
|
37 |
6
|
4
|
3
|
4
|
4
|
5
|
5
|
3
|
6
|
40 | 77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Jason Heintschel (p) |
4
|
5
|
2
|
5
|
3
|
5
|
6
|
6
|
5
|
41 |
4
|
4
|
3
|
5
|
4
|
5
|
4
|
3
|
4
|
36 | 77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Thomas Farrell (p) |
5
|
4
|
4
|
6
|
4
|
4
|
5
|
4
|
4
|
40 |
4
|
4
|
3
|
4
|
4
|
5
|
4
|
4
|
5
|
37 | 77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Joseph Keene |
4
|
5
|
3
|
4
|
3
|
5
|
5
|
4
|
6
|
39 |
4
|
4
|
4
|
4
|
4
|
4
|
4
|
4
|
7
|
39 | 78 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Alexander Murphy |
4
|
4
|
4
|
4
|
4
|
6
|
5
|
5
|
4
|
40 |
4
|
5
|
3
|
4
|
4
|
6
|
4
|
3
|
5
|
38 | 78 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Caleb Wittig (p) |
3
|
5
|
3
|
5
|
3
|
4
|
5
|
4
|
4
|
36 |
4
|
4
|
3
|
4
|
5
|
8
|
4
|
4
|
6
|
42 | 78 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Matthew Campbell |
5
|
5
|
3
|
4
|
3
|
4
|
4
|
6
|
4
|
38 |
5
|
4
|
2
|
4
|
6
|
5
|
5
|
3
|
6
|
40 | 78 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eric Schultz (p) |
4
|
5
|
2
|
4
|
4
|
4
|
5
|
5
|
5
|
38 |
4
|
4
|
5
|
4
|
4
|
5
|
5
|
4
|
6
|
41 | 79 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| John Reed |
4
|
6
|
4
|
5
|
5
|
4
|
5
|
4
|
4
|
41 |
5
|
5
|
3
|
4
|
3
|
5
|
5
|
3
|
5
|
38 | 79 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Blake Hinckley (p) |
3
|
5
|
3
|
4
|
4
|
3
|
5
|
4
|
4
|
35 |
4
|
5
|
6
|
4
|
3
|
5
|
6
|
4
|
7
|
44 | 79 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Brennan Allen (p) |
4
|
6
|
3
|
5
|
3
|
6
|
4
|
3
|
6
|
40 |
6
|
4
|
3
|
4
|
4
|
5
|
6
|
4
|
5
|
41 | 81 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Luke Royer |
3
|
6
|
4
|
4
|
3
|
6
|
6
|
4
|
4
|
40 |
5
|
4
|
4
|
4
|
4
|
6
|
5
|
4
|
6
|
42 | 82 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tag Graziano |
5
|
5
|
3
|
4
|
3
|
5
|
4
|
4
|
7
|
40 |
4
|
4
|
3
|
5
|
5
|
8
|
5
|
3
|
5
|
42 | 82 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Borys Shubinskyy (p) |
5
|
7
|
4
|
5
|
4
|
4
|
5
|
4
|
4
|
42 |
5
|
4
|
4
|
5
|
4
|
5
|
5
|
3
|
6
|
41 | 83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| John Igoe (p) |
4
|
5
|
5
|
5
|
6
|
4
|
5
|
5
|
8
|
47 |
5
|
7
|
3
|
4
|
4
|
5
|
3
|
3
|
6
|
40 | 87 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Evan Grenus (p) |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
0 | NC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Elian Infante |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
0 | NS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kyle Kalick |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
0 | NS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Blaine Bunch (p) |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
0 | NS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bryson Nimmer (p) |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
0 | NS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||