0000912767-23-000028.txt : 20230802 0000912767-23-000028.hdr.sgml : 20230802 20230802161108 ACCESSION NUMBER: 0000912767-23-000028 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20230802 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20230802 DATE AS OF CHANGE: 20230802 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: 1230 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-22684 FILM NUMBER: 231135664 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-20230802x8k.htm 8-K
0000912767false00009127672023-08-022023-08-02

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): August 2, 2023

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 August 2, 2023, the Registrant issued a press release announcing its financial results for the quarter-ended July 1, 2023.  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 August 2, 2023

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 August 2, 2023.

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: August 2, 2023

By:

/s/ Michael R. Cole

Michael R. Cole

Principal Financial Officer and Treasurer

4

EX-99.(A) 2 ufpi-20230802xex99da.htm EX-99.(A)

UFP Industries, Inc.

Page 1

Exhibit 99(a)

Graphic

News release

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

Dick Gauthier

VP of Investor Relations

(616) 365-1555

FOR IMMEDIATE RELEASE

Wednesday, August 2, 2023

UFP Industries Announces Second Quarter Results
Net sales exceed $2 billion, diluted EPS of $2.36

GRAND RAPIDS, Mich., Wednesday, August 2, 2023 – UFP Industries, Inc. (Nasdaq: UFPI) today announced second quarter 2023 results including net sales of $2.04 billion, net earnings attributable to controlling interest of $151 million, and earnings per diluted share of $2.36.

“I want to thank the hard-working employees of UFP Industries for delivering another strong quarter. Their focus on innovation, efficiencies, and value-added solutions has helped us improve our gross margins, even as lower pricing and volume resulted in decreases in our top- and bottom-line results,” said Chairman and CEO Matt Missad. “The positive changes in our business mix and operating structure are producing better performance when compared to previous downward cycles in our business. Our strong cash-flow generation and balance sheet are allowing us to continue to invest in operational improvements and growing the business through new products and acquisitions, all while returning value to our shareholders. On July 26, 2023, the Board approved a 20 percent increase in the quarterly cash dividend to $0.30 per share and increased the share repurchase authorization to $200 million.”

Second Quarter 2023 Highlights (comparisons on a year-over-year basis):

Net sales of $2.04 billion decreased 30 percent due to a 22 percent decrease in prices and an 8 percent decrease in organic unit sales.
New product sales of $184 million decreased 9 percent, largely due to lower lumber prices that the company passed on to customers. New product sales as a percent of total sales rose to 9 percent from 7 percent in 2022.
Diluted EPS of $2.36 represents a 27 percent decrease from last year.
Adjusted EBITDA of $234 million decreased 27 percent; adjusted EBITDA margin rose to 11.5 percent from 11 percent in 2022.

UFP Industries, Inc.

Page 2

Capital Allocation

UFP Industries maintains a strong balance sheet, with $424.9 million in net surplus cash (surplus cash less interest-bearing debt and cash overdraft) on July 1, 2023, compared to $190.7 million in net debt at the end of the second quarter of 2022. The company had approximately $2 billion of liquidity as of July 1, 2023. The company’s return-focused approach to capital allocation includes the following:

-Acquisitions. The company continues to seek acquisitions in core businesses that generate long-term growth and margin improvement, enhance its capabilities, and create incremental value for customers and shareholders.
-Capital expenditures. The company lowered its target for capital investments to $175-200 million in 2023 due to longer lead times required for most equipment and rolling stock. The company plans to double the production capacity of the popular Deckorators mineral-based composite (MBC) decking by investing approximately $31 million in upgrades.
-Dividend payments. On July 26, 2023, the Board of Directors for UFP Industries approved a quarterly dividend payment of $0.30 per share, a 20 percent increase over the dividend paid in the first quarter of 2023. The dividend is payable on September 15, 2023, to shareholders of record on September 1, 2023.
-Share repurchases. The company repurchased 700,597 shares during the first half of 2023 at an average share price of $79.20 (a total of $55.5 million). At their July 26 meeting, the Board of Directors authorized up to $200 million for share repurchases through July 31, 2024.

By business segment, the company reported the following second-quarter 2023 results:

UFP Retail Solutions

Net sales of $920 million, down 18 percent compared to the second quarter of 2022, attributable to an 18 percent decline in selling prices due to the pricing decreases in the lumber market. While below our target level, gross profit of $121 million improved 65 percent compared to the second quarter of 2022 and gross profit margin improved to 13.2 percent from 6.5 percent, primarily due to increased sales of new Deckorators products and the impact of products sold with a variable price such as treated lumber. These variable-priced products benefited from a more stabilized lumber market compared to 2022, when a significant decrease in lumber prices during the second quarter adversely impacted gross profit.

UFP Packaging

Net sales of $488 million, down 28 percent compared to the second quarter of 2022, due to a 21 percent decrease in selling prices, a 9 percent decline in organic unit sales, and a 2 percent increase in sales from acquisitions. Gross profit was $118.2 million, down 27 percent, due to normalizing market pricing and a decline in volume that is in line with market conditions. Gross profit margin remained mostly unchanged at 24 percent due to the segment’s focus on value-added sales and new products. Value-added sales increased to 78 percent of total net sales compared to 71 percent for the second quarter of 2022. New product sales as a percent of total net sales increased to 14.9 percent from 10.6 percent during the same period of 2022.


UFP Industries, Inc.

Page 3

UFP Construction

Net sales of $550 million, down 44 percent compared to the second quarter of 2022, due to a 26 percent decrease in selling prices and an 18 percent decrease in organic unit sales. Gross profit was $137.2 million, down 40 percent, largely due to normalizing market pricing and a decrease in volume as a result of a decline in housing starts and industry production of manufactured homes. Gross profit margin improved to 25 percent from 23 percent in 2022.

CONFERENCE CALL

UFP Industries will conduct a conference call to discuss its outlook and information included in this news release at 4:30 p.m. ET on Wednesday, August 2, 2023. The call will be hosted by Chairman and CEO Matthew J. Missad and CFO Michael Cole and will be available simultaneously and in its entirety to all interested investors and news media through a webcast at www.ufpinvestor.com/news-filings-reports. A replay of the call will be available through the website.

UFP Industries, Inc.

UFP Industries is a holding company whose operating subsidiaries – UFP Packaging, 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. UFP Industries is ranked #403 on the Fortune 500 and #149 on Industry Week’s list of America’s Largest Manufacturers. 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 uses Adjusted EBITDA, a non-GAAP financial measure, in order to evaluate historical and ongoing operations. Management believes that this non-GAAP financial measure is useful in order to enable investors to perform meaningful comparisons of historical and current performance. Adjusted EBITDA is intended to supplement and should be read together with the financial results. Adjusted EBITDA should not be considered an alternative or substitute for, and should not be considered superior to, the reported financial results. Accordingly, users of this financial information should not place undue reliance on the non-GAAP financial measure.

Net earnings

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

# # #


UFP Industries, Inc.

Page 4

CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME (UNAUDITED)

FOR THE THREE AND SIX MONTHS ENDED

JUNE 2023/2022

Quarter Period

Year to Date

(In thousands, except per share data)

    

2023

2022

2023

2022

NET SALES

$

2,043,918

  

100.0

$

2,900,874

  

100.0

$

3,866,394

  

100.0

$

5,390,187

  

100.0

%

COST OF GOODS SOLD

1,643,851

80.4

2,397,422

82.6

3,107,998

80.4

4,408,372

81.8

GROSS PROFIT

400,067

19.6

503,452

17.4

758,396

19.6

981,815

18.2

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

204,703

10.0

214,538

7.4

399,386

10.3

434,688

8.1

OTHER LOSSES (GAINS), NET

1,867

0.1

3,348

0.1

3,805

0.1

2,536

EARNINGS FROM OPERATIONS

193,497

9.5

285,566

9.8

355,205

9.2

544,591

10.1

INTEREST AND OTHER

(4,025)

(0.2)

8,566

0.3

(6,866)

(0.2)

13,476

0.3

EARNINGS BEFORE INCOME TAXES

197,522

9.7

277,000

9.5

362,071

9.4

531,115

9.9

INCOME TAXES

46,734

2.3

69,147

2.4

85,705

2.2

130,131

2.4

NET EARNINGS

150,788

7.4

207,853

7.2

276,366

7.1

400,984

7.4

LESS NET LOSS (EARNINGS) ATTRIBUTABLE TO NONCONTROLLING INTEREST

(27)

(4,735)

(0.2)

464

(8,163)

(0.2)

NET EARNINGS ATTRIBUTABLE TO CONTROLLING INTEREST

$

150,761

7.4

$

203,118

7.0

$

276,830

7.2

$

392,821

7.3

EARNINGS PER SHARE - BASIC

$

2.40

$

3.24

$

4.41

$

6.25

EARNINGS PER SHARE - DILUTED

$

2.36

$

3.23

$

4.35

$

6.22

COMPREHENSIVE INCOME

$

155,266

$

203,470

$

287,096

$

399,785

LESS COMPREHENSIVE INCOME ATTRIBUTABLE TO NONCONTROLLING INTEREST

(1,721)

(4,640)

(3,481)

(9,017)

COMPREHENSIVE INCOME ATTRIBUTABLE TO CONTROLLING INTEREST

$

153,545

$

198,830

$

283,615

$

390,768


UFP Industries, Inc.

Page 5

CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS BY SEGMENT (UNAUDITED)

FOR THE THREE AND SIX MONTHS ENDED

JUNE 2023/2022

Quarter Period

    

2023

(In thousands)

Retail

Packaging

Construction

All Other

Corporate

Total

NET SALES

$

919,998

 

$

488,100

$

550,464

$

86,224

$

(868)

$

2,043,918

COST OF GOODS SOLD

 

799,017

 

369,865

 

413,260

 

64,128

(2,419)

1,643,851

GROSS PROFIT

120,981

118,235

137,204

22,096

1,551

400,067

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

60,855

61,377

74,083

13,943

(5,555)

204,703

OTHER

 

(54)

(6)

1,162

1,336

(571)

1,867

EARNINGS FROM OPERATIONS

$

60,180

$

56,864

$

61,959

$

6,817

$

7,677

$

193,497

Quarter Period

    

2022

(In thousands)

Retail

Packaging

Construction

All Other

Corporate

Total

NET SALES

$

1,121,440

 

$

676,333

$

975,376

$

124,416

$

3,309

$

2,900,874

COST OF GOODS SOLD

 

1,048,260

 

514,216

 

748,060

83,336

3,550

2,397,422

GROSS PROFIT

73,180

162,117

227,316

41,080

(241)

503,452

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

48,387

67,235

94,638

16,356

(12,078)

214,538

OTHER

 

266

672

(154)

1,976

588

3,348

EARNINGS FROM OPERATIONS

$

24,527

$

94,210

$

132,832

$

22,748

$

11,249

$

285,566

Year to Date

2023

(In thousands)

Retail

Packaging

Construction

All Other

Corporate

Total

NET SALES

$

1,669,575

$

974,661

$

1,066,057

$

153,736

$

2,365

$

3,866,394

COST OF GOODS SOLD

 

1,454,156

 

735,528

 

807,194

112,004

(884)

3,107,998

GROSS PROFIT

215,419

239,133

258,863

41,732

3,249

758,396

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

114,210

127,629

141,421

27,465

(11,339)

399,386

OTHER

(27)

(92)

1,235

3,416

(727)

3,805

EARNINGS FROM OPERATIONS

$

101,236

$

111,596

$

116,207

$

10,851

$

15,315

$

355,205

Year to Date

2022

(In thousands)

Retail

Packaging

Construction

All Other

Corporate

Total

NET SALES

$

2,114,672

$

1,287,702

$

1,761,847

$

219,983

$

5,983

$

5,390,187

COST OF GOODS SOLD

 

1,907,155

 

976,031

 

1,373,119

147,360

4,707

4,408,372

GROSS PROFIT

207,517

311,671

388,728

72,623

1,276

981,815

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

111,055

134,466

176,975

32,981

(20,789)

434,688

OTHER

538

604

103

2,079

(788)

2,536

EARNINGS FROM OPERATIONS

$

95,924

$

176,601

$

211,650

$

37,563

$

22,853

$

544,591


UFP Industries, Inc.

Page 6

ADJUSTED EBITDA RECONCILIATION BY SEGMENT (UNAUDITED)

FOR THE THREE AND SIX MONTHS ENDED

JUNE 2023/2022

Quarter Period

    

2023

(In thousands)

Retail

Packaging

Construction

All Other

Corporate

Total

Net earnings

$

45,924

 

$

43,090

$

47,300

$

6,932

$

7,542

$

150,788

Interest and other

 

23

 

419

 

(1)

 

(2,263)

 

(2,203)

(4,025)

Income taxes

14,233

13,355

14,660

2,148

2,338

46,734

Expenses associated with share-based compensation arrangements

1,315

1,703

1,686

225

3,309

8,238

Net (gain) loss on disposition and impairment of assets

(10)

(7)

16

70

(87)

(18)

Depreciation expense

6,029

7,995

4,634

929

7,425

27,012

Amortization of intangibles

 

1,277

2,236

702

751

396

5,362

Adjusted EBITDA

$

68,791

$

68,791

$

68,997

$

8,792

$

18,720

$

234,091

Adjusted EBITDA as a Percentage of Net Sales

7.5%

14.1%

12.5%

10.2%

(2156.7)%

11.5%

Quarter Period

    

2022

(In thousands)

Retail

Packaging

Construction

All Other

Corporate

Total

Net earnings

$

18,146

 

$

69,949

$

99,890

$

14,233

$

5,635

$

207,853

Interest and other

 

17

 

1,016

 

 

3,789

 

3,744

8,566

Income taxes

6,364

23,245

32,942

4,726

1,870

69,147

Expenses associated with share-based compensation arrangements

1,061

1,236

1,143

99

2,072

5,611

Net loss (gain) on disposition and impairment of assets

226

672

(13)

(5)

192

1,072

Depreciation expense

4,556

6,759

3,354

715

6,808

22,192

Amortization of intangibles

 

916

1,701

820

503

128

4,068

Adjusted EBITDA

$

31,286

$

104,578

$

138,136

$

24,060

$

20,449

$

318,509

Adjusted EBITDA as a Percentage of Net Sales

2.8%

15.5%

14.2%

19.3%

618.0%

11.0%

Year to Date

    

2023

(In thousands)

Retail

Packaging

Construction

All Other

Corporate

Total

Net earnings

$

77,240

 

$

84,415

$

88,704

$

11,620

$

14,387

$

276,366

Interest and other

 

44

 

1,002

 

(6)

 

(4,372)

 

(3,534)

(6,866)

Income taxes

23,952

26,179

27,509

3,603

4,462

85,705

Expenses associated with share-based compensation arrangements

2,930

3,799

3,807

503

6,836

17,875

Net loss (gain) on disposition and impairment of assets

26

(93)

(31)

60

(144)

(182)

Depreciation expense

11,647

15,677

9,262

1,544

14,656

52,786

Amortization of intangibles

 

2,332

4,482

1,499

1,283

775

10,371

Adjusted EBITDA

$

118,171

$

135,461

$

130,744

$

14,241

$

37,438

$

436,055

Adjusted EBITDA as a Percentage of Net Sales

7.1%

13.9%

12.3%

9.3%

1583.0%

11.3%

Year to Date

    

2022

(In thousands)

Retail

Packaging

Construction

All Other

Corporate

Total

Net earnings

$

72,392

 

$

132,177

$

159,793

$

24,844

$

11,778

$

400,984

Interest and other

 

40

 

1,528

 

 

4,643

 

7,265

13,476

Income taxes

23,492

42,896

51,857

8,076

3,810

130,131

Expenses associated with share-based compensation arrangements

2,282

2,644

2,607

323

4,686

12,542

Net loss (gain) on disposition and impairment of assets

531

607

(24)

5

(353)

766

Depreciation expense

8,992

13,566

6,788

1,287

13,401

44,034

Amortization of intangibles

 

1,799

3,416

1,684

1,585

256

8,740

Adjusted EBITDA

$

109,528

$

196,834

$

222,705

$

40,763

$

40,843

$

610,673

Adjusted EBITDA as a Percentage of Net Sales

5.2%

15.3%

12.6%

18.5%

682.7%

11.3%


UFP Industries, Inc.

Page 7

CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

JUNE 2023/2022

(In thousands)

ASSETS

    

2023

    

2022

    

LIABILITIES AND EQUITY

    

2023

    

2022

CURRENT ASSETS

CURRENT LIABILITIES

Cash and cash equivalents

$

702,148

$

138,071

Cash Overdraft

$

$

11,926

Restricted cash

761

729

Accounts payable

264,408

386,833

Investments

38,459

35,475

Accrued liabilities and other

289,211

384,738

Accounts receivable

802,300

1,046,543

Current portion of debt

2,385

40,496

Inventories

821,187

1,106,302

Other current assets

50,203

49,324

TOTAL CURRENT ASSETS

2,415,058

2,376,444

TOTAL CURRENT LIABILITIES

556,004

823,993

OTHER ASSETS

228,929

163,464

LONG-TERM DEBT AND FINANCE LEASE OBLIGATIONS

274,821

276,315

INTANGIBLE ASSETS, NET

481,942

445,751

OTHER LIABILITIES

171,349

185,447

TEMPORARY EQUITY

6,772

PROPERTY, PLANT AND EQUIPMENT, NET

718,014

625,164

SHAREHOLDERS' EQUITY

2,834,997

2,325,068

TOTAL ASSETS

$

3,843,943

$

3,610,823

TOTAL LIABILITIES AND EQUITY

$

3,843,943

$

3,610,823


UFP Industries, Inc.

Page 8

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

FOR THE SIX MONTHS ENDED

JUNE 2023/2022

(In thousands)

    

2023

    

2022

CASH FLOWS FROM OPERATING ACTIVITIES:

Net earnings

$

276,366

$

400,984

Adjustments to reconcile net earnings to net cash used in operating activities:

Depreciation

52,786

44,034

Amortization of intangibles

10,371

8,740

Expense associated with share-based and grant compensation arrangements

17,875

12,542

Deferred income taxes (credit)

(319)

179

Unrealized (gain) loss on investment and other

(1,291)

6,181

Equity in loss of investee

1,005

1,532

Net (gain) loss on sale and disposition of assets

(182)

766

Changes in:

Accounts receivable

(183,717)

(304,715)

Inventories

154,413

(134,653)

Accounts payable and cash overdraft

56,899

56,120

Accrued liabilities and other

(63,142)

(1,313)

NET CASH FROM OPERATING ACTIVITIES

321,064

90,397

CASH FLOWS USED IN INVESTING ACTIVITIES:

Purchases of property, plant, and equipment

(84,981)

(71,675)

Proceeds from sale of property, plant and equipment

789

2,029

Acquisitions, net of cash received and purchase of equity method investment

67

(39,343)

Purchases of investments

(14,747)

(15,166)

Proceeds from sale of investments

11,486

8,221

Other

2,076

(2,829)

NET CASH USED IN INVESTING ACTIVITIES

(85,310)

(118,763)

CASH FLOWS USED IN FINANCING ACTIVITIES:

Borrowings under revolving credit facilities

11,026

570,700

Repayments under revolving credit facilities

(11,869)

(571,075)

Repayments of debt

(29)

(2,485)

Contingent consideration payments and other

(6,179)

(2,553)

Proceeds from issuance of common stock

1,448

1,457

Dividends paid to shareholders

(31,149)

(28,015)

Distributions to noncontrolling interest

(4,859)

(2,053)

Repurchase of common stock

(55,484)

(90,805)

Other

48

(184)

NET CASH USED IN FINANCING ACTIVITIES

(97,047)

(125,013)

Effect of exchange rate changes on cash

4,579

956

NET CHANGE IN CASH AND CASH EQUIVALENTS

143,286

(152,423)

ALL CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD

559,623

291,223

ALL CASH AND CASH EQUIVALENTS, END OF PERIOD

$

702,909

$

138,800

Reconciliation of cash and cash equivalents and restricted cash:

Cash and cash equivalents, beginning of period

$

559,397

$

286,662

Restricted cash, beginning of period

226

4,561

All cash and cash equivalents, beginning of period

$

559,623

$

291,223

Cash and cash equivalents, end of period

$

702,148

$

138,071

Restricted cash, end of period

761

729

All cash and cash equivalents, end of period

$

702,909

$

138,800


GRAPHIC 3 ufpi-20230802xex99da001.jpg GRAPHIC begin 644 ufpi-20230802xex99da001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !0 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#[!_;!_:>O M_@!8Z'8Z!9V-[KFJ^;)F^+,EO$FT;BBD%B6; Y X-?&>K?MB_&OQW=O;V/B" MYMRS%UM=!L%5E'H"JLY'U)KI/^"AWB-M9^/4>F)*732=*@A\LKC9)(6E;GOD M-'7WS\,M!TGX5?"'0(+I+;2+?3-*A:[GD*HL;",&1F?ZYR34[L_/YK%9MCZ] M*%=TZ=.RT_X=>9^:#>&_C_XV!U%M/\>:DEUR9V6Y5'[5'P_J,WB( MZ.\:G56N?LS1R3(/WN[!!4WFMN 9<+UY!!'UJ6 M?%YG##TZJIT*DJEMV]O1'K'_ R)\:=* O(O!.H1O%\ZR6MU T@]UV2D_E2K M9?M _#\C4C;^/M) ^3SF2Y8<]L'\^']O;^&?'ZW&IZ)#B*#4 MT4OA_ML_&;P9.MK>ZX-0,.0UMKFGHS_P# MB C_ *U]T_LI_'^X^/O@:YU#4;.VL-8L;C[/SL>AAOK>69E3PE:LYPFG:_P#3/T$HHHJC[P**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _)SX_R M-XT_:^UZVN3Y\!^&:_3WQ]X%L?B'X&UCPO?O+!8ZE:O:.\ M! =%(QD9XR*_+WX<,]_^V1I#-NG=_&#,Q/S$@7#$D_0#]*^K?VJ_VTM1^#WB M6?P?X9T>";6([=)IM3U DQ0[P2H2,8WG'.2V.W/.)6ES\[RG%8?#TL5BL3\, MIM=[[Z?B4M'_ &;?A-^R;I\GC/QUK)\27]NS-8K?1*BLXSM6*W!.^3W)('7" M]OCW6_C9-JGQ\D^)D6EI"_\ :27Z:>93C:FT!2WJ0HR1W-=?X-^$7Q:_:Y\3 MKK>IW%W/8NQ5]>U;*6T29Y6%!@-_NQC'J:Y;Q)\+]"\-_M#'P(^J23:'#J4% MA-J#2*KX94\QLCY5(9FX[8Q2WV/ QU6K4ITWA:/LJ7,N6^[??4^PE^%'P5_; M/T\>)-$GE\.^)2%;4(M.9([A&/42Q,"K=\2 <^O:OJ+P%X,T_P"'?@_2O#FE M>:;#3H1#$9FW.0.Y/J237YM?$W]DSXG?L_ZY_;_A2>]U?3K9B\.KZ'N6Z@7_ M *:1K\P]R-RGOCI7J_[+'[:GC+QAX]TGP3XLM8-:^V$PIJ,$7EW43 9S(J_* MP]3@$4[VW/JL!F%.AB?9XRA[.M+2Z6DC[+^(FF1:WX%\06,RLT<]A.C!#@G* M'I7YO_L%:C-I'[1,-E'A8[FTN() _7"D$8]Z_3V=!+;R*PR&4@CUXK\J?V> MUA^U_H\8S%C6;E"N<Z-,\_=XW!U?[UOR/U"DUE;O2[9;N?^T[(0+L9]@VD.V3D]*^;/^"V/_)! M? W_ &,G_MK-7B?_ 1&_P"2K_$;_L"0?^E H ^Y_P!H+_@H/\+?V:_'W_"' M^+DUUM6^R1WF=/T]9HO+M 'UWI'_ 5T^!FM:I9Z?;1>*C<74R01[M)4#+5OCI$4\5NPT^ 32[G.%^4LO&?>ODWP1_P1W^&/ M@GQAHVO)XM\3:BVFW4=TMI=BU,4I1@0K8B!P<=C71_\ !7;_ ),_U'_L*V7_ M *-% %+_ (?$? 7_ )Y^*_\ P4)_\>K=\+?\%9?V>?$5X+>[U[5O#VX@++JN MD2A"3[Q>9CZG K\I?V&_V;]$_:C^-*^#=?U/4-)L38S77GZ;Y?F[D&0/G5AC M\*^M?VDO^"/ME\/_ (:ZIXG^'OB[4]6OM*@>ZGTO688LW$:C+>7)&%VL!DX8 M'/J* /U-\$?$#PW\2M @UOPKKEAX@TF?_5WFG7"S1D^F0>#['FN@K^>W]@W] MH_7OV>_CQH0M[Z5?#NM7D5AJVGDDQS([;5?'.&5B"#C/45_0?%(LT:NIRK $ M'VH ?7/>/_'NA?"_P?JGBGQ+>_V=H6F1>?=W7E/+Y:9 SM0%CR1T!KH:\ _; MW_Y- ^*/_8)/_HV.@#U?X:?$OPY\7_!6F^+?">H?VKH&HHSVMWY,D/F ,5)V M2*K#E2.0*I_%SXQ^$?@5X,G\5^-]6_L70898X)+O[/+/M>0[4&V)6;D^U>+_ M /!-C_DR_P"&_P#UZ3?^E$M<;_P5N.W]C77#Z:KI_P#Z.H ^FOA)\8_!_P = M/!EOXK\#ZS'KNA3RR0KN3^GP.1F@#SJZ_: M%\ V?QFL_A3-KNSQ[=VIO(=*^R3G?$%9MWF[/+'",<%L\5Z-7YU^)O\ E,IX M1_[%E_\ TGNJ_1/M0!\]?$7]O_X#_"?QGJ?A3Q5XX_LO7M-<1W5H=*O9?+8J M& WI"RG@CH361H__ 4M_9MUR_CM(/B;:PROP'O-.O+:/\9)(54?B:^BPZOXGX;:E=K:^(/"UQ,TL$0)X*Y. M<$9VDY92,9P:_23P3XMT_P >>$M(\1:5*)].U.VCNH'!ZJZ@C\NGX4 X%K? M'['/;^5*02%_>HN[H>5R*]#O/^/67_<;^1K\Z?\ @CQS8_&;_L84_P#0'H _ M1>YN8K2"2>>1(88U+O)(P554#)))Z #O7RA\1_\ @J'\ ?AYKLFD+XDO/%%[ M"[1S?\([8M=11D?]-251_JC,.#7G_P#P5W^*6L^%_@OX7\#Z+=OITGC;5C8W MET)/+0VL:J7B9LY"N\D6[L55P>#7TK^SO^S!X _9T\%:9I'A;0K)+V& +K1:3:>+&T#5YG\N*S\ M16S61D.0 !(+?%>I#2_#]@H>XO/*>78"0 M!\L:LQY(Z UY_P#'O]D+X7_M%:)=VGBKPS:+J4H)BURPB2"_@?& ZR@9;&!P M^Y3CD5V7@;X1Z#X+^%NC> GCD\0:)IMHEF!KI%X\ZKWDW@@\]L8' % 'A MG_#T3]F?_HI _P#!)J'_ ,8I!_P5%_9G/_-2/_*)J'_QBO)@Z2Q:/;*RL.A!"9!KY\_P""I7'['7BS'_/:W_\ 0Z +O_#T3]F? M_HI'_E$U#_XQ76_#W]O+X"?%#5(M-T#XE:5)?S.(HK>_66Q>5CT""=$W'Z5D M_LF?![P'J_[-GPZO;[P5X=O+N?1H'EGGTFW>21B.2S%,D^YJQ\>OV$?A#\;O M"-_8S>#M)T/6F@*V6LZ/:1VMQ;R '83L #KGJK @CT.#0!]%*P=05.0>A%,M3_ +'T"T9%GN_L\L^PNP5?DC5F.21T%?'7_!*;XP^( M_$G@[QG\-?%%Y<:A?>![X6MM<7)W,MLQ95C+$DG:R-CT&!7=?\%4?^3,/&'_ M %\6?_H]: /J+P=XNTKQ]X5TGQ)H5U]NT;5;6.\L[GRVC\V)U#(VU@&&01P0 M#7*_&SX_>!/V=_#%IXA^(&N?V#I%W>+80W'V2:XW3LCN%VQ(S#Y8W.2,<=>E M87[(/_)K7PG_ .Q8T_\ ]$)7RW_P6HX_9E\)_P#8WP?^D=W0!ZS_ ,/1/V9_ M^BD?^434/_C%7-&_X*6?LY^(-6L],T[X@FZO[R9((($T6_!D=CA5&8,UB9F.BVV22BDG_5UL6OP6^']C)]'>:'5(K46UK/ H9H9)6$ M:R?12V<]L5X__P $W/V7_!'A7X%^'?'][I5EKWC7Q(C:A=:S?*MU+$3(VU(G M8'9C&6(^8L3DG H V?!7_!5;]G_Q=K,>FW.O:GX9DE(6.;7=,>&%B3W="X7Z MM@>]?66C:[IWB+2K74]+O;?4=.ND$D%W:RK+%*IZ,K*2"/I7)_%#X'> _C-H MTVF>,_"NF:_;R(8P]U;*98QZI(!O0CKE2*Y_]G+]F_PY^S+X*N/#'AB^U6]T MZ:[>Z']J7/G&+<>$0<*J@<<#)ZDDT ?GE^R#,=8_:E\(7,X#/->7,[9Y^;R) M6S^=?>OQE\1? G1O$,.I_$%O#%QK]@H6-;N%;F[0#Y@OEJ"W?(##OQ7P5^R# M;'2OVI?"%M<'9)#=W,#9X^802KC\Z^A?&G_!.O4/%OQ*UO6QXVAMM)U.\DNR M)+-I;M-Y+%2=P5L$X!] *A;'YCD\\3' 36&I*HW-WOLM%J8GQH_X*%BYTR;1 M?AGICZ?%M,0UB_C",B]/W,(X7CH6Z?W:^-'L]4U36?)DAN[K5;N0/Y;HQGF= M_F!P>26SGWS7Z-6'[._P/_9:TA?$OBNX75+V##0W.N,LKO(.T-NHVEL].&(] M>,U\4^.?C):Z]^T)/\1M.TV5+4:E#>PV5S( [+&% !(! SM]\9[TGYGFYS2Q M'N3Q]90DV_RKZW XVD MMP^.F&P1ZU]/?#[]JGX%^*]>2^L[FQT#Q%=XC,FIZ<+6X*B@,T&_[)J49_WEQYJ^A^;\*YV7_@FIX=BUZWN['Q MIJL&GQR+(UI<6L4LC8;.!("N/3[IJM3Z7#1S6E&/U><:]/HWNOZ^9]E*XD0, MI!4\@CI7Y1^&6.E?MDV_EY4IXE=?3@L?\:_5>SMDLK2&WCSY<2*B[NN ,#^5 M?E/X:5M4_;*@,>6+>)G8?0,<_P J'T->(_BPO?G_ ,C]8!TI'^[^(I1TI'^[ M^(JC[8_F1^-?_)7_ !C_ -A:Z_\ 1K5_2/\ "W_DF_A?_L&6W_HI:_FX^-?_ M "5_QC_V%KK_ -&M7](_PM_Y)OX7_P"P9;?^BEH ^$_^"V/_ "07P-_V,G_M MK-7B?_!$;_DJ_P 1O^P)!_Z4"O:/^"V=S$GP/\!VYD43R>(FD6//S,JVT@8@ M>@++^8KQG_@B/&W_ M/XCN%.P:+ ">P)N./Y'\J /-O^"P7_)W(_P"Q?LO_ M $.:O;O^">O[>'P=_9]_9XM_"GC37KS3];34[FY:"#3)YU$;A-IW(I'\)XKQ M#_@L%_R=R/\ L7[+_P!#FKN_V'O^";/P_P#VG?@;!XT\1>(_$VF:B^H7%H8- M+EMUAVQ[,'#PL<_,>] 'Z$_!3]O'X/?M!>-HO"?@K7;W4-:DADG6&;3)X%V( M,L=SJ!TKRW_@KM_R9_J/_85LO_1@KH/V:_\ @FWX _9?^)4/C7PYXC\2ZGJ, M5O+;"#5);=H2KKM)^2%3G\:Y[_@KM_R9_J/_ &%;+_T8* /@W_@D/W-C-;V&GK.KSW4K MH5"H@.2.3Y=O9*?O+ IYR>[MR>P%?8M !7@'[?'_)H'Q1_[ M!)_]&QU[_7@'[?'_ ":!\4?^P2?_ $;'0!A?\$V/^3+_ (;_ /7I-_Z42UQG M_!7#_DS37/\ L*:?_P"CJ[/_ ()L?\F7_#?_ *])O_2B6N,_X*X?\F::Y_V% M-/\ _1U '+?M.?L]W/QJ_82^&OB7P^CIXY\%^'--UK29K?(F=5M(FFA4CG)5 M0ZX_CC7IDFOH3]C']HFU_:7^ N@^*S(@UN)?L.L0+C,=Y& '..P<%9![/CL: MZ_\ 9W0/^SU\,E(R#X7TO_TDBKX9\&/_ ,,#?MZWOA>;-G\*?BHWGV#-Q#9W M9ZK]$^U?G;XF1E_X+(^#V*D M ^&'P2.O^CW5?HEVH _.G]GS_E*U\:/^P?\ ^R15^B]?G1^SY_RE:^-'_8/_ M /9(J_1>@#Y__;U\+1^+?V2?B1:&U2ZGBTTW$"OGY71@0PQW S7(_P#!,'Q; M)XN_8Z\'R2K('L>_,CERPC<@'GH/:NK_;Z\4Q>$OV1OB1=/=+:33:<;:!B M,[I'8 +^(S7,?\$Q_!\G@[]COP;%*)A)?^=J)69-A7S7)P!Z>AH \/\ VI_^ M4GGP'_Z]?_CM?HR.E?G+^U00/^"GGP&RE $5W_Q[2_[C?R- M?G3_ ,$>/^/'XR_]C"G_ * ]?HK>G;:3$G "-S^!K\Z?^".[!M/^,I!R#XA3 M!'^X] 'U!^VI^RU:_M9?!F?PK]N32M;L[E=1TF^E4F..Y567;(!SY;J[*<"_VD_AIK@CL$%K;^,=(03)=QJI"ESD1RMA1EE< M$CDKG)/Z0D9JMJ&FVFK64UG>VT5Y:3+LD@GC$D;CT92""/K0!Y5\%OVM?A/^ MT$@3P1XSL-3OMNYM,FW6UXHYS^YD"N1QU4$>]>O Y&:^&?VO_P#@G5X&\1^% M=5\<_#+3?^$!^(FCQOJ5I-H&ZWANI(QOVF).$,*=Q!.:](_X)W?M$:G^ MT5^SMIVJ>(+@77B;2;A]+U"<_?G9 "DK#'WF5AGU*D]\4 ?3K_=-?G1_P3D_ MY.K_ &D/^PH__I0U?HN_W37YT?\ !.3_ ).K_:0_["C_ /I0U 'Z,U\D?\%2 M_P#DSKQ9_P!=K?\ ]#KZWKY(_P""I7'['7BO_KM;_P#H= &_^R;\;?AYHO[- MOPZL=0\>>&+&]@T:!);>YUFVCDC8#D,I<$'V-2_'[]O?X1_!?P9?7T'C'2/$ M^O&%A8:-H=['>33S'A0?+)"+GJ6(XZ9.!7CO[-O_ 3M^ 7C_P"!'@;Q%KG@ M?[9J^I:7#&]:U2U2>739"WR!97!*D-E&/4_*: />?\ @EE\#/$O@3P1XL^(/B^QN=,U MOQO>B[CM+L%)4ME+%&=#R"Q=B,\X(S77?\%4?^3,/&/_ %\6?_H]:^MXRK(" MN"IY!%?)'_!5'_DS#QC_ -?%G_Z/6@#UO]D#_DUKX3_]BQI__HA*^6O^"U/' M[,OA/_L;[?\ ]([ROJ7]D#_DUKX3_P#8L:?_ .B$KY;_ ."U'_)LOA/_ +&^ M#_TCO* /5_#W_!2#]G.QT'3;>;XEVB316T2.OV&Z.&" $?ZKU%>B?"?]LCX/ M?'#Q5_PCG@GQG;Z[K7DO,^6N-QRZ*.,^M6O#'[-?PEG\.:7))\,O" M#R/:0LS-H=L2247))V5U?A7X,> ? NJ?VGX<\$^']!U'88_M>FZ9#;R[3U7< MB@X.!Q0 [XO_ QTSXR?#7Q%X,U=I$T_6;.2TDDB/SQ[A@,/<'!_"OSQ^'OQ M2^.'_!-RSE\%>/O M[\0_A-9S.=-\2:&"3:1,Q;L"%!)),0#B@"I\-?,L?VR-( +0LOC!D((P<&X8$?D:_1?]I'5O&FA_![6[OP#!//XD M18_*%M")IE0N!(T:$'(;?4-R=1$S12 M;A^&37ZB^*/&F@^"M&?5M>U>STC3D&XW%Y*(U]@,]3[#)J5U/@\BBE3Q>'PC8O%$)1;W\/IW"N?=2#[5]+_L9:9\4M(\&ZG!\2/[0"K<*NGIJ MTGF72H!A@3DG;TQDU\1K\4/VA/B(Y-GJ_CC4_*^8C28)H@H/3/DHN?QS2CX& M_'_Q4YOY] \7W4LO)EO;QXW/U$D@/Z4;:V.W"XNAAL1]8P6'J6[=/R9^L4\H M2%V.0 I.<=.*_*C]GHO??M@Z/(NWDC]2*0C(I:*L_3C^?K_@HA^SWJ?P)_:-\0R&RDC\ M-^(+F34])N@I\MD<[GB#'/S(Q*D$YZ'H17UM^S-_P5]\(^#/A-H?AKXDZ!XA MN=UCLAJ6CQPW"7B(-JNXDEC*OM SU!.3QTK]'?BG\'_!WQK\*S>'/&N@6 M?B#293N$-TG,;XP'C<89&&?O*0:^-O$/_!&+X*ZIJ,MS8:]XPT:&1MPM(+V" M6.,>BF2$OC_>8T ? W[?G[;J?M?^*M%AT72+C1O".@B;[%'?%#=3R2[=\L@4 ME4^5$ 0$XP22<\?>?_!(+]GK6?A;\)M=\;Z_:3:?>>,9(&LK6==K?8H0_ERD M=1YC2.0#_"JGH17H/P=_X)8_ OX1ZU!J\FF:CXSU"WD$L#>)KE)XHF&""(8T M2-L$?QJW6OKY4" # P * /PY_X+!?\G=#_ +%^R_\ 0YJ^\?\ @D3_ ,FA MVO\ V&KW^45>H_'#]@_X1_M#^-O^$K\::1?WVL_9H[3S;?4YH%\M"Q4;4./X MCS7HWP1^!OA/]GOP0OA/P9:7%EHRW$ER(KFY>X;>^-QW.2,K2>]T66:.=HK>Y>!BZ' M*G"](O[ M'6! ]N)+C4YITV.,,-K''XU]#4 %%%% !7@'[?'_ ":!\4?^P2?_ $;'7O\ M7,_$KX=Z+\6/ ^K^$O$4,MQHNJP^1=10S-$[)N#8#KR.5'2@#PG_ ()L?\F7 M_#?_ *])O_2B6N,_X*W_ /)FFN_]A33_ /T=7U!\)_A9X?\ @MX"TKP=X7MY MK70],1DMHIYVF=0SESEVY/+&J'QL^"7A7]H'P)<>$/&5K/>:'/-%.\5O-MR_,ISU[4 1?LZ?\F^_#'_ +%?2_\ TDBKRC_@H'^S?_PT3\!-1@TV OXM MT$G5=&=/OM*@.Z(?[ZY7Z[3VKZ%\*^&['P9X7T?P_IB/'INE6<-C:I(Y=EBB M0(@+'DG:HY/)K490P((R#0!^1G[*?QTC^/\ ^VO\#-=OF<^++#PQ>Z3K@D4A MFGABG"R$GJ60J3_M;OQ_7/M7@W@K]B/X3_#WXSS?%'0=$N;'Q9+/<7!E2^E, M >96$A$.=HSO;C'!->]4 ?F_\"]2M-+_ ."JGQHEO+J"TB-@ 'GE6,$[(N,D MBOO'Q+\8/ W@W2Y-2UWQAH6D6,8YGO-2AC7Z#+(?%+_@G)\$OC%X[U M;Q?XFT/4;O6]4D$MS+%JT\2,P4*,(IP. .E86B_\$JOV<]&U&*[/@ZZO_+Y\ MB]U:YDB/U7>,T ?/?Q]^*NI?\%(_B9H_PD^%4%W-\,]+O4NO$'BGRF2"3'IN MQ\H&=H^\Q.<8%?I-X.\+6'@CPMI6@:7"L&GZ;;1VL$:C&$10!_C4/@OP%X<^ M'.A0:-X7T.P\/Z5 $M-.MUAC'OA0,GW.2:W@,4 ?GO_ ,%//"6M^"?&GPK^ M.VD6#ZG9^#[U8M3@CCY2(R;E&&93- V,E)(\[E89Y!%=OJ>EV>M:?RD"@#TO M]KW]JWP;^SK\+-=NK_6+&;Q//:2P:7HJSAKBXG92JDHIW!%)RS'' QG)%>\%SLDR"'\M52,L",@LI(//6OK%5"@ # M':@#P+]H3]LGP;^S/X[\&Z#XSLM5M-,\1"7=XACM6:QL2IPHD8#+$GJJ9*C# M$8->P^$O'/AWQYI,&I^&]&_B= MX9N_#WBO1++Q!HMT,2V5_")(R>S 'HP[,,$=B*^2=:_X)*_!:XU>6_\ #^I> M,?!(ESYEMH.LA8V!.0/WLA?MH_M=^$/V>?A;KD;:Y;3>-+VUDM MM*T:UF62Z:9@55V09*(IY+,,<8&3@5S7_!,/X):I\'/V9K"77K:2SUKQ'=/K M$UO-D/'&ZA8@RGH2HW8_VQGFM7X,_P#!-OX(_!G7;?7;?0[OQ3KT#F6/4O$U MS]K=7SG>(PJQ[AV;9D=>O-?4@XH 1_NFOSH_X)R?\G5_M(?]A1__ $H:OT8( MR,5Y;\*_V:? WP;\9>*O%'ABQNK75_$TQGU&2>\DF61RQ8E58X7D]J /4Z^2 M/^"I?_)G/BS_ *[6_P#Z'7UO7$_&+X/>&OCKX%O/"/BVVFN]$NV1I8K>X>!B M5.1\RG(H Y+]CK_DU[X9_P#8$M__ $&N._;V_9G3]I+X'7UI8PY\6:)NU'19 MEX?S5'S1 ]MX&/J%KW;P)X*TOX<^#](\,Z)%)#I.EVZVMM'+*9&5%Z L>3]3 M6Z1D4 ?)G_!.G]IV3X]?" :-K\Q'CGPJ1I^J12G]Y*J\1S$?[0!!_P!I34/_ M 51_P"3,/&/_7Q9_P#H]:]6\'?LF?#OP!\8=7^)?A[3[W2O$NK>8;W[/?RK M:S[SEMT&=G7GIP>E=;\8_@[X9^.W@*^\'^+;6:[T.\:-YHK>X:!R48,OSJW83+&\8)9""1MD?CW]J -_PMXQT&/PUI*MK6G!A: M0@C[9%_<7_:K5'C/0"0!K6G$G_I[C_\ BJ^3_P#ATO\ LY_]"UJO_@[N/_BJ MDM_^"3O[.UM/'-'X:U0/&P=3_;5P>088@YYD=C\JJ!W)&3@#DUO?"GX[^ OC;H%OJ_@OQ1IVNVTR@F. MWF GB./NR1'#HWLP%=E>:/9:CIDNG7EK%>6,L7DR6]P@D21,8*LIX((]:^2? M'G_!*WX%^+]9;5M*L=:\"7[/O,GA;4/LZ@GKM2175!ST4"@#WWXS_'SP3\!O M"-[K_B_7;33(((RT=M),OVBX;'"11YW,Q] *_+CX(?L7ZE^WCJ'CCXO^)))M M!M-;UF2333.YB,\73("J00H"C(X)SUK[$\$_\$J/@?X8UY-8UF/Q!X\O$8,O M_"4:EYR#'0%8TC#CV;(KZ]TS2K+1=/M['3[2&QLK=!'#;6T8CCC4=%50 !Z M"@#\T/\ @H5X<.B_'U-36)D35M+MY_,)!#R1EHFQZ8"Q_G7!^&_!/Q7_ &M/ M%)N%:\UYX<1R:EJ$GEV=FN.%!^ZO'\* D^G.:^WOVR/V8=4^/-GH>I>')[*# M7-)66-HKUB@N8GP0H< [2&7(R,?,>:^-+_\ 9<^.?PZN3"M"\ ?M,VNB>'M-@TO2H6L2EM # MM!+')Y)))K-7XD?M#>"]UA+JGCNQ8?.8[NWGE8?\"D1C^M><^,?&_BKQ'XN3 M7O$MW-+#X=PDFFVUV\]S]JU 0 M#L/KQ2Y#>]?E)-^V'\O&:^8/^":7AI;CQ9XKUN2+(MK6*UCEST+')&/IBO)= M+_9#^-WCN<7-YX=O(3)^\-SKU^J'/N&9G!^HK[4_9_\ @GK'[-/P?ULR2:?J MGB:=C>2B,/Y/ PL>X# EX-101.SCH 4 ufpi-20230802.xsd EX-101.SCH 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 5 ufpi-20230802_lab.xml EX-101.LAB EX-101.PRE 6 ufpi-20230802_pre.xml EX-101.PRE XML 7 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information
Aug. 02, 2023
Document and Entity Information  
Document Type 8-K
Document Period End Date Aug. 02, 2023
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-20230802x8k_htm.xml IDEA: XBRL DOCUMENT 0000912767 2023-08-02 2023-08-02 0000912767 false 8-K 2023-08-02 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 ( &2! E<'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 " !D@0)7WP))JNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TUAD=#M1?&D(+B@> N3V=U@TX1DI-VWMZV[740?P&-F_GSS M#4R#46-(])Q"I,2.\LWHNSYKC%MQ9(X:(..1O,GEE.BGYCXD;WAZI@-$@Q_F M0*"DW( G-M:P@1E8Q)4HVL:BQD2&0SKC+:[X^)FZ!681J"-//6>HR@I$.T^, MI[%KX J884S)Y^\"V96X5/_$+AT0Y^28W9H:AJ$:?F6G^11I*RZ37^N[^]V#:)54=2%O"ZEV2NJJTG+S/KO^\+L*^V#=WOUC MXXM@V\"ONVB_ %!+ P04 " !D@0)7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 &2! E?=A<*9. 0 *40 8 >&PO=V]R:W-H965T&UL MK9AO;^(X$,:_BI633G=2VR3F3VD/D"BE>VBW7:[06^G>F<2 U<3.VDXIW_[& M@2:<-DQ8Z?JBB9/XR<_CR3,V_:W2KV;#N27O:2+-P-M8F]WZOHDV/&7F2F5< MPIV5TBFST-1KWV2:L[CHE"8^#8*NGS(AO6&_N#;3P[[*;2(DGVEB\C1E>G?' M$[4=>*'W<>%9K#?67?"'_8RM^9S;EVRFH>67*K%(N31"2:+Y:N"-PML[VG8= MBB?^%GQKCLZ)&\I2J5?7F,8#+W!$/.&1=1(,#F]\S)/$*0'']X.H5[[3=3P^ M_U!_* 8/@UDRP\D)P5&^OB(!O2 TH*W_=O>!K02D)2 M]%K_'^!>L%TOZ-+\UF0LX@,/\MAP M_<:]X:^_A-W@#P2W5>*V,/4*=['+>!T)Y.IE? MP/GX"L'KEGC=<_ >1,+)4YXNN:Y#PS6"2TJ[O39"* MRG=!GB8$&4 85 8=_-00QJX%D[]0VWI[QN4^:6>DSRP3L<'XC@I(^%-\97;. MM'H3,JJ-<8,FFIIA53I"U.I_0)LI8UE"_A'9R4^F0;%]TZ%87H95G0AQIR^F M<00+J=,HN$ W[&(@5:T(<8O_HB*(R6RC).9X#2*M;OL2@$*,J*H0(6[MW[2P MEDL(3)KF\N GII8*%UJQQ' ,J:H*(6[IA+A]_T V-28'LD9 7+81 ML*H((5X2%L)";5X 7]$A4S>HPV3:WYRE=8@]#2:WX_^PIB. M-@)GN?DDY7KMHO0)%.S&N43&9.W\-0@VY12MS)SB7GQ &T.^:S#3*:3Z._G, MZZ%PJ0#^;D)ZW;W&R"IWIPT+>/@&X^([?$C8NI8'%S@9)/]HT^DV\(_,38LA M"5^!4'!U#=ZL]WOB?<.JK-B'+I6%76UQNN$,3,$] /=72MF/AMO:EK],#/\% M4$L#!!0 ( &2! E>?H!OPL0( .(, - >&PO9KEMWDOSAR+DCO9*ZW="C<\W[)&D/1ZY8^\XT7'ND,E8Q MYU5;)VUC.2M;<%(R6=[<9(EB0M-BK3MUIUQ+#J;3;D-O:%*L*Z//EI0&@U_* M%">/3&[HEDFQMV)8RY20IV!>@N%@I+'$>2I\0Q=@:9\"O @:L!SC**&-!6,2 M,H3O_;C\&3!IK5>%E#/!)0V&8MTPY[C5=UX9%@_&%Q 9Y=VI\0QKRTZ+Y2T] M.PP_/LG>V)+;.'36-/+T08I:*Q[V_LL)BS6;_,C16/'DL\&D M'+R!6TH>N77B<&GY85FSX[V;IJFO<,[+?Y#SGZUSS36W3%Z2]J/_-U?Y+8R3 M\?1<'-&K SI;"5R$&_H5[E=YYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+_"J^7U_R MBG72[69P0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1S;>PSR5TR7M>;D?5UOM!)%[P M6<<'')XC=\,31S"?@,41P+ \& /,)WAA>?ZG_:S0_00,X[:*(BO49X7Z!*\8 MLAT^6)ZX3^Z?^$[S/$VS#*OH=AMEL,7JEF7P%X^&<0,/+ ]D>ENM\6[C$_+Z M'& ]?6U"L)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/K O8[$#^>!Z8J;A/FD)7,6[8 M"<:1/,<0F,7XC&894IT,/O'^8* \^ M>Q\ETWLJ.?]74_P$4$L#!!0 ( &2! E>7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:GH_ 0 / ( M \ !X;"]W;W)K8F]O:RYX;6R-49:EL@9O MTDUL(,BDBN0-2TN'+#4$QJ8:@+W+IGD^R[S!H)>+D6M#V743&4K&& 3L@!W" M.?W.NU:=,.$>'?)WH?NW ZT\!O1X 5OH7*M4Q_-+)+S$P,9M2XK.%7HR#'9 MC.4?>-N)_#3[U"-L]A]&A!1ZE@MAA92XW^CYC6@\@2P/73>TFH=>Y!L/?P&HT=S8\?M_P!4$L#!!0 ( &2! E&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2 MY0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D M1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*'3^ 5!+ P04 " !D@0)799!Y MDAD! #/ P $P %M#;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE M+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WU MV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R M;ZEXZ7D;3?!-FI6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@ M9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M! M3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ M 0(4 Q0 ( &2! E<'04UB@0 +$ 0 " 0 !D M;V-0&UL4$L! A0#% @ 9($"5]\"2:KN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M9($"5YE&PO=V]R:W-H965T&UL4$L! A0#% @ M9($"5Y^@&_"Q @ X@P T ( !>PP 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 9($" M5R0>FZ*M ^ $ !H ( !K!$ 'AL+U]R96QS+W=O9(9 0 SP, !, M ( !D1( %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& D "0 ^ ) @ VQ, 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.23.2 html 1 22 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-20230802x8k.htm ufpi-20230802.xsd ufpi-20230802_lab.xml ufpi-20230802_pre.xml ufpi-20230802xex99da.htm http://xbrl.sec.gov/dei/2023 true false JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ufpi-20230802x8k.htm": { "axisCustom": 0, "axisStandard": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 22 }, "contextCount": 1, "dts": { "inline": { "local": [ "ufpi-20230802x8k.htm" ] }, "labelLink": { "local": [ "ufpi-20230802_lab.xml" ] }, "presentationLink": { "local": [ "ufpi-20230802_pre.xml" ] }, "schema": { "local": [ "ufpi-20230802.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/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 23, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 22, "memberCustom": 0, "memberStandard": 0, "nsprefix": "ufpi", "nsuri": "http://www.ufpi.com/20230802", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ufpi-20230802x8k.htm", "contextRef": "Duration_8_2_2023_To_8_2_2023_U6Ov9VuY5Eek6SKcBn7nLw", "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", "menuCat": "Cover", "order": "1", "role": "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ufpi-20230802x8k.htm", "contextRef": "Duration_8_2_2023_To_8_2_2023_U6Ov9VuY5Eek6SKcBn7nLw", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r1" ], "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/2023", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r1" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r1" ], "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/2023", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r1" ], "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/2023", "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/2023", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "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 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "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 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/2023", "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/2023", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r2" ], "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/2023", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r5" ], "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/2023", "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/2023", "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/2023", "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", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r5": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" } }, "version": "2.2" } ZIP 15 0000912767-23-000028-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000912767-23-000028-xbrl.zip M4$L#!!0 ( &2! E=@#NST;@, $(, 1 =69P:2TR,#(S,#@P,BYX MA/ M_-"?(L^K-&ZQ AO!D16+_'&-?*CT!(_151 %41A-T%4<7L;A&'U]J'D/$%[* M3A&W*HD56=,<(XWEBNK/.*>JP(3.1VNMBS@(-IN-7Z8%\XG(K4AX%48CA+66 M;%EJ^DG(_(ZFN,PT%(/_*G%F'4.-,FI*T" <.:&L)F^7,O,5)?Y*_ X L+$Y(C1EA7%1DU.LEE:W AID);6G7PJJ MCNDUU%:7(NOB.Z1!ES1MI&@CKY*\# "M:P% HIL95KR+8 ON4 W2*G!;NMK,X^ET&EBT3HF1;E$ VENM M9VLZI$'G=&6FPT E3#^"BN:LSCC+5=BZD#UQ ](L!J!LH,Z,*XTYH?LYP$[/ M :]M17F91UT')@JA/YIRQ989]0R-2JQA?BLO,O.[FB=:MLK;"!3@P,!&+_+" MB3<9[R=1(2DYI]9[YKY)^G2#]$&, ^QDO[')P9AIGBF:'K4F89UCYG(W9EB] M_6#PG[@)X!I!R%XDF'.A;9'MFELM"L9342W!HCD'L$^LGZ[:M7U MI-4J-Q$?:8KL$(O-F9B/%,N+S)Q$N[:VMYSIG.>VQ@](UX=]Y"A&?V BV&:W M*U0Y=A)8DB.5HR$+(J*@4C,8COMQ'ORSM#*\?&U:8$*S_Y//+&B?LFJE>1KM M6834A-2(=S[R^N;S[GVX$,2*#9B8?_6$]LR2-XY@9OK@VL4['$;WB^?, )R! M\7SQ2I_'[\@NIZJ/;C[L_MB[W35AIW+]!U!+ P04 " !D@0)73B:$+V0% M #A.P %0 '5F<&DM,C R,S X,#)?;&%B+GAM;-6;X6_B-AC&OT_:__". M?=FD"R&@35?4]M1RO:D:O:*#::=].87$@+7$1HXI\-_/3F)*@AVXT$7F2R_E M??+X>[?K=CO='KSO=W[O=SP8/>UT3R+>#!\3 M1IC\VY<_IF) $&V2I+])\$UKP?FR[[KK];J][K4IFXOS.Y[[]6DX#A8H]AU, M$NZ3 +5 Z/M)^N*0!CY/YVCO],V41L M&-UG@1I,'!Z9B5SA!E20M>1.ZJA.GS$:ZZ-FPU%-\5LTC>KW4FB$H82N6 K\ MZ6_J?G[37.\R"H5<4!!Q_AI_1^C;CVJM\4D(#X1COH5',J,L3O\W7FZU;39DFYIF$ M24?(+!NCZU'E><,S%II MR<^$MS#(.TB' "6;N M^4X=@'2'9]+<*IH//!"'SVQ"U^38-!24EP+E87M:)%]EEP"D)NU;X2BMY85= MFC>-8KJK>&8C1E\P"$7R>_%$TZU)9S%GE:TIV+0B2XFKSEH7N]P5BK8- MH#>F$0XPQV3^)#:.#/NZGK4BBZ$S-Z6(.U18BEM%T+JLO5J"\FP M!%#$FXD MWKCT20SY(!A[GLVTU])*L<7@'6]2 6A66@KB"8'K BFLG6#/&S)S2-V;1_,Q M25:(?1>@NE,N!U-CPP98#_27@:PY]IN!FPW1-+]C%*S$_F'K=:<3S"/=;:Y& M8C&?IH9V5^]2W5+^C#'K\I:Z )V!U_UE^BLH_P80FS!?/M4_WL93JFNU7+<8 M+FTKBJQ"T5*L]!EK,Y6Y06;7X&KUL D6(C(R/%%HD%D,5E5CY95K7V,I9I51 M:]][Y*:@7)M]HO A1FPN:/^#T35?B,W!TB=;XR?B)K7%#)[09O%K"JW44B)/ M27SF%Q7*'#)WR.T; W0@=I',CQ[%_G'S)S*C>:BS'DI#:T4<2R*K031E/1/! MW!927Q#&#0GD'\RGRYYJ&RW6+8=.VHB K%"V%2Y^Q+E0[-Y!V^RA= MNZ\C#\61_+/7_*7\[-O_ %!+ P04 " !D@0)7*]:4U8H$ !C)P %0 M '5F<&DM,C R,S X,#)?<')E+GAM;-6:78_B-A2&[ROU/[CI=;X7"FC8%U0\P2R!>MF$QN(,3'Q^\YC^W8#G>?=F$ M7A'CF)*A9AN6!A#QJ(_):JAMN ZYA['VZ>///]W]HNO?[I\?@4^]38A(##R& M8(Q\L,7Q&LQI%$$"IH@Q' 3@GF%_A0"P+<,U+*,/=#WU<0^YJ$,)2)PYAGTL M&:?^*!F GNF8CN6XH#>PN@/+!K/IT6XJY"UQE6& R3\#^;$0#0(1)N&#'<=# M;1W'T< TM]NML74-RE:BOF6;WZ:/+]X:A5#'A,>0>$@#PG[ DYN/U(-QDJ.3 MZKL%"Y0#USRV56@A?^G*3)>W=-O17=O8<5]+)_WS:3T M:"H!^AH<9Q& 6R[>3>FJ&EZ"3+".N2@-6S M'!G)KY_3#J*^1\1_(#&.]Q.RI"Q,\J@!Z?_/YTE&D/1E>#0T9:%9ST\27*V, MF8? (H:X\)94?Q2%:32RR?\OYB19:!!?'L@7+LOH6T(%R='H)B0\. M7L%_BS&)4,084"^C)9#=E[(L.>F."W^)+XX\8T5?31_A9#S)BP1K@E3\^#ZF M8IX8+7C,H!R+NM#.,6%8H9)[R+2XO^D<606IA1I )?[JWQL&1_)+1,#=':6NTIFK*?,3$ M+*V!#1=::"15PT #$<.4B5Z3E+U)XF=(-"E&@/]93-DE!#)V[4-1+3]EXC3( MY#!C/*,5EL&0^"L,\Y#DF;6'2&WU*1"W!(CS)D"^X !]W80+Q IA_#!I&X@* MY2F$#XV/BHE8S+*(LB1U+R*#:$PW)&;[,?6+!TEIK;:ANCZ8E%ZG<7ISN)OX M(GJQW#\LORO&4X%]VXA=$T;*JMLXJY'OBT3R]$LLK)%=R"G'MFV,ZH:0\OGM MO? 9B\LG-J=;4D7GAV5+V50$D)+I-;Y02.4F4_,3FS'ZB@^G#Z5XSLQ;RJA. M%"FH_GL90C/*8QC\C:/2-42><4LA5<>@=J96@XSDWC4EZ^@E!T%N#>&\D(#[.$8D]54/.@8EJU?$+DT:@^.FMH5B[(3@5NS MF#$D>PT2ZXSDF%6>SK.GY3)WPBHV;@^;*V-0C,KV_6_,:,+Y!K&K2%U4:2VO M>I$H:F4G #>?Y9"WD2W9SF(NWW+ES7%G)NVA4DNYHM#D/G_.H'QO_[(/%S3O M,9,I;T_^JV6KY)=MY6^=?-5+'G;>&I(5*G@)DV?6'A2UU2LB97OVMSE<>0@1 M6XGN\SNCVW@MIM<(DGWAICW7NCU\K@U"O;QL?_ M)9)_/#,/R<*'O^1\_!=02P,$% @ 9($"5^%?'TL"% 8:P !0 !U M9G!I+3(P,C,P.# R>#AK+FAT;>U=:7/BNM+^?JO>_Z";4^=,IBHVWC!+,KE% M",F0A1"69&:^4+(MP(.QB9< Y]>_+2]@MI!,@)"$5,V D2QWMQZUNJ56^^A_ M@ZZ!'HGMZ);Y[0O/(*)WEDMFDC,K7T]6#=JYTQ<;V M,.(P"PUS;#HII%DAR6>2\V^J$OM15PFZL!14/,VB)DXW<0KSC)#B)4;2.(Y1 MM(S*B)EDFA!9$)I",]82?!RU71 KB-9TLAK1O^VU7;>7320&BFVP#E'9EO68 M@ *?B;V@XJA2O]]G^R)KV:T$G\ED$@/:6%@I:^AF9Z*FWR2M*W"1Q(XO$S8NQAJ+J-FDN[!XY :5Q(>I/].1(*,=' M;8*UXZ,N<3&BU1GRX.F/W_94RW1A]#'NL >B"Z^^[;EDX"8"R"2.CUS=-@8=9 MTS()K: /LK0U8@=?=4TCIO\5*I1 ,=BZ&E U<"M4*J>>[0NYD6X(#8JI1LT: M?Z_+-X^9.^]GLD Z6#2QD;1U,C@D@SW MD*Y]VZNIC52OQ15D72X4JB?7Y*YY;XK_BK?0.K]WS,%?AA=2&;=?Q!!"0C?SAGVSX$Z>!EHH'+#AQM+RRF:/FVY^C=GD&QE9AL M(WA<_!G^I6-YMG_EHS8;BLGGZ8_$%#5$_"Z-KG2-7C=U8B.?(#)7 ^2+EY,] M.GWSE15\2!Y5( M'U6L+C:_' 2_P*<#K#>_'/JU'?U? DV#(HDHA<>Z5C?+QWZBRH9>*Y8-@AC7 M&"#',G0-_<7Y?U$YK2[ M-USI\H#W945)"CAQO\H#PXU1.)L!(1!X:/NZ(IN M #["P075__DK+7#BX5&"W@8=TUN5$.@DP;1)T%FL)!Y24##8T%MF5@64$CMB MXDFZD\^G&_MCL\$1(=WD9:Z!DUJZ(8F:U, XU6RD))CG)$W!G)*D2@"_&:?* MG.Z!C@S:[0<-*9:A0=UZJ5@KG*)J+5KU>)-:1N9$>8SUS(/T"F;9Y' ):7,NAE8 M\>AX/97IUXMY4JYG-Y5KY(MQ?1;):>BOU7R#D2J($K;M1H%<>5:IZCUVY(N3 M[L"N@Y>CMI;0FV8N@TZ?ME8^$0A6,-8FA0IZHE(HU5"E4+ZIU+9+*TQ26O9L MQ\/@^KL6N,LJ127B171307QR7_N*K"9RVX06>3:8%D!H8:"VL=DB**>ZM)C/ MB-(VJ UIVQ%#[4LJL KI6;:+]J-K,.8,$*R+R"-=@[']8J)]S:*5JY# /_ZV M!PYU5H/'=Z'%MH:'0Z"!F/-43-FW@PN!=1S3-5ZG12S^:LC7\; ^;.#?@ENO MY?:.%W'UA($N_\OTERJ)^5D;%TFF]6JN $70 W_/LIB>/)1+=+PPPZ"4J!SJV M[!'_"#O(Z1&5>I8:TDVDNPX"309#S?[ZCG#I8L4@40NA1Z5:AH%[#LE&7^)$ MR=!V2 _U%L/EI4EOE&.3,7\N<$:#WV+.)5#OVM&3(PX#KEPM^OV1V*ZN8B/L MHL 7#%L119;/_!T72/A$^AV)H<3'4QV,-G!Y"F8)%Q[SI0D2ANFW1 ONU:*J6#?Z0_ZPJK9VW/-.UAWE+BYNSR>&O=KV4JG(%YF90 M;-XTF'\?!LO,V6M=;>LM;*[9A'W!6-WW6426C2SPNFUT 4ZWH^F!6P[F[(0X MOKZ=\ORHL!=F=Q[6[:&=Z0:!UA5BQ^#\4'&[WL],P^C<]YW-MA]2-@M88'Q7!W5O6;FP'N\*'/UZ[% M1I?3"P/)="X+TLWI[1+@BFF&E^1D6DR^,7:+E2HJ='N&-03=.\DI*EGL A#[ M9DC"]\MWBPAK7T1(AVY#=EP.4VSB>.$'U=@:/ Q^^U'QY<[!9_/LCD MTB@MC G9<=$(,E]HN!ZA4\&VYIVY#QJ:$*[NF:,Y>CIVX^6$^HR(O764*I^,L/ M-W89:NI^'/=(-/_*^9/<0[LC%/#EKT:)5-.5YN.RV)(M7& )&:6+*64;>-1[ MV$"% 5$]JAS031,,?N*\REU]Y7R^TV^K&-]E"S!O_-)[4PN%QKW4[M=O9:O3 MK3,I0;N\4%I6;@F.I4Q2>$O?=!K$P!:B?'T]VP:V#5SF M!/OJO"%)]EGZ8=G<)?/RBZ>LK^N.;KRR0+&6:2_,+"^=&&GF^NK2J71(V]2Z MA9:;:U:6F2>B+#' *+\+GY*D"7HDA5'^BU;D3L#0X;883B/[=LU<(D# M'0^CLXF"8$28F*G!@@QJA081=.\IJ&?]ZN^WY[AZ+Y-U(X?WXE[8!WV M;)WN/BG6 "D$C TJ7EI(.P&EF4O4!$Y $^H.J$67F!J(W;5 \EW/<+%)+,\Q MALB!P>\TA_Z=X0V6 C3@:!.+%L3BLCQH![K4'$9E3&:X].W$%? O@;^5;\^J=::; M2Y\UQ$IK4,_-$V,DB"II6035BZ@Z[((>^>(+,9.2I+$0)U7R/W_Q,G?X_/]# MDD%*<9I1+Q;87/$,@B0A&6)M*J"9QC'O\RF4/ZL@0>18J/B5W>%M(WBK6H:N M0C>8K6M0/:!_C!C8>DXS\Y!6<*F3=R\O!&%P]YUK]M\4;&-Z43!9IO(09 M7HB!;2)D?@0UB6.#FCNT;0AM99M0S48/Q/K'9^@49H/+/V%CJK>%7TWY6K Y M^5ZM#I*:TRR46V^*.J";46.$+]5UO*0QPK[R]7D8#.KN4/@V*"PZCD?L^5A, M7O 5@,ZWXR+,:,D< P)C:8UKUY M1[/\41T:RB"]+;:+9PZL^Q$!ATW#PF[X/4Q6$1T8)]WHE^"(/)M._CVU1AD> MAY:%#!'32:FA$D(:DBJ+#:S(R8:JR41,ICF>3W/A<6@<)6RH=^4?9Q?ITV+A M)O=+NE.'PV9=[C?XQDQ-)]\]*RDG>:$@N+\[MX7A]Y;8H#7YZ9JMZ_Z5=G71 MN>\(Y5^_SY/YM%ULWT)-8;KF]XMFLL*TSF7N7*S_3);Z0R5WW:(Z):RYGI", MV8",UX=CN%8O"LR2V,R"X%E6VLA^]>R:-LTN,,OD\Y?R8]QQBUE#7)# ('[Q MWME]OYT9[DJ_A,VI7!4L-Y.-(JP1JJ*%Y6'FCL45_.P89V-A?^@]LJ?UH6_!E VJ'M"FIEL*S MF3[02&0*@G'3;^OPR]@"&DM[.P?X7+D&T\*;"':->S*AA3KD!<57%*,T6+\? M*^<"QUAV_;ZE22>/=^HC?TKM&K"JJ)<#W5IU+;4S=^-EM;KE$W5'J)@"O33J M"[5#?EG]GV:^\.!BE;<+^=Q5*LR<5C\K%U_7!Y]V6-7 U=K T(J*?M9K:EM(=!"P0$&N+F@ MV^J[ M;;K8T:-;5=A!&FGJ9I!*(-A?X))SLJ6,DZ2(:)_V3NK0WV.(*NM^$H(>34) M-SB#%1-!881G9EX9-4I73\;WQ9K]7$LIA04=]G;+?4%84D37N4]6/J J-LSO M.CWCMO+S^W4]/QSD;DH>\W9I)9D1S0L3VX:; 4DNE<9"4FID MTB35D!1,&CBE:(VTDDIEA)0L9P@.%]G7+H6GPN>*+NDB@>6$EVZY58CC&:X? MLWX#$TRXT49/'9R-9I"\!3,:+5A?@-YL"-DT^SUX,*-A MF-QH%#[T)L$PG6+3A/&I^L%EP.AX8K1#UNF$2IMZ\/R$74PP\5YXQA#QP:-8 M% @K!Q-O;Q1+%H_P30M\ZM"9>C(U\UWPEMN4*FIBMP&Y+LIDZ/0*\ZUO2N<] MVZ9;G4'F/C:>F%^7 M8"_#H;%M^5"".(;!HCK+O'_C@#&7I;"@Y9'1PC-N" M8WC^J $;$Z25%>4G9\9H0@W>0, H!KCN$_>/=;DHK&YB]?0N);4M/CM FOZI7A?#VD/2EK82'C!;?-6EGQG?4 M7V!-[<;![#CP)X7)D0#30$@ 701@@%P;JVZ6! /D,$[5/P^>Y1XNI2VH=KB' MYKS^84 &F8R&V;;;70'[2_DM^S-E)9PI-?^E/=/Y74-AX#="S0[-?XQFGI,F ML9RG&_>H#.X/S.5@9 &0Z9%(/XO//C6F5+\"]8^0_WHE%[<<>BP*D2Z805JP M%DHK%GVNT<2[I3:T#KD2UR,>E;0V7VIQ8I_9]U\(.P_W4WNX6-443LHT9%7- M@(>K\@W,@9.148F2YHC2E)3F2IV,%::8]^_4B!HFK9L"Z'0I?7#6#Q2EWV:* M ZWF+[C1M?X?WXLGQ1I-25WXL6(O8PH'J5?!X/W$]DT<9.>3;$I>=)!] _%@ M&S^[_F;Y@,;;[!(KBV\H\N>&X+T;>)+:X?]8AE:?6U:+UPN"D^F@.6M5H7P,[BQ;ZGD'W9%).GDWR[ZFKHC>: M/+.3)E.ZI%DNO9A9?P.X1U^AXFZ8X3^Q25\]+I=N?&Z8\7%%^06J:GN'Z.J8 M6_'LM[V\_AF>-\IIN'KXCJ#W\<#V:59K#^8NU[+3Z[4O#JY_BX&ST_4?9?AM M2M>_+5[]A?5WA+H/A[,%&QFGV,4KWLU85[J]#QY$N-O[><'>C[C;^_G,>S^R MDM921,XTTDHRTY#DC-I0-$YL8('C9#Z34HDH;^O>S]YQM7A>RM7JE<+;O2%X MNU/PQ=^_'!P]>/!T.XBS>^81H)D@2WIF0:.AD2KVZ#D#/X8Q2(I('Z,0Y ] M4& %;T%52!L;37H4@C;D[[X%%?R6;>*9<)??(/;9O<'_-?Q1C MX*'EN5D0A[6Z;!I2FDTN-)4V_!Z(#[R%3R/[>JEX5ZA4\.:6;MMF90S;K4"^?1Z@GP^P?BU"46/F/ Q(_D8P33@+1 MM[UA8H1GUEF4MPSRQX+G>3;#OS 2]Z,(6=EOE\K\_-,#\^?&G;:9)&O[2>BJ0$7CF?3 M\SD;>EWJ+GYK%[\5Q0Y)*XW?BJ=S"4.GPI\FPJFFPZ5FP[X>+5V;'_4U"NM* M*)8VA(^VVS6._Q]02P,$% @ 9($"5_+.)0U.< E<. !@ !U9G!I M+3(P,C,P.# R>&5X.3ED82YH=&WLO7UWVDBV/?Q5ZDEWSTW6*A.]2SC3O1:Q M2<(\#G@,Z9G^4P;9UD1&C"3L9#[]KTH2&(R-P12H).VYMQV;%TEU:I]=5>?L M.O7W_^_HJ#V^<<=#;T2^#+Z>D5$XG-YZXX0,(\]-V*OW?G)#!N%DXH[)5R^* M_" @'R-_=.T1TFRH1D-I-*VCHS_^SBYUDG\G'!\3Y[WV7E,TG2C.L6(>FS8Y M_TK>?ANO[MXUGGA+PY>O_^7_K)^_>G@]/L#79UE0PB M=QS[B1^.W>#]^W;W#7ESDR23X_?O[^_O&_=Z(XRNWP\NWM\DMX'Q/@C#V&N, MDM&;/_[.7V$_/7?TQ]]OO<0EPQLWBKWD]S??!I^.'/:)Q$\"[X^_OY_]FWWV M,AS]_./O(_^.Q,G/P/O]S:T;7?OCHR2<'.O*)/G OOF>O?WH,S^.[OU1]^R/V^\]!)FPS;9*PMW95^>S+YZ%8Z3HROWU@]^'O_?P+_U8M+U[LE%>.N. M_X]FK[!_8R_RK_[O0_KIV/^?QR[$[Y+>]SAO[.72->^SNU^&P8B]^>W3.>F, M1],XB7POINSW8>/O[R^9A2:'?YASE^$RO3M_<\T'U;^_YZ_N[RD7[W_GQ_ZE M'_C)S^,;?S3RQNP#?_O%T13]P^)CK$!J&'ANQ)XXN?GP&%U/P49,,V8HY9!3 MV=^)]R,Y<@/_FMV,6_##91B-O"A]WV@P_)$X#/P1^45)_[?&#"O=L*%=Q+1K MI1V;HZK]XX8]9T*:S;?NN[UB^Q6H.8AU_-MK$D?#W]],KR;^$>=UQ5&T']Z/ M9G/D*HK:^,_D^@UQ T:MGR-W:^3'D\#]>>R/ W_L'5T&X?#[AYS M]&9*:2E'+G F0WP2WJ;W7@4ZQYTR9SWV( TC9^0]] F9_:+"7MLSXV]O8%FY0$7$90/'IEYV=N'0E1S[2,>+?^O-2"#+VURTOMZWNK^ M]>C-^MCLA6<\]8??R6=WFMSX7G20._YY3L(K-IK?>7$21N0B];]P'!_DYF\M MU7I'=,L\4DW3! K6T8_Z-/U\ZEV0SM>O[=-.:] F%^VS=JO?/AP/;?&D__)& M8R\>N3\I:4VOV422:)3P,:9>K/EX'!ZR99@7S9Y:-38TLO&TD9>GZ:0U'H=3 MMNR+2=\;AN,1^>?4C=CMF)_'TR")4]-OT8=_OXS^V/8[78_9W W8,W@_AAY; M-_ZJ$6;H@+$,)2,_F/*U9/N\SWGH5ZVA6X+QD,Y'\IF(VK";J?B!/+8[(VZ[+OO3?8_YNYQU)0G8% MXN8=,B)QUB'_S3LDO5Z4]0KQQ\-@RN=(9#PW7F8=Q7BP'7^/K1S&[',Q<1-V M[\MIXEX&'KL781=/HI!]DEW$YPAC_)Y>0S558'Z)"7N,67_$; GM MS7ND00KJ#VY@3?G0(?S=D/V9V[]!!NR1(O;AX91=9,QL-@[OTJ&0 M$N_JRA_ZWGB8=BZWV9T;3+TC-H_EI@J9R?B0R1Z)_><%$_8BNXA_.XG".V;$ M:42NHS".2=90=@GOSAL3]N$@O&=/,HG8U=,G8Q=F%[OU4T9A?GC^[_2"\2,I PJ["G9?:;#I,I0PE' M"FOJ:)JVXM)+.)[9YYCA;WG,B=S?L.8.P]L)^^2(]^(D\N[\D-EH%-Z/[UE' MDN'/8;!ZVP;I3><]-73CFZ,K9C)R[8W3IPBSAEVZ07J;^,9C'L&?Q@W8Q_C# ML%ODON"/IZE?^.E,)[W1)+^(&\SZBH?$XO2:K,/2"W"DS8V0W$3A]/J&.=Y] MWN#\T^[POU,_6\%P@ 0!:[(?\$YA!N+.E0&&WY\W+W6N&\:.7L2;.";_F 8_ MB69EK$+3FWX,N5G<2?I<[!?V%KO1]YD&K'.9Q?EL\\P\O^7&9A?0U.4&64T=Q-[Q[):#&&F#WE;.6?L'$]&S9W4>@E7YP_[MEZ;%VO_X MN98_M!J2>NTC9W_R"[$G8XP6+$UR\I<6ISF/1^HY@X^(_N#$HXP/F&-K#Z]Y M#X[-1P4OIY:Q@2A'=S;!85.:RWR>X_%1U$W2D2?EX_%/,G'C M.$TGI6,UF[:%M^G N/H(;,KDSAV!/4\2)FSPSMYC,ZSTEO.'(5=1>$OLA5&3 M#PD:/ 0>(L1#3I]8NO)Y%)N)9]-(HMFKK)V",G#9%)3/.0!&@%$(&%NC_S#B MY&C\V!FR+IQ3J:HVS&4V5=4MZ#1+=&8_;Z(Y/MWA M=[:ZFHY''*-A=#S+*"ZD09??R&&G/8*A\@B#^@((%]+Q^2N+V?C'>?Z)>^T= M73+[?#]RK]C2X=@-[MV?<8Z!IMI0K!EB\^RLLI*_ARJ@/*H #:J +=?BRE9+ M\917&>.$67SED9\_?I??\YC1@1?QWU;>SK@O%1^PNYZX$Y_/^5I!$ [3#Q08 M+7X4:+QU_7'"_N-#?QZS6@I-T4QE]:NA&8WFG)D9CZ9!WFDT":9Q%L%YN_17 MP&-/LQCNT26#!8\HC;S+)%T=II_A48Q1Q-CK'9]'I_$D=19.6HR\_:HVE8;] M^.;9M;)9.0\<\:DU#PTMAZC9JRGC\U#I?/)^X^91JA_^K9OPJ?]#>)]_(_#_ M._5'#/U\\L[^7GRTI2NEL73[0YP'S8[22*R77]P=WJ2+@[SWW7GOYZ'R=%G! M)E=A'O@[3A'Q-)7RGGR0=M5]FC7S9MFF64+UD)TM_'T^++G MV=V2Q\VBV6EH._:\[TOA9^[2C#L?HM:S%7<>-/?8FIS+OKSH-@UR,T+B))+/ M_!;BX)0Q02H9)7["B6CBIJ/8/ 62*4>S8#+_/'/++,C-\RWS57SZT:5X-U8\ M<,57N^)L^/=^3-@XY?/TDPPNF8:Y>+:.>4K"(V!)Y@7YTV8YIRRYE([!MGFT MD%/)EU+Z0]!L?,VC9AX;6I/TZ2./.3B_ ;_J;1@GA+\P217O2X9/[]9"/SOF0/PDGT\"-R*DW_,YG8&'$>?OUX\D[OK),4["7/_-VIJG,Y1F!KBZV=3JYCMP18M6@ M@EVHX'26Y9RX/U/7*H@'UJ5OF5.=,K\=IF[$???1BF$AO?N0PQT]:E@:RUE. MX])G\L%\%9#>?N$:_FB6)K[R(\8]-$B^-W:OF MO'7ATGC.KQ/QU=KHT1?R*3Y\'#[^:A_O/](FR##6/SS-B-B*0LVFG3E$S,;O M:*89R7SMQ@VN9H[&U]=I,ME%FA)+'=QN-IA'OW7SG!9_R30;YFS< M?-<@K71][D/!WW\^: 5BKWK;!65+&,GC))<>#,/5N1QEJ.GI(#' M\@EM]AC=X\/CA9>X?D#Z,U7=@>)[<\VM]F"$94E'4U,>A)-+PVRV7LF%US2!?(W\C0[:]!W+VF0 M?Z42M$N/*^92V6"V, F\.R^@N2*133^N_%P7JBU,TF_S>8EE;MG"F7CNX=K+ MD87TZZK>T);S2M9#HHGR!K(O^0\J@@?!VKPWN 1O<8VR),?CC\?NYP[3ELW? M8BC+-[JZY([=(.V#C('CZ?"&!RB3?&MK9LIT;L2F5;,/'Z4?'CU<\=(;>ZR- M?&'&6^&RM1GCTSA)0R7_FU\G[Y(E$V9P2)61+HG98.U?L8'[D;YG63BQ,+P\ M,KX[8J-*S)=:6;.]Y3XXB'SW*0%WESW6M33T83C.(_K0MJ>/!]&8 M^J0@;)DU^#*A^12YK.K&LI@>N^Z3(M.L%1G&%X.AY/.BI]\S!_I551WFW(\: M:C\X=]Z";(SW_\.11FTN_BTN28ZC6+Z*=NE[Z2>//8?7GPA+G)=)P)G4=\5J89CT5Y61>D _@\+3%7AB]IOS-9$GOB14UP@_RY M\ID%T6U(;&=5Q?2@]%\$@_W0SWS"MBXKLZEF^;C MY8!A[#">6QN,YS,QN+JQ&ORI 5JW5P9H0WE6P;O)0#U_@GRD3L>=; '+F[HT MF-^$?(7,4Q7,%'&^'R7EDY^+>0GV-=9[TRLWW6(T8E^[76G.$RL+[9%>C2VD M'^O5#CD7?OW>TX=!\_B7*_8_1=GG=E0QLI\W?YSTNI_:%^WN29N3(Y;]=>9''D]M#OEN+I\?\F,WOXC2%%TZ3( R_Y^!,M[$M:DWR M@#J;BHX7:C_PF:1QS*/TC=L&:0_X5/'9G:-YCB[=*<8?[=)C"$^5F)<_G]ZU M=\/,](]&OG^=3+]VAZGH!(\@@V]LUNYI[Y_I!NL"-_5OFA^[88XX7_,S; ME#:3>84?>'W3)O7H(E7 M#,F_U&#L]YY_Y^C*Y^P5'V5Q+^:_+1X""]QYNG') @_//+L+_PB[#\\V-N0+ MA!UD-K0#Z'U.PSQ-P_EV%H*\O^'BWH5MG%-F7M:SZ3<6]S//5]"4/!Z"4U \ M%:N;7V"!N_D>[S@+>F40Y6,:QX\_RB(K7I9]7EQ6S0,LJ0(L7;_%/#^5^%S\ M-4Z3T+>,U_F?PX4'HV0R>^ILMVJZTS=Y0/WMFG/D?\^A?NQ!_%\XWB66SIBJ/>3;*X7)?A_H:T MV,.RVU+2GD;,](P-8N9+_ HM_F1L?'4;CW.#[*[L'M_9[7XQ%#W='<.>Z1.[ MWI2-I*:BI-__136:_+W.; S]E^=]GZ]9 S_;])W??_[Z&1_CV5M?'[J);[CY ME*H+^"[12T:!*[O:KT/.%#-GYUXNR"F=+8<@?[GX0#I=Y$(+?\C>'7!BYILP M'IB9*Z9272:CSX)2?)-O[SO\CCJK>>F>W:9X?I>!GA-;<\HB[W$ MEL) M>HGCZ>TDWSW,KA[Q^0J7N P3-W^5ZRIN4U#Q7F?^\9_LR>*\K]+G3J=GK"E\ MOAG=>1F*^S%"=,$>\:I!_L64N1\IW;[8AW&5^-O0G_&[S[>3Y M6^DCWZV^S@?4U$$?OS%_[I4WTN:MO,QZR./#RLH;_ &#GX]?3=4M*R]FUEEY M/69SSV T?S6-ZF8V9%V;1H#ON2VR4!@;-GTNA&'/R;&42>M2"KKZF7WX>3#- MXL8+\!KQF71"KAF',/-Z'KF:IGOG%[?)9T,SFT/S??A>Q"%+(C_^SIZ(EXQ( M7TAQETZ\'S#S@+:1SRL5\&EWMLE^Y+/I3LI*D7?-\X-\.<(:QDF=+;JR^3XW MK'\3AMFL8N1=1UZ:D@R'&12'7C9;F0%G%+)'X(U)5W")^SU=)TPG(RX'7.-A M[$.1=Q6PGB&<G#D#18DPD<^,VR+-JS M-^06N74YO3/_G#+VGY77&'(G/?#0US_9D]^&LXRRFV5UTXMF+6!WXO/. MY<:E<]DG6_:"J98%U.0JX.4=W+FH=)9Z2K&1)28^S!(/O,NFXVG,G^/><]-1 M]R$D^_"QC(O8$O7AS=FE'Y/7!S;XM6XY@ED?,PS&5]/@(86['.H^ MR3TR&P;BK,?FO>+R)^?SFCB?="R_RQUV-/)GU286UA3<\LOKBKFG_>T7O9GJ MX=/),Q]$V #-P[)'_W]Z1?;+/_FK5SS/EWKYH_&)?V@^1K&+WOHID?W]O2]H MABITX.Z&XZ//K=8Y^>2/&2/PZ5KGP5!2/O2BK(;1[5$JK,FG(+/)QWR#PHS2 MK^;-6\0!)U1VB2QJQ#[E#KFF*BN?PKOV6Z/?(-P\#?+1RQR??\5-U[4<+KS# MV7**.T;"W\N-^?3=LI%LF'+#6\ZWZ97>T=S+TQVLN>LS,'L^G[_\3&]XF<^+ MHUD&.Z^FDPV7[')IC=T1GT3%7)V;3>'9JC;,62%_U@;AL\]\2L0_%)-'>QAY M]NJ)9N07IEG$:\3'@Y -'6SUP-O-+,\\CKN'C_G;-*W,!UH M/+9'EOM*TAEFJL*;LL6,-]< 9[,;WC]1*AP.K[W4XG-B>&A0/E2LWB&_QKR? MQWS5Q0')@Q$!&TW&:?B9TSU?-[*NGF9C/EU\A-6OLT?EZ2)NKPQB>&V;#[('(9-3*;\'FQ9Q?TG7SH]W[,-*YQ?8%RZ;C=/-;S-8*J3Z"\Q7K9V_$Z(,(-,G3H99G MJ_0]8:5?"/N_0U0(?*J'UJ:_9"URN8^'1@8:&6@I,] &,M"O(+H-\DVG[6Z_ M?4K8;_W>6>>T-6!_] ?LGZ_M[J!/>I](NW71[70_]PDO[?+EHM].'[W?^3;[VNH,O?=)F M#3^5Z&'_\:W;3C-;_#00[< /MN)[Z5>?K)"[H6MPITAO^/L;3JAO9KM5-MJ" M\E N/N=-[DQ\>L-KKBSQM/*P^2)G:66%7Y/Y,#:;FN1;2N;[,QYM^LC&IOPJ MNMW0Y\//XOUFMEMP_X7K\] ++[4Y,]+L[W2"=YR-6SQ8^N)X\E2-?_1H9ZNLF%(^VQ3QC]F=WVC1T](,$_: T'!,=(4%'V T#_2!!/S"'0#]( MT ]&P\1(+4-'\-@/.D*"CL!0+4E'8*B6HQ\P5,O1#QBJ)>D(#-62= 2&:DDZ M D.U'/V H5J.?L!0+4E'8*B6I",P5$O2$1BJY>@'#-5R] .&:DDZ0FWH&*H% M=D1:N7"Y!.B6/9++.'+=26X@=?*#I%4RR$RVF+^?:DN>?3<] V'ES>=[^W V M;DY>K]@1(,[8T+I1COA:FG<8\I*\X]_?J \%>;?%,AMO+4%8EJTON(EWD='E M9]?^[1?54CZ^3&:[3JL/9KR,W<=^M(+PX#M^C M1>VM+)J99_7G\VQ@OI8,5+-A;&ZYUY&!Q/[.1EP7RA9MMPZ'E75\6-W\VM1IMN>T#ZK;-V7^A0_*PY"L#(5HND@RPYLS"\ MU)CY54 STR#W$ZT\'!^D:%OE>^'5WRV?"YK.Q+)BQ9(H]:ADX=4RUUUE8^]%0D MS^LH#8$R)0G5*_(A!]P-[MY4'ZTW;6KP[6'@;G#W"G=K#0O<#>XNF0WKP=TZ M516;-IOEWK(G'WJJPMV8=X.[RV?#>G"W00W%H;J->3>X^RGN5AL"1W4)I?&R MI4XDX=_-=?4K610([67@'T@/(#V ]& O35XSQ$I@ ZBP0(6@0E AJ!!4""H$ M%8(*086@0E AJ!!4""J$6+\J8OTW?WR^Z/7[Y/RB]ZDS@!Y?FMPRQM*J5$$S M%(4J5KEKH,F'C8IDAM4F%)E@7NEL5 WF-16=&B8T.6#>IYC7AIX2S"N=C:K! MO+;I4+TI<&8#YJT0\V+."^:5ST;58-ZFHU)'-<&\8-XGF-=I"%P-08<.'3IT MZ$BS(\V.-#O2[% <@0I!A:!"4"&H$%0(*@05@@I!A:!"4"&H$%0('3ITZ.MU MZ/WVV5FG^YF2S^UN^Z)U1EK=4](Z_=KI=OJ#B]:@\V>;M/]]WN[VVWWHU)$Y MELA&U<@<:XI!;45'YAB9XR;5'<@4P?Q/CWE%;@8 O."><&\#YOB=8-:#J:\8-ZGRJ4W!)X] M")6ZM"KU[1($O<&7]@4YZ_7[[3YY^[G5Z?;?4=)MBZU:4PY0K)CG\$GVDA]^ M4HP%L\&[4D>?J-017MQ&%I!4(XN_ATY7Q([04#.!:$&T+P6KJ&Z(7C#) A(0 M+8@61 NBE<+G=.HHH@LHR (2$"V(%D0+HI7"YS1JZJ*3K[* !$3[3*=S(Z@: M=@#480= )4"^H M%]0K'W9 O:!>4"^H%]0+Z@7UE@D MI@714NV84>#."S CF+%ZS*B;)M6@FZ\?,PH]41#,"&:L&C.:AD'-IL#M)6#& M,G2[*GA+$53N4+GO*=-1ET1'77/,2"D?$"@P E+*4/. :<&T8%HP+9A65NR M:<&T8%HP+9@63%N\C<"T8%HP+03IU1>D=[J#]D6[/T@/N$V+VD.*CJ)S4AA, M\AISFV9>WQI4T^ZCPF2-[+S::O*X@L M_O1#\"IXM:*\NO&$Q:*.96%N6F(VQ=Q4$B" 0ZO%H:]26>O4L#$Y+3&=2C Y MA;0>TOH]Y6SJDK)!D][5-!JU_MU'O'17J4*'N MV7KO-C4U@84!&:L'C-JMDU9/X$9Z\:,. D#S AF7.,B MNJ51Q495X]HQHP%F!#."&=?4>]=5JJHX":-VS-B$)AV:].?-M!*PAB9=4OI! M5AE99625D56&?@=,6[R-P+1@6C MF!9,"Z8%TX)IP;1R8P=,"Z8%TX)IH4F' M)IV7>X<&'87@)#-8!0O!&1:U=8':%"3=R]#K&JH4@U@E,E@%B=5J4M40N%$$ MQ%J&7M>@\P2Q2F2P"A*K8U);@4RT=L0J<)\MB!7$"F)=K0FO4%7'UJ3:,:O0 M*2L$^!#@[RFS4Y?$#E+H2*$CA8X4.L1*TF('3 NF!=.":<&T8-KB;02F!=." M:<&T8%HP+9@63%LHTT* 7PD!?K<](+/"\!#@HVP=RM8]DS4W%6H[#K+F]&7EFY)FAZ 'U@GI! MO:!>F4*^,V 'U@GI!O:!>"-L/G&@HA[#]K-WO$ZYN/^NQ M7][.-.[O2&LPN.A\_#9H?3QKDT&/='O=DUYW<-$[.V,?()WNH'W1[@\@AD<) M.BD,)GD)NDUSOV\U^QWR_?7*]W,CJ)KXA1'H%'1:=SHUJ*V;8-02,^K&7:TT M-($=#0X%AU:;0U]W0!+4J"7F4LQ.I80%F+5:S+KQE,6AJJ5C=EIB1BUL=@I5 M?SE4_3*F-TNNW$?>7!(;(4V.-#G2Y% H@6G!M&!:,"V85F[L@&G!M&!:,"V8 M%DQ;O(W M&!:,"U$]M47V2]6CU\1UD-57VRB767Z)' MVZ*.+M!70(]EZ':A1X.E4$*B71:".LO/28@WI M9Z2?D7ZN;OI9*BM UP-B!;&"6$&L(%80JXPV K&"6$&L(%80*X@5Q IBA? < MPO/UPO.YZ/R\?4'Z7UH7;7)$/K;ZG1,"B7DESUW?7Y*[7,E,K6% WR-S EN^ M)D/1 RZ3DLOTAH:JN^ R R<%GIN6_9\]ZE6'& MW$!NYU:#) M4LBQ98[%EC79M1*PA09;$I=#%A595&11I<^BEF(- J8%TX)IP;1@6C MF%9N M&X%IP;1@6C MF!9,"Z:M.--*905HL*NJP3[I?3V_:']I=_N=/]NDTV5_MZ&] M1I*[PDENU32I9D%^+7V>NQ2+#? ;^$TN?F.=2@T;I?O!;^ W\%L%^M&@QDJ"!6$"D(%H0H@U"955!N$*CVA2M5D".\AO(?P'JESR6R$U#E2 MYQ I0:0$I@73@FG!M&!:N;$#I@73@FG!M&!:,&WQ-@+3@FDAO(?POOK"^XTT M]Q#<%YM]UYE)1N'T,O"*3[_OKTS=BVTN+H7^NCKK.C4-U+&3/IU>BC4-&!(, M63F&;#K4T5&I'0P)A@1#@B&?JO6N4TO%'!(,"88$0X(AGZH6KU#;721K@G) *.YB;XSF&Z2TI0>M!#9\+N5= MX+XV^8ST7$H<1MHD90XK;:%5 O&#^$'\LA@)Q _B!_'+8T00/X@?Q"^+D4#\ M('X0?VEL".('\8/XY=D]42?B3_-1[Q/W,O#8OR/_3O##6@L9H+4/;F[^X,+3 M?4-OG'C12_9]1>VENCVI^.?*()G]O(EF5WOPW:-A&(31\2L))]J6)>^T=74:> M^_W(O6)]=.P&]^[/.*>?/J:D-GH2]97_FS3<;-O>[A;ONB:S6;7GZ M]NF<=,:C:9Q$OA=3]ONP,=_-=.B'.6?=2-*[KT7OFS_,0WK/5LZRT/D+[O 8 M74_!YC!TM7[[6_>TW>VW3_D>MW[OK'/:&K _^@/VS]=V=] GO4^DW;KH=KJ? M^^3C7Z3?_LQ?)V^_=5O?3COLP^\$8V>7YGSJ79#!ES;[[Z+=)JTN:TGGW^1K MKSOXTB=MUM13B1[V']^Z;:(IFOZ>_= ._&!/3PJ,R>OK'G(W2&_X^QM.H>P> MZ2QG/H1D5,Q&B<"=Q-[Q[)?%!^=LF3,E=Y\A>X<]^S(S+\SV>?=2]9%/?:>(=8.AX&AGJ%O/<.=QP_";N./XZ,E^*C'5[!G!F^/U;[^HEO)A]>=*K?:2\(;$U,!U:Z\E MA%)X_W;(>]L9D^0FG#+_'L7O!)T-(+MS%C/4:Z_U6%5MJ"M%#R5#W"XN>>$E MKA\(Q1[ LP@>_67P2 R/\ 9H!Y674I7S! ])F35#%T MVE17UXL[*1QDB F\4 JJ/^#5GC[W>J=]TN^=G>Y#QE#OB)<H,]!A>R&%+! MY5 %4X3=;%)%M44'E*KO \4FK?:*I8 D]?+EHR I@#YD\$ M6U6=:I;P8"M@#IC+!'/+H*HF-@D&E-=B\2*].VP<5:K;8B67=4G=5KR1I82S;5#%T0%GP+D2<%9UVC0 M9\!9/CAO+ XSJ6F:$(!&N[F1 MKD.(!C>"&[UB 62KF,C!=0H2M]5F7ZI3-^E;NW71[70_]\FGB]Y7TCMO<[E; MKPN9VWY+M.G,"*-P>AEX,H8DQ97X?ZG1)2,(2Z&J([:@3UVD;X5#80\(7ZU> M4GZ(FQ8;!(5OFP/$ 7%I(&ZIM&DV 7% O+H0IX[@,K) .! N$\)M:D&U#X0_ M6T/M^15V58)539T:S5W"5<_ZPE($JPP:JM4#4F>7/6%-OHQ\=IDO7G#G<3/P M2[KC^&CUNBJ[V$$<<2DL)FMPM=06+MVY"&4SL!3'+Y3:@IN1 $Q8X@JR)3"A M'#682VW"/)L.$\*1XWB?N9>"Q?T?^W8$:MZAIW?!YV<.1M/=_?\/#O^RJZ6//+IMWYC , M G<2>\>S7Q8?S&)/SJ/)"=^?(X*_DGJDHO_'F)-'L MKOG5U*R96^F-GX<7;^GJ]4-VS:L@O)\9:?9WFE\ZOHP\]_O1/3/"ATD8^XD? MCH\C+W 3_\Y[=,W<'](;SS[J7C+L3Q/O44,/@H7L@UL -X5I_G.O:DYTQ($Z M(DO^H",*[X@7RINB'\!,]>J(EZI:H2,.QDSKJ\>A(PY'36N%=^@(4%.].@+4 M)$E'@)HDZ0A0DR0= 6J2I"- 39)T!*A)DHX -4G2$: F23H"U"1)1V3I8W2$ MJ([8J2#3*_<"Y>\FX42^U'[Z08>]^=I:6S; M;N@;;+S:",RR]04W\<(FV:$W3KQHBUIF_YRZ$?L&.6<7#D?+%RTAE,+[MT/>V\Z8)#?AE/GW M*'ZWCUJ/$CIG,4.]]EJ/5=6&:DJ.N%U<\L)+7#\0BCV 9Q$\Q:J^=X7'N3O\ M[K+/7HM#2*$%?H 0T0@Y"<=Q$DV'/*!1*I!L/4D'; 3"IA4$I)?<>!$P \QL M3#71)(SZ4 M5!EP(N[(@<,?:B/^M#E-I88A_)R!HL_[$7;2[;/'^)00LL^<654RS%JV175] M]=!OG% %:)<$'_%2= <#V/L[ MXK(BIP)HM*DHU+%73_ JV3&66X:23GK] >E](I][O=,^Z??.3G&"97V+Z0N+ M-$A1Y5YX?$DQ'*I9.,>R](7T!.) .: N4PPMQF;*X+9 M'#"OQ<2NDO[@L+6_#M:'.\ =LDB8:6)P@#=4L^JU\/"9WK2IP3<+B0F?22VZ M61M1^WS1Z_?)^47O4V< ?5;=]5E%T$\EU%RV3E6GXI:9U^[70[ M_<%%:]#YLTW:_SYO=_NB]TTB"(>(6]DHPG"H[HB-*M1%R5;Q1KY4$%Q*.%LV MU703V5K N1)P;AK4TAW &7"N!)Q5B^HFE&6 LWQPWCCPI&I4L1WAL:>*]V]= M0&P5'@80G6U3#6H^,06IG9RK-_C2OH".JT@=5PUW3FYOB[+QBR5V/@AMETQ@ M*7Y 7COH5,6)+'LUQX-<*)RHMDZT^6K.-" C@.O =7:+Z]$F"OS!C>!&.\IU M'.&I'CB1-& IWHG62MYJLD%5I[HA+)I9#D%AEX,L8IQ9T7\%*C2T80FD%-#8*XW>L]% "%/2!\M:!) M^2'>Y&7=4-($$*\NQ%5=HXXN/"H.C /CTF!:+%]QYW S\DNXX/EJ]KLHN=A!'7(J,R1I?+;6%2W>P0MD,+,7Y#:6VX&8D M !.6N)IL"4PH1V7F4ILP3ZC#A'!D.'*930A'AB,7;T(X,ARY>!/"D>'(Q9L0 MC@Q'+MZ$I3BO108+I[F']XE[&7CLWY%_=Z#&+]G D[?W?W_#P+[MJ M^MBSR^:=.0R#P)W$WO'LE\4'L]C3W&1WOG5_L,^.$V\\[]TLJKS0W3DR^"NY M9RK*;[PY232[:WXU-6OF5I+CY^'%6[IZ_9!=\RH([V=&FOV=YI>.+R//_7YT MSXSP81+&?N*'X^/("]S$O_,>73/WA_3&LX^ZEPS[T\1[U-"#8"'[X!; 36&: M_]RKH!,=<:".R)(_Z(C".^*%NJ?H!S!3O3KBI6I7Z(B#,=/ZLG+HB,-1TUKA M'3H"U%2OC@ U2=(1H"9).@+4)$E'@)HDZ0A0DR0= 6J2I"- 39)T!*A)DHX M-4G2$5GZ&!TAJB-VJLGTRKU ^;M).)$OM9]^T&%OOC87+L%FMEK8=Q@&S'[C MW]^H]IM7&MNV&_H&&Z\V K-L?<%-O+!)=NB-$R_:HIS97YX;D20DIV[B+9

V)>,)T045'*B 9<,Z<[SMC$ER$TZ9UX_B M=_LH 0F7S5U6>ZW'JFI#-25'W"XN>>$EKA\(Q1[ LPB>8I7@N\+CW!U^=]EG MK\4AI-"B/T"(:(2U.5)4! M)^).(CC\63?"S]&RK"8U;1-'HHI)BQ?=;H&5?4L/[J9M,'BK..$*T*X:M%6J M6!953+''Q@#< +<,X#9U:NLXWA/0KART-:I;8N?: ';9@;WVD,R*'"J@4X?- M5_2F4?:#,+>,.IWT^@/2^T0^]WJG?=+OG9WB#,SZUN+_VR^JI7RH2I%\X4L: MPS2H:HJ=]]7S),SJX%R&2I>"@6[K)C4U'*,&F%<:YHYB4_6)"1]@7C*8']X( ME?0'5=6HHL ?X _5\X=-?>"MXQCOX 'P@$I6RA8>,U/9%*K97%TIU$Z\]?FB MU^^3\XO>I\X ^JVZZ[>*H)]*J+TTU:2&*O9T:VB]:M3NRJ1A]295=1V)6#A" MS1W!=*ACP1'@"#5W!$.EMJ[!#^ ']?8#G6J&V 4"W*!&[:Z)G,UFTR:]N:I4 M*9F8K;E5$*[?/COK=#]3\KG=;5^TSDBK>TI:IU\[W4Y_<-$:=/YLD_:_S]O= MONA-EHC((?Q6-HI058-JJ@(QF]#:PI5HY$LEQ>7$LV932Q,^-:QX5P//TN*9 MK?@-3?CFX(IW-? L*YX9/1OBMY95O*=M5*XVNQB=935>5ZEA7+MUD6WT_W<)Y\N>E])[[S-Q7&] M+D1Q^RW]IC,CC,+I9>#)&+P4=^C 2XTN&4&H"E\*HNK;[E4A"L#"'B"^6NJD M AA756H^H1='8AL8KP[&+:HIP@\D ,:!<7DPKE#'A&84$*\PQ$VJJ]"1 N+/ ME5U[?IE=E8B5:;*)S"XQJV=]82F,53K)U=)E3UB3+R.?7>:+%]QYW S\DNXX M/EJ]KLHN=A!'7(J-R1IA+;6%2W?H0MD,+,79#J6VX&8D !.6N.AL"4PH1]'F M4ILP3ZG#A'!D.'*930A'AB,7;T(X,ARY>!/"D>'(Q9L0C@Q'+MZ$I3C6108+ MI[F']XE[&7CLWY%_=Z#&+0I;-WQ>69^+&8VDJ/S]#0]+LZNFYIQ=-@?9, P" M=Q)[Q[-?%A_,8D]SD]WYUOW!/CM.O/$<=5FT>P&&.6+Y*SEC*,IOO#E)-+MK M?C4U:^968NCG8<];NGK]D%WS*@CO9T::_9WFO8XO(\_]?G3/C/!A$L9^XH?C MX\@+W,2_\QY=,_?3],:SC[J7S">GB?>HH0?!0O;!+1PJ=9_\YUZ5INB( W5$ MEI1"1Q3>$2]4:D4_@)GJU1$O%>="1QR,F=97P4-''(Z:U@H"T1&@IGIU!*A) MDHX -4G2$: F23H"U"1)1X":).D(4),D'0%JDJ0C0$V2= 2H29*.R-+:Z A1 M';%3M:A7[E'*WTW"B7R2@_2##GOSM;EP"3;9U<*^PS!@]AO__D:UW[S2V+;= MT#?8$+81F&7K"V[BA-$6A=;^\MR()"$Y=1-ON;A:3?;JOF0\(6*E MDA,-N.2@7"(Q76B*IKV6)DK!"9XVUG3)*;<,J\?A2_VT=Q2KAL[K+: M:SU651NJ*3GB=G')"R]Q_4 H]@">1? 4JU#?%1[G[O"[RSY[+0XAA18C D)$ M(^0D',=)-!WR($>I0++UU!VP$0B;5A"07G+C1< ,,+,QU423,%H)-0 S^\2, MLOEZJX0KTD&8N(&0)6EY#W_MM@>DWSIK"SX> 0? ;G< K PX$7=&PN%/X1%< MA%*CJFI0R]9P1JN8M'C1[198<;CTX%:IYMC45L2"&Z=O =Q2@-NV5.H8PD]" M*+J3 6Z 6U.;M.GH@#:@735HFP V@+W- 9X5.>[ I'I3H:JS.E\IV2&=6\:= M3GK] >E](I][O=,^Z??.3G$^9WU/"?C;+ZJE?*A*^7[A2YJF8E/5%'LL4#T/ MZ:P.SF6HP2D8Z$W;HHJ. ]X \TK#7*6ZK5-5;0+H90?ZX8U038\P;*I;"OP! M_@!_8/Y@4!M'.<,;7ATTDU:QM1]G,12'3:E6T]FU$W-]ONCU^^3\HO>I,X"> MJ^YZKB+HIQKJ+\6FIBIV (;VJT;MKDI25E=5:MG" W+U P02.X#C4UAPX M ARAWHY@:]32H-.!']3<#U2JV1;< &X <=NZA+ZC4D==U:V43-K6W"H(UV^? MG76ZGRGYW.ZV+UIGI-4]):W3KYUNIS^X: TZ?[9)^]_G[6Y?]*9+1.00?BL; M1:BJ2A5(VP37&JY$(U\J,2XGGG6#&I;PJ6'%NQIXEA;/MD6;MEA^!IXKT;+B1-'"!&^TO!&D[CO#X(UQ'&H@4[SIK MY7$UV=FJ45-?51)46CS7;EUT.]W/??+IHO>5],[;7##7ZT(HM]_B<#HSPBB< M7@:>C %-<0<3O-3HDA%$TZ1-36PXI2[:N<*AL >$KU9"*3_$N?[(4B#8 ,:K MBW&-;[,V4?X*&*\NQG6;FI;PH#4@#HA+ W%-HXX)B /BSU5B>WZ579& E6D8 MU&RN3M8W#UD]ZPM+4:S2J;"6+GO"FGP9^>PR7[S@SN-FX)=TQ_'1ZG55=K&# M..)2:$S6 &NI+5RZ4QG*9F I#G\HM04W(P&8L,1U:$M@0CEJ.I?:A'E&'2:$ M(\.1RVQ".#(A'!D.'+Q)BS%22\R6#C-/;Q/W,O M8_^._+L#-6Y1U[KI\Z9/E_V\B697>Y!!'PW#((R.9[TW##PWXD"Y^;#\QDUV M:XT]6>"/O:/\[UE_S]-1#ZW(PLU&P[!G"<<<,TLO)>$D^]+$O?:.+B//_7[D M7B5>=.P&]^[/> 9-M:$\8#-[3>$V8@V;->K6_9&_HRK*;S/T+3[&[*7%YYB$ ML9_XX?@X\@(W\>^\E:O.GU-3&Q9O'OLS;[[9L$WVRL)="RCA\.W3.>F,1],X MB7POINSW86.N;3[TPYRS;B3IW=>B]\T?2R)T6=+.J9LL=/Z".SQ&UU.PD94$ MA"=VA]Z8N>@6L&B=_N-;?] ^)>V/G<%IBURT3WK=D\Y9)Y7BDX]_D7[[\]=V M=T#>?NNVOIUVV&??"0;Q+L__J7=!!E_:[+^+=CNMOMOO_)M\[74'7_JDW3UM MGTKTL/_XUFT33='T]^R'ME(63>/91]Y)-T*:)=X!1 M:H6KL@]N,;M:F*WLNAPPUA8N1D<@(J]%S.6Y._SNLL]> R![ 8C34,Q2 ^0D',=)-!WR:(8PC*S/]A8T0R\ M-3F'.,7N#]T5(JT@(+WDQHN$X6-MRJUF\'#2,'^)X7$21I,P*Y.L9&?FR-PB53XX74O!TR%M=>1O;WBT%]0 M4_>+?ITJ3:5:Z"]^R,AV 11NB$.X1::SKYQ;V%17Q+F%\?0)EG5SBUJ-%LUB M3K'=JUM8M*EK(B-!A6,!3G'0L<*JX%AA4],0YQ1F,1:"5Q0Y5*R-397@/*#M MG48U%6H[SG[U93)$9CH\_NG%"7''(Q)FF12Q*A'YXG2'#,O)T].SP(J@.)M$ M[KW8M\\>>"?PL+NBA08''.'*BM!#/+M@A!IJ$Q 56LQ"9HB^5/]A[Q#=%)9O MU7W]E@J9BEAD'D)T5#]H'KZ1 M>2A%VKC)QA WJ**9JQ"OB1*J,QZ&MQY)W!]>7$NA$W1-!5*(_"*G32A$-:BF M"X_)%!Z0+VC[#/JF#<<#RU)$1YKJAX?Z MC@?R"YHVRE-1U7 $1[7JAX:Z>D$9%$R;>8&N"_4"Z61+<(/]Q]FDBZB(SAA; MU-:-/4;AY FTM'],O'',ON_&<3CTW<0;D7L_N2'QCLL_Y?)Z M <2-(G=\[=UZXT1@D X1.9E0453XK60\H5)=%1YBJ'A'UR0?54*=E$IM!6(^ MZ952187"2H=FR[%$A[TJWM$UX>:"E5BO6K=K0N<94&15HI&%2[=> V6=ZHI0 M039$7-5HI.PBKM> W:':$_'65Y9/EEJQPPM5O;UV_?$[$H1Q3,(Q&?GQ[,R, M=!> ?55)1I92O6530VQ4D*H MKZK1R"JJKS2;*JI6UVI:K=N0->I_6<@HO"+^.'''U_YE@.):Q:FN7CJY4P;@ M""YH_@ICE(QG5*K9-@0J>\O/% V7PH=F2>TBO#B%I@O5N-33C9[5>14-E\+7 M:\_HP(JVBW"-S.J4%T(QC$7[%9(5;1?13F2J4)K!APZK1"O:+J)W>C:%SN8@ M6I,*+,4/1*^;Y58KQ&E2W=IGA%.>J-3:,SE;H_],8UZ[K/VQ,SAM"3JA$^JX M1^JXW*ET9H11.+T,/!G#E[^*BUR^U&J)R.(5AWH[U&ZJP@XPKH'>*!^+BT;% M'M N1;N =JG0GL<1BT:%<+3G<<"BV[5OM#>;MC"TUT9]5S@J]L#M:<"NZ';M M%>V&_E>X:C8![-O,C\K3[QK>V?0 M=(,JCV?U-9'W+3G2BL4.M$* !A"5URI4>>U \*BG+JF^Y1?D+[P&X*/P6BT* MKQ4$?(CHZM1N&:NM%00 "-]JU.XRE%@[$ @5JM3NRM086T;.XF6EY5A4^0V M\C/BQL0EYUXT],:)>^WQW;?\?(2^F^Z]%:]-DU7L^$+ -P._I#N.CU:OJ[*+%:9\DQNB)3/P4R([J3CR48+";IB_B0N#2"O?+@%R MGDKIP80[:_YD=C[5:*CP/BF@\Y0P$";<68,HM?=IHL:^-!(*Z&#L*W3L6]5$ M2NU]2D,3XWUV\Y8$0;? VLXZVT$ MN$,)@I\U"E\6[@YRQS(Q.AQ8[UEO(T@>7(0W'%@%6F\CR![U@SL<6!M:"2-L M'FX-MD/1_NJFR"UO[]D/B&)'1#&.@1OCM?L M**+5GRLB>E##KM2@*9KV6D(HA?=OA[RWG3%);L(I\^]1_ Z;-O8XFFNO]5BV MTMP@YE HX';QR LOS:=%=TG+O#[R[[[#4 LA> . W%+#5 M3L)QG$33(3__LU258+>>H1> FIQ#G&+C_KM"I!4$I)?<>%&9BJ>6!AY.T3'@ MW1DDFH21FWBE*C=:!GP\/RMQI)9I[HJH09BX03W+=:XS"R\.X+G1F#V"X/H MTI6D>,$7#QXO*T6QSG78^5408&2LSRFD7+9J6$*72(67MWDY8"JLO5*4\SD, M^N4KTBG@&) F;1K-:J&_^"%#DGJ>AW +&4MX[NX6S29UFN+.4)"NN&=1,ZD: MC1;R%?@4,%X5)+=T4&@ K' SPBL..%66K M#2K@8![%IHZI[U=@)D-HIL,#H%Z<$'<\(F&62L&YTZ)W85#7A MFY K#M-RL N0EK^12QMN2Q!= MV03L#C6MU\>M29XZMX/1CN$%M%4X;+:&;5#5691!55#6U?TR\ M<7T!XD:1.[[V;KUQ(C!& MAX"<3*@H*OI6,IY0J6*I$*(@,541696F0U8EO:RJJ%!8Z="L&CK45^#F2LBT MFM!H 7KO^ M^!T)QV3DQY,P]K.@T7A$_-N)ZT<\;D3"*QYO\D0&D*2+21;.&1!Y55?DI8G- M9=93VE+?+$XU)%Z6V(ED/9T ^BYYG&!3X+]5]7=0=('^JZ/HVACYIE#@0\-5 MHW971L/5%!X_JQ\8ZNH$-5%PJ4]&F:LHX#KU6+NY<(N'V;Q,S059%F19-99E M&=0T(61!BJD:LBR+VJ;0['\-T Q9EJQHUJEN"MV=#EE6-1I92EF6K0K=80Y= M5B4:64I=ED4=Q8$N"VBN@RY+T^A34=2:5-EJW8:L4?_+0D;A%?''B3N^]B\# M%-TJ3H_UTA&@,@!'<&'T5QBC9#S3%%^GNGXIBV=3-46#I?"!65*[",_EV(KP M7;;U@935G1=A&]H4<1 MNJ<8^C.9L%+X0/2,/JUHNXB>SVG"XXQP(FG 4OQ ]+I9;K4"G 95K%4OJZ+^ M;>W)GJW1?Z8Q+VG6_M@9G+8$G?,);=PC;5SN5#HSPBB<7@:>C,'+7\7%+5]J MM41DL?V!KKI*-<<2=@QR#=1&^5A<-"KV@'8IVK57M*N*04W; =RW#B06#0OA M<,\#@46W:[]PUQVJZN+8O3;JN\)AL0=V3T-V1;=KOX?3\W60(@SM=='G%0Z* M/7"[57ENUQ1J&$UA8*^-?J]P5.R#VC>9H94GY/6:5:Q#3>61-]1$W[?D2"L6 M.] : 2) %&4K<5&V@N!13VE2?8LQR%>(#<"709-7\7:7H?C:@8 /'5V=VEV& MVFL' @"T;S5JMXRUUPH" /1J=6IW">NM[6(GT0JS,NR*W$:!1MR8N.3 M.'&O/;[]EA^=T'?3S;?BY6FRZAU?"%C.+GO"FGP9^>PR7[S@SN-FX)=TQ_'1 MZG55=K'"Q&]R0[1D!GY*9R<51SY*4&@-YS=Q81!I%=PE0,Y3*3V8<&?9G\S. MIYH-$]XG!72>D@;"A#NK$*7V/J.AB?&^-!(*Z&#L*W3L6Q5%2NU]S88NQOOL MXIM=:N3 ^?8BTI39^2S5:2ABO,^4H.&EQ@[<;R^J4>GBAEL,C>J2) M>QEX[-^1?R=-@H$]"TE;]/L;'BMD%TF?P=SWY9? Z+W?PF MBSO?NC_89\>)-Y[W0!:"7.B2O/?X*_FZ35%^XT^?1+.[YE=3LU;M&LU_'A6\ M\:NW#-EMKH+P?F:WV=^IO/?X,O+<[T?WS"X?9@<,'T=>X";^G??HFCF,TQO/ M/NI>,LA.$^]1VP_" -D'M_#H%*CY3P%9 71$X1V1)0_0$85WA-5PUE:<1T<< MS"/6'S*$CCA81ZRO9XZ..!@U-=?N-45''(Z:,'V5H2->.M$)'7&@CGCIU"ET MQ,&HR<0Z0HZ.P*Q)BH[ K$F2CL"L29J. #5)T1&@)DDZ M0D34> FJ3H"$9- M2 P)[(C-MT")V^^4OYN$$_E$#^D''?9F^E=1E8AV4S74PK[#,&#V&__^1K7? MO-+8)AM>-[?V>C#+UA?, M)T0N57*BV3-^-T=K=M3GZL^5/:HE80V)B4%3-/VUA% *[]\.>6\[8Y+X?B"N;'2AE73EPXY3[$:O7=%Q M[@Z_N^RSU^( LC8D53> . W%+#5 3L)QG$33(8]EB"O'O3;96] ,O0#45(-# M6D% >LF-%Y6*0X"/PU%(- FCE4@!\+'/:8G4*X1=$34($S>H9SG\=6;AQ;<\ M-QJS1Q!O21# MV$3"+)LB5BDB7ZCN\/7M9>CI66Q% M4*A-(O=>[-OG'-HPA)Z[5)=SG,9943I"\5 M@3CX&47/ ?.M]4[HV5T'$.& .\O+G1O#DBUL;4TH-&O F(#F(:"I4U,W $WI MH5G(68;%+XV%3 JH8STQ,:B)'JHS'H:W'DG<'_S(P1K*G:!N*I!"Y),!QH,7_4"GEJ)C.( ;U-L-#&I8PO-A]8-#C=U RI"*8"]Q3&HK MYA[#,2LXAU= M@%:JJ%A8Z=#L*#8D5N#F2G"S*3YX5?%N!I9EQ;)%'=T"FH'FLLFX7K4!P::. MO4LHJ3SR+5ZQ*@CCF+R]=OWQ.Q*.R[?-G7AFP#JAP#HNDJ(?%T5OFFP M?@@ Y\N#_%>%#\1FW&K)@O !>7Q@8_97#?&['^L'@1I#7\H8B1#/<)[8LEY% MM=:IQ]K-55H\H.9ETBUHL*#!JK$&BUTU*:W5N@U9H_Z7!8["*^*/$W=\[5\&J+15G/[JI<,\90".X +GKS!&R7A& MH[J.^EO[2],4#9?BA^:G,YA%VT5\H0H'A2KV)_,J&BY2!-,DM(OPB(4A=D\O M-&-2P06CT8'<2'-0/0QN!#?:R8WL)W;"P8G@1 <1N+T4;:E(G%-5J&ZKM5## MK3VILS7ZSS3FUHS?5+@N!>&RE>X; N[\&[@;5#) [T%X+M.LV-70': ?: ME\1[+R[/2Q#UVMX9#-VBBFDN>T--E'Y+CK1BL0,M$B '1#FV$I=C*P@>4/K5 MJ=UEJ$5R*.#7,I&+$FRU!S[4='5J-QB_YHP/X /X 'Z-VEV!HFO;V$FTR*P, M&R2W$:$1-R8N.?>BH3=.W&N/[\3EIR;TW70?KGB%FJR:QQJ,IR/LVF'@ .EN* V'"G76(4GN?UM#%>)^YP9P* MT,'8A['OP?N:HIP/0Q^KK@1-HL 5]P("W#%;#+X'UCC4VPBRSV01!CVPR+/> M1I ]JHG1 :,#1@>X ]P![@!W*%PF6@DC;!YH*ZO@]O5/O-*^UI,F+>W*#/0+(X/]V MR'O;&9/D)IPR_Q[%[[![8X]CN?9:CV6 LR0'W"X>>>$EKA]4I%RO?-AQ-L". MQ.@X=X??7?;9ZXI4A9,-($Y#,4L-D)-P'"?1=,@/!2U55=BM9^@%H*8:'-(* M M)+;KRH5!P"?!R.0J))&*U$"H"/?4Y+I%XA[(JH09BX03TK=ZXS"R\3X+G1 MF#V"X$H!TA6G>,$7#QXP*T7=SG78^5408&0LU;E[L6!;HWI3$[J(+KS0SOWR$*RM"^4RN9 A5J:DYHO?P5!RD63"KG"#-HE,E RGO0543 MOA&YXC %EQYZM*>6H8-+ 5*906I3S3(!4ME!6O"FVQ*$5S::W>K4L*T]GLLB MM0BF,QZ&MQY)W!_\-)4:ZJ,@ARJ03>371FW"(!IC$*Z&$AO%*3R$7] 06K]V MER&]M]':1J-.[WEGW)YI0'B1I$[OO9NO7$B,$R'F)Q,J"@J M %\9"3)S*&)%UR.34*J$I>(U?SW0F1%[R.,&FP'^K&>\@ZP+]UYO^A>\,JQ\4 MX +RN,#&Y*^;NE#V!_3KU.Z:R+AL:Y];*>4)H9QZK-5(T62\="2H#< 0727^%,4K&,RJUFTV(M?:6KRD:+L4/ MS4^G,HNVB_#J%8:*(B[[DWL5#1RS-?K/-.8%SMH? M.X/3EJ"C/Z&3>Z23RYU*9T88A=/+P),QAOFKN/#E2ZV6B"Q><3*RTLR.W!/B M*S42TA4.BSW /9V1%MVN_<*]:5%'-X2>!%YQN.?AQ*)A(1SN>3BPZ';M%>Z: MIE%;,87!O39*O,)A 79_U8'UU+9TD#O07A.T.P;0#K0O:_=>7)Z7(.BUO3-8 MJD(M^Y$WU$3HM^1(*Q8[T"(!:D!4:"MQA;:"X &A7YW:78::)(<"?BWSN*C$ M5GO@0TQ7IW:#\6O.^ ^@ _@UZC=)2R^MHN=1(O,RK _M\'$ ]#94AP($^ZL0Y3:^[2&)<;[S WF5( .QCZ,?0O>YS1,C'U2 M0 ?>5SOOLQRM8D@A'PS (H^.9R8>!YT:\=V\^++]QD]U:8T\6^&/O*/][UDES M;?!#*[)HI=$PYK5L\XY>>BD))]F7)NZU=W09>>[W(_/("]S$O_-6KCI_ M3DUM6+QY[,^\^6;#-MDK"WA]\\=2Y6M9\G.IFRQT_H([/$;74[ 13DL\M>-%6YC_I-<];7?[[5/" M?NOWSCJGK0'[XV/KK-4]:9/^EW9[T"=OOW5;WTX[[)UW@H&RR[/_XUNW331% MT]^S']K\P7AWI%?\_0UW97:1E'CG5)91 F.KP)W$WO'LE\4GXUZ;>RSOQB%[ MASW<,D,LC#(Y/R@KGIW,"32_FIJUZM7#I&8TFN:ZS3$+6%RX9>/91]Y*-PM/$.P"KK5!$]L$M)BD+H]NNX4;' M0D=(T1$J.D*&CG :SMI3"- 1H*:Z=82*P5J&CG#@$7)T!*,F>(0,'<$7$FLK MJ* GX!)UZPB,UE)T!$9K23H"U"1-1X":I.@(4),D':$TK+4'(:(CMNN(W3=/ MO9B:V-D0SE:)Q;>=,4ENPFGLCD?Q.V'[F];[_V&5')])=N6W_U+?_=^A5-;K MH^V5-\!+4>[*&P N\,)DK/(&>&D25'D#O+0NJKP!7HP>%FF!E;D , %:!"W" M!> "<(&][P18'Y8H[;@H+#Y0X"Z)YE;Q@U:_WQ[TA<8-"FS[=K&3O_VB6LJ' MU9_"K*$6:XV-0VH<,L7,)[,X0\'>LHLZFPNSX3W[\9YB>;0XK%BU3>DXNT/G;..H-.NT]:W5/2_N>WSN"O+8T!'(!%:\JB N<@ M\!YX3\V\1]0<)(N+2(Z7=7$3,5@2'461O+[GWNPH9B4I>_U9&;DA0W$0:38 MCW5H#, K2C>?.;A7 "(5"S[MQUY2!(]>-]58D$;M0^0A.PRP=)2"6*38\U(@ ME\KN)O *> 6"'+('.9X]I+SHRB:NGU3]SXAKCC$1GR7[S_3OT[-_#& M22QN82?=@>U2N5D> 9$6,.R2OXK;_[7:S,,)1E\XXV@)"(OMF$1>6E"+?8;8 MBD95PQ$>_("/;# =J8&/R(:%/;B0JCM4L57AT_=MT5%'!UN*CDCK3D_.47JL M2:/(O4H.@!A),5%\+1!Y,;-O"BX7Q_+N5S7Q(1)X##RFFAZCJK2I6<*C)Q5Q MF.(#*G+XS..9R87'#QT=)EX6/T$R'!*1"DA$]A$WL<0N^. CR-?(+!C9APMI M33SG: V';$*9Q&3B_N0'0=B@C$2N^&*<)IIZ(Q+X;FH)GUV6"VW# MY,:+ZIN2ER..(Q&*2D3HY6)LS6E233V@T%!VCX.#26*CBCB8[AC4U@6&4R&: MJ8-H9I[ BKRAY]^)RV%!% #A3-6$,XZB45U1()Y!R@KBF1WDO50Q+&H: G-: MD-"45D)S,HTBCQEC$K(6A&,27I&1=REP9U$-NWVWHW7 OM*>LR,D%$-U1WSL M?#-,P0OAA?!"[H6&0HVF^#U.4KO9NM@,=#S/ZWC&21CY'G0\T/%(8Z.*Z'@< M3:6J8T/(@[249#:JAY"'>9]B45W1H.4I.CHDKS<^GA*M,4_VI>R1EX$=X*.!SJ>+<)$/2YD)L,\E^;&L2=RWY?42"E0R(/@_<:1 MHDH%[TV%,B/M20>$'!IR:$7ET"H57#*:5-<,B(QJ(3(J9\RHAFB!\E.68B7R M-1E> :^ 5U1-VG/H<,US=I10^R,?V"!@@$*HM HA^:P =T(RJZIZ(/F,!.W/ MSB:47PXD@9$@40"K0Z( =X([R64CN!,4/U55_/!+7BY=*BW1V05K_?'O3__OX294KVK@("\Y:SG(]&#=6DBBG^!'%X"A)8-2KHHU'= MMJAA0&M3#ZW-+A.3LT[K8^>L,^BT!"'+@3-94 M:DE!H7&BLD(-&@-IB%UV_X([26(CN!,D.W65[/0&7]H7D.I J@.ISDL* \VA M34W\@>OP$^2^:B3442V=&A9D.I#IK$Y&SGK=ST>#]L57E34/L^3UP,&26*BG0V8?_&2:U3?%K"TAV*B79>4UB:F];M61RR?+$@"1" MDWPN5X2,8!\!>ENENB$VSU5JCX.#26*CJCB88U+#$'C@+Y0[U5#NE&(> ,T" MM#W%:GOD:S*\ KDPR94\\ED$NIW7171*X5.%S4[*HTDH-)!3"A!50Z0@7Y-+ MY2;P"G@%CKB2,&2"$CNH"0)-CW0V0HD=N!-R3E56\,AG).AUH-<9M+^>]RY: M%W^1]C^_=09_0:Y3?)1'(C#)YW$541-8U+;%2I]+[6]P+TEL5!'WXG91-939 M*5/DJ11.6&B826JH0;]3-'%#OU-W$" A!OT.]#O0[T"_(YV)0,QU5RJ4RDW@ M%? *Z'(-\%QQX=R&1A$#<1[9: M,ZFZA^K/D!YM61"ZI!.^-W_TO[0NVE]Z9Z?MB_[??M&;'Z WDB8JA0&BB &B M7". 1AW=H,VFP/HG+_FLA$.K?/"#"\.%-W9AG4WC%,LYG"JJI"XL4[P/JBGH M0Z":@FH*7H$TY($G1( (5%-034$.4G1\JA0@@CX$;@*O@%= -57&*(I$>;52 MC,N03Z'J$:H>P9WD273!G5#U"-*CVE8]*L>L"1HE\'Y%BK;(9X6R^Q?<21(; MP9U0\4A(U.D)H8Y\>KPMZT7V!JTSTNKWVP.!1[M:&]M'/M0-PR",CM/G8,Y1 M7*!IR7XZ,] HG%X&GH0 ^U5N MBO.H0D-/H'Y,K#;S-JF&2$RLX%VEG3DMZ9M*Z%V'#$6]3UQF$_;OR+\3U;(% MA R]<>)%+[7U%2VHVY.*?ZZLQ[.?-]'L:@\AVZ,%DF?N, P\-^*N=_-A^8V; M[-8:>[+ 'WM'^=\S!YH[X$,K,CXV&L9\]U3NA$LO)>$D^]+$O?:.+B//_7[D M7K$^.G:#>_=GG#M[4VTH#ZR8$P"W$6O8K%&W[H_\'551?INY\^)CS%Y:?(Y) M&/N)'S*:\P(W\>^\E:O.GU-3&Q9O'OLS;[[9L$WVRL)=]T0?2UZW_SA'-)[MG*6AA MJW7F/^EU3]O=?ON4L-_ZO;/.:6O _N@/V#^\1%Z?]#Z1DU;_"_ETUOM7G[S] MUFU].^VPS[P3#)E=6O&I=T$&7]JDW_DW^=KK#K[T29NUZU2B1_S'MVZ;:(JF MOV<_M/F#<>RD5_S]#><==I%TY)WS;L9?C%H#=Q)[Q[-?%I^,4TQ.+QQS0_8. M>[AE.EN8KN1DIJS04#)G^_QJ:M:J5T^X++NAF>M$] N.LW#+D-WF*@CO9YXW M^SN=&QYGC'_/[/(B$^=#3'KCV4?=2S:=FR;> 2CXZ<"6NL5::&$HWE%R7"4*'K4^R/'.30 2S/D'U MD'OZ=-'[2OAQ3JU!I_N9M$X&G3]3W>/Q/F9RD@I #BVH6B!G[./;("10P3:_ M%*&M8).7IFA@ C !F&!EHE4EMQ WJY)H%_S*1*OK)<1SHS&[22QNNE2VW=R% M\*;,L! A0I^M1P]:X& ?!YK8%M4M2_3DJ>Z%'_+Y%*@"5%$9JC 4A38=@0=8 MYK.K6CA)!<-8K=%_IG%RZXV3F"0AB;QA.![Z@4?&"],N_@[_>^C&-V0:>R/B MCTDX\2(W86\3=YCX=W[B>_$QXEE8Q59F%;N&>B4P @)6 L'JUIL;A;8):J67O_4FT3> MT'?Y-@Y$V;"4KL)2>@_Y#5.CMB,\$UJK?D>4#=1016HP#*KHXC.?U?.32D;9 MUL^N6K1R\PY#&_YQ[/IH1NQUZZ]5#.'2!R6VUAN/SW'LZECFXC$(1(':@ U+%.# M1DU#0R0.D;BG\IQ77A2E6PS8K,LCB?N#'Q@R9"_YR3L$X[!*EL9&$JZ2-V7@ MM[K:?(?X&^)O8!89;20AL[QN"=A$] W1M]5)WK=QY+%V_(]-\]Y>N_[X'0G" M.";AF,WZ[KQL/VH:?@N3&R]"D TKZ1JLI#>>NZE4:ZK"9V^UZFQ$UL 'LO/! M:V9<%E4=H;H*!-:J$EAK_W?*3,,K=V1SK:M\KN5Y"*IAZ2N-C:JR]*6*(CSY MB0 ; FQ@&;#, LN8NO@\:BW\J^HA-EXV]U%L+78#+XVJC?QX=B(8GP>Z<>Q! MRH95=2U6U9M'V1P-,3;$V, &56:#UTRZ;+&5MA%AJTJ$[>2&[PN("7L7(34L M=J6Q$:HC(::&F!IH!C2#(FQEF?3)-L-STNNWAD/6A4G,STGP_#OW,A"8/*T> M'+!0KLQ">8NPF4YMU4;H#*$S, (8@6\U4@S&"*901D#0K/Q!LVQ*U1G?>>,D MC'Q46L-J5B(;544A8AK44'5$S1 U \_(:",)>6;SM9YN4,O4Q<_L:N%7M0F6 M3=R?/%*62L_2(T1#ULY1Y%XE")YAJ5R#I?*K#C*PJ-,4NGT>431X JBA&M2@ M:N+KVE;/3VH83F.3KFCJC4C@NZF5?';9/132J,4$?6\+W^S[3U@)S+S!PO@E M(Y9@X6SI5#7$;R^0RUCR8>JEJ-U+?@ER [F!W%Z,"E)=/61,L$Y>6]F8H69D MU[]+WE?2.V]?M :=[F?2.AET_NP,.NW^ MW]]?BD <8HH('%0Q<*!K*E4LH4<@(J@(5P W5( ;F@K5FS:"BO4,*FYEK96I MV4&\"I%'2&[**[DIQ48U*/N@[ /-@&:P'U:ZN:()T6(M792U>"LI%F Z> &H -2!,5^HPWG,,VG3$G[^% MP!L";R"7NI.+K5++WD.ME%JX507#;>=1R+IK%).K*+S-3G!8G>GM:Z)7/81@ M]5R>U?,^2K<[V%&+J!IX ;RPS L:533Q1]57STWJ$51K#=E4*CL>*Z9D["5\ MRI46+LG*_GJC=,(UR6-O_%TO.USUUDMNPM'"(?8(NF%=+(V-)%P7O^J,:Z$J M983>$'H#Q5288C8.O>E-JALH9E?TS%"::>!2;O5A2H>#4K&.KL,Z>F/>5 UJ M&SCP 8$U$ (((24$DZJ6A?,>$$];E\/GXM9#J/$YN8$*VT]S5?J5&SQ MGRJ)@)C#3MH$^C3I:.A# M'\X)(!#(G1IMZFUYL#T4I'BL!:4 :*,H;$(Q[C+_=L8_OAY/Y M='[4ZCZ^1GCS1,E#BY)[H=7 .& <,H/,,-I!.R]1&Y?P?5X4^=_J(TI+73Q9 M6(5QK>XC #D!VIE]0'*/?)BO.L3-1I1?5Q) WN^V($:XV(2PA[-T2 M/!9. !X#CZ$M>MJHS]KB"M^G#[1KCT\;]^[FSL!)65Y%6;S9'3C.+RZ4FU=6 M>?P=8$:,;$",O%>MF?"\$'H&/4,94(;_*X/?Z* \.%J/.=IQLDZ4'92G=1FI M4ZARJUQ%A5SEJ3I!2LL(;_6Q49_#VY$C' ]V!CM#7/2T49_%Q0V%[5!9UK6; MIY%/5U9%LKC:S*FO7;HLSV+UYT6>IG4'09)5LI E]68$R28$R4_644^$/B5G M0#/T #W8YB3M-G*2PUL<9J"R,WFY&_S>7A[2")>;2)9(]IXF*5]XH0LO9^;F,J[KB3OX3 MKZ+LF[2*J)+6]GEIY9D51^4*P*9'#$Q:Y24QLKZ9EKT2P,(/)J] ZD@+/X/D MF92N0N50N=95;N(W.M+O85YHTNKM/T^\Y$TEBOJM'4 CQ3;]+;;I1L][./ M)_-YW>?QZ8/U>79V\ND8+D?;GB8&T[UM;Q^NY_L3,79'M!334JR1Q= FM.F= MY4XQ,DY4 M#_3=S)Z+RI4599@/=JW2.)*;E\_! [2%#B4IL!>2#'] MPJP$I*$3:=#J.],GW"_OXK@#Q 'E(Q**EH:SL4(Q9)_T&>?OH!XJ,^18_Z%$K7-/O*E*XA#4@# MM6P#QV /U+))=13X141+1/OPWB&.%P*_@%](!5+QD%34>X#80?,)2B,62?_A MU^-5;"WY6\.[&:@3>>4(=UAU(D&S52+4KU&_ABZA2R_7);?1/2BI7ALPMGND M>@UTIV$\;MH6GGL8HF>"W=+&P7H93K^%]A@=-&H_5.0*N>IV$V+681N$DC#P MF833I" 'TF .:=#/)C!/F"=*A!)U;Q.S*>?;*E).M7I<)NOV3_:II[W/ M57']SS^#A(,X3_/B\-KX<2JCHK[.J]]NOK#:;G7LJA-)DTP>['Z_OEQ;2?#> M>,%U >[N^MXX5.67AZ/MA?TF#Q:%C+X?1.>5+ ZC=9XL=W?1Q'EC_UQ9NSNK M_OIO%_GRAWI851?INW\!4$L! A0#% @ 9($"5V .[/1N P 0@P !$ M ( ! '5F<&DM,C R,S X,#(N>'-D4$L! A0#% @ M9($"5TXFA"]D!0 X3L !4 ( !G0, '5F<&DM,C R,S X M,#)?;&%B+GAM;%!+ 0(4 Q0 ( &2! E#DY9&$N:'1M4$L%!@ % 4 *30$ *F2 $! end