0000912767-22-000003.txt : 20220216 0000912767-22-000003.hdr.sgml : 20220216 20220216161758 ACCESSION NUMBER: 0000912767-22-000003 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20220216 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20220216 DATE AS OF CHANGE: 20220216 FILER: COMPANY DATA: COMPANY CONFORMED NAME: UFP INDUSTRIES INC CENTRAL INDEX KEY: 0000912767 STANDARD INDUSTRIAL CLASSIFICATION: SAWMILLS, PLANNING MILLS, GENERAL [2421] IRS NUMBER: 381465835 STATE OF INCORPORATION: MI FISCAL YEAR END: 1225 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-22684 FILM NUMBER: 22643785 BUSINESS ADDRESS: STREET 1: 2801 EAST BELTLINE NE CITY: GRAND RAPIDS STATE: MI ZIP: 49525 BUSINESS PHONE: 6163646161 MAIL ADDRESS: STREET 1: 2801 EAST BELTLINE NE CITY: GRAND RAPIDS STATE: MI ZIP: 49505 FORMER COMPANY: FORMER CONFORMED NAME: UNIVERSAL FOREST PRODUCTS INC DATE OF NAME CHANGE: 19930929 8-K 1 ufpi-20220216x8k.htm 8-K
0000912767false00009127672022-02-162022-02-16

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 8-K

CURRENT REPORT

Pursuant to Section 13 OR 15(d) of the Securities Exchange Act of 1934

Date of Report (Date of earliest event reported): February 16, 2022

UFP INDUSTRIES, INC.

(Exact name of registrant as specified in its charter)

Michigan

(State or other Jurisdiction of Incorporation)

0-22684

(Commission File Number)

38-1465835

(IRS Employer Identification No.)

2801 East Beltline, NE Grand Rapids, Michigan

(Address of Principal Executive Offices)

49525

(Zip Code)

Registrant's telephone number, including area code: (616) 364-6161

None

(Former name or former address, if changed since last report)

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:

        Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425).

        Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12).

        Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b)).

        Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c)).

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock

UFPI

The NASDAQ Stock Market, LLC

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Item 2.02        Results of Operations and Financial Condition

On February 16, 2022, the Registrant issued a press release announcing its financial results for the quarter-ended December 25, 2021.  A copy of the Registrant’s press release is attached as Exhibit 99(a) to this Current Report.

Item 9.01        Financial Statements, Pro Forma Financial Information, and Exhibits

(c)Exhibits

99(a)Press Release dated February 16, 2022

104Cover Page Interactive File (the cover page XBRL tags are embedded in the Inline XBRL document).

2

EXHIBIT INDEX

Exhibit Number

    

Document

99(a)

Press Release, dated February 16, 2022.

104

Cover Page Interactive Data File (the cover page XBRL tags are embedded in the Inline XBRL document).

3

SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

UNIVERSAL FOREST PRODUCTS, INC.

(Registrant)

Dated: February 16, 2022

By:

/s/ Michael R. Cole

Michael R. Cole

Principal Financial Officer and Treasurer

4

EX-99 2 ufpi-20220216xex99.htm EX-99

UFP Industries, Inc.

Page 1

Exhibit 99(a)

Graphic

News release

---------------AT THE COMPANY---------------

Dick Gauthier

VP, Communications and Investor Relations

(616) 365-1555

FOR IMMEDIATE RELEASE

Wednesday, February 16, 2022

UFP Industries Reports Record Earnings for Fourth Quarter and Year
-- Unit sales increase 25 percent and diluted EPS increases 117 percent in Q4; board increases share buyback authorization

GRAND RAPIDS, Mich., Wednesday, Feb. 16, 2022 – UFP Industries, Inc. (Nasdaq: UFPI) today announced record net sales and net earnings for the fourth quarter and fiscal year 2021. The company, which passed $8.6 billion in net sales for fiscal 2021, also reported record earnings per diluted share of $8.59, a 115 percent increase over the previous year. During the fourth quarter of fiscal 2021, net sales were $2 billion, a 45 percent increase over the fourth quarter of 2020, while earnings per diluted share were $2.21, a 117 percent increase over the fourth quarter of 2020.

“Our new market-focused organizational structure is helping us to better identify growth opportunities, and we are more strategically investing our capital. These investments, coupled with the addition of new value-added products and very strong demand, have resulted in unprecedented growth,” said CEO Matthew J. Missad. “We are grateful for our hard-working teammates who overcame what we hope are once-in-a-lifetime COVID-19 disruptions, as well as normal production and delivery challenges, to meet the demand and serve our customers. We are delighted to recognize the contributions of our hourly and production employees during this challenging period by paying them more than $50 million in additional bonuses and other compensation for 2021.”

UFP Industries made four acquisitions during the fourth quarter: Shelter Products (distribution in U.S.); Boxpack Packaging (Australia), a 70 percent equity stake in Ficus Pax (industrial packaging in India), and Advantage Label & Packaging (U.S.). Altogether, UFP Industries acquired nine companies, including PalletOne and Spartanburg Forest Products, during fiscal 2021. Together, they contributed 20 percent of the unit sales growth during the fourth quarter and 24 percent during fiscal 2021.

Fourth Quarter 2021 Highlights (comparisons on a year-over-year basis):

Net sales of $2.02 billion increased 45 percent due to a 5 percent increase in organic unit sales, a 20 percent increase in unit sales from acquisitions, and a 20 percent increase in lumber prices.
Earnings from operations of $195 million increased 121 percent. Acquisitions contributed $19 million to earnings.
An increase in SG&A of $91 million, or 105 percent, is largely attributable to bonus and sales incentive compensation expenses resulting from increased profitability (up $67 million), recent acquisitions ($10 million), increases in wages and benefits ($4 million), and travel and lodging (up $3 million) as employees resumed more normal business travel activity. SG&A as a percentage of gross profit rose from 46 percent to 48 percent.

UFP Industries, Inc.

Page 2

New product sales of $189.1 million increased 42 percent.
Adjusted EBITDA of $223.3 million increased 89 percent, and adjusted EBITDA margin expanded by 260 basis points to 11.1 percent. Acquisitions contributed $25 million to adjusted EBITDA.

Fiscal 2021 Highlights (comparisons on a year-over-year basis):

Net sales of $8.64 billion increased 68 percent due to a 4 percent increase in organic unit sales, a 24 percent increase in unit sales from acquisitions, and a 40 percent increase in lumber prices.
Earnings from operations of $737.6 million increased 113 percent. Acquisitions contributed $50 million to earnings.
An increase in SG&A of $238 million or 54 percent is largely attributable to increases in bonus and sales incentive compensation expenses due to increased profitability (up $147 million), recent acquisitions ($50 million), and increases in wages and benefits ($19 million) and travel and lodging ($5 million). SG&A as a percentage of gross profit fell from 56 percent to 49 percent.
New product sales were $842 million, up 56 percent.
Adjusted EBITDA of $834.9 million increased 93 percent, and adjusted EBITDA margin expanded by 130 basis points to 9.7 percent. Acquisitions contributed $71 million to adjusted EBITDA.

UFP Industries maintains a strong balance sheet with just over $50 million in net debt and $805 million of liquidity at the end of December 2021. As a result of the cash flow generated in 2021 and the growth opportunities ahead, the company is increasing its capital expenditure target to a range of $175-225 million in 2022, an increase over the $151 million spent in 2021. This growth reflects the enhanced speed and focus created by the new organizational structure as well as the recognition that certain organic growth has a better return on investment than some acquisition growth opportunities, as pricing for acquisitions remains elevated. The investments include additional capacity for Deckorators and UFP-Edge; new locations that expand the geographic reach of the company’s site-built operations; automation, robotics and technology; and upgrades to existing facilities that will help strengthen UFP’s position as an employer of choice. In order to be approved, each expansionary capital project must meet the company’s financial targets.

The company has also increased capital available for share repurchases. The company’s board authorized an increase in its share repurchase program to a total of up to 2.6 million shares. The company may utilize this authorization to repurchase shares to offset dilution resulting from long-term, share-based incentive compensation programs.

“The volatility in both the lumber market and the economy during the past few years has only validated the strength of our balanced business model and new market-focused structure,” said Missad. “More businesses are turning to UFP because of our growing portfolio and geographic reach, as well as our reliability as a supplier.”

By business segment, the Company reported the following 2021 results:

UFP Retail Solutions

Fourth Quarter: $703.9 million in net sales, up 39 percent over the fourth quarter of 2020 due to a 34 percent increase in unit sales from the acquisitions of Sunbelt Forest Products and Spartanburg Forest Products, a 2 percent increase in organic unit sales, and a 3 percent increase in selling prices. Unit sales increased for UFP-Edge (up 9 percent), and ProWood (up 1 percent). Unit sales fell for Deckorators (down 7 percent) and Outdoor Essentials (down 4 percent). The decline in Deckorators’ unit sales is attributable to decking accessories (down 21 percent). Unit sales for Deckorators decking rose 11 percent. Gross profit for the retail segment rose 6 percent to $64 million.


UFP Industries, Inc.

Page 3

Gross profit margin fell from 12 percent to 9 percent mostly due to falling lumber prices early in the quarter and a change in product mix resulting from acquisitions whose product mix is more heavily weighted toward treated lumber.

Full Year: $3.42 billion in net sales, up 58 percent from 2020 due to a 35 percent increase in unit sales from acquisitions, a 27 percent increase in selling prices, and a 4 percent decline in organic unit sales. Unit sales rose for UFP Edge (up 17 percent), Deckorators (up 9 percent), and Outdoor Essentials (up 5 percent). Unit sales fell for ProWood (down 14 percent). Gross profit rose 1.6 percent to $298 million, well below the segment’s 31 percent increase in unit sales. Gross profit was unfavorably impacted by falling lumber prices from June through October and the treated lumber sales of acquisitions.

UFP Industrial

Fourth Quarter: $514.9 million in net sales, up 67 percent from the fourth quarter of 2020 due to a 42 percent increase in selling prices, a 29 percent increase in unit sales from the acquisition of PalletOne, and a 4 percent decline in organic unit growth. Organic unit growth was adversely impacted by capacity and labor constraints, long lead times for equipment, and the company’s strategy of being more selective in taking on new business to focus on higher-margin products. Gross profit rose 152 percent to $123 million, exceeding unit sales growth of 29 percent, due to acquisitions, an increasing proportion of value-added products, and value-based pricing discipline that includes the impact of higher lumber, labor and transportation costs.

Full Year: $2.15 billion in net sales, up 100 percent from the previous year due to a 60 percent increase in selling prices, a 35 percent increase in unit sales from the acquisition of PalletOne, and a 5 percent increase in organic unit sales. Gross profit rose 163 percent to $465 million, exceeding unit sales growth of 40 percent, due to value-based pricing discipline and leveraging fixed costs, as well as a greater proportion of value-added products.

UFP Construction

Fourth Quarter: $677.3 million in net sales, up 33 percent over the fourth quarter of 2020, due to an 18 percent increase in selling prices, a 13 percent increase in organic unit growth, and a 2 percent increase in unit sales from acquisitions. Unit sales increased to these markets: commercial (up 38 percent), manufactured housing (up 20 percent) and residential (up 6 percent). Gross profit increased 98 percent to $154 million in the fourth quarter, due to better pricing discipline and the company’s ability to better leverage fixed costs.

Full Year: $2.70 billion in net sales, up 59 percent from the previous year due to a 42 percent increase in selling prices, a 14 percent increase in organic unit sales, and a 3 percent increase in unit sales from acquisitions. Unit sales increased to these markets: manufactured housing (up 25 percent), residential (up 21 percent), and commercial (up 16 percent). For the year, gross profit increased 103 percent to $531 million, exceeding unit sales growth of 17 percent, due to better pricing discipline and the company’s ability to better leverage fixed costs.

CONFERENCE CALL

UFP Industries will conduct a conference call to discuss information included in this news release and related matters at 4:30 p.m. ET on Wednesday, February 16, 2022. The call will be hosted by CEO Matthew J. Missad and CFO Michael Cole, and will be available for analysts and institutional investors domestically at 866-518-4547 and internationally at 213-660-0879. Use conference pass code 4878996. The conference call will be available simultaneously and in its entirety to all interested investors and news media through a webcast at http://www.ufpi.com. A replay of the call will be available through February 18, 2022, at 855-859-2056 or 404-537-3406.


UFP Industries, Inc.

Page 4

UFP Industries, Inc.

UFP Industries is a holding company whose operating subsidiaries – UFP Industrial, UFP Construction and UFP Retail Solutions – manufacture, distribute and sell a wide variety of value-added products used in residential and commercial construction, packaging and other industrial applications worldwide. Founded in 1955, the company is headquartered in Grand Rapids, Mich., with affiliates in North America, Europe, Asia and Australia. For more about UFP Industries, go to www.ufpi.com.

This press release contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act, as amended, that are based on management’s beliefs, assumptions, current expectations, estimates and projections about the markets we serve, the economy and the Company itself. Words like “anticipates,” “believes,” “confident,” “estimates,” “expects,” “forecasts,” “likely,” “plans,” “projects,” “should,” variations of such words, and similar expressions identify such forward-looking statements. These statements do not guarantee future performance and involve certain risks, uncertainties and assumptions that are difficult to predict with regard to timing, extent, likelihood and degree of occurrence. The Company does not undertake to update forward-looking statements to reflect facts, circumstances, events, or assumptions that occur after the date the forward-looking statements are made. Actual results could differ materially from those included in such forward-looking statements. Investors are cautioned that all forward-looking statements involve risks and uncertainty. Among the factors that could cause actual results to differ materially from forward-looking statements are the following: fluctuations in the price of lumber; adverse or unusual weather conditions; adverse economic conditions in the markets we serve; government regulations, particularly involving environmental and safety regulations; and our ability to make successful business acquisitions. Certain of these risk factors as well as other risk factors and additional information are included in the Company's reports on Form 10-K and 10-Q on file with the Securities and Exchange Commission.

Non-GAAP Financial Information

This release includes certain financial information not prepared in accordance with U.S. GAAP. Because not all companies calculate non-GAAP financial information identically (or at all), the presentations herein may not be comparable to other similarly titled measures used by other companies. Management considers Adjusted EBITDA, a non-GAAP measure, an alternative performance measure which may provide useful information to investors.

Net earnings

Net earnings refers to net earnings attributable to controlling interest unless specifically noted.

# # #


UFP Industries, Inc.

Page 5

CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME (UNAUDITED)

FOR THE THREE AND TWELVE MONTHS ENDED

DECEMBER 2021/2020

Quarter Period

Year to Date

(In thousands, except per share data)

    

2021

2020

2021

2020

NET SALES

$

2,016,805

  

100.0

$

1,393,708

  

100.0

$

8,636,134

  

100.0

$

5,153,998

  

100.0

%

COST OF GOODS SOLD

1,645,241

81.6

1,206,653

86.6

7,229,167

83.7

4,353,702

84.5

GROSS PROFIT

371,564

18.4

187,055

13.4

1,406,967

16.3

800,296

15.5

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

178,149

8.8

86,826

6.2

682,253

7.9

444,596

8.6

OTHER (GAINS) LOSSES, NET

(1,592)

(0.1)

11,995

0.9

(12,840)

(0.1)

9,874

0.2

EARNINGS FROM OPERATIONS

195,007

9.7

88,234

6.3

737,554

8.5

345,826

6.7

OTHER INTEREST AND EXPENSE, NET

1,938

0.1

174

11,218

0.1

4,843

0.1

EARNINGS BEFORE INCOME TAXES

193,069

9.6

88,060

6.3

726,336

8.4

340,983

6.6

INCOME TAXES

46,063

2.3

23,303

1.7

173,972

2.0

87,101

1.7

NET EARNINGS

147,006

7.3

64,757

4.6

552,364

6.4

253,882

4.9

LESS NET EARNINGS ATTRIBUTABLE TO NONCONTROLLING INTEREST

(9,100)

(0.5)

(1,805)

(0.1)

(16,724)

(0.2)

(7,104)

(0.1)

NET EARNINGS ATTRIBUTABLE TO CONTROLLING INTEREST

$

137,906

6.8

$

62,952

4.5

$

535,640

6.2

$

246,778

4.8

EARNINGS PER SHARE - BASIC

$

2.21

$

1.02

$

8.61

$

4.00

EARNINGS PER SHARE - DILUTED

$

2.21

$

1.02

$

8.59

$

4.00

COMPREHENSIVE INCOME

143,210

74,754

547,068

259,849

LESS COMPREHENSIVE INCOME ATTRIBUTABLE TO NONCONTROLLING INTEREST

(7,431)

(6,622)

(15,039)

(9,976)

COMPREHENSIVE INCOME ATTRIBUTABLE TO CONTROLLING INTEREST

$

135,779

$

68,132

$

532,029

$

249,873

SUPPLEMENTAL DATA

(In thousands)

Quarter Period

Year to Date

Segment Classification

    

2021

2020

% change

    

2021

    

2020

% change

Retail

$

703,897

$

505,249

39.3%

$

3,418,337

$

2,167,122

57.7%

Industrial

514,854

309,071

66.6%

2,148,142

1,072,117

100.4%

Construction

677,326

508,254

33.3%

2,698,434

1,695,684

59.1%

All Other

120,728

71,134

69.7%

371,221

219,075

69.4%

Total Net Sales

$

2,016,805

$

1,393,708

44.7%

$

8,636,134

$

5,153,998

67.6%

2021

% of Sales

2020

% of Sales

2021

% of Sales

2020

% of Sales

SG&A

$

178,149

8.8%

$

86,826

6.2%

$

682,253

7.9%

$

444,596

8.6%

SG&A as a Percentage of Gross Profit

47.9%

46.4%

48.5%

55.6%


UFP Industries, Inc.

Page 6

CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS BY SEGMENT (UNAUDITED)

