Wilmington (OH) vs Wittenberg (9/1/2016 at Springfield, Ohio) | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Box Score | |
Shot Chart | |
Short Box Score | |
Play-by-Play | |
Box Score | |
Soccer Box Score (Final) |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Wilmington (OH) vs Wittenberg (9/1/2016 7:00 p.m. at Springfield, Ohio) |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 | | | Goals by Period | 1 | 2 | | Total | |
| | Wilmington (OH) | 0 | 1 | | | | 1 | | | | | |
| | Wittenberg | 3 | 1 | | | | 4 | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | |
Wilmington (OH) | | | Wittenberg |
Po | # | Player | Sh | SO | G | A | Fo | | Min | | | Po | # | Player | Sh | SO | G | A | Fo | | Min |
GK | 0 | Nick Baker | - | - | - | - | - | | | 90 | | | GK | 1 | Jack Snider | - | - | - | - | - | | | 90 |
| 2 | Roman Kirschner | 2 | 1 | - | - | - | | 69 | | | | 6 | Tucker Stas | 1 | - | - | - | - | | 64 |
F | 4 | Benny Spirk | 3 | 2 | - | - | - | | | 90 | | | MF | 7 | Patrick Szymczak | - | - | - | - | 1 | | | 56 |
D | 6 | Gabriel Nygard | - | - | - | - | 1 | | 31 | | | D | 9 | Nick Foley | - | - | - | - | 1 | | 33 |
| 7 | Niklas Martensson | - | - | - | - | 4 | | | 90 | | | MF | 11 | Teddy Price | 3 | 1 | - | - | - | | | 27 |
D | 8 | Nils Asteberg | - | - | - | - | - | | 69 | | | D | 13 | John Long | - | - | - | - | - | | 53 |
| 10 | Nati Wallis | - | - | - | - | 3 | | | 47 | | | D | 14 | Trace White | - | - | - | - | - | | | 90 |
D | 13 | Jason Altmayer | 1 | - | - | - | - | | 77 | | | D | 15 | Jack Smith | - | - | - | - | - | | 50 |
D | 17 | Jon Leis | - | - | - | - | 1 | | | 77 | | | MF | 16 | Cameron Ferguson | - | - | - | - | - | | | 90 |
F | 19 | Carl Bergstrom | 3 | 3 | - | - | 1 | | 64 | | | D | 20 | Josh Mcerlean | - | - | - | - | 2 | | 55 |
| 27 | Anton Holmquist | 2 | 1 | 1 | - | - | | | 46 | | | D | 22 | Samuel Archinal | - | - | - | - | - | | | 84 |
| | -- Substitutes -- | | | | | | | | | | | | | | | | | | | | | | | | -- Substitutes -- | | | | | | | | | | | | | |
D | 3 | Chris Bourque | - | - | - | - | 1 | | | 29 | | | MF | 2 | Kevin Helt | 1 | - | - | 2 | - | | | 34 |
D | 5 | Wes King | - | - | - | - | - | | 9 | | | MF | 3 | Austin Lewis | 2 | 1 | 1 | - | 2 | | 63 |
| 9 | Daniel Kappelin | - | - | - | - | - | | | 30 | | | D | 4 | Alex Benoit | 1 | - | - | - | - | | | 18 |
| 12 | Alec Rivers | - | - | - | - | - | | 12 | | | MF | 5 | Andrew Yokum | - | - | - | - | - | | 0 |
| 15 | Grady Garrison | - | - | - | - | - | | | 21 | | | F | 8 | Alberto Zaragoza | 3 | 3 | 2 | - | - | | | 40 |
| 21 | Leandro Foscaches | - | - | - | - | - | | 0 | | | D | 12 | Alberto Gonzalez | - | - | - | - | - | | 20 |
F | 23 | Adam Knaub | - | - | - | - | - | | | 9 | | | MF | 18 | Carter Grzegorzewski | - | - | - | - | - | | | 17 |
F | 26 | Noah Wallis | - | - | - | - | - | | 14 | | | MF | 19 | Scott Durham | - | - | - | - | - | | 23 |
D | 29 | Anton Berglund | - | - | - | - | - | | | 21 | | | MF | 21 | Tomas Luzuriaga | - | - | - | - | 1 | | | 36 |
| 30 | Andrej Mira | - | - | - | - | - | | 14 | | | D | 23 | Zach Hobson | - | - | - | - | - | | 28 |
| | Totals | 11 | 7 | 1 | 0 | 11 | | | | | | | | F | 24 | Alex Sheppard | - | - | - | - | - | | | 6 |
| | | | | | | | | F | 25 | Jack Minnery | 1 | 1 | 1 | - | - | | 16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
# | | Goalkeepers | Min | GA | Saves | | | |
| | D | 30 | Tyler Humble | - | - | - | - | - | | | 8 |
0 | | Nick Baker | 90:00 | 4 | 2 | | | | | | |
| | | | | | | | | Totals | 12 | 6 | 4 | 2 | 7 | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # | | Goalkeepers | Min | GA | Saves | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 | | | Jack Snider | 90:00 | 1 | 6 | |
Shots by Period | | 1 | 2 | | Total | | | | | | | Saves by Period | 1 | 2 | | Total | | | | | |
Wilmington (OH) | | 4 | 7 | | | | | | | 11 | | | | | | | Wilmington (OH) | 1 | 1 | | | | 2 | | | | | |
Wittenberg | | 7 | 5 | | | | | | | 12 | | | | | | | Wittenberg | 2 | 4 | | | | 6 | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Corners by Period | | 1 | 2 | | Total | | | | | | | Fouls by Period | 1 | 2 | | Total | | | | | |
Wilmington (OH) | | 1 | 1 | | | | | | | 2 | | | | | | | Wilmington (OH) | 7 | 4 | | | | 11 | | | | | |
Wittenberg | | 2 | 1 | | | | | | | 3 | | | | | | | Wittenberg | 3 | 4 | | | | 7 | | | | | |
|
Scoring Summery: | |
No. | Time | Team | Goal Scorer | Assist | Description |
1 | 34:32 | WIT | Alberto Zaragoza(1) | Kevin Helt | | | | | | | | | | | | | | | | | | |
2 | 37:35 | WIT | Alberto Zaragoza(2) | (unassisted) | |
3 | 39:18 | WIT | Austin Lewis(1) | Kevin Helt | | | | | | | | | | | | | | | | | | |
4 | 52:03 | WIT | Jack Minnery(1) | (unassisted) | |
5 | 64:42 | WIL | Anton Holmquist(1) | (unassisted) | | | | | | | | | | | | | | | | | | |
Cautions and Ejections: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
YC-WIT #9 (15:42); YC-WIL #17 (33:16); YC-WIL #7 (42:54); RC-WIL #10 (47:17); YC-WIL #3 (51:06); YC-WIT #7 (66:36); YC-WIL #6 (76:24); |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Official's Signature |
Shot Chart | |
Shot Chart | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Wilmington (OH) vs Wittenberg (9/1/2016 7:00 p.m. at Springfield, Ohio) | |
Team Shot Summary | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Wilmington (OH) | | | | | | | | | | | | | | | | | | | Wittenberg | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
TOTAL SHOTS ATTEMPTED | | | | | 11 | | | | | | | | | | | | TOTAL SHOTS ATTEMPTED | | | | | | 12 | |
BLOCKED BY DEFENSE | | | | | 0 | | | | | | | | | | | | BLOCKED BY DEFENSE | | | | | | 0 | |
SHOTS OFF TARGET | | | | | 4 | | | | | | | | | | | | SHOTS OFF TARGET | | | | | | 6 | |
POSTS | | | | | 0 | | | | | | | | | | | | POSTS | | | | | | 0 | |
SHOTS ON TARGET | | | | | 7 | | | | | | | | | | | | SHOTS ON TARGET | | | | | | 6 | |
| SAVED BY GOALIE | | | 6 | | | | | | | | | | | | | | SAVED BY GOALIE | | | 2 | |
| GOALS SCORED | | | 1 | | | | | | | | | | | | | | GOALS SCORED | | | 4 | |
Short Box Score | |
Soccer Short Box Score |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Wilmington (OH) vs Wittenberg (9/1/2016 7:00 p.m. at Springfield, Ohio) |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Wilmington (OH) (0-1 (0-0)) vs Wittenberg (1-0 (0-0)) | | | | | | | | | | | | | | | | | | | | | | | | | | |
Attendance: 231 | | | | | | | | | | | | | | | | | | | | | | | | | | |
Stadium: Edwards-Maurer Field Springfield, Ohio | | | | | | | | | | | | | | | | | | | | | | | | | | |
Weather: 70 degrees | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Goals by Period | 1 | 2 | | Total | |
Wilmington (OH) | 0 | 1 | | | | | | | 1 | | | | | | | | | | | | | | | | | | | | | | | | | | |
Wittenberg | 3 | 1 | | | | | | | 4 | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Scoring Summary: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
No. | Time | Team | Goal Scorer | Assist | Description |
1. | 34:32 | WIT | Alberto Zaragoza(1) | Kevin Helt | | | | | | | | | | | | | | | | |
2. | 37:35 | WIT | Alberto Zaragoza(2) | unassisted | |
3. | 39:18 | WIT | Austin Lewis(1) | Kevin Helt | | | | | | | | | | | | | | | | |
4. | 52:03 | WIT | Jack Minnery(1) | unassisted | |
5. | 64:42 | WIL | Anton Holmquist(1) | unassisted | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Shots: Wilmington (OH) 11, Wittenberg 12 |
Saves: Wilmington (OH) 2 (Nick Baker 2) , Wittenberg 6 (Jack Snider 6) |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Play-by-Play | |
Play-by-Play Summary (1st Period) |
Wilmington (OH) vs Wittenberg (9/1/2016 7:00 p.m. at Springfield, Ohio) |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | Wilmington (OH) Starters: | | | | | | | Wittenberg Starters: | | | | | | | | | | | | |
| | | | | GK | 0 | Nick Baker | | | | | | | GK | 1 | Jack Snider | | | | | | | | | | | | |
| | | | | | 2 | Roman Kirschner | | | | | | | 6 | Tucker Stas | | | | | | | | | | | | |
| | | | | F | 4 | Benny Spirk | | | | | | | MF | 7 | Patrick Szymczak | | | | | | | | | | | | |
| | | | | D | 6 | Gabriel Nygard | | | | | | D | 9 | Nick Foley | | | | | | | | | | | | |
| | | | | | | 7 | Niklas Martensson | | | | | | | MF | 11 | Teddy Price | | | | | | | | | | | | |
| | | | | D | 8 | Nils Asteberg | | | | | | D | 13 | John Long | | | | | | | | | | | | |
| | | | | | | 10 | Nati Wallis | | | | | | | D | 14 | Trace White | | | | | | | | | | | | |
| | | | | D | 13 | Jason Altmayer | | | | | | D | 15 | Jack Smith | | | | | | | | | | | | |
| | | | | D | 17 | Jon Leis | | | | | | | MF | 16 | Cameron Ferguson | | | | | | | | | | | | |
| | | | | F | 19 | Carl Bergstrom | | | | | | D | 20 | Josh Mcerlean | | | | | | | | | | | | |
| | | | | | | 27 | Anton Holmquist | | | | | | | D | 22 | Samuel Archinal | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
00:00 | Nick Baker at goalie for Wilmington (OH) |
| | |
| | | Jack Snider at goalie for Wittenberg |
| | |
03:43 | Shot by Wittenberg Teddy Price, SAVE Nick Baker {shot from far right wing} |
| | |
04:03 | Foul on Wilmington (OH) |
| | |
05:08 | Foul on Wittenberg |
| | |
05:38 | Offside against Wittenberg |
| | |
07:06 | Header by Wittenberg Teddy Price WIDE RIGHT {shot from close right wing} |
| | |
12:05 | Shot by Wilmington (OH) Benny Spirk, SAVE Jack Snider {shot from in the circle} |
| | |
12:18 | Corner kick by Wilmington (OH) Anton Holmquist |
| | |
13:00 | Corner kick by Wittenberg Samuel Archinal |
| | |
13:33 | Corner kick by Wittenberg Samuel Archinal |
| | |
14:28 | Foul on Wilmington (OH) |
| | |
15:42 | Yellow card on Wittenberg Nick Foley |
| | |
| | | Foul on Wittenberg |
| | |
17:09 | Shot by Wilmington (OH) Carl Bergstrom, SAVE Jack Snider {shot from far right wing} |
| | |
18:42 | Offside against Wilmington (OH) |
| | |
19:20 | Foul on Wilmington (OH) |
| | |
20:37 | Offside against Wilmington (OH) |
| | |
21:11 | Foul on Wilmington (OH) |
| | |
21:45 | Shot by Wilmington (OH) Roman Kirschner HIGH {shot from in the circle} |
| | |
22:06 | Wilmington (OH) substitution: Daniel Kappelin for Anton Holmquist |
| | |
22:48 | Shot by Wilmington (OH) Benny Spirk HIGH {shot from far right wing} |
| | |
25:56 | Shot by Wittenberg Teddy Price WIDE LEFT {shot from top of circle} |
| | |
26:32 | Wittenberg substitution: Austin Lewis for Teddy Price |
| | |
27:26 | Wittenberg substitution: Alberto Zaragoza for Josh Mcerlean |
| | |
27:46 | Foul on Wittenberg |
| | |
28:55 | Offside against Wilmington (OH) |
| | |
30:22 | Header by Wittenberg Tucker Stas WIDE {shot from in the circle} |
| | |
30:50 | Wilmington (OH) substitution: Anton Berglund for Gabriel Nygard |
| | |
30:59 | Wilmington (OH) substitution: Grady Garrison for Nils Asteberg |
| | |
31:11 | Offside against Wilmington (OH) |
| | |
32:33 | Wittenberg substitution: Alberto Gonzalez for Patrick Szymczak |
| | |
32:52 | Wittenberg substitution: Kevin Helt for John Long |
| | |
32:58 | Wittenberg substitution: Tomas Luzuriaga for Jack Smith |
| | |
33:05 | Wittenberg substitution: Zach Hobson for Nick Foley |
| | |
33:16 | Foul on Wilmington (OH) |
| | |
| | | Yellow card on Wilmington (OH) Jon Leis |
| | |
33:22 | Offside against Wittenberg |
| | |
34:32 | GOAL by Wittenberg Alberto Zaragoza, Assist by Kevin Helt, goal number 1 for season |
| | |
| | | Wilmington (OH) 0, Wittenberg 1 {shot from in the circle} |
| | |
37:35 | GOAL by Wittenberg Alberto Zaragoza, goal number 2 for season |
| | |
| | | Wilmington (OH) 0, Wittenberg 2 {shot from top of circle} |
| | |
| | | Wittenberg substitution: Carter Grzegorzewski for Tucker Stas |
| | |
39:18 | GOAL by Wittenberg Austin Lewis, Assist by Kevin Helt, goal number 1 for season |
| | |
| | |
|
Play-by-Play Summary (1st Period) |
Wilmington (OH) vs Wittenberg (9/1/2016 7:00 p.m. at Springfield, Ohio) |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | Wilmington (OH) 0, Wittenberg 3 {shot from in the circle} |
| | |
| | | Wilmington (OH) substitution: Alec Rivers for Carl Bergstrom |
| | |
41:30 | Foul on Wilmington (OH) |
| | |
42:47 | Foul on Wilmington (OH) |
| | |
42:54 | Yellow card on Wilmington (OH) Niklas Martensson |
| | |
45:00 | End of period |
| | |
Play-by-Play Summary (2nd Period) |
Wilmington (OH) vs Wittenberg (9/1/2016 7:00 p.m. at Springfield, Ohio) |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
45:00 | Start of 2nd Period |
| | |
47:02 | For Wittenberg: #1 Jack Snider, #2 Kevin Helt, #3 Austin Lewis, #6 Tucker Stas, #8 Alberto Zaragoza, #12 Alberto Gonzalez, #13 John Long, #14 Trace White, #16 Cameron Ferguson, #18 Carter Grzegorzewski, #20 Josh Mcerlean, #21 Tomas Luzuriaga, #22 Samuel Archinal, #23 Zach Hobson, #24 Alex Sheppard |
| | |
47:17 | Foul on Wittenberg |
| | |
| | | Red card on Wilmington (OH) Nati Wallis |
| | |
49:17 | For Wittenberg: #1 Jack Snider, #3 Austin Lewis, #6 Tucker Stas, #7 Patrick Szymczak, #13 John Long, #14 Trace White, #16 Cameron Ferguson, #20 Josh Mcerlean, #21 Tomas Luzuriaga, #22 Samuel Archinal, #25 Jack Minnery |
| | |
50:21 | Shot by Wilmington (OH) Carl Bergstrom, SAVE Jack Snider {shot from in the circle} |
| | |
50:44 | Corner kick by Wilmington (OH) Benny Spirk |
| | |
51:06 | Yellow card on Wilmington (OH) Chris Bourque |
| | |
51:12 | Foul on Wilmington (OH) |
| | |
52:03 | GOAL by Wittenberg Jack Minnery, goal number 1 for season |
| | |
| | | Wilmington (OH) 0, Wittenberg 4 {shot from in the circle} |
| | |
| | | For Wilmington (OH): #0 Nick Baker, #2 Roman Kirschner, #3 Chris Bourque, #4 Benny Spirk, #7 Niklas Martensson, #8 Nils Asteberg, #13 Jason Altmayer, #19 Carl Bergstrom, #27 Anton Holmquist |
| | |
53:17 | Shot by Wilmington (OH) Roman Kirschner, SAVE Jack Snider {shot from close right wing} |
| | |
57:51 | Shot by Wilmington (OH) Anton Holmquist HIGH {shot from top of circle} |
| | |
59:46 | Shot by Wilmington (OH) Benny Spirk, SAVE Jack Snider {shot from far left wing} |
| | |
62:43 | Foul on Wittenberg |
| | |
64:42 | GOAL by Wilmington (OH) Anton Holmquist, goal number 1 for season |
| | |
| | | Wilmington (OH) 1, Wittenberg 4 {shot from top of circle} |
| | |
64:56 | Wittenberg substitution: Tyler Humble for Jack Minnery |
| | |
65:10 | Wilmington (OH) substitution: Jon Leis for Jason Altmayer |
| | |
66:32 | Foul on Wittenberg |
| | |
66:36 | Yellow card on Wittenberg Patrick Szymczak |
| | |
66:42 | Wittenberg substitution: Scott Durham for John Long |
| | |
67:24 | Foul on Wittenberg |
| | |
69:14 | Wilmington (OH) substitution: Jason Altmayer for Roman Kirschner |
| | |
69:18 | Wittenberg substitution: Jack Smith for Tomas Luzuriaga |
| | |
71:35 | Shot by Wilmington (OH) Jason Altmayer HIGH |
| | |
72:08 | Wittenberg substitution: Alberto Zaragoza for Andrew Yokum |
| | |
72:15 | Wittenberg substitution: Austin Lewis for Tucker Stas |
| | |
72:24 | Wittenberg substitution: Alex Benoit for Patrick Szymczak |
| | |
72:34 | Wittenberg substitution: Kevin Helt for Tyler Humble |
| | |
73:38 | Offside against Wilmington (OH) |
| | |
74:22 | Wittenberg substitution: Zach Hobson for Josh Mcerlean |
| | |
74:37 | Shot by Wilmington (OH) Carl Bergstrom, SAVE Jack Snider {shot from top of circle} |
| | |
75:43 | Shot by Wittenberg Austin Lewis HIGH {shot from top of circle} |
| | |
76:06 | Wilmington (OH) substitution: Noah Wallis for Carl Bergstrom |
| | |
76:12 | Wilmington (OH) substitution: Andrej Mira for Anton Holmquist |
| | |
76:20 | Foul on Wilmington (OH) |
| | |
76:24 | Yellow card on Wilmington (OH) Gabriel Nygard |
| | |
79:16 | Offside against Wittenberg |
| | |
80:36 | Shot by Wittenberg Kevin Helt WIDE LEFT {shot from far right wing} |
| | |
80:59 | Wilmington (OH) substitution: Wes King for Chris Bourque |
| | |
81:09 | Wilmington (OH) substitution: Adam Knaub for Jason Altmayer |
| | |
81:46 | Shot by Wittenberg Alberto Zaragoza, SAVE Nick Baker {shot from in the circle} |
| | |
82:00 | Corner kick by Wittenberg Samuel Archinal |
| | |
83:56 | Wittenberg substitution: Carter Grzegorzewski for Samuel Archinal |
| | |
85:33 | Foul on Wilmington (OH) |
| | |
86:17 | Wittenberg substitution: Alberto Gonzalez for Zach Hobson |
| | |
| | | Wittenberg substitution: Alex Sheppard for Jack Smith |
| | |
87:47 | Foul on Wilmington (OH) |
| | |
88:22 | Shot by Wittenberg Alex Benoit HIGH {shot from close right wing} |
| | |
Play-by-Play Summary (2nd Period) |
Wilmington (OH) vs Wittenberg (9/1/2016 7:00 p.m. at Springfield, Ohio) |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
90:00 | End of period |
| | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |