| Lineup | Salem International | PG - Charles Carroll (fresh) 3 pts. 1 ast. SG - Scott Clevenger (fresh) 1 ast. SF - Lamar Banks (fresh) 6 pts. 3 reb. PF - John Cole (fresh) 3 pts. C - Jeff Stevens (fresh) 4 pts. 4 reb. | |
| Lineup | Charleston | PG - John Thornton (fresh) 2 pts. 2 ast. SG - Franklin Smith (fresh) 6 pts. 3 ast. SF - Gary Gilliard (fresh) 7 pts. 3 reb. PF - Wayne Parkes (fresh) 4 pts. 2 reb. C - Ed Davis (fresh) 4 pts. 7 reb. | |
| 20:00 | Charleston | Gary Gilliard inbounds the ball | 32-33 |
| Game Plan | Salem International | Salem International is playing a flex offense and a fullcourt press (-2) | |
| Game Plan | Charleston | Charleston is playing a triangle offense and a man to man (-2) | |
| 19:53 | Charleston | Franklin Smith is called for the offensive foul - foul #2 on Franklin Smith, team foul #1 | 32-33 |
| 19:38 | Salem International | Lamar Banks can't connect on a fadeaway jumper from the left wing | 32-33 |
| 19:37 | Charleston | Ed Davis pulls down the rebound | 32-33 |
| 19:21 | Charleston | John Thornton can't connect on an uncontested shot from the left side | 32-33 |
| 19:19 | Charleston | Gary Gilliard gets the offensive rebound | 32-33 |
| 18:55 | Charleston | Gary Gilliard is whistled for a charge - foul #2 on Gary Gilliard, team foul #2 | 32-33 |
| Subs | Salem International | Rodney Denham (PF) John Cole | |
| Subs | Charleston | | |
| 18:43 | Salem International | Charles Carroll hits the front of the rim on the jumper from the right wing | 32-33 |
| 18:42 | Salem International | Jeff Stevens tips it but misses | 32-33 |
| 18:40 | Charleston | Franklin Smith gets the rebound | 32-33 |
| 18:19 | Charleston | Franklin Smith misses long on a jumper from the left wing | 32-33 |
| 18:18 | Salem International | Scott Clevenger grabs the board | 32-33 |
| 17:55 | Salem International | Charles Carroll buries a pull-up jumper from the free throw line on a great pass from Rodney Denham | 34-33 |
| 17:50 | Charleston | Scott Clevenger is called for the reach on Franklin Smith in the backcourt - foul #1 on Scott Clevenger, team foul #1 | 34-33 |
| Subs | Salem International | Joseph Galan (PG), Napoleon Lang (SG), Horace Walker (PF), Bobby Knight (C) Charles Carroll, Scott Clevenger, Lamar Banks, Jeff Stevens | |
| Subs | Charleston | Billy Lee (PG), Russell Fox (SG), Kyle Sykes (SF), John Terrazas (PF), Thomas Hager (C) John Thornton, Franklin Smith, Gary Gilliard, Wayne Parkes, Ed Davis | |
| 17:35 | Charleston | Kyle Sykes buries a jumper from the right wing | 34-35 |
| 17:19 | Salem International | Napoleon Lang is whistled for traveling | 34-35 |
| Subs | Salem International | Richard Mayberry (SF), John Cole (PF) Rodney Denham, Bobby Knight | |
| Subs | Charleston | | |
| 16:58 | Charleston | Thomas Hager loses the dribble to Horace Walker | 34-35 |
| 16:40 | Salem International | Napoleon Lang hits a 3 pointer from the left wing set up by John Cole | 37-35 |
| 16:38 | Charleston | Kyle Sykes throws a bad pass out of bounds in the backcourt | 37-35 |
| 16:24 | Salem International | Napoleon Lang knocks in the driving attempt from the left block | 39-35 |
| 16:08 | Charleston | Napoleon Lang takes the ball from Kyle Sykes | 39-35 |
| 15:47 | Salem International | Horace Walker knocks in the jump hook from the baseline | 41-35 |
| Lineup | Salem International | PG - Joseph Galan (fairly fresh) 2 pts. SG - Napoleon Lang (fairly fresh) 10 pts. 2 reb. SF - Richard Mayberry (fairly fresh) PF - John Cole (fairly fresh) 3 pts. C - Horace Walker (fairly fresh) 2 pts. 2 reb. | |
| Lineup | Charleston | PG - Billy Lee (fairly fresh) 2 ast. SG - Russell Fox (fairly fresh) 4 pts. SF - Kyle Sykes (fairly fresh) 4 pts. PF - John Terrazas (fairly fresh) 4 pts. 5 reb. C - Thomas Hager (fairly fresh) | |
| 15:42 | Charleston | Billy Lee can't connect on an uncontested 3pt attempt from the right corner | 41-35 |
| 15:40 | Charleston | Kyle Sykes tips it back up and in | 41-37 |
| 15:13 | Salem International | Thomas Hager takes the ball from Napoleon Lang | 41-37 |
| 15:01 | Charleston | Billy Lee drills a 3 pointer from the right corner | 41-40 |
| 14:48 | Salem International | John Cole hits the front of the rim on the 3pt shot from the right corner | 41-40 |
| 14:47 | Charleston | Kyle Sykes grabs the board | 41-40 |
| 14:26 | Charleston | Billy Lee hits the front of the rim on the 3 pointer from the left corner | 41-40 |
| 14:25 | Salem International | John Cole gets the rebound | 41-40 |
| 14:04 | Salem International | Horace Walker clanks a jumper in the lane but he's fouled by Kyle Sykes - foul #2 on Kyle Sykes, team foul #3 | 41-40 |
| Subs | Salem International | Ryan Wilson (PG), Scott Clevenger (SG), Lamar Banks (SF), Jeff Stevens (C) Joseph Galan, Napoleon Lang, Richard Mayberry, John Cole | |
| Subs | Charleston | John Thornton (PG), Franklin Smith (SG), Gary Gilliard (SF), Wayne Parkes (PF), Ed Davis (C) Billy Lee, Russell Fox, Kyle Sykes, John Terrazas, Thomas Hager | |
| 14:04 | Salem International | Horace Walker misses the 1st free throw | 41-40 |
| 14:04 | Salem International | Horace Walker makes the 2nd free throw | 42-40 |
| 13:59 | Charleston | Gary Gilliard double dribbles in the backcourt | 42-40 |
| Subs | Salem International | Rodney Denham (PF) Horace Walker | |
| Subs | Charleston | | |
| 13:43 | Salem International | Ryan Wilson is hacked by John Thornton - foul #2 on John Thornton, team foul #4 | 42-40 |
| 13:24 | Salem International | Lamar Banks scores on a 3 pointer from the right corner | 45-40 |
| 13:02 | Charleston | John Thornton misses long on a pull-up jumper from the left side | 45-40 |
| 13:00 | Salem International | Ryan Wilson grabs the defensive rebound | 45-40 |
| 12:42 | Salem International | Gary Gilliard steps in front of the Jeff Stevens pass | 45-40 |
| 12:31 | Charleston | John Thornton is by himself and knocks in the fadeaway from the right side on a great pass from Franklin Smith | 45-42 |
| 12:11 | Salem International | Ryan Wilson drills a floater from just outside the lane on a nice dish by Scott Clevenger and he's fouled by Ed Davis - foul #2 on Ed Davis, team foul #5 | 47-42 |
| Subs | Salem International | Charles Carroll (SG), Bobby Knight (C) Scott Clevenger, Jeff Stevens | |
| Subs | Charleston | Jon McGinnis (PG), Billy Mueller (SF) John Thornton, Gary Gilliard | |
| 12:11 | Salem International | Ryan Wilson misses the free throw | 47-42 |
| 12:11 | Charleston | The rebound goes to Wayne Parkes | 47-42 |
| 11:51 | Charleston | Franklin Smith misses long on a 3pt jumper from straight away | 47-42 |
| 11:49 | Salem International | Rodney Denham gets the rebound | 47-42 |
| Lineup | Salem International | PG - Ryan Wilson (fairly fresh) 4 pts. 1 ast. 3 pf. SG - Charles Carroll (fresh) 5 pts. 1 ast. SF - Lamar Banks (fairly fresh) 9 pts. 3 reb. PF - Rodney Denham (fairly fresh) 4 pts. 3 reb. C - Bobby Knight (fresh) 3 pts. 3 reb. | |
| Lineup | Charleston | PG - Jon McGinnis (fresh) SG - Franklin Smith (fairly fresh) 6 pts. 4 ast. SF - Billy Mueller (fresh) PF - Wayne Parkes (fairly fresh) 4 pts. 3 reb. C - Ed Davis (fairly fresh) 4 pts. 8 reb. | |
| 11:43 | Salem International | Lamar Banks can't connect on a driving attempt from the baseline | 47-42 |
| 11:41 | Charleston | Franklin Smith pulls down the rebound | 47-42 |
| 11:34 | Charleston | Franklin Smith misses long on an open fadeaway in the paint | 47-42 |
| 11:32 | Salem International | Ryan Wilson grabs the defensive rebound | 47-42 |
| 11:25 | Salem International | Rodney Denham can't connect on a jumper near the basket | 47-42 |
| 11:23 | Charleston | The rebound goes to Wayne Parkes | 47-42 |
| 11:03 | Charleston | Ed Davis knocks in the driving attempt in the paint on a nice dish by Franklin Smith and he's hacked by Bobby Knight - foul #3 on Bobby Knight, team foul #2 | 47-44 |
| Subs | Salem International | Scott Clevenger (SG), John Cole (PF), Jeff Stevens (C) Ryan Wilson, Rodney Denham, Bobby Knight | |
| Subs | Charleston | John Thornton (PG), Billy Lee (SG), Kyle Sykes (SF) Jon McGinnis, Franklin Smith, Billy Mueller | |
| 11:03 | Charleston | Ed Davis misses the free throw | 47-44 |
| 11:03 | Salem International | John Cole pulls down the rebound | 47-44 |
| 10:41 | Salem International | Charles Carroll is fouled on the floor by Billy Lee - foul #1 on Billy Lee, team foul #6 | 47-44 |
| Subs | Salem International | Joseph Galan (PG) Charles Carroll | |
| Subs | Charleston | John Terrazas (PF), Russell Fox (C) Wayne Parkes, Ed Davis | |
| 10:36 | Salem International | Joseph Galan misses the 3pt shot from the left wing | 47-44 |
| 10:35 | Charleston | Kyle Sykes gets the rebound | 47-44 |
| 10:20 | Charleston | John Terrazas's pass is off the mark and out of bounds | 47-44 |
| Subs | Salem International | | |
| Subs | Charleston | Gary Gilliard (SF) Kyle Sykes | |
| 09:51 | Salem International | Jeff Stevens can't finish the layup | 47-44 |
| 09:50 | Salem International | John Cole gets the offensive rebound | 47-44 |
| 09:35 | Salem International | Joseph Galan hits the front of the rim on the 3pt attempt from the right wing | 47-44 |
| 09:34 | Salem International | The offensive rebound goes to Jeff Stevens | 47-44 |
| 09:16 | Salem International | Lamar Banks can't connect on a 3 pointer from the left wing | 47-44 |
| 09:14 | Charleston | Russell Fox grabs the defensive rebound | 47-44 |
| 09:10 | Charleston | Gary Gilliard can't connect on a jump hook from the left block | 47-44 |
| 09:09 | Salem International | The rebound goes to John Cole | 47-44 |
| 08:46 | Salem International | John Cole misses long on a jumper in the lane but he's fouled by John Terrazas - foul #1 on John Terrazas, team foul #7 | 47-44 |
| Subs | Salem International | Ryan Wilson (PG), Charles Carroll (SG), Rodney Denham (SF), Horace Walker (C) Joseph Galan, Scott Clevenger, Lamar Banks, Jeff Stevens | |
| Subs | Charleston | Jon McGinnis (PG), Franklin Smith (SG), Kyle Sykes (SF), Thomas Hager (PF), Ed Davis (C) John Thornton, Billy Lee, Gary Gilliard, John Terrazas, Russell Fox | |
| 08:46 | Salem International | John Cole makes the 1st free throw | 48-44 |
| 08:46 | Salem International | John Cole misses the 2nd free throw | 48-44 |
| 08:46 | Charleston | Thomas Hager grabs the board | 48-44 |
| 08:40 | Charleston | Franklin Smith can't connect on a runner in the paint but he's fouled by Horace Walker - foul #2 on Horace Walker, team foul #3 | 48-44 |
| Subs | Salem International | Napoleon Lang (SF) John Cole | |
| Subs | Charleston | | |
| 08:40 | Charleston | Franklin Smith makes the 1st free throw | 48-45 |
| 08:40 | Charleston | Franklin Smith makes the 2nd free throw | 48-46 |
| 08:21 | Salem International | Charles Carroll hits the front of the rim on the 3 from the right wing | 48-46 |
| 08:19 | Salem International | Napoleon Lang tips it back up and in | 50-46 |
| 08:06 | Charleston | Horace Walker is called for the reach on Jon McGinnis - foul #3 on Horace Walker, team foul #4 | 50-46 |
| Subs | Salem International | | |
| Subs | Charleston | Wayne Parkes (PF) Ed Davis | |
| 07:54 | Charleston | Wayne Parkes can't connect on a fadeaway from the left wing | 50-46 |
| 07:53 | Salem International | Ryan Wilson pulls down the rebound | 50-46 |
| 07:38 | Salem International | Rodney Denham double dribbles | 50-46 |
| Subs | Salem International | Richard Mayberry (SF), Bobby Knight (C) Ryan Wilson, Horace Walker | |
| Subs | Charleston | Billy Mueller (SG) Franklin Smith | |
| Lineup | Salem International | PG - Charles Carroll (fresh) 5 pts. 1 ast. SG - Napoleon Lang (fresh) 12 pts. 3 reb. SF - Richard Mayberry (fresh) PF - Rodney Denham (fairly fresh) 4 pts. 3 reb. C - Bobby Knight (fresh) 3 pts. 3 reb. 3 pf. | |
| Lineup | Charleston | PG - Jon McGinnis (fresh) SG - Billy Mueller (fresh) SF - Kyle Sykes (fresh) 6 pts. 3 reb. PF - Wayne Parkes (fresh) 4 pts. 4 reb. C - Thomas Hager (fresh) 2 reb. 2 stl. | |
| 07:36 | Charleston | Jon McGinnis is hacked by Charles Carroll in the backcourt - foul #2 on Charles Carroll, team foul #5 | 50-46 |
| 07:23 | Charleston | Kyle Sykes throws a bad pass out of bounds | 50-46 |
| Subs | Salem International | Ryan Wilson (PG) Napoleon Lang | |
| Subs | Charleston | Russell Fox (SG) Billy Mueller | |
| 07:07 | Salem International | Ryan Wilson is hacked by Wayne Parkes - foul #3 on Wayne Parkes, team foul #8 | 50-46 |
| Subs | Salem International | | |
| Subs | Charleston | Billy Mueller (SF), Ed Davis (C) Kyle Sykes, Thomas Hager | |
| 07:07 | Salem International | Ryan Wilson makes the 1st free throw | 51-46 |
| 07:07 | Salem International | Ryan Wilson makes the 2nd free throw | 52-46 |
| 06:52 | Charleston | Jon McGinnis can't connect on an uncontested jumpshot from the free throw line but he's fouled by Ryan Wilson - foul #4 on Ryan Wilson, team foul #6 | 52-46 |
| Subs | Salem International | Scott Clevenger (SG) Charles Carroll | |
| Subs | Charleston | Gary Gilliard (SF), John Terrazas (PF) Billy Mueller, Wayne Parkes | |
| 06:52 | Charleston | Jon McGinnis makes the 1st free throw | 52-47 |
| 06:52 | Charleston | Jon McGinnis makes the 2nd free throw | 52-48 |
| 06:41 | Salem International | Richard Mayberry's fadeaway is rejected by Gary Gilliard | 52-48 |
| 06:39 | Salem International | Ryan Wilson tips it but misses | 52-48 |
| 06:37 | Charleston | Russell Fox grabs the board | 52-48 |
| 06:23 | Charleston | Russell Fox is hacked by Bobby Knight - foul #4 on Bobby Knight, team foul #7 | 52-48 |
| Subs | Salem International | Joseph Galan (PG), John Cole (PF), Jeff Stevens (C) Ryan Wilson, Richard Mayberry, Bobby Knight | |
| Subs | Charleston | Billy Lee (PG), Franklin Smith (SG) Jon McGinnis, Ed Davis | |
| 06:23 | Charleston | Russell Fox makes the 1st free throw | 52-49 |
| 06:23 | Charleston | Russell Fox makes the 2nd free throw | 52-50 |
| 06:03 | Salem International | Scott Clevenger can't connect on a 3pt attempt from the left wing | 52-50 |
| 06:02 | Charleston | Gary Gilliard gets the rebound | 52-50 |
| 05:58 | Charleston | Franklin Smith misses the 3 pointer from the right wing | 52-50 |
| 05:57 | Charleston | The offensive rebound goes to Billy Lee | 52-50 |
| 05:48 | Charleston | Billy Lee is open and buries a fadeaway from the right block set up by Franklin Smith | 52-52 |
| 05:31 | Salem International | John Cole's fadeaway is rejected by Russell Fox | 52-52 |
| 05:29 | Charleston | Gary Gilliard grabs the defensive rebound | 52-52 |
| 05:13 | Charleston | Billy Lee makes the 3pt jumper from the left corner | 52-55 |
| 04:45 | Salem International | John Cole can't connect on a turnaround from close range | 52-55 |
| 04:44 | Salem International | Jeff Stevens gets the offensive rebound | 52-55 |
| 04:28 | Salem International | John Cole misses short on a fadeaway jumper from the left side | 52-55 |
| 04:26 | Charleston | John Terrazas grabs the defensive rebound | 52-55 |
| 04:26 | Charleston | Charleston calls a full timeout (2 :30 3 full remaining) | 52-55 |
| Subs | Salem International | Ryan Wilson (PG), Charles Carroll (SG), Napoleon Lang (SF), Horace Walker (PF) Joseph Galan, Scott Clevenger, Rodney Denham, John Cole | |
| Subs | Charleston | John Thornton (PG), Kyle Sykes (SF), Wayne Parkes (PF), Ed Davis (C) Billy Lee, Gary Gilliard, John Terrazas, Russell Fox | |
| 04:24 | Charleston | Franklin Smith is fouled in the backcourt by Charles Carroll - foul #3 on Charles Carroll, team foul #8 | 52-55 |
| 04:24 | Charleston | Franklin Smith makes the 1st free throw | 52-56 |
| 04:24 | Charleston | Franklin Smith misses the 2nd free throw | 52-56 |
| 04:24 | Charleston | The offensive rebound goes to Ed Davis | 52-56 |
| 04:06 | Charleston | John Thornton hits a wide open 3pt attempt from the left corner on a nice dish by Franklin Smith | 52-59 |
| 04:01 | Salem International | Ed Davis is called for the reach on Ryan Wilson - foul #3 on Ed Davis, team foul #9 | 52-59 |
| 04:01 | Salem International | Ryan Wilson misses the 1st free throw | 52-59 |
| 04:01 | Charleston | Wayne Parkes grabs the board | 52-59 |
| 03:40 | Charleston | Wayne Parkes can't connect on an uncontested shot from close range | 52-59 |
| 03:39 | Salem International | Jeff Stevens snags the defensive board | 52-59 |
| Lineup | Salem International | PG - Ryan Wilson (fresh) 6 pts. 1 ast. 4 pf. SG - Charles Carroll (fresh) 5 pts. 1 ast. 3 pf. SF - Napoleon Lang (fresh) 12 pts. 3 reb. PF - Horace Walker (fresh) 3 pts. 2 reb. 3 pf. C - Jeff Stevens (fairly fresh) 4 pts. 8 reb. | |
| Lineup | Charleston | PG - John Thornton (fresh) 7 pts. 2 ast. SG - Franklin Smith (fairly fresh) 9 pts. 7 ast. SF - Kyle Sykes (fresh) 6 pts. 3 reb. PF - Wayne Parkes (fresh) 4 pts. 5 reb. 3 pf. C - Ed Davis (fresh) 6 pts. 9 reb. 3 pf. | |
| 03:20 | Salem International | Ryan Wilson hits a jumper from the right wing on a great pass from Charles Carroll | 54-59 |
| 03:15 | Charleston | Franklin Smith jams it on a nice dish by John Thornton | 54-61 |
| 02:59 | Salem International | Ed Davis denies the turnaround by Napoleon Lang | 54-61 |
| 02:58 | Charleston | Ed Davis grabs the defensive rebound | 54-61 |
| 02:38 | Charleston | Franklin Smith is fouled on the floor by Charles Carroll - foul #4 on Charles Carroll, team foul #9 | 54-61 |
| Subs | Salem International | Joseph Galan (SG), Richard Mayberry (SF), Rodney Denham (PF), Bobby Knight (C) Charles Carroll, Napoleon Lang, Horace Walker, Jeff Stevens | |
| Subs | Charleston | Billy Lee (PG), John Terrazas (SF), Thomas Hager (PF), Russell Fox (C) John Thornton, Kyle Sykes, Wayne Parkes, Ed Davis | |
| 02:38 | Charleston | Franklin Smith makes the 1st free throw | 54-62 |
| 02:38 | Charleston | Franklin Smith makes the 2nd free throw | 54-63 |
| Game Plan | Salem International | Salem International is playing a flex offense (uptempo) and a fullcourt press (-2) | |
| Game Plan | Charleston | Charleston is playing a triangle offense and a man to man (+1) | |
| 02:36 | Salem International | Salem International calls a full timeout (2 :30 3 full remaining) | 54-63 |
| Subs | Salem International | Charles Carroll (SG), Lamar Banks (SF) Joseph Galan, Richard Mayberry | |
| Subs | Charleston | John Thornton (PG), Gary Gilliard (SF), Wayne Parkes (PF), Ed Davis (C) Franklin Smith, John Terrazas, Thomas Hager, Russell Fox | |
| 02:24 | Salem International | Lamar Banks's floater is knocked away by Gary Gilliard | 54-63 |
| 02:22 | Salem International | Bobby Knight tips it but misses | 54-63 |
| 02:21 | Charleston | Gary Gilliard gets the rebound | 54-63 |
| Game Plan | Salem International | Salem International is playing a flex offense (uptempo) and a fullcourt press (-1) | |
| Game Plan | Charleston | Charleston is playing a triangle offense (slowdown) and a man to man (+1) | |
| 01:53 | Charleston | Gary Gilliard banks in the layup set up by John Thornton | 54-65 |
| 01:49 | Salem International | Billy Lee picks off the pass by Ryan Wilson in the backcourt | 54-65 |
| 01:30 | Charleston | John Thornton is alone and drills a 3pt attempt from straight away on a great pass from Billy Lee | 54-68 |
| 01:21 | Salem International | Rodney Denham misses short on a 3pt jumper from the left corner | 54-68 |
| 01:20 | Charleston | Wayne Parkes gets the rebound | 54-68 |
| 01:03 | Charleston | Billy Lee is hacked by Charles Carroll - foul #5 on Charles Carroll, team foul #10 | 54-68 |
| Subs | Salem International | Joseph Galan (PG), Napoleon Lang (SG), Horace Walker (PF) Ryan Wilson, Charles Carroll, Lamar Banks | |
| Subs | Charleston | Russell Fox (SG), Kyle Sykes (SF), John Terrazas (PF), Thomas Hager (C) John Thornton, Gary Gilliard, Wayne Parkes, Ed Davis | |
| 01:03 | Charleston | Billy Lee makes the 1st free throw | 54-69 |
| 01:03 | Charleston | Billy Lee makes the 2nd free throw | 54-70 |
| Game Plan | Salem International | Salem International is playing a quick shot offense (quick shot) and a fullcourt press (-1) | |
| Game Plan | Charleston | Charleston is playing a triangle offense (slowdown) and a man to man (+1) | |
| 00:56 | Salem International | Napoleon Lang misses short on a 3pt jumper from the left wing | 54-70 |
| 00:54 | Charleston | John Terrazas grabs the board | 54-70 |
| Game Plan | Salem International | Salem International is playing a quick shot offense (quick shot) and a fullcourt press (-1) | |
| Game Plan | Charleston | Charleston is playing a spread offense (hold ball) and a man to man (+1) | |
| 00:31 | Charleston | Russell Fox hits the front of the rim on the pull-up jumper from the left side | 54-70 |
| 00:29 | Salem International | Joseph Galan pulls down the rebound | 54-70 |
| 00:24 | Salem International | Napoleon Lang's pass is intercepted by Russell Fox | 54-70 |
| 00:20 | Charleston | Russell Fox lays it up and in | 54-72 |
| 00:16 | Salem International | Napoleon Lang connects on the fadeaway jumper from the right wing on a nice dish by Horace Walker | 56-72 |
| 00:00 | Charleston | Billy Lee runs out the clock | 56-72 |