FOR THE THREE AND TWELVE MONTHS ENDED

DECEMBER 2021/2020

Quarter Period

    

2021

(In thousands)

Retail

Industrial

Construction

All Other

Corporate

Total

NET SALES

$

703,897

 

$

514,854

$

677,326

$

118,738

$

1,990

$

2,016,805

COST OF GOODS SOLD

 

639,827

 

391,365

 

523,334

 

76,846

13,869

1,645,241

GROSS PROFIT

64,070

123,489

153,992

41,892

(11,879)

371,564

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

24,658

49,455

74,148

12,182

17,706

178,149

OTHER

 

88

 

(560)

 

(56)

(533)

(531)

(1,592)

EARNINGS FROM OPERATIONS

$

39,324

$

74,594

$

79,900

$

30,243

$

(29,054)

$

195,007

Quarter Period

    

2020

(In thousands)

Retail

Industrial

Construction

All Other

Corporate

Total

NET SALES

$

505,249

$

309,071

$

508,254

$

68,591

$

2,543

$

1,393,708

COST OF GOODS SOLD

 

444,886

 

260,042

 

430,537

45,876

25,312

1,206,653

GROSS PROFIT

60,363

49,029

77,717

22,715

(22,769)

187,055

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

27,045

23,484

45,418

6,243

(15,364)

86,826

OTHER

 

90

(3,996)

13,835

2,313

(247)

11,995

EARNINGS FROM OPERATIONS

$

33,228

$

29,541

$

18,464

$

14,159

$

(7,158)

$

88,234

Year to Date

2021

(In thousands)

Retail

Industrial

Construction

All Other

Corporate

Total

NET SALES

$

3,418,337

$

2,148,142

$

2,698,434

$

362,473

$

8,748

$

8,636,134

COST OF GOODS SOLD

 

3,120,634

 

1,683,466

 

2,167,405

237,696

19,966

7,229,167

GROSS PROFIT

297,703

464,676

531,029

124,777

(11,218)

1,406,967

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

169,033

200,194

267,292

52,204

(6,470)

682,253

OTHER

(94)

(456)

(493)

(2,237)

(9,560)

(12,840)

EARNINGS FROM OPERATIONS

$

128,764

$

264,938

$

264,230

$

74,810

$

4,812

$

737,554

Year to Date

2020

(In thousands)

Retail

Industrial

Construction

All Other

Corporate

Total

NET SALES

$

2,167,122

$

1,072,117

$

1,695,684

$

217,094

$

1,981

$

5,153,998

COST OF GOODS SOLD

 

1,874,114

 

895,466

 

1,433,469

147,117

3,536

4,353,702

GROSS PROFIT

293,008

176,651

262,215

69,977

(1,555)

800,296

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

137,641

97,146

179,516

34,471

(4,178)

444,596

OTHER

56

(3,873)

13,690

775

(774)

9,874

EARNINGS FROM OPERATIONS

$

155,311

$

83,378

$

69,009

$

34,731

$

3,397

$

345,826


UFP Industries, Inc.

Page 7

CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

DECEMBER 2021/2020

(In thousands)

ASSETS

    

2021

    

2020

    

LIABILITIES AND EQUITY

    

2021

    

2020

CURRENT ASSETS

CURRENT LIABILITIES

Cash and cash equivalents

$

286,662

$

436,507

Cash Overdraft

$

17,030

$

Restricted cash

4,561

101

Accounts payable

319,125

211,518

Investments

36,495

24,308

Accrued liabilities

397,204

252,131

Accounts receivable

737,805

470,504

Current portion of debt

42,683

100

Inventories

963,320

567,294

Other current assets

44,633

39,648

TOTAL CURRENT ASSETS

2,073,476

1,538,362

TOTAL CURRENT LIABILITIES

776,042

463,749

OTHER ASSETS

151,351

117,521

INTANGIBLE ASSETS, NET

431,424

331,846

LONG-TERM DEBT AND FINANCE LEASE OBLIGATIONS

277,567

311,607

OTHER LIABILITIES

175,093

146,383

PROPERTY, PLANT AND EQUIPMENT, NET

589,020

417,162

EQUITY

2,016,569

1,483,152

TOTAL ASSETS

$

3,245,271

$

2,404,891

TOTAL LIABILITIES AND EQUITY

$

3,245,271

$

2,404,891


UFP Industries, Inc.

Page 8

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

FOR THE TWELVE MONTHS ENDED

DECEMBER 2021/2020

(In thousands)

    

2021

    

2020

CASH FLOWS FROM OPERATING ACTIVITIES:

Net earnings

$

552,364

$

253,882

Adjustments to reconcile net earnings to net cash from operating activities:

Depreciation

84,184

63,964

Amortization of intangibles

13,948

8,716

Expense associated with share-based and grant compensation arrangements

11,224

4,034

Deferred income taxes

5,653

1,857

Unrealized gain on investment and other

(4,118)

(2,076)

Equity in earnings of investee

3,902

Net (gain) loss on sale and disposition of assets

(11,992)

1,470

Goodwill impairment

11,485

Gain from reduction of estimated earnout liability

(4,134)

Changes in:

Accounts receivable

(85,439)

(87,552)

Inventories

(260,301)

(76,022)

Accounts payable and cash overdraft

78,060

62,405

Accrued liabilities and other

124,992

98,448

NET CASH FROM OPERATING ACTIVITIES

512,477

336,477

CASH FLOWS FROM INVESTING ACTIVITIES:

Purchases of property, plant, and equipment

(151,166)

(89,182)

Proceeds from sale of property, plant and equipment

29,973

2,922

Acquisitions and purchase of noncontrolling interest, net of cash received

(475,960)

(65,255)

Purchases of investments

(23,797)

(28,054)

Proceeds from sale of investments

14,882

24,805

Other

(5,119)

46

NET CASH USED IN INVESTING ACTIVITIES

(611,187)

(154,718)

CASH FLOWS FROM FINANCING ACTIVITIES:

Borrowings under revolving credit facilities

892,072

6,862

Repayments under revolving credit facilities

(888,695)

(6,498)

Contingent consideration payment and other

(3,176)

(5,787)

Issuance of long-term debt

150,000

Proceeds from issuance of common stock

2,116

1,395

Dividends paid to shareholders

(40,209)

(30,669)

Distributions to noncontrolling interest

(6,750)

(932)

Repurchase of common stock

(29,212)

Other

(364)

62

NET CASH (USED IN) FROM FINANCING ACTIVITIES

(45,006)

85,221

Effect of exchange rate changes on cash

(1,669)

962

NET CHANGE IN CASH AND CASH EQUIVALENTS

(145,385)

267,942

ALL CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD

436,608

168,666

ALL CASH AND CASH EQUIVALENTS, END OF PERIOD

$

291,223

$

436,608

Reconciliation of cash and cash equivalents and restricted cash:

Cash and cash equivalents, beginning of period

$

436,507

$

168,336

Restricted cash, beginning of period

101

330

All cash and cash equivalents, beginning of period

$

436,608

$

168,666

Cash and cash equivalents, end of period

$

286,662

$

436,507

Restricted cash, end of period

4,561

101

All cash and cash equivalents, end of period

$

291,223

$

436,608


UFP Industries, Inc.

Page 9

ADJUSTED EBITDA RECONCILIATION (UNAUDITED)

FOR THE THREE AND TWELVE MONTHS ENDED

DECEMBER 2021/2020

Quarter Period

Year to Date

(In thousands)

2021

2020

2021

2020

Net earnings

$

147,006

$

64,757

$

552,364

$

253,882

Interest expense

3,331

3,020

13,814

9,311

Interest and investment income

(521)

(851)

(2,380)

(2,392)

Income taxes

46,063

23,303

173,972

87,101

Expenses associated with share-based compensation arrangements

2,780

882

11,224

4,034

Net gain on disposition and impairment of assets

(1,510)

2,132

(11,992)

1,470

Goodwill impairment

11,485

11,485

Equity in earnings of investee

1,491

3,902

Gain from reduction of estimated earnout liability

(4,134)

(4,134)

Unrealized loss (gain) on investments

(2,362)

(1,994)

(4,118)

(2,076)

Depreciation expense

22,443

16,738

84,184

63,964

Amortization of intangibles

4,579

2,853

13,948

8,716

Adjusted EBITDA

$

223,300

$

118,191

$

834,918

$

431,361

Adjusted EBITDA as a Percentage of Net Sales

11.1%

8.5%

9.7%

8.4%


GRAPHIC 3 ufpi-20220216xex99001.jpg GRAPHIC begin 644 ufpi-20220216xex99001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W'5=3MM&T MNXU"\UQVA@!S_WWNK&N?&'B.[D\R76KX-Z1S&,?DN! M7HUG\&+)&/VW5[B8=A#$L>/SW5M6GPK\+VT16:WGNCG.^:=@1_WQM'Z4:F/U M7&3^*7XGA]WJFH7ZA;R_NK@#H)IF?^9JI7=>.V\+Z4[Z/H&GQ?:0W^DW)=I/ M+(_@4L3SZXZ=.N<<3#,8)XYE1'*,&"R(&4X[$'@CVH."K#DGRMW(ZMVFJ:A8 M+ML[^ZMU/:&9D_D:]I\)2^#_ !58@QZ)I<5ZB_OK$&31H%/_3$M%_Z"118[89?.4>:$SPZU\8>([23S(M:OB?\ II,9!^39%;5G M\5/%%LQ,MQ;W8/:: #'_ 'QMKT:\^%7A>YC"PV\]J0<[X9V)/_?>X5BWGP8L MG8?8M7N(1CD3Q"3/Y;:-2OJN,A\,OQ*=A\9G'EKJ&D*W/SR6\N,#V4C_ -FK MT_2]3MM8TRWU"S??!.NY3W'J#[@Y!^E?-_B'1)O#NMW&F3R+(T6TB100&! ( M/Z_I7KGPBO6N/"DML[@FVN655_NHP##_ ,>+4&V"Q-655TJIZ#1113/6"BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@#QSXS7@DU73+(#F&%Y2?7>P'_LGZU%\&[-I->U"]_AAMQ&1 M[NP(_P#0#65\4[LW/CFXB(XMHHXA]"N__P!GKK_@S:!-(U*]S\TMPL6/]Q<_ M^SFEU/$A^\QS?;]#T6^O;;3K.6\NY5BMX5+.[= /Z_2O'_%_Q2N-25['0_,M M;;)#W).))!_L_P!T?J>.G(KT_P 5:*_B#PU>Z9'(L$:I)%9VR-@LC"1I!_L@< 'U/(]*9U8UUVU"DM'U.$M;.YO#*+:%I M/*B:63:.$11DL3V']<#J:2UM9KVZBMK:,R32-M1!U8^E>W^(HO#_ ()\#7>G M0HL4EW \$8 #2SN5(W,>^-V2>@Z#L*\;T&_CTS7["^F#&*"=)'"C)V@\XI6/ M*K8=4IQC)[[D%O<7NDZBLT#RVMY;N0",JR,.""/S!!]P:]:\(?%)-0GMM,UB M$QW4K+%'1C&1S7*:+\);^R\0V]U=W]L]G;RB53'N\R3:00"",+G'/)HL=M.AB*$ MU[/6+/6Z*!13/9/%OC'9O%X@L;S $<]MY8/*FI:I9'.^6)) M1]%)!_\ 0Q6G\9K,/I6F7V_!BG:';Z[USG_QS]:Y+X5WGV;QQ!%MS]JADBSZ M8&__ -DI=3PY_N\M?"BS^S>"8IMV?M4\DN/3!V8_\<_6O&O$ASXIU<^M[-_Z M&U>V?#^0V7PUL9Y$<^7'-(5498CS'/ ]2*.IX>!UQ,I/S.P) Y-<)XH^)VEZ M.DEOIK)?WV"!L.8HSVW,.OT'H02*\KU_QIK?B)G2[NV2U8\6T/RICC@X^]T[ MYJKH7AG5O$=QY>G6C.@.'F;Y8TZ=6_'.!DXZ TKFE7,)3?)115U;5[[6[][W M4;AIIV&,GHH] .P]JI5[%_P@&F>%O!VK7MY(EQJ!LI5$TF D;,I " ]R2!D\ MGMC.*\NT":*V\1Z7/.X2&.[B=V;H%#@DG\*+'!6H3A)>T>K+GAOQ9JGA>Y\R MREW0,/NMT;DX'0GTK M&\3?"FRU M=:(Z65P>3 V?);GMC)7\,C@# KRG5_#^JZ%-Y>I6,L!)P&(RC< M9X8<'\#1L=2EB,)H]8GT]D&EKP3X=^(]7M?$MCIL4\UQ9SMY;6S/E47!.Y<_ M=QR3CKBO>J9ZN&Q"KQYDK'#?%BT^T>"FER?]&N(Y?SRG_L]>4^!;P6/CC29B MN0T_E8_WP4_]FKV3XE(7\ :F%Z@1G\I%->'>&3CQ7HY/:^A_]#%'4\S'>[BH MOT_,^G:*0=*6@]L*^8/VCO\ DH=A_P!@J/\ ]&RU]/U\P?M'?\E#L/\ L%1_ M^C9: . \!_\ )0_#7_85M?\ T:M?;U?$/@/_ )*'X:_["MK_ .C5K[>H *^. M/C#_ ,E7U_\ ZZI_Z+2OL>OCCXP_\E7U_P#ZZI_Z+2@#4^ W_)5+/_KWF_\ M0#7TEX^_Y)WXE_[!=S_Z*:OFWX#?\E4L_P#KWF_] -?27C[_ ))WXE_[!=S_ M .BFH ^(:**^B_@'X;T'6/ M]<:IHFFWTZZG(BR75JDK!?*B.,L"<9)X]S0! M\Z5T_P .K*2_^(_AR")0Q&H0RD'^ZC!V_137UQ_P@GA#_H5-#_\ !=%_\34] MEX3\-Z9>1WEAX?TJTNH\[)H+..-UR"#A@,C()'XT ;-? %??]? % !4MO-RI'XBO:_V>-"TC6O^$C_ +5TJQO_ "?LWE_:K=)=F?-SC<#C M.!^0KV>]^'/@N_M'MIO"^E+&_4P6JPOU[.@##\#0!\O:#\6O&N@3!XM;GO(M MP+07[&=6 [98[E'^Z17T?\.?B;IOQ LI$6,6>JVXS/9L^[Y-R] >,@G M!Z@GYP^*'@;_ (0/Q6;&"1Y;"XC$]K(_W@I)!5C@ L".W8J>^*Q_!OB"3PMX MPTO68V(6VG4R@#):(\./Q4L* /N&BBB@ HHHH ^=/CYXEUW1O'5E;Z7K>I6, M#:;&[1VMT\2EO-E&2%(&< <^PKZ+KY@_:._Y*'8?]@J/_P!&RU]/T %?+?Q: M\3>*+/XJ:U8Z7KFL06\2Q.MO:WH(;% 'IWP>\:_\)AX+B6ZF,FJ:?BWNRQRS_P!R M0Y))W*.2>K*W&*]"KY;TJ>;X+_&26SNG?^QYF$;NV3OM7.4DZ,M<^,&I^'-(\4:E:-+J$T4" MMJ$T<487<<84G P.PKI_^%6?%_\ Z'S_ ,K%W_\ $5@:)_R=#+_V%;G_ -!> MOI^@#YXN/#WQP\)K)/9ZS/JL80LYCN1=8'H$F&XG_=!-:_@[X]^=J7]D>,[% M-.N1(8C=1JR)&PXVRHQ)0Y!RX5Y?\9/AY;>)_#=SJ]E;HNM6,9E M5U7YIXU&6C..IP,K[C' )H ].5@RAE(((R".].KQ/]G[QK/JNEW/AB_F:6>P M02VC.C@# 6O;* /&OV@M;U;1=(T1]*U.]L'DGD#M:W#1%@ M%& =I&:[[X=W5Q??#S0;J[GEN+B6T1I)97+NY]23R37F?[2W_(%T#_KXE_\ M05KT?X8_\DR\._\ 7DE '64444 >/_M :SJFC>'](ETO4KRQDDNF5VM9VB+# M9T)4C-=?\++VZU'X::)=WMS-37!?M*?\BUHG_7X_\ MZ!7;_"#_ ))1H'_7%_\ T8U ';UX-\2?C%JO_"0/X5\%H3<(_P!GFNDBWR/- MG!2)?;D$D$D],8!/LGB749=(\*ZOJ<"JTUI937$8;H61"PS^(KY^_9QTNUNO M%6JZC,8VN+.U58$902-[' M3)_LL2P _!C3[GX!^*] ?[7X7\4(\ZH22I>SD/\ LJ5+ Y]R!7T310!\^^%/ MBMXO\,^);?POXWTVYN6D<1(_E?Z2I)"J1MXE7(/(R3DG\M[R:U@DN;;=Y$SQ@O%N&&VL>5R M.#CK5F@#Y_\ ^%6?%_\ Z'W_ ,K%W_\ $54U;X??%G1]&OM4N/'4C065O)<2 M+'J]T6*HI8@94#.!ZBOHNN?\=_\ )//$O_8*NO\ T4U 'SAX%L_B/\0/M_\ M9/C.^A^P^7YGVK5+A<[]V,;=W]P^G:NO_P"%6?%__H??_*Q=_P#Q%'[,O_,T M_P#;I_[6KZ H \O^'/@OQWX=\13WGBCQ-_:ED]JT20_;YYMLA9"&VR*!T##/ M7FNT\93S6O@?Q!<6\LD,\6FW#QR1L59&$;$$$<@@]ZW*P/'/_)/O$G_8+NO_ M $4U 'S?X&M/B/\ $ WXTKQG?0_8O+\S[5JEPN=^[&-N[^X?3M77_P#"K/B_ M_P!#Y_Y6+O\ ^(I/V9?O^)_I:_\ M6OH&@#YTN]$^-_@Y9+BVU:YU:$+EVBG M^V8Y' 24;R?]U:ZSX;_&^W\57\6C:];PV&IR\031$B&=LG"8))1L8QDD,<\@ MD ^OU\N_'C1$\._$"TUC3%^R-?1"Y+PG:1<(WS.,="?D.>[9/4T ?451SDBW MD(."%."/I5'P_J3:SX;TO5&0(U[:17!0?PET#8_6KUQ_Q[2_[A_E0!\]_ +Q M)KNL^,]0@U36M1OH4T]G6.ZNGE4-YB#(#$\X)Y]Z^B*^8_V;_P#D>M2_[!K? M^C8Z^G* ,+QI/-:^!?$-Q;RR0SQ:;(O#>B74'B?6&U2_EN2Z2_:Y9PL6U0%'F 8.=QX'<5U=[>6^GV- MQ>WM-M;7X?37T1C>YO+Q_.90-RA0%5"?; MEA_O^]>MT ?-]Q\)_B/X&\R\\*ZZ]U!$V\0VLS1NX'.6A;Y&_P!W+$^AKLOA M5\5M3\3ZK)X;\0:=(FK0*Q-Q#"5&$&&\Y?X&SWX!)QA3C/KU5HK"TM[RXNX; M6".YN=OGS)& \NT87E 'R]>3_:;ZXGSGS9&?\SFOH[P?&L?@W1U4 M<&SC;\2H)_G7S5VKWB;Q+_PBWPQTF^6'S9FM8(H4)^7>8\Y/L "??&.,YI(\ M++I*,YRET+P^'7A87YN_[+0L6W^67;RPB^&+%?M=Q!:1 M(N(H4 R0.,*@Y(Y'0<5XGJ7Q(\3ZD'7[<+6-AC9:H$Q]&Y8?G7-*+K4;S"B: MZNIFS@ N[M_,FBYI+'TXZ48ZG5^-?'USXI(M+>-K;34;<(R?FE/8MC_T$=^Y MXQQM=S9_#34ET2^U75F^QI;VTDT< P9'(0D9[*,X]^HP.MZYI]I-G MRI[F.-\'!VLP!_G0<%>-:4E*INSM?!OQ,FT2VCT[5HY+FR3B*53F2)?[O/WE M].<@>O 'J^GZUH?B2U9+2[MKR-U.^(XSMSCYD/('U%>3>(/A3JVG,\VE,-0M MN3LX651R>G1N,11<[(XFOA_*,*<>@]!QT'%:5?.%AXX\2ZT@KY@_:._Y*'8?]@J/_ -&RU]/U\P?M'?\ M)0[#_L%1_P#HV6@9P'@/_DH?AK_L*VO_ *-6OMZOB'P'_P E#\-?]A6U_P#1 MJU]O4 %?''QA_P"2KZ__ -=4_P#1:5]CU\\W_H!KZ2\??\D[\2_]@NY_]%-7S;\!O^2J6?\ U[S?^@&OI+Q]_P D M[\2_]@NY_P#134 ?$-?3_P"SC_R3R_\ ^PK)_P"BHJ^8*T;'7=7TN$P:?JM] M:0LV\QV]P\:EL 9P".< ?E0!]W45\,_\)?XF_P"ABU?_ ,#9/_BJ][_9XU;4 MM5T_7FU'4+J\:.6$(;B9I-N0V<;B<4 >UU\ 5]_U\ 4 >_\ [,O_ #-'_;I_ M[6KZ KY ^&7Q-_X5S_:G_$H_M#[?Y7_+SY6S9O\ ]ALYW^W2NXO/VEKI[61; M+PO##<$?))->F5%/NH12?^^A0!'^TK?PR:SH&G+GSX+>6=^.-LC*J\_6-J\. MCC>:5(XU+.[!54#DD]!5S6=9O_$&KW.JZG<&>\N&W22$ 9XP .@ 'H*] M^"G@>Y\2^+K?5YH7&E:7*)GEZ!YEP4C![G.&/H!SC<,@'U@.E%%% !1110!\ MP?M'?\E#L/\ L%1_^C9:^GZ^8/VCO^2AV'_8*C_]&RU]/T %?,OBEMO[4D!_ MZB5@/_(<5?35?,?BS_DZ.W_[">G_ /HN&@#T7X[>#/\ A(/"!UFUC!O](#2D M\ O!UD'X8W#Z,!R:=\"_&@\1>#QH]U*#J&D@18)Y>#_EFW0=,;3U^Z"?O5ZH M1D5\M:C%-\%OC,ES;I)_9$IWJB\[[60_,G7DH0<9/)12>M 'U-7S%XW_ .3G M++_L):=_**OIBWN(;NVBN;>5)H)4$DOI^OF#1/^3H9?\ L*W/_H+U]/T M%%%% 'RIX#D@\,?M!FPAF>&R34;JP +?>7+I&I]?F"?B!7U77RAK/D_\-)Q> M1]S^W[;/3[WF)NZ?[6:^KZ /#/VEO^0+H'_7Q+_Z"M>C_#'_ ))EX=_Z\DKS MC]I;_D"Z!_U\2_\ H*UZ/\,?^29>'?\ KR2@#K**** /$?VE/^1:T3_K\?\ M] KM_A!_R2C0/^N+_P#HQJXC]I3_ )%K1/\ K\?_ - KM_A!_P DHT#_ *XO M_P"C&H [26-)HGBD0.CJ596&00>H-?*:IK?P+^(YN'M6N+"4/%&[<+=VY(. MV.'!V$@=".X//U?6?K.B:9XATY[#5K&&\M7ZQRKG!P1D'JIP3@C!':@##\+? M$?POXO6)=,U.-;N3_ERN"(YP<9("D_-@ DE+2]5B33=8$3J9\/:*NI?:O*\_=!))Y M>W?M^X1C.YNOI7>/\:?B.B,[^#H551DEK&X ]?O4 ?0U?+OQVUE?$GQ$M-& MTMOM;V48M=D0W%KAW.4&.I^XN.S CM5BU^)/Q-^)=Q)H^@"SM)!$7F^Q$0MY M>0"V^1R1@D?

:] ^&OP5M?"-U'K&LSQWVKQD^4L>?)@[97(!9L=R!C/ R M: /2=!TW^QO#NF:67\S[%:16^_\ O;$"Y_2KMQ_Q[2_[A_E4E1W'_'M+_N'^ M5 'S/^S?_P CUJ7_ _P#1L=?3E?,?[-__ "/6I?\ 8-;_ -&QU].4 <_X M[_Y)YXE_[!5U_P"BFKQ_]F7_ )FC_MT_]K5[!X[_ .2>>)?^P5=?^BFKY=^& MVE>.M2_M/_A"[UK;R_*^U[9Q'NSOV=>O1_SH ^PJ*^>O^$6^.G_09D_\#DH_ MX1;XZ?\ 09D_\#DH ^A:YSQWX9/B_P %ZEHB2+'-/&#"[=%D5@RYX. 2 #CG M!-='10!\M_#CX@7GPKU>]\-^);">.R:?=-&$'FVTNT#>/[RD!>_0 KG.&^C= M!\3Z'XGMC<:+JEM>H "XB?YX\YQO0_,N<'J!TJGXJ\"^'?&5OY>LZ>DLJKMC MN4^2:/KC#CG&23M.1GM7CNM_LZZA9W(N_"VO*61]\<=WF.2/ R")$!RV?]E< M>M 'T+17S%'XY^*7PRN8H/$4%Q=V1;&+_P#>J^3DA9U).[ /!8X_NU[9X#^( M^C>/K)C9%K>_A0-<64I^9/=3_$N>,CVR!D"@#P6ZA-M=SP$H7A>SB&5.&1@HPRGL0?\D&O#/$:[?%&KJ!@"]F '_ S7N?PW MD:7P!I;-R0)%_ 2,!^@I(\/+TG5G%F;9_"3PY;3;YFO+I<8\N64!?_' I_6N MKL=*TK0K9OL=I;6<2H-[JH7( ZLW?ZDUC^.O%4OA31H[BWACEN9I?+C$F=J\ M$DG'7IC&1U]J\2USQ9K7B%B-0O7:+.1 GRQCG^Z.N/4Y/O3N=56O0PKY8QU/ M0O&_Q,M&M;C2=%"7)E5XIKEAE ",$)_>/7GIZ9SQY/!/):W$5Q"VV6)PZ-C. M&!R#S6YX>\&ZQXC8/:VYCM!]ZYD&$[]/[QX(P._7%8MK"+F\@@+;/,D5-V,X MR<9I,\JO4JU9*<_D>P^%?BK97J1VFN[;2YX47 '[J0YP,_W3]>."W-G MI^KVR"XM[:\@.'3S$613Z$9X_&OGKQ!X-UKPVY-Y;%[;ML:&V=-U":!>3Y8.Y"3WVG(S[XHN=M/'3I^Y7C<]R?X<>$Y)VF.D*& M+;L+-(%S_NAL >W2NGCC2&)8XT5$0!551@ #H *Y[P/K\_B/PS#>W2 7"NT4 MA5<*Q'K25/EYH*US \;/Y?@K5R>]LR_F,?UKYUL(S+J-M$.KR MJH_$BO?OB3(T?@'5"IP2(U_ R*#_ #KPWPT WBK2%/0WL(_\?%(\G,=:\4?3 M@Z"EI!TI:9[:"OF#]H[_ )*'8?\ 8*C_ /1LM?3]?//[26A.M[HWB!%=HWC: MRE/&U"I+I[Y.Z3_OF@#R?P'_ ,E#\-?]A6U_]&K7V]7P5I]]/I>I6NH6K!;B MUF2>)B,@,K!@?S%?:_A3Q=I'C'1XM0TJZCD+(IF@W#S(&.?E=>H.0>>AQD9' M- &]7QK\7)4F^*FOO&P91.JDCU"*"/S!KZP\2^*='\):5)J&KW:01JI*1Y'F M3,/X47^(_P NIP.:^*=9U*36MM>W>/O^2=^)?^P7<_^BFH ^(:^B_@'X:T'6? M[<:IHFG M7TZZE(BR75JDK!?*B.,L"<9)X]S7SI7T_P#LX_\ )/+_ /["LG_HJ*@#T#_A M _!__0J:'_X+XO\ XFM#3-#TG15D72M+LK!92#(+6W2(.1TSM S6A10 5\ 5 M]_U\ 4 =AX&^'&L?$#[?_95S8P_8?+\S[4[KG?NQC:K?W#Z=J[%?V(>'_ -G'2K2=)M=U>:_5<'[/ M;Q^2A/<,V2Q'TVGWKV33M.LM(L(;#3K6*VM(1B.&)0JJ,YZ#WY)[DYJW10 4 M444 %%%% 'S!^T=_R4.P_P"P5'_Z-EKZ?KY@_:._Y*'8?]@J/_T;+7T_0 5\ MQ^+/^3H[?_L)Z?\ ^BX:^G*^8_%G_)T=O_V$]/\ _1<- 'TY7G7QE\&'Q=X* MEEM82^IZ;FXM@HRSKCYXQ@$G(&0!U95%>BT4 >,_ #QJVKZ#+X:O9BUWIJ[[ MOI^OF#1/^3H9?^PK<_\ H+U] M/T %%%>;_&#Q_;^$?"T]C;W _MK4(C';QH?FB0\-*<$;<#.T]VQP0&P >.>! M([?Q/^T(U]#$UQ8MJ-U?JVW[J@N\;'T^8I^)%?5=>'_L]>#9M.TV[\4WL122 M^3R+,-P?)!RS=>C,%QD9^3/0BO<* /#/VEO^0+H'_7Q+_P"@K7HWPP.?AEX= M_P"O)*Y']H;3);SX>0WD40?[#?1R2OD I&P9/QRS(*O? C6[?4_AI:V22%KK M39)()U8C(RY="!G.W:V 3CE6':@#TVBBB@#Q#]I,C_A'-$&>?M;\?\ KN/A! M_P DHT#_ *XO_P"C&KRG]I'6K>YUG1M%AD+36<4DUP P*J9-H4'GAL(3@CHP M/>O&2>:1(H8U+ MO([!550,DDGH *()HKF".>"5)89%#QR(P974C(((Z@CO0!)1110!\S?';P9: M^&-9T[Q!HL)M(KQF$B0+L2*9,%64CH6&3@8Y0GO7O/@?7O\ A)O!.CZPS[Y; MBW7SF"[095^63 [#>K5Y+^TEKL8L]&\/(Z-(TC7LR_Q( "B'Z'=)_P!\UZ9\ M,-(DT/X:Z#8REO,^S>._LS M?>\3_2U_]JU] U\_?LR_?\3_ $M?_:M?0- 'RSXYTF[^$?Q4M=-_!]UI9VK=+^^M)&) 290<9]B"5/7 ;/4"O&_@3XSET+7;CP9K M!:".XE;[.LWRF&X'#1D$9&['3^\N ,M0!]'U'TO^X?Y5)4=Q_P >TO\ MN'^5 'S/^S?_ ,CUJ7_8-;_T;'7TY7S'^S?_ ,CUJ7_8-;_T;'7TY0!S_CO_ M ))YXE_[!5U_Z*:O'_V9?^9I_P"W3_VM7L'CO_DGGB7_ +!5U_Z*:O'_ -F7 M_F:?^W3_ -K4 ?0%%%% !114%S>6UF(CI/8=30!/ M1110!7O;*UU&SEL[VWBN+:4;9(I4#*P]"#7ROJMJWPB^-4+VKS1Z;',DR'&2 M]K)PZ\GG'SJ">)CDFY:3_OOY_P#V:O7OA5=I<>![>)00;::2)OWDOI +^](V,G&< =2>.@YKS_6/C#80%H])L MI;MAD"64^6GL0/O$>QVTST*SP\)K:1, "EJ@3\0QRP_.N2I,\G&XJ%64>3H?2MQXN\.6L; M&;6K'Y/O*LZLP]MH)-<)J5Y\*[YO.95608^6V@EBW>V OX]?>O*(XI)I5BB M1I)&.%11DD^PK33PMX@D8*NAZCD]";5P/S(IW+EC:E73D3_$]/LOBEX5TJRB ML;'3;^*VA&U$2), ?B^3GKD\G/-3_P#"X]!_Y\M2_P"_:?\ Q=>>)\.?%DB@ MKH[_ / IHU_FU/'PU\7$_P#()Q[_ &B+_P"*HNREB<9TC^!T7C'XDZ9XA\-7 M.F6=K>1RS,GS2J@7 8-V8^E-=(A!QMN%E_[X^?\ ]EJOKGAG5O#G MD?VI;"'S]WEXD5L[<9Z$XZBMSX6VCW/CJVE4@"VBDE;W!4I_-Q2ZG/SU*N(C M[3?0]^HHHIGT@5D^)?#UAXJT"ZT;4D9K:X7!*G#(PY5E/J#@^GKD9%:U% 'Q MCXV^&OB#P1=R_;+9[C3@V(M0A3,;CC&[KL/.,'N#@D$;5U>'PQI".I#*WV*,D$=P2.*Z 8 P* ,7PKX M7T[PAX?M]'TR/;%$,O(1\TKGJ['N3^@ X J'Q]_R3OQ+_V"[G_T4U=#10!\ M 5]/_LX_\D\O_P#L*R?^BHJ]@HH **** "O@"OO^B@#Y_P#V9?\ F:/^W3_V MM7T!110 4444 %%%% !1110!\P?M'?\ )0[#_L%1_P#HV6OI^BB@ KYC\6?\ MG1V__83T_P#]%PU].48H **** .*^*7@P>-?!=S:0IG4+;-Q9$8R9 /N>$H9Y"R6NH6T,*D?<7[1O(_[Z=C^-?;%% !1110!\ MB:MXB_X1/XZZIKGV7[5]DU.X;R?,\O?G#R0/J"B@#PW2_VD]+D7&KZ!>0,!]Z MTE64$_1MF/S-9VN?M'3W$RC=C]25S5C3=!T?1BYTO2;&Q+_>^RVZ1;OKM S0!X MA\-?A9K6K^)%\9>-1.DBS_:(K:XRLTLH.0[C^%0>B\9QT"_>^@*** .>\:^% ME\9>%[K17OI[(38(EAYY'(##^)<]1D9QUKP6UU#XE_!=C:7%I]NT-#D95I;8 M9.24<8,9)SP<#))VG.:^FZ* /$M._:3T26-CJ>A:A;/G@6SI.#^+%,?E6;KG M[1[2AX/#F@MYCX$<]Z^3G_KDG4^GS5[+=>$/#-_<-<7GAW2;B=OO2364;L?J M2N:LZ;H&C:.7.EZ386)?[QM;9(MWUV@9H \$\#_"GQ#XM\3#Q3XZ69(7E\YX M+M<37+ X"LA'R1\8P0. 01]&444 %<_X[_P"2>>)?^P5=?^BFKH** /G_ M /9E_P"9I_[=/_:U?0%%% !6!XY_Y)]XD_[!=U_Z*:M^B@#Y^_9E^_XG^EK_ M .U:^@:** "OG'X\^#)-%UNW\9:0&@CN)%%RT/RF*X'*R @Y&['4#AESG+5] M'44 <=\-?&L7CCPA;W[.@U"']S>Q+_#(/XL8'####' R1DD&NMN/^/:7_:^A4E8WNR4D; 'W9@"L@'KACSUKK+?\ :0\--;!K MG2-6CGQRD:QNH/\ O%P?TKV22))HVCE171AAE89!'N*PF\#>$78LWA;1&8G) M)T^(D_\ CM 'AVN_''Q+XM5M&\(Z+-:33JREX"T]R5[E-H&SC.3R1U!!&:Z[ MX0?".X\*W1U_Q (_[5*E+>V1@XMP1AF9AP7(R.. ">3GCUFQTZRTRW%O86=O M:0#I%;Q"-1^ %6J /&?C+9&/6M-OWOTT] M(O-NP@\QQGR]N[D#H3\W?CV->E?&&Q$WARTO%B9GM[G:7'\*,ISG\0E>*TF? M.XWFI8ARCH6;_4+S5+MKJ^N9;B9NKR-D_0>@]AP*W-$\!^(-="R061@MVY$] MR=BXQD$=R#Z@$5O^#=8\"Z,T4EW;W;WPY-U=0!D0\'Y54MC!'!QGKSVKTFS\ M>^%KTE8M9MT*C)\[,0_-P,T6-,/A:=3WJL_DS/JR&&*&)8XH MT1%&%55P /85)@#M4?GQ*F6D0 #DEA6?+XET*!RDNLZ?&XZJUR@/\Z9[?-%+ M^%K)@)=9MV)&1Y.91^: UB7GQ<\.V[E($O+KCAXX@JG_OH@_I09 MRQ%*.\DBK6F?\ M'_'^/\J^A?#G_(,@_P!P?RH2'2H>T=KGSU::9?W^?L=CV(OTBQ:-H$6E6,KQK%&524X9@QR2W/&Y EX-101.SCH 4 ufpi-20220216.xsd EX-101.SCH 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 5 ufpi-20220216_lab.xml EX-101.LAB EX-101.PRE 6 ufpi-20220216_pre.xml EX-101.PRE XML 7 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document and Entity Information
Feb. 16, 2022
Document and Entity Information  
Document Type 8-K
Document Period End Date Feb. 16, 2022
Entity Registrant Name UFP INDUSTRIES, INC.
Entity File Number 0-22684
Entity Incorporation, State or Country Code MI
Entity Tax Identification Number 38-1465835
Entity Address, Address Line One 2801 East Beltline, NE
Entity Address, City or Town Grand Rapids
Entity Address, State or Province MI
Entity Address, Postal Zip Code 49525
City Area Code 616
Local Phone Number 364-6161
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock
Trading Symbol UFPI
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
Entity Central Index Key 0000912767
Amendment Flag false

XML 8 ufpi-20220216x8k_htm.xml IDEA: XBRL DOCUMENT 0000912767 2022-02-16 2022-02-16 0000912767 false 8-K 2022-02-16 UFP INDUSTRIES, INC. MI 0-22684 38-1465835 2801 East Beltline, NE Grand Rapids MI 49525 616 364-6161 false false false false Common Stock UFPI NASDAQ false EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #R"4%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " \@E!4IYFQGNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'99!B;UI66G#08K;.QF;+4UC1-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$5]B'S"2PW0W^K9+TH0U.Q(%"9#,$;U.94YTN;GOH]>4G_$ 09N3 M/B"(JJK!(VFK2<,$+,)"9*JQ1IJ(FOIXP5NSX,-G;&>8-8 M>NPH 2\Y,#5- M#.>Q;> &F&"$T:?O MJ%.%?_Q,X=8)?DF-R2&H:A'%9S+N_ X?WYZ75>MW!= M(MT9S+^2DW0.N&;7R6^KS7;WR)2HA"@J4?!Z)[CD#_*^_IA621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #R"4%3G87)H+@0 %@0 8 >&PO=V]R:W-H965T&UL MK9A=;^(X%(:O9W^%E:M=J6V(^2BM (E2F$$S9=A"=Z2],XD!JXF=M4TI_WZ/ M R2,)IQ0:7K1?-FO'Q^?O">FLU7ZU:PYM^0]B:7I>FMKTWO?-^&:)\S+)4.F$6+O7*-ZGF+,HZ);%/:[66GS AO5XGNS?5O8[:V%A(/M7$;)*$Z=T# MC]6VZP7>\<:S6*VMN^'W.BE;\1FW+^E4PY6?JT0BX=(()8GFRZ[7#^X?:,-U MR%K\(_C6G)P3-Y6%4J_N8AQUO9HCXC$/K9-@<'CC Q['3@DX_CN(>OF8KN/I M^5%]E$T>)K-@A@]4_$-$=MWUVAZ)^))M8ONLME_X84)-IQ>JV&3_R7;?MM'P M2+@Q5B6'SD"0"+D_LO=#($XZT',=Z*$#S;CW V64C\RR7D>K+=&N-:BYDVRJ M66^ $]*MRLQJ>"J@G^T]JG #0;:$R8@,I15V1\9RO]H0M8YO81#7U \/@@][ M07I&<,07-R1H71%:H_3G[CZPY8 T!Z297OUW /XT0CT?H9Z-T*@:8;Y+>=F$ M\>[MZZ\(1".':%P&,>5:*#?3B,""EO+@2L<%^./3IXHE:.9L353Q$/5GOA+& M:@:0$Y:4DN$Z+Z,I&4\>7V;SY_%P=@7G@QL$KY7CM2[!&XF8D\DF67!=AH9K MU*XI;;4;",UM3G-["D5F%M:2*$T&:B.MWL$Q*HT@+OXT1@C; M.6'[$L(Y>R?C"%).+$6882+1PQ7K[>N@T6JVZTT$[R['N[L$KQ]%FAMS=3PA MWZ =^2Y+HX8JNL)V;U(6\JX'EG5.MWH0,2V-IY"GJ0H![]U3SZQ#"P^'] MVG]NK)"OJ08#;]R]D8V,V0%8)B,M6 A85(-"6=B(9J=KV/IS[1K \Z52]GCA=J/YCPF]_P%02P,$% @ M/()05)^@&_"Q @ X@P T !X;"]S='EL97,N>&ULW5=M:]LP$/XK0C]@ M;F)JXI$8MD!AL(U"\V%?E5AV!'KQ9+ES^NNGLVPG:75EW8>QS:')W3VZNT=W M)YFN6W>2_.'(N2.]DKK=T*-SS?LD:0]'KEC[SC1<>Z0R5C'G55LG;6,Y*UMP M4C)9WMQDB6)"TV*M.W6G7$L.IM-N0V]H4JPKH\^6E :#7\H4)X],;NB62;&W M8EC+E)"G8%Z"X6"DL<1Y*GQ#%V!IGP*\"!JP'.,HH8T%8Q(RA._]N/P9,&FM M5X64,\$E#89BW3#GN-5W7AD6#\87$!GEW:GQ#&O+3HOE+3T[##\^R=[8DMLY MS8).IF(M>05TK*B/\.M,DP#HG%%>* 6KC68#A\EC%'S8 Y?R 5KXK;J*W5B M'_2^FO-CT1=X=-8T\O1!BEHK'O;^RPF+-9O\R-%8\>2SP:0)P M:?EA6;/CO9NFJ:]PSLM_D/.?K7/--;=,7I+VH_\W5_DMC)/Q]%PZC+N.HL?X;[:)'-M[#/)73)>UYN1]76^T$D7O!9QP<&%Y_J?]K-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/[I_X M3O,\3;,,J^AV&V6PQ>J69? 7CX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*PG>*3 MB.T4KS4@\;J!1Y['NXWE 0^L"]CL0/YX'IBIN$^:0ERHY_U=3 M_ 102P,$% @ /()05)>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'FR-9V87YTC'?8Q']>5=2(6NF9MYEJ6R!F_236P@R*2*Y U+ M2X3[+O,&@EXN1:T/9=1,92L88!.R '<(Y_A^[<#K3P&]'@!6^AC(,=D",Y1]XVXG\-/O4 M(VSV'T:$%'J6"V&%E+C?Z/F-:#R!+ ]=R_$)'0.M#,,SQ;;!<.AHQ$5V9:// M8:Q#B'/Z3XRQJK"$52Q;#X&'' E<)S"D&IND53 >"CVN*!.L>@PL(:EU&*AD MMW,JI]=V<,TB]RI#FJ,,:&T'X:-:"Q4&L&]R( DNR94;4EWI>::W=Y-[2:AU M[D&P]_ :C1W-CQ^W_ %02P,$% @ /()05"0>FZ*M ^ $ !H !X M;"]?+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D M6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP M#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZT MYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0 ( #R"4%1ED'F2&0$ ,\# 3 M 6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP M 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=. M8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9 MP&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I& M0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC", MS[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( #R"4%3G87)H+@0 %@0 8 " @0T( !X M;"]W;W)K&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " \@E!499!YDAD! #/ P $P @ &' L$@ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 "0 ) #X" #1$P ! end XML 10 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 11 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 12 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 1 118 1 false 0 0 false 0 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.ufpi.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports ufpi-20220216x8k.htm ufpi-20220216.xsd ufpi-20220216_lab.xml ufpi-20220216_pre.xml ufpi-20220216xex99.htm http://xbrl.sec.gov/dei/2021 true false JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ufpi-20220216x8k.htm": { "axisCustom": 0, "axisStandard": 0, "contextCount": 1, "dts": { "inline": { "local": [ "ufpi-20220216x8k.htm" ] }, "labelLink": { "local": [ "ufpi-20220216_lab.xml" ] }, "presentationLink": { "local": [ "ufpi-20220216_pre.xml" ] }, "schema": { "local": [ "ufpi-20220216.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd" ] } }, "elementCount": 23, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 118, "memberCustom": 0, "memberStandard": 0, "nsprefix": "ufpi", "nsuri": "http://www.ufpi.com/20220216", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ufpi-20220216x8k.htm", "contextRef": "Duration_2_16_2022_To_2_16_2022_0Xjop6CL5kmgDHvNbJGQJw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ufpi-20220216x8k.htm", "contextRef": "Duration_2_16_2022_To_2_16_2022_0Xjop6CL5kmgDHvNbJGQJw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 0, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" } }, "unitCount": 0 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r5": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" } }, "version": "2.1" } ZIP 15 0000912767-22-000003-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000912767-22-000003-xbrl.zip M4$L#!!0 ( #R"4%0\090L= , %H, 1 =69P:2TR,#(R,#(Q-BYX M8]=. MFRQI.P1/3?U]YSLW^]CG5^NR0+^I5$SPBR"-D@!13D3.^.(BJ%6(%6$LN+I\ M^^;\71@^73_;HGDK)B@)=2Y8O*$*3:!R= M)2=9-!J?I0D*0Z=TC158"HZL9!:E#?+!J0H^15F-XM5I%];QB$1&E%4FR M=!P@K+5DLUK33T*6-W2.ZT)#4?BO&A?6,]2JH*84+<(.#,7E:@H1M%RM1I&0 M"W"4I/'3_=TW&YPGYY0UY/5,%I&B)%J(WS$ )K;4$Z$Y"XRKACS':F9U'6#) M89*&H\9$21WJYXJJET8-U&,&@E(4?58>Z3&2=-Y*VN;BTA['@#;5 2#7[9P= M[S3>@)Y*:BEA=S[W%\BCK2JMB\$H1O'3'>,_/9-C1E2_LH5:LJ9< S5IH)ZB M$%%S+8?BWX!=/[T>^KJDY6"JDQA03RP@Z3U%,? ,3J>GTS59]@=LD$ZQN])N MJZ>3R22V:),8(_VB '2W^<"6]4A/+3A=F!FRIQZF0[&C>:LCSKL+7E=R('I MVB4!E.VI-N-*8T[H=E:PP[,B[%J9X75HFKEN\KK,^@Y;ED _->6*S0H:&AJ5 M6,.MH,+,W IN.FG9:4][GG_DFNGG6Y"5I748( 89'L5L O&AY'3..+-A)Y 9W,O( M"^Q^8IZCC1K:D3N/NQI=^1KN]B_\TGY#B15H64LS;IVUH^RS)+@@=?$7AMO( MANWPE3S'Z M>TZ_;7:W0LZQE\"2O%!Y,59!1%14:@;C<#O XW^65H%GKTT+3&CQ?_(YC[NG MS*VT3Z,]BY":D!KQWD??T"S>O!?O!+%B>TS,OV8:AV8I3#.XB")P[>/='T;_ M>^?( +R!\7SZ2I\OWY5]3M40W7R8_;&3ZJ8)&Y7+/U!+ P04 " \@E!4 M,B/53VP% #I.P %0 '5F<&DM,C R,C R,39?;&%B+GAM;-6;X6_B-AC& MOT_:__".?=FD"VEH5QVH[:GE>BD4'TT[[<@J) 6N)C1Q3X+^?G<24!#MP MT$7F2R_E??+X>=U\?W'5:EY>O_1-\WG'=Y7+97%XV*9N* M\R\\]]M3?QC,4.P[F"3<)P%J@-!WDO3%/@U\GL[5UNFK,8N4P:6[&;%1MB MX@#RJ?/'*.J+(TA=.GP]1[<-M.*(A$C&35]E-$(5<64YS9PY2V\:% PC.;&4 M*;\90Y/,+U$9$Q0TI_3%#1&6[[0G#QQY(*?M5_'+]RX5)-^/$\[\@"NG-/]M M0U>7TW'0'+N;U-+LGA6C^RQ0@XG#/3.1*]R "K+FW$D=U>D31F-]U&PXJBE^ MC\;1\;T4&F$HH0N6 G_XF[J=WS37FXQ"(1<61)R_AC\0^NZC6G-\$L(CX9BO MH4ZU93IHEY(F'2$3++VNCJB3M6-JXO:= M93V#![5=Q++R%*M)/2SYB? 6!GD'Z3! &>1#@1RK-JI'_JH7BJT"GN#L,X<] M"ZA9;SW)>UHM,FP06TWOOLPGA?]Q)\'X9BUI+\GSXFR#-.AEYK/:05 M+18!U0BMAK,J[XE@YI[OU %(=W@F]:VB^V*5YW2BFNXIG-F#T!9/ O#\URL\%2D.C6C)+VG/ TQ3Y MK1C=[#[5"'6#.J )]Z-_\+SR-LH@/A=(M4UJ$2THSP%0?>"WPC-S!V%?UVV1 M7+3O&?(-.);*%@.H:V3SW=Y6S5+(M!&/Q2J]$DNWNBB2W^!'@QDEY@\D-1*+ M:3(UI(@JURVERACS6+)20T@=Z[L;_IMASA'ITCA>D/Q>/-%T:])9S%EE:PHV MK&?5W/6I'%T)F;4L3M*BS%K2+H ML:R]6H+RK &T 4,2;B3>N/1)#/D@&'N>3+37TDJQQ>#M;U(!:%9:"N(!@8\% M4E@[P98W9.:0NM>/9B])%HC]$*"Z4\X'4V/#!EAW].>!K#GVFX&;#5$WOT,4 M+,3^8>VUQB/,(]UMKD9B,9^FAC97[U+=4OZ,,8_E+74!.@&O]=OX=U#^-2 V M8KY\NG^XCL=4UVJY;C%$";Q:\IM%)+B3PD\8E?5"ASR-PAMZ\-T*[813(_ZHG]X^I/9$9S5V<] ME(;6BCB61%:#:,IZ(H*Y+:2^((QK@.]>W+V$\@[F4^1/-0V7ZQ;#IFU%058H M6@J7/N.Q4&W<0-IMHW3COH[<%T?RSU[SE_*S[_X#4$L#!!0 ( #R"4%1\ MT9J)D 0 &LG 5 =69P:2TR,#(R,#(Q-E]P&ULU9I=;^(X%(;O M5]K_X,UW-R"0&K$WLR#$%_OW:(68(Y(M=T30W M$.+CX_>QAKGS_]^LOM M;[K^_?[Y$?C46X>(<. Q!#GRP0;S%9C1*(($3!!C. C /NS'1Y2[<=O6,; MV]C74HFRN$8CRGQ[9I_&9/?[?3,I/9@*1[C$]2%LD3T ;AD-T#-:@,3'@.\B M=*?%.(P"V79R;\700G26181U27D/A@[Q7\MQB3"$6, ?4R6@+9?2G+DI/N8N$O M\14CSUC25]-'6(XG6UY(K$GG_"!^_!A1,5\,YS%GT./*4P#G*+C3W[UQ;/?&/A)WW!F&+"L4,D_Y%I=G_2.+(+4P M(\B$/]U;X>! ?L%HF)NCM#5:4S5E/F)BMM; .A9::"15PT #$<.4B5Z3E+U) MXJ=(-"E&@/]%3-HE!#)V[4-1+3]EXC3(9#]C/*,EEL$0_@V&>4CRS-I#I+;Z M%$BG!(CS)D"^X@!]6X=SQ IA_#1I&X@*Y2D$M_%1,1:+6A91EJ3N1600C>B: M<+8;4;]XD)36:ANJRX-)Z7ULG-X,;L>^B%ZL]_?+[XKQ5&#?-F*7A)&RZC;. M:NC[(I%Q^B46UL@NY)1CVS9&=4-(^=R\%SXC-27KZ"4'05TK@SEA0;8PQR3Y40\ MZ!B6K9\1.3=J#XZ:VA6+LA.!:[.8,B1[#1+KC.2859[.LZ?%(G?"*C9N#YL+ M8U",RO;];\QH',=KQ"XB=5:EM;SJ1:*HE9T 7'V60]Y:MF0[\YE\RY4WQYV8 MM(=*+>6*0I/[_!F#\OW]RRZ7L@5,M6R:^UD;\U3_]+)/]X9NZ3A?=_R?GT+U!+ P04 " \ M@E!4<_'5D0<4 "FK % '5F<&DM,C R,C R,39X.&LN:'1M[3UI<]K* MLM]OU?L/W",8.B0T8L./C+]1(&D!&2$0+2W[]Z]$"8C-V MS.(%5R4@9C3J[NGIZ6U:)_\;=@W4)[:C6^:73SS+?4+$5"U--UM?/MW4SYGT MI_^=_@?!G_\?0B?_91BDWWVM7B+-4KTN,5VDV@2[1$,#W6UG4=WJ];")KHAM MZX:!OMJZUB+A+1DVR:8Y26#%9)KG$,.Y6>[Y,-'T4Y" M@D\F!$X04";+2UE)1I6KV?[!0)>Z8F-[%"&:A9&Y"1S)Q3?5B-W758*^6PHJ MGF516FPJ,L>+C*3Q34:2I2:#DYS*"+R6EJ0D+W-*.C82?)RT7: N4-ATLAK1 MOQRT7;>7322&BFVP#E'9EM5/0 -%@C\(.HX[#08#=B"REMU*\)E,)C&D@X6= MLH9N=J9Z^D/2O@+'B0G:K QH^[#N?Y3(]/6J*O7[.E3/>D/K&IU?4H#G,GQ MH/!(S9U&*H1 3@2-XZX+T8*.?.+NZK*FMDD7,[KIN-A4QT#K0YD M"Z^^'+ADZ"8"EDF@4=9TS()[: /LW0T8@=?=4TCIO\5.I1 /MBZ&D U M=*N4*F>>[1.Y(33X9(,R5:-NQ2ZXNP>KE\Q?RIUNZ^Q;OZ1\O[C^/CA )N[2 MIQ,]6S !C5$>T+2Q430U,OQ!1@=(U[X^ [Y?N[?L/ID:^C MUC5]P,$I!W\97D@E4R>)*0@W"W .I*1&)>6Y@5MC0)7:J,#E\M4&YSTHZ:;Q M<*XP%ZV&2 %M8L,ADQ@L?%G^%?.I9G^U<^YV9#0ODX_2&AHJ&( M/ZW1E:[1ZZ9.;.2#1!;*@7SQQ_2LSMY\&OTT/7H/"&IIT14L,=L]@WWEE,)) M%SZ?C.Z;M(W!U)9TC5JBZ^@AB2E2170=$S(16T%SJZV+A\Q UV!?Y3GN[^,> MUNC6S!BDZ<(OK"A/?K/U5GORH^7H="[@009,2M]?JK%Q58-@.ZM8;OMX]A&+ M[NQ%]S4!"::)N[HQRGZJZUWBH!(9H*K5Q>:GH^ 7^'0 ]>:G8[^WH_\F,#2( MDPA2>*QK=;-\["GR3H;3 QO741@6X5 M3)L$D\5*XC%E"@8;>LO,JL"EQ(Z0>!1N^>EP8W]U-H@HJ9R2238D%4L-*26G M&HJF*@U1D])8T12);RI4#."=8:HLF!Z8R&#<03"08AD:]+TI%>N%,U2KY^J% MVDE"V>D,/0/N6B%_4RW6BX4:RI7.4.$N_RU7NBB@?/GJJEBK%J2L?UFHGW.H@T(D M!6WH"+[GV6WO(2MH>E@88A!/E YTB=EC_!%VD-,C*C4Q-:2;2'<=! (-5IS] M^0UQIHL5@T0CA*:5:AD&[CDD&WV) Y6$L4-XJ-D8>INFS5*.E6.&76"5!K_% MK$R WK6C)T<8!EBY6O1[G]BNKF(CG*+ * Q'$466S_P=)TCX1/H=B:'I)P9# MQ@S?V+,L&+]I6(.(1-$U,[!Q+ZO8!'>8 1!EI3$=6JL^$%%7K(!AZKED!NGU M\,5C?.OC+2PV>[>ZLSV%5Y]A?0>ND?!_5WL>A[-MFSR9Y-]FSR&)LD7'O! MEB1*6]R3_(>]3S;:C((:,T-HI)#ZZEW2LZT^U=BF[9! @RV:JF6#8>0_K49[ MYRW/=.U1WM+B"FVU?HT5WN'+-S\:5YU4LB]<\N55"NV5KK;U%C8WK,0^8[4> M^B@BRT86F-\V^@[6MZ/I@7T."NT4.3[O3GR^5\87YH,0F[?2SG6#P/@*L6,, MK1A:O;U1V:MH$H:BC M;<^M[X-;ZWA8#(.UJC_@'.OVKFZD\JA]4>2Z.5U0SI.JIC&K9+&89G@I*:=% M>PL:^,)'SK?.]*V+@K0>983M@K_T^,/L<7 MVE8M@+V9\N0-3LJPF=12CN;V'+WGZ%?#T>LPO%\HP=^K1KK,@J$-,>C G9<])48+M5>CE"I MX&MSC]V&%NI[6Z- 'KZ6[;HU,&/XERN]@E6QNSFHTUECSS;XQ+2Q7=$E.T*]-3]%.\Q<0;Y,TW"[:'7Z?ZK MW'G?!DU/^?$&72TAHM2M4K$!1[V'#508$M6C(@*5FZ#V$^=%9NL+=_6]E%O/ M&J]8P/7&O=Z;<1IZ-;==:G?3I*U>]2M;8R"BYE9&&7-NHL&P-:B.+U M?@S3W:0.3'(E_OE+S!P[R"4&Z;4MDR#3]W <(1 2AD>7+\*P[(!C-9)%CS++ MX<9S NG^E0-H9EC[DI3^;>1O+L\YKW'1N+7OY?YW<=4.GJ29\<_=J8&I#=M8#R7<]PL4DLSS%&R('E[S1'_IWA#98",. HJ$4;8IE: M'HP#4VJ.HK:F9<##Z7U4;]5I8,');ME>WOK<;3L2JUB6H6 @M O3'9>^/VW= MA;FE01W/#!WA3DP$][^I_)5GG_WLY$W+<'^=2[CRK;6(D!$I:J1E$7131+51 M%R3))Y^,F90D3<@X+93_^8M/@4AQGU8CG/5<\@2!+DD-MF-JEJ&K,!%FZPK$#\@@(\9N3?U^P _SXD_N M5_6R,6A^):/:M\%.V6T"+^J& ,_S&B]AAA=B[#:53S]F-HEC@YY[?ML:OU5L M0J4;/3/KGZZA&YD-YO^4IJG=NVKYTKVQ"N4'*<\/R9DNNKF=\AW S:@QP%?* M.U[2&.%0^?PT+@SZ[OEP5WQ8=!R/V(NYL3CX6>6=>L_E1N5+\[Z0NVB(/W8K M!9_/C2)AI$/U:=P8]OU@W!A320(%F=B@8O<6G=WRUW6H, /U7K%^/'>FW<\2 M.&X:%G;#[V%5B^A,.>E&OP2GZ-FT_/>,QS(\,9T4,D1,RU)#)80T)#4I-K"2 ME!NJEB2BG.9X/LV%)Z9Q5-4AS94SW?K 5CKXLG?W34OFD\5^KL$WYGK^NNX[ M;J'=[]SH\D.%$,6Z5+^WH"<_V_-VD"JERVU/X\CE.:E=7?^\M0MT3&&V9_6B MG[KHZFTG3F$_2>'F*AFOUHG0MBP(NP1 MBJ*E[6%QC^4=_ (:"YJ7L]:$KP*R;\7E5J<%B(+SJFH;J09VG"#2\(S5\F2B MOA6:V-@/ P2ZU&$4)'S>@MISV@Q52^&I39_12*0*@G(S:.OPRT0#FE#[=2[P MA70-MH6=$':CT9E01QWQ@N*+BG&UK)3R8%S7S6\:]T.Z+5^)(UFZS>5@;-"K MJ)T#$UMS+;6S, 2S7NGRH28D%$Z!;!K/!OXZ_'G?NM!3A5'QVJK>X\Y9KI8+ MBJS=G%>*+YN%#[NTZF!N;65Y1:;QS$'^PAE?3-V3@GO#>-Y#Q%:Y"E MN=I9[GJQ3>^O.G2%[0YQC]#E97Y&GD;9 H$B]2IMR T 530UZJL@2!DAU8^# M07,']A[BG\2:"5+I#@(4")"U116!EFT-W#9U>?1HX H[2"--W0Q*#02Q!DY> M4%1E4DM%1(=T=E+'?KPAZJS[10IZM$@!#7<&?A-!880G%F@9#TI]*)/[8L-^ M+(=*85@J>Q:S7__RA M.*'8?&0!TU2?A=) GXM6MV&M$X.HM,2Q:?D^.<\A?B_@H# F3FO5^A8L"BI, M4N;PGV6,Z,-I%68_X&T"+M!B$Z +W <2!)LJ#2=A5:7'7FEG6EU6P[;F!-%P M;9E#4#S$8X=@7#2PZ$4L\[Y9Y-GU+A>6M(R;77/U,->H?_[SU1B+%8[L/X]4Z..5'SO:- M4^&Q=+JB2[I(8#GAN:&W*G$\P_4SV.JM>/!IH9A?Z/I^3"A!,..BDT3EJCJYYL!KI.]T0ZQ MIWLJ'>J7YU?U8H*]]XRHA":-(D'VG\>S*"!:#C;@WCC'+)[]FQ;XU+$S\WBJ M\+LN!EU H^I]8=@&#G91)D.W6=AW?:4Z[]DV#7T&I?[8>"U?.4DD24MG&B*O M A-*Z69#R8A<0U2:S327%HFB")M@PNB,^'-X,,-R_'-Y<,)I_LD1&@%VCE#% MMOQL01SCQ*(Y+MM_Y#-I2$MG2]4DH\-EW"LXJN>O'M U@5I9,?GH#AEMK,&K M"QC% "-^ZOZ)3!>%]6VP/IC!)1T(]G68.V.JMG#XT\'IH?IY3"+_8S*SNZ#8 M:YG),;^,&))A)L.VW>X:D%^);<7? M)ZOA/JGY+_M94 PVI ;>$=OLV?F/V9GGI&EFSM-(/JJ '02;.:A:P,GTQ*1? M[.>0:E.JWX$:2LA_,9.+6PX],X6H*J9I@5N4=BSZ6*.IEU-MR26Y%ALDGJ:T M,:-J>?V?^7=F"'M3]R.;NAJ'U8RD*0V<3G$-24[+C8R*,PTU(R8%DDRGQ"1> MJY6QQJ+T_IT:4A$;O)UDOZES[KS,II++SKEO(4%LZT?;=U8T:!)SE]BDN$.2/S4G M[\W0&U87[?#E0#AX"LO#YK?G^#7.P.I,KD429]7+QY;/SR:H\IAC+7(8!D?8 MQWO0NE;[!M!9YNE[ MS3M3MY5N;?TE1%;T!YXB1-5WQ)LUQZ.;)^)+A'7[GB M;AGA/]%)7[PN5T9 MXSXI&/R&:+J]2[1]2&WYMWO]>+Z9_R\54Q#]^$;8KWW MQVP?Q%U[M,Q?R\XZ;)^=;K^+E;,7]N]E_6U+V.^67WW/^AOBNG?'9TLB&6?8 MQ6L.9VRJ&-\[3R?$?P1]\&?CQS\2:4R:9F7A8;,J[3X =8:Z;1$&B(T M9&22EE59?*W!GX/36O&BE*O?5 N[>ZGPZR[.%W]EGVT&FW1./ \WE M6M+3"YIGC)"*/7KBP,]B#,HETLBJ #^>&WH(,_ MLDT\$^[R!\2>V[9LP%9[5>'\+0;8_$\+$^^;36NO>O96[6 ML2S$U45N=X+\0\G&OYC;X78\_GKX?,-*YU[!Z OA,#'" ^PLREL&^6/"\SR;X9^9 MC?M>B+E!L >=H?E>T7QUT[Q7--^NHOEQMH>G;PU[Z?+*V'TO M7?;2Y973?O*NWTE)FN!=O[9?C:8.6#B>3<_H;.E]JOL4KGT*5Y0^)*TUA2M> MTR7,G@I_FLJHFLV8FL_\ZENZMCCQ:YS9E5 L;00?;;=KG/X_4$L#!!0 ( M #R"4%2)BE5J6V@ .$,#0 6 =69P:2TR,#(R,#(Q-GAE>#DY+FAT;>V] M:W?:2-8&^E?J9+KG3=:2B>X7I[O7(K;B\!X'/$!ZWOETE@#9UK0L,9*PD_GU MITH2&,S%@ 64I&=FM6-SD53[\M2NO9_:]=O_](/QV,G(-_<*/)\GWR.O-&=2XC5D*2&V#"UL[,_?J.7 MNLB_$P;G1/XHZ1]E49:):)U+ZKEBD9MOY/WW_L6']-.7G8O^OV[L[*XWWS]? MMR[(N[./'_^I7'S\>-F_S-Y0&Z)$^I$3Q%[BA8'C?_QHM]^1=_=),C[_^/'I MZ:GQI#3"Z.YCO_OQ/GGPU8]^&,9N8Y2,WOWQ&WN%_G2=T1^_/;B)0X;W3A2[ MR>_OOO>_G)GT$XF7^.X?OWV<_IM]=A".?O[QV\A[)''RTW=_?_?@1'=><):$ MXW-%'">?Z#<_TK=??.;'V9,W2N[/)5'\]=/8&8V\X.[,=V^3<[6A&L\O1=[= M_>RU,!O:>>3Z3N(]NNS:J^\L2PV=WON!_GGOII?0&H9&7YF[*_WR>/K5VS!( MSFZ=!\__>?X_?>_!C4G;?2+=\,$)_D?(7J'_QF[DW?[/I_33L?=?EUZ(W26] M[WD^V,'"-9^RNP]"?T3?_/[EAK2"T21.(L^-!?K[L/';QP&5T/CX#W/C4,-, M[\[>W/!!Z;>/[-7#/>7\_1^]V!MXOI?\/+_W1B,WH!_X^]],650^S3_&DDD- M?=>)Z!,G]Y]>6M';T9D^"G01B-W"A]7VU0 M^R-QZ'LC\C ]W)(Z&O[^;W(Z],X;KHBSI/]P?EB6*4N/?X[MWQ/$IL%Y%SOC>&[Z;/M3( MB\>^\_/<"WPO<,\&?CC\ZU,.7XJ5 EJ*D'.(2>T]"1_2.R^;.;,Z<89YLB(V MU!R/CX(VV:?84Z\P$WJ+F- G=9W8K9R56"^?XFSQ?\T^Z7^UR47GVTVS_:\7 M;U9*$LN/<>D-_R)7SB2Y]]SH4#?Y\T8@%^'#PR3PA@YSBI@XP8A.MX]NG(01 MZ:8N0E\^U .\UR7] U%T[4S2-*WB*EWI]])JO__2Z9+6MV_V9:O9MTG7OK:; M/?N((=#&A_NG.PK<>.3\%,@7=Q!-G.@GD72!, RO'$B]G,J&="GC1M,'D^A4 M0<3\/\G<-;2E'C8.HX3].Z0A$+&=**#S54QNJ?=]"2<172G]@\J7WC'US'_1 MX.VW042!DGP/:/00.SZ]B!>PI57L$EDC8S=B3YA^>N3Y$[9XLF]ZL\_$1)*, MV:>\@/Q#_40&H4-O_OR1F*YI7#*8_!PX%(48"(61]]\4"@K6;SJ#YW.WU#"L MF5SEJ4SS7ZCHKKK-]B7I-F]:ESV!?/.&]PV!+-IB8V:'A-F")'TBJ]82Y'W; MH=_YSSE[M_6!)"&] !59$$[2=6N4:2-PIQ)FTF1_N?/Z2>Y=^F^JH__,Z>C6 MBX>.3W[2S[(GD1JD3S\X#!_H>I<^Y1,-9>[)V(EC>J-?S(9.J!7[5+),&<]W M9#?(K\0N(M!0* [I@S%S>7["V?-0A<[4G6DOO&57URSZ3:IR;4[EN;&$CVXV MAG'D/GKA)$X?N4$N)Q&]Y*K1T4LN/-+STSZY](Z_R-.AL'NJFVZY?&%Z13$5 MCN]N&E5^HT8JD1>FO-U-&N1$YLL,4A8_=281%=P3H9_\RZ5W#H<39@EA=.<$ MN8]1 5-KG0R3"1VL%Y-[UQ\SE5 5)2$9N D;CDXGCIX9*!9B] MR5(V]#K#<#+VITD;)E464;.'9/)DXWAT_(E[1E^E'QI'X8@^=N8O5 T_V6U# M>I>12Z4Y$LB]\^A2VXTG/E,I-?A)0*V/NAP#U5$^%"&5%'7=V*%KP N[0[XY M";WU$_G?!G7[.'9 )+\Y_9$._8X&XG?NHV;$C46$9G3V'T5VK*KO/P0#] M[?0^3.UCZ#Q06[IW$B:C^W"<726DSG_F!6?.F>_=N@G5/(T]_VQ=GDD6-<,X MFHS38(@*EUF\[[-_@S!ZH/K*1\[DDB*OZWOI^(?W5-YN<,=40G7WX%*785+, M!))^EEH6%4JJ!PI2X8,;Q0V2CXM=A]H6%4T2ICY_1VW$3:\PI)88>8-)%K91 M9:3#IC_\G^EEYY[(?1C[X4^7CG\T]6UJ5=-'8R]0)_+"$1G\I,#T,_?^A\QP MDGLG(+]H(GEXAJFI#="!#\)@$N<(&=)O12G2N4&<6G*JCQ0$R/=>S+H/ MSBB#!^(,_S/QL@7AG'1>8LZ#4^?"*?PQ]C M-FG>T!].*MOW379;&CPX'QAF&>(,LEQZ[X3YB/,7\SKRQ:,60+_Y@[SW\H=E MIC6[$OT('41V'2KNYNC1"1*6G;IV!JY/_NX\C#_-WSA]I 9I^DEXYS+=""]F MPVSX$34OBK?3.2J%#XJF_H0MG>GUJ)4D'?HVNV=O3 7B!(-)=$?C$^K)R4PD MPE1^G/G\]62^\I/TN"FB^3^N0YILE1;:U*TJ>1U=D55MS[F+:F MSTQM0_271I$C-G.GSG$^"49NQ"[]\IVS8>B'T?DT_467 XNA(!L>^4HOG*(# M-<94$N< 9UGLZS;[^_$=V1(X2Q/ MELS^CJGE3?_.AY3GZ>CC^LT'F?/?^8[/\-)88G&,"<\]#\*GR!E/G\U\3H6>3V,"2Z?C??D M6EC=Y2\M:6-N\YC\\AQ&W4?BP@. 9+J[]JC]Y&%#O&4?>T(T;LU4BD_U'9B4? M4[."=\ [WN0=OSDDH/'E[^_^OZ_^7[IJFJ*EB4RN)7/#Y"NX,[2 M(;[[HQDL &[O*HU)FZEY6]+40@6*^$029Y.!P!:Y/M6NR]8N26;4J76RY2Y; M8&0+I6FRBRU\']W%A8;[@_WNQOGJ,HT%F8\].Q)=$-W296Z6,R3O)V/RBVY, M'XF&U&P=RA)G\R[V_A=)G/O(5@$E-UQ/'L8G15]TC'T'B6 M+[V&,Y4F6Q!0>=, FGXE&S2AO[N9/%1]-C52X:KF,[9L@(JLBIS]O(]F0$!7 M&O0N-(I]$:_.U9@7W\@M2G[A[^(+9U?FO'V.ZY"_,D]U>$FB&-/!GPVHCOXZ MY\EM00]2DTY*5O<8D< 2@7<@4I%YB7,2^_:6WV-,W] MS:W1)--J2"NB2U6>30"(%&&1!['(YNC?=%IA=E:_L5W,\VR:(^^ZZ89:UD7L_P6&8=>D*0U$DEJ;+5JDK7Y5=.+FVU:/%4D MK?B<+44Z$0#!1SK1;.CJBG2B;BZG$]5=THFK/[Q-.E'=)IV(3 OI)0$U^D_5Y/%#[GZS^L313^,HM./^R0Z[MES)04*K3%7)^% MI1[<^]C)AXRP9ZKR<_*?>M6S9<(688O'2SN8BMJP5D1+EK)SVD%2EM,.5L/8 M)N@RI$U9!YZ2#O-*75/R6Z+646'0_]@DE9,_!X[/M@.3^)ZQ'U,B*1MQ1M1] MP2QDE.*1.\CXZ[^8XG-^AJK/]ZA$1VQF=C(6IS.27.3>^BXC)68RR3=?TR^X&<,TY1C/ME]3VV6?8]S=M:3C M.8(K^VS./$V#IX2Q9H<45IRYI7;^(/=I;)(3E".77BH@Z2BGA.*,31J'#^Y\ M"+6.PARG:^NTE!N^H&I&[D-J9*[O/K)1923[.>9RSF!TY[FJ5$]TLJ#FPRY' MC>8OEA<+HRPVHW9\9H_NW$^I9/QPNB$J'6_F^)F9N.%=MB&1/H0SO)^96&8> MZ;8#XU-,8N8M@XG'C'"V9/O$-E-0+TW2B3 *Z>3A#;/[)^[P/@C]\.[GI_3O MR9C>9N2FN.+^\#*V]BU]?C^SS/2YGMC>>48/9[IS@SOZ( $;R>PIIA6F-&J< M,8%3,OSP/O2&;H-0[R7I7)21RXDSIC/XHTNM/AU>.O28"9#1F7-+IY_X-[4X M\L#\>$9J?BF"6R^@IL@XK)DWS"=)3D'-G-N'D9DJVU+Q/ E,!^<\.IZ?QA[, M3K)]!Y$[GD3#>Q;2+^SGF(TUVT(SW2J3.M["2H?AQ,M+,3%2)3]D*)&$[.94 M,30^HB_(<\OZ](N+-Z9 ^Y-,$FH-*1^<@L'"-IV,+SZ[478!]F)X>QLSC&6[ M*MCG7M E_)!MTW:C!R'[SMD@%0%5#355NZ#LPW M*^0INFROQ0SI*9H%X7+QV(G9RNDIS73'J76$ 5UN/M*08I3")OO4U,FF M=/M\9AL]4S0>PE&^BENQQV.&KXL['%YL:?@6IGNOL@NR*8C-)I,T,<,4R.;; M@3MT)K$[?0P&GRF+GZ+G;4@M)GV ET"UL&V!?2UR?6^ZU$V!.YZ,Q[[G1E.R M_JEVRGS^^2S0V+U[2,,R)O^+W/9GVZ R7KCO9^-/I_/,H./S0S[[ BO$:BB, MOI$&H%[ =K*F\[)->F+EW?.SM>N+S$"?3.Q9%>__M MX^2/?Z M9QB.TO=FE=,/"U?+\DHO(J?WH_ I(+-53Y;+ZDR244@_:%/\HK,&G6;SS\W$ MO$"1M30:YRN2FE%D/V33'+4*9B)LA'/WRZ?;>]%3I!^-]WWY0RI1.(P M79=D#R"O&]N+84VOD/+FI+E2\M5"IBW?!!IE3I=#5?:EA=3;+_J,%YAO/P2C M#HPZ+AEU2@49=8>=^\3E &8!)?+%YNGH(X\3_.9V5;IT,UQ>J MS*Q"EV[?37%G?BM MJ9!(9AOI]M,GMKY)\AQ"]E!'V4J]0KR%A!83JHZTG4(652@-55ZY$S_+5S^3 M#U(QO@@?5F]K>H5:0.05F]>7)O09!^&9_? \,R['"@NS6L;ZSJ9^,IOZG_?, MT[E_82Y?$1>LFLJ9/%X)$6;A1#KK2NK.D4OA](9)N$@=SOV3(M.\56B2NFE5H1N+ M +#-JD)='> O^3>1K7V6'^R&L\W9V\-$EFMMD,[RBZEW.".Z:HK=%[XQ2YVF M!6J'!GRLI,'VM7MIFPB6-R)T5J8>D>J;@0#;WCY^F-545B9)LZX4/]E8!BZ3 M2M:LPF7Y;)9N8C.=DX;B89"F5)XWPX1Y7IN^<4^MA<:?^4P[[4*Q$FNTAO] QY]GA]=4\P66'WS)@V,;AM]U1 MO=(9=&7!&51=V]H9GCF1,V=XQ9!3Y' IN&3=*=*">&:9"YE)A]Z$S:?1%@Y4 MN5GU(L74K&U+R>?5<^9>VQ20V39,8V$SP,N,WK.5OMI :NJ+-.@TMW1&:75> M;<6D.6LOL'.XOR8M1Y\T25LN986"^)Q-D _TVJQFQN)LQ9R+QZF6)[=.6D 8 ML4X_\70WZ7.[@RS_1M=\67>H_"KZNO![C@!A+DZ+FCJOCV6)SR2=%WO7^/NJ M.7]:+\A=5V(QZSW"FW.=UZZQ%PB.'O&%XXGS?O,ESS/RZ0E+)(MYPC7XN)DJBG2 MUI/I\Y+\*'YURAK\QBSE1:?]Q>[:[0N;7#2OKX\T ^I+#_F"TY2R+.AR)TV3 M.>RW6S=R&:6)==-+*PY4/9.8&>HMXZ?E/<'2F'V4 :@7L^7+K)=SCM-^FCB@ M7Z#J8G4,HIXK%,P;#PUB]]G*9E.KU9P/P!XA?<(!:V47YPNVE6WSTKM>?.FD MS3,=UZ?QAI]'DM,K+)(?G,#Q?\9Y.:9JJI%_D0XOR%E&V6=D23G3=?%,- V+NGKLSDN5-<>D?X]R[Z2.Y<<8#FPXD+]O' MY('ZJC/+]S@T-AT,&4& /OC<,1&L;WF#>F&#-%E%VG=^/M/-5C[>](+/FC2% M*?^+BDW3SDS-.I-%36?\=U54SS3%.%-446^@:(2B$;]%(Q5%HSW#QRTGQB.8 MQ?9/^F)V9 5X.O'X:7@S9:=EI:6<^$A?CR<#&H!Y3OJ-5:V9'3]K3CF_ I[R M,I=8+;,KS 5_ IEUY'3SOJHLH4!AF,XCC^S&R<]U>00RR4AN"V'BBZAP./=@ MPEQ3SN?&IW,].QU&I)HR2)_"R!^QQV"1Y"3(0P+)TK0E8C%C&^Z-XUO,ZI5 [M[?4"=*NMO1S[9 MSIKT8>EM!6)/(BI[@31C.H^EO4*G M/4BS:#;-LCJ#<)(L]<>^"]D?<3R MP-. BC'L4THPC5M8K?+,#\,T<1PG5$@9)Y@)+E_./KA.RJAC%!XWLS99LJ<3 M.'UI$F4\6_M'7EAM#I,T4>70:XW MIBFN>/(P;2!,KQZE'6!_C.G-G?Q5%D5E?8KS!K[_SIXLSE65/G>V[F%]B]/& MP<("HW&Z-I@2Y6CHX_JW#?)/.M?&Q/?^OC%[[J4WTN$MO4PUY+)X:ND-]H#^SY>OTL@J6/IH+IVEUV.Z!/1' MLU>9XS_OEHTGPWOFCJ-\84KC11J:14P-S);2C\WZ:JL(7S ML\T\6]O(HYX_9)L;J)_2YQYYPWQ71>3>I47ZD!5AZ-.R=6>2+BI3P7KWK"2; MM:>^B]R,/CK,3)$1P?MSAC,*W3@=3)JZ2!L4T\M.QHP+N\G#4MIQNAN!<=73 M!N)>-)P\T(\$:?* &E9:,&*+BY>C2Q^&I!%CUB2;W2S+/:V]8=K@W&'82OUS M0J$WYW^RQN7^*!562@"FU_32Q4>>! G3%,3S"NU5;;>>EPD1B_#3F2BEH#*] M9'7O=0\Y57BJZ(S=/]/U3_KD#^&TQS&5&;M%MLDB'4'&]'46!Y.[!51 M+1!FS\FMSPC)N8/DR)BF>=+M-FE9Z=.T(LA4-@DF,7N.)]?)>WT'V>Z*^/EC M&19YP[DWIY=^"5Z?Z&Q#OQ1DM#GW;N)/H9 Q)YF1YW07)CXV&C=X]*(P_7P^ M0\?.+9O8Y[Z<;9](FWL_9T0>F 53'3-"(.L3/RLC+N:<+J;[6F[S-!/3V$PK M\_SI=/B+[Z;[QF:;3>93 4SRB^F F:?]_6^*]2G.&!<7C,Z_)NZ81R#3VF)5GIXC^O/-EW@P8GM)+4-O.S, 9LD,\TFDAU2SK MUTZ8=!KD<\[P9U]QTNQ3WIJ=Y1:87R3LO5R6J^^636195N8]@]OT2A^$:0:8 M$7IRSZ>V['I!NJ6$W7"0QZ31E%";67L^6]++I4=;CE@,%4_8OI(T?![\G#L M('W6!B'?9A%1&D#39Z*>\F)G)LLHS\:27S,MICM^GC=Z7)Q#\\_D1ZFPIV8[ MEEB<3Q^$>?>\&-+]_3ET\^H4\R?+\/B(:WQ@X;GIM,]T2\6]<%#.2VYVNA$V MS H*TR0IWKUF6S3__H]>D_ MW^QVOT86>^L1- N_97^J76GS9IM>G?-GG_O=W\?MFB7RWZ M_-RW#(X=W,@.+>U_[=IV^O#]?]K7]*F_==K]KSUBT[%?VSW4TW M3[+3U<4C/]R2"Z9?5<-&C)IJC\*HK14&:ST/S]IK*; M0X&YZ[,E->MU,172].\T;#O/IB^6!'MU6EEU:K(SB%D6WCW"?++:,M@(]X@K M7C2O62/VM5UQ&@KTP($>Q(:I01$<*,)HJ- #!WJ@#@$]<* 'M:%AIN9!$2RG M T5PH A,U9PH E,U'WK 5,V''C!5*P%3-AQXP5?.A!TS5 MG"@"4S4GBL!4S8DB,%7SH0=,U7SH 5,U)XJ0&@JFZ@(5D9[ LG@\SXX:R6D< M.>\D%Y T_D&H5+P1F;(7\_=3;LG:=QG%;_G-]=H^GHRM\?Z,G0+(&5M*-\HM MOI;B'8;LN*S@]W?2\V%9N]HRG6_U@FR9-UTP$;^%2I4HKF$*9MD]KX5Y")CW9.< M8,3VU+*_6=.B<9+]/I[:=7HJ3/;KR$F<#TL6?CH,/Z!$C9TDFHEG^>=Z--#V M!0-):ZC;2VX_,.#8WQEI&5(]@%1%2+4\MBK*M9:J^.K\OKR5;#ATW=O;E\>C MKF+?GVP6MW::<]IVG_2:UW9OW82\JPRVF:E/8"\[+9CV6WX6):DL5\^/_?QR MR,&^D@\O&B=2RYO?+JLL'CXV;Q/K^@[+@BCI@BEJQ[&%@XMG0=F+<>?A!O9: MWI='Q4NBV!"/H/2L:GK:N77!*'X]O#T ]#BW?4&Q%,$038 >0 ^@!]"K ^B9 M@J[H@J2H #V 'D /H%<'T-,$25,$RT*D!] [5":0,]#;I\C+1:[W159SJG'6 M &YSAG.^C9FX=\83*> B6-F\6 \' CGT=,G?B \] _(WXH-/C?P-^=1A/G\2 M ?(!^8!\U1\RD _(!^0#\@'Y@'Q /B ?D*_Z0SYU?O=@$JDC0WA-L>"BT^NS M=OM7G$@$',)8.8OWUF)9)D.D6_)LB2E?D$7=4$694J4-\MD265 ML2)L2@V]!BR8$ED1D!W(O@'995$7=$T!L@/97T%V'QO=U=54#2VKU(&L@/97T%V^M UH.RJ*@/X#^4/X)F+=Y]N59X2\G6@YD4(.E$J 04 @H!!0" M"@&%@$) (: 04 @H!!0""@&%R#C7:L/ NS^NNIU>C]QT.U]:?>P)X*7B5?W9 MM<8]VQ1#$C2]"FTJ2V0G9:PA2V;C&%92@\4-&@B!+922EQ M60$N\V5%P.4JX[*@BKI@@4\/9'[55/3&,?;3 9F!S$#F/X@IBH)L'6-O(G"Y MW+BL@0T/-CS8\+Q@$29Q%/MK-P'S-L^6HMA?^84.H!!0""@$% (* 86 0D A MH!!0""@$% (* 87(.->,#=^SKZ];[2N!7-EMN]N\)LWV)6E>?FNU6[U^M]EO M_6D3^_]N[';/[H$MSTM%K/JS;XUKS))A"I)JH<:,&O,K9(2&">H/3T8$6*XP M+)NZ8,I@_@"57[$3O7&,9JE 9: R4)EZFRD+,HX4 2R_9BA&XQ@K*L R8!FP M_ =15570P),'++^>PSC.04_U*5I4IS;1Z7^UN^3]5;/5[GT@UYU>S^X)I&VO M;=M3X7K#DGB.7^4O^=DPIY$@YV?"; O3[R4ZG^=+M?".=&YLU2.JTUS9&JG A DT&3R&0 M$NX$E"Q-$,5-)YG5;XKE;28]!!^D4:#*:[", 3+6#AE-4Y 5<*9J!HR;SVL$ M, (8:P^,AF((F@9DK!DRFAM/3 0R AEKCXR*JKW2A!+(6$%DU(M=3- M/7CV)2R=57^J1ND9I6>4GL$)XEM4P&'@,' 8. P!P\!AX#!P&#A< M DD!AX'#P&'4)2I/B<]Z]+?:?;MK]_KIZ<'Y<<%U[=2/'GP\"JR"+?HOJ.ZCNJ M[ZB^@P5U P<+@$D@(. X>!P\!AX#!PF!-1 (>!PZA+5'57 MP*Q1_F?[2Z=KDU;[HO/-)OWF_]EHEH_^?NCOM[99OB*(NH5*?KTJ^5:CP):. M-5BY !EKAXRF28%1!##6"QC1+!_ "&#LBHJ*)@F:#%UPP9]6(7T_5)/X,6#UI\" P P1-44P3>PO MJADRJHT"SQ*L4[H9-'C0X/>RNR51GKR46)JYFS/1H2!=I!6D0@W@2%8 9 MP Q@!C #F#D3%8 9P Q@!C #F#D3%8 9P Q@!C"#6U]TL8/GFL9NW/IKN]('\ W*RS?86M5B0RM0T358$0%#@:';.)8DF&*1K@4,Y5;5 M8D,"A@)#^1%893!4%PQ9!8C6 T1E@"A E!^!505$60M]8&A-,+380+0^6?0J M;!DH556S^LGV.I;.42GG1!05F*11*0>%B2=1 8>!P\!AX#!P^.0N!1P&#@.' M@!P"20%' 8. X=1>Z@\@W\C>1_,_=,6^Q4JDE$X&?CNZ:O]2V;URV$* M]BO&?+HR[EY]]!5#L-!'O\S5^_V:HIK@0@$> 8^O^8DL6!H:H]8,'>DS QV! MCD#'5_Q$4S1!5T7 8[W@46\4.","'@&/%85'6=4%PRAPH05X+(/:U6+7UO7) M4U>!(X^V^IS;'>K4J%-S((H*3.7EJE.70Q8U6 T!=@&[@-W3BP*P"]@%[ )V M ;N 7< N[Z("[ )V ;N 77#?Z\I]G_'>;^PNZ7UM=FUR1CXW>ZT+ I9[)<^V M/URAO5P%5;DA2RBBIV!!P&#@.'@^4 \64KFL N!8 M?G T5,'05& CL!'8"&P$-LYCHZ8:@JB; $> (\ 1X AP7-B2K5F"J6)O#_?@ MR-60:YV"!OT=]'=.2T/5GY%19D:9N>QE9M!]JFY'P&'@,' 8. P! MP\!AX#!P&#A< DD!AX'#U2PQ@/X.^OL<_?W:[O7(*@X\:?;[W=;G[_WFYVN; M]#NDW:&OM_O=SO5UJWU%/]6WNW:O#Z[\$:KZV8=7B*3*<_D^4_9K\CH=*V!; M)L![0U 5Z0.8 +PS 4"3*I=5 %!K"JBZH,LR !6 "D %H )0WPZHDB:(B@5$ M!:("48&H0-2W(ZHE6(8.0.4>4+D:T(. P;?$43# ,-_;@OZ8,C52ZK M $)6!"%U4Y 4&0 )@ 1 B !D,L-\Q59$&6$D$!(("00$@BYHFN^:@FFH0 A M>4=(KH9P/F M69*GWG)7(E&ET01$M7T8 EGMO*##M(!I@0=)8EK M(!I =-")42):0'3 J8% M?D6%:0'3 J:%$DL2TP*F!4P+W&S@J-.TD-;$/B;.P'?IOR/OL>"'U>?J3QL? M7-O^P>E3DE2MO[]CTPJ]9/K\,YO(M$3MP7?&L7L^_67^"5DI[#XK=#TX/^AG M@\0-9FI[+GA-7\A4SE[)[444?V5C2:+I7?.K2=D8]Z[&RFK#TC95H-G@EV\9 MTMO<^N'35&[3OU-NP/D@3#W,C)@A:.Y@TR M],"!'N2&!$7PH BQ80&9>% $]8B-_3J@"$P1-=.#A,B5!T68#1&*X$$1%)F@ M"!X484 1?"A":NA0! ^*H-&K D5PH A$39PH E$3)XK ',&)(C!'<*((S!'< M*$)%L9H/16!!QXDB $U<* +A*R>* #1QH@BC(2-\+5 1V_X+Y\9TJGSA__W1^][S[# M2>P$H_C#43D"O)C/DE3X*717143#T*GDAT1V ?NG]_ MDW3QT_+/PF2QD2->4NB2]T4NZ\11U5N!219EJ3#+V-C-J/!S0%>.E<-0X A2 MX5L&KS5^JX,,7NNYQF\"@V\\*-5,L06=CN^I0BQNJCA"%%&VN6([PA+'%O(K M&=X[P9U;:*JA+H'U:STK@)\^Z/K)H[GKW/ X@Z'.VE]H%3' MZ'$TO55;%$N.\LLA1W/8!.\+$$UA9^Y^1%E_@.#\$X\C-VV&0S]##%$13,LX MBJ(YRH.>UN;YJH:<^J!:GJHB)[>+TE=' !>'F"(K-4>^TNB0QVE2$S5!5JWC MV#UBPRU/_3BRI2A60_GUP LHZ)[+[#JF2GE@5"1DR5W$R5LB#IAB#),DS_V*NEYQ+@Z4M\KYB29C2,7S=6\NI< ML&L%HTF<1)ZSMFB'VER%-O!@Q(?JTLT-WFV79I14P=34BFX^J.%.HQIN+,(^ MHAKL(P+Y]Y#-JDD2QH6ZN M#V&GUXK"T448Q$DT&6YJ^X;]7E7;Y 11E%$4I2M/Z88A*+*.W1_8+(;-8J>6 M115*8("+\A$@2R2+,BYV-=$4Y(T4$' GJ[_33,%.,VPQP>R!V6/G&I]NF8*J M'&?^ (8 0X A5:\C(MZ$CV">?5F2U"U-T$VLT[#';<,>-W8L#O:XK2E5-GV? M=))[-\(6-VSXJN'AGL?: L=/V^A"9EY9% S9Q+X:;)&K6>&PAO5!N/)6ZTC, M>$O+R6I->H8D2!MSNC5<4I:[PJ=;"^U/L .G7KEVP#Q@?L5.:HKSLESH3FJ@ M0_6'7(5B0@WK:HC9,.UAVF.D%8DU$-'@*K79W4=7/]C MX[LQ]O?Q4I:N0*6M4%$LSD\*M9I1.!GX[DE(\NV+=6_JI5A(42Q$,<1.;!2S2RN_V4]4U MM4#LU,%.'4PBF$0V3B*FH"OZ*_00 F !-N9L.4/6_Y.[2.GGGPPV;YILM4$ M25,$R\**#?O^-I0WC87C$RJ_[V\G0UJJ:QZ)2E+U6F;]2I88\4D;C/(WW@K4 M!VI8-:QA<;"&-4"X<@UR*+QU?N%OR%58U/%6;>-OR%7(D]_OY'=% MB\4Z<:O*%Q7MH1LD;K3#7E199(U*#KT!]0A)X->$L-Z8EJ2RKW4I>UM7*B:M M(6NEMJ5?27A[K"W-];"H@^"57&HCHX E'L&\CC#9[6]?QXD$YK+^);:78X+2 M,3*,O%O-:9.11Y,.(/K4,66EG*VH&%)MZ%:I;>>H,237%H0@$D$D1PCUQB!2 M>=U>N-D64!AH57['P&Y]SWI7?W<>QI^:."@(S/B#'13$XUZ\VC4+B9)96YL0&C8144;I97J0"QJH.8 MJJJ"9B'@+#.W>-=E]"O=9D ?YHW44/T4-.C#$,5!C]V ("J2^\0)&CA! R=H M "[0L_ATTVD%=LR6BWY5#EE4H75/N8C#Y9!%%>HXF$GJ=9O:$61TV')2R5,"&2IY4V(!!$J'*?*$ZVF+>S @W,<:"Y9_O?4)V:[WI]'D=5QU89J3)D6N5\MO)2$X^Q+8^?./1M$KO/7F7-+ M=73N^$_.SWC:\%5JB/K,?_,T/Y,1'=AT4 _.C_P=211_G7KH_&-,7YI_CG$8 M>XD74FQV?2?Q'MVEJ\Z>4Z8+\^F<^?*UA:/25N;L>" LVU?*_?[DAK6 T MB9/(*_Z+0O[7;/OB3TMU[GNG79[-,_>GWZSS>[W>^1SA=B-[OM5ONJ1S[_B_3L M*_8Z>?^]W?Q^V:(?_E"P[;QE.%\Z7=+_:M/_NK9-FNU+TO^G??VG3;YUVOVO M/6+3T5YR]+R7]H7][;/=):P#_<>%)L^G[+:LCO?OYLV\(;WA[^\8DM)[I+'$ M;";)$)E.%KXSCMWSZ2_S#\Y ,P=,YD5#^@Y]]D6 GHNI$U% V[FB&(HZD"*NQ<9<]] !D MJIJ,+^J5!Y-$+?W7]1Y<)AMW$">*SE7HJ M,=0__TW2Q4_+/Y>:$Y4$-SB&!L9;VQ<02N']NUG>^U9 DOMP0OU[ M%'\HJ!D6[\YYFJE>WM=C):DA\=Q<[*TNV743Q_,+M3T8S[SQG'8#[EO-8\K\ M=PHT$4YZ8\)$BC&1BS"@%C(9LHQ&J8QD/[8[S*88LVGZ/NDD]VX$FX'-; TU MT3B,G,2%S1S/9L3M%UPE7)+VP^1E;%/ T;0K%JM<]!W>)(FVW2>]YK7=6^=< MQ9Z R.T*]-2]XQ65*YM9>8)Y4:-]96=*X?A;Q,GEAJ@(IF54\ZC0:>KSH 9^ M[$-V#FS"FQDO7-JP)JF"J:G'L>&3KO=/CN8P]E,;NVX8@B+K,'88>_6-79), MP5!,&#N,O0;&+EB6"%.'J>]!!#UQ_J%@3Y %4=(%4]3>?$Y9N9)6%YU>GS6= MNNIT+GNDU[F^/ 2-HBI)JK?DHOBC/NR2O=@G+W7J#J=%+X,42S#E37DK_M-3 M)_$!WEJH%VCEQA:UG9*9N6))@J(OSX.<%PEAYC#SG3*XLB(HRJ8,+LP<9EYZ M,S?HHD;=E+J%E9?"RH\OA$JZ@Z0(IF[!'> .^^U^YI?'=9CTL*YJ@JQ*VR3% MZD#QNNIV>CURT^U\:?7!\@++BTO9E)$3IJN":!RI$E7"G%N)*U$\:VWO!>HNY@6!_@ M#_ '\.)V8P,8DJ#IRV72DK'BK)W2?#W[^KK5OA+(E=VVN\WK]&C#YN6W5KO5 MZW>;_=:?-K'_[X:=Y+AVLR>R?6^CRU4DJ5>#W)VL"KJV:<-$+5)TM9@IRQ8@ M[K5TL@15 _T-YEP-8.S77MV#<,8_4SJ.$ M::MB*S^GMINC^PKG6R2V+I!JNHCJ*'P$/K+11^ B-701CJ13(5]2%#@3G G. M5(PS27 F.!,WU+<2[H[=GDDJ:):\[&V5IL/9S6Z[U;[JD2_=SC?2N;$9!:[3 M!O7ML)WB%"J$43@9^"Z/FB2)1L52U#D8OL*E3"O6,#L>@)3 M.("%+P>9Y3=Q0Z6S(%IGP<0K;.*68(F;&A+ Q&'BY39Q111D58&)P\1+8>); M+]%E2Q U=5-&#(9=*\->RDRM7UESF)K:BVAG:8(H+K!2 M+9\;.[WL!1WR(/+H9;ZZ_J/+Q, NZ03QV?)U)7JQTR9?%Q)HO"9?JRGZTA$( M*R-Y+GB*U13M=G@"V5:QC%AFV?)1T:^F;+,U$&0+3"B7;($)P(0RRA:8 $PH MHVR!"<"$,LH6F !,**-L@0DU)S7S(/JTK/0Q<0:^2_\=>8]'&MP\37G+YZ4/ M1U+M__Z.I>/I5=/'GIE.IDQJ-KXSCMWSZ2_S#Z;3I[G/[OS@_*"?#1(WF&DW MR_+/J3NW#/9*[K*B^"L;3A)-[YI?3ID*9_ MIZ7#\T'D.G^=/5$A?!J'L9=X87 >N;Z3>(_NBVOF_I#>>/I19T!M?Y*X+P9Z M%%O(/KB#X:9FFO\\*$$7BCB2(K)B'!1Q@ RU4L1KW4L@R*.ADR; MFP1"$<>#IHV<2B@"T%0O10":.%$$H(D310":.%$$H(D310":.%$$H(D310": M.%$$H(D310":.%%$5CZ&(HI2Q)MZ;.VY-RM_-PG'_)7VTP^:],U]:^$%MNW: MEQU1"_D.0Y_*+_C]G62\VU/8AM%0MMCOMI4Q\Z8+)N*Y_<]#-TC<:(?V=/^8 M.!']!KFA%PY'BTWIML>,4N]K?DU\A=""2@XU![;@[>TUZ[F^_'.IG6))<(-C M:)!%6=P7$$KA_;M9WOM60)+[<$+]>Q1_.$3[3@Z=\S13O;ROQTI20](XM[BW MN&3731S/+]3V8#SSQG-:.OA;S:,5C"9Q$GE.@29RTN9-,)&B3>0B#*B%3(8L MHU$J(]DY2H?9%&@V3=\GG>3>C6 SL)FMH28:AY&3N+"9X]F,N/V"JX1+TGZ8 MO(QM:GK\;=ONDU[SVEY[C@2.P#UV!SL>;&9ET\]"N\:5K)FG)FJ"O.+4;!QA M6[@G'/M8^0/;^F9J#)?&KHB6(!H2CC.#L5??V#71%&1MTT$J,'88>T6,73<% MS0*PP]9K8.NRH&T\606F#E-_I=]054ZB$!1+$0S1+/N1J3LFMRXZO3[I?"%7 MG/$U+(W_BO0RGEH MQEET3*B+@JC*.)8,9EYE,U<54="4Y:/'8.8E,_/C"Z&:_J )IE%L< -W@#N4 MU1UD35 D!$%PAT(.>2:\H9N^IV>CURT^U\:?5!&P-M MC$O9E)%DIHN"HA^I9%7"Y%R)2U8H9A"(:T M*=,'SX!GU-(S9)EZA@;/@&=4V3.V]8;WS!UTZP/\ ?X ^MQN"4#3$$1M>28I M&7G.VBG)U[.OKUOM*X%* MF+.J":JTO/D!Y@QS+J,YZX*\<6,;K!G6S'DR2M($15["^(8+\2Q[ M7I>C6K^PKDB2RC0%65D.7K9/4JUUA86\51F86LL'VTXO>T&'/(@\>IFOKO_H M,C&P2SI!?+9\78E>["A^N) ,XS6G6FH)EXYL6#8!/B3/P7?KOR'L\TN#FF:Q;/B]].))J__=W+/U+KYH^]HP]G2ES M&/J^,X[=\^DO\P^FTZ>YS^[\X/R@GPT2-YAI-\LJSZD[MPSV2NZ9HO@K&TX2 M3>^:7TW*AKD3RWB]>;&1+E\_I->\]<.GJ9"F?Z?EI?-!Y#I_G3U1(7P:A[&7 M>&%P'KF^DWB/[HMKYOZ0WGCZ46= ;7^2N"\&>A1;R#ZX@^&F9IK_/"B'$XHX MDB*RX@\4<7)%O-)5%7H ,M5+$:\UTX(BCH9,F[O601''@Z:-O#LH M!4+T4 MFCA1!*")$T4 FCA1!*")$T4 FCA1!*")$T4 FCA1!*")$T4 FCA11%8^AB** M4L2;VC#MN1(:2@ MD@,-L.2H6,(Q7,BB+.T+$Z7 !'/)'#>)XWTK(,E].*%>/XH_'*+K(UPV=UEY M7X^5I(:D<6YQ;W')KILXGE^H[<%XYHWGM$SPMYI'*QA-XB3RG )-Y*1-?V B M19O(11A0"YD,69:C5$:R<^P.LRG0;)J^3SK)O1O!9F S6T--- ZCI5P#;.:0 M-B-NO^ JX9*T'R8O8YN:'M?:MONDU[RVUQX_@"-;CWUD*P\VL[)99*&GL9:L M":0BJ)(I*(J!0U>/DL@S+F MN"XZO3[I?"%7GU";JI"*JNXV0K&'J5#5T6)-T05''YE'48>LD,_?A" MJ*9'*(:@6P!^^ /\(0V%+,%"' 1WV,L=^._77;"W&((L6RRFVB:)5@<&V56W MT^N1FV[G2ZL/$AE(9%S*IHR4,]DR!$,\4I6VA"FZ$I>N.!I]*6NZJJX*NK$I M9D55%ZY12]?0%$D090NN => :[Q(=,BJ8!A'8O##-6HZ^I.[QK;N\%Z2!%DR M/\ ?X ]@TNW('E!%7;"V2P+RG.NS=DKU]>SKZU;[2B!7=MON-J])LWU)FI?? M6NU6K]]M]EM_VL3^OQN[W5N_GQ09O[=1["J2V*M!_D[2+4%4-N7O:I&FJ\5D M6;88<:]\M"@*DE4L,[2$42'LN2KVK!N";&W:X0Q[ACV7QYXU69!%P#/,F3]S MWCHEI0NJ(6[*2,&&ZVO#E4LCZ2:%;&UYA5A3)EFG_]7N@D+&"X6L#)LY.9(= M[]M!MYZ#+?5():$2)K.*+0F=VEIXE0[WVRRV]B55TU%?A3/!F0IQ)DN!,\&9 MX$Q%.!-=>2H&W GN!'YT!'.P M\"&] M53HZU\)E+^B0!Y%'+_/5]1]=)@9V22>(SY:O*]&+G383NY!,XS436TW1EYO# M6&;)<\& K*9HM\,3R+:*-<4RRY:/ G\U99NM@2!;8$*Y9 M, ":44;; !&!" M&64+3 FE%&VP 1@0AEE"TRH.<.9!]&G9:6/B3/P7?KOR'L\TN#F*R>3W^9?S"=/LU]=N<'YP?];)"XP4R[ M699_3MVY9;!7M?\:E(VS)WHY.O-BXUT^?HAO>:M'SY-A33] M.RT=G@\BU_GK[(D*X=,XC+W$"X/SR/6=Q'MT7UPS]X?TQM./.@-J^Y/$?3'0 MH]A"]L$=##*UI&A1Q-&3: MW)P0BC@>-&WD5$(1@*9Z*0+0Q(DB $V<* +0Q(DB $V<* +0Q(DB $V<* +0 MQ(DB $V<* +0Q(DBLO(Q%%&4(M[4;VO/O5GYNTDXYJ^TGW[0I&_N6PLOL(77 MONR(6LAW&/I4?L'O[R3CW9["-HR&LL5^MZV,F3==,!'/[7\>ND'B1CNTJON7 MZT0D"FV1XQ2[VI^37B%D()*#C3 DJ-B"<=P(8NRN"],E (3S"5S MW"2.]ZV )/?AA'K]*/YPB/:><-G<9>5]/5:2&I+&N<6]Q26[;N)X?J&V!^.9 M-Y[34L3?:AZM8#2)D\AS"C21DS9T@HD4;2(784 M9#)D68Y2& M\]I>>\X$3N8]=E<['FQF92/00CO)E:S!IRQ(NB%(\J8NMS@\M[@-UE6R]LV$ M&2[-71)$@YJ\9.#,,YA['Y_H2 MAZH>]%!5CI@2RR+Z^]\D7?QTF(-52P\1DF :*EWWXV35TG<%+-#.>>C46;"A MFW2]K^HZSBR#F5?9S"5!511JZ!8,O>R&?GPA5-,C5..5N@;\ ?Y0'W]0!$U! M& 1O*.2<5YXX8H'*Y9!4516T[7)(=2"1=?I? M[2[88[RPQ\JPB9,CV55Q&ZBV:74$XEEQE:%3VPVOTN%^J\76D:TBF(:"0BO< M">Y4>)E%T"T1G@7/@F<5ZUF& 0HIW IN543\9Q@JHC\X$SJ:N*(*A@)^'TR\PB8N*!9:,L+"UV6KUJ^Q*Y*N4E1-,.6#, +7.LE" MB%SMM0G8AE<9K0K::HB\W MT[',DN>")UE-T6Z')Y!M%4N+998M'U7^:LHV6P-!ML"$*3!S1.6MWQ> M/%\W,O'/JN$S&'O_^T^,9]=FN9/IGO!>Y9_O?4;V<5X^=1 M9&4N.GM. M66KH;'CTSWSX6L/0Z"MS=SU!'Y?O7VY(*QA-XB3RW%B@OP\;L\T'QWZ8&ZI& MDMY]H_6^^\,XIO?LY"QSRI]SAY?6M-S\[K9OK!)[ZMM]WOD_?=V\_MEB[[SH6!#>YM8/GZ8& M/?T[Y;:<9T#Z1.7R*L#ER)W>>/I19T"#LTGB'@'9EF B^^ .D=7<#/=6:I>I M0Q%<*$*"(GA0A-DP#2B" T4 FKA1A(3)F@=%F/ (/A1!H0D>P8,BV$)"A28X MT 1<@AM%8+;F0A&8K3E1!*")&T4 FKA0!*")$T6(#7WCL2E0Q&Z*V+[KVMZE MB3<+PMRIN/B^%9#D/IS$3C"*/Q348.VUU-IQZ2=7)+OR^W]*'_YG3UY/P=GV MR@O@M2QWY04 %W@E&*N\ %X+@BHO@-?61947P*O9PU-*8"D6@$T %@&+< &X M %S@P )X+2U1VGFQL/S "7?5[-:JO=GKV?VB&K-GBZ83CGVWW,G?_R;IXJ?E MGX5)0SJM-+9.J3&3.4T\F>493NPM;V%H,V(VO.JW[!YIMB^)_8_OK?Z_=A0&[ H6E,4+3 & M@?? >VKF/47%(%E>A'-[V90W*<:6BLZB<-[\^&!R+&8ER7MW$1[%-Y>X@?%Q M21UY#?'+)#&X:W%1&MSU+?$;!V>85,&;7S5'^'HA>2TX^UML$]:'F>;X,PVF M$K@KW+4$TH.[OBG]5UMWW3[[QT6J;[:H48<@>?!N!E@Z<@$L7.QY M.2&6\NXF\ IX!9(1&X#A0G"ARK@0,P5)/H8I M(&%3>E;*RQBFZ[*#38>)FV5F4&P'!:4"%)1#+!4%39= 24%%J#:4E$-$^V*Q M+E3OE$IY,R?-X9!&HTE,QLY/=M1TW4KL;XH_@;"EJ;D? $(5R1(D60,W!7X" M/]E4+Y4D09-,L%7 5MD]/FD%CVZ(YE#J36Q1=4*U-,0T\KFYU MGQ))JH*)&ED5%'%3\ 1>#'@Q&[([T<0=$=]S4GEX[J&CJ/(L8 O*_ #D3P/R MY4)QQ3($653!KN')D.!R578Y69,%2=E4Y0(9!V2'+7K4'*"O-!Y2@-)9(%' P.!@<#0P@, MH>W33YWDWHW(,*_3.7'LKMZAAK5OD10AU 6V32Y5JRZ@JH*N%%N>V]ZHX(8H MSQVJ/%>IA)1B";I:X$;_VJ>=D%U"3&\^Z/?Z3>OR<7W;M=N]TFSU[/[O=\^ M#M!@Y> LHTJB,&\IHD.T?!-$0Q%40T6I!9?G M+8')=:OYN77=ZK?L J.3\BP>WQ2_ H2+!>%RH:QAZ(*H'@IC>7<<^ G\9$OR MOZX(AFJ!WP-^#\_**L\2V7N M9(=9@9/5=HED42J/.[6HX&!P,%""0 EZ47GK]+_:75"!0 4"%>@U!H,F"8JV MZ?1'^ EJ:R "O>9&DB%H_D4O[6(,"54CGIPB WRAB%H MN@&V#T^&!)>KLLLIDB3HXC%<#MFMW?@_V+P&,@1(0Z4E#?$W9'A%_4*;DN61 M^)-([9-#)=OTM0]A&2V"0 ,ZO>>4?%H>QX&?P$^V]!-5%Q2S M0#]!,J6N5*$U)G;3[=S8W?Z_!')SW6QG%2[[']];-]_L=E\@(!-QE2G&H?'% MDHVJ=9J\9EJ"*(O')B-Q> AXB0P1!] ?A,S$H5$>@GXH&8*TL9TUR$X@.VV; MU6)Q7_]?H#&5A,:$R>+@DT6Y9@-9$"5=T/1-+84/XL4<3K8E,D4X-9QZTYDE MJJD(DG:,(&\A.UA2IP85B\\0"$E!4+% Q8)7H,P)*A:H6#S+Z]1)JW)$)[7+ M80&8.>>?\#?D4KD)O )>@79-9>)@(;T",A8O9"S.K>SD>?G29VK@8.@@P*VD M:I#T 9&),T'6,4T$#A0/LL.L4)^U=2T][M2B@H/!P="FZ>C'M/''_=N-/][O M])O7!SS&K7R,M-RCV%-0CSI-O6%)?@H5T"B<#'R70P/[I3!BT*N#+A)&KXUUCQ'4[4F+?ZY,X]G/^VA] MMC=WAZ'O.A%SO?M/BV_<9[>6Z9/Y7N">Y7]/'6CF@,^CR/!8;:@SSD_NA LO M)>$X^]+8N7//!I'K_'7FW%(=G3O^D_,SSIW=DAKB,RKF ,!D1 6XLT-^'C=EZX=@/=W^8Q_2> MG9QE3OES[O#2NE:9S7'@:I/X+SKM2[O=LR\)_:W7N6Y=-OOTCUZ?_L-:^?5( MYPNY:/:^DB_7G7_VR/OO[>;WRQ;]S(>"3>8MH_C2Z9+^5YOT_VE?_VF3;YUV M_VN/V'1HEQP]Y:5]87_[;'>)+,K21SEMN98_'#.A]*J_OV/P0R^43L S^,U@ MC"*L[XQC]WSZR_S3,:3)48:9WI"^0Q]P$=7FHI8>?M09T*AN MDKA'0.+5^2UIAR71W(S\M@A8:8@:%,&!(J2&)4$1/"A";LAP"1XT(39D3!(\ M*$)IF#(4P8$B,$GPH@A,$KQHHB$I4$1QBGA[2[)\<7?"WGGF*^FF31GSQ?7Y M^U;P][])NO@IN0\GL1.,X@\%E=&SA1=/0LH&NORSD"("0%T(T( &0 $BP%&A5R2T.V'B. MNW"K[2;$=:* WB0^Y.;O&D13Q757."FX;L=<+VRP!P?.0QRCJ>P_:2(#>'!7@5%N '*(R8JB"9FTJK-0S7$)4!&@ - M1%<$:R/K J%4Y7-SFV.LYD-(1_/?-,8BX2WQ@L0)[KR![X+I(7)YE M\ $@6J(0K9K(PB$+QZ>H #^5AA]3,"0=23@DX=8%B/:/L1O$+G'B.&2Y.'=$ MGKSDGL3W#C6C@1/3%YQ@1.XBAXIS&#ZPCV?AI!/1U^[ M@FN]CD]1 7TJC3Z28&H&\G;(VZV+#+\'D4O'\5\:&]XY7D#" M@,:(CVZV5S;-V(7)O1LA+X?%=PT6W]O"ZGM5D"3S Y)Q2,8!#X 'Y+TLB(9> M(![4*9ZJ1PK._L^$"H@&5\_M1E(>'8NU7!>Y.#[6>)5'X%JOAA7!$H_1&:H* MT1QR<4 ??B551O1AXI%D;&5%-FYMD,B:!K]G>;@/Q _CF&7C8L=WTSS/-\GWL/8\2)6 45>CH_U7N4!&"OCHZR,JQ#.(3,'_.%74F7$'[IJ5$T- MB3DDYM:&AHP;EQX)$;FCR7":A'/CQ'M(-[NRHFXX28CO.9G,D)G#0AP+\3W# MO1I&=0C>@ T5PX9=V+2*"O8<4G-KXZ^+>]8B)";T7:3D^%CH51YNR[,D+G/; M]2K$;LC( 7[XE13@!Z%BE3)R9GK]YG!(M9_$["Q7UWMT!O[*310( +&LKNNR MVM0$5;% AD.>#8 0&" 8 B:5B0[MD[14]43;5E8U0H>W2 )(P_]X;A9H50= M;\NSTBVL78 N"HHH;4)BY->07P/JE$%2I4$=0Q=$>6/XAZP:LFI95FWL_&0I MM73GZ=")[TE(QSF*G-N56R(0_6%17;%%]3[$-L,41+W +695B-T0H@$: U$ MEP55W+3% !%6S3-O-/2*)NYHMH/ HY?=V'\7N;C3KHJS#Z^0596QNN!5\VNB M+!?(2[+*VH\<+:MW0NF5R-060LK7G!;X!_P#_NV)?Y8IJ$Q])5^ZG6^D.@F"1$Y2-B)"%JF(30)%E0C4WG 2%!B00EL*&.V* H>K'8@ QE^3*4 M.\EL*4([]3*_\D$;R#W5(_>4>?-<%<(_< L!/_Q*"O"#"+/\6;[7$GM94N^Z M\\]>EMIKM?^T>R]2>^?([6']7I7U^RE0MX:Q'4(X0 .@X0!649^XJRJ9O:6 M[&82#>^=V$V/H1U'X9B.YZ= QKX3)$)*/'3_,_'&. 2#H^5.U<&X/,OFPLXK MTR1!TC>>'(YD'9)U0)TR2*HTJ&-:@F1B(S!2=(L18112'8_B[)R+]-S9Y=#P M]<@0 2 6W65;=!^ 3R-;@F4HR,ZNB:(&L:LG7(UJVMWWK!(XT'649N M9==F1'E8=U=LW;TU>LJ*8%@&#L% (@Z $!@@& *HH;39I%_VZ+X^4ISJ-) F2N;$BC"0CDHQ MG3)(JC2H(VFJ8$@F6'RUSBWRMX*K03 (].6=VE."GE=5".40L0$: UHAX<< MWAO[$W]IM9OMBRW[$R-MAP4TOY*J)( C?X?\'>"G#)("_""P+&,B;RE^_!Q& M4?A$;Q$3JGV-:LB : M!3;'JD((AT@-V !L(+I@ZFB;A[3=O,BZ[MCYF>[/W2_L0G(.JV-^)75JE-Z: MW6*:IJ!;1^E1586 #CDYH Z_DBH-ZNB":H%1AT3<@F0NZ%OT!C0D),,PB#WZ M6 [KJDSR0#%MKAQB2R^6VC59:F\-IXH@&1M/(JMAI(: #'A05SS0!&/S-BE$ M4?5+N+7B>.($P[0[GA\&=V>)&SV0D3O *;&<+-\J#[B56>CN4P1AXI%DD-^0 M:.-45,"?2N./I(D"52&2;DBZS4EFL7NR-QC[;/N#%R1NY,8KR[((^K"TKMC2 M>@?2L*&)8+DAU08\ !Y0/+ 4&1PWI-=>;"J=1,-[)]ZJ@HG4&E:Y_$KJU#@, MCEM93*4&41WPIW;XLW4<*%L"!1UDV9!EFY<,SG[%68N\"(SWLQ:W+VCH*DY^ MQ".Y=$3N*2[/>8A $9 M.O$]\G-\+ !K7["G-;T%GZ_R>=*SMG^O/YK7=[J^M M62/T1:JA;*F&P@)151,4<^.I:$@^(OD(1"@[(NS5\5,W!$O%>;:USCZ6:*U4 M@\@,_)WJ\7=.438"?1#T0GWB3B"?[:M6N\VVH'2^ MD!N[V^I<(IN'?8:<"*R*)1I5T05=-+$'&GN@.9(8L G8] >1=%/0]0+/(D*E M&'E+Y"W+("HD#I X0-X2>4O #^^2 OP@;UG[O*5-7T7&\A19 86*9!1.!KY[ M^K3 DDG]K@3TH<\+"9J$!!B_8[U.T_20?H0Z4/ #^ 'Z4.D#]^2/NRZPS 84N$X M[(SD]"@_)[XG3C#*?G'_,_$>'=\-DCA]D9V6''G#Q,W>/T=*$1L8J[*!L03= MTZH0]B&Z S24$AKX&G.-(K"JI/260K.+=;&60 8N_5A [\YBLC&]4CA""H^3 MM<])X7>[0DMYEL$'*K!HHH$T'-)P?(H*$,([A+ ='HJR:8<'4FGU2Z5U%[-? M6T=I",:P[0[;[MX.RN*F$Z&P'1C;@8%+O NLBKBD*"*V B/QMT,@V?3]]856 M)/^P!46+J=+U[C!,QJQ":(64&" &$G(QR M6Z<0KNR1VA)?[M7X#&$8&"E@I+P=C@5-!U<.7#F>) 9D C(5S.$%5ZX&Z;Y7 MN')(^7&^7B]ML]*"%_05ZV+Z>J/D8I.&%>^@?)"L8JUZP0+& &,\TX71I;FH MS"86CSM&JW5:&B$_49_\!'\R0:84F5(@$9"( YG4.C?Z,7%H4$W_'7F/AW_8 M+1\/C[&@K%0UV<_[:/UJ*S?%H>\Z$;/Z^T^+;]QG#:UE^B"^%[AG^=]3XYTM MM9X?.L-,M:$:4YI-[@ ++R7A./O2V+ESSP:1Z_QUYMPF;G3N^$_.SSCW,TMJ MB,]3?AX%,)'0@4T']>#\R-^11/'7J2O-/\;TI?GG&(>QQ[IRGT>N[R3>H[MT MU=ESRE)#9\.C?^;#UQJ&1E^9N^N!G'93=_'O7VY(*QA-& O$C07Z^[ QZQA^ M[(>YH6HDZ=V7<&;Q@Q:WSC*G_#EW>&E=J\RF<'+_T VH*^P@_N;E_W[O]>U+ M8G]N]2^;I&M?=-H7K>M6L]_JM,G[[^WF]\L6_<"'@BWD+0_]I=,E_:\V_:]K MV^D1F_U_VM=_VN1;I]W_VF/':]J7'#WOI7UA?_ML=XDLRM)'^D,\J+OM8IW*9_ISG*\VSB M>:)R>75"R&>Z],;3CSH#&M%-$O<(,\'J\$W:(7R;BPC>%OS2]8 $17"@"*FA MF% $!XJP&JH"17"@"'@$% %% )HX5 0\@A-%P",X400\ HJ (@!-AU/$V[E1 M>=9I MP+/PWY* _\?$B>@WR$V^'64 Z1]1^O]RG8@D(;ET$G=1]D>"V>/BPB91O&\% M)+D/)[$3C.(/!1W3O!5P\L 9,>F;A2&EO*^O2N(NU+<3F=1;_(U5&0LRK2S MYYS!52)K.I5WOM&FBX(W>HG%H^T88^S&>_X(BCE-*@(BE)H3[LRSG489#WF.45(<%P_!A MY0H U8,Z9LDXDLW))]9MX>6])DL?JIE'XL@2H0B6L>G(:R!"30=91=@S#6'5P7L%E# X M#?#MC)H4$R>.PZ'GL".(G[SDGL3W#I7+P(G9F<3A _N4P[H($">*G.#.954- M[(9 /8,_V91RGI4%P]S$%T$*"J.O>@)NKPE[!9<8< NX?6U9P\[DQ(X,C!YX MNV,65!"59;_9OO3!Z3*(;?&^<[R T 7.R(NG+=,R%M?#V/&BE,45WK)UDKMZ MX8/U#;*") M53)Z>V8[++2APB"YF^%.$AH"]&H!>HI@B=C$@4'6&?0J7-!@S*7;*'P@D3N: M#%/F$@WX:;3O/:0[.M@R()PDQ/>D(HZ]#\FUK9HTJ M2(J*OE0\6!-P%DB#T=<+9ZO8HNI[$+GTV?]+ESE^&,?D/=O'\8%MY'ANOXO] M&DC_527]MS4&L$.G0&+&("L\S3&>_L;E!/"MNOA&8QS)!+YAD-7%-UD0#7VK M,+ZZ)VI/@X.NI"NY6#I(8V-TU)TY*Z3MB"8O7*FJ94B9\F^4!(/"0 MV1:.^TU*4D/Z]?3&!=?C4SJE=*ZR]'HU&QH'K@=^;']]&&RG_?1>IWF\AWZKA,Q5=Y_6GSC/K,C MF3Z([P7N6?[W5"/9S*(V5&.:*,E5N/!2$H[/E4QW=^[9('*=O\Z&UL M4$L! A0#% @ /()05'/QU9$'% IJP !0 ( !!0X M '5F<&DM,C R,C R,39X.&LN:'1M4$L! A0#% @ /()05(F*56I;: MX0P- !8 ( !/B( '5F<&DM,C R,C R,39X97@Y.2YH=&U0 52P4& 4 !0!+ 0 S8H end