Get Unlimited Access – for Free

See all the latest scores & stats from your favorite teams! Simply sign in or create your free MaxPreps account to unlock this page - it only takes a minute to join.

The Lake Ridge (Mansfield, TX) varsity football team lost Friday's home conference game against Duncanville (TX) by a score of 76-0.

Q1Q2Q3Q4Final
Duncanville2114271476
Lake Ridge00000
  • Recap
  • Box Score
  • Scoretracker
  • Fan Chat
  • Matchup Info

Game Stats

Duncanville

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1016186.62518.6367142.2
6Jameir Willis (Sr)128.5008.01100.0
12Keelon Russell (Jr)914178.64319.8267147.3
Lake Ridge

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals211-4.182-2.011.7
12Kamryn Wallace (Sr)211-4.182-2.011.7
Duncanville

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals241717.12805
6Jameir Willis (Sr)6386.31301
28Devine Green (Jr)10606.02602
29Caden Durham (Sr)8739.12802
Lake Ridge

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals33371.10
12Kamryn Wallace (Sr)13100.80
18Treyvon Harris (Sr)11515.00
22Marcus Hayes (Sr)970.80
25Z. Washington (Sr)482.00
26Tre'Quan Murphy (Jr)6-3-0.50
Duncanville

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals917719.7292
1Dakorien Moore (Jr)38729.0291
2Ayson Theus (So)3155.05
9Zach Turner (So)16767.01
13Nathan Mccoy ii (Jr)284.04
Lake Ridge

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals2-4-2.0
5Reign Broadway (Sr)166.0
15Ma'Kye Jackson (So)1-10-10.0
Duncanville

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals17117770418
1Dakorien Moore (Jr)8724111
2Ayson Theus (So)154661
6Jameir Willis (Sr)3838
9Zach Turner (So)6767
13Nathan Mccoy ii (Jr)88
28Devine Green (Jr)6060
29Caden Durham (Sr)7373
Lake Ridge

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals37-4130163
5Reign Broadway (Sr)66975
12Kamryn Wallace (Sr)1010
15Ma'Kye Jackson (So)-10144
16Parker Threats (Jr)4747
18Treyvon Harris (Sr)1515
22Marcus Hayes (Sr)77
25Z. Washington (Sr)88
26Tre'Quan Murphy (Jr)-3-3
Duncanville

Total Yards

#Athlete NameRushPassRecTotal
Team Totals171186177357
1Dakorien Moore (Jr)8787
2Ayson Theus (So)1515
6Jameir Willis (Sr)38846
9Zach Turner (So)6767
12Keelon Russell (Jr)178178
13Nathan Mccoy ii (Jr)88
28Devine Green (Jr)6060
29Caden Durham (Sr)7373
Lake Ridge

Total Yards

#Athlete NameRushPassRecTotal
Team Totals37-4-433
5Reign Broadway (Sr)66
12Kamryn Wallace (Sr)10-46
15Ma'Kye Jackson (So)-10-10
18Treyvon Harris (Sr)1515
22Marcus Hayes (Sr)77
25Z. Washington (Sr)88
26Tre'Quan Murphy (Jr)-3-3
Duncanville

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals33407315.0
2K. Dotson-walker (Sr)224
4Nehemiah Borner (Jr)73101.0
5Mason Williams (Jr)111.0
7E. Mckinney (Sr)123.5
8Colin Simmons (Sr)4264.5
10Kj Ford (So)3362.0
11A.j Brown (Jr)2241.5
11Alex January (Sr)551.5
20W. Carrigan (Jr)33
21T. Polley jr. (Jr)224
22Taj Degrate11
23Tamir Hunt (Jr)224
26Demaj Graham (Sr)11
32Ryan Hodge (Jr)224
38Demond Mackey (Sr)111.0
99Javian Council (Sr)1451.5
99Dylan Williams (So)33.5
Lake Ridge

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals454691
2Caleb Woods (Sr)123
3Owen Tipping (Jr)448
4Jaden Jones (Jr)2810
6Marcus Barnes (Sr)325
7Demarcus White (Sr)639
8Hunter Reeves (Sr)101121
10Nicholas Martin (Sr)8210
21Isaiah Pittman (Jr)123
23Douglas Jones (Sr)22
27Johnny Ealy (Jr)55
28Cameron Wilson (So)11
35Phillips Ojo (Sr)224
90Isaiha Pena (Sr)123
95D. Washington (Sr)516
97Tyson Hall (Sr)11
Duncanville

Sacks

#Athlete NameSacksYdlHurs
Team Totals5.08
5Mason Williams (Jr)1.0
8Colin Simmons (Sr)2.53
10Kj Ford (So).54
11A.j Brown (Jr)1.0
99Javian Council (Sr)1

Sacks

Lake Ridge has not entered any sacks stats.
Duncanville

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals15
2K. Dotson-walker (Sr)2
3Javion Holiday (Jr)11
4Nehemiah Borner (Jr)1
21T. Polley jr. (Jr)1

Defensive Statistics

Lake Ridge has not entered any defensive statistics stats.
Duncanville

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals1266355.3604
74Jonathan Batres (Jr)210050.052
94Anthony Bernal (Sr)1056356.3604
Lake Ridge

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals100.0
29Lance Taggart (Sr)100.0
Duncanville

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals27537.544
1Dakorien Moore (Jr)27537.544
Lake Ridge

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals922124.633
40Celani Nkomo (Sr)922124.633
Duncanville

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals57014.032270
1Dakorien Moore (Jr)3248.0224
2Ayson Theus (So)24623.03246
Lake Ridge

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals713018.6130
5Reign Broadway (Sr)36923.069
15Ma'Kye Jackson (So)11414.014
16Parker Threats (Jr)34715.747
Duncanville

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals848957
1Dakorien Moore (Jr)166
3Javion Holiday (Jr)166
6Jameir Willis (Sr)166
9Zach Turner (So)166
28Devine Green (Jr)21212
29Caden Durham (Sr)21212
74Jonathan Batres (Jr)99

Points

Lake Ridge has not entered any points stats.
Duncanville

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals910.99
74Jonathan Batres (Jr)910.99

PATs and Field Goals

Lake Ridge has not entered any pats and field goals stats.
Duncanville

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals5218
1Dakorien Moore (Jr)11
3Javion Holiday (Jr)11
6Jameir Willis (Sr)11
9Zach Turner (So)11
28Devine Green (Jr)22
29Caden Durham (Sr)22

Touchdowns

Lake Ridge has not entered any touchdowns stats.
Stat Supplier Logo

Duncanville's stats are presented by HudlHudl

Stat Supplier Logo

Lake Ridge's stats are presented by HudlHudl

Game Story

Texas High School Football - Lake Ridge crushed by Duncanville

September 15, 2023: Mansfield, TX 76063

Duncanville Panthers and Pantherettes (Duncanville, TX) fans left the game content Friday as they saw their football team rout the host Lake Ridge Eagles (Mansfield, TX), 76-0 in a league test.

With the triumph, Duncanville improves its record to 3-0 on the campaign. The Panthers and Pantherettes host Cedar Hill (Cedar Hill, TX) to confront the Longhorns in a 6A Region II District 11 test on Friday, September 22. The Longhorns come into the test with a record of 1-3. Cedar Hill lost 39-21 in their recent league test against Waxahachie (Waxahachie, TX)

With the loss, Lake Ridge drops to 0-4 on the campaign. The Eagles travel to Mansfield (Mansfield, TX) to confront the Tigers in a 6A Region II District 11 test on Friday, September 22. The Tigers come into the test with a record of 4-0. Mansfield won 42-31 in their recent league test against Mansfield Legacy (Mansfield, TX)

Annalese MaltsbergerEagles Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  1. Check In

    0 - 0 The scorer has checked in. DHS 0, Lake Ridge 0
    Posted @ 6:44p
  2. Game Attendance

    Attendance Hundreds
    Posted @ 7:02p
  3. Field Conditions

    Field Conditions Soggy
    Posted @ 7:02p
  4. Weather Conditions

    Weather Conditions Fair
    Posted @ 7:02p
  5. 0 - 0

    Start of Game

    Lake Ridge1st Quarter
    Lake Ridge kicking off to Duncanville.
    Posted @ 7:05p
  6. 0 - 0

    Possession Update - Kickoff

    Lake Ridge1st Quarter ~11 minutes to go
    Duncanville kicked off to Lake Ridge. Lake Ridge has the ball on their own 30-yard line. DHS 0, Lake Ridge 0
    Posted @ 7:06p
  7. Commentary

    1st Quarter
    LRHS Time Out
    Posted @ 7:07p
  8. 0 - 0

    Update

    Duncanville1st Quarter ~10 minutes to go
    Duncanville - 3rd down, ~10 minutes to go, ball on their own 45-yard line. DHS 0, Lake Ridge 0
    Posted @ 7:09p
  9. Commentary

    1st Quarter
    Incomplete Pass by Duncanville
    Posted @ 7:12p
  10. Commentary

    1st Quarter
    Eagles Timeout #2
    Posted @ 7:13p
  11. Commentary

    1st Quarter
    Apologies on first notification, Duncanville had the ball on the OWN 30 yard line.
    Posted @ 7:14p
  12. 0 - 0

    Long Pass

    Duncanville1st Quarter ~9 minutes to go
    Duncanville with a long pass. DHS 0, Lake Ridge 0
    Posted @ 7:14p
  13. 6 - 0

    Passing Touchdown

    Duncanville1st Quarter ~9 minutes to go
    Duncanville - Pass completed for a TD. DHS 6, Lake Ridge 0
    Posted @ 7:14p
  14. 7 - 0

    Made Point After

    Duncanville1st Quarter ~9 minutes to go
    Duncanville - #13 Emmanuel Ellison PAT Good. DHS 7, Lake Ridge 0
    Posted @ 7:15p
  15. 7 - 0

    Punt

    Lake Ridge1st Quarter ~8 minutes to go
    Duncanville has punted to Lake Ridge. Lake Ridge has the ball on their own 45-yard line. DHS 7, Lake Ridge 0
    Posted @ 7:18p
  16. Commentary

    1st Quarter
    Incomplete Pass to Parker Reeves (LRHS)
    Posted @ 7:20p
  17. 7 - 0

    Big Play - Sack

    Duncanville1st Quarter ~6 minutes to go
    Duncanville with a sack. DHS 7, Lake Ridge 0
    Posted @ 7:20p
  18. 7 - 0

    Turnover on Downs

    Duncanville1st Quarter ~6 minutes to go
    Lake Ridge has turned possession over on downs. Duncanville has the ball . DHS 7, Lake Ridge 0
    Posted @ 7:20p
  19. Commentary

    1st Quarter
    Incomplete Pass to #4 Duncanville.
    Posted @ 7:22p
  20. 13 - 0

    Rushing Touchdown

    Duncanville1st Quarter ~5 minutes to go
    Duncanville - 10 Yd Rushing TD. DHS 13, Lake Ridge 0
    Posted @ 7:25p
  21. 14 - 0

    Made Point After

    Duncanville1st Quarter ~5 minutes to go
    Duncanville - PAT Good. DHS 14, Lake Ridge 0
    Posted @ 7:25p
  22. 14 - 0

    Possession Update - Kickoff

    Lake Ridge1st Quarter ~5 minutes to go
    Duncanville kicked off to Lake Ridge. Lake Ridge has the ball. DHS 14, Lake Ridge 0
    Posted @ 7:27p
  23. 14 - 0

    Failed Onside Kick

    Lake Ridge1st Quarter ~5 minutes to go
    Lake Ridge recovered a failed onside kick by Duncanville and has the ball on Duncanville's 25-yard line. DHS 14, Lake Ridge 0
    Posted @ 7:28p
  24. 14 - 0

    Failed Onside Kick

    Duncanville1st Quarter ~3 minutes to go
    Duncanville recovered a failed onside kick by Lake Ridge and has the ball on their own 42-yard line. DHS 14, Lake Ridge 0
    Posted @ 7:30p
  25. Commentary

    1st Quarter
    Duncanville Timeout.
    Posted @ 7:33p
  26. 20 - 0

    Rushing Touchdown

    Duncanville1st Quarter Under a minute
    Duncanville - 1 Yd Rushing TD. DHS 20, Lake Ridge 0
    Posted @ 7:35p
  27. 21 - 0

    Made Point After

    Duncanville1st Quarter Under a minute
    Duncanville - PAT Good. DHS 21, Lake Ridge 0
    Posted @ 7:36p
  28. 21 - 0

    Possession Update - Kickoff

    Lake Ridge1st Quarter Under a minute
    Duncanville kicked off to Lake Ridge. Lake Ridge has the ball on their own 40-yard line. DHS 21, Lake Ridge 0
    Posted @ 7:37p
  29. 21 - 0

    End of 1st Quarter

    2nd Quarter
    DHS 21, Lake Ridge 0
    Posted @ 7:38p
  30. 21 - 0

    Punt

    Duncanville2nd Quarter ~11 minutes to go
    Lake Ridge has punted to Duncanville. Duncanville has the ball. DHS 21, Lake Ridge 0
    Posted @ 7:41p
  31. 21 - 0

    Long Pass

    Duncanville2nd Quarter ~11 minutes to go
    Duncanville with a long pass. DHS 21, Lake Ridge 0
    Posted @ 7:42p
  32. 27 - 0

    Passing Touchdown

    Duncanville2nd Quarter ~11 minutes to go
    Duncanville - Pass completed for a TD. DHS 27, Lake Ridge 0
    Posted @ 7:42p
  33. 28 - 0

    Made Point After

    Duncanville2nd Quarter ~11 minutes to go
    Duncanville - PAT Good. DHS 28, Lake Ridge 0
    Posted @ 7:43p
  34. 28 - 0

    Possession Update - Kickoff

    Lake Ridge2nd Quarter ~11 minutes to go
    Duncanville kicked off to Lake Ridge. Lake Ridge has the ball. DHS 28, Lake Ridge 0
    Posted @ 7:44p
  35. Commentary

    2nd Quarter
    LRHS Time Out
    Posted @ 7:46p
  36. 28 - 0

    Big Play - Sack

    Duncanville2nd Quarter ~10 minutes to go
    Duncanville with a sack. DHS 28, Lake Ridge 0
    Posted @ 7:47p
  37. 28 - 0

    Big Play - Sack

    Lake Ridge2nd Quarter ~9 minutes to go
    Lake Ridge with a sack. DHS 28, Lake Ridge 0
    Posted @ 7:49p
  38. Commentary

    2nd Quarter
    Incomplete pass to #1 Duncanville.
    Posted @ 7:54p
  39. 28 - 0

    Big Play - Sack

    Lake Ridge2nd Quarter ~6 minutes to go
    Lake Ridge - #6 Marcus Barnes with a sack. Duncanville has the ball on Lake Ridge's 3-yard line. DHS 28, Lake Ridge 0
    Posted @ 7:55p
  40. 34 - 0

    Rushing Touchdown

    Duncanville2nd Quarter ~6 minutes to go
    Duncanville - Rushing TD. DHS 34, Lake Ridge 0
    Posted @ 7:55p
  41. 35 - 0

    Made Point After

    Duncanville2nd Quarter ~6 minutes to go
    Duncanville - PAT Good. DHS 35, Lake Ridge 0
    Posted @ 7:55p
  42. 35 - 0

    Possession Update - Kickoff

    Lake Ridge2nd Quarter ~6 minutes to go
    Duncanville kicked off to Lake Ridge. Lake Ridge has the ball. DHS 35, Lake Ridge 0
    Posted @ 7:57p
  43. 35 - 0

    Possession Update

    Lake Ridge2nd Quarter ~5 minutes to go
    Lake Ridge takes over the ball. DHS 35, Lake Ridge 0
    Posted @ 7:59p
  44. 35 - 0

    Possession Update

    Duncanville2nd Quarter ~1 minute to go
    Duncanville takes over the ball. DHS 35, Lake Ridge 0
    Posted @ 8:04p
  45. 35 - 0

    Possession Update

    Lake Ridge2nd Quarter Under a minute
    Lake Ridge takes over the ball. DHS 35, Lake Ridge 0
    Posted @ 8:05p
  46. 35 - 0

    Halftime

    Halftime
    DHS 35, Lake Ridge 0
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:06p
  47. 35 - 0

    Start of 3rd Quarter

    Lake Ridge3rd Quarter
    Lake Ridge to kick off to Duncanville.
    Posted @ 8:38p
  48. 35 - 0

    Possession Update - Kickoff

    Duncanville3rd Quarter ~11 minutes to go
    Lake Ridge kicked off to Duncanville. Duncanville has the ball. DHS 35, Lake Ridge 0
    Posted @ 8:38p
  49. 35 - 0

    Possession Update

    Duncanville3rd Quarter ~8 minutes to go
    Duncanville takes over the ball. DHS 35, Lake Ridge 0
    Posted @ 8:45p
  50. Commentary

    3rd Quarter
    Tackle by #8 Hunter Reeves (LRHS)
    Posted @ 8:46p
  51. 35 - 0

    Update

    Duncanville3rd Quarter ~7 minutes to go
    Duncanville - 3rd down, ~7 minutes to go, ball on Lake Ridge's 32-yard line. DHS 35, Lake Ridge 0
    Posted @ 8:46p
  52. Commentary

    3rd Quarter
    #8 Hunter Reeves working hard, with yet another tackle.
    Posted @ 8:47p
  53. 41 - 0

    Rushing Touchdown

    Duncanville3rd Quarter ~6 minutes to go
    Duncanville - Rushing TD. DHS 41, Lake Ridge 0
    Posted @ 8:49p
  54. 42 - 0

    Made Point After

    Duncanville3rd Quarter ~6 minutes to go
    Duncanville - PAT Good. DHS 42, Lake Ridge 0
    Posted @ 8:49p
  55. 48 - 0

    Rushing Touchdown

    Duncanville3rd Quarter ~4 minutes to go
    Duncanville - Rushing TD. DHS 48, Lake Ridge 0
    Posted @ 8:55p
  56. 49 - 0

    Made Point After

    Duncanville3rd Quarter ~4 minutes to go
    Duncanville - #74 Jonathan Batres PAT Good. DHS 49, Lake Ridge 0
    Posted @ 8:55p
  57. 55 - 0

    Rushing Touchdown

    Duncanville3rd Quarter ~2 minutes to go
    Duncanville - Rushing TD. DHS 55, Lake Ridge 0
    Posted @ 9:01p
  58. 56 - 0

    Made Point After

    Duncanville3rd Quarter ~2 minutes to go
    Duncanville - PAT Good. DHS 56, Lake Ridge 0
    Posted @ 9:01p
  59. 56 - 0

    Possession Update - Kickoff

    Lake Ridge3rd Quarter ~2 minutes to go
    Duncanville kicked off to Lake Ridge. Lake Ridge has the ball. DHS 56, Lake Ridge 0
    Posted @ 9:03p
  60. 62 - 0

    Passing Touchdown

    Duncanville3rd Quarter ~1 minute to go
    Duncanville - Pass completed for a TD. DHS 62, Lake Ridge 0
    Posted @ 9:04p
  61. 63 - 0

    Made Point After

    Duncanville3rd Quarter ~1 minute to go
    Duncanville - PAT Good. DHS 63, Lake Ridge 0
    Posted @ 9:04p
  62. Commentary

    3rd Quarter
    Duncanville interception to a TD.
    Posted @ 9:05p
  63. 62 - 0

    Score Correction

    Duncanville3rd Quarter
    Score correction for Duncanville in 3rd Quarter. DHS 62, Lake Ridge 0
    Posted @ 9:08p
  64. 62 - 0

    End of 3rd Quarter

    4th Quarter
    DHS 62, Lake Ridge 0
    Posted @ 9:08p
  65. 68 - 0

    Rushing Touchdown

    Duncanville4th Quarter ~10 minutes to go
    Duncanville - Rushing TD. DHS 68, Lake Ridge 0
    Posted @ 9:13p
  66. 69 - 0

    Made Point After

    Duncanville4th Quarter ~10 minutes to go
    Duncanville - PAT Good. DHS 69, Lake Ridge 0
    Posted @ 9:13p
  67. 75 - 0

    Rushing Touchdown

    Duncanville4th Quarter ~2 minutes to go
    Duncanville - Rushing TD. DHS 75, Lake Ridge 0
    Posted @ 9:23p
  68. 76 - 0

    Made Point After

    Duncanville4th Quarter ~2 minutes to go
    Duncanville - PAT Good. DHS 76, Lake Ridge 0
    Posted @ 9:24p
  1. MaxPreps Staff

    Beware of spam! Please do not follow links to third party sites. Report suspicious posts using the 'Report Spam' button.
  2. K. Theus

    someone tell NFHS Network to clean their camera lens! One side is clear the other is foggy!

Duncanville @ Lake Ridge Football Game Info

Fri., Sep. 15, 2023 @ 7p
The Lake Ridge (Mansfield, TX) varsity football team lost Friday's home conference game against Duncanville (TX) by a score of 76-0.

Scoretracker Providers

Annalese MaltsbergerEagles Reporter

Rankings & Records

Duncanville (23-24)

NationalTXSectionState Div.
8222
OverallDistrictHomeAwayNeutralWin %District %PFPA
14-16-16-04-14-0.933.857769201

Lake Ridge (23-24)

TXSectionState Div.
394273148
OverallDistrictHomeAwayWin %District %PFPA
0-100-70-60-4.000.000135462

Team Scoring Averages

Q1Q2Q3Q4Final
Duncanville
19.117.310.07.851.3
Lake Ridge
2.81.202.013.5

Duncanville Videos

Lake Ridge Videos

Lake Ridge doesn't have any videos.

Team Stat Comparison

DuncanvilleLake Ridge
206.9Rushing Yards Per Game151.9
222.9Passing Yards Per Game63.9
211.0Receiving Yards Per Game67.3
429.7Total Yards Per Game215.8
49.6Tackles Per Game27.9
1.7Sacks Per Game-
32.6Points Per Game11.9

Team Leaders

DuncanvilleLake RidgeNational Avg.
#29 Caden Durham131.5Rushing Yards Per Game#22 Marcus Hayes83.820.6
#12 Keelon Russell217.8Passing Yards Per Game#17 Kennen Miller112.750.5
#1 Dakorien Moore93.1Receiving Yards Per Game#5 Reign Broadway34.417.5
#12 Keelon Russell238.1Total Yards Per Game#17 Kennen Miller195.336.9
#7 Etelridge "ej" Mckinney7.2Tackles Per Game#17 Hayden Edwards10.02.7
#8 Colin Simmons0.7Sacks Per Game
-
0.2
#29 Caden Durham9.6Points Per Game#14 David Vallejo3.02.1

Record Breakdown

Duncanville (23-24)

Lake Ridge (23-24)

14-1
Overall
0-10
6-1
League
0-7
2-0
Non-League
0-3
1-0
Head to Head
0-1
6-1
Common Opponent
0-7
6-0
Home
0-6
4-1
Away
0-4
4-0
Neutral
0-0
6-0
Playoff
0-0
13-1
In-State
0-10
1-0
Out-of-State
0-0