0000912767-23-000013.txt : 20230502 0000912767-23-000013.hdr.sgml : 20230502 20230502160220 ACCESSION NUMBER: 0000912767-23-000013 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20230502 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20230502 DATE AS OF CHANGE: 20230502 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: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-22684 FILM NUMBER: 23878787 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-20230502x8k.htm 8-K
0000912767false00009127672023-05-022023-05-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): May 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 May 2, 2023, the Registrant issued a press release announcing its financial results for the quarter-ended April 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 May 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 May 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: May 2, 2023

By:

/s/ Michael R. Cole

Michael R. Cole

Principal Financial Officer and Treasurer

4

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

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

Tuesday, May 2, 2023

UFP Industries Announces First Quarter Results
Net sales of $1.82 billion, diluted EPS of $1.98

GRAND RAPIDS, Mich., Tuesday, May 2, 2023 – UFP Industries, Inc. (Nasdaq: UFPI) today announced first quarter 2023 results including net sales of $1.82 billion, net earnings attributable to controlling interest of $126 million, and earnings per diluted share of $1.98.

“Given the softer economy and general uncertainty in the markets, these results are in line with our expectations and, in some instances, better than we anticipated, thanks to the hard work of our UFP teammates,” said Chairman and CEO Matthew J. Missad. “Our experienced team continues to provide excellent value to our customers while efficiently managing the business with a determination to deliver strong results for our shareholders. Our strong cash flow, excellent balance sheet and prudent capital allocation enable us to take advantage of opportunities that may become available during this cycle. Of course, our operations will continue to make sure we are sized correctly for current demand, while still investing in product and service enhancements and innovations to create value for our customers. Our outlook remains positive, albeit at a lower level than 2021 and 2022.”

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

Net sales of $1.82 billion decreased 27 percent due to a 20 percent decrease in prices, an 8 percent decrease in organic unit sales, and a 1 percent increase in sales from acquisitions.
New product sales of $167 million decreased 10 percent, largely due to lower lumber prices. New product sales as a percent of total sales rose to 9.1 percent from 7.4 percent in 2022.
Adjusted EBITDA of $202 million decreased 31 percent, and adjusted EBITDA margin dropped to 11.1 percent from 11.7 percent in 2022.
Diluted EPS of $1.98 represents a 34 percent decrease from last year.

UFP Industries, Inc.

Page 2

Capital Allocation

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

-A target of $200 million for capital investments in 2023, including value-added growth investments and significant investments in robotics, automation and technology.
-Repurchases of approximately 451,000 shares of common stock for $35.3 million during the first quarter of 2023 (at an average price of $78.27 per share). The company is authorized to purchase an additional 1.5 million shares through February 3, 2024, and intends to continue to repurchase UFPI shares when the price is advantageous and to offset dilution resulting from long-term, share-based incentive compensation programs.
-A quarterly dividend payment of $0.25 per share, approved by the board of directors on April 26, 2023, payable on June 15, 2023, to shareholders of record on June 1, 202 3.

The company continues to seek strategic acquisitions that drive long-term growth and margin improvements, enhance its capabilities, and create incremental value for its customers and shareholders.

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

UFP Retail Solutions

$749.6 million in net sales, down 25 percent compared to the first quarter of 2022, due to a 23 percent decline in selling prices (due to the relative decrease in the lumber market) and a 2 percent decline in organic unit sales. Gross profit decreased 30 percent to $94.4 million, primarily due to the impact of products sold with a variable price. Those products benefited from a significant increase in lumber prices during the first quarter of 2022. Based on anticipated lumber prices, the company expects more favorable comparisons for the second quarter of 2023 over 2022.

UFP Packaging (formerly UFP Industrial)

$486.6 million in net sales, down 20 percent compared to the first quarter of 2022, due to an 18 percent decrease in selling prices, a 4 percent decline in organic unit sales, and a 2 percent increase in sales from acquisitions. Gross profit decreased 19 percent to $120.9 million due to normalizing market pricing and a small decline in volume.

UFP Construction

$515.6 million in net sales, down 34 percent compared to the first quarter of 2022, due to an 18 percent decrease in selling prices and a 16 percent decrease in organic unit sales. Gross profit decreased 25 percent to $121.7 million, largely due to normalizing market pricing and a decline in volume among residential and manufactured housing customers in line with market conditions.


UFP Industries, Inc.

Page 3

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 Tuesday, May 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 http://www.ufpi.com. 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 #401 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 considers Adjusted EBITDA, a non-GAAP measure, an alternative performance measure which may provide useful information to investors.

Net earnings

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

# # #


UFP Industries, Inc.

Page 4

CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME (UNAUDITED)

FOR THE THREE MONTHS ENDED

MARCH 2023/2022

Quarter Period and Year to Date

(In thousands, except per share data)

    

2023

2022

NET SALES

$

1,822,476

  

100.0

$

2,489,313

  

100.0

COST OF GOODS SOLD

1,464,147

80.3

2,010,950

80.8

GROSS PROFIT

358,329

19.7

478,363

19.2

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

194,683

10.7

220,150

8.8

OTHER LOSSES (GAINS), NET

1,938

0.1

(812)

EARNINGS FROM OPERATIONS

161,708

8.9

259,025

10.4

INTEREST AND OTHER

(2,841)

(0.2)

4,910

0.2

EARNINGS BEFORE INCOME TAXES

164,549

9.0

254,115

10.2

INCOME TAXES

38,971

2.1

60,984

2.4

NET EARNINGS

125,578

6.9

193,131

7.8

LESS NET LOSS (EARNINGS) ATTRIBUTABLE TO NONCONTROLLING INTEREST

491

(3,428)

(0.1)

NET EARNINGS ATTRIBUTABLE TO CONTROLLING INTEREST

$

126,069

6.9

$

189,703

7.6

EARNINGS PER SHARE - BASIC

$

2.01

$

3.01

EARNINGS PER SHARE - DILUTED

$

1.98

$

3.00

COMPREHENSIVE INCOME

$

131,830

$

196,315

LESS COMPREHENSIVE INCOME ATTRIBUTABLE TO NONCONTROLLING INTEREST

(1,760)

(4,377)

COMPREHENSIVE INCOME ATTRIBUTABLE TO CONTROLLING INTEREST

$

130,070

$

191,938


UFP Industries, Inc.

Page 5

CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS BY SEGMENT (UNAUDITED)

FOR THE THREE MONTHS ENDED

MARCH 2023/2022

Quarter Period and Year to Date

    

2023

(In thousands)

Retail

Packaging

Construction

All Other

Corporate

Total

NET SALES

$

749,577

 

$

486,561

$

515,593

$

67,512

$

3,233

$

1,822,476

COST OF GOODS SOLD

 

655,139

 

365,663

 

393,934

 

47,876

1,535

1,464,147

GROSS PROFIT

94,438

120,898

121,659

19,636

1,698

358,329

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

53,355

66,252

67,338

13,522

(5,784)

194,683

OTHER

 

27

(86)

73

2,080

(156)

1,938

EARNINGS FROM OPERATIONS

$

41,056

$

54,732

$

54,248

$

4,034

$

7,638

$

161,708

Quarter Period and Year to Date

    

2022

(In thousands)

Retail

Packaging

Construction

All Other

Corporate

Total

NET SALES

$

993,232

 

$

611,369

$

786,471

$

95,567

$

2,674

$

2,489,313

COST OF GOODS SOLD

 

858,895

 

461,815

 

625,059

64,024

1,157

2,010,950

GROSS PROFIT

134,337

149,554

161,412

31,543

1,517

478,363

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

62,668

67,231

82,337

16,625

(8,711)

220,150

OTHER

 

272

(68)

257

103

(1,376)

(812)

EARNINGS FROM OPERATIONS

$

71,397

$

82,391

$

78,818

$

14,815

$

11,604

$

259,025


UFP Industries, Inc.

Page 6

ADJUSTED EBITDA RECONCILIATION BY SEGMENT (UNAUDITED)

FOR THE THREE MONTHS ENDED

MARCH 2023/2022

Quarter Period and Year to Date

    

2023

(In thousands)

Retail

Packaging

Construction

All Other

Corporate

Total

Net earnings

$

31,316

 

$

41,325

$

41,404

$

4,688

$

6,845

$

125,578

Interest and other

 

21

 

583

 

(5)

 

(2,109)

 

(1,331)

(2,841)

Income taxes

9,719

12,824

12,849

1,455

2,124

38,971

Expenses associated with share-based compensation arrangements

1,615

2,096

2,121

278

3,527

9,637

Net loss (gain) on disposition and impairment of assets

36

(86)

(47)

(10)

(57)

(164)

Depreciation expense

5,618

7,682

4,628

615

7,231

25,774

Amortization of intangibles

 

1,055

2,246

797

532

379

5,009

Adjusted EBITDA

$

49,380

$

66,670

$

61,747

$

5,449

$

18,718

$

201,964

Adjusted EBITDA as a Percentage of Net Sales

6.6%

13.7%

12.0%

8.1%

579.0%

11.1%

Quarter Period and Year to Date

    

2022

(In thousands)

Retail

Packaging

Construction

All Other

Corporate

Total

Net earnings

$

54,246

 

$

62,228

$

59,903

$

10,611

$

6,143

$

193,131

Interest and other

 

23

 

512

 

 

854

 

3,521

4,910

Income taxes

17,128

19,651

18,915

3,350

1,940

60,984

Expenses associated with share-based compensation arrangements

1,221

1,408

1,464

224

2,614

6,931

Net loss (gain) on disposition and impairment of assets

305

(65)

(11)

10

(545)

(306)

Depreciation expense

4,436

6,807

3,434

572

6,593

21,842

Amortization of intangibles

 

883

1,715

864

1,082

128

4,672

Adjusted EBITDA

$

78,242

$

92,256

$

84,569

$

16,703

$

20,394

$

292,164

Adjusted EBITDA as a Percentage of Net Sales

7.9%

15.1%

10.8%

17.5%

762.7%

11.7%


UFP Industries, Inc.

Page 7

CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

MARCH 2023/2022

(In thousands)

ASSETS

    

2023

    

2022

    

LIABILITIES AND EQUITY

    

2023

    

2022

CURRENT ASSETS

CURRENT LIABILITIES

Cash and cash equivalents

$

423,299

$

73,783

Cash Overdraft

$

$

61,711

Restricted cash

761

729

Accounts payable

277,989

425,956

Investments

37,534

35,465

Accrued liabilities and other

249,350

372,640

Accounts receivable

809,389

1,095,362

Current portion of debt

3,020

42,895

Inventories

960,338

1,230,351

Other current assets

35,692

36,727

TOTAL CURRENT ASSETS

2,267,013

2,472,417

TOTAL CURRENT LIABILITIES

530,359

903,202

OTHER ASSETS

242,541

155,438

LONG-TERM DEBT AND FINANCE LEASE OBLIGATIONS

275,002

379,015

INTANGIBLE ASSETS, NET

487,080

445,232

OTHER LIABILITIES

178,986

173,577

TEMPORARY EQUITY

6,801

PROPERTY, PLANT AND EQUIPMENT, NET

700,155

600,879

SHAREHOLDERS' EQUITY

2,705,641

2,218,172

TOTAL ASSETS

$

3,696,789

$

3,673,966

TOTAL LIABILITIES AND EQUITY

$

3,696,789

$

3,673,966


UFP Industries, Inc.

Page 8

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

FOR THE THREE MONTHS ENDED

MARCH 2023/2022

(In thousands)

    

2023

    

2022

CASH FLOWS USED IN OPERATING ACTIVITIES:

Net earnings

$

125,578

$

193,131

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

Depreciation

25,774

21,842

Amortization of intangibles

5,009

4,672

Expense associated with share-based and grant compensation arrangements

9,637

6,931

Deferred income taxes (credit)

(242)

101

Unrealized (gain) loss on investment and other

(149)

1,601

Equity in loss of investee

588

515

Net gain on sale and disposition of assets

(164)

(306)

Changes in:

Accounts receivable

(191,064)

(352,928)

Inventories

14,674

(258,019)

Accounts payable and cash overdraft

68,388

143,895

Accrued liabilities and other

(95,105)

(6,466)

NET CASH USED IN OPERATING ACTIVITIES

(37,076)

(245,031)

CASH FLOWS USED IN INVESTING ACTIVITIES:

Purchases of property, plant, and equipment

(38,166)

(32,072)

Proceeds from sale of property, plant and equipment

319

1,207

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

(24,571)

Purchases of investments

(11,709)

(6,030)

Proceeds from sale of investments

8,849

4,725

Other

(1,151)

(2,995)

NET CASH USED IN INVESTING ACTIVITIES

(41,858)

(59,736)

CASH FLOWS (USED IN) FROM FINANCING ACTIVITIES:

Borrowings under revolving credit facilities

4,437

242,950

Repayments under revolving credit facilities

(4,518)

(141,438)

Repayments of debt

(29)

(199)

Contingent consideration payments and other

(6,179)

(551)

Proceeds from issuance of common stock

685

663

Dividends paid to shareholders

(15,642)

(12,541)

Distributions to noncontrolling interest

(4,859)

(2,053)

Repurchase of common stock

(33,288)

(501)

Other

25

NET CASH (USED IN) FROM FINANCING ACTIVITIES

(59,368)

86,330

Effect of exchange rate changes on cash

2,739

1,726

NET CHANGE IN CASH AND CASH EQUIVALENTS

(135,563)

(216,711)

ALL CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD

559,623

291,223

ALL CASH AND CASH EQUIVALENTS, END OF PERIOD

$

424,060

$

74,512

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

$

423,299

$

73,783

Restricted cash, end of period

761

729

All cash and cash equivalents, end of period

$

424,060

$

74,512


GRAPHIC 3 ufpi-20230502xex99001.jpg GRAPHIC begin 644 ufpi-20230502xex99001.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-20230502.xsd EX-101.SCH 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 5 ufpi-20230502_lab.xml EX-101.LAB EX-101.PRE 6 ufpi-20230502_pre.xml EX-101.PRE XML 7 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information
May 02, 2023
Document and Entity Information  
Document Type 8-K
Document Period End Date May 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-20230502x8k_htm.xml IDEA: XBRL DOCUMENT 0000912767 2023-05-02 2023-05-02 0000912767 false 8-K 2023-05-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 ( $F HE8'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 " !)@*)6Y<3,8^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU1)'1S43PI""XHWD(RNQMLFI",M/OVIG6WB^@#>,S,GV^^ M@>E,E"8D?$XA8B*'^6KR_9"EB1MV((H2()L#>IWKDAA*2UU2>:0]1FP^] M1Q"-- DUA73"6[/BXV?J%Y@U@#UZ'"A#4S? U#PQ M'J>^@PM@AA$FG[\+:%?B4OT3NW2 G9)3=FMJ',=Z;)=&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M28"B5B_W\+$V! HQ !@ !X;"]W;W)K3QY)J:[5?K-K#FWY"--I.EY:VNS>]\WT9JGS-RHC$NX MLU0Z919.]8LS@>EB4^#H.VG3$BOW\VO372_JS8V$9)/-#&;-&5Z]\ 3 MM>UYH7>\,!6KM747_'XW8RL^X_8UFV@X\PN56*1<&J$DT7S9\P;A_0-MN@%Y MC[\%WYJ3-G%362CUYD[&<<\+'!%/>&2=!(/#.Q_R)'%*P/'](.H5SW0#3]M' M]:=\\C"9!3-\J))O(K;KGM?Q2,R7;)/8J=K^R0\3:CF]2"4F_T^V^[[-ID>B MC;$J/0P&@E3(_9%]' )Q,H">&T / VC.O7]03OG(+.MWM=H2[7J#FFOD4\U' M YR0;E5F5L-= >-L_U%%&PBR)4S&9"2ML#LREOO5AJAU?0L/<5W]Z"#XL!>D M9P2?V8X$](K0@#;^.]H'M(*/%GPTEVO\?WQ[P6:UH,OR>Y.QB/<\2&/#]3OW M^K_^$K:#/Q#<1H';P-1+W/DNXU5P^/#.]6<$HEE -"^#F' ME M;3" Y*GEP M);>8^6K6+6>K0&NA@H<5G/*5,%8S8'QA:248KO/Z-"'CE\?7V7PZ'LVNH#V\ M0?#:!5[[$KPGD7#RLDD77%>AX1K!-:7M3A.AN2UH;B^A&#=%7AWE^ -XAC>='-U;) OT(]\E9510Q6KW8-V@I",F+$$JEQ>]Z[( MRX@@$PB#TIZ#GYK"T)W!XL_5MMJ<<;E/VOGHE&4B-AC?2?D(?XJOR,Z)5N]" M1I4QKM%$4S,L*T>(.OT/:!-E+$O(/R([^\K4*#;O6A3+R[ L$R%N]/DR#N S MZCP*+M .VQA(62I"W.&_J AB,EDKB3E>C4BCW;P&H! C*BM$B%O[-RVLY1(" MDZ8;>? 34TF%"RU98CB&5%:%$+?TF4I$)*R0*_(,Z:T%2RIY<)5:GK(NA+AW M3S2_CB \'-ZO_=<&ES'7Y.MR>6;]<+U:LK(>A+A]_T V-F8#9+6 N&PM8%D1 M0KPDS(6%VJZ6)*2_+7XG,QYM(-]VE4RXDLM/*'0SJZ(W[$.WM'J*>_-/@+XSI9!]P MD9N/4JY7+DJ?0,&NG4MD3%:N7XU@74[1TLPI[L4'M"'DNP8S'4.J?Y#/O!H* MEPK@[RZDM^U;C*QT=XH;\P#>P3A_#Y\2MJKDP07.!LD_V7*Z[?LS<\MB2,*7 M(!3']B59;O0A?*PIXV;ZXY U-P'>#^4BE[/'$;V^)WB?Z_4$L# M!!0 ( $F HE:?H!OPL0( .(, - >&PO9KEMWDOSAR+DCO9*ZW="C<\W[)&D/1ZY8^\XT7'ND,E8QYU5; M)VUC.2M;<%(R6=[<9(EB0M-BK3MUIUQ+#J;3;D-O:%*L*Z//EI0&@U_*%">/ M3&[HEDFQMV)8RY20IV!>@N%@I+'$>2I\0Q=@:9\"O @:L!SC**&-!6,2,H3O M_;C\&3!IK5>%E#/!)0V&8MTPY[C5=UX9%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_ M/LG>V)+;.'36-/+T08I:*Q[V_LL)BS6;_,C16/'DL\&D'+R! M6TH>N77B<&GY85FSX[V;IJFO<,[+?Y#SGZUSS36W3%Z2]J/_-U?Y+8R3\?1< M'-&K SI;"5R$&_H5[E=YYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+_"J^7U_RBG72 M[69P0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1S;>PSR5TR7M>;D?5UOM!)%[P6<<' M')XC=\,31S"?@,41P+ \& /,)WAA>?ZG_:S0_00,X[:*(BO49X7Z!*\8LAT^ M6)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"<:1 M/,<0F,7XC&894IT,/O'^8* \^>Q\E MTWLJ.?]74_P$4$L#!!0 ( $F HE:7BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:GH_ 0 / ( \ M !X;"]W;W)K8F]O:RYX;6R-49:EL@9OTDUL M(,BDBN0-2TN'+#4$QJ8:@+W+IGD^R[S!H)>+D6M#V743&4K&& 3L@!W".?W. MNU:=,.$>'?)WH?NW ZT\!O1X 5OH7*M4Q_-+)+S$P,9M2XK.%7HR#'9 C.4? M>-N)_#3[U"-L]A]&A!1ZE@MAA92XW^CYC6@\@2P/73>TFH=>Y!L/?P&HT=S8\?M_P!4$L#!!0 ( $F HE8D'INBK0 /@! M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U M4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL& MRF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*'3^ 5!+ P04 " !)@*)699!YDAD! M #/ P $P %M#;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8 MH*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0= M47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEX MZ7D;3?!-FI6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1 M=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN# MOI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 M Q0 ( $F HE8'04UB@0 +$ 0 " 0 !D;V-0 M&UL4$L! A0#% @ 28"B5N7$S&/M *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 28"B M5IE&PO=V]R:W-H965T&UL4$L! A0#% @ 28"B M5I^@&_"Q @ X@P T ( !> P 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 28"B5B0> MFZ*M ^ $ !H ( !J1$ 'AL+U]R96QS+W=O9(9 0 SP, !, M ( !CA( %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& D "0 ^ @ &V!, 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.1 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-20230502x8k.htm ufpi-20230502.xsd ufpi-20230502_lab.xml ufpi-20230502_pre.xml ufpi-20230502xex99.htm http://xbrl.sec.gov/dei/2022 true false JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ufpi-20230502x8k.htm": { "axisCustom": 0, "axisStandard": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2022": 22 }, "contextCount": 1, "dts": { "inline": { "local": [ "ufpi-20230502x8k.htm" ] }, "labelLink": { "local": [ "ufpi-20230502_lab.xml" ] }, "presentationLink": { "local": [ "ufpi-20230502_pre.xml" ] }, "schema": { "local": [ "ufpi-20230502.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 23, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 22, "memberCustom": 0, "memberStandard": 0, "nsprefix": "ufpi", "nsuri": "http://www.ufpi.com/20230502", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ufpi-20230502x8k.htm", "contextRef": "Duration_5_2_2023_To_5_2_2023_R6fMT-qO0kyjLmOq3q16Gg", "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-20230502x8k.htm", "contextRef": "Duration_5_2_2023_To_5_2_2023_R6fMT-qO0kyjLmOq3q16Gg", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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-000013-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000912767-23-000013-xbrl.zip M4$L#!!0 ( $F HE97ITA1;@, $(, 1 =69P:2TR,#(S,#4P,BYX M8]=. MFS3I-@1/3?U]YSLWGY.<7FRJ$CU2J9C@9T$:)0&BG(B<\>59T*@0*\)8<''^ M]LWINS!\N+R[0;D@346Y1D12K&F.UDROT+VH:\S1+962E26ZE"Q?4H32),JB M:31#8>@T+K$"&\&1%#$7E:@X1=%RM)Y&02W"4I/'# M[UN3[0< M36\6 ^J))21ZI! &7L#T>3K=D-5PJ ;I%;@O[2YS.IO-8HNV*3$R+ I _ZJ- M7$V/=.B<+LUV.%()TX_8T;S5"V;9A:UK.1(W(-UB ,J.U)EQI3$G=+<'V/-[ M(.Q;F<7TW*9R?>1-E0V-5I9 )S7EBBU*&AH:E5C#IE=A9C:]VSQ:]AK120G@ MV,!6+TS2,$MW.ZN6E+RD*SOFKIWZ^5;JO1B/L//=")"]A=2=/EH<-#%G@POI M9+N06 "O$83LBP1S+K0MG3WSIW7->"'<$1R:.9B;V.^A8,@\_+B['FZBS?#* MO4K][P>>?^*:Z:=KD)65=1@@!N5]$;,-Q(>2TX)Q9L-.H% )"I$7V'_$/$=; M-;0G=QKW-?KR#;S)O_)S^PS]5:!E+] M5OF->$<+9)?8W-STLT"QJB[-)-JSE7W+F(^',?S%\\( O('Q M/'VES\/OR"&G:HQN'LS]R'9NMTW8JIS_ 5!+ P04 " !)@*)6D\,[D64% M #A.P %0 '5F<&DM,C R,S U,#)?;&%B+GAM;-6;X6_B-AC&OT_:__". M?=E)%U)@/:FH[:GE>E,U>D4'TT[[<@J) 6N)C1Q3X+^?G<0I"7;@0A>9+[V4 M]\GCYS6_$(LQ)3>M3ONB!8CX-,!D?M-:Q8X7^QBW/M[^_-/U M+X[S[?[K$ +JKR)$./@,>1P%L,9\ 1.Z7'H$GA!C. SAGN%@C@ Z%^UN^[)] M!8Z3>=Q[L3B'$DC,NNU.7AED?I3TX=+MNMV+;@\^]"\O^[_W8/24ZYY$O!D^ M) PQ^;]UK4S87YU]TW&]/P[&_0)'G M8!)SC_BH!4+?CY,7A]3W>#)'.Z=OIBQ4!CTW'\NHD+\Y2N;(EYQ.U^EUVILX M:&419?F(091\LZ?/>NI<75VY2367"J. Y]I=WTLW+;;$Q %D4^=-43@41Y"X M]/EVB6Y::,,1"9",F[S*:(@JXLIRDCEUEM[4+QB&4:AD L*(LY?XQ\(??M)K34>">"!<,RW\$AFE$7)_\;K-,;_ MR99*,!&.FG9+98O)TC6BP-JM6X@Z=93V#1[5=Q++R%*M) M/2[YB? 6!GD/R3! &61#@1RK,:HGWN8Q$%L%/,/I9PX'%E"SWGJ2#[1:9-@@ MMIK>0YE/Y%;80]&_Z27X+@C$K,79/T-,4," MF7F^5P<@W>&9-+>*9@,/Q.$SF] U.30-!>6Y0+G?GA;)5]DY *E)^U8X2FMY M89?F3:.8["J>V8C1%TQ\\_[4*#\7* V-:LDL:<\!3U/DMV(TWWVJ$9H&=41C M[H7_X&7E;91!?"Z0:IO4(EI0G@.@^L!OA6?J#L*^J=LBN6C?,>09<"R5+090 MUTC^W=Y.S5+(M!'K8I52&HG%-)D:4D25ZY9298Q9 MEZS$$!+'YNZ&_V:8?93'LMK11;#-[A)A6 9J6E(!X1N"Z0PMKQ=[PA-8?$O7DT M'^-XA=@/ :H[Y7PP-39L@'5/?Q[(FF._&;CI$$WS.T;^2NP?MIWN=()YJ+O- MU4@LYM/44'[U+M4MY<\8LRYOB0O0&72ZOTW?@?)O +$)\^13_>-M-*6Z5LMU MB^'2MJ+(*A0MQ4J?L393J1ND=@VN5@\;?R$B(\,3A0:9Q6!5-59>N78UEF)6 M&;7VO4=F"LJUV2<*'R+$YH+V/QA=\X78'"P]LC5^(FY26\S@$6T6OZ;02BTE M\IC$)WY1HP?-W\B,YK[.NNA-+16Q+$DLAI$4]83 M$M"E;N!M-M% MZ=I]'7DHCN2?O68O96??_@=02P,$% @ 28"B5M+_,UZ,! 8R< !4 M !U9G!I+3(P,C,P-3 R7W!R92YX;6S5FEUOXC@4AN]7VO_@S5[GDT(!E1E1 MIK-"4Z:H932CO1F9Q("UB1W9H<"_7SO$#(%\L2N:Y@9"?'S\GO/8CNUP]W$; M^. 5,8XI&6BV86D $9=ZF"P'VIKKD+L8:Q\__/[;W1^Z_N/^^1%XU%T'B$3 M90A&R ,;'*W C(8A)&""&,.^#^X9]I8( -LR'*-M]("N)S[N(1=U* &Q,\>P M#R6CQ!\E?= V'=.QG!;H]-OM_DT+3"<'NXF0M\!EACXF__3EQUPT"$28A/>W M' ^T512%?=/<;#;&IF50MA3U+=O\,7E\<5WWRD+HSB M'!U5W\Z9KQRTS$-;N1;REZ[,='E+MQV]91M;[FF)1%E[V> M&9<>3(4C7.#Z$+;('@!WC/KH&2U [*,?[4(TT#@.0E^V'=];,;00G6018ET2 ML-J6(R/Y\U/20=3WD'@/),+1;DP6E 5Q'C4@_7]['J<$25^&2P-3%IK5_,3! M50 M>&#O%?RW&.,(18P^=5-:?-E]*4N3D^ZX\!?[XL@UEO35]!"6X\F1%Q+K'JGX M\7-$Q3PQG/.(03=2GGPX1_Y RR@WKZE%96PF/&9(.2[^V6EU[6ZG;;5O6MW; M&^O6ZAZ).^X,0Y86"IFK?(O+L_Z11I!8F"%DPI_NKK!_(+]@-,C,4=(:K:B: M,@\Q,4MK8,V%%AI*U=#70,@P9:+7Q&5ODO@I$DV*$>!]$E-V 8&47?-0E,M/ MF#@U,MG/&,]HB64P)/H*@RPD66;-(5)9?0*D50#$>1,@G[&/OJZ#.6*Y,'Z9 M- U$B?($PDWMHV(L%K,LI"Q.W8O((!K1-8G8;D2]_$%26*MIJ"X/)J'7KIW> M#&['GHA>+/?WR^^2\91CWS1BEX21L.K4SFKH>2*1//D2"VMDYW+*L$T'UQ;! M]=XUHZHA)'QNWPN?D;A\8C.Z(65T?EDVE$U) F9;NT+A41N/#4_L2FCKWA_ M^E"(Y\2\H8RJ1)& ZKV7(32E/(+^WS@L7$-D&3<44GD,:F=JU:$^=G&$R7(B'G0,R];/B)P;-0='1>V*1=&) MP+593!F2O0:)=49\S"I/Y]G38I$Y8>4;-X?-A3$H1D7[_C=F-.9\C=A%I,ZJ MI&/M6+>R$S:!5[5(%+6B$X"KSW+(7:=TUKEMWVL>B9 9 M],?B6;?]@O(!G=@U#4T5^0I*G3OZH5A_>'(-\MF'RPP8J?+F0"B7K9)?:2-_ M9Y[^ETC^\#AK+FAT;>T]:7/B2,_?GZKW/_23K=W)5,7&-T8H0DB$')!RSV?U"M>TV.#$VL4V _/I7[0/,%9()D(M4S8#I=EM22VI)K98/ M_C?H6.B!N)[IV#^^\2SW#1%;(-W1>AUB^TAS"?:)COJFW\ZANM/M8AM=$M(M$M/,<*K,QF M$<,<)@<\PA[<[]BYN!_+3W24D!(X041*3I9S8A9=74YW#\>Y,%47 MN\,8PQP,S+$9*:VPO)C-*O-OJA'WP=0(.G-45#K.(2QE9&P8*F-HA#!25LDR M6-8DALMR:8T8O"0*SV=2 #A9UREFF?3?1,QB2]A4X3DS19A5H M&7SZVM1'0YL!G@$@3=\9$,VV F=!I2ODNMCW#<3O8AZF% M07F9X3*,R"?&F4^J98,(C*",!UE$;EY,#!1W=XFQ<'J4%+0FB6@^,9,CHAP> MM G6#P\ZQ,>(=F?(?<]\^+&C.;8/TL?XPRZ0+KKZL>.3@9\*629U>.";OD4. M#U+Q9SB6ZNC#PP/=?$">/[3(CYT.=ENFS?A.-R=R77\?GIJ"YHD^NNEU+3S, MV8Y-: =SD*.C$3?\:NHZL8.OT*$,BL$UM1"J@5^E5#GNN0&1FW)3:%*>:M:= M\?>J8ES6F?L*=S>\O>A4[L5[7CEM[2 ;=^BSB9DKVH#$L !(NM@JV3H9G)/A M#C+U'SMUK2G7SQHU2R\,N4KEU['0ZY0OS8MK&)W?.>3@+\L+:25]D)J ;YW@ MYD$UZE0]GEBX-0*S4[C."DW]J- P'S+$XTXR?>OQNBE2, UL>60&PM0D<8&% MB LJFGB'!U1\EE.>X/_>[6*>K,6,1PX=?6%$>_^::K?;X1\XQ M0)YCF3KZ@PO^XG;:76 %N>M/M8>Z*R=(T,*-_U$(C# ?F;^QUP;A]1U[#QVS!18)G"QEUXW BJ7C M]5!F7D_F2;J>5*J7*"#C^BR2X\A?JP<&(U409>RZS?/"Z86=OKB]:Q3JO/NS M>UZQ_^E=+X$WPYR'DSYMK7PA)EB!K$T2%?1$M5BNHVKQJE*MOR^M, GI5<_U M>AA_(,9#?)K2IYX)I 8 6!UH;VRV"\II/F_FL M*+T'M2&]=XZA]B4E6)5T'=='N_$U&',6$-9'Y('&8-R@F>C?/A$& @]CP5!0MH#[X7V$VO'$LHNEL<8%!*E Y4L-P1 M_@A[R.L2C;J5.C)M9/H> C4&$9PG0^V[\Y!C#$"M?CW]_(*YO:MB*IBAT M!*-11)'ELW\F"1(]D7Y'8N3NB>&0"6A^A_5JR-<<%9RAX5HWV+C@]VW>'!4=/FK/FHPK4.=/SC=._.\5+ M_8JYQ$I_B3E[:6IMLX7M-9NP+Y#5W0!%Y+C( 9?;16?@<7NZ&?KD8,Y.D./[ MVRG/S\KVPNRVP[H]M!/3(C"Z2MP$.U>;M]W',Z=SP@F=GW8_WTQGKLFR,![' M"(*2D=Z0FRD'%YQ.Q_1H@@:BJ*$0MRVO?@9>K>-!*=J:U8+A9ACWY-0FS:MC MS6V02J8A-KPB\U)0=NH[;]U4)Z]O$E9-IM>R-'N@W-M?8VA'\!OE;]=_"T,6DNP/W6QK:,J[IJZ-Q>CIV[>6T^>R(OC+!%5@O!# MQ;V"GF:0Q#TB3?O6;=M'_W!\L5#N6+?E7UT^^VL98[S# $N$* VF7+F H]G% M%BH.B-:CR@%5###XB?03BW3; MCDV0'40V]A"H"*M'A1=A$#K@5YWDT)/,LKOFS#^ZM7?[<]SS>-X23@A3;1[H+D3MP%Z[#K MFG3W274&2"5@;%#RTD8Z"2C#G",#, %-:'J@%GUBZT!VWP'*=WJ6CVWB]#QK MB#P0?L\8!G=&-S@JP(#C32S:D,C+ZL$X,*7V,&XS' L>3N^C%JM)MQ*\W(9] MY(W/W6;W757'L50,9/9ALI.Z]V_7]&%FZ29.SXY"WUY2 =][C2$^)TK1O&P> MM6S?:.!J?AX98T+42,LAJ%%"M6$'],BW@(C9M"2-B3BIDO_Z@U>X_>?_'X$, M5$K"C+J)K.9JSR)($N2(UZ:RF6D2\RZ?1H63*A)$CH6.W]DMOVV$WVJ.96HP M#7;K$E0/Z!\KP6R/Z:N3"[OBVSC>%%G0C@64[C)U=J'_IEP'<#-: O"ENHZ7=$;85;\_CP?#OELN?!LN+'E>C[CS M>?'Z_/&Z819..US/_MNS+[W'K*1>?S!>% DC[6K/X\6H[Q?CQ80Q$AK&Q 73 MNCOO7%8@U9&A#-1[QW;QS&GU("-@W[ <[$??HTH5\6EQTHE_"<_'LQGYSZD8 M97066A&R1,S(4E,CA#0E31&;6%7DIJ8K1)0S',]GXK/0.*[6(/U[=63W=353 M/,?*M5JY2ULFWYSI*6>]Z\$M.6MR/>6H="&V3@KG. \]^>F> U@D!+%. MW(:@%D[NR:W2/Q/IF,)TSY_7AC,\J^KY1N'JOE(O'C7>'\A/8<8M10UQ8O2!Y\='1 M_;B3&>U*OP3-J4(5+#=3BB+J$:FBA>U1V8[%'8+2&'.:%[/6F*]"LF\DU%:G M187"LZA:&VD6]KQP=^$%TO)LHGX4FK@X"/V'MM1NO"WX,H':DF$*]-)J+ M&UD:G-O54KJ(ZY[],-#+Q^Y=/BR;UCBY*KUN#KZL6-7!U=J :,5.\=1!_?:# M=NK^ZEM^0V'$[NUIQ\!_5_J@1?.UX_SU?&\^D#ATB=T[XN^ABXO"E":-H]K *IDZS1*09 Z1%JP\P7-=[#JD."LU=2VE.DA0($ 65O4!&BY3M]O MTV!'EVY580_IQ##ML)1 N+_ R7-*I8PKI(AHE\Y.>C_88X@[FT$1@BXM0D W M.,.(B: RPC/+KHP&I=&3\7V)8;]6**6X8,+>+MP7IB7%<)T&8!5"J)(GONJ^ M\ZBKCVU.*2NR?J0?6;V3U4;ZOA0?E(PGQ)>F];,[G0;))U81*/5BFTG MB,7U/!+T OZ)]L!IW=G "D8$X6#DPDGSYCSWX">>SZE$E&A__O/1 HLUNY _GNV M3@.JCIN+IRI11#5"0@@8HD68,&J%#5A <]CJXZ$7F<'I+"O&5G!N--NTSC(* M2[>BQ/=QL&H#)6&GRSZO([EW*B65?]V1EQG2O+"J;;09(!,U8QAJIJFDY6Q3 MPJ+1S*9UW"0:KTF$US-I58Z"[&NGPE/I]H%H7$ZZZ^:YK6H@/G\6BD%1Y M6':[HTRR9'YO1N#3^][4HZF1[_L8+ "=FO3%01OXUD?9+%U<8;4-#.E"SW7I M1F=8M(]-UN05.5571$%N8E4#UI-TI:E*HM+D=)'P'.&PSJGK8+WX[/=+."_+ M M(#-@80*U+^L287A=4MJP&8X24="%9SF#MKHD9P M]-/.X:[V?42BX&,\LV]!L?P3ZTE&B(T:+[YJT,I/[Z2^P MI;9R,"L'P:(P*0FP#$0 T! ^"Z6/-S)!20_214?]WW'']_*6QAM_T=-.?- M#P,RR&;9MM]9 ?)+L;T*ULEJM$[JP=MZ)@J[1G3 ;\0P6T;^;4;F.6F2C0MT MQQY=@=\#RS@86,##]"QD4+YGE]I16M"!.D8H>*F2CUL>/0^%2$AT*WUP+L@0I=]FFD.M M%D3::)#_YF?IJ%2GM:B+-RMV,*;X(/TJ-O@X27T3)]AYF4TKBTZP;R 1;..' MUM^L$-!X?UUB%?$-2?[P;5;F/])4Q>\Q>>8D M3=9RR;!<9C&RP&X8\7%'Y06JZOV*Z.J06_'J M]WYQ_3U^WBBF4>#P ['>YV.V+Q*HW9N-U++3H=H7)]2_A)T\+;O1+X?9?= M2[YP.3QN<-\SW3"[[IG'?F9R*^DY!;UG#9&&>_1L09"Y&!9"I(]1"?( 'FAP MPC>?JJ2-+8,>?Z #!1MO88=@9)?T;+@K&!#W_+;C K;ZN]K(W^#66O HQL)# MI^?G@!S.ZBIH2!E67F@J;?C=#Y]N"VBY$4X+S&QI_S;;;XEY4%CYO;P Y7-- MQ/S7=?#+7M>Q.OVTTEKV[V5N5B$6XG*QD*DQL9#VPI>A?:-<^E6LUO(7Z*12 M+=;JZ*I:.6X4ZJ,7T&\Y_TMR?GIQS:W/0OS=L87_U+L>MGS^?OA\S4;GEMQO M9V=N:;\YQ?-US)MCNF.;FSQC3,_38)18E5?CL1\0O1..6E$'V] M&R96=$B=107'(K]->)YGL_P+,W _"S'7J)"Y!=&#B;53&JV=4S3?FICO;IJW M)N;'-3&_SO+P_*5AJUW>&;MOM6N;O!4G#DDK3=Y*5G")\J:BGR9RJ:9SI69SOAX<4Y^?\C7*Z4JI MCCZ$C[;?L0[_'U!+ P04 " !)@*)68'V-Z)A\&7R](F-_-+NC7D1& ;4C]NJ#$TW(P)].;8]\I4'@N"[Y M&#CC6TI(HZ)5*VJE89V=_?$;N]1%^AW?.R?F>_V]KNH&4:USTSROJN3Z*SG] M-KAX%W_XLGLQ^/NZE=ST^MO'J_8%.3E[__Y?QL7[]Y>#R^0-=G6-# +;"YW( M\3W;??^^U3DA)Y,HFIZ_?__P\%!Y,"I^[__';'8UL,IK804BCWT^^#3Z=U=DG(B=RZ1^_O9__FWQVZ(]__O'; MV+DG8?33I;^?W-G!K>.=1?[TW%"GT0?VS??L[2>?^7'VX(RCR;FFJO_X,+7' M8\>[/7/I371>K51KCR\%SNUD\9J?-.T\H*X=.?>47WOSG76M8K%[W[$_)S2^ MA%FIF>R5I;NR+T_G7[WQO>CLQKYSW)_G_S-P[FA(.O2!]/P[V_L?)7F%_1O2 MP+GYGP_QIT/GOY1=B-\EON]YVMCARC4?DKL/?7?,WOSVZ9JTO?$LC *'A@K[ M?53Y[?V066AZ_(>YMADNX[OS-[=\4/OM/7_U<$^Y?/][)W2&CNM$/\\GSGA, M/?:!?_Y2UU7CP_)CK$%JY%([8$\<33X\1=TBIEUK[=@=5:T?$_:< M$6DT3NUW!\7V*U!S%.LX=[CH:I:Y=_3VQ-B MNXQ8/P?V=.*,3N8/-7;"J6O_/'<\U_'HV=#U1]\_I/1E-&)"BQERB3$9WB/_ M+K[S.LPYZM0%Y[''J%13/CY CY#Y?UI]$TB2K_ F;, ,NU](V&-3.Z0'@\S: M R[C)QTZ$O.RMX^%I\;61SQ;_5]S0 9?6N2B^_6ZV?G[R9OEL=D+SWCIC+Z3 MS_8LFC@T.,H=_[HF_@T;R^]I&/D!Z<7^YWOA46Y^:FG6.V)8YIEFFB90L(U^ MM,WT\ZG;(^VO7UN7[>:@17JMJU:SWSH>#^WQI(,9#23TX01N3/F1VPNS$/#V=N%,:6 MWQ8+_38,_GCQ0QW*C&J[[":,1'[5*G6=,$.ZC$ 4,G;<&9\DMJ[[Z;N-NN#^ MCD.--,C0*K7&PI1Z:D;KT92?>\W.)>DUK]N7?89!9S2I*&03)@GO>DW[0#9- M>,AIQV;?^,\Y?[?]CD0^^SJQ4UN/R4ULZ_^DMHXO%R0&)XXW%JOQ M]]ADP&.?"XD=L5L/9Y$]="F[%1FQY@<^^R2[B,.QPT@[N89ND;OY)6QO_'B) M*7N,>4^$;%9,%WU16?&)H3WZ?ANP5HS/?[EA_V,!_LD?1#S\]^DRWA&Z^N$S MBP<]$DTHFX#<<+-29@?_[F?)/LRM_IQ'K./9' M2!?]P&W /L$?)!$]_!F[Y(\I'47)T,>OJ_"/A/X=_V@8<=V$76=((W[[:&)[ MY(&RCT7.R)ER)42)7_P>\D[BMV:&'I,'/_C.KHR+$;L&@_D?RL,IF%HCRLDM40W?5*&QQAM_(HQ*!R/ M 9G??!KX]\Z8LD^-J.MR?>?>=F/ACC!B86:."D#Q,'(8I>G/#FL ^YOYD MYO+L6XXLWH#A+&3V"++<2O-J8NZY: 82+PV7?FQKUA,02_ M40RU"2,)=J\*X<^=?G!DAQ-RX_H/RM(S#FV7FYA]BS+XL+[@BP*T]G?I!-//8?(*;9&)'K&4_6=^- M>&_:][;CQM\?SX*DL4Y(1C_9#)P]Y@TSYBP(J1*WP6>&3A'QP-6PN:'Y?>_X M?<,9@Q(' ON'(WS,/A($#$?,FMP0HQG[BS5B3.]B2"4V#R-^,2>.N!)'YKTV MGHV2EC.WN7>8+6@BUW&-+D8D^YSGWZ?/P[D@UN#2[IV;?=&_B3Z_G?6 M.W?,,Q@9Q-.L>]8^VQU2-M%EQK$)ZPS6D2Z]IVZ";49;6GQ+]HM>2<&:$0=L M&7[BD73,^C7II;.1[_K!^5R>>/HNO^DYHS<:\-_6WHYOP:H\QOG!QTO:Y')4\X5A(B%#=%XWH+D8X:5SMVC\?*;;VH%,S:C7]M-8ZFX M/]GS?F!.%M$S;DQZ[OD/@3V=/VO]4?1*'_:?OS0LUOZGS[7ZH75IZ[6/G/P9 M \WS&>6[*V%<^M*VH(HQ"7?[D#&-7N-#^RBFEX22;(;3Q]?2#R;LXL3#%_/L M^L8/^,&M[3DCPDDSN7,21-A$6WR>12^+SR_6?F)-I-6%E$"]R< M[SD0WL?(@0/ ?9S@(?%D+CD"%9M'N,N^8&VP+Q"7-9IE(V]J4.DX]KL;LC^ M29R@0M:O;;/_7\"<"1O!?X87RI1N71$V+ \FMX"QB21FOR*PJ7DJAJOVI5LV(LAG4V]L;"\"R8NK,P$C_)Q&;QQY2%UC\<+G*R,/Q7 M'EG,9Z[L.Z[#YHIC!E,>^-@7@V(SZ?'.?"SR*GML,_<[V6*;,\FBFB:)^$PS M2B-S=>%$L>B;XC(1>!/Y-@FK#64I!Q3KMF>L'0S6+%AY8'RP_(U8"68&+ ?.5J@<]0X(RX3C-C8$C@S[\3T='$8['-[4_$\,#Y&W'>H]-9,)JPD#SF MZU5VKYJ:PF+G)-,3O\_(^X[!,(S\T??8%7XUEL>W1<)E\W!BD%.>C6 P9J;D M<5:LV,0N5JM7$KDSN=F[U8''";D33/P@SL#P'%CZT/'%F &3BF*B5YB$\\3I/_00+J\0YX/FU'B9IDC)Y M;OY4\[24/TL1%_D"1OQNV23'I\7I!)@SLEN>S9,)[G,]I@ MGL_BL+C1U L3AV?=<1O8=Q!>X>IO'])2;^3RJ<-3R#P):_^\2T717]6*;CZZ MH)*0P3W#YO!GDC#V>K"(\W/%Q5T^J,1?JU5&Q5K M;::=9#K'_@,+S\V%#+D\27YV[JLL95V-904S+BOB.5*:E&DE>2=RFGZ<7W N MJJSD8/D;::HJJ5MZEZ9@]4U77\_85LCGP&=H96YYXT3+.8+'I#"?]3>JE>IC MJ1A[.G8WYS%GQA^#^;8]BED_392%?.7'>%X*=,^^$)-XW#0>B_$DV>*C0^I1 M]@2\%BY.$#^9QCRV>"4Q]U)TJ%?(Q[@Y\3QG47>U>I%5%TU*ND)RYP?LFO8] M0RI_ZN7:#4Y <5T9KR@;KP6D7$M);YX1<+/SWFM[]#TI!SME5KJ+ X-EF__'$3.HF?FO^9/$K(WG:7G_J>T?0=+2'0+YBMHX!1U_$D MY WUZ;^:FKD=T$N)LL, >E[R8^U8(_0L0)?&T@2@7 =>##E/BC1>1.H:1HE] MEU:<\EE*Y' -. Y,O=D-&[=FW# 3GT=OMTN1Y4K%;WHC3OIS9\NFVT4L2T 2 M%$E0*9.@!I*@ATZ"=CN?6KU6YZ)%+II75_)D0.?U\DE5.__MA@9\S0(9\;B# MKQ]P0D;.83S_GY>I)Z(K#S=7\GGC9'[DA&Q,?%QKR[.4U7,^NZG<54AKP&<& MFY;SI&(QOVW\5$/*1H>X2&KXU%\D[G[KQBB&;NBQ><&G\XOQJCTL*0N>. M3?5MCPN^[L^T.7$+^3@5T.AG/!['U?])$C=N6[+T,AE_XQ;>T;%C+\1IFSS0 MX8A7P[ 6+VV(P5=H5U@H4"%-+D>XK,EIMG:EL8^/-[\@_PB[)$,WS4I?R9KM MW@!M+NP3+D_%\44ZUWR(Y\#I@A'V>CACYF6=&']C>3W98EJED*?!9]S_FX23 MQ0660AR^O"Y,%H?1=-D(ZVX&%;[XA\_0.=@8');3C(LI^BS)*:R%4#R!PP(W M_N=HZ<&X;#N?#/*/,:YD8::SF AR+=AU1O.E,G[@COEC5,@G'GXDM](:IKDZ M/6=VY)NPI%%K\JG/ ;]^SYXZXW"Q1B^1'6YN&+GSQ5/\8_?XSF[W2U75.&?P9_H4KQBBQ%35^/N_ M:-4&?R_]XD_R+TJ_+XH27"=9=9?>?_'Z%8]LV5M?'[N)+\1A%T\T"'O(B&YM M5>&MSTEAQ:'% +V^YT#CK"XUC2=*/)/MC&(MV>&1/M=#Y_S+)>6XR(41]H,= MC,\XA\?@CU@_):EJWG?SU7C4YBL2N>'Z- &\KK7FE,5>F@7)DJW6#T:T'HLQ MFB->ULKB%(74=>L/GW&$XNYO&H%062[&6 MU_DIA*_ BE?DI6O._'\G3Q:F?;6TBI"O\^)+LVB"XN4EB/SOBSFJ(^:(-Q7R M+Q;&X^JU>/ZO_2M^)'OUU_GPV;LH$_?6#SWVAN)YO7T9=9#E(\@ M:V_P!W1_/GV5C27>VD=3ZZR]'K*YECM>O!JK@XD-6=>&L]&$,\(XU4#8",D& MHW@1(\=2_+&$@FY^)A]^'DSQ0![297B-^?PQ(K>,0YAY*9L)S[C7\>EG'$7P M@",9A=G4D6=/DR6B)'#"[^R)'M>,.O/I[R-F'M$V=O@J23:R)PLLV>#,@IJ8 ME0)ZR[->?!K.&L9)G?Z(DJ4(W+#.Q/>3 &),;P.:+$\<)5!,E--'X(Q]]@B\ M,;%V$2]K9)>=3<<\=;+%P^*$](W+>H9PSN%0=X+1[&ZQ:)4!*\[1,!9::UW\ M,"2>C,4HCF^69#2>O2&WR)W-Z9WYYXRQ_WSIYXCC(#96K&&S:[*Q@:^$Y,I6 M% ^0RP'=B[W=?@R, A[3Q(-AG''A_<)&NRT/.>_PN*/C'EA:'\R>/%80XH;: M2:XROFC2 G8G'EVN-BZ.6#>V[ 53K9:BD1MWQB^<](&S7## "^1B,?L#+QQ@ M(P?E73;S9B%_C@=JQZ/NHV3Q^+&$BYS1TIM/ED OR.L#&V[8E[PXK5*;__?_Q%=DO?_)7;_A:W=C+GXQ/_$.+,8I= M],Z)B>RW]XZ@"%7HP-WQO;//S>8U^>1XC!%XN-9^-)24#[U<1\'H]BRNI$A# MD'GPL2CUG%/ZS:)YRSC@A,HND:BE[%/VB)<4Q.-"W+7?*OT*X>:ID(\T<7S^ M%3N>O7*X\ YGTRGN&!%_+S7FYKLE(]DHYH93SK?QE=XIJ9?':QY2UV=@IHX7 MKTSG-QS.\U+SG1X2N*?#);M">NIGBRI(CG+A9M2:\9KP^U749N7I*=7!Y$T\_P%>RC2?S4\XT&V(-P]UXV M WO\Q:2V(B7"DC6VBSTRI'S&9[Q@Y<'9R,][E\OH>V\;,O/BX-\0U_ M/^%,>C(O3M^IXOQQ"]:4,+D7\;B&/?LJ0:N/M=8I/:MKQ!HMQJ]Y3))6D"_* ML9_4>">#4GH5TZPT%N/.\OWFMEOR^Z7K\XDWW_AJ;J3YWW%D=YX,6%PJ>W$@ MV;1OKCT,>;J 'F$$V8P,[761Q),J^&?,_FQA/1LUT1'H"'3$HB/4BM% 3\C0 M$W ).3K"K)@&.D*"CN#"#SI"CHX -4G1$1BM9>D)N(0<'6%6=/2#!/V@54!, M OLA7BV^ND'!OHZ1J$ZI3)8:2)O^>'(J5_I^+(4]^VYRY-?3-Y_O[>/9N/$& M@5'$"+"C>8,4\J6T[\CG.X9XOY]HC_N%[&GLJE[1+4%@EJTO&F_4_=-=Y__Y MBV:I'Z[9U=,:PK_YSO*13R[MZ/&@,9G(Y8 VK>^5.CQM>XGU(KX.D-F.%ZWR MO_F)$],H^7TZ-W&\WT3RZ]B.EL[]DX!/#FC2VEXF3>RS_G/-6 MR,%_+#;I6 MT:L'Y@:)W7_E6"RA5E7U4EM5?RUIKC#DTC%)HQ&E-S?9D6)C+P_NM :DW[QJ M]<7RV[/VR D>T5!QPPJ90;-KR*:F>A8&]IY/$IX>IHM,1X+XYXBX9G:2J(I M=5U7JC7K" @X9A^OCMAO;E.244 S- +.]J#[GOK.%$UO^>.V5T7U6W/5<0;_U4A3[VF)^<=(&XORG%LD< M/C(8Y*7,=A';_$(.N8!-?JFVJH!-3L-\D!_(#^175E]"&S\IU+QDQ9PJ/4K6J MBE:MY5O.DP] !4EMU)D?%#JS(1]R0-^@[]VS,:JF*@U3;/81]%V0_ UC[WJ1 MTS>RS>,D(>#=LSYK4SJD@:2@'RBA4$++J80>(PVT9925P ;("X$-P89@PR/E MA60GPV)R8;D212=_?.YU^WURW>M^:@^0"Y)'3,1H6IS2;,.L*X;>@!2(3,ZF M3%^C(C;)5QHQ$.0+\GW1O:HU1KY6SE?%R >/8N1A&/?JR,,@#X,\3,[H!\HC ME,=R*H_(PR / S8$&X(-D8=!'J8P>9A^Z^JJW?FLD,^M3JO7O(H/W&I>?FUW MVOU!KSG@)VZU_N^:']B%_;T@%?F^U._YU".BW! M=6SY0,6:?>0[4D/RT3HC"Z;#=Z%6OVI*PQ!*V"54-@^<"VX M]M5>MZNGG=8U_1WX5>+,T0'HE=M TY$Z*D'JJ!CE:KF=865E!,:1(T"AI]@_Y?51J:\'T.2@6+'"9]5/$;31>/6)'S0M%(^H3)_61P=A^N 6V4R6!&YU5*51EWHWEPE MY-;<)8%T;,>&'!!R0!*!#;(D9$G(DL@!(0AX6$QJ1!8&69@\GA.=;Z4P(Z-!.H1TB#P-\C1@7["O=-@IE160N$'BIKB) MFZM6OT]X]N:JRWXYG>=PWI'F8-!K?_PV:'Z\:I%!EW2ZG8MN9]#K7EVQ#Y#Y M^3M(]J H71*#%;$HO=J %EJV1!$W@J:+GRB!7$&NA27779WKU%"J>AU'FN4X MP;1S5ZL5L6?7%9-$"Y=6DE)1RGGJ2 HC28XL2),20*545D!B"(DAD"W(%F2+ M/!#R0)).E/*1!UI>P+.6^T'B)V-MTF F&?NSH4NS%R?7QD)@I76(&ZWWD!1MT M1.B(T!$+G;21R@K(T8!;P:W@UF+D:*0R E(RQ4C)+-(QUZT>Z7]I]EKDC'QL M]ML7!,F78NXB=$CE,%\*D5Y1L?)%ZKR)?$U&I@1T)BF=&: SN9,<\K48:0VD M-9#6D$Y/D05U,M@(TANDM\S3&K+71R// ;(%V8)LBY#GD)UK2T.UY4M\7+:O MO@U:E\A\0"HLME3(6 R'P\B?^9!]*$0J!/PF);\9%54%O\F>"I&=WHK);H7+ MC>R9#Y%";2H2H"#)09*#)(?\1]83$9 MR!9D"[)%_@/Y#^0_7LA_7'2_7O=: M7UJ=?ONO%FEWV-\MY#V@"Q9;%]0,3:D;D :1^D#J Q173(IK6(JAF: X9#^0 M_4#V ]D/64D&@AP$.0ARR'X@^P&RE<-&(%N0+;(?R'X4/_L1GTB_*06"(^DS M]S"S;R73\XG[O@R*5VP/U_\F'UC4ER:YT]F>MX]"S]>^ZT"T7V ML15);%*M5&MS>2YU_)67(G^:?&EJW]*S84#M[V?V#>NC<]M]L'^&*>,TM(IJ M+32NY#65VX@U;-ZH._O'V3PB4/\QIY#EQYB_M/P<4S]T(L?WS@/JVI%S3]>N MNGA.7:MP7>:._9DVWV1C*GMEZ:X'(JMM:>QOGZY)VQO/PBAP:*BPWT>518;Z MV ]SS;J1Q'??BMZ3/\QC>L]>SK+4^4ON\!1=FV!S'+K:7M+0N6QU^JU+7K?0 M[UZU+YL#]D=_P/[YVNH,^J3[B2R.0/OX-^FW/O/7R>FW3O/;99M]^)U@[+RE M.9^Z/3+XTF+_]5HM\K7;&7SIDQ9KXJ5$#_FUV;OX0G15-]ZS'_J1GVQS-%#= M)!'OZ 4<__$-?S_AW,GN$88&,G"5]]6E6.^ ER84W5D66PKXC MWV7V\WX_T6HGKS1VK58QZH+ +%M?.6(2WIW*ZR9W^B"?6D8..S"7ZA[3[EA^$UL+SS; MV'$YYIX#0WIW /_S%\U2/ZS_7-N))R=$(C%7\$*VUQ)"+KQ_/^2=MCT23?P9 M\^]Q^$[0SD^R.V MU_;HN\T^>RL.(5MU*B D;PBY\+TP"F8CKG#D"B2OJWX';,3 INFZI!M-: #, M #,[4TTP]8,U40&8.21FU-WG6SFNNF\ZO5#C+H R]L$-4? M\#V@/G>[EWW2[UY='J*DH=SJD:QE" <4&A(]*>,]4D4'?::I:$9#M+A4?!_( M-H%U4)37=DBTY SFAF4JEB4\!@3, 7.I8-XPE(91! .\X94RF+0U58=QEJI55;3J>CU%ZZ_3ZY[G4_ MM46=]HZ*J]Q67&5!/X6HSVI4E:K(XXWE*,\J:WHILY@T]WZ@Z:I2;XAU!.19 M2]3NXCB"IEBFV)P*'*%$[2Z,(S04RQ"NTY4/#_"#G/N!8B$N@AN@6FU[\M*L M*X:^'C;EK%:ML9<&UV]=7;4[GQ7RN=5I]9I7I-FY),W+K^U.NS_H-0?MOUJD M]7_7_+A#P:LB("-?VO];2CA;EJ*;PE?<%+RG M 6=IX5Q3#,&)$,"Y$(W,)9PU0S%UL#/@+!^<=X7PJ:G4ZM5WP# PO+7VJR * MDM:H*E9]?95'Z2J[NH,OK1Y*NK(LZ2KARLC];9$S?M$+MPF71$F!&<*.]@SC- M1!0'U\FJR*TTRU,;&U*HA2Z!:S5[G7;G]=3LH=SOLGFT& M,\+8GPU=*J,T*6[__Y<:G3."J&J*:HI=4U&6$KC,H7 A*]O9Y)_B)M5I6:@ M\ (0+S3$]2I*Y0#QXD*\JJC8B1 (+S#":XJ%PHCK@B MB\DJKN;:PKD[*"%O!I;B/(9<6W W$H )<[R1; Y,*,>FS+DV89I-APGAR'#D M/)L0C@Q'SMZ$<&0X^A2]N_8 MN3]2XY9K6G=\7O9P).[]WT^X_,NN&C_V_+)I9XY\U[6G(3V?_[+\8!9[FDER MYSO[!_NL%U%OT;N)JKS4W2DR^"NI9ZKJ/WASHF!^U_1J6M+,O>J-GX<7;^GZ M]7UVS1O7?Y@;:?YWG%\Z'P;4_G[VP(SP8>J'3N3XWGE 73MR[NF3:Z;^$-]X M_E%[R+ _B^B3AAX%"\D']P!N#-/TYT&K.=$11^J()/F#CLB\(U[8YA3] &8J M5T>\M+L5.N)HS+1]%SETQ/&H:6OA'3H"U%2NC@ U2=(1H"9).@+4)$E'@)HD MZ0A0DR0= 6J2I"- 39)T!*A)DHX -4G2$4GZ&!TAJB/>M"'3*]<"I>]&_E2^ MU'[\P3I[\[6Y< D6LY7"OB/?9?;S?C_1:B>O-':M5C%V6'BU$YAEZPMNXJ5% MLB/J13388R^S/V=VP+Y!KMF%_3&QO3'YF]H!B7QR:4=T=4NSDBR3?0NJ$ M(S1\E=,YLQG[]M1ZK:17-E!QQ;W')'HULQQ6*/8!G&3S9EH&_%1[7]NB[ MS3Y[*PXAF>[X X2(1LB%[X51,!MQA2-7(-D[2 =L!,*FZ;JD&TUH ,P ,SM3 M33#U@S51 9@Y)&;4W>=;.9R1#OS(=H5,2?-[=&JG-2#]YE5+\/$#.#YUO^-3 M9<")N#,(CG_*C>"='AL-0]$%[\DNP?&GP@[ ??94GQP"]IDCK'*&6$O3%,-J MX, J0+MHT*[5+:5:TP!M0+MHT&Z8BFF)/64=R :R)4"VKE@UX<=A9-W! /;A M#KPLR!D!NE*M-Q1#6S^\/&>'6NZI(UUT^P/2_40^=[N7?=+O7EWB/,OR;JTO M3&B08L][P111-^M*O6'B3,N\;ZHG$.4R;%LI^D T2U/JFEB8E_/ *,!<8IA; MNJFHIG#A%3 O?EA73'^H*JJ.@S#A#G '[@Z:HIG"!=Z" P'>D)<=L(6+9ZJF M*@U3%26>25UOLU5/^]SK]OODNM?]U!Z@-*OLI5E9T$\A"KDTHZH8AM@!6()" MKK(FHC(+2O/O"-6&8IK(R,(1RNX(EJ94-;&EO7"$$K6[*(Y@:(I972]3@!_ M#TKE!\P--)1@P@U0U[8UFU^K*X:5^ZJVQEXB7+]U==7N?%;(YU:GU6M>D6;G MDC0OO[8[[?Z@UQRT_VJ1UO]=MSI]T>LGH%<4W1#^*JS@O"\*X1/ MZTI-T]X!P\#PUN*O@BA(NJXJ&DJ[3O[H#KZT>JCIRK*FJX1K*/>W1=[XI5:X M_;HDRN)D#9;L!^2M@XZ,3K1S'&K5A0>A\!QI$ +/.<[P(WZ9#YQ(&K# B8ZC MZJDH2(,3P8GVC^$TQ:A9"./@/!F5N>5PA>KN.KVFKWM6H0O?6LU>I]WYW">? M>MVOI'O=XL5NW0Z*W Z[IYO!C##V9T.7RBA(BCL?X*5&YRQJK;'!MR%\C6GQ M\;^VR4,&4#@ PM=W,JRMU36SY,B .B,L$<:V*'3D! M\6)#7%,L%=L/ N+/[:'V_!Q;0HGJ=8G(AJ)N*(W>7;!ZUA=6-*P\U%"MGZ\Z MO^P%:_(P<-AEOE#WGG(S\$O:7GBV?EV-7>PHCK@BC,DJJ>;:PKD[2B%O!I;B MQ(9<6W W$H )<[R#; Y,*,=NS+DV89I#APGAR'#D/)L0C@Q'SMZ$<&0X^A2]N_8N3]2XY:K6G=]WOCIDI^3 M8'ZUQ\+GLY'O^L'YO/=&+K4##I3)A]4W)LFM=?9DKN/1L_3O>7\OTE&/K4CD MYFJE6ILG'%/,K+P4^=/D2U/[EIX- VI_/[-O(AJ:Q/]/FFY6:R5Y9NFL&&S!\^W1-VMYX%D:!0T.%_3ZJ+"J;C_TPUZP;27SW MK>@]^<-:1JDL:>?8398Z?\D=GJ)K$VR$)U!'U&.NL(?YFY?_^ZT_:%V2UL?V MX+))>JV+;N>B?=6."][)Q[])O_7Y:ZLS(*??.LUOEVWVV7>"P?*6Y__4[9'! MEQ;[K]=JD:_=SN!+G[0ZEZU+B1[R:[-W\87HJFZ\9S_T@_K:*U#,\1NW[/<3 MSGWL(O%(M>#^A$,9O;OV-*3G\U^6GX/37$IQ'/_JB(X[4$6JE8:(C M).@(JU+?NLX%'7$TCZAMW5,/'7&TCJAOW;L2'7$T:FI@L):A(T!-DG2$5E$Q MCY"A(VH5=>N*!'3$T:C)!#7)T1&(FJ3H"$1-DG0$HB9I.@+4)$5'@)HDZ0A0 MDS0= 6J2HB,8-6%")[ C]MR9+\V0OFU):/HN+WJ1KL(K_F"=O?GJDB@!><\W M%LF5PKXCWV7V\WX_T6HGKS2VJ>Y3DK@=S++U!3?Q6ZI0_IS9 ?L&N687]L?$ M]L;D;VH')/+)I1W1U;TMW[Y;@A!>.>+>$QOMN0;VUY2+YIQ[#@SIW0&B^)$.7#3GT'[$B,CFM[]-UFG[T%0 X"D'I%-7,- MD O?"Z-@-N+RAC",;,__9A2A9X":8G!(TW5)-YK0(%<< GP>=WECGP(]L]E.XD]0'9'1H1:@<>NTLH;BJ)8[ WK721&PDB]OE- M%I)D<%B9X*U[#4TQ-$MD_]\A.Q M7FPA0KFE(GEZ6IAJ\-(N(U+ZM"[PK-6L<]E''+7RBM#M:Y.D1*A9-P!1H3LH MR S1ES8=.#A$=X7EJ?E.M&A3<%B".8\!2UW1U(90:): ,0'-8T!34PQ# S2E MA^;Q&YD**-*J)7NP;[VZ >(E*;9I>R/_CI+(_D%1;%/J8ILL**08I3D-I:8U MD%PH1G(ADY&T$#DVC8VDNM"RB'+Z@1P%/\=O=U'*@[@?5(6.!R@/*E.["S,> M*%43-1=P@Y*[@:YHB(K@!BA4VNHE1EUIU-8+&XI8I]3Z,:5>R+YOAZ$_+;VC7B10I(,B)Q,JLI+?FL[ MWCOB>V3LA/.3&N)U<,[=U'8"KAP1_X8K3E2DA"2=*IDY9Z#.J[AU7D;AME]" M&J?,V0Z27DDDDO*VLTKL[B*1I-R+=1=H>ZJQ'57IF)IR(HZT(RZJT+475452Q?*S:B[*D8C<\G-J.\&EHN"Y9JB&]BM%6@N M1=V5;BJUVOI*UY)LI-6\\UFC_IMH1OX-<;S(]FZ=H8M]M;*KMWKI7$@9@"-X M,_-7&"-G/*,I*O:5.&"&)FNX9#\T;Z7:HKB1KNA5%#0>KJPK:[A(H:1):!?1 M4[R&T(4UJ!"3"BP8BXZ3732$9V/@1-* !4YTG.4I-6Q"#"?*J*[M):6E(!JG MJ:CJNI<5L0;NM^'*-1]HW(%#WQUSL7/\[UG(]RUK?6P/+IN_O1^*F4JA/FZE M/BYU*H,98>S/ABZ54;\4F_BYS5(#; M7X%V4ZGR\RU [0![\<&NU94:7_D"M /MC5T"F?P(7OL[@ZYJ2L.JKGI#20K\ M5AQIS6)'FB*@"A"[KN5XU[6,X(%45IG:G8?-1P!\[+16RIW6C@1\E-&5J=U@ M_)(S/H /X /X)6IW ;99V\=.H@O,\K N-])KP/8Q_&OKV\KU[1,/1)@1PX7^FT-A-72ZX$783@ MN!#E$VLR1(/?0C<'W MR"4.Y38"W"$'*FB)=,S,W4%N41.C T8'C YP![@#W 'ND'F5:"&,L+O0EM=Z MSS5=-_Y@G;T9_Y75:FNYA=MCF7#DN\Q$WN\G6NWDE?8T&3%;;X5D=N:NK\KD MO-*8!GN4+/\YLP/V#5ZE[/AC8GMC\C>U Q+YY-*.Z*'V5)": %ZRIY!4#QAD M&Z1W!W!R4-'ZS[7Z>G#%6[E"5W7]M820"^_?#WFG;8]$$W_&_'LD7- MMC#@K0"Y\+TP"F8C?CIHKK:)W3M"SP UQ>"0INN2;C2A0:XX!/@X'H4$4S]8 M4PJ CT.&)5)7;KX540,_LMU2[N7)]P:@=N"QN^!T[E+ORRGP]!JI=N%YU>%6 MU2(>"2SL?'4Y]MH1N&][[@%KZ8JNUXL&V+)NF"GPL)G<(]ML* W5P(Z8X.RB M<;:F*I:F@;.![*(AVU*TJE#*!K!S#^R\;5+Y*D9O&(IFK%-Z$4]%;G.)C891 M7+[E)VH]SCT6O?17AIX6)ALDZE#.?%H7/I 5'K]\U,HK0GD EC.$FIH.B+Y" MYR/_CI+(_D%1F5/JRAR;JO]H,ZBRA-%!-A/"CW>& HAKD^L<)P #R[]MAZ(\<\82FZ$A-(355D$2KIE15 MX.^([Y&Q$T[]T$ED(V],G+NI[01<.2+^#5>< MJ$@)23I5,G/.0*%7<0N]#%5H5A]YG#*U6\9TYJ[ /[7,=T ^ZKJ*4]>U,_(U M32CR4WF55I<4:-)Z19JL%"#5>(:K*I2-83O6U[PCBY+-BE_N5%+J:LUH!DU6(6H MP3(8-Z,&"]Q<#&XV:]AU$%@N!I8MQ6Q@FU>@N10U6+JFU*OKW%V27;6:=SYK MU'\3S3T"ZBQR+QBQ_+YT08B\H^%JEU MX9H?W$@:N,"-CN-&V) 83I157=M+2DM!-,ZJ8FU(3Q6Q!NZWX(XZ:G5%Y^D1(:Y2HDQ@YJ@X -H;=0G:=5"T-W1%-RV@?6\I M,6M4"$=[*@5FW:Z#HKU>54RK(0SMI:F_RQP5X/97H%VSE)IJ@-N!]C*@75<5 MHU$%VH'VE:*]%^?F.5"\7N$,+*[7K"?>4)(*OQ5'6K/8D>8(* /$%FPYWH(M M(W@@EU6F=N=A^Q$ '[NNE7+7M2,!'Y5T96HW&+_DC _@ _@ ?HG:78!]UO:Q MD^@*LSPLC-RG HW8(;')-0U&U(OL6\I7X/*3$OIVO/Y6?'F:K/6.+RB6\\M> ML"8/ X==Y@MU[RDW [^D[85GZ]?5V,4R*WZ3&Z(Y,_"F.CNI./))AJ)6:?Q# M7' @;05W#I"S*:<'$[XY62ZS\VEF18/W20&=3;6!,.&;RQ"E]C[&N&*\SX3W M8>S#V+>?]]4J)L8^*: #[RN=]]4LO5*#^TF!';C?0>I&I1,.]Q@;M17GC*7I M]Y$]="G[=^S<2Y-AD+8&-#92\G,2S*_VF,LX&_FN'YS/>W[D4CO@()M\6'UC MDMQ:9T_F.AX]2_^>8V51HOS8BD0TK5:JM7D1>HJWE9W(N:=K5UT\IZY5+-X\]F?:?+-2,]DK2W?-(#WQ[=,U:7OC61@% M#@T5]ONHLDA#'/MAKGE")+[[5O2R8WK.7LRQU_I([/$77)M@(9T>>8:+! M'N:_Z'8N6YU^ZY*PW_K=J_9E<\#^^-B\:G8N6J3_I=4:],GIMT[SVV6;O?-. M,%#>\NQ?F[V++T17=>,]^_&X>IWW1WS)WT^X+[.KQ / @LL23F!TY=K3D)[/ M?UE^-.ZVJN_S!'\_SO>.W$><*B#\PN+[);2MOQC>WRIYU"QTA14=HZ @9.J)>J=?0$1)T!*A)FH[0,%C+T!%U>(0< M'<&H"1XA0T?PB<36(_/0$W")LG4$1FLI.@*CM20= 6J2IB- 35)T!*A)DHY0 M*];6DQC1$?MUQ-L7<;V8FGBS(>I[919/VQZ))OXLM+UQ^$[8.JOM_G_ / !5X(Q@IO@)>"H,(;X*5Y4>$-\*)Z MF*4%UF(!8 *T"%J$"\ %X ('7Y&P79;([;@H3!_(<+5&8R_]H-GOMP9]H;I! MAFW?3SOYYR^:I7Y8_RG,&EJVUMA94N.0R2:>3'2&C+WE+>79O# ;WG,8[\F6 M1_/A/=DB1H#WB#J/+PG+X3TKTD5NPI"K=O-C^ZH]:+?ZI-FY)*T_O[4'?^]I M#. +%I2%A48@\![X#TE\QYQ9P);.=JI88-N(@9+HE44R?<9/9@=Q+ 9W%1>EP5W?$K])L/51$;SY13C"UX7H6G#VMV 3 MZ,-(<_R1!D,)W!7NF@/KP5W?)/^5UEUW5_^DD/KVRU->?.OU6IT!.5S9E*2X M6=@*"EP6!I%B/=:Q,0"OR%T\O"S662J,.4>0A.PPP M=92"6*18\Y(AE\KN)O *> 5$#ME%CF4(M]AE1U0]$;#>'B!WQDAW"D!#XB&Q8.X$(U0ZG5#>'1^[[@**-_K8@C MTGK3QA"ERYHT#NR;Z B(D103V6\%(B]F#LW ^:)8WOV:+EXA@>1B8]R@\='44TD4^0"T>%2 $J1 XQY[,$M%#N%"NEC5$=4C^:@>>1IS-$^>AM$=BD?*7#PB MGXT*4GEBU!33J*+PI.2%)_+9J!Q5*X:I5"T352M9BS(2N>*+.DTPHV/B.G9L M"8==EM?9^M&$!N5-RKX86Z\V%,-42U\$@XA)-AL5Q,&,FJY8 M58$.AJ*9,A3-+!)8 1U1YUY<#@M% 2B<*5KA3%UE08S@E!7\!"FKDA7/:(K: M,!7#TE%"@Q*:/RYF04"9,:8^:X'O$?^&C.E0X,JB$G;[VT[6 ?M*>\R.D)FB MHNKBA9C=, 4OA!?""Y.R'J7>$)C"RGM5#^IXGJ_C\2(_<"CJ>%#'(XV-"E+' MT[!4Q3#J*.1!6DHR&Y6CD$=3=(-YH"EV02)J>?)=R_/$(D]#HBWF2;Z4/+)Z M/#I#*0(X/Z>E"/)9 >X$=X([H8X'=3Q[R$1=7LA,1FDNS0Y#*G+=E]1(R;"0 M!^+]SDI1H<1[PU2LAMCRA=U!!3=$#NU0.;1"B4N&I=3T&HJ,2E%DE$_-J(1H M0>6G+)N5R-=D> 6\ EY1M-*>8\LUS]E1PMH?^<"& @94".6V0D@^*\"=D,PJ M:CV0?$9"[<^;32A_.9 $1D*) E@=)0IP)[B37#:".Z'BIZ@5/_R2PY5++IOA MY(]!=]"\(A??>KU69T":_7YKT/_M_1#;E!R\"@C,F\_M?'1%MVJ*JHD]_AB> M@@16R3;TT95JC?VGH=:F'+4V;PE,KMK-C^VK]J#=$AB=Y*=HX$WQ*TA8+ GG MBV7->*4L#LR"G\!/MOE)0S447158G8_Z&]3?9#EV(_&+@AP4Y,"=D&N2R48H MR$%!#@IR)(Z:HH<9 &F*7W;_@3I+8".Z$DIVRENQT!U]:/93J MH%0'I3HO51A4=<6LBMTE%GZ"W%?)"G4TTU2J@K<[1YE.,#5N\K MN6Q]')!FYY)\:G>:G8L6N6HU^RW2_7C5_MP G\)-=SS!O**J&0['DT% DDBWWBV3:G4&S\[G]\:J5:BL*Z;0&8@66 MO"EU*,>1S48%.4&K6J\I:EWL>:)P,&26"EF@W"Z:CFUV\J0\Y<(),Y69I(8:ZG>R)F[4[Y0=!$B(H7X']3NHWT'] MCG0F C&7O5(A5VX"KX!7H'Y'0A5%UF*=?=).SZAVU[WN=:LW^%LAUU?-3K*1 M(,]*77]M=08*P58\2@+V$/ M#KQ#O@L._/9"(@F!>(AL-?/O>DW\ <(H/=IS0^B/MN5]D=]"\(LU^OS40>+2K MM;-]Y$/=R'?]X#Q^#N8BE1N>K0M-0K(:E MU.IB%]KL 0YXU_9L6XF\2V[4',;Y:H;2L,0?H?RFD5]:SSR@+VXH(2I&W'35 M;GYL7[4'[59_L;N!Z#5P18RC,I6>0/T(K';S-JF&2 16\*[<1DXK]4TY]*YC M2E'O(YO9A/T[=NY%M6P)(2/J131XJ:VO:$'9GE3\S'4\>I;^/7>@A0,^MB+AXVJENE@]E3KARDN1 M/TV^-+5OZ=DPH/;W,_N&]=&Y[3[8/\/4V1M:17UDQ90 N(U8P^:-NK-_I.]H MJOJ/N3LO/\;\I>7GF/JA$SD^HSGJVI%S3]>NNGA.7:M8O'GLS[3Y9J5FLE>6 M[GH@XM@V;_CVZ9JTO?$LC *'A@K[?519S!>._3#7K!M)?/>MZ#WYHWY,[]G+ M698Z?\D=GJ)K$VR.0U?;S'_1[5RV.OW6)6&_];M7['7-9M8IN;JNC M7_*=I5OZ[#8WKO\P=[[YWW%X>)Z0_@.SRXMDG(XR\8WG'[6'+**;1?0(++Q9 MV]+VF XMC<9OK*^JU QTA 0=H55J.CI"AHY0*XVM:WS0$T?J";6BPR5DZ BC M4M70$1)T! 8)63H"@X0D/<$ZHH&.$-<1;U_HFD[N,MS1KKZ7U'3:]O[YBV:I M'Z*)/PMM;QR^$Y0F3R97,ADB:>CZ3R%)-CXV9=A8^>J:TU%"GKT=]Q:GN"PE MR!F2:#XO^,BF#"0)M&4BC*WH>)Y-!%49R< H>V?]LBXE*@+IZ,)(I[&6W,\3 MA(Z[1%)/))0$>^-W)<2KRE ML(N_P_\>V>&$S$(Z)HY'_"D-[(B]3>Q1Y-P[D4/#<^A9F,469A:[A7HE, ($ M+E #J '4 ,4KYXJ7?$X$C2R7$U\);93%K#D7! U]#?H:: 8T-@1YW[R LG;\EX5Y MI[>VX[TCKA^&Q/=8U'=/D\6HL?CF1Q,:0&+#1+H$$^F=8S>MVA >NY6JJR&K M@0UD9X-7Q5N*=8"(JWAN4D)9K?6?&3,-W[0CB;1NTDB+4DAJF/A*8Z."3'S- M.G9B@[@&CI'21D7A&,V$N 9Q;3W4X[OEQ?J&6:V MTM@(>R!!0(. !IH!S6"KM;P$?;)%>/7X^LW1B'5A%/+3$*AS;P]=@7G2XL$! MT^/R38^UAJ:H$,P@F($1P B)8&;J2D.O0S2#:+8AI&I[]]2+_,#!?FJ8S4ID MHX*4@VA\JR/AN]Y"-(-H!IHI*,WL'-CI9EU1-;&+CJ"5%4XKF]H_N5 6UYO% MYX3ZK)WCP+Z)H)UAIER"F?*KMD*J*X;XU0*EZG>(:*"&(E*#5C64>D-\E7_Q M'*6$RR!]@QHQ01^L%FOLGW-U@)U+S#S/@E(^9@YMPP M%4TUC['36H;&D@]3+\EV+_DER WD!G)[B=PLI6H=8(D$O+;(HJ%>3:X_7+G^ M XW[;NB[8_9FIS4@%\W^%_*MW[HD[0[I7K=ZS4&[\YDT+P;MO]J#=JO_V_NA M"-!!5X1X(+MXL'L%3DU1:V(I&6HB\ ]"R"LAZ%5340T-)7DEU1#WLM9:)'84 M9X+0B!*;_);8Y&)=&BKY4,D'F@'-8/FK=+&B'.K<2X)<+,9]NNK^J[^0Y-J= MOUK])Y+<.30Y3,&+,@7/!>5"G8,G@!I #9#I5[E9M0537 ]"X0W"&\@%Y + M(Q==46MBCUR&W)9CN>TZ\%EWC4-R$_AWR3$-ZY'>H0*]XB$$L^?\S)X/L%+. MT!I0U:"J@1? "T\.1-75&D0UB&K39,DL"Z62,[!"A7@TXB%7O%%)LLLO'<0-3>,IJ/P#?H;>$9*&TG( M,SOK;WI5,6L'6 =1"KL\&I" WOON M/7N!C (Z=B)R8X^X>1R*Y:^8;Q=BOGV0\^/68 5584EN*\/P;,J9#',Z Z7$9IL<[4Z:./>.@E8$,0 9Q_-00RP90 MQW*LCEVPM]@-6/!$1KX7.NRQ;'XD UF$5/P0!E_L=B.E"+0Q@<4$]KE-.[6: M^( ,XAC$,7!+V;G%%+R#$82Q' MCJ]L!.V$XL[U1O"7PR+^[8T%>&/FC[Q#+ M,#\NP?SX-;4D5EWHEIO0S> &X(4B\()E0$&#@A9?\M*Y=Y@=6)0UM=DC1#X) M)W9 )[[+'A 599C8RF.C/$]L-5.QJCI4,ZAF(!R/V\GZ4'OA\M!EB+DQDP6,]G-C&L8BE['RDO(9" 7 M.6V49W(Q56AD6<=WT@1S.((41_[)8C#9C_Q[U3Y&PDO/V1DAQ,H;7),AI%T>>W]E_-JU9G(#BS7#S80$#(CX @;'L$PU1,2^Q"/DB*< P M0EX90=73TOO"GD8^MSN]/A"SVZG\AUJ]?N7D*-PV(^20Q6Q,5\IME0+%WH M7O98:(R%QN F<-/;"UP:FJ*+Y28L-(8""052!FX'D" -0(&$ @F: LYC?&\PD8W\V=&GV$_PU2/UZJ#GZAE;G:Y)>U:N*:@G=TV%= M0#RNE>3SETT*XO/^ HH!Q12)8FI5Q=3TP\J Y? FZ(#0 64Q$B;HF*!#!X0. M")K)WD:@&>B )=,!>W3D>R-F')L?\1N?1F>'$V)[X^07^I^930V95?RQQ#CRCI+/FA^)._[Z/-5&T:C!D$-@AJH E2QC2KTNJ58 MEOCL:2F.GM9;R* M:6E8:2M1Q"CS!*OINL^G2R'D9<_F,H,'L_/#;[\"(0]"'JBB4%1QJ-U02N$D M^1?RY.,/2'RH3Y&C/@6E:Y(U&:5KH 90 VK9"BZ#;:EEH^Q5B%^8T6)&NVWK M$$/1&\8);K#*1 MFM@B$92OH7P-O 1>>CLOZ4*GD2A>*[!J]T+Q&I0[":?C9=O \Q6&R!=A'VK; M8+D,)Y^CO20.EFH[5- 5Z"K3+8CAAH<0*#$+W%/@+-,80&^6P"R1.2 M)Y@(3)2]39??IPDG(U\UP_.Y\8? MN=0.>#]//JR^,4DV.M;9@[B.1\_2O^?=E5!"M5*MS2GRI^=&TK&W M]&P84/O[F7T3T>#=<8JBAE91'STK119O_ONA/_[)_IE$=^X?_P]02P$" M% ,4 " !)@*)65Z=(46X# !"# $0 @ $ =69P M:2TR,#(S,#4P,BYX&UL4$L! A0#% M @ 28"B5M+_,UZ,! 8R< !4 ( !-0D '5F<&DM,C R M,S U,#)?<')E+GAM;%!+ 0(4 Q0 ( $F HE8J2,[;_A, $^L 4 M " ?0- !U9G!I+3(P,C,P-3 R>#AK+FAT;5!+ 0(4 Q0 ( M $F HE9@=S2)FE "=U"0 6 " 20B !U9G!I+3(P,C,P B-3 R>&5X.3DN:'1M4$L%!@ % 4 2P$ /)R $! end