Princeton University Athletics
March 5, 2004
March 05, 2004 | Men's Basketball
Recap
Princeton vs Harvard (03/05/04 at Lavietes Pavilion, Cambridge, MA)
--------------------------------------------------------------------------------
Box Score Play-by-Play
--------------------------------------------------------------------------------
Official Basketball Box Score -------------------------------------------------------------------------------- Official Basketball Box Score Princeton vs Harvard 03/05/04 7:00 pm at Lavietes Pavilion, Cambridge, MA -------------------------------------------------------------------------------- VISITORS: Princeton 18-7, 11-1 Ivy TOT-FG 3-PT REBOUNDS ## Player Name FG-FGA FG-FGA FT-FTA OF DE TOT PF TP A TO BLK S MIN 22 Venable, Will....... f 5-9 2-3 0-0 0 6 6 1 12 3 3 0 3 39 25 Logan, Andre........ f 3-6 0-1 2-2 1 3 4 4 8 3 2 1 0 30 30 Wallace, Judson..... c 6-12 0-0 4-4 4 8 12 2 16 0 4 2 0 33 03 Greenman, Scott..... g 5-12 2-8 2-3 0 5 5 3 14 1 4 0 3 35 12 Schafer, Max........ g 0-4 0-1 0-0 0 0 0 2 0 3 1 0 2 20 15 Buffmire, Edwin..... 0-1 0-0 0-0 0 1 1 1 0 0 0 0 1 5 20 Owings, Luke........ 1-2 0-1 0-0 0 1 1 3 2 2 1 1 2 12 33 Stephens, Mike...... 0-0 0-0 0-0 0 1 1 2 0 0 1 0 0 7 54 Schaen, Harrison.... 2-2 0-0 4-5 2 1 3 3 8 0 2 3 1 17 TEAM................ 3 2 5 Totals.............. 22-48 4-14 12-14 10 28 38 21 60 12 18 7 12 198
TOTAL FG% 1st Half: 11-26 42.3% 2nd Half: 11-22 50.0% Game: 45.8% DEADB 3-Pt. FG% 1st Half: 2-9 22.2% 2nd Half: 2-5 40.0% Game: 28.6% REBS F Throw % 1st Half: 2-2 100 % 2nd Half: 10-12 83.3% Game: 85.7% 0
-------------------------------------------------------------------------------- HOME TEAM: Harvard 4-22, 3-10 Ivy TOT-FG 3-PT REBOUNDS ## Player Name FG-FGA FG-FGA FT-FTA OF DE TOT PF TP A TO BLK S MIN 21 Stehle, Matt........ f 1-9 0-2 6-8 3 2 5 5 8 2 1 0 3 30 32 Norman, Jason....... f 4-15 0-4 0-2 1 5 6 2 8 4 2 0 1 38 44 Beatty, Graham...... c 2-4 0-0 3-6 3 1 4 5 7 0 3 1 0 27 13 Rogus, Kevin........ g 5-15 5-12 0-0 0 1 1 1 15 0 4 0 1 36 25 Giovacchini, David.. g 2-5 0-1 1-2 2 3 5 2 5 3 3 0 4 32 12 Goffredo, Jim....... 0-2 0-1 0-0 0 1 1 1 0 2 1 0 1 12 15 Yada, Ko............ 0-0 0-0 0-0 0 0 0 0 0 0 0 0 0 2 33 Martin, Zach........ 0-0 0-0 2-2 0 2 2 0 2 0 0 0 0 3 40 McCrone, Luke....... 2-4 1-2 1-4 2 3 5 1 6 0 1 1 2 21 TEAM................ 5 5 Totals.............. 16-54 6-22 13-24 16 18 34 17 51 11 15 2 12 201
TOTAL FG% 1st Half: 6-29 20.7% 2nd Half: 10-25 40.0% Game: 29.6% DEADB 3-Pt. FG% 1st Half: 2-11 18.2% 2nd Half: 4-11 36.4% Game: 27.3% REBS F Throw % 1st Half: 6-9 66.7% 2nd Half: 7-15 46.7% Game: 54.2% 5
-------------------------------------------------------------------------------- Officials: Paul Faia, John Gill, Jeff Clark Technical fouls: Princeton-None. Harvard-None. Attendance: 2050 Score by Periods 1st 2nd Total Princeton..................... 26 34 - 60 Harvard....................... 20 31 - 51 Harvard's Graham Beatty fouled out with 2:58 left in the second half Harvard's Matt Stehle fouled out with 11.5 seconds left in the second half Princeton clinches a share of the Ivy League championship -------------------------------------------------------------------------------- Play-By-Play -------------------------------------------------------------------------------- Play-By-Play Princeton vs Harvard 03/05/04 7:00 pm at Lavietes Pavilion, Cambridge, MA
1st PERIOD Play-by-Play (Page 1) HOME TEAM: Harvard TIME SCORE MAR VISITORS: Princeton ------------------------------------------------------------------------------------------------ 19:48 MISSED 3 PTR by Greenman, Scott REBOUND (DEF) by Beatty, Graham 19:48 MISSED JUMPER by Norman, Jason 19:14 REBOUND (OFF) by (TEAM) 19:14 MISSED 3 PTR by Rogus, Kevin 19:09 19:09 REBOUND (DEF) by Greenman, Scott 18:35 MISSED JUMPER by Logan, Andre BLOCK by Beatty, Graham 18:35 18:29 REBOUND (OFF) by (TEAM) 18:25 0-2 V 2 GOOD! JUMPER by Greenman, Scott 18:25 ASSIST by Venable, Will MISSED LAYUP by Beatty, Graham 18:25 18:25 REBOUND (DEF) by Logan, Andre 17:44 0-4 V 4 GOOD! LAYUP by Wallace, Judson 17:43 ASSIST by Schafer, Max MISSED JUMPER by Stehle, Matt 17:22 17:20 BLOCK by Logan, Andre 17:18 REBOUND (DEF) by Logan, Andre 17:15 0-6 V 6 GOOD! LAYUP by Logan, Andre 17:09 FOUL by Greenman, Scott MISSED 3 PTR by Norman, Jason 16:53 16:53 REBOUND (DEF) by Wallace, Judson 16:44 TURNOVR by Venable, Will TURNOVR by Stehle, Matt 16:30 16:30 STEAL by Greenman, Scott 16:25 MISSED LAYUP by Venable, Will 16:25 REBOUND (OFF) by Logan, Andre 16:22 0-8 V 8 GOOD! TIP-IN by Logan, Andre TIMEOUT 30sec 16:18 MISSED 3 PTR by Giovacchini, David 16:13 16:13 REBOUND (DEF) by Wallace, Judson 15:34 MISSED 3 PTR by Greenman, Scott REBOUND (DEF) by Norman, Jason 15:34 TIMEOUT TEAM 15:33 MISSED LAYUP by Rogus, Kevin 15:12 REBOUND (OFF) by Giovacchini, David 15:12 TURNOVR by Beatty, Graham 15:05 15:04 STEAL by Greenman, Scott 15:00 MISSED LAYUP by Greenman, Scott 15:00 REBOUND (OFF) by Wallace, Judson 14:57 0-10 V 10 GOOD! TIP-IN by Wallace, Judson MISSED 3 PTR by Rogus, Kevin 14:40 REBOUND (OFF) by Giovacchini, David 14:40 GOOD! LAYUP by Giovacchini, David 14:37 2-10 V 8 14:14 TURNOVR by Logan, Andre STEAL by Norman, Jason 14:13 MISSED JUMPER by Norman, Jason 13:51 13:51 REBOUND (DEF) by Logan, Andre 13:33 MISSED 3 PTR by Greenman, Scott REBOUND (DEF) by Norman, Jason 13:33 MISSED JUMPER by Rogus, Kevin 13:08 13:08 REBOUND (DEF) by Venable, Will 12:53 MISSED JUMPER by Wallace, Judson REBOUND (DEF) by Norman, Jason 12:53 12:33 FOUL by Logan, Andre MISSED FT SHOT by Beatty, Graham 12:33 REBOUND (OFF) by (DEADBALL) 12:33 GOOD! FT SHOT by Beatty, Graham 12:33 3-10 V 7 12:14 TURNOVR by Wallace, Judson STEAL by McCrone, Luke 12:14 12:14 FOUL by Wallace, Judson FOUL by Stehle, Matt 11:52 MISSED JUMPER by Stehle, Matt 11:49 11:49 REBOUND (DEF) by Wallace, Judson 11:43 3-12 V 9 GOOD! LAYUP by Schaen, Harrison 11:43 ASSIST by Schafer, Max 11:32 FOUL by Schaen, Harrison TIMEOUT TEAM 11:32 MISSED JUMPER by Goffredo, Jim 11:24 11:24 BLOCK by Wallace, Judson 11:22 REBOUND (DEF) by Wallace, Judson 11:11 TURNOVR by Wallace, Judson STEAL by Giovacchini, David 11:10 MISSED LAYUP by Norman, Jason 11:05 REBOUND (OFF) by Stehle, Matt 11:05 MISSED TIP-IN by Stehle, Matt 11:04 11:04 REBOUND (DEF) by Venable, Will 11:01 TURNOVR by Venable, Will STEAL by Stehle, Matt 11:00 GOOD! JUMPER by Stehle, Matt 10:45 5-12 V 7 ASSIST by Norman, Jason 10:45 10:21 MISSED 3 PTR by Greenman, Scott REBOUND (DEF) by Stehle, Matt 10:21 FOUL by Beatty, Graham 10:06 TURNOVR by Beatty, Graham 10:06 09:42 MISSED 3 PTR by Schafer, Max 09:42 REBOUND (OFF) by Schaen, Harrison 09:21 MISSED JUMPER by Schafer, Max REBOUND (DEF) by McCrone, Luke 09:21 MISSED 3 PTR by Rogus, Kevin 09:11 09:11 REBOUND (DEF) by Greenman, Scott 09:03 5-14 V 9 GOOD! LAYUP by Venable, Will 09:03 ASSIST by Greenman, Scott TURNOVR by Rogus, Kevin 08:46 08:45 STEAL by Venable, Will 08:42 5-16 V 11 GOOD! DUNK by Schaen, Harrison 08:42 ASSIST by Venable, Will TIMEOUT 30sec 08:33 08:08 FOUL by Stephens, Mike 08:03 FOUL by Venable, Will MISSED LAYUP by Stehle, Matt 07:55 REBOUND (OFF) by (TEAM) 07:55 07:54 FOUL by Stephens, Mike GOOD! FT SHOT by Stehle, Matt 07:54 6-16 V 10 GOOD! FT SHOT by Stehle, Matt 07:54 7-16 V 9 TIMEOUT TEAM 07:54 07:29 7-19 V 12 GOOD! 3 PTR by Venable, Will MISSED 3 PTR by Rogus, Kevin 07:14 07:14 REBOUND (DEF) by Stephens, Mike 06:47 TURNOVR by Schaen, Harrison GOOD! DUNK by Beatty, Graham 06:32 9-19 V 10 ASSIST by Norman, Jason 06:32 FOUL by Norman, Jason 06:02 06:02 9-20 V 11 GOOD! FT SHOT by Schaen, Harrison 06:02 9-21 V 12 GOOD! FT SHOT by Schaen, Harrison MISSED JUMPER by Rogus, Kevin 05:53 05:53 REBOUND (DEF) by (TEAM) FOUL by Beatty, Graham 05:52 05:40 MISSED LAYUP by Logan, Andre REBOUND (DEF) by Stehle, Matt 05:40 GOOD! 3 PTR by Rogus, Kevin 05:29 12-21 V 9 04:58 12-24 V 12 GOOD! 3 PTR by Greenman, Scott 04:58 ASSIST by Venable, Will GOOD! LAYUP by Norman, Jason 04:49 14-24 V 10 ASSIST by Giovacchini, David 04:49 04:49 FOUL by Owings, Luke MISSED FT SHOT by Norman, Jason 04:49 04:49 REBOUND (DEF) by Venable, Will 04:30 TURNOVR by Greenman, Scott STEAL by Giovacchini, David 04:29 TURNOVR by McCrone, Luke 04:26 04:25 STEAL by Venable, Will 04:20 TURNOVR by Wallace, Judson 04:20 TIMEOUT 30sec MISSED JUMPER by Stehle, Matt 04:10 04:10 REBOUND (DEF) by Schaen, Harrison 03:51 TURNOVR by Owings, Luke TIMEOUT TEAM 03:51 TURNOVR by Norman, Jason 03:17 03:16 STEAL by Owings, Luke 02:59 MISSED 3 PTR by Greenman, Scott REBOUND (DEF) by Rogus, Kevin 02:59 02:47 FOUL by Owings, Luke GOOD! FT SHOT by Stehle, Matt 02:47 15-24 V 9 MISSED FT SHOT by Stehle, Matt 02:47 REBOUND (OFF) by Norman, Jason 02:47 MISSED 3 PTR by Stehle, Matt 02:44 02:44 REBOUND (DEF) by Greenman, Scott FOUL by Stehle, Matt 02:22 02:18 15-26 V 11 GOOD! JUMPER by Greenman, Scott MISSED 3 PTR by Rogus, Kevin 02:07 02:07 REBOUND (DEF) by Wallace, Judson 01:51 TURNOVR by Greenman, Scott STEAL by Rogus, Kevin 01:50 MISSED 3 PTR by Goffredo, Jim 01:46 REBOUND (OFF) by (TEAM) 01:46 01:43 FOUL by Wallace, Judson GOOD! FT SHOT by Martin, Zach 01:43 16-26 V 10 GOOD! FT SHOT by Martin, Zach 01:43 17-26 V 9 01:27 MISSED JUMPER by Schafer, Max REBOUND (DEF) by Norman, Jason 01:27 TURNOVR by Rogus, Kevin 01:20 01:19 STEAL by Schafer, Max 01:15 MISSED LAYUP by Schafer, Max REBOUND (DEF) by Martin, Zach 01:15 GOOD! 3 PTR by McCrone, Luke 00:54 20-26 V 6 ASSIST by Norman, Jason 00:54 00:21 MISSED 3 PTR by Logan, Andre REBOUND (DEF) by Martin, Zach 00:21 MISSED JUMPER by Norman, Jason 00:03 REBOUND (OFF) by (TEAM) 00:03 --------------------------------------------------------------------------------
Princeton 26, Harvard 20
-------------------------------------------------------------------------------- 2nd PERIOD Play-by-Play (Page 1) HOME TEAM: Harvard TIME SCORE MAR VISITORS: Princeton ------------------------------------------------------------------------------------------------ TURNOVR by Rogus, Kevin 19:47 19:33 20-28 V 8 GOOD! LAYUP by Wallace, Judson 19:33 ASSIST by Logan, Andre TURNOVR by Rogus, Kevin 19:23 19:22 STEAL by Schafer, Max FOUL by Stehle, Matt 19:06 19:06 20-29 V 9 GOOD! FT SHOT by Wallace, Judson 19:06 20-30 V 10 GOOD! FT SHOT by Wallace, Judson GOOD! LAYUP by Norman, Jason 18:44 22-30 V 8 ASSIST by Giovacchini, David 18:44 18:44 FOUL by Schafer, Max MISSED FT SHOT by Norman, Jason 18:44 18:44 REBOUND (DEF) by Wallace, Judson 18:22 TURNOVR by Wallace, Judson STEAL by Stehle, Matt 18:20 GOOD! LAYUP by Norman, Jason 18:17 24-30 V 6 ASSIST by Stehle, Matt 18:17 17:58 24-32 V 8 GOOD! LAYUP by Venable, Will 17:58 ASSIST by Logan, Andre GOOD! LAYUP by Giovacchini, David 17:45 26-32 V 6 ASSIST by Stehle, Matt 17:45 17:22 26-34 V 8 GOOD! LAYUP by Greenman, Scott 17:10 FOUL by Logan, Andre GOOD! FT SHOT by Stehle, Matt 17:10 27-34 V 7 GOOD! FT SHOT by Stehle, Matt 17:10 28-34 V 6 16:50 28-36 V 8 GOOD! JUMPER by Venable, Will 16:40 FOUL by Greenman, Scott 16:25 FOUL by Schafer, Max GOOD! 3 PTR by Rogus, Kevin 16:20 31-36 V 5 ASSIST by Norman, Jason 16:20 16:02 TURNOVR by Greenman, Scott GOOD! JUMPER by Norman, Jason 15:30 33-36 V 3 15:03 33-38 V 5 GOOD! LAYUP by Wallace, Judson 15:03 ASSIST by Schafer, Max 14:49 FOUL by Logan, Andre MISSED FT SHOT by Beatty, Graham 14:49 REBOUND (OFF) by (DEADBALL) 14:49 GOOD! FT SHOT by Beatty, Graham 14:49 34-38 V 4 TIMEOUT TEAM 14:49 14:31 TURNOVR by Schafer, Max STEAL by Goffredo, Jim 14:30 GOOD! 3 PTR by Rogus, Kevin 14:21 37-38 V 1 ASSIST by Goffredo, Jim 14:21 13:58 MISSED 3 PTR by Greenman, Scott 13:58 REBOUND (OFF) by Wallace, Judson FOUL by Stehle, Matt 13:55 13:40 MISSED 3 PTR by Owings, Luke REBOUND (DEF) by Goffredo, Jim 13:40 GOOD! 3 PTR by Rogus, Kevin 13:25 40-38 H 2 ASSIST by Goffredo, Jim 13:25 12:59 40-41 V 1 GOOD! 3 PTR by Venable, Will 12:59 ASSIST by Owings, Luke MISSED 3 PTR by Norman, Jason 12:34 REBOUND (OFF) by Beatty, Graham 12:34 GOOD! TIP-IN by Beatty, Graham 12:29 42-41 H 1 12:21 MISSED LAYUP by Venable, Will BLOCK by McCrone, Luke 12:21 REBOUND (DEF) by McCrone, Luke 12:21 GOOD! JUMPER by McCrone, Luke 12:04 44-41 H 3 FOUL by Goffredo, Jim 11:50 TIMEOUT TEAM 11:50 11:21 FOUL by Logan, Andre 11:21 TURNOVR by Logan, Andre TURNOVR by Goffredo, Jim 11:20 11:19 STEAL by Greenman, Scott 11:09 MISSED JUMPER by Wallace, Judson 11:09 REBOUND (OFF) by (TEAM) FOUL by McCrone, Luke 11:08 11:02 MISSED JUMPER by Wallace, Judson 11:02 REBOUND (OFF) by Wallace, Judson 11:00 44-43 H 1 GOOD! LAYUP by Wallace, Judson MISSED 3 PTR by McCrone, Luke 10:53 10:53 REBOUND (DEF) by (TEAM) FOUL by Beatty, Graham 10:14 10:10 MISSED JUMPER by Wallace, Judson REBOUND (DEF) by Giovacchini, David 10:10 MISSED LAYUP by Norman, Jason 10:07 10:07 BLOCK by Owings, Luke 10:06 REBOUND (DEF) by Owings, Luke 09:53 44-45 V 1 GOOD! JUMPER by Owings, Luke MISSED JUMPER by Giovacchini, David 09:35 REBOUND (OFF) by McCrone, Luke 09:35 09:33 FOUL by Owings, Luke MISSED FT SHOT by McCrone, Luke 09:33 REBOUND (OFF) by (DEADBALL) 09:33 MISSED FT SHOT by McCrone, Luke 09:33 09:33 REBOUND (DEF) by Venable, Will 09:08 44-47 V 3 GOOD! LAYUP by Wallace, Judson 09:08 ASSIST by Owings, Luke TURNOVR by Beatty, Graham 08:56 08:55 STEAL by Buffmire, Edwin 08:49 MISSED JUMPER by Wallace, Judson 08:49 REBOUND (OFF) by (TEAM) 08:43 MISSED JUMPER by Buffmire, Edwin REBOUND (DEF) by McCrone, Luke 08:43 08:41 FOUL by Schaen, Harrison GOOD! FT SHOT by McCrone, Luke 08:41 45-47 V 2 MISSED FT SHOT by McCrone, Luke 08:41 08:41 REBOUND (DEF) by Wallace, Judson FOUL by Beatty, Graham 08:26 08:11 MISSED 3 PTR by Venable, Will REBOUND (DEF) by Giovacchini, David 08:11 MISSED JUMPER by Giovacchini, David 07:59 07:59 BLOCK by Wallace, Judson REBOUND (OFF) by (TEAM) 07:58 MISSED 3 PTR by Norman, Jason 07:33 07:33 REBOUND (DEF) by Buffmire, Edwin 07:17 MISSED LAYUP by Venable, Will 07:17 REBOUND (OFF) by Wallace, Judson 07:14 MISSED LAYUP by Wallace, Judson 07:14 REBOUND (OFF) by Schaen, Harrison 06:56 TURNOVR by Schaen, Harrison STEAL by Giovacchini, David 06:53 06:36 FOUL by Schaen, Harrison GOOD! FT SHOT by Stehle, Matt 06:36 46-47 V 1 MISSED FT SHOT by Stehle, Matt 06:36 06:36 REBOUND (DEF) by Venable, Will FOUL by Giovacchini, David 06:14 06:14 MISSED FT SHOT by Schaen, Harrison REBOUND (DEF) by Norman, Jason 06:14 GOOD! 3 PTR by Rogus, Kevin 05:53 49-47 H 2 ASSIST by Giovacchini, David 05:53 05:27 TURNOVR by Stephens, Mike STEAL by Stehle, Matt 05:26 TURNOVR by Giovacchini, David 05:06 05:05 STEAL by Owings, Luke 04:44 TURNOVR by Venable, Will STEAL by Giovacchini, David 04:43 MISSED 3 PTR by Rogus, Kevin 04:21 REBOUND (OFF) by Stehle, Matt 04:21 TIMEOUT TEAM 04:07 MISSED JUMPER by Norman, Jason 03:50 03:50 BLOCK by Schaen, Harrison REBOUND (OFF) by Beatty, Graham 03:49 MISSED JUMPER by Beatty, Graham 03:47 03:47 BLOCK by Schaen, Harrison REBOUND (OFF) by Beatty, Graham 03:46 03:46 FOUL by Buffmire, Edwin MISSED FT SHOT by Beatty, Graham 03:46 REBOUND (OFF) by (DEADBALL) 03:46 GOOD! FT SHOT by Beatty, Graham 03:46 50-47 H 3 03:46 TIMEOUT TEAM 03:20 50-49 H 1 GOOD! LAYUP by Logan, Andre MISSED 3 PTR by Norman, Jason 02:59 02:59 REBOUND (DEF) by Greenman, Scott FOUL by Beatty, Graham 02:57 02:57 MISSED FT SHOT by Greenman, Scott REBOUND (DEF) by Giovacchini, David 02:57 TURNOVR by Giovacchini, David 02:42 FOUL by Rogus, Kevin 02:27 02:27 50-50 T 1 GOOD! FT SHOT by Logan, Andre 02:27 50-51 V 1 GOOD! FT SHOT by Logan, Andre MISSED JUMPER by Stehle, Matt 02:09 02:09 BLOCK by Schaen, Harrison REBOUND (OFF) by Stehle, Matt 02:09 01:54 FOUL by Greenman, Scott MISSED FT SHOT by Giovacchini, David 01:54 REBOUND (OFF) by (DEADBALL) 01:54 GOOD! FT SHOT by Giovacchini, David 01:54 51-51 T 2 01:35 TIMEOUT 30sec 01:24 51-54 V 3 GOOD! 3 PTR by Greenman, Scott 01:24 ASSIST by Logan, Andre MISSED 3 PTR by Stehle, Matt 01:10 01:10 REBOUND (DEF) by Wallace, Judson FOUL by Giovacchini, David 01:06 01:06 51-55 V 4 GOOD! FT SHOT by Wallace, Judson 01:06 51-56 V 5 GOOD! FT SHOT by Wallace, Judson MISSED LAYUP by Norman, Jason 00:52 00:52 REBOUND (DEF) by Venable, Will 00:42 TURNOVR by Greenman, Scott STEAL by McCrone, Luke 00:41 MISSED JUMPER by McCrone, Luke 00:36 00:36 REBOUND (DEF) by Greenman, Scott FOUL by Norman, Jason 00:33 00:33 51-57 V 6 GOOD! FT SHOT by Greenman, Scott 00:33 TIMEOUT 30sec 00:33 51-58 V 7 GOOD! FT SHOT by Greenman, Scott MISSED 3 PTR by Rogus, Kevin 00:21 REBOUND (OFF) by McCrone, Luke 00:21 TURNOVR by Norman, Jason 00:13 00:11 STEAL by Schaen, Harrison FOUL by Stehle, Matt 00:11 00:11 51-59 V 8 GOOD! FT SHOT by Schaen, Harrison 00:11 51-60 V 9 GOOD! FT SHOT by Schaen, Harrison TURNOVR by Giovacchini, David 00:06 00:04 STEAL by Venable, Will --------------------------------------------------------------------------------
Princeton 60, Harvard 51
--------------------------------------------------------------------------------





.png&width=24&type=webp)



