| Lineup | Bowdoin | PG - Robert Mrozek (fresh) 6 pts. SG - Nathaniel Keffer (fresh) 2 pts. 4 ast. 2 stl. SF - John Davis (fresh) PF - Clifford Bate (fresh) 5 pts. C - Kenneth Odum (fresh) 8 pts. 5 reb. | |
| Lineup | Ramapo | PG - Robert Judd (fresh) 2 ast. SG - Brian Polster (fresh) 2 pts. SF - William Abe (fresh) 5 pts. PF - Manuel Ballard (fresh) 2 reb. C - Paul Eggenberger (fresh) 4 pts. 2 reb. | |
| 20:00 | Bowdoin | John Davis inbounds the ball | 35-23 |
| Game Plan | Bowdoin | Bowdoin is playing a motion offense and a man to man (-1) | |
| Game Plan | Ramapo | Ramapo is playing a flex offense and a man to man (0) | |
| 19:43 | Bowdoin | Kenneth Odum comes up short on the pull-up jumper from just outside the lane | 35-23 |
| 19:41 | Ramapo | The rebound goes to Brian Polster | 35-23 |
| 19:27 | Ramapo | Brian Polster is hacked by Nathaniel Keffer - foul #2 on Nathaniel Keffer, team foul #1 | 35-23 |
| 19:08 | Ramapo | Brian Polster loses the dribble to Nathaniel Keffer | 35-23 |
| 18:55 | Bowdoin | John Davis travels with the ball | 35-23 |
| 18:44 | Ramapo | Brian Polster scores on a 3pt jumper from the left corner set up by Robert Judd | 35-26 |
| 18:24 | Bowdoin | Kenneth Odum clanks a turnaround from the baseline but the foul's on Paul Eggenberger - foul #3 on Paul Eggenberger, team foul #1 | 35-26 |
| Subs | Bowdoin | | |
| Subs | Ramapo | Steven Forbes (C) Paul Eggenberger | |
| 18:24 | Bowdoin | Kenneth Odum misses the 1st free throw | 35-26 |
| 18:24 | Bowdoin | Kenneth Odum makes the 2nd free throw | 36-26 |
| 18:11 | Ramapo | Robert Judd is whistled for a charge - foul #2 on Robert Judd, team foul #2 | 36-26 |
| 17:56 | Bowdoin | Nathaniel Keffer is hacked by Brian Polster - foul #3 on Brian Polster, team foul #3 | 36-26 |
| Subs | Bowdoin | | |
| Subs | Ramapo | Vincent Mitchell (SG) Brian Polster | |
| 17:36 | Bowdoin | Robert Judd picks off the pass by Kenneth Odum | 36-26 |
| 17:19 | Ramapo | Steven Forbes connects on the jumper from the right block on a nice dish by William Abe | 36-28 |
| 16:55 | Bowdoin | John Davis is fouled on the floor by William Abe - foul #1 on William Abe, team foul #4 | 36-28 |
| Subs | Bowdoin | Luther Bryant (SG), Thomas Arnold (SF), Jeremy Smith (PF), Lloyd Kline (C) Nathaniel Keffer, John Davis, Clifford Bate, Kenneth Odum | |
| Subs | Ramapo | Robert Woodley (PG), Houston McCarter (SF), Lorenzo Johnson (C) Robert Judd, William Abe, Manuel Ballard | |
| 16:32 | Bowdoin | Lorenzo Johnson denies the turnaround by Lloyd Kline | 36-28 |
| 16:30 | Bowdoin | Robert Mrozek grabs the offensive rebound | 36-28 |
| 16:05 | Bowdoin | Luther Bryant hits a jump hook from the baseline set up by Robert Mrozek | 38-28 |
| 15:47 | Ramapo | Lorenzo Johnson buries a runner from the right block | 38-30 |
| Lineup | Bowdoin | PG - Robert Mrozek (fairly fresh) 6 pts. 1 ast. SG - Luther Bryant (fresh) 6 pts. 4 ast. SF - Thomas Arnold (fresh) PF - Jeremy Smith (fresh) 5 pts. 4 reb. C - Lloyd Kline (fresh) 2 pts. 2 blk. | |
| Lineup | Ramapo | PG - Robert Woodley (fresh) 1 ast. SG - Vincent Mitchell (fresh) 7 pts. SF - Houston McCarter (fresh) 2 reb. PF - Steven Forbes (fresh) 5 pts. 4 reb. C - Lorenzo Johnson (fresh) 4 pts. | |
| 15:23 | Bowdoin | Robert Mrozek scores on a floater from the left side | 40-30 |
| 14:57 | Ramapo | Steven Forbes misses long on a 3pt jumper from the left corner | 40-30 |
| 14:56 | Bowdoin | Lloyd Kline gets the rebound | 40-30 |
| 14:43 | Bowdoin | Robert Mrozek misses long on a 3pt jumper from the right corner | 40-30 |
| 14:41 | Ramapo | Lorenzo Johnson pulls down the rebound | 40-30 |
| 14:37 | Ramapo | Vincent Mitchell clanks a floater from the left side | 40-30 |
| 14:36 | Ramapo | Steven Forbes tips it back up and in | 40-32 |
| 14:09 | Bowdoin | Lloyd Kline is whistled for traveling | 40-32 |
| Subs | Bowdoin | Nathaniel Keffer (SG), John Davis (SF), Clifford Bate (PF), Kenneth Odum (C) Robert Mrozek, Thomas Arnold, Jeremy Smith, Lloyd Kline | |
| Subs | Ramapo | Robert Judd (PG), Brian Polster (SG), William Abe (SF), Manuel Ballard (PF), Paul Eggenberger (C) Robert Woodley, Vincent Mitchell, Houston McCarter, Steven Forbes, Lorenzo Johnson | |
| 14:02 | Ramapo | William Abe comes up short on the shot from the left side | 40-32 |
| 14:01 | Ramapo | The offensive rebound goes to William Abe | 40-32 |
| 13:39 | Ramapo | Brian Polster hits the front of the rim on the 3pt jumper from straight away | 40-32 |
| 13:38 | Bowdoin | Luther Bryant gets the rebound | 40-32 |
| 13:27 | Bowdoin | Nathaniel Keffer lays it in on a nice dish by Luther Bryant and he's hacked by Brian Polster - foul #4 on Brian Polster, team foul #5 | 42-32 |
| Subs | Bowdoin | | |
| Subs | Ramapo | Brad Pritts (SG) Brian Polster | |
| 13:27 | Bowdoin | Nathaniel Keffer makes the free throw | 43-32 |
| 13:08 | Ramapo | Paul Eggenberger makes the 3 from the right corner on a great pass from Brad Pritts | 43-35 |
| 12:49 | Bowdoin | Nathaniel Keffer misses long on a 3 from the left wing | 43-35 |
| 12:47 | Ramapo | The rebound goes to Paul Eggenberger | 43-35 |
| 12:31 | Ramapo | Manuel Ballard throws a bad pass out of bounds | 43-35 |
| Subs | Bowdoin | James Billingsley (PG) Luther Bryant | |
| Subs | Ramapo | Vincent Mitchell (SG) Brad Pritts | |
| 12:17 | Bowdoin | James Billingsley connects on the fadeaway from the free throw line | 45-35 |
| 12:02 | Ramapo | Vincent Mitchell misses the shot from the left block but the foul's on Nathaniel Keffer - foul #3 on Nathaniel Keffer, team foul #2 | 45-35 |
| Subs | Bowdoin | Robert Mrozek (PG) James Billingsley | |
| Subs | Ramapo | Steven Forbes (C) Paul Eggenberger | |
| 12:02 | Ramapo | Vincent Mitchell makes the 1st free throw | 45-36 |
| 12:02 | Ramapo | Vincent Mitchell makes the 2nd free throw | 45-37 |
| 11:43 | Bowdoin | John Davis connects on the 3pt jumper from the right wing | 48-37 |
| Lineup | Bowdoin | PG - Robert Mrozek (fresh) 8 pts. 1 ast. SG - Nathaniel Keffer (fresh) 5 pts. 4 ast. 3 stl. 3 pf. SF - John Davis (fresh) 3 pts. PF - Clifford Bate (fresh) 5 pts. C - Kenneth Odum (fresh) 9 pts. 5 reb. | |
| Lineup | Ramapo | PG - Robert Judd (fresh) 3 ast. 2 stl. SG - Vincent Mitchell (fresh) 9 pts. SF - William Abe (fresh) 5 pts. PF - Manuel Ballard (fresh) 2 reb. C - Steven Forbes (fresh) 7 pts. 5 reb. | |
| 11:26 | Ramapo | Vincent Mitchell loses the dribble to Clifford Bate | 48-37 |
| 11:09 | Bowdoin | Robert Mrozek can't connect on a pull-up jumper from the free throw line | 48-37 |
| 11:07 | Ramapo | Manuel Ballard grabs the board | 48-37 |
| 10:49 | Ramapo | Steven Forbes misses long on a 3 pointer from the right corner | 48-37 |
| 10:47 | Bowdoin | Clifford Bate grabs the board | 48-37 |
| 10:32 | Bowdoin | Nathaniel Keffer misses long on a shot from the left block | 48-37 |
| 10:31 | Ramapo | Manuel Ballard grabs the defensive rebound | 48-37 |
| 10:27 | Ramapo | Robert Judd hits a fadeaway jumper from the left side on a great pass from Steven Forbes | 48-39 |
| 10:10 | Bowdoin | Nathaniel Keffer comes up short on the 3pt jumper from the left wing | 48-39 |
| 10:08 | Ramapo | William Abe grabs the board | 48-39 |
| 09:49 | Ramapo | William Abe clanks a jumpshot from the right wing | 48-39 |
| 09:48 | Bowdoin | Robert Mrozek grabs the defensive rebound | 48-39 |
| 09:43 | Bowdoin | Robert Mrozek hits a 3 pointer from the right wing | 51-39 |
| 09:23 | Ramapo | Vincent Mitchell scores on a 3 pointer from the right wing on a nice dish by Robert Judd | 51-42 |
| 08:58 | Bowdoin | John Davis hits a 3pt jumper from the right corner on a nice dish by Nathaniel Keffer | 54-42 |
| 08:48 | Ramapo | Manuel Ballard buries a 3pt shot from the left wing set up by Steven Forbes | 54-45 |
| 08:43 | Bowdoin | Robert Mrozek hits a shot from the right side on a nice dish by Nathaniel Keffer and he's hacked by Vincent Mitchell - foul #1 on Vincent Mitchell, team foul #6 | 56-45 |
| Subs | Bowdoin | Luther Bryant (SG), Thomas Arnold (SF), Jeremy Smith (PF), Lloyd Kline (C) Nathaniel Keffer, John Davis, Clifford Bate, Kenneth Odum | |
| Subs | Ramapo | Robert Woodley (PG), Brad Pritts (SG), Houston McCarter (SF), Lorenzo Johnson (PF), Paul Eggenberger (C) Robert Judd, Vincent Mitchell, William Abe, Manuel Ballard, Steven Forbes | |
| 08:43 | Bowdoin | Robert Mrozek makes the free throw | 57-45 |
| 08:20 | Ramapo | Paul Eggenberger hits a 3 from the right corner | 57-48 |
| 08:06 | Bowdoin | 3 seconds is called on Lloyd Kline | 57-48 |
| Subs | Bowdoin | James Billingsley (SG) Robert Mrozek | |
| Subs | Ramapo | | |
| 07:55 | Ramapo | Robert Woodley is hacked by Lloyd Kline - foul #1 on Lloyd Kline, team foul #3 | 57-48 |
| Subs | Bowdoin | | |
| Subs | Ramapo | Brian Polster (SG), Vincent Mitchell (SF) Brad Pritts, Houston McCarter | |
| 07:42 | Ramapo | Brian Polster scores on a 3pt shot from straight away on a nice dish by Robert Woodley | 57-51 |
| Lineup | Bowdoin | PG - Luther Bryant (fresh) 6 pts. 5 ast. SG - James Billingsley (fresh) 5 pts. SF - Thomas Arnold (fresh) PF - Jeremy Smith (fresh) 5 pts. 4 reb. C - Lloyd Kline (fresh) 2 pts. 2 reb. 2 blk. | |
| Lineup | Ramapo | PG - Robert Woodley (fresh) 2 ast. SG - Brian Polster (fresh) 8 pts. 4 pf. SF - Vincent Mitchell (fresh) 12 pts. PF - Lorenzo Johnson (fresh) 4 pts. 2 reb. C - Paul Eggenberger (fresh) 10 pts. 3 reb. 3 pf. | |
| 07:24 | Bowdoin | Jeremy Smith's layup is rejected by Paul Eggenberger | 57-51 |
| 07:22 | Ramapo | Vincent Mitchell pulls down the rebound | 57-51 |
| 06:56 | Ramapo | Lorenzo Johnson steps out of bounds on the sideline | 57-51 |
| Subs | Bowdoin | | |
| Subs | Ramapo | Steven Forbes (PF) Lorenzo Johnson | |
| 06:34 | Bowdoin | Luther Bryant's floater is knocked away by Vincent Mitchell | 57-51 |
| 06:33 | Bowdoin | Thomas Arnold grabs the offensive rebound | 57-51 |
| 06:11 | Bowdoin | Thomas Arnold is called for the illegal screen - foul #1 on Thomas Arnold, team foul #4 | 57-51 |
| Subs | Bowdoin | Robert Mrozek (PG), Nathaniel Keffer (SG), John Davis (SF), Clifford Bate (PF) Luther Bryant, James Billingsley, Thomas Arnold, Lloyd Kline | |
| Subs | Ramapo | William Abe (SF), Lorenzo Johnson (C) Vincent Mitchell, Paul Eggenberger | |
| 05:53 | Ramapo | Steven Forbes makes the jump hook in the lane and the foul's on Nathaniel Keffer - foul #4 on Nathaniel Keffer, team foul #5 | 57-53 |
| Subs | Bowdoin | Robert Pack (C) Jeremy Smith | |
| Subs | Ramapo | Robert Judd (PG) Robert Woodley | |
| 05:53 | Ramapo | Steven Forbes makes the free throw | 57-54 |
| 05:38 | Bowdoin | Robert Mrozek can't connect on a jumper from the left side | 57-54 |
| 05:37 | Ramapo | William Abe gets the rebound | 57-54 |
| 05:13 | Ramapo | William Abe misses long on a 3pt shot from the right corner | 57-54 |
| 05:12 | Ramapo | Steven Forbes hits the follow up shot | 57-56 |
| 04:59 | Bowdoin | Brian Polster is called for the reach on Nathaniel Keffer - foul #5 on Brian Polster, team foul #7 | 57-56 |
| Subs | Bowdoin | Kenneth Odum (C) Robert Pack | |
| Subs | Ramapo | Vincent Mitchell (SG), Manuel Ballard (PF) Brian Polster, Lorenzo Johnson | |
| 04:59 | Bowdoin | Nathaniel Keffer makes the 1st free throw | 58-56 |
| 04:59 | Bowdoin | Nathaniel Keffer makes the 2nd free throw | 59-56 |
| 04:45 | Ramapo | Kenneth Odum is called for the reach on William Abe - foul #2 on Kenneth Odum, team foul #6 | 59-56 |
| Subs | Bowdoin | Jeremy Smith (PF) Clifford Bate | |
| Subs | Ramapo | | |
| 04:28 | Ramapo | William Abe is hacked by John Davis - foul #2 on John Davis, team foul #7 | 59-56 |
| Subs | Bowdoin | Thomas Arnold (SF) John Davis | |
| Subs | Ramapo | | |
| 04:28 | Ramapo | William Abe makes the 1st free throw | 59-57 |
| 04:28 | Ramapo | William Abe misses the 2nd free throw | 59-57 |
| 04:28 | Bowdoin | Jeremy Smith grabs the defensive rebound | 59-57 |
| 04:07 | Bowdoin | Nathaniel Keffer buries a 3 pointer from the left wing on a great pass from Robert Mrozek | 62-57 |
| 03:48 | Ramapo | Manuel Ballard is whistled for a charge - foul #1 on Manuel Ballard, team foul #8 | 62-57 |
| Subs | Bowdoin | Luther Bryant (SG), Clifford Bate (PF) Nathaniel Keffer, Jeremy Smith | |
| Subs | Ramapo | Robert Woodley (PG), Paul Eggenberger (C) Robert Judd, Steven Forbes | |
| 03:32 | Bowdoin | Thomas Arnold's floater is knocked away by William Abe | 62-57 |
| 03:30 | Ramapo | The rebound goes to William Abe | 62-57 |
| Lineup | Bowdoin | PG - Robert Mrozek (fresh) 14 pts. 2 ast. SG - Luther Bryant (fresh) 6 pts. 5 ast. SF - Thomas Arnold (fresh) PF - Clifford Bate (fresh) 5 pts. 2 reb. C - Kenneth Odum (fresh) 9 pts. 5 reb. | |
| Lineup | Ramapo | PG - Robert Woodley (fresh) 2 ast. SG - Vincent Mitchell (fresh) 12 pts. 2 reb. SF - William Abe (fresh) 6 pts. 4 reb. PF - Manuel Ballard (fresh) 3 pts. 4 reb. C - Paul Eggenberger (fresh) 10 pts. 3 reb. 3 pf. | |
| 03:16 | Ramapo | Paul Eggenberger's layup is rejected by Clifford Bate | 62-57 |
| 03:15 | Ramapo | William Abe tips it but misses | 62-57 |
| 03:14 | Bowdoin | Luther Bryant grabs the defensive rebound | 62-57 |
| 03:09 | Bowdoin | Clifford Bate misses badly on a fadeaway from the right side but he's fouled by Vincent Mitchell - foul #2 on Vincent Mitchell, team foul #9 | 62-57 |
| Subs | Bowdoin | John Davis (SF) Thomas Arnold | |
| Subs | Ramapo | Houston McCarter (SF), Lorenzo Johnson (PF) William Abe, Manuel Ballard | |
| 03:09 | Bowdoin | Clifford Bate misses the 1st free throw | 62-57 |
| 03:09 | Bowdoin | Clifford Bate misses the 2nd free throw | 62-57 |
| 03:09 | Ramapo | Paul Eggenberger pulls down the rebound | 62-57 |
| 02:53 | Ramapo | Lorenzo Johnson hits the front of the rim on the floater from the right block | 62-57 |
| 02:52 | Ramapo | The offensive rebound goes to Lorenzo Johnson | 62-57 |
| 02:52 | Ramapo | Ramapo calls a full timeout (2 :30 3 full remaining) | 62-57 |
| Subs | Bowdoin | Nathaniel Keffer (SG) Luther Bryant | |
| Subs | Ramapo | Robert Judd (PG), William Abe (SF), Manuel Ballard (PF) Robert Woodley, Houston McCarter, Lorenzo Johnson | |
| 02:26 | Ramapo | John Davis steps in front of the Vincent Mitchell pass | 62-57 |
| 02:22 | Bowdoin | Robert Mrozek lays it up and in set up by John Davis | 64-57 |
| 02:01 | Ramapo | Vincent Mitchell misses badly on a 3pt shot from the right corner | 64-57 |
| 02:00 | Bowdoin | John Davis pulls down the rebound | 64-57 |
| 01:50 | Bowdoin | Clifford Bate banks in the layup set up by Nathaniel Keffer and he's hacked by Manuel Ballard - foul #2 on Manuel Ballard, team foul #10 | 66-57 |
| 01:50 | Bowdoin | Clifford Bate makes the free throw | 67-57 |
| Game Plan | Bowdoin | Bowdoin is playing a motion offense and a man to man (+1) | |
| Game Plan | Ramapo | Ramapo is playing a flex offense (uptempo) and a man to man (0) | |
| 01:35 | Ramapo | William Abe makes the jumper near the basket | 67-59 |
| Game Plan | Bowdoin | Bowdoin is playing a motion offense (slowdown) and a man to man (+1) | |
| Game Plan | Ramapo | Ramapo is playing a flex offense (uptempo) and a man to man (-1) | |
| 01:22 | Bowdoin | Kenneth Odum comes up short on the shot in the lane | 67-59 |
| 01:21 | Ramapo | William Abe gets the rebound | 67-59 |
| 01:17 | Ramapo | Robert Judd is hacked by Nathaniel Keffer in the backcourt - foul #5 on Nathaniel Keffer, team foul #8 | 67-59 |
| Subs | Bowdoin | Luther Bryant (SG) Nathaniel Keffer | |
| Subs | Ramapo | | |
| 01:17 | Ramapo | Robert Judd makes the 1st free throw | 67-60 |
| 01:17 | Ramapo | Robert Judd makes the 2nd free throw | 67-61 |
| Game Plan | Bowdoin | Bowdoin is playing a motion offense and a man to man (+1) | |
| Game Plan | Ramapo | Ramapo is playing a flex offense (uptempo) and a man to man (0) | |
| 01:02 | Bowdoin | Kenneth Odum lays it in on a great pass from Luther Bryant | 69-61 |
| Game Plan | Bowdoin | Bowdoin is playing a motion offense and a man to man (+1) | |
| Game Plan | Ramapo | Ramapo is playing a quick shot offense (quick shot) and a man to man (0) | |
| 00:58 | Ramapo | Vincent Mitchell is hacked by Luther Bryant - foul #2 on Luther Bryant, team foul #9 | 69-61 |
| 00:58 | Ramapo | Vincent Mitchell makes the 1st free throw | 69-62 |
| 00:58 | Ramapo | Vincent Mitchell makes the 2nd free throw | 69-63 |
| Game Plan | Bowdoin | Bowdoin is playing a spread offense (hold ball) and a man to man (+1) | |
| Game Plan | Ramapo | Ramapo is playing a quick shot offense (quick shot) and intentionally fouling (0) | |
| 00:56 | Bowdoin | Robert Judd is called for the reach on Clifford Bate in the backcourt - foul #3 on Robert Judd, team foul #11 | 69-63 |
| Subs | Bowdoin | Jeremy Smith (C) Kenneth Odum | |
| Subs | Ramapo | | |
| 00:56 | Bowdoin | Clifford Bate makes the 1st free throw | 70-63 |
| 00:56 | Bowdoin | Clifford Bate makes the 2nd free throw | 71-63 |
| 00:50 | Ramapo | William Abe clanks a 3 pointer from the left wing | 71-63 |
| 00:49 | Ramapo | Robert Judd grabs the offensive board | 71-63 |
| 00:45 | Ramapo | Paul Eggenberger clanks a 3pt shot from the right corner | 71-63 |
| 00:44 | Ramapo | Vincent Mitchell snags the offensive board | 71-63 |
| 00:42 | Ramapo | William Abe is whistled for traveling | 71-63 |
| Game Plan | Bowdoin | Bowdoin is playing a spread offense (hold ball) and a man to man (+1) | |
| Game Plan | Ramapo | Ramapo is playing a quick shot offense (quick shot) and intentionally fouling (-1) | |
| 00:40 | Bowdoin | Jeremy Smith is fouled in the backcourt by Robert Judd - foul #4 on Robert Judd, team foul #12 | 71-63 |
| 00:40 | Bowdoin | Jeremy Smith misses the 1st free throw | 71-63 |
| 00:40 | Bowdoin | Jeremy Smith makes the 2nd free throw | 72-63 |
| 00:36 | Ramapo | Manuel Ballard is called for the illegal screen - foul #3 on Manuel Ballard, team foul #13 | 72-63 |
| 00:35 | Bowdoin | Luther Bryant is hacked by Robert Judd in the backcourt - foul #5 on Robert Judd, team foul #14 | 72-63 |
| Subs | Bowdoin | | |
| Subs | Ramapo | Robert Woodley (PG) Robert Judd | |
| 00:35 | Bowdoin | Luther Bryant makes the 1st free throw | 73-63 |
| 00:35 | Bowdoin | Luther Bryant makes the 2nd free throw | 74-63 |
| 00:29 | Ramapo | Paul Eggenberger scores on a jumper from close range on a nice dish by Vincent Mitchell | 74-65 |
| 00:29 | Bowdoin | Bowdoin calls a full timeout (2 :30 3 full remaining) | 74-65 |
| 00:28 | Bowdoin | Vincent Mitchell is called for the reach on Luther Bryant in the backcourt - foul #3 on Vincent Mitchell, team foul #15 | 74-65 |
| 00:28 | Bowdoin | Luther Bryant misses the 1st free throw | 74-65 |
| 00:28 | Bowdoin | Luther Bryant makes the 2nd free throw | 75-65 |
| 00:22 | Ramapo | Paul Eggenberger misses short on a 3 from the left wing | 75-65 |
| 00:20 | Bowdoin | Clifford Bate gets the rebound | 75-65 |
| Game Plan | Bowdoin | Bowdoin is playing a spread offense (hold ball) and a man to man (+1) | |
| Game Plan | Ramapo | Ramapo is playing a quick shot offense (quick shot) and a man to man (-1) | |
| 00:00 | Bowdoin | Robert Mrozek runs out the clock | 75-65 |