November 8, 2009
Order NowThe Hardball Times Baseball Annual 2010 is now in development and will ship in mid November! This year's book will feature articles by THT's staff as well as Bill James, Tom Tango and Craig Wright. If you use this link to purchase the Annual, you will be in the first group to receive it and you'll be supporting THT. ![]()
Rich Barbieri
John Barten Brian Borawski Craig Brown Evan Brunell David Gassko Jonathan Hale Brandon Isleib Chris Jaffe Max Marchi Bruce Markusen Harry Pavlidis Jeff Sackmann Dave Studeman Steve Treder Bryan Tsao Tuck! Dan Turkenkopf Colin Wyers Geoff Young John Brattain And here's the full roster.
Or you can search by:
Gear up for baseball season with Chicago White Sox tickets and New York Yankees tickets. LA Angels tickets, Houston Astros tickets, and Atlanta Braves tickets are hot sellers! You can get Boston Red Sox tickets, San Diego Padres tickets or Chicago Cubs tickets for your favorite baseball fan. Coast to Coast Tickets has the best MLB tickets like Minnesota Twins tickets, LA Dodgers tickets, Milwaukee Brewers tickets, New York Met tickets and St. Louis Cardinals tickets. Find premium Chicago Cubs tickets and other Chicago tickets at JustGreatTickets.com. Chicago Cubs Tickets Chicago Tickets ![]() All content on this site (including text, graphs, and any other original works), unless otherwise noted, is licensed under a Creative Commons License. |
THT Daily: Here come the Brewersby THT StaffJuly 07, 2008 Player News Yesterday’s Results Today’s Games Standings Game of the Day Yesterday’s Home Runs Top Minor League Performances You can always find the most recent THT Daily at http://www.hardballtimes.com/main/content/thtdaily/ and an archive at http://www.hardballtimes.com/main/thtdaily_index/ Player NewsPlayer Headlines are courtesy of Rotoworld
The Milwaukee Journal-Sentinel is reporting that the Brewers have agreed to trade Matt LaPorta and prospects to the Indians for C.C. Sabathia and prospects. According to the Tom Haudricourt, each team will swap two lower level prospects in addition to the big names involved, but Alcides Escobar and Mat Gamel will stay with Milwaukee. Sabathia would make his debut for the Brewers on Tuesday against the Rockies, and he'd get a boost pitching to pitchers in the NL. LaPorta, meanwhile, has a clear path to the majors and can be snagged by AL-only teams looking to add some power to their lineups. Cardinals manager Tony La Russa announced Sunday that Mark Mulder will rejoin the starting rotation Wednesday against the Phillies. Uh oh. "He’s starter material and we have a spot in the rotation," La Russa said. "He’s the guy who fits it best." Funny that La Russa would come to that conclusion, seeing as Mulder has served up two runs on four hits over 1 1/3 innings since he was activated. He wasn't even an effective starter in the minors. This just screams trouble. Cody Ross went 3-for-5 with five RBI as the Marlins defeated the Rockies on Sunday afternoon. Ross finished the game a triple short of the cycle. In the four-game series with the Rockies, he went 12-for-20 with six runs, four doubles, two homers and a whopping 15 RBI. The strong weekend boosted his average over 30 points to .266, and he now has 15 homers and 47 RBI on the season. Jon Garland allowed just one run in nine innings to pick up a complete game victory on Sunday afternoon. A nice way for Garland to win his 100th career game. The only run he allowed came on a Rod Barajas solo shot in the fifth inning. He allowed just six hits on the day, striking out three and not issuing a single walk. At 3.76, Garland's ERA is down over two points since the beginning of May, and it's the lowest it's been since his first start of the season. J.J. Hardy went 3-for-4 with two home runs as the Brewers defeated the Pirates on Sunday afternoon. Both of Hardy's blasts were two-run shots, giving him four RBI on the day. He's on an absolute tear right now, with six home runs since the beginning of the month. After sitting out five games to rest a strained shoulder in the middle of June, he's raised his average almost 50 points to .295 and hit eight of his 12 homers. Ryan Braun also homered for the Brewers on Sunday, and Bill Hall drove in three runs and hit two doubles. Alex Rodriguez's wife, Cynthia, will file for divorce Monday due to the Yankees' third baseman's "extramarital affairs." The Miami Herald released the report that comes just a couple of days after A-Rod was linked to Madonna. "She feels that she has exhausted every opportunity to salvage the marriage, and that Alex has emotionally abandoned her and the children and has left her with no choice but to divorce him," Cynthia's attorney Maurice Kutner told the newspaper. Alex and Cynthia have two young kids, both girls. A-Rod was named to his 11th All-Star Game on Sunday afternoon. Rich Aurilia homered and finished 2-for-4 Sunday but the Giants couldn't top the Dodgers. Ray Durham and Bengie Molina also drove in runs, but Molina's came on a fielder's choice in the first inning. Aurilia's homer was his eighth of the year and his 1,500th career hit. He's batting .284 this season with 35 RBI. Manager Jim Riggleman has pushed back Erik Bedard's next scheduled start. Bedard apparently complained of shoulder tightness after his start Friday. There's no timetable on when he'll pitch next or whether he'll avoid the disabled list. Yesterday’s ResultsGame recaps provided by Craig Calcaterra of Shysterball.Brewers 11, Pirates 6: A pretty impressive offensive performance for Milwaukee. Now, if they could only get some pitching. Oh, wait. Brewers' fans have visions of 1987 Doyle Alexander and 1998 Randy Johnson dancing in their heads. The way C.C. has pitched recently, those may not be unrealistic expectations. Twins 4, Indians 3: Silver lining: the eight straight losses for the Indians brings some sort of clarity to this team, however grim. By officially going into the tank like they have, the Indians have made it a little easier for Shapiro to do the things he needs to do to ensure that they can contend over the next couple of years (i.e. Sizemore's prime). Things like unload their soon-to-walk ace for much needed offensive help. Things like designate their "closer" for assignment. Things like bringing back guys like Hafner, Martinez, and Carmona slowly, ensuring that they don't get overworked, re-injured, or disillusioned in some desperate and tenuous playoff run this season. Sure, losing sucks, but sometimes the timing works out OK. Just ask the 1996-97 San Antonio Spurs. Braves 7, Houston 6: 17 innings. As Mac said, this one reminded me an awful lot of Game 4 of the 2005 NLDS, except this time (a) Atlanta won; and (b) both Houston and Atlanta kind of stink so it doesn't really matter all that much. Chipper Jones reached base seven times in nine plate appearances. Some folks down south are sad that he's not hitting .400 anymore, but his OBP is still up around .485, and that's nothin' to sneeze at. Tigers 2, Mariners 1: Only 15 innings? The Astros and Braves mock them for their lack of stamina and resolve. Jamie Burke takes the loss for Seattle, which is pretty cool considering that Jamie Burke is a catcher. According to the box score he didn't walk anyone, and according to the game story he hit 86 on the gun. Scouts from the Rangers, Royals, Pirates, and Nationals were later seen writing furious memos to their front offices. Reds 6, Nationals 5: Edinson Volquez wasn't all that dominant today -- he gave up three runs in six innings -- and after the game, Nats' manager Manny Acta vented: "We should have won the game. We caught Volquez on one of his bad days. We should have scored eight runs against him." The Nats have scored eight runs against a pitcher only once this season, and have scored that many in an entire game only six times. They are currently dead last in runs scored in all of Major League Baseball. In other words, Manny Acta probably needs to aim lower. Rangers 11, Orioles 10: Only 22,000 showed up for this one. But you know how these things go. Some day there will be hundreds of thousands of people who will all claim to have been at the first game in which All-Star pitcher George Sherrill saw action. Diamondbacks 3, Padres 2: A month or two ago I thought that the Dbacks had the luxury of allowing Randy Johnson to come back at his leisure and see what he had left in the tank with no real worries about whether things would pan out or not. In light of a horrifying month for both Arizona and Johnson, I had reassessed, figuring that if Arizona managed to hang on to the division, it would be with Johnson as the situational lefty at best. Given yesterday's performance (6.1 IP, 3 H, 1 ER, 10K) maybe it's time for me to reassess again. Of course only a couple more starts will tell us whether yesterday's performance was actually a function of Johnson figuring it out or merely a function of playing the Padres. Mets 4, Phillies 2: All-Star Billy Wagner blows his sixth save in 25 chances, but has his bacon saved by a .269/.296/.366 hitter who just so happens to be the Mets' Clutch God this season. Apropos of nothing except my desire to note that he's not even the best hitting second baseman in his division whose name starts with the letter U, Chase Utley goes 1-6. Marlins 10, Rockies 5: Cody Ross in the four-game series against the Rockies: 12-20, 2 HR, 4 2B, 15 RBI. White Sox 4, A's 3: Rich Harden didn't have it today, and with the kinds of lineups the A's run out there anymore, their starting pitcher needs to have it. Cubs 7, Cardinals 1: Between dropping two of three to the Cubs and the Brewers grabbing Sabathia, the Cardinals' somewhat surprising run this season may soon be coming to an end. Angels 7, Blue Jays 1: While they have a few less wins than Tampa Bay and get a fraction of the press the Red Sox get, I still have the Angels as the team most likely to win the AL this year. Their lead -- five games -- is the biggest in baseball, and after a rocky start, Jon Garland is coming around, giving them four starters that match up pretty decently with the four that Tampa Bay, Boston, and Chicago can trot out. Obviously they need some offensive help, but unlike the other AL contenders, they have some breathing room to experiment and figure things out during the dog days. Dodgers 5, Giants 3: For all of the high-profile signings of the past few years, and no matter how the Furcals, Jones, and Garciaparras of the world come back from their various injuries and ailments, this Dodger team is going to rise or fall based on the play of Kemp, Ethier, Martin, and Loney. Yesterday they delivered, going 7-16 and driving in all five of the Dodgers' runs. Rays 9, Royals 2: Terry Francona named two Rays to the All-Star team (Kazmir and Navarro), but noted "You know, at some point, if [Rays'] fans want them to be on the team, they're going have to step up and vote. That's the way it goes." Good luck. Despite the best record in baseball and despite coming off a potentially season-defining whuppin' of the Red Sox, the Rays drew an average of just over 22,000 for the last three games against the Royals, which is around a half-full house. Oftentimes teams don't see a success-driven attendance bump until the year after the success, but one would think that if there was any potential for Rays fever around Tampa Bay, folks would have started catching it by now. Yankees 5, Red Sox 4: A-Rod ties Mickey Mantle on the career home run list. I've known exactly how many home runs Rodriguez had for some time now, and I've long known how many home runs The Mick had in his career. The brain works in funny ways, though, and mine hadn't really ever put those two converging numbers together at once until Rodriguez hooked that ball around the left field pole in the second inning and ESPN flashed it on the screen. For a few moments I sat there thinking "Wow. Mickey Mantle. This Rodriguez fellow might be pretty good." And of course I know better. If an obsessive like me can take a guy like Rodriguez for granted like that once in a while, imagine how many casual fans out there are missing the fact that one of the best players in the history of the game is in his prime and on our televisions on something like a weekly basis. You can download a compact version of yesterday's boxscores from Heater Magazine.
Today’s GamesNational League --------------- Houston Astros at Pittsburgh Pirates, 7:05 PM (R) Runelvys Hernandez (0-2) vs. (L) Phil Dumatrait (3-4) New York Mets at Philadelphia Phillies, 7:05 PM (R) Pedro Martinez (2-2) vs. (R) Adam Eaton (3-6) Colorado Rockies at Milwaukee Brewers, 8:05 PM (R) Ubaldo Jimenez (3-8) vs. (R) Seth McClung (5-3) Florida Marlins at San Diego Padres, 10:05 PM (R) Ricky Nolasco (9-4) vs. (R) Greg Maddux (3-6) Atlanta Braves at Los Angeles Dodgers, 10:10 PM (R) Jorge Campillo (3-3) vs. (R) Hiroki Kuroda (4-6) American League --------------- Kansas City Royals at Tampa Bay Rays, 12:40 PM (R) Gil Meche (6-9) vs. (R) Matt Garza (7-4) Minnesota Twins at Boston Red Sox, 7:05 PM (R) Scott Baker (5-2) vs. (R) Daisuke Matsuzaka (9-1) LA Angels of Anaheim at Texas Rangers, 8:05 PM (R) Ervin Santana (9-3) vs. (R) Luis Mendoza (1-2) Seattle Mariners at Oakland Athletics, 10:05 PM (L) Jarrod Washburn (4-7) vs. (L) Dana Eveland (6-5) StandingsThe graphics next to each team are called "sparklines.” They depict each team’s performance over the last month. Each "up" bar is a victory and a "down" bar is a loss. There are horizontal lines for home games and red bars represent games decided by two runs or less. "PWins" is short for Projected Wins, based on each team’s Run Differential, and is often a better measure of a team’s true strength. Other team graphs and stats can be found on our Team Page.American League East Pwins Diff TB 55 32 .632 0.0 52 3 Game of the DayBraves 7, Astros 6 - FINAL
HOUSTON ab r h rbi bb so lob avg
M Bourn cf 7 0 0 0 0 3 2 .218
M Loretta ss-2b 8 1 1 0 0 1 1 .268
H Pence rf 7 1 3 0 1 1 1 .265
C Lee lf 8 1 2 1 0 1 1 .292
D Erstad 1b 4 1 2 0 1 1 0 .311
G Geary p 0 0 0 0 0 0 0 .000
va-R Abercrombie ph 1 0 0 0 0 1 0 .188
J Towles c 0 0 0 0 0 0 0 .148
T Wigginton 3b 8 1 3 4 0 0 3 .269
D Newhan 2b 4 1 1 0 0 0 1 .300
J Valverde p 0 0 0 0 0 0 0 .000
M Tejada ss 2 0 1 0 2 0 1 .283
B Ausmus c 6 0 1 1 0 2 5 .211
D Borkowski p 0 0 0 0 0 0 0 .000
vb-L Berkman ph 1 0 0 0 0 0 3 .349
T Byrdak p 1 0 0 0 0 0 2 .200
W Rodriguez p 3 0 0 0 0 1 1 .045
W Wright p 0 0 0 0 0 0 0 .000
D Brocail p 0 0 0 0 0 0 0 .000
G Blum 2b-1b 3 0 1 0 1 0 0 .221
Totals 63 6 15 6 5 11 21 ###
ATLANTA ab r h rbi bb so lob avg
G Blanco cf-lf 8 2 2 0 1 4 0 .270
Y Escobar ss 9 0 4 2 0 1 1 .294
C Jones 3b 5 3 3 2 4 0 2 .388
M Teixeira 1b 7 0 3 3 2 1 2 .276
O Infante lf 1 0 1 0 0 0 0 .282
J Perry pr-rf 7 0 1 0 0 2 7 .143
M Prado 2b 7 1 2 0 1 1 2 .255
G Norton rf-lf 4 0 0 0 1 4 3 .210
B Carlyle p 1 0 1 0 0 0 0 .200
M Acosta p 2 0 0 0 0 1 2 .000
J Jurrjens pr 0 0 0 0 0 0 0 .097
R Ring p 0 0 0 0 0 0 0 .000
C Miller c 3 0 0 0 0 2 3 .093
hb-K Johnson ph 0 1 0 0 1 0 0 .276
M Gonzalez p 0 0 0 0 0 0 0 .000
hd-M Kotsay ph-cf 3 0 0 0 1 0 2 .273
C Morton p 2 0 0 0 0 0 2 .000
ha-R Gotay ph 1 0 0 0 0 1 1 .208
B Boyer p 0 0 0 0 0 0 0 .000
W Ohman p 0 0 0 0 0 0 0 .000
hc-B McCann ph-c 5 0 0 0 0 1 5 .293
Totals 65 7 17 7 11 18 32 ###
----------------------------------------------------
HOUSTON - 005 001 000 000 000 00 -- 6 15 0
ATLANTA - 102 000 120 000 000 01 -- 7 17 1
No outs when winning run scored.
----------------------------------------------------
ha-struck out looking for C Morton in the 6th; hb-walked for C Miller in the
8th; hc-struck out looking for W Ohman in the 8th; hd-flied out to center for
M Gonzalez in the 10th; va-struck out swinging for G Geary in the 13th;
vb-flied out to left for D Borkowski in the 15th.
BATTING: 2B - D Newhan (2, C Morton); M Tejada (21, B Carlyle); O Infante (7, W
Rodriguez); M Teixeira (20, W Wright). 3B - C Jones (1, W Rodriguez). HR - C
Jones (18, 1st inning off W Rodriguez 0 on, 2 Out), T Wigginton (7, 3rd inning
off C Morton 3 on, 2 Out). S - M Bourn , J Towles 2. RBI - C Lee (67), T
Wigginton 4 (20), B Ausmus (13), C Jones 2 (50), M Teixeira 3 (66), Y Escobar 2
(32). 2-out RBI - C Lee, T Wigginton 4, B Ausmus, C Jones, M Teixeira, Y
Escobar 2. Runners left in scoring position, 2 out - B Ausmus 3, T Byrdak 1, L
Berkman 2, M Bourn 1, H Pence 1, C Jones 1, J Perry 4, B McCann 1, C Morton 1.
Team LOB - HOUSTON 14, ATLANTA 21. BASERUNNING: SB - M Tejada (7, 2nd base off
B Carlyle/B McCann). CS - H Pence (7, 2nd base by C Morton/C Miller). FIELDING:
E - M Prado (4, ground ball).
HOUSTON ip h r er bb so hr era
W Rodriguez 5 1/3 7 3 3 2 8 1 3.23
W Wright (H, 9) 1 1/3 1 1 1 1 3 0 5.23
D Brocail (H, 16) 1 1 2 2 1 2 0 3.30
J Valverde (B, 5) 1 1/3 1 0 0 1 0 0 4.01
G Geary 3 1 0 0 2 2 0 2.60
D Borkowski 2 1 0 0 1 1 0 5.76
T Byrdak (L, 2-1) 2 5 1 1 3 2 0 1.74
ATLANTA ip h r er bb so hr era
C Morton 6 8 6 6 2 2 1 6.84
B Boyer 1 1 0 0 0 1 0 4.34
W Ohman 1 1 0 0 0 0 0 2.97
M Gonzalez 2 0 0 0 0 4 0 2.25
B Carlyle 3 2 0 0 1 4 0 1.38
M Acosta 3 2 0 0 1 0 0 4.02
R Ring (W, 2-1) 1 1 0 0 1 0 0 3.44
T Byrdak pitched to 4 batters in the 17th.
WP - B Carlyle. IBB - G Blum (by B Carlyle), M Tejada 2 (by M Acosta, R
Ring), M Teixeira (by W Rodriguez). Pitches-strikes: W Rodriguez 107-67; W
Wright 30-18; D Brocail 24-14; J Valverde 26-15; G Geary 41-26; D Borkowski
27-16; T Byrdak 47-23; C Morton 101-65; B Boyer 23-15; W Ohman 12-7; M Gonzalez
25-15; B Carlyle 53-36; M Acosta 32-21; R Ring 14-6. Ground balls-fly balls: W
Rodriguez 4-4; W Wright 1-0; D Brocail 1-0; J Valverde 3-1; G Geary 4-3; D
Borkowski 0-5; T Byrdak 3-1; C Morton 10-5; B Boyer 1-1; W Ohman 2-1; M
Gonzalez 1-1; B Carlyle 3-2; M Acosta 4-6; R Ring 3-0. Batters faced: W
Rodriguez 25; W Wright 6; D Brocail 5; J Valverde 6; G Geary 12; D Borkowski 8;
T Byrdak 14; C Morton 27; B Boyer 4; W Ohman 4; M Gonzalez 6; B Carlyle 12; M
Acosta 13; R Ring 5. IRS - J Valverde 2. UMPIRES: HP--Mike Everitt. 1B--Mike
Dimuro. 2B--Mike Estabrook. 3B--Larry Vanover. EJECTIONS: ATLANTA's Cox by
Everitt (5th). T--5:35. (Plus rain delay totaling 115 minutes in the 1st).
Att--24,169. Weather: 70 degrees, partly cloudy. Wind: 5 mph, swirling.The following graph tracks the game's Win Probability, courtesy of Fan Graphs. You can also view live WPA graphs at Fangraphs during any ballgame all season long. ![]() Yesterday’s Home RunsThe following stats are provided by Hit Tracker, which logs the projected “true” distance of each home run (if it were to land uninterrupted at field level) and its "standard" distance, which is corrected for weather conditions. Each homer is also categorized into one of three types: Just Enough (JE) for homers that cleared the fence by ten feet or less, Plenty (PL) for those that were sure home runs but not “blasts,” and No Doubt (ND) for true “blasts”—homers that cleared the fence by at least 20 feet and landed at least 50 feet beyond the fence.Hitter Team Pitcher Team True Stnd. # Type Rod Barajas TOR Jon Garland LAA 376 351 7 PL/L Jason Bay PIT Jeff Suppan MIL 436 404 17 PL/L Carlos Beltran NYM Kyle Kendrick PHI 374 380 13 JE Ryan Braun MIL Zach Duke PIT 0 365 21 0 Scott Hairston SD Randy Johnson ARI 430 419 11 PL J.J. Hardy MIL Zach Duke PIT 357 365 12 PL J.J. Hardy MIL Denny Bautista PIT 414 441 11 PL Brad Hawpe COL Mark Hendrickson FLA 419 401 13 ND Adam LaRoche PIT Jeff Suppan MIL 359 359 9 PL Ryan Ludwick STL Sean Marshall CHC 0 0 17 0 Nick Markakis BAL Josh Rupe TEX 408 412 13 PL Kevin Millar BAL C.J. Wilson TEX 387 394 11 PL Melvin Mora BAL C.J. Wilson TEX 402 416 10 JE David Murphy TEX Radhames Liz BAL 380 378 11 ND Jhonny Peralta CLE Glen Perkins MIN 393 388 13 PL Mark Reynolds ARI Josh Banks SD 438 427 18 JE Juan Rivera LAA Jesse Litsch TOR 405 382 2 JE/L Brian Roberts BAL Kevin Millwood TEX 372 366 7 PL Cody Ross FLA Aaron Cook COL 361 349 16 JE Geovany Soto CHC Russ Springer STL 388 378 15 JE/L Fernando Tatis NYM Chad Durbin PHI 405 416 2 PL Justin Upton ARI Josh Banks SD 0 0 11 ND Jayson Werth PHI Billy Wagner NYM 415 409 11 PL Top Minor League GamesThe following list, provided by First Inning, includes the top minor league batting (based on Runs Created) and pitching (based on Game Score) performances from yesterday, with a focus on each team’s top prospects.ORG LVL PLAYER AB H 2B 3B HR BB SO Notes COL AA Dexter Fowler..... 4 3 0 0 2 2 1 CLE AA Wesley Hodges..... 6 3 0 2 1 0 0 3 R STL AAA Brian Barden...... 5 3 1 0 1 0 0 COL AA Justin Nelson..... 4 2 0 1 1 1 0 4 RBI BOS A+ Josh Reddick...... 4 2 1 0 1 0 1 MIL A+ Jonathan Lucroy... 4 2 0 0 2 0 0 NYM AA Nick Evans........ 5 2 1 0 1 0 2 PIT AA Chris Duffy....... 4 3 1 1 0 0 0 CHC AA Tyler Colvin...... 5 4 1 0 0 0 1 TEX A+ Marcus Lemon...... 2 1 1 0 0 3 0 LA A+ Carlos Santana.... 3 2 0 1 1 0 0 BAL A+ Brandon Snyder.... 5 3 2 0 0 0 1 ORG LVL PLAYER IP H R ER SO BB HR Notes TOR AAA David Purcey...... 7 4 0 0 7 1 0 TB AA David Price....... 7 4 1 1 6 1 0 OAK AA Ryan Webb......... 6 7 4 3 8 1 0 NYM A- Bradley Holt...... 5 3 2 2 7 2 0 LA A+ Timothy Sexton.... 6 6 4 3 5 0 0 CHW AA Aaron Poreda...... 6 3 1 1 5 2 0 12 GB CHW AAA Charlie Haeger.... 7 7 1 1 5 1 0 13 GB DET A Alfredo Figaro.... 7 6 2 2 5 2 0 14 GB NYY AA George Kontos..... 5 8 5 5 8 0 1 CHC AAA Kevin Hart........ 5 3 3 3 5 2 0 STL AA Tyler Herron...... 6 8 4 4 6 2 0 12 GB COL A+ Jhoulys Chacin.... 6 6 2 1 3 0 0 12 GB Access THT’s stats here…
Commenting is not available in this weblog entry. Do you have a general question or comment for one of THT's writers? Send it in to our weekly mailbag We also welcome unsolicited op-ed pieces of approximately 500 words for consideration. We reserve the right to edit for length, clarity and consistency of style. Please include your whole name and location to be considered. If you have a comment about this specific article, please email the writer. Next Article: Five All-Star games in one!>> <<Previous Article: THT Dartboard: July 6, 2008 | |||||||