| Lineup | New Mexico Highlands | PG - Max Brown (fresh) 1 pts. 2 ast. 3 pf. SG - Albert Anderson (fresh) 5 pts. 1 ast. SF - Mark Vandoren (fresh) 2 pts. 1 ast. PF - Ronald Smart (fresh) 4 pts. 5 reb. C - Terrance Long (fresh) 2 pts. 4 reb. | |
| Lineup | Minnesota St., Moorhead | PG - Sean Sloan (fresh) SG - Matthew Stone (fresh) 7 pts. 1 ast. SF - Donald Zirkles (fresh) 11 pts. 3 reb. PF - Edward Huson (fresh) 4 pts. 2 reb. 2 stl. C - Charles Melnick (fresh) 2 pts. 5 reb. | |
| 20:00 | New Mexico Highlands | Mark Vandoren inbounds the ball | 17-32 |
| Game Plan | New Mexico Highlands | New Mexico Highlands is playing a triangle offense and a man to man (-4) | |
| Game Plan | Minnesota St., Moorhead | Minnesota St., Moorhead is playing a motion offense and a man to man (-2) | |
| 19:48 | New Mexico Highlands | Mark Vandoren knocks in the floater from the left wing on a nice dish by Max Brown | 19-32 |
| 19:37 | Minnesota St., Moorhead | Donald Zirkles comes up short on the 3pt shot from the left corner | 19-32 |
| 19:35 | New Mexico Highlands | Terrance Long grabs the board | 19-32 |
| 19:19 | New Mexico Highlands | Albert Anderson scores on a 3pt attempt from the left corner on a great pass from Max Brown | 22-32 |
| 19:15 | Minnesota St., Moorhead | Donald Zirkles hits a fadeaway from the right side | 22-34 |
| 18:55 | New Mexico Highlands | Mark Vandoren hits the front of the rim on the pull-up jumper from the left wing but he's fouled by Donald Zirkles - foul #2 on Donald Zirkles, team foul #1 | 22-34 |
| 18:55 | New Mexico Highlands | Mark Vandoren makes the 1st free throw | 23-34 |
| 18:55 | New Mexico Highlands | Mark Vandoren makes the 2nd free throw | 24-34 |
| 18:35 | Minnesota St., Moorhead | Sean Sloan misses short on a shot from the right wing | 24-34 |
| 18:33 | New Mexico Highlands | Terrance Long gets the rebound | 24-34 |
| 18:14 | New Mexico Highlands | Mark Vandoren clanks a 3pt attempt from the left wing | 24-34 |
| 18:13 | Minnesota St., Moorhead | Charles Melnick gets the rebound | 24-34 |
| 18:02 | Minnesota St., Moorhead | Max Brown is called for the reach on Sean Sloan - foul #4 on Max Brown, team foul #1 | 24-34 |
| Subs | New Mexico Highlands | John Young (PG) Max Brown | |
| Subs | Minnesota St., Moorhead | | |
| 17:40 | Minnesota St., Moorhead | Edward Huson loses the dribble to Mark Vandoren | 24-34 |
| 17:30 | New Mexico Highlands | Terrance Long is called for a moving pick - foul #2 on Terrance Long, team foul #2 | 24-34 |
| Subs | New Mexico Highlands | Wayne Hunter (C) Terrance Long | |
| Subs | Minnesota St., Moorhead | Dean Johnson (SG), Gary Nguyen (C) Matthew Stone, Charles Melnick | |
| 17:09 | Minnesota St., Moorhead | Albert Anderson steals the ball from Dean Johnson | 24-34 |
| 17:00 | New Mexico Highlands | Mark Vandoren drills a jumper from the left side | 26-34 |
| 16:43 | Minnesota St., Moorhead | Donald Zirkles's pass is intercepted by Ronald Smart | 26-34 |
| 16:32 | New Mexico Highlands | Donald Zirkles is called for the reach on Ronald Smart - foul #3 on Donald Zirkles, team foul #2 | 26-34 |
| Subs | New Mexico Highlands | Johnny Faulkner (SG), Timmy Paschall (SF), Joseph Eggen (PF) Albert Anderson, Mark Vandoren, Ronald Smart | |
| Subs | Minnesota St., Moorhead | Thomas Williams (PG), Craig Szeto (SF), Charles Melnick (C) Sean Sloan, Donald Zirkles, Edward Huson | |
| 16:24 | New Mexico Highlands | Wayne Hunter is fouled on the floor by Charles Melnick - foul #2 on Charles Melnick, team foul #3 | 26-34 |
| 16:04 | New Mexico Highlands | Joseph Eggen is denied on a layup by Charles Melnick | 26-34 |
| 16:02 | New Mexico Highlands | Timmy Paschall snags the offensive board | 26-34 |
| 15:44 | New Mexico Highlands | Joseph Eggen's floater is tipped away by Charles Melnick | 26-34 |
| 15:43 | Minnesota St., Moorhead | Charles Melnick grabs the board | 26-34 |
| Lineup | New Mexico Highlands | PG - John Young (fresh) 2 pts. 1 ast. SG - Johnny Faulkner (fresh) 1 pts. 1 ast. SF - Timmy Paschall (fresh) PF - Joseph Eggen (fresh) C - Wayne Hunter (fresh) | |
| Lineup | Minnesota St., Moorhead | PG - Thomas Williams (fresh) SG - Dean Johnson (fresh) SF - Craig Szeto (fresh) 2 pts. PF - Gary Nguyen (fresh) 2 pts. C - Charles Melnick (fresh) 2 pts. 7 reb. 2 blk. | |
| 15:38 | Minnesota St., Moorhead | Craig Szeto misses long on a shot in the paint | 26-34 |
| 15:37 | New Mexico Highlands | The rebound goes to Timmy Paschall | 26-34 |
| 15:26 | New Mexico Highlands | Johnny Faulkner's pass is intercepted by Craig Szeto | 26-34 |
| 15:13 | Minnesota St., Moorhead | Joseph Eggen is called for the reach on Dean Johnson - foul #1 on Joseph Eggen, team foul #3 | 26-34 |
| Subs | New Mexico Highlands | Albert Anderson (SG), Mark Vandoren (SF), Ronald Smart (PF), Terrance Long (C) John Young, Timmy Paschall, Joseph Eggen, Wayne Hunter | |
| Subs | Minnesota St., Moorhead | Isaac Mancuso (PG), Matthew Stone (SG), Donald Zirkles (SF), Thomas Bryant (C) Thomas Williams, Dean Johnson, Craig Szeto, Charles Melnick | |
| 14:57 | Minnesota St., Moorhead | Terrance Long steals the ball from Gary Nguyen | 26-34 |
| 14:36 | New Mexico Highlands | Ronald Smart connects on the shot from the free throw line | 28-34 |
| 14:20 | Minnesota St., Moorhead | Matthew Stone comes up short on the pull-up jumper from just outside the lane | 28-34 |
| 14:18 | New Mexico Highlands | Terrance Long grabs the defensive rebound | 28-34 |
| 14:01 | New Mexico Highlands | Albert Anderson is fouled on the floor by Matthew Stone - foul #2 on Matthew Stone, team foul #4 | 28-34 |
| Subs | New Mexico Highlands | John Young (PG) Johnny Faulkner | |
| Subs | Minnesota St., Moorhead | Edward Huson (PF), Charles Melnick (C) Gary Nguyen, Thomas Bryant | |
| 13:44 | New Mexico Highlands | Ronald Smart loses the ball out of bounds | 28-34 |
| 13:26 | Minnesota St., Moorhead | Edward Huson is fouled on the floor by Ronald Smart - foul #2 on Ronald Smart, team foul #4 | 28-34 |
| 13:14 | Minnesota St., Moorhead | Donald Zirkles is called for the offensive foul - foul #4 on Donald Zirkles, team foul #5 | 28-34 |
| Subs | New Mexico Highlands | Max Brown (PG), Joseph Eggen (PF) John Young, Ronald Smart | |
| Subs | Minnesota St., Moorhead | Dean Johnson (SF) Donald Zirkles | |
| 12:46 | New Mexico Highlands | Mark Vandoren drills a fadeaway from the right side on a great pass from Albert Anderson | 30-34 |
| 12:30 | Minnesota St., Moorhead | Joseph Eggen steals the ball from Matthew Stone | 30-34 |
| 12:14 | New Mexico Highlands | Charles Melnick is called for the reach on Terrance Long - foul #3 on Charles Melnick, team foul #6 | 30-34 |
| Subs | New Mexico Highlands | Johnny Faulkner (SF), Ronald Smart (PF), Wayne Hunter (C) Mark Vandoren, Joseph Eggen, Terrance Long | |
| Subs | Minnesota St., Moorhead | Sean Sloan (PG), Craig Szeto (SF), Thomas Bryant (C) Isaac Mancuso, Matthew Stone, Charles Melnick | |
| 12:02 | New Mexico Highlands | Ronald Smart makes the fadeaway from the free throw line on a great pass from Max Brown and he's fouled by Edward Huson - foul #1 on Edward Huson, team foul #7 | 32-34 |
| Subs | New Mexico Highlands | John Young (SG) Albert Anderson | |
| Subs | Minnesota St., Moorhead | Gary Nguyen (C) Thomas Bryant | |
| 12:02 | New Mexico Highlands | Ronald Smart makes the free throw | 33-34 |
| 11:40 | Minnesota St., Moorhead | Sean Sloan misses the 3pt attempt from the left wing | 33-34 |
| 11:38 | New Mexico Highlands | Wayne Hunter grabs the board | 33-34 |
| Lineup | New Mexico Highlands | PG - Max Brown (fresh) 1 pts. 5 ast. 4 pf. SG - John Young (fresh) 2 pts. 1 ast. SF - Johnny Faulkner (fresh) 1 pts. 1 ast. PF - Ronald Smart (fresh) 9 pts. 5 reb. C - Wayne Hunter (fresh) | |
| Lineup | Minnesota St., Moorhead | PG - Sean Sloan (fresh) SG - Dean Johnson (fresh) SF - Craig Szeto (fresh) 2 pts. PF - Edward Huson (fresh) 4 pts. 2 reb. 2 stl. C - Gary Nguyen (fresh) 2 pts. | |
| 11:20 | New Mexico Highlands | Wayne Hunter misses badly on a jumper from the left side | 33-34 |
| 11:18 | Minnesota St., Moorhead | Gary Nguyen grabs the defensive rebound | 33-34 |
| 11:03 | Minnesota St., Moorhead | Dean Johnson misses short on a 3pt jumper from the right corner | 33-34 |
| 11:02 | New Mexico Highlands | Wayne Hunter snags the defensive board | 33-34 |
| 10:39 | New Mexico Highlands | Max Brown misses long on a jumper from the left wing but he's fouled by Craig Szeto - foul #1 on Craig Szeto, team foul #8 | 33-34 |
| Subs | New Mexico Highlands | Albert Anderson (SG), Mark Vandoren (SF) John Young, Johnny Faulkner | |
| Subs | Minnesota St., Moorhead | Isaac Mancuso (PG), Richard Sifuentes (SF), Thomas Bryant (PF), Charles Melnick (C) Sean Sloan, Dean Johnson, Edward Huson, Gary Nguyen | |
| 10:39 | New Mexico Highlands | Max Brown makes the 1st free throw | 34-34 |
| 10:39 | New Mexico Highlands | Max Brown misses the 2nd free throw | 34-34 |
| 10:39 | Minnesota St., Moorhead | Charles Melnick grabs the defensive rebound | 34-34 |
| 10:32 | Minnesota St., Moorhead | Craig Szeto can't connect on a pull-up jumper from just outside the lane | 34-34 |
| 10:30 | New Mexico Highlands | The rebound goes to Ronald Smart | 34-34 |
| 10:24 | New Mexico Highlands | Isaac Mancuso is called for the reach on Max Brown in the backcourt - foul #4 on Isaac Mancuso, team foul #9 | 34-34 |
| Subs | New Mexico Highlands | | |
| Subs | Minnesota St., Moorhead | Sean Sloan (PG), Matthew Stone (SG) Isaac Mancuso, Richard Sifuentes | |
| 10:24 | New Mexico Highlands | Max Brown makes the 1st free throw | 35-34 |
| 10:24 | New Mexico Highlands | Max Brown makes the 2nd free throw | 36-34 |
| 10:04 | Minnesota St., Moorhead | Charles Melnick misses long on a 3pt jumper from the right corner | 36-34 |
| 10:02 | New Mexico Highlands | Max Brown gets the rebound | 36-34 |
| 09:50 | New Mexico Highlands | Mark Vandoren hits the finger roll on a great pass from Max Brown and the foul's on Sean Sloan - foul #3 on Sean Sloan, team foul #10 | 38-34 |
| Subs | New Mexico Highlands | John Young (PG), Joseph Eggen (PF), Terrance Long (C) Max Brown, Ronald Smart, Wayne Hunter | |
| Subs | Minnesota St., Moorhead | | |
| 09:50 | New Mexico Highlands | Mark Vandoren makes the free throw | 39-34 |
| 09:30 | Minnesota St., Moorhead | John Young picks off the pass by Charles Melnick | 39-34 |
| 09:18 | New Mexico Highlands | Mark Vandoren drills a 3 from the left corner set up by Albert Anderson | 42-34 |
| 09:00 | Minnesota St., Moorhead | Charles Melnick hits the finger roll | 42-36 |
| 08:43 | New Mexico Highlands | Albert Anderson loses the ball out of bounds | 42-36 |
| Subs | New Mexico Highlands | Max Brown (PG), Ronald Smart (PF) John Young, Joseph Eggen | |
| Subs | Minnesota St., Moorhead | Thomas Williams (PG), Dean Johnson (SG), Richard Sifuentes (SF), Edward Huson (PF), Gary Nguyen (C) Sean Sloan, Matthew Stone, Craig Szeto, Thomas Bryant, Charles Melnick | |
| 08:29 | Minnesota St., Moorhead | Edward Huson knocks in the jumpshot from the left wing | 42-38 |
| 08:08 | New Mexico Highlands | The pull-up jumper by Mark Vandoren is blocked by Richard Sifuentes | 42-38 |
| 08:07 | Minnesota St., Moorhead | Gary Nguyen snags the defensive board | 42-38 |
| 07:59 | Minnesota St., Moorhead | Gary Nguyen misses badly on a jump hook in the paint | 42-38 |
| 07:57 | Minnesota St., Moorhead | Dean Johnson tips it back up and in | 42-40 |
| 07:43 | New Mexico Highlands | Terrance Long is fouled on the floor by Gary Nguyen - foul #2 on Gary Nguyen, team foul #11 | 42-40 |
| Subs | New Mexico Highlands | | |
| Subs | Minnesota St., Moorhead | Isaac Mancuso (PG), Donald Zirkles (SF), Charles Melnick (C) Thomas Williams, Richard Sifuentes, Gary Nguyen | |
| 07:43 | New Mexico Highlands | Terrance Long makes the 1st free throw | 43-40 |
| 07:43 | New Mexico Highlands | Terrance Long makes the 2nd free throw | 44-40 |
| 07:32 | Minnesota St., Moorhead | Max Brown steals the ball from Donald Zirkles | 44-40 |
| 07:28 | New Mexico Highlands | Mark Vandoren hits the finger roll set up by Max Brown | 46-40 |
| Lineup | New Mexico Highlands | PG - Max Brown (fresh) 4 pts. 7 ast. 4 pf. SG - Albert Anderson (fresh) 8 pts. 3 ast. 2 stl. SF - Mark Vandoren (fresh) 18 pts. 1 ast. PF - Ronald Smart (fresh) 9 pts. 6 reb. C - Terrance Long (fairly fresh) 4 pts. 7 reb. 2 stl. | |
| Lineup | Minnesota St., Moorhead | PG - Isaac Mancuso (fresh) 2 pts. 4 pf. SG - Dean Johnson (fresh) 2 pts. SF - Donald Zirkles (fresh) 13 pts. 3 reb. 4 pf. PF - Edward Huson (fresh) 6 pts. 2 reb. 2 stl. C - Charles Melnick (fresh) 4 pts. 8 reb. 2 blk. 3 pf. | |
| 07:07 | Minnesota St., Moorhead | Terrance Long swats the layup by Donald Zirkles | 46-40 |
| 07:06 | New Mexico Highlands | Albert Anderson snags the defensive board | 46-40 |
| 06:48 | New Mexico Highlands | Ronald Smart buries a 3pt jumper from the left wing on a nice dish by Max Brown | 49-40 |
| 06:31 | Minnesota St., Moorhead | Dean Johnson scores on a shot from the left side on a great pass from Donald Zirkles | 49-42 |
| 06:12 | New Mexico Highlands | The jump hook by Terrance Long is blocked by Edward Huson | 49-42 |
| 06:10 | New Mexico Highlands | Mark Vandoren hits the follow up shot | 51-42 |
| 05:53 | Minnesota St., Moorhead | Donald Zirkles misses badly on a shot from the left wing | 51-42 |
| 05:51 | New Mexico Highlands | The rebound goes to Terrance Long | 51-42 |
| 05:46 | New Mexico Highlands | Mark Vandoren makes the 3 pointer from the right corner set up by Albert Anderson | 54-42 |
| 05:17 | Minnesota St., Moorhead | Isaac Mancuso can't connect on a jumpshot from the left side | 54-42 |
| 05:15 | New Mexico Highlands | Ronald Smart pulls down the rebound | 54-42 |
| 05:02 | New Mexico Highlands | Albert Anderson can't connect on a fadeaway from the baseline | 54-42 |
| 05:00 | Minnesota St., Moorhead | The rebound goes to Donald Zirkles | 54-42 |
| 04:40 | Minnesota St., Moorhead | Ronald Smart steps in front of the Dean Johnson pass | 54-42 |
| Game Plan | New Mexico Highlands | New Mexico Highlands is playing a triangle offense (slowdown) and a man to man (-4) | |
| Game Plan | Minnesota St., Moorhead | Minnesota St., Moorhead is playing a motion offense and a man to man (-2) | |
| 04:15 | New Mexico Highlands | Mark Vandoren connects on the 3pt jumper from the right wing on a great pass from Max Brown | 57-42 |
| Game Plan | New Mexico Highlands | New Mexico Highlands is playing a triangle offense (slowdown) and a man to man (-4) | |
| Game Plan | Minnesota St., Moorhead | Minnesota St., Moorhead is playing a motion offense (uptempo) and a man to man (-2) | |
| 04:01 | Minnesota St., Moorhead | Dean Johnson misses the fadeaway from just outside the lane | 57-42 |
| 04:00 | New Mexico Highlands | Ronald Smart grabs the board | 57-42 |
| Game Plan | New Mexico Highlands | New Mexico Highlands is playing a triangle offense (slowdown) and a man to man (-4) | |
| Game Plan | Minnesota St., Moorhead | Minnesota St., Moorhead is playing a motion offense (uptempo) and a man to man (-1) | |
| 03:39 | New Mexico Highlands | Ronald Smart comes up short on the 3 from the left corner | 57-42 |
| 03:37 | New Mexico Highlands | Terrance Long tips it back up and in | 59-42 |
| Game Plan | New Mexico Highlands | New Mexico Highlands is playing a triangle offense (slowdown) and a man to man (0) | |
| Game Plan | Minnesota St., Moorhead | Minnesota St., Moorhead is playing a motion offense (uptempo) and a man to man (-1) | |
| 03:25 | Minnesota St., Moorhead | Donald Zirkles connects on the 3pt shot from the right wing on a great pass from Isaac Mancuso | 59-45 |
| Lineup | New Mexico Highlands | PG - Max Brown (fairly fresh) 4 pts. 9 ast. 4 pf. SG - Albert Anderson (fairly fresh) 8 pts. 4 ast. 2 stl. SF - Mark Vandoren (fairly fresh) 26 pts. 1 ast. PF - Ronald Smart (fairly fresh) 12 pts. 8 reb. 2 stl. C - Terrance Long (tiring) 6 pts. 9 reb. 2 stl. | |
| Lineup | Minnesota St., Moorhead | PG - Isaac Mancuso (fairly fresh) 2 pts. 1 ast. 4 pf. SG - Dean Johnson (fairly fresh) 4 pts. SF - Donald Zirkles (fairly fresh) 16 pts. 4 reb. 4 pf. PF - Edward Huson (fairly fresh) 6 pts. 2 reb. 2 blk. 2 stl. C - Charles Melnick (fairly fresh) 4 pts. 8 reb. 2 blk. 3 pf. | |
| 03:03 | New Mexico Highlands | Albert Anderson hits a fadeaway jumper from the right side set up by Max Brown and the foul's on Dean Johnson - foul #1 on Dean Johnson, team foul #12 | 61-45 |
| Subs | New Mexico Highlands | John Young (PG), Johnny Faulkner (SF), Joseph Eggen (PF), Wayne Hunter (C) Max Brown, Mark Vandoren, Ronald Smart, Terrance Long | |
| Subs | Minnesota St., Moorhead | Sean Sloan (PG), Craig Szeto (SG), Richard Sifuentes (SF), Gary Nguyen (PF), Thomas Bryant (C) Isaac Mancuso, Dean Johnson, Donald Zirkles, Edward Huson, Charles Melnick | |
| 03:03 | New Mexico Highlands | Albert Anderson makes the free throw | 62-45 |
| 02:47 | Minnesota St., Moorhead | Richard Sifuentes's pass is intercepted by Johnny Faulkner | 62-45 |
| 02:44 | New Mexico Highlands | John Young can't finish the layup | 62-45 |
| 02:43 | New Mexico Highlands | Joseph Eggen hits the follow up shot | 64-45 |
| 02:32 | Minnesota St., Moorhead | Thomas Bryant loses the ball out of bounds | 64-45 |
| Subs | New Mexico Highlands | Timmy Paschall (SF) Albert Anderson | |
| Subs | Minnesota St., Moorhead | | |
| 02:12 | New Mexico Highlands | Joseph Eggen hits the front of the rim on the fadeaway jumper from just outside the lane | 64-45 |
| 02:11 | New Mexico Highlands | Timmy Paschall grabs the offensive rebound | 64-45 |
| 01:52 | New Mexico Highlands | John Young misses long on a pull-up jumper from the free throw line | 64-45 |
| 01:50 | Minnesota St., Moorhead | The rebound goes to Gary Nguyen | 64-45 |
| 01:41 | Minnesota St., Moorhead | Thomas Bryant hits a turnaround from close range set up by Sean Sloan | 64-47 |
| 01:21 | New Mexico Highlands | Joseph Eggen comes up short on the jumpshot from the right side | 64-47 |
| 01:20 | Minnesota St., Moorhead | Craig Szeto pulls down the rebound | 64-47 |
| 01:15 | Minnesota St., Moorhead | Gary Nguyen drills a turnaround in the paint on a nice dish by Sean Sloan | 64-49 |
| 00:57 | New Mexico Highlands | Craig Szeto steps in front of the Johnny Faulkner pass | 64-49 |
| Game Plan | New Mexico Highlands | New Mexico Highlands is playing a triangle offense (slowdown) and a man to man (0) | |
| Game Plan | Minnesota St., Moorhead | Minnesota St., Moorhead is playing a quick shot offense (quick shot) and a man to man (-1) | |
| 00:50 | Minnesota St., Moorhead | Craig Szeto is fouled on the floor by Joseph Eggen - foul #2 on Joseph Eggen, team foul #5 | 64-49 |
| Subs | New Mexico Highlands | Max Brown (PG), Albert Anderson (SG), Mark Vandoren (SF), Ronald Smart (PF), Terrance Long (C) John Young, Johnny Faulkner, Timmy Paschall, Joseph Eggen, Wayne Hunter | |
| Subs | Minnesota St., Moorhead | Dean Johnson (SG) Richard Sifuentes | |
| 00:47 | Minnesota St., Moorhead | Max Brown is called for the reach on Dean Johnson - foul #5 on Max Brown, team foul #6 | 64-49 |
| Subs | New Mexico Highlands | John Young (PG) Max Brown | |
| Subs | Minnesota St., Moorhead | | |
| 00:45 | Minnesota St., Moorhead | Craig Szeto is called for a charge - foul #2 on Craig Szeto, team foul #13 | 64-49 |
| Game Plan | New Mexico Highlands | New Mexico Highlands is playing a spread offense (hold ball) and a man to man (0) | |
| Game Plan | Minnesota St., Moorhead | Minnesota St., Moorhead is playing a quick shot offense (quick shot) and a man to man (-1) | |
| 00:16 | New Mexico Highlands | Terrance Long connects on the driving attempt from close range on a great pass from John Young | 66-49 |
| 00:12 | Minnesota St., Moorhead | Craig Szeto banks in the layup on a great pass from Gary Nguyen and the foul's on Mark Vandoren - foul #3 on Mark Vandoren, team foul #7 | 66-51 |
| 00:12 | Minnesota St., Moorhead | Craig Szeto makes the free throw | 66-52 |
| 00:00 | New Mexico Highlands | John Young runs out the clock | 66-52 |