Lineup | Ripon | PG - Albert Langston (fresh) 4 pts. 4 ast. SG - Kevin Boone (fresh) 6 pts. 1 ast. SF - Lawrence Downey (fresh) 3 pts. PF - Richard Beaulieu (fresh) 4 pts. 4 reb. C - Robert Jones (fresh) 4 pts. 4 reb. | |
Lineup | Grinnell | PG - William Garraway (fresh) 3 pts. 1 ast. SG - Eugene Auguste (fresh) 9 pts. 3 ast. SF - Douglas Jackson (fresh) 8 pts. 3 reb. PF - Willy Rock (fresh) 4 pts. 2 reb. C - Christopher Wong (fresh) 1 pts. 3 reb. | |
20:00 | Grinnell | Douglas Jackson inbounds the ball | 35-33 |
Game Plan | Ripon | Ripon is playing a triangle offense and a man to man (+1) | |
Game Plan | Grinnell | Grinnell is playing a triangle offense and a man to man (0) | |
19:36 | Grinnell | Eugene Auguste loses the dribble to Richard Beaulieu | 35-33 |
19:17 | Ripon | Robert Jones is called for a pushoff foul - foul #2 on Robert Jones, team foul #1 | 35-33 |
19:04 | Grinnell | Albert Langston is called for the reach on Eugene Auguste - foul #1 on Albert Langston, team foul #2 | 35-33 |
18:47 | Grinnell | Willy Rock knocks in the jumper from the left side on a nice dish by William Garraway | 35-35 |
18:33 | Ripon | Kevin Boone is fouled on the floor by Eugene Auguste - foul #1 on Eugene Auguste, team foul #1 | 35-35 |
18:21 | Ripon | Christopher Wong steps in front of the Richard Beaulieu pass | 35-35 |
17:58 | Grinnell | Eugene Auguste hits a 3pt shot from the left corner on a nice dish by William Garraway | 35-38 |
17:40 | Ripon | Kevin Boone misses long on a pull-up jumper from the left wing | 35-38 |
17:38 | Grinnell | Douglas Jackson gets the rebound | 35-38 |
17:29 | Grinnell | Lawrence Downey steals it from Eugene Auguste | 35-38 |
17:25 | Ripon | Lawrence Downey misses badly on a jumper in the paint but he's hacked by Douglas Jackson - foul #3 on Douglas Jackson, team foul #2 | 35-38 |
Subs | Ripon | Gary Bentley (PF) Richard Beaulieu | |
Subs | Grinnell | Andrew Williams (SF), Robert Torkelson (PF) Douglas Jackson, Willy Rock | |
17:25 | Ripon | Lawrence Downey misses the 1st free throw | 35-38 |
17:25 | Ripon | Lawrence Downey makes the 2nd free throw | 36-38 |
17:17 | Grinnell | Andrew Williams comes up short on the driving attempt from close range | 36-38 |
17:16 | Grinnell | Eugene Auguste pulls down the offensive rebound | 36-38 |
16:57 | Grinnell | Eugene Auguste can't connect on a floater from the left wing | 36-38 |
16:55 | Ripon | Robert Jones gets the rebound | 36-38 |
16:44 | Ripon | Gary Bentley clanks a pull-up jumper from the right wing | 36-38 |
16:43 | Grinnell | Andrew Williams grabs the board | 36-38 |
16:27 | Grinnell | Albert Langston picks off the pass by Andrew Williams | 36-38 |
16:00 | Ripon | Kevin Boone's pass is intercepted by William Garraway | 36-38 |
Lineup | Ripon | PG - Albert Langston (fairly fresh) 4 pts. 4 ast. SG - Kevin Boone (fairly fresh) 6 pts. 1 ast. SF - Lawrence Downey (fairly fresh) 4 pts. PF - Gary Bentley (fresh) 4 pts. C - Robert Jones (fairly fresh) 4 pts. 5 reb. | |
Lineup | Grinnell | PG - William Garraway (fairly fresh) 3 pts. 3 ast. SG - Eugene Auguste (fairly fresh) 12 pts. 3 ast. SF - Andrew Williams (fresh) 5 pts. 1 ast. PF - Robert Torkelson (fresh) 3 pts. 2 reb. C - Christopher Wong (fairly fresh) 1 pts. 3 reb. | |
15:49 | Grinnell | Eugene Auguste clanks a 3 from the right corner | 36-38 |
15:47 | Grinnell | Robert Torkelson grabs the offensive board | 36-38 |
15:30 | Grinnell | Andrew Williams makes the driving attempt from the baseline | 36-40 |
15:19 | Ripon | Gary Bentley misses badly on a pull-up jumper from the right side | 36-40 |
15:17 | Grinnell | Eugene Auguste grabs the board | 36-40 |
15:02 | Grinnell | Eugene Auguste misses short on a 3pt shot from the right corner | 36-40 |
15:00 | Grinnell | Robert Torkelson pulls down the offensive rebound | 36-40 |
14:48 | Grinnell | Andrew Williams misses badly on a floater from the right side | 36-40 |
14:46 | Ripon | The rebound goes to Robert Jones | 36-40 |
14:32 | Ripon | Albert Langston is hacked by William Garraway - foul #3 on William Garraway, team foul #3 | 36-40 |
Subs | Ripon | Austin Tarango (PG), Gene Legler (SG), Tom Almaguer (SF), Richard Beaulieu (PF), Brandon Saunders (C) Albert Langston, Kevin Boone, Lawrence Downey, Gary Bentley, Robert Jones | |
Subs | Grinnell | Terry Bond (PG), Kenneth Riggins (SG), Douglas Jackson (SF), Willy Rock (PF), Louie Payeur (C) William Garraway, Eugene Auguste, Andrew Williams, Robert Torkelson, Christopher Wong | |
14:23 | Ripon | Terry Bond is called for the reach on Austin Tarango - foul #3 on Terry Bond, team foul #4 | 36-40 |
14:09 | Ripon | Louie Payeur swats the layup by Austin Tarango | 36-40 |
14:08 | Grinnell | Kenneth Riggins pulls down the rebound | 36-40 |
13:39 | Grinnell | Terry Bond misses badly on a 3 from straight away | 36-40 |
13:37 | Ripon | Richard Beaulieu grabs the defensive rebound | 36-40 |
13:33 | Ripon | Gene Legler makes the fadeaway from the left side on a great pass from Brandon Saunders | 38-40 |
13:05 | Grinnell | The short jumper by Terry Bond is denied by Tom Almaguer | 38-40 |
13:03 | Ripon | Richard Beaulieu snags the defensive board | 38-40 |
12:45 | Ripon | Gene Legler clanks a 3 from the right wing | 38-40 |
12:44 | Grinnell | Willy Rock snags the defensive board | 38-40 |
12:22 | Grinnell | Kenneth Riggins hits a fadeaway jumper from the right side on a great pass from Louie Payeur | 38-42 |
12:04 | Ripon | Tom Almaguer's pass is intercepted by Kenneth Riggins | 38-42 |
11:59 | Grinnell | Terry Bond can't connect on a floater from the right side | 38-42 |
11:57 | Ripon | Tom Almaguer grabs the defensive rebound | 38-42 |
Lineup | Ripon | PG - Austin Tarango (fresh) 2 pts. 1 ast. SG - Gene Legler (fairly fresh) 8 pts. 1 ast. SF - Tom Almaguer (fresh) 2 pts. PF - Richard Beaulieu (fairly fresh) 4 pts. 6 reb. C - Brandon Saunders (fresh) 3 pf. | |
Lineup | Grinnell | PG - Terry Bond (fresh) 3 pf. SG - Kenneth Riggins (fresh) 2 pts. 1 ast. SF - Douglas Jackson (fresh) 8 pts. 4 reb. 3 pf. PF - Willy Rock (fairly fresh) 6 pts. 3 reb. C - Louie Payeur (fairly fresh) 2 blk. | |
11:39 | Ripon | Brandon Saunders misses the lay-in | 38-42 |
11:38 | Ripon | Brandon Saunders grabs the offensive board | 38-42 |
11:25 | Ripon | Tom Almaguer scores on a turnaround from the right block on a great pass from Gene Legler | 40-42 |
11:17 | Grinnell | Willy Rock loses the dribble to Brandon Saunders | 40-42 |
11:05 | Ripon | Tom Almaguer scores on a fadeaway from close range on a great pass from Gene Legler | 42-42 |
10:50 | Grinnell | Willy Rock's pass is off the mark and out of bounds | 42-42 |
Subs | Ripon | Albert Langston (PG), Kevin Boone (SG), Lawrence Downey (SF), Gary Bentley (PF), Robert Jones (C) Austin Tarango, Gene Legler, Tom Almaguer, Richard Beaulieu, Brandon Saunders | |
Subs | Grinnell | William Garraway (PG), Eugene Auguste (SG), Andrew Williams (SF), Robert Torkelson (PF), Christopher Wong (C) Terry Bond, Kenneth Riggins, Douglas Jackson, Willy Rock, Louie Payeur | |
10:39 | Ripon | Kevin Boone buries a jump hook from the right block | 44-42 |
10:14 | Grinnell | William Garraway drills a 3pt attempt from the left corner on a nice dish by Robert Torkelson | 44-45 |
10:02 | Ripon | Kevin Boone is fouled on the floor by Robert Torkelson - foul #2 on Robert Torkelson, team foul #5 | 44-45 |
09:48 | Ripon | Kevin Boone throws it down on a great pass from Lawrence Downey | 46-45 |
09:29 | Grinnell | Robert Torkelson clanks a pull-up jumper from the right wing | 46-45 |
09:28 | Ripon | Robert Jones pulls down the rebound | 46-45 |
09:10 | Ripon | Robert Jones knocks in the jumper from the right side on a nice dish by Albert Langston | 48-45 |
08:54 | Grinnell | William Garraway's pass is off the mark and out of bounds | 48-45 |
Subs | Ripon | | |
Subs | Grinnell | Douglas Jackson (SF) Andrew Williams | |
08:33 | Ripon | Gary Bentley clanks a turnaround near the basket but he's hacked by Christopher Wong - foul #1 on Christopher Wong, team foul #6 | 48-45 |
Subs | Ripon | Richard Beaulieu (PF) Lawrence Downey | |
Subs | Grinnell | Willy Rock (PF) Robert Torkelson | |
08:33 | Ripon | Gary Bentley makes the 1st free throw | 49-45 |
08:33 | Ripon | Gary Bentley makes the 2nd free throw | 50-45 |
08:12 | Grinnell | Eugene Auguste makes the turnaround in the lane on a nice dish by William Garraway | 50-47 |
07:50 | Ripon | Albert Langston loses the ball out of bounds | 50-47 |
Subs | Ripon | Gene Legler (SG), Lawrence Downey (SF) Kevin Boone, Gary Bentley | |
Subs | Grinnell | Andrew Williams (SG), Louie Payeur (C) Eugene Auguste, Christopher Wong | |
Lineup | Ripon | PG - Albert Langston (fresh) 4 pts. 5 ast. SG - Gene Legler (fresh) 8 pts. 3 ast. SF - Lawrence Downey (fresh) 4 pts. PF - Richard Beaulieu (fresh) 4 pts. 6 reb. C - Robert Jones (fresh) 6 pts. 7 reb. | |
Lineup | Grinnell | PG - William Garraway (fresh) 6 pts. 4 ast. 3 pf. SG - Andrew Williams (fresh) 7 pts. 1 ast. SF - Douglas Jackson (fresh) 8 pts. 4 reb. 3 pf. PF - Willy Rock (fresh) 6 pts. 3 reb. C - Louie Payeur (fresh) 2 blk. | |
07:32 | Grinnell | Douglas Jackson can't connect on a 3 from the right corner | 50-47 |
07:31 | Grinnell | Louie Payeur grabs the offensive rebound | 50-47 |
07:12 | Grinnell | Lawrence Downey picks off the pass by Douglas Jackson | 50-47 |
06:59 | Ripon | Robert Jones buries a jump hook from close range on a nice dish by Gene Legler | 52-47 |
06:35 | Grinnell | Louie Payeur is called for 3 seconds | 52-47 |
Subs | Ripon | Austin Tarango (PG), Kevin Boone (SG), Gary Bentley (PF), Brandon Saunders (C) Albert Langston, Gene Legler, Richard Beaulieu, Robert Jones | |
Subs | Grinnell | Eugene Auguste (SG), Kenneth Riggins (SF), Robert Torkelson (PF), Christopher Wong (C) William Garraway, Douglas Jackson, Willy Rock, Louie Payeur | |
06:15 | Ripon | Austin Tarango is fouled on the floor by Andrew Williams - foul #1 on Andrew Williams, team foul #7 | 52-47 |
06:15 | Ripon | Austin Tarango makes the 1st free throw | 53-47 |
06:15 | Ripon | Austin Tarango misses the 2nd free throw | 53-47 |
06:15 | Grinnell | Robert Torkelson snags the defensive board | 53-47 |
05:57 | Grinnell | Robert Torkelson misses short on a jumpshot from the free throw line | 53-47 |
05:56 | Ripon | Gary Bentley snags the defensive board | 53-47 |
05:37 | Ripon | Kenneth Riggins is called for the reach on Lawrence Downey - foul #1 on Kenneth Riggins, team foul #8 | 53-47 |
Subs | Ripon | | |
Subs | Grinnell | Terry Bond (PG) Andrew Williams | |
05:37 | Ripon | Lawrence Downey makes the 1st free throw | 54-47 |
05:37 | Ripon | Lawrence Downey misses the 2nd free throw | 54-47 |
05:37 | Grinnell | Christopher Wong snags the defensive board | 54-47 |
05:33 | Grinnell | Eugene Auguste can't connect on a 3 from the right corner | 54-47 |
05:31 | Ripon | Gary Bentley snags the defensive board | 54-47 |
05:22 | Ripon | Austin Tarango is hacked by Terry Bond - foul #4 on Terry Bond, team foul #9 | 54-47 |
Subs | Ripon | Robert Jones (C) Lawrence Downey | |
Subs | Grinnell | | |
05:22 | Ripon | Austin Tarango makes the 1st free throw | 55-47 |
05:22 | Ripon | Austin Tarango makes the 2nd free throw | 56-47 |
04:59 | Grinnell | Kenneth Riggins misses the 3pt shot from the left corner | 56-47 |
04:58 | Grinnell | Robert Torkelson tips it back up and in | 56-49 |
04:52 | Ripon | Robert Jones buries a fadeaway from the right block set up by Austin Tarango | 58-49 |
04:34 | Grinnell | Terry Bond is hacked by Austin Tarango - foul #1 on Austin Tarango, team foul #3 | 58-49 |
Subs | Ripon | Albert Langston (PG), Gene Legler (SF), Richard Beaulieu (PF) Austin Tarango, Gary Bentley, Brandon Saunders | |
Subs | Grinnell | William Garraway (PG), Andrew Williams (SG), Douglas Jackson (SF), Willy Rock (PF) Terry Bond, Eugene Auguste, Kenneth Riggins, Robert Torkelson | |
04:25 | Grinnell | Christopher Wong is whistled for traveling | 58-49 |
Subs | Ripon | | |
Subs | Grinnell | Louie Payeur (C) Christopher Wong | |
04:02 | Ripon | Andrew Williams takes the ball from Richard Beaulieu | 58-49 |
04:00 | Grinnell | William Garraway loses the dribble to Albert Langston in the backcourt | 58-49 |
Game Plan | Ripon | Ripon is playing a triangle offense (slowdown) and a man to man (+1) | |
Game Plan | Grinnell | Grinnell is playing a triangle offense and a man to man (-1) | |
03:44 | Ripon | Gene Legler can't finish the layup but he's fouled by Douglas Jackson - foul #4 on Douglas Jackson, team foul #10 | 58-49 |
Subs | Ripon | Lawrence Downey (SF) Kevin Boone | |
Subs | Grinnell | Robert Torkelson (C) Louie Payeur | |
03:44 | Ripon | Gene Legler makes the 1st free throw | 59-49 |
03:44 | Ripon | Gene Legler misses the 2nd free throw | 59-49 |
03:44 | Grinnell | Robert Torkelson pulls down the rebound | 59-49 |
Lineup | Ripon | PG - Albert Langston (fresh) 4 pts. 5 ast. 2 stl. SG - Gene Legler (fresh) 9 pts. 4 ast. SF - Lawrence Downey (fresh) 5 pts. 2 stl. PF - Richard Beaulieu (fresh) 4 pts. 6 reb. C - Robert Jones (fresh) 10 pts. 7 reb. | |
Lineup | Grinnell | PG - William Garraway (fresh) 6 pts. 4 ast. 3 pf. SG - Andrew Williams (fresh) 7 pts. 1 ast. SF - Douglas Jackson (fresh) 8 pts. 4 reb. 4 pf. PF - Willy Rock (fresh) 6 pts. 3 reb. C - Robert Torkelson (fresh) 5 pts. 7 reb. | |
Game Plan | Ripon | Ripon is playing a triangle offense (slowdown) and a man to man (+1) | |
Game Plan | Grinnell | Grinnell is playing a triangle offense (uptempo) and a man to man (-1) | |
03:35 | Grinnell | William Garraway hits the front of the rim on the 3pt attempt from the left wing but he's hacked by Lawrence Downey - foul #2 on Lawrence Downey, team foul #4 | 59-49 |
Subs | Ripon | Brandon Saunders (C) Robert Jones | |
Subs | Grinnell | Eugene Auguste (SG) Andrew Williams | |
03:35 | Grinnell | William Garraway makes the 1st free throw | 59-50 |
03:35 | Grinnell | William Garraway makes the 2nd free throw | 59-51 |
03:35 | Grinnell | William Garraway makes the 3rd free throw | 59-52 |
Game Plan | Ripon | Ripon is playing a triangle offense and a man to man (+1) | |
Game Plan | Grinnell | Grinnell is playing a triangle offense (uptempo) and a man to man (0) | |
03:21 | Ripon | Lawrence Downey knocks in the jumpshot from the right side set up by Richard Beaulieu | 61-52 |
02:52 | Grinnell | Robert Torkelson scores on a floater near the basket on a great pass from Eugene Auguste | 61-54 |
02:52 | Ripon | Ripon calls a full timeout (2 :30 3 full remaining) | 61-54 |
Subs | Ripon | Kevin Boone (SG), Robert Jones (C) Gene Legler, Brandon Saunders | |
Subs | Grinnell | Christopher Wong (C) Robert Torkelson | |
02:39 | Ripon | Richard Beaulieu misses short on a fadeaway from the left block but he's hacked by Christopher Wong - foul #2 on Christopher Wong, team foul #11 | 61-54 |
02:39 | Ripon | Richard Beaulieu makes the 1st free throw | 62-54 |
02:39 | Ripon | Richard Beaulieu makes the 2nd free throw | 63-54 |
02:16 | Grinnell | Christopher Wong misses long on a fadeaway jumper from the right wing but he's hacked by Lawrence Downey - foul #3 on Lawrence Downey, team foul #5 | 63-54 |
02:16 | Grinnell | Christopher Wong makes the 1st free throw | 63-55 |
02:16 | Grinnell | Christopher Wong makes the 2nd free throw | 63-56 |
02:03 | Ripon | Robert Jones drills a jumpshot from the left side on a nice dish by Richard Beaulieu | 65-56 |
01:54 | Grinnell | Christopher Wong misses long on a 3 pointer from straight away | 65-56 |
01:53 | Grinnell | Willy Rock tips it home | 65-58 |
01:33 | Ripon | Albert Langston connects on the 3pt jumper from straight away on a great pass from Kevin Boone | 68-58 |
01:11 | Grinnell | Christopher Wong is fouled on the floor by Robert Jones - foul #3 on Robert Jones, team foul #6 | 68-58 |
Subs | Ripon | Austin Tarango (PG), Gene Legler (SG), Gary Bentley (SF), Brandon Saunders (PF), Cecil Weaver (C) Albert Langston, Kevin Boone, Lawrence Downey, Richard Beaulieu, Robert Jones | |
Subs | Grinnell | Terry Bond (PG), Andrew Williams (SG), Kenneth Riggins (SF), Robert Torkelson (PF), Louie Payeur (C) William Garraway, Eugene Auguste, Douglas Jackson, Willy Rock, Christopher Wong | |
01:04 | Grinnell | Gene Legler picks off the pass by Robert Torkelson | 68-58 |
Game Plan | Ripon | Ripon is playing a triangle offense (slowdown) and a man to man (+1) | |
Game Plan | Grinnell | Grinnell is playing a triangle offense (uptempo) and a man to man (-1) | |
00:48 | Ripon | Robert Torkelson steps in front of the Brandon Saunders pass | 68-58 |
Game Plan | Ripon | Ripon is playing a triangle offense (slowdown) and a man to man (+1) | |
Game Plan | Grinnell | Grinnell is playing a quick shot offense (quick shot) and a man to man (-1) | |
00:42 | Grinnell | Andrew Williams blows the layup but he's hacked by Gene Legler - foul #1 on Gene Legler, team foul #7 | 68-58 |
00:42 | Grinnell | Andrew Williams makes the 1st free throw | 68-59 |
00:42 | Grinnell | Andrew Williams misses the 2nd free throw | 68-59 |
00:42 | Ripon | Cecil Weaver grabs the defensive rebound | 68-59 |
00:42 | Ripon | Ripon calls a full timeout (2 :30 2 full remaining) | 68-59 |
Game Plan | Ripon | Ripon is playing a spread offense (hold ball) and a man to man (+1) | |
Game Plan | Grinnell | Grinnell is playing a quick shot offense (quick shot) and intentionally fouling (-1) | |
00:40 | Ripon | Gary Bentley is fouled in the backcourt by Andrew Williams - foul #2 on Andrew Williams, team foul #12 | 68-59 |
Subs | Ripon | Tom Almaguer (SG), Richard Beaulieu (PF), Arron Jordan (C) Gene Legler, Brandon Saunders, Cecil Weaver | |
Subs | Grinnell | William Garraway (PG), Eugene Auguste (SG), Douglas Jackson (SF), Willy Rock (PF), Christopher Wong (C) Terry Bond, Andrew Williams, Kenneth Riggins, Robert Torkelson, Louie Payeur | |
00:40 | Ripon | Gary Bentley makes the 1st free throw | 69-59 |
00:40 | Ripon | Gary Bentley makes the 2nd free throw | 70-59 |
00:37 | Grinnell | William Garraway is fouled in the backcourt by Austin Tarango - foul #2 on Austin Tarango, team foul #8 | 70-59 |
Subs | Ripon | Gene Legler (SG), Brandon Saunders (PF), Cecil Weaver (C) Tom Almaguer, Richard Beaulieu, Arron Jordan | |
Subs | Grinnell | Andrew Williams (SG), Kenneth Riggins (SF), Robert Torkelson (PF), Louie Payeur (C) Eugene Auguste, Douglas Jackson, Willy Rock, Christopher Wong | |
00:37 | Grinnell | William Garraway makes the 1st free throw | 70-60 |
00:37 | Grinnell | William Garraway makes the 2nd free throw | 70-61 |
00:36 | Ripon | William Garraway is called for the reach on Austin Tarango in the backcourt - foul #4 on William Garraway, team foul #13 | 70-61 |
Subs | Ripon | Tom Almaguer (SG), Richard Beaulieu (PF), Arron Jordan (C) Gene Legler, Brandon Saunders, Cecil Weaver | |
Subs | Grinnell | Eugene Auguste (SG), Douglas Jackson (SF), Willy Rock (PF), Christopher Wong (C) Andrew Williams, Kenneth Riggins, Robert Torkelson, Louie Payeur | |
00:36 | Ripon | Austin Tarango makes the 1st free throw | 71-61 |
00:36 | Ripon | Austin Tarango makes the 2nd free throw | 72-61 |
00:32 | Grinnell | Tom Almaguer steps in front of the Douglas Jackson pass | 72-61 |
Game Plan | Ripon | Ripon is playing a spread offense (hold ball) and a man to man (+1) | |
Game Plan | Grinnell | Grinnell is playing a quick shot offense (quick shot) and a man to man (-1) | |
00:09 | Ripon | Tom Almaguer is fouled on the floor by Eugene Auguste - foul #2 on Eugene Auguste, team foul #14 | 72-61 |
Subs | Ripon | Gene Legler (SG), Brandon Saunders (C) Richard Beaulieu, Arron Jordan | |
Subs | Grinnell | Terry Bond (PG), Andrew Williams (SG), Kenneth Riggins (SF), Robert Torkelson (PF), Louie Payeur (C) William Garraway, Eugene Auguste, Douglas Jackson, Willy Rock, Christopher Wong | |
00:09 | Ripon | Tom Almaguer makes the 1st free throw | 73-61 |
00:09 | Ripon | Tom Almaguer makes the 2nd free throw | 74-61 |
00:03 | Grinnell | Andrew Williams banks in the layup set up by Kenneth Riggins | 74-63 |
00:00 | Ripon | Austin Tarango runs out the clock | 74-63 |