0000042888-22-000033.txt : 20221026 0000042888-22-000033.hdr.sgml : 20221026 20221026161610 ACCESSION NUMBER: 0000042888-22-000033 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221026 DATE AS OF CHANGE: 20221026 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GRACO INC CENTRAL INDEX KEY: 0000042888 STANDARD INDUSTRIAL CLASSIFICATION: PUMPS & PUMPING EQUIPMENT [3561] IRS NUMBER: 410285640 STATE OF INCORPORATION: MN FISCAL YEAR END: 1227 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-09249 FILM NUMBER: 221333433 BUSINESS ADDRESS: STREET 1: 88 11TH AVENUE NE CITY: MINNEAPOLIS STATE: MN ZIP: 55413-1894 BUSINESS PHONE: 6126236000 MAIL ADDRESS: STREET 1: CT CORPORATION SYSTEM, INC. STREET 2: 100 SOUTH FIFTH STREET, SUITE 1075 CITY: MINNEAPOLIS STATE: MN ZIP: 55401 10-Q 1 ggg-20220930.htm 10-Q ggg-20220930
September 30, 2022FALSE0000042888--12-30168,529,0152022Q316,99416,99400000428882022-01-012022-09-3000000428882022-10-12xbrli:shares00000428882022-07-022022-09-30iso4217:USD00000428882021-06-262021-09-2400000428882020-12-262021-09-24iso4217:USDxbrli:shares00000428882022-09-3000000428882021-12-3100000428882020-12-2500000428882021-09-240000042888us-gaap:CommonStockMember2022-07-010000042888us-gaap:AdditionalPaidInCapitalMember2022-07-010000042888us-gaap:RetainedEarningsMember2022-07-010000042888us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-0100000428882022-07-010000042888us-gaap:CommonStockMember2022-07-022022-09-300000042888us-gaap:AdditionalPaidInCapitalMember2022-07-022022-09-300000042888us-gaap:RetainedEarningsMember2022-07-022022-09-300000042888us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-022022-09-300000042888us-gaap:CommonStockMember2022-09-300000042888us-gaap:AdditionalPaidInCapitalMember2022-09-300000042888us-gaap:RetainedEarningsMember2022-09-300000042888us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000042888us-gaap:CommonStockMember2021-12-310000042888us-gaap:AdditionalPaidInCapitalMember2021-12-310000042888us-gaap:RetainedEarningsMember2021-12-310000042888us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000042888us-gaap:CommonStockMember2022-01-012022-09-300000042888us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300000042888us-gaap:RetainedEarningsMember2022-01-012022-09-300000042888us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300000042888us-gaap:CommonStockMember2021-06-250000042888us-gaap:AdditionalPaidInCapitalMember2021-06-250000042888us-gaap:RetainedEarningsMember2021-06-250000042888us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-2500000428882021-06-250000042888us-gaap:CommonStockMember2021-06-262021-09-240000042888us-gaap:AdditionalPaidInCapitalMember2021-06-262021-09-240000042888us-gaap:RetainedEarningsMember2021-06-262021-09-240000042888us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-262021-09-240000042888us-gaap:CommonStockMember2021-09-240000042888us-gaap:AdditionalPaidInCapitalMember2021-09-240000042888us-gaap:RetainedEarningsMember2021-09-240000042888us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-240000042888us-gaap:CommonStockMember2020-12-250000042888us-gaap:AdditionalPaidInCapitalMember2020-12-250000042888us-gaap:RetainedEarningsMember2020-12-250000042888us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-250000042888us-gaap:CommonStockMember2020-12-262021-09-240000042888us-gaap:AdditionalPaidInCapitalMember2020-12-262021-09-240000042888us-gaap:RetainedEarningsMember2020-12-262021-09-240000042888us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-262021-09-24ggg:segment0000042888us-gaap:OperatingSegmentsMemberggg:IndustrialMember2022-07-022022-09-300000042888us-gaap:OperatingSegmentsMemberggg:IndustrialMember2021-06-262021-09-240000042888us-gaap:OperatingSegmentsMemberggg:IndustrialMember2022-01-012022-09-300000042888us-gaap:OperatingSegmentsMemberggg:IndustrialMember2020-12-262021-09-240000042888ggg:ProcessMemberus-gaap:OperatingSegmentsMember2022-07-022022-09-300000042888ggg:ProcessMemberus-gaap:OperatingSegmentsMember2021-06-262021-09-240000042888ggg:ProcessMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300000042888ggg:ProcessMemberus-gaap:OperatingSegmentsMember2020-12-262021-09-240000042888ggg:ContractorMemberus-gaap:OperatingSegmentsMember2022-07-022022-09-300000042888ggg:ContractorMemberus-gaap:OperatingSegmentsMember2021-06-262021-09-240000042888ggg:ContractorMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300000042888ggg:ContractorMemberus-gaap:OperatingSegmentsMember2020-12-262021-09-240000042888us-gaap:CorporateNonSegmentMember2022-07-022022-09-300000042888us-gaap:CorporateNonSegmentMember2021-06-262021-09-240000042888us-gaap:CorporateNonSegmentMember2022-01-012022-09-300000042888us-gaap:CorporateNonSegmentMember2020-12-262021-09-240000042888us-gaap:OperatingSegmentsMemberggg:IndustrialMember2022-09-300000042888us-gaap:OperatingSegmentsMemberggg:IndustrialMember2021-12-310000042888ggg:ProcessMemberus-gaap:OperatingSegmentsMember2022-09-300000042888ggg:ProcessMemberus-gaap:OperatingSegmentsMember2021-12-310000042888ggg:ContractorMemberus-gaap:OperatingSegmentsMember2022-09-300000042888ggg:ContractorMemberus-gaap:OperatingSegmentsMember2021-12-310000042888us-gaap:CorporateNonSegmentMember2022-09-300000042888us-gaap:CorporateNonSegmentMember2021-12-310000042888country:US2022-07-022022-09-300000042888country:US2021-06-262021-09-240000042888country:US2022-01-012022-09-300000042888country:US2020-12-262021-09-240000042888us-gaap:NonUsMember2022-07-022022-09-300000042888us-gaap:NonUsMember2021-06-262021-09-240000042888us-gaap:NonUsMember2022-01-012022-09-300000042888us-gaap:NonUsMember2020-12-262021-09-240000042888country:US2022-09-300000042888country:US2021-12-310000042888us-gaap:NonUsMember2022-09-300000042888us-gaap:NonUsMember2021-12-310000042888us-gaap:EmployeeStockOptionMember2022-01-012022-09-300000042888us-gaap:EmployeeStockOptionMember2020-12-262021-09-24xbrli:pure0000042888us-gaap:EmployeeStockMember2022-01-012022-09-300000042888us-gaap:EmployeeStockMember2020-12-262021-09-240000042888us-gaap:PensionPlansDefinedBenefitMember2022-07-022022-09-300000042888us-gaap:PensionPlansDefinedBenefitMember2021-06-262021-09-240000042888us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-09-300000042888us-gaap:PensionPlansDefinedBenefitMember2020-12-262021-09-240000042888us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-07-022022-09-300000042888us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-06-262021-09-240000042888us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-09-300000042888us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-262021-09-240000042888us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-07-010000042888us-gaap:AccumulatedTranslationAdjustmentMember2022-07-010000042888us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-07-022022-09-300000042888us-gaap:AccumulatedTranslationAdjustmentMember2022-07-022022-09-300000042888us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-09-300000042888us-gaap:AccumulatedTranslationAdjustmentMember2022-09-300000042888us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000042888us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000042888us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-09-300000042888us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-09-300000042888us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-06-250000042888us-gaap:AccumulatedTranslationAdjustmentMember2021-06-250000042888us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-06-262021-09-240000042888us-gaap:AccumulatedTranslationAdjustmentMember2021-06-262021-09-240000042888us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-09-240000042888us-gaap:AccumulatedTranslationAdjustmentMember2021-09-240000042888us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-250000042888us-gaap:AccumulatedTranslationAdjustmentMember2020-12-250000042888us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-262021-09-240000042888us-gaap:AccumulatedTranslationAdjustmentMember2020-12-262021-09-240000042888us-gaap:CustomerRelationshipsMember2022-09-300000042888ggg:PatentsProprietaryTechnologyAndProductDocumentationMember2022-09-300000042888us-gaap:TrademarksAndTradeNamesMember2022-09-300000042888us-gaap:TradeNamesMember2022-09-300000042888us-gaap:CustomerRelationshipsMember2022-01-012022-09-300000042888ggg:PatentsProprietaryTechnologyAndProductDocumentationMember2022-01-012022-09-300000042888us-gaap:TrademarksAndTradeNamesMember2022-01-012022-09-300000042888us-gaap:TradeNamesMember2022-01-012022-09-300000042888us-gaap:CustomerRelationshipsMember2021-12-310000042888ggg:PatentsProprietaryTechnologyAndProductDocumentationMember2021-12-310000042888us-gaap:TrademarksAndTradeNamesMember2021-12-310000042888us-gaap:TradeNamesMember2021-12-310000042888us-gaap:CustomerRelationshipsMember2020-12-262021-12-310000042888ggg:PatentsProprietaryTechnologyAndProductDocumentationMember2020-12-262021-12-310000042888us-gaap:TrademarksAndTradeNamesMember2020-12-262021-12-310000042888us-gaap:TradeNamesMember2020-12-262021-12-3100000428882020-12-262021-12-310000042888ggg:IndustrialMember2021-12-310000042888ggg:ProcessMember2021-12-310000042888ggg:ContractorMember2021-12-310000042888ggg:IndustrialMember2022-01-012022-09-300000042888ggg:ProcessMember2022-01-012022-09-300000042888ggg:ContractorMember2022-01-012022-09-300000042888ggg:IndustrialMember2022-09-300000042888ggg:ProcessMember2022-09-300000042888ggg:ContractorMember2022-09-300000042888us-gaap:FairValueInputsLevel2Member2022-09-300000042888us-gaap:FairValueInputsLevel2Member2021-12-310000042888us-gaap:FairValueInputsLevel3Member2022-09-300000042888us-gaap:FairValueInputsLevel3Member2021-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q

Quarterly Report Pursuant to Section 13 or 15 (d) of the Securities Exchange Act of 1934
For the quarterly period ended September 30, 2022

Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from to

Commission File Number:  001-09249
GRACO INC.
(Exact name of registrant as specified in its charter)     
 
Minnesota41-0285640
(State or other jurisdiction of incorporation or organization)  (I.R.S. Employer Identification Number)     
 
88 - 11th Avenue N.E.
Minneapolis,Minnesota55413
(Address of principal executive offices)    (Zip Code)     
(612)623-6000
(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $1.00 per shareGGGThe New York Stock Exchange

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
YesNo
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
YesNo
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filerNon-accelerated filerSmaller reporting company
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.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
YesNo

168,529,015 shares of the Registrant’s Common Stock, $1.00 par value, were outstanding as of October 12, 2022.



TABLE OF CONTENTS 
2

PART I     Item 1.
GRACO INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF EARNINGS
(Unaudited) (In thousands except per share amounts)
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net Sales$545,644 $486,696 $1,588,476 $1,447,989 
Cost of products sold284,556 238,462 803,853 688,597 
Gross Profit261,088 248,234 784,623 759,392 
Product development19,704 19,762 58,749 60,739 
Selling, marketing and distribution61,386 66,078 186,457 197,432 
General and administrative36,849 37,795 119,225 114,493 
Operating Earnings143,149 124,599 420,192 386,728 
Interest expense1,542 2,500 8,555 7,456 
Other expense (income), net(866)344 (106)31 
Earnings Before Income Taxes142,473 121,755 411,743 379,241 
Income taxes26,241 17,926 77,290 59,607 
Net Earnings$116,232 $103,829 $334,453 $319,634 
Net Earnings per Common Share
Basic
$0.69 $0.61 $1.97 $1.89 
Diluted
$0.67 $0.59 $1.93 $1.83 
See notes to consolidated financial statements.


CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited) (In thousands)
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net Earnings$116,232 $103,829 $334,453 $319,634 
Components of other comprehensive
income (loss)
Cumulative translation adjustment
(13,335)(3,537)(29,827)(8,314)
Pension and postretirement medical
liability adjustment
1,340 2,559 3,602 8,240 
Income taxes - pension and postretirement
medical liability adjustment
(312)(564)(826)(1,771)
Other comprehensive income (loss)(12,307)(1,542)(27,051)(1,845)
Comprehensive Income$103,925 $102,287 $307,402 $317,789 
See notes to consolidated financial statements.
3

GRACO INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(Unaudited) (In thousands)
September 30,
2022
December 31,
2021
ASSETS
Current Assets
Cash and cash equivalents$414,827 $624,302 
Accounts receivable, less allowances of $6,600 and $3,900
364,073 325,132 
Inventories462,220 382,301 
Other current assets44,783 31,886 
Total current assets1,285,903 1,363,621 
Property, Plant and Equipment, net562,807 451,061 
Goodwill359,645 356,255 
Other Intangible Assets, net136,948 149,740 
Operating Lease Assets30,996 30,046 
Deferred Income Taxes30,450 55,786 
Other Assets31,451 36,689 
Total Assets$2,438,200 $2,443,198 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current Liabilities
Notes payable to banks$42,692 $43,489 
Current portion of long term debt 75,000 
Trade accounts payable99,025 78,432 
Salaries and incentives60,458 82,941 
Dividends payable35,836 35,771 
Other current liabilities192,757 191,159 
Total current liabilities430,768 506,792 
Long-term Debt75,000 75,000 
Retirement Benefits and Deferred Compensation101,626 106,897 
Operating Lease Liabilities22,107 23,527 
Deferred Income Taxes8,310 10,661 
Other Non-current Liabilities12,078 10,978 
Shareholders’ Equity
Common stock168,523 170,308 
Additional paid-in-capital776,594 742,288 
Retained earnings950,414 876,916 
Accumulated other comprehensive income (loss)(107,220)(80,169)
Total shareholders’ equity1,788,311 1,709,343 
Total Liabilities and Shareholders’ Equity$2,438,200 $2,443,198 
See notes to consolidated financial statements.
4

GRACO INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited) (In thousands)
 Nine Months Ended
 September 30,
2022
September 24,
2021
Cash Flows From Operating Activities
Net Earnings$334,453 $319,634 
Adjustments to reconcile net earnings to net cash
provided by operating activities
Depreciation and amortization48,223 44,846 
Deferred income taxes20,062 (10,219)
Share-based compensation19,480 19,882 
Change in
Accounts receivable(56,524)(10,793)
Inventories(86,455)(77,531)
Trade accounts payable8,456 14,033 
Salaries and incentives(20,841)22,770 
Retirement benefits and deferred compensation473 6,676 
Other accrued liabilities411 27,307 
Other3,814 626 
Net cash provided by operating activities271,552 357,231 
Cash Flows From Investing Activities
Property, plant and equipment additions(147,193)(82,628)
Acquisition of businesses, net of cash acquired(25,296)(19,386)
Other(477)(102)
Net cash used in investing activities(172,966)(102,116)
Cash Flows From Financing Activities
Borrowings on short-term lines of credit, net4,110 27,880 
Payments on long-term debt(75,000)(69)
Payments of debt issuance costs (1,422)
Common stock issued28,299 40,445 
Common stock repurchased(155,181) 
Taxes paid related to net share settlement of equity awards(1,219) 
Cash dividends paid(106,855)(95,238)
Net cash used in financing activities(305,846)(28,404)
Effect of exchange rate changes on cash(2,215)(1,792)
Net increase (decrease) in cash and cash equivalents(209,475)224,919 
Cash and Cash Equivalents
Beginning of year624,302 378,909 
End of period$414,827 $603,828 
See notes to consolidated financial statements.
5

GRACO INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
(Unaudited) (In thousands)
Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Total
Three Months Ended September 30, 2022
Balance, July 1, 2022$169,114 $770,209 $912,864 $(94,913)$1,757,274 
Shares issued182 4,707   4,889 
Shares repurchased(773)(3,369)(43,126) (47,268)
Stock compensation cost 5,047   5,047 
Net earnings  116,232  116,232 
Dividends declared ($0.210 per share)
  (35,556) (35,556)
Other comprehensive income (loss)   (12,307)(12,307)
Balance, September 30, 2022$168,523 $776,594 $950,414 $(107,220)$1,788,311 
Nine Months Ended September 30, 2022
Balance, December 31, 2021$170,308 $742,288 $876,916 $(80,169)$1,709,343 
Shares issued689 26,392   27,081 
Shares repurchased(2,474)(10,781)(154,034) (167,289)
Stock compensation cost 18,696   18,696 
Restricted stock canceled (issued) (1)  (1)
Net earnings  334,453  334,453 
Dividends declared ($0.630 per share)
  (106,921) (106,921)
Other comprehensive income (loss)   (27,051)(27,051)
Balance, September 30, 2022$168,523 $776,594 $950,414 $(107,220)$1,788,311 
Three Months Ended September 24, 2021
Balance, June 25, 2021$169,667 $715,635 $720,429 $(124,468)$1,481,263 
Shares issued287 6,942   7,229 
Stock compensation cost 5,438   5,438 
Net earnings  103,829  103,829 
Dividends declared ($0.188 per share)
  (31,868) (31,868)
Other comprehensive income (loss)   (1,542)(1,542)
Balance, September 24, 2021$169,954 $728,015 $792,390 $(126,010)$1,564,349 
Nine Months Ended September 24, 2021
Balance, December 25, 2020$168,568 $671,206 $568,295 $(124,165)$1,283,904 
Shares issued1,386 41,395   42,781 
Stock compensation cost 17,750   17,750 
Restricted stock canceled (issued) (2,336)  (2,336)
Net earnings  319,634  319,634 
Dividends declared ($0.563 per share)
  (95,539) (95,539)
Other comprehensive income (loss)   (1,845)(1,845)
Balance, September 24, 2021$169,954 $728,015 $792,390 $(126,010)$1,564,349 
See notes to consolidated financial statements.
6

GRACO INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1.Basis of Presentation

The consolidated balance sheet of Graco Inc. and subsidiaries (the “Company”) as of September 30, 2022 and the related statements of earnings, comprehensive income and shareholders' equity for the three and nine months ended September 30, 2022 and September 24, 2021, and cash flows for the nine months ended September 30, 2022 and September 24, 2021 have been prepared by the Company and have not been audited.

In the opinion of management, these consolidated financial statements reflect all adjustments (consisting of only normal recurring adjustments) necessary to present fairly the financial position of the Company as of September 30, 2022, and the results of operations and cash flows for all periods presented.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted. Therefore, these statements should be read in conjunction with the financial statements and notes thereto included in the Company’s 2021 Annual Report on Form 10-K.

The results of operations for interim periods are not necessarily indicative of results that will be realized for the full fiscal year.

2.Segment Information

Effective January 1, 2022, our high performance coatings and foam product offerings previously included within the Applied Fluid Technologies division of the Industrial segment were realigned and are now managed under the Contractor segment. This change aligns the types of products offered and markets served within the segments. Prior year segment information has been restated to conform to the current organizational structure.

The Company has three reportable segments: Industrial, Process and Contractor. Sales and operating earnings by segment were as follows (in thousands): 
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net Sales
 Industrial$156,182 $154,560 $459,176 $428,872 
 Process125,376 96,185 364,883 284,790 
 Contractor264,086 235,951 764,417 734,327 
 Total$545,644 $486,696 $1,588,476 $1,447,989 
Operating Earnings
 Industrial$53,964 $50,812 $161,795 $138,879 
 Process30,638 21,514 89,183 64,923 
 Contractor65,123 58,659 192,314 203,366 
 Unallocated corporate (expense)(6,576)(6,386)(23,100)(20,440)
 Total$143,149 $124,599 $420,192 $386,728 

7

Assets by segment were as follows (in thousands): 
September 30,
2022
December 31,
2021
Industrial
$606,224 $601,843 
Process
543,701 436,203 
Contractor
698,698 599,726 
Unallocated corporate
589,577 805,426 
Total
$2,438,200 $2,443,198 

Geographic information follows (in thousands):
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net Sales (based on customer location)
United States
$289,831 $244,086 $840,922 $739,309 
Other countries
255,813 242,610 747,554 708,680 
Total
$545,644 $486,696 $1,588,476 $1,447,989 

 September 30,
2022
December 31,
2021
Long-lived Assets
United States
$498,780 $388,835 
Other countries
64,027 62,226 
Total
$562,807 $451,061 


3.Earnings per Share

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net earnings available to common shareholders
$116,232 $103,829 $334,453 $319,634 
Weighted average shares outstanding for basic earnings per share169,166 169,834 169,368 169,459 
Dilutive effect of stock options computed using the treasury stock method and the average market price3,623 4,940 4,020 4,939 
Weighted average shares outstanding for diluted earnings per share172,789 174,774 173,388 174,398 
Basic earnings per share
$0.69 $0.61 $1.97 $1.89 
Diluted earnings per share
$0.67 $0.59 $1.93 $1.83 

Stock options to purchase 1,618,000 and 428,000 shares were not included in the September 30, 2022 and September 24, 2021 computations of diluted earnings per share, respectively, because they would have been anti-dilutive.

8

4.Share-Based Awards

Options on common shares granted and outstanding, as well as the weighted average exercise price, are shown below (in thousands, except exercise prices):
Option
Shares
Weighted Average
Exercise Price
Options
Exercisable
Weighted Average
Exercise Price
Outstanding, December 31, 20219,575 $39.31 7,296 $33.75 
Granted831 71.73 
Exercised(391)24.00 
Canceled(40)49.17 
Outstanding, September 30, 20229,975 $42.58 7,648 $36.35 

The Company recognized year-to-date share-based compensation of $17.9 million in 2022 and $19.9 million in 2021. As of September 30, 2022, there was $11.0 million of unrecognized compensation cost related to unvested options, expected to be recognized over a weighted average period of 2.7 years.

The fair value of each option grant is estimated on the date of grant using the Black-Scholes option-pricing model with the following weighted average assumptions and results:
 Nine Months Ended
 September 30,
2022
September 24,
2021
Expected life in years
7.37.5
Interest rate
1.9 %1.2 %
Volatility
25.5 %25.3 %
Dividend yield
1.2 %1.0 %
Weighted average fair value per share
$19.06 $18.91 

Under the Company’s Employee Stock Purchase Plan, the Company issued 316,000 shares in 2022 and 416,000 shares in 2021. The fair value of the employees’ purchase rights under this Plan was estimated on the date of grant. The benefit of the 15 percent discount from the lesser of the fair market value per common share on the first day and the last day of the plan year was added to the fair value of the employees’ purchase rights determined using the Black-Scholes option-pricing model with the following assumptions and results:
 Nine Months Ended
 September 30,
2022
September 24,
2021
Expected life in years
1.01.0
Interest rate
0.9 %0.1 %
Volatility
20.5 %40.1 %
Dividend yield
1.2 %1.1 %
Weighted average fair value per share
$16.01 $21.50 

9

5.Retirement Benefits

The components of net periodic benefit cost for retirement benefit plans were as follows (in thousands):
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Pension Benefits
Service cost
$2,053 $1,674 $6,187 $7,119 
Interest cost
2,745 2,519 8,249 8,476 
Expected return on assets
(5,237)(5,412)(14,816)(15,673)
Amortization and other
1,200 2,148 3,695 7,254 
Net periodic benefit cost
$761 $929 $3,315 $7,176 
Postretirement Medical
Service cost
$129 $153 $387 $503 
Interest cost
209 124 629 624 
Amortization
86 252 259 752 
Net periodic benefit cost
$424 $529 $1,275 $1,879 

6.Shareholders’ Equity

Changes in components of accumulated other comprehensive income (loss), net of tax were as follows (in thousands):
Pension and
Postretirement
Medical
Cumulative
Translation
Adjustment
Total
Three Months Ended September 30, 2022
Balance, July 1, 2022$(58,359)$(36,554)$(94,913)
Other comprehensive income (loss) before reclassifications (13,335)(13,335)
Reclassified to pension cost and deferred tax1,028  1,028 
Balance, September 30, 2022$(57,331)$(49,889)$(107,220)

Nine Months Ended September 30, 2022
Balance, December 31, 2021$(60,107)$(20,062)$(80,169)
Other comprehensive income (loss) before reclassifications (29,827)(29,827)
Reclassified to pension cost and deferred tax2,776  2,776 
Balance, September 30, 2022$(57,331)$(49,889)$(107,220)

Three Months Ended September 24, 2021
Balance, June 25, 2021$(109,655)$(14,813)$(124,468)
Other comprehensive income (loss) before reclassifications (3,537)(3,537)
Reclassified to pension cost and deferred tax1,995  1,995 
Balance, September 24, 2021$(107,660)$(18,350)$(126,010)

Nine Months Ended September 24, 2021
Balance, December 25, 2020$(114,129)$(10,036)$(124,165)
Other comprehensive income (loss) before reclassifications (8,314)(8,314)
Reclassified to pension cost and deferred tax6,469  6,469 
Balance, September 24, 2021$(107,660)$(18,350)$(126,010)
10


Amounts related to pension and postretirement medical adjustments are reclassified to non-service components of pension cost that are included within other non-operating expenses.


7.Receivables and Credit Losses

Accounts receivable includes trade receivables of $350 million and other receivables of $14 million as of September 30, 2022 and $315 million and $10 million, respectively, as of December 31, 2021.

Allowance for Credit Losses

Following is a summary of activity in the year to date allowance for credit losses (in thousands):
September 30,
2022
September 24,
2021
Balance, beginning$3,254 $3,745 
Additions (reversals) charged to costs and expenses3,262 164 
Deductions from reserves (1)
(564)(425)
Other additions (deductions) (2)
(452)68 
Balance, ending$5,500 $3,552 

(1)    Represents amounts determined to be uncollectible and charged against reserves, net of collections on accounts previously charged against reserves.
(2) Includes effects of foreign currency translation.


8.Inventories

Major components of inventories were as follows (in thousands):
September 30,
2022
December 31,
2021
Finished products and components$211,195 $166,922 
Products and components in various stages of completion140,892 117,063 
Raw materials and purchased components229,127 185,291 
Subtotal581,214 469,276 
Reduction to LIFO cost(118,994)(86,975)
Total$462,220 $382,301 

11

9.Intangible Assets

Components of other intangible assets were as follows (dollars in thousands):
Finite LifeIndefinite Life
Customer
Relationships
Patents and
Proprietary
Technology
Trademarks,
Trade Names
and Other
Trade
Names
Total
As of September 30, 2022
Cost
$202,103 $26,574 $1,700 $62,633 $293,010 
Accumulated amortization
(119,529)(17,519)(659)— (137,707)
Foreign currency translation(12,791)(1,042) (4,522)(18,355)
Book value
$69,783 $8,013 $1,041 $58,111 $136,948 
Weighted average life in years
13105N/A
As of December 31, 2021
Cost
$194,505 $26,074 $900 $62,633 $284,112 
Accumulated amortization
(108,657)(15,734)(452)— (124,843)
Foreign currency translation(7,710)(707) (1,112)(9,529)
Book value
$78,138 $9,633 $448 $61,521 $149,740 
Weighted average life in years
13105N/A

Amortization of intangibles for the quarter was $4.8 million in 2022 and $4.6 million in 2021 and for the year to date was $14.1 million in 2022 and $13.4 million in 2021. Estimated annual amortization expense based on the current carrying amount of other intangible assets is as follows (in thousands):
2022 (Remainder)2023202420252026Thereafter
Estimated Amortization Expense$4,556 $16,860 $15,639 $15,071 $8,660 $18,051 

Changes in the carrying amount of goodwill for each reportable segment were as follows (in thousands): 
Industrial    Process    Contractor    Total    
Balance, December 31, 2021$185,733 $141,304 $29,218 $356,255 
Additions, adjustments from business acquisitions 16,994  16,994 
Foreign currency translation(10,162)(3,442) (13,604)
Balance, September 30, 2022$175,571 $154,856 $29,218 $359,645 

In the first quarter, the Company completed an acquisition of a business that is not material to the consolidated financial statements.



12

10.Other Current Liabilities
Components of other current liabilities were as follows (in thousands):
September 30,
2022
December 31,
2021
Accrued self-insurance retentions
$9,306 $9,303 
Accrued warranty and service liabilities
14,263 14,463 
Accrued trade promotions
13,670 15,872 
Payable for employee stock purchases
12,244 15,746 
Customer advances and deferred revenue
60,657 60,554 
Income taxes payable
13,652 5,200 
Right of return refund liability18,219 18,614 
Operating lease liabilities, current 9,193 9,096 
Other
41,553 42,311 
Total
$192,757 $191,159 

A liability is established for estimated future warranty and service claims that relate to current and prior period sales. The Company estimates warranty costs based on historical claim experience and other factors including evaluating specific product warranty issues. Following is a summary of activity in accrued warranty and service liabilities (in thousands):
Balance, December 31, 2021$14,463 
Assumed in business acquisition38 
Charged to expense6,251 
Margin on parts sales reversed1,811 
Reductions for claims settled(8,300)
Balance, September 30, 2022$14,263 

Customer Advances and Deferred Revenue

Revenue is deferred when cash payments are received or due in advance of performance, including amounts which are refundable. This is also the case for services associated with certain product sales. During the three and nine months ended September 30, 2022, we recognized $11.2 million and $52.0 million, respectively, that was included in deferred revenue at December 31, 2021. During the three and nine months ended September 24, 2021, we recognized $16.4 million and $40.4 million, respectively, that was included in deferred revenue at December 25, 2020.

11.Fair Value

Assets and liabilities measured at fair value on a recurring basis and fair value measurement level were as follows (in thousands):
Level   September 30,
2022
December 31,
2021
Assets
Cash surrender value of life insurance2$17,575 $23,147 
Forward exchange contracts2171  
Total assets at fair value$17,746 $23,147 
Liabilities
Contingent consideration3$14,411 $12,274 
Deferred compensation25,554 5,962 
Forward exchange contracts2 111 
Total liabilities at fair value$19,965 $18,347 

13

Contracts insuring the lives of certain employees who are eligible to participate in certain non-qualified pension and deferred compensation plans are held in trust. Cash surrender value of the contracts is based on performance measurement funds that shadow the deferral investment allocations made by participants in certain deferred compensation plans. The deferred compensation liability balances are valued based on amounts allocated by participants to the underlying performance measurement funds.

Contingent consideration liability represents the estimated value (using a probability-weighted expected return approach) of future payments to be made to previous owners of certain acquired businesses based on future revenues.

Long-term notes payable with fixed interest rates had a carrying amount of $75 million and estimated fair value of $75 million as of September 30, 2022. As of December 31, 2021, the long- term notes had a carrying amount of $150 million and estimated fair value of $165 million. The fair value of variable rate borrowings approximates carrying value. The Company uses significant other observable inputs to estimate fair value (level 2 of the fair value hierarchy) based on the present value of future cash flows and rates that would be available for issuance of debt with similar terms and remaining maturities.

14

Item 2. GRACO INC. AND SUBSIDIARIES

MANAGEMENT'S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Overview

The Company supplies technology and expertise for the management of fluids and coatings in both industrial and commercial applications. It designs, manufactures and markets systems and equipment to move, measure, control, dispense and spray fluid and coating materials. Management classifies the Company’s business into three reportable segments: Industrial, Process and Contractor. Key strategies include developing and marketing new products, leveraging products and technologies into additional, growing end-user markets, expanding distribution globally and completing strategic acquisitions that provide additional channel and technologies.

The ongoing global COVID-19 pandemic and related governmental, business and societal responses continue to have an impact on our operations, supply chains, distribution channels, and end-user customers. The timing, duration, and extent of the impact from the pandemic in our major geographies is still uncertain and we cannot predict the magnitude of the impact to the results of our operations or financial position.

The Company continues to experience logistical and production constraints associated with raw materials and purchased components. These constraints were due to limited raw material and component availability, reduced freight capacity, shipping delays, and labor shortages as a result of responses to the COVID-19 pandemic and other supply chain disruptions. We also have experienced the effects of price inflation related to raw materials, purchased components, and freight and transportation costs. The supply chain disruptions and associated effects of inflation have adversely impacted profitability in the near-term and limited our ability to satisfy strengthening customer demand, especially within our high-volume Contractor segment. We expect these challenges to continue through the remainder of 2022.

The Company also has historically sold products to customers located in or associated with Russia and Belarus. In response to Russia's invasion of Ukraine, the United States, the United Kingdom, the European Union, Switzerland and others have implemented sanctions and export controls targeting Russia and Belarus and entities associated with those countries, which significantly limits our ability to sell certain products, serve certain customers and collect on our outstanding receivables in those countries. In the first quarter of 2022, we decided to suspend sales into Russia and Belarus for the time being. Sales to Russia and Belarus accounted for approximately 1.5% of our 2021 net sales and were not material for the first three quarters of 2022.

The duration and extent to which the pandemic and trade sanctions against Russia and Belarus affect the Company's business will depend on future developments which still remain uncertain.

The following Management’s Discussion and Analysis reviews significant factors affecting the Company’s results of operations and financial condition. This discussion should be read in conjunction with the financial statements and the accompanying notes to the financial statements.


15

Consolidated Results

A summary of financial results follows (in millions except per share amounts):
 Three Months Ended    Nine Months Ended
 Sep 30,
2022
Sep 24,
2021
%
 Change
Sep 30,
2022
Sep 24,
2021
%
 Change
Net Sales
$545.6 $486.7 12 %$1,588.5 $1,448.0 10 %
Operating Earnings
143.1 124.6 15 %420.2 386.7 %
Net Earnings
116.2 103.8 12 %334.5 319.6 %
Net Earnings, adjusted (1)
114.8 100.3 14 %331.3 309.9 %
Diluted Net Earnings per Common Share
$0.67 $0.59 14 %$1.93 $1.83 %
Diluted Net Earnings per Common Share, adjusted (1)
$0.66 $0.57 16 %$1.91 $1.78 %
(1) See below for a reconciliation of adjusted non-GAAP financial measures to GAAP.

Sales increased 12 percent for the quarter and 10 percent year to date, with increases in all segments. Changes in currency translation rates reduced worldwide sales by $20 million (5 percentage points) for the quarter and $43 million (3 percentage points) for the year to date. Sales from acquired operations contributed approximately $3 million (1 percentage point) for the quarter and $8 million (1 percentage point) for the year to date.
Gross profit margin rates for the quarter and year to date decreased 3 percentage points as strong realized pricing was unable to offset higher product costs and unfavorable currency translation.
Total operating expenses decreased $6 million (5 percentage points) for the quarter and $8 million (2 percentage points) for the year to date primarily due to lower sales and earnings-based expenses. Expense leverage largely offset the effects of lower gross profit margin rates on operating earnings.

16

Excluding the impact of excess tax benefits related to stock option exercises and certain non-recurring tax provision adjustments presents a more consistent basis for comparison of financial results. A calculation of the non-GAAP measurements of adjusted income taxes, effective income tax rates, net earnings and diluted earnings per share follows (in millions except per share amounts):
Three Months EndedNine Months Ended
September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Earnings before income taxes$142.4 $121.8 $411.8 $379.2 
Income taxes, as reported$26.2 $17.9 $77.3 $59.6 
Excess tax benefit from option exercises1.4 2.6 3.2 8.8 
Other non-recurring tax benefit— 0.9 — 0.9 
Income taxes, adjusted$27.6 $21.4 $80.5 $69.3 
Effective income tax rate
   As reported18.4 %14.7 %18.8 %15.7 %
   Adjusted19.4 %17.6 %19.6 %18.3 %
Net Earnings, as reported$116.2 $103.8 $334.5 $319.6 
Excess tax benefit from option exercises(1.4)(2.6)(3.2)(8.8)
Other non-recurring tax benefit— (0.9)— (0.9)
Net Earnings, adjusted$114.8 $100.3 $331.3 $309.9 
Weighted Average Diluted Shares172.8 174.8 173.4 174.4 
Diluted Earnings per Share
   As reported$0.67 $0.59 $1.93 $1.83 
   Adjusted$0.66 $0.57 $1.91 $1.78 


17

The following table presents an overview of components of net earnings as a percentage of net sales:
Three Months Ended   Nine Months Ended
September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net Sales100.0 %100.0 %100.0 %100.0 %
Cost of products sold52.2 49.0 50.6 47.6 
Gross Profit47.8 51.0 49.4 52.4 
Product development3.6 4.1 3.7 4.2 
Selling, marketing and distribution11.3 13.6 11.7 13.6 
General and administrative6.8 7.8 7.5 7.9 
Operating Earnings26.2 25.6 26.5 26.7 
Interest expense0.3 0.5 0.5 0.5 
Other expense (income), net(0.2)0.1 — — 
Earnings Before Income Taxes26.1 25.0 25.9 26.2 
Income taxes4.8 3.7 4.9 4.1 
Net Earnings21.3 %21.3 %21.1 %22.1 %

Net Sales

The following table presents net sales by geographic region (in millions):
 Three Months Ended   Nine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Americas(1)
$333.4 $280.4 $964.8 $847.3 
EMEA(2)
111.3 115.0 325.8 339.0 
Asia Pacific100.9 91.3 297.9 261.7 
Consolidated$545.6 $486.7 $1,588.5 $1,448.0 
(1)     North, South and Central America, including the United States
(2)    Europe, Middle East and Africa

The following table presents the components of net sales change by geographic region:
Three MonthsNine Months
Volume and PriceAcquisitions CurrencyTotalVolume and PriceAcquisitions CurrencyTotal
Americas18%1%0%19%13%1%0%14%
EMEA10%0%(13)%(3)%5%1%(10)%(4)%
Asia Pacific17%1%(8)%10%18%1%(5)%14%
Consolidated16%1%(5)%12%12%1%(3)%10%

Gross Profit

Gross profit margin rates for the quarter and year to date decreased 3 percentage points from the comparable periods last year. Realized pricing was unable to offset continued increases in product costs and the adverse impacts of changes in currency translation rates.


18

Operating Expenses

Total operating expenses for the quarter decreased $6 million (5 percent) compared to the third quarter last year. Reductions of $5 million from the impact of currency translation and $3 million from lower sales and earnings-based expenses were partially offset by volume and rate related increases. Year-to-date operating expenses decreased $8 million compared to the same period last year. Reductions of $10 million from the impact of currency translation and $10 million from lower sales and earnings-based expenses were partially offset by $3 million of allowances for credit losses on customer receivables in Russia and other volume and rate related increases.

Interest Expense

Interest expense increased $1 million for the year to date and includes a $3.5 million fee related to the prepayment of private placement debt in the first quarter of 2022.
Income Taxes

The effective income tax rate was 18 percent for the quarter and 19 percent for the year to date, up 3 percentage points, respectively, from the comparable periods last year. The increase was primarily due to decreases in excess tax benefits from stock option exercises and the unfavorable effects of foreign earnings taxed at higher rates than the U.S.


Segment Results

Certain measurements of segment operations compared to last year are summarized below:

Industrial Segment

The following table presents net sales and operating earnings as a percentage of sales for the Industrial segment
(dollars in millions):
 Three Months Ended  Nine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net Sales
Americas
$60.1 $54.1 $175.9 $152.3 
EMEA
48.1 53.9 141.6 144.5 
Asia Pacific
47.9 46.4 141.7 132.0 
Total
$156.1 $154.4 $459.2 $428.8 
Operating earnings as a percentage of net sales
35 %33 %35 %32 %

The following table presents the components of net sales change by geographic region for the Industrial segment:
Three MonthsNine Months
Volume and PriceAcquisitionsCurrencyTotalVolume and PriceAcquisitions CurrencyTotal
Americas11%0%0%11%16%0%(1)%15%
EMEA3%0%(14)%(11)%9%0%(11)%(2)%
Asia Pacific11%0%(8)%3%12%0%(5)%7%
Segment Total8%0%(7)%1%12%0%(5)%7%

For both the quarter and year to date, strong Industrial segment sales growth in the Americas and Asia Pacific was partially offset by weakness in EMEA due to unfavorable macroeconomic conditions. The operating margin rate increased for both the quarter and year to date as strong realized pricing and expense leverage more than offset higher product costs and the adverse impacts of currency translation.

19


Process Segment

The following table presents net sales and operating earnings as a percentage of sales for the Process segment
(dollars in millions):
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net Sales
Americas
$76.6 $58.6 $222.0 $175.1 
EMEA
16.6 13.8 51.4 44.4 
Asia Pacific
32.2 23.8 91.5 65.3 
Total
$125.4 $96.2 $364.9 $284.8 
Operating earnings as a percentage of net sales
24 %22 %24 %23 %

The following table presents the components of net sales change by geographic region for the Process segment:
Three MonthsNine Months
Volume and PriceAcquisitions CurrencyTotalVolume and PriceAcquisitions CurrencyTotal
Americas27%4%0%31%24%3%0%27%
EMEA30%1%(11)%20%22%1%(7)%16%
Asia Pacific40%1%(7)%34%44%1%(5)%40%
Segment Total30%4%(4)%30%28%2%(2)%28%

The Process segment had broad-based double-digit sales growth in all product applications and regions for the quarter and year to date. The operating margin rate for this segment increased 2 percentage points for the quarter and 1 percentage point for the year to date as increased volume and expense leverage offset higher product costs, unfavorable product and channel mix and the adverse impacts of currency translation.

Contractor Segment

The following table presents net sales and operating earnings as a percentage of sales for the Contractor segment
(dollars in millions):
 Three Months Ended   Nine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net Sales
Americas
$196.7 $167.6 $566.9 $519.9 
EMEA
46.6 47.3 132.8 150.1 
Asia Pacific
20.8 21.2 64.7 64.4 
Total
$264.1 $236.1 $764.4 $734.4 
Operating earnings as a percentage of net sales
25 %25 %25 %28 %
20


The following table presents the components of net sales change by geographic region for the Contractor segment:
Three MonthsNine Months
Volume and PriceAcquisitionsCurrencyTotalVolume and PriceAcquisitions CurrencyTotal
Americas18%0%(1)%17%9%0%0%9%
EMEA12%0%(13)%(1)%(4)%1%(9)%(12)%
Asia Pacific7%0%(8)%(1)%6%0%(5)%1%
Segment Total16%0%(4)%12%6%1%(3)%4%

Contractor segment sales increased 12 percent for the quarter compared to last year due to improved product availability. Sales increased 4 percent for the year to date primarily due to continued strength in North American construction markets. Price realization, favorable product and channel mix and expense leverage offset higher product costs for the quarter, which resulted in a consistent operating margin rate compared to last year. For the year to date, the operating margin rate decreased 3 percentage points primarily due to higher product costs and the adverse impacts of currency translation.

Liquidity and Capital Resources

Net cash provided by operating activities of $272 million decreased $86 million from the comparable period last year, mostly driven by increased salary and incentive payments, increased inventory purchases to meet demand levels and higher accounts receivable that reflect growth in business activity through the 2022 year to date. Significant uses of cash in 2022 included share repurchases of $155 million, plant and equipment additions of $147 million, dividend payments of $107 million, prepayment of long-term debt of $75 million, and $25 million to acquire businesses that were not material to the consolidated financial statements. Proceeds from shares issued in 2022 totaled $28 million.

Significant uses of cash in 2021 included dividend payments of $95 million, property, plant and equipment additions of $83 million and $19 million to acquire businesses that were not material to the consolidated financial statements. Proceeds from shares issued in 2021 totaled $40 million.

As of September 30, 2022, the Company had available liquidity of $941 million, including cash and cash equivalents of $415 million, of which $275 million was held outside of the U.S., and available credit under existing committed credit facilities of $526 million.

Cash balances and unused financing sources are expected to provide the Company with the flexibility to meet its liquidity needs in 2022, including its capital expenditure plan, planned dividends, share repurchases, acquisitions and operating requirements. Capital expenditures for 2022 are expected to be approximately $230 million, including $130 million in facility expansion projects. The Company may make opportunistic share repurchases going forward.

Outlook

Demand worldwide remains solid despite uncertain macroeconomic conditions. For the full-year 2022, the Company is raising its target to low double-digit sales growth on an organic, constant currency basis.

Cautionary Statement Regarding Forward-Looking Statements

The Company desires to take advantage of the “safe harbor” provisions regarding forward-looking statements of the Private Securities Litigation Reform Act of 1995 and is filing this Cautionary Statement in order to do so. From time to time various forms filed by our Company with the Securities and Exchange Commission, including our Form 10-K, Form 10-Qs and Form 8-Ks, and other disclosures, including our 2021 Overview report, press releases, earnings releases, analyst briefings, conference calls and other written documents or oral statements released by our Company, may contain forward-looking statements. Forward-looking statements generally use words such as “expect,” “foresee,” “anticipate,” “believe,” “project,” “should,” “estimate,” “will,” and similar expressions, and reflect our Company’s expectations concerning the future. All forecasts and projections are forward-looking statements. Forward-looking statements are based upon currently available information, but various risks and uncertainties may cause our Company’s actual results to differ materially from those expressed in these statements. The Company undertakes no obligation to update these statements in light of new information or future events.

21

Future results could differ materially from those expressed due to the impact of changes in various factors. These risk factors include, but are not limited to: the impact of the COVID-19 pandemic on our business; Russia's invasion of Ukraine, and the sanctions and actions taken against Russia and Belarus in response to the invasion; economic conditions in the United States and other major world economies; our Company’s growth strategies, which include making acquisitions, investing in new products, expanding geographically and targeting new industries; changes in currency translation rates; the ability to meet our customers’ needs and changes in product demand; supply interruptions or delays; security breaches; new entrants who copy our products or infringe on our intellectual property; risks incident to conducting business internationally; catastrophic events; changes in laws and regulations; compliance with anti-corruption and trade laws; changes in tax rates or the adoption of new tax legislation; the possibility of asset impairments if acquired businesses do not meet performance expectations; political instability; results of and costs associated with litigation, administrative proceedings and regulatory reviews incident to our business; our ability to attract, develop and retain qualified personnel; the possibility of decline in purchases from a few large customers of the Contractor segment, variations in activity in the construction, automotive, mining and oil and natural gas industries, and the impact of declines in interest rates, asset values and investment returns on pension costs and required pension contributions. Please refer to Item 1A of our Annual Report on Form 10-K for fiscal year 2021 and Item 1A of this Form 10-Q for a more comprehensive discussion of these and other risk factors. These reports are available on the Company’s website at www.graco.com and the Securities and Exchange Commission’s website at www.sec.gov. Shareholders, potential investors and other readers are urged to consider these factors in evaluating forward-looking statements and are cautioned not to place undue reliance on such forward-looking statements.

Investors should realize that factors other than those identified above and in Item 1A might prove important to the Company’s future results. It is not possible for management to identify each and every factor that may have an impact on the Company’s operations in the future as new factors can develop from time to time.


Item 3.Quantitative and Qualitative Disclosures About Market Risk

There have been no material changes related to market risk from the disclosures made in the Company’s 2021 Annual Report on Form 10-K.

Item 4.Controls and Procedures

Evaluation of disclosure controls and procedures

As of the end of the fiscal quarter covered by this report, the Company carried out an evaluation of the effectiveness of the design and operation of its disclosure controls and procedures. This evaluation was done under the supervision and with the participation of the Company’s President and Chief Executive Officer and the Chief Financial Officer and Treasurer. Based upon that evaluation, the Company's President and Chief Executive Officer and the Chief Financial Officer and Treasurer concluded that the Company’s disclosure controls and procedures are effective.

Changes in internal controls

During the quarter, there was no change in the Company’s internal control over financial reporting that has materially affected or is reasonably likely to materially affect the Company’s internal control over financial reporting.
22



PART IIOTHER INFORMATION

Item 1A.Risk Factors

Except as noted below, there have been no material changes to the Company’s risk factors from those disclosed in the Company’s 2021 Annual Report on Form 10-K.

Russian Invasion of Ukraine – Russia’s invasion of Ukraine, and the sanctions and actions taken against Russia and Belarus in response to the invasion, could adversely impact our business.

While our sales into Russia and Belarus are not material to our overall business, and we do not have any physical operations in Russia or Belarus or source raw materials or components directly from either country, the Russian invasion of Ukraine and the resulting sanctions and actions taken against Russia and Belarus by the United States, the United Kingdom, the European Union, Switzerland and others have considerably depressed demand for our products in Russia and Belarus and restricted our ability to sell certain products in those countries. As a result, we have decided to suspend sales into Russia and Belarus for the time being. We expect demand for our products in Russia and Belarus to remain depressed, and our ability to sell certain products in Russia and Belarus to continue to be restricted, for the foreseeable future. A significant escalation or expansion of the conflict beyond its current geographic, political and economic scope and scale could have a material adverse effect on our business, results of operations and financial condition, and could exacerbate other risks discussed in our 2021 Annual Report on Form 10-K. Such risks include, but are not limited to: an increase in the frequency and severity of the cybersecurity threats we and various third parties with whom we do business experience; unfavorable changes in exchange rates; further shortages, delivery delays and price inflation in a wide variety of raw materials and components; widespread reductions in end-user demand; and increased logistical challenges.
23

Item 2.Unregistered Sales of Equity Securities and Use of Proceeds

Issuer Purchases of Equity Securities

On April 24, 2015, the Board of Directors authorized the Company to purchase up to 18 million shares of its outstanding common stock, primarily through open-market transactions. There were approximately 3.3 million shares remaining under the authorization on December 7, 2018, when the Board of Directors authorized the purchase of up to an additional 18 million shares. The authorizations are for an indefinite period of time or until terminated by the Board. Shares available for purchase under the April 2015 authorization were exhausted in the first quarter of 2022. Therefore, the Company will no longer purchase shares under the April 2015 authorization, and all purchases during the third quarter of 2022 were made under the December 2018 authorization.

In addition to shares purchased under the Board authorizations, the Company purchases shares of common stock held by employees who wish to tender owned shares to satisfy the exercise price or tax due upon exercise of options or vesting of restricted stock.

Information on issuer purchases of equity securities follows:
PeriodTotal Number
of Shares Purchased  
Average Price
Paid per Share
Total Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsMaximum Number of Shares that May Yet Be
Purchased Under the Plans or Programs
(at end of period)
July 2, 2022 - July 29, 2022— $— — 16,822,292 
July 30, 2022 - August 26, 2022— $— — 16,822,292 
August 27, 2022 - September 30, 2022772,716 $61.17 — 16,049,576 


24

Item 6.Exhibits
3.1 
3.2 
Certification of President and Chief Executive Officer pursuant to Rule 13a-14(a).
Certification of Chief Financial Officer and Treasurer pursuant to Rule 13a-14(a).
Certification of President and Chief Executive Officer and Chief Financial Officer and Treasurer pursuant to Section 1350 of Title 18, U.S.C.
Press Release Reporting Third Quarter Earnings dated October 26, 2022.
101 Interactive data files pursuant to Rule 405 of Regulation S-T formatted in iXBRL (Inline eXtensible Business Reporting Language).
104 Cover Page Interactive Data File (formatted as iXBRL and contained in Exhibit 101).
25


SIGNATURES

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.

GRACO INC.
Date:October 26, 2022By:/s/ Mark W. Sheahan
Mark W. Sheahan
President and Chief Executive Officer
(Principal Executive Officer)
Date:October 26, 2022By:/s/ David M. Lowe
David M. Lowe
Chief Financial Officer and Treasurer
(Principal Financial Officer)
Date:October 26, 2022By:/s/ Kathryn L. Schoenrock
Kathryn L. Schoenrock
Executive Vice President, Corporate Controller and Information Systems
(Principal Accounting Officer)

EX-31.1 2 ggg2022q3ex311-quarteronly.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Mark W. Sheahan, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Graco Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors:
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date:October 26, 2022/s/ Mark W. Sheahan
Mark W. Sheahan
President and Chief Executive Officer

EX-31.2 3 ggg2022q3ex312-quarteronly.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, David M. Lowe, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Graco Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors:
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date:October 26, 2022/s/ David M. Lowe
David M. Lowe
Chief Financial Officer and Treasurer

EX-32 4 ggg2022q3ex32-quarteronly.htm EX-32 Document

Exhibit 32

CERTIFICATION UNDER SECTION 1350
 
Pursuant to Section 1350 of Title 18 of the United States Code, each of the undersigned certifies that this periodic report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in this periodic report fairly presents, in all material respects, the financial condition and results of operations of Graco Inc.
 
Date:October 26, 2022/s/ Mark W. Sheahan
Mark W. Sheahan
President and Chief Executive Officer
Date:October 26, 2022/s/ David M. Lowe
David M. Lowe
Chief Financial Officer and Treasurer

EX-99.1 5 ggg09302022exhibit991q3.htm EX-99.1 Document

Exhibit 99.1GRACO INC.
image0a02a.jpg
P.O. Box 1441
image1a02a.jpg
Minneapolis, MN
55440-1441
NYSE: GGG
FOR IMMEDIATE RELEASE:FOR FURTHER INFORMATION:
Wednesday, October 26, 2022
Financial Contact: David Lowe, 612-623-6456
Media Contact: David Ahlers, 612-623-6699
David_M_Ahlers@graco.com

Graco Reports Record Third Quarter Results
Double-Digit Sales Growth in Process and Contractor Segments

MINNEAPOLIS (October 26, 2022) – Graco Inc. (NYSE: GGG) today announced results for the third quarter ended September 30, 2022.

Summary
$ in millions except per share amounts
Three Months EndedNine Months Ended
Sep 30,
2022
Sep 24,
2021
%
Change
Sep 30,
2022
Sep 24,
2021
%
Change
Net Sales$545.6 $486.7 12  %$1,588.5 $1,448.0 10  %
Operating Earnings143.1 124.6 15  %420.2 386.7  %
Net Earnings116.2 103.8 12  %334.5 319.6  %
Diluted Net Earnings per Common Share$0.67 $0.59 14  %$1.93 $1.83  %
Adjusted (non-GAAP): (1)
Net Earnings, adjusted$114.8 $100.3 14  %$331.3 $309.9  %
Diluted Net Earnings per Common Share, adjusted$0.66 $0.57 16  %$1.91 $1.78  %
(1) Excludes impacts of excess tax benefits from stock option exercises and certain non-recurring tax provision adjustments. See Financial Results Adjusted for Comparability below for a reconciliation of adjusted non-GAAP financial measures to GAAP.
Changes in currency translation rates reduced sales and net earnings by approximately $20 million and $9 million, respectively, for the quarter.
Sales for the quarter increased 12 percent, including 16 percentage points of organic sales growth and 1 percentage point of sales growth from acquired operations, partially offset by 5 percentage points of currency translation headwinds.
The gross profit margin rate decreased approximately 3 percentage points for the quarter as strong realized pricing was unable to offset higher product costs and unfavorable currency translation.
Total operating expenses decreased 5 percent for the quarter due to currency translation and lower sales and earnings-based expenses.
Expense leverage largely offset the effects of lower gross profit margin rates on operating earnings.

"Graco delivered record third quarter sales and earnings despite rising costs and foreign currency headwinds," said Mark Sheahan, Graco's President and CEO. "Business tempo remained solid with strong growth in both revenue and operating earnings in all reportable segments and regions on an organic, constant currency basis.



Page 2 GRACO

Incoming orders outpaced product shipments in the quarter giving us substantial backlog as we enter the fourth quarter." 

Consolidated Results

Changes in currency translation rates reduced sales and net earnings by approximately $20 million and $9 million, respectively, for the quarter and $43 million and $20 million, respectively, for the year to date.

Net sales for the quarter increased 12 percent from the comparable period last year (17 percent at consistent translation rates). Sales increased 19 percent in the Americas, 10 percent in Asia Pacific (18 percent at consistent translation rates) and decreased 3 percent in EMEA (up 10 percent at consistent translation rates). Year-to-date sales increased 10 percent from the comparable period last year (13 percent at consistent translation rates). Sales increased 14 percent in the Americas, 14 percent in Asia Pacific (19 percent at consistent translation rates) and decreased 4 percent in EMEA (up 6 percent at consistent translation rates). Sales from acquired operations contributed approximately $3 million (1 percentage point) to the third quarter and $8 million (1 percentage point) year to date.

Gross profit margin rates for the quarter and year to date decreased 3 percentage points from the comparable periods last year. Realized pricing was unable to offset higher product costs and the adverse impacts of changes in currency translation rates.

Total operating expenses for the quarter decreased $6 million (5 percent) compared to the third quarter last year. Reductions of $5 million from the impact of currency translation and $3 million from lower sales and earnings-based expenses were partially offset by volume and rate related increases. Year-to-date operating expenses decreased $8 million compared to the same period last year. Reductions of $10 million from the impact of currency translation and $10 million from lower sales and earnings-based expenses were partially offset by $3 million of allowances for credit losses on customer receivables in Russia and volume and rate related increases.

The effective income tax rate was 18 percent for the quarter and 19 percent for the year to date, up approximately 3 percentage points respectively, from the comparable periods last year. The increases were primarily due to decreases in excess tax benefits from stock option exercises and the unfavorable effects of foreign earnings taxed at higher rates than the U.S.

Segment Results

Management assesses performance of segments by reference to operating earnings excluding unallocated corporate expenses. For a reconciliation of segment operating earnings to consolidated operating earnings, refer to the segment information table included in the financial statement section of this release. Certain measurements of segment operations are summarized below:
Three MonthsNine Months
IndustrialProcessContractorIndustrialProcessContractor
Net Sales (in millions)$156.1 $125.4 $264.1 $459.2 $364.9 $764.4 
Percentage change from last year
Sales%30 %12 %%28 %%
Operating earnings%42 %11 %17 %37 %(5)%
Operating earnings as a percentage of sales
202235 %24 %25 %35 %24 %25 %
202133 %22 %25 %32 %23 %28 %




Page 3 GRACO

Components of net sales change by geographic region for the Industrial segment were as follows:
Three MonthsNine Months
Volume and PriceAcquisitionsCurrencyTotalVolume and PriceAcquisitionsCurrencyTotal
Americas11%0%0%11%16%0%(1)%15%
EMEA3%0%(14)%(11)%9%0%(11)%(2)%
Asia Pacific11%0%(8)%3%12%0%(5)%7%
Consolidated8%0%(7)%1%12%0%(5)%7%

For both the quarter and year to date, strong Industrial segment sales growth in the Americas and Asia Pacific was partially offset by weakness in EMEA due to unfavorable macroeconomic conditions. The operating margin rate increased for both the quarter and year to date as strong realized pricing and expense leverage more than offset higher product costs and the adverse impacts of currency translation.

Components of net sales change by geographic region for the Process segment were as follows:
Three MonthsNine Months
Volume and PriceAcquisitionsCurrencyTotalVolume and PriceAcquisitionsCurrencyTotal
Americas27%4%0%31%24%3%0%27%
EMEA30%1%(11)%20%22%1%(7)%16%
Asia Pacific40%1%(7)%34%44%1%(5)%40%
Consolidated30%4%(4)%30%28%2%(2)%28%

The Process segment had double-digit sales growth in all product applications and regions for the quarter and year to date. The operating margin rate for this segment increased 2 percentage points for the quarter and 1 percentage point for the year to date as increased volume and expense leverage offset higher product costs, unfavorable product and channel mix and the adverse impacts of currency translation.

Components of net sales change by geographic region for the Contractor segment were as follows:
Three MonthsNine Months
Volume and PriceAcquisitionsCurrencyTotalVolume and PriceAcquisitionsCurrencyTotal
Americas18%0%(1)%17%9%0%0%9%
EMEA12%0%(13)%(1)%(4)%1%(9)%(12)%
Asia Pacific7%0%(8)%(1)%6%0%(5)%1%
Consolidated16%0%(4)%12%6%1%(3)%4%

Contractor segment sales increased 12 percent for the quarter compared to last year due to improved product availability. Sales increased 4 percent for the year to date primarily due to continued strength in North American construction markets. Price realization, favorable product and channel mix and expense leverage offset higher product costs for the quarter, which resulted in a consistent operating margin rate compared to last year. For the year to date, the operating margin rate decreased 3 percentage points primarily due to higher product costs and the adverse impacts of currency translation.





Page 4 GRACO

Outlook

"While macroeconomic conditions are uncertain, we are positioned to have a record year in 2022," said Sheahan. "We remain committed to our strategies of launching new products, entering new markets, expanding our global channel and pursuing strategic acquisitions. We are raising our full-year outlook to low double-digit organic revenue growth on a constant currency basis."


Financial Results Adjusted for Comparability

Excluding the impacts of excess tax benefits related to stock option exercises and certain non-recurring tax provision adjustments presents a more consistent basis for comparison of financial results. A calculation of the non-GAAP measurements of adjusted income taxes, effective income tax rates, net earnings and diluted earnings per share follows (in millions except per share amounts):
Three Months EndedNine Months Ended
Sep 30,
2022
Sep 24,
2021
Sep 30,
2022
Sep 24,
2021
Earnings before income taxes$142.4 $121.8 $411.8 $379.2 
Income taxes, as reported$26.2 $17.9 $77.3 $59.6 
Excess tax benefit from option exercises1.4 2.6 3.2 8.8 
Other non-recurring tax benefit— 0.9 — 0.9 
Income taxes, adjusted$27.6 $21.4 $80.5 $69.3 
Effective income tax rate
   As reported18.4 %14.7 %18.8 %15.7 %
   Adjusted19.4 %17.6 %19.6 %18.3 %
Net Earnings, as reported$116.2 $103.8 $334.5 $319.6 
Excess tax benefit from option exercises(1.4)(2.6)(3.2)(8.8)
Other non-recurring tax benefit— (0.9)— (0.9)
Net Earnings, adjusted$114.8 $100.3 $331.3 $309.9 
Weighted Average Diluted Shares172.8 174.8 173.4 174.4 
Diluted Earnings per Share
   As reported$0.67 $0.59 $1.93 $1.83 
   Adjusted$0.66 $0.57 $1.91 $1.78 







Page 5 GRACO

Cautionary Statement Regarding Forward-Looking Statements

The Company desires to take advantage of the “safe harbor” provisions regarding forward-looking statements of the Private Securities Litigation Reform Act of 1995 and is filing this Cautionary Statement in order to do so. From time to time various forms filed by our Company with the Securities and Exchange Commission, including our Form 10-K, Form 10-Qs and Form 8-Ks, and other disclosures, including our overview report, press releases, earnings releases, analyst briefings, conference calls and other written documents or oral statements released by our Company, may contain forward-looking statements. Forward-looking statements generally use words such as “expect,” “foresee,” “anticipate,” “believe,” “project,” “should,” “estimate,” “will,” and similar expressions, and reflect our Company’s expectations concerning the future. All forecasts and projections are forward-looking statements. Forward-looking statements are based upon currently available information, but various risks and uncertainties may cause our Company’s actual results to differ materially from those expressed in these statements. The Company undertakes no obligation to update these statements in light of new information or future events.

Future results could differ materially from those expressed due to the impact of changes in various factors. These risk factors include, but are not limited to: the impact of the COVID-19 pandemic on our business; Russia's invasion of Ukraine, and the sanctions and actions taken against Russia and Belarus in response to the invasion; economic conditions in the United States and other major world economies; our Company’s growth strategies, which include making acquisitions, investing in new products, expanding geographically and targeting new industries; changes in currency translation rates; the ability to meet our customers’ needs and changes in product demand; supply interruptions or delays; security breaches; new entrants who copy our products or infringe on our intellectual property; risks incident to conducting business internationally; catastrophic events; changes in laws and regulations; compliance with anti-corruption and trade laws; changes in tax rates or the adoption of new tax legislation; the possibility of asset impairments if acquired businesses do not meet performance expectations; political instability; results of and costs associated with litigation, administrative proceedings and regulatory reviews incident to our business; our ability to attract, develop and retain qualified personnel; the possibility of decline in purchases from a few large customers of the Contractor segment; variations in activity in the construction, automotive, mining and oil and natural gas industries; and the impact of declines in interest rates, asset values and investment returns on pension costs and required pension contributions. Please refer to Item 1A of our Annual Report on Form 10-K for fiscal year 2021 (and most recent Form 10-Q) for a more comprehensive discussion of these and other risk factors. These reports are available on the Company’s website at www.graco.com and the Securities and Exchange Commission’s website at www.sec.gov. Shareholders, potential investors and other readers are urged to consider these factors in evaluating forward-looking statements and are cautioned not to place undue reliance on such forward-looking statements.

Investors should realize that factors other than those identified above and in Item 1A might prove important to the Company’s future results. It is not possible for management to identify each and every factor that may have an impact on the Company’s operations in the future as new factors can develop from time to time.

Conference Call

Graco management will hold a conference call, including slides via webcast, with analysts and institutional investors on Thursday, October 27, 2022, at 11 a.m. ET, 10 a.m. CT, to discuss Graco’s third quarter results.

A real-time listen-only webcast of the conference call will be broadcast by Nasdaq. Individuals can access the call and view the slides on the Company’s website at www.graco.com. Listeners should go to the website at least 15 minutes prior to the live conference call to install any necessary audio software.

About Graco

Graco Inc. supplies technology and expertise for the management of fluids and coatings in both industrial and commercial applications. It designs, manufactures and markets systems and equipment to move, measure,



Page 6 GRACO

control, dispense and spray fluid and powder materials. A recognized leader in its specialties, Minneapolis-based Graco serves customers around the world in the manufacturing, processing, construction and maintenance industries. For additional information about Graco Inc., please visit us at www.graco.com.




Page 7 GRACO

GRACO INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF EARNINGS (Unaudited)
(In thousands except per share amounts)
Three Months EndedNine Months Ended
Sep 30,
2022
Sep 24,
2021
Sep 30,
2022
Sep 24,
2021
Net Sales$545,644 $486,696 $1,588,476 $1,447,989 
Cost of products sold284,556 238,462 803,853 688,597 
Gross Profit261,088 248,234 784,623 759,392 
Product development19,704 19,762 58,749 60,739 
Selling, marketing and distribution61,386 66,078 186,457 197,432 
General and administrative36,849 37,795 119,225 114,493 
Operating Earnings143,149 124,599 420,192 386,728 
Interest expense1,542 2,500 8,555 7,456 
Other expense (income), net(866)344 (106)31 
Earnings Before Income Taxes142,473 121,755 411,743 379,241 
Income taxes26,241 17,926 77,290 59,607 
Net Earnings$116,232 $103,829 $334,453 $319,634 
Net Earnings per Common Share
Basic$0.69 $0.61 $1.97 $1.89 
Diluted$0.67 $0.59 $1.93 $1.83 
Weighted Average Number of Shares
Basic169,166 169,834 169,368 169,459 
Diluted172,789 174,774 173,388 174,398 

SEGMENT INFORMATION (Unaudited)
(In thousands)
Three Months EndedNine Months Ended
Sep 30,
2022
Sep 24,
2021
Sep 30,
2022
Sep 24,
2021
Net Sales
 Industrial$156,182 $154,560 $459,176 $428,872 
 Process125,376 96,185 364,883 284,790 
 Contractor264,086 235,951 764,417 734,327 
 Total$545,644 $486,696 $1,588,476 $1,447,989 
Operating Earnings
 Industrial$53,964 $50,812 $161,795 $138,879 
 Process30,638 21,514 89,183 64,923 
 Contractor65,123 58,659 192,314 203,366 
 Unallocated corporate (expense)(6,576)(6,386)(23,100)(20,440)
 Total$143,149 $124,599 $420,192 $386,728 


EX-101.SCH 6 ggg-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Statements of Earnings (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited) Consolidated Statements of Shareholders' Equity (Unaudited) Parenthetical link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2106103 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2109104 - Disclosure - Share-Based Awards link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Retirement Benefits link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2122107 - Disclosure - Receivables and Credit Losses link:presentationLink link:calculationLink link:definitionLink 2125108 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2128109 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2134110 - Disclosure - Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2139111 - Disclosure - Debt (Notes) link:presentationLink link:calculationLink link:definitionLink 2142112 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2307302 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2310303 - Disclosure - Share-Based Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - Retirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2323306 - Disclosure - Receivables and Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 2326307 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2329308 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2335309 - Disclosure - Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2340310 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2343311 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Segment Reporting Information - Operations and Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Segment Reporting Information - Geographic (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Share-Based Awards - Options Activity and Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Share-Based Awards - Options Fair Value Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Share-Based Awards - ESPP Fair Value Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Share-Based Awards - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Retirement Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Retirement Benefits - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Shareholders' Equity - Changes in AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 2424411 - Disclosure - Receivables and Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2427412 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2430413 - Disclosure - Intangible Assets - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2431414 - Disclosure - Intangible Assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2432415 - Disclosure - Intangible Assets - Goodwill Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2436417 - Disclosure - Other Current Liabilities - Components of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2437418 - Disclosure - Other Current Liabilities - Accrued Warranty Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2438419 - Disclosure - Other Current Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2441420 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2444421 - Disclosure - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ggg-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ggg-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ggg-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Cost Indefinite-Lived Trade Names Operating Lease Liabilities Operating Lease, Liability, Noncurrent Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Products and components in various stages of completion Inventory, Work in Process, Gross Interest expense Interest Expense Trademarks, Trade Names and Other Trademarks and Trade Names [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net Earnings Net Earnings Net earnings available to common shareholders Net Income (Loss) Attributable to Parent Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document and Entity Information Abstract Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Interest cost Defined Benefit Plan, Interest Cost Salaries and incentives Employee-related Liabilities, Current Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Operating Segments Operating Segments [Member] Cash surrender value of life insurance Cash Surrender Value, Fair Value Disclosure Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Accrued self-insurance retentions Self Insurance Reserve, Current Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Total Foreign Currency Translation Intangible Assets, Translation Adjustments Increase (Decrease) Intangible Assets, Translation Adjustments Employee stock purchase plan shares issued Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Payable for employee stock purchases Other Employee-related Liabilities, Current Dividends, Common Stock, Cash Dividends, Common Stock, Cash Security Exchange Name Security Exchange Name Entity Incorporation, State Entity Incorporation, State or Country Code Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Income Statement [Abstract] Income Statement [Abstract] Additional paid-in-capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Shelf Notes [Member] Shelf Notes [Member] Shelf Notes [Member] Committed Facility [Member] Committed Facility [Member] Line of credit under which lender is contractually committed to advance up to the maximum amount of borrowings under the credit agreement. Other Assets Other Assets, Noncurrent Industrial Industrial Industrial [Member] Industrial reporting segment Interest coverage ratio no acquisitions Interest coverage ratio no acquisitions [Member] Interest coverage ratio no acquisitions Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Segments [Axis] Segments [Axis] Salaries and incentives Increase (Decrease) in Accrued Salaries Book value Indefinite-lived Intangible Assets (Excluding Goodwill) Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total shareholders’ equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Income taxes Income Tax Expense (Benefit) Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock compensation cost APIC, Share-based Payment Arrangement, Increase for Cost Recognition Amendment Flag Amendment Flag Forward exchange contracts Foreign Currency Contracts, Liability, Fair Value Disclosure Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Tax Identification Number Entity Tax Identification Number Options canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Inventories Total Inventory, Net Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Segment Reporting - Operations and Assets Schedule of Segment Reporting Information, by Segment [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of intangible assets Amortization of Intangible Assets Shares repurchased Stock Repurchased During Period, Value Weighted average life in years Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Antidilutive securities excluded from the computation of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Components of Inventories Schedule of Inventory, Current [Table Text Block] Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Share-based Payment Arrangement, Additional Disclosure [Abstract] Share-based Payment Arrangement, Additional Disclosure [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Process Process     Process [Member] Process reporting segment Dividends payable Dividends Payable, Current Weighted average fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Other Receivables Other Receivables Retirement Benefits and Deferred Compensation Liability, Defined Benefit Plan, Noncurrent Selling, marketing and distribution Selling and Marketing Expense Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Award Type [Domain] Award Type [Domain] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets Assets [Abstract] Amortization Defined Benefit Plan, Amortization of Gain (Loss) Options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Statement [Line Items] Statement [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Charged to expense Product Warranty Expense Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Cash flow leverage ratio no acquisition Cash flow leverage ratio no acquisition [Member] Cash flow leverage ratio no acquisition Liabilities Liabilities [Abstract] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Beginning (in shares) Ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Trade Names Trade Names [Member] Retained Earnings Retained Earnings [Member] Retirement benefits and deferred compensation Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits Debt Instrument [Axis] Debt Instrument [Axis] Total Cost Intangible Assets, Gross (Excluding Goodwill) Debt Disclosure [Abstract] Debt Disclosure [Abstract] Current Liabilities Accrued Liabilities, Current [Abstract] Options Fair Value Inputs Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Earnings Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Unallocated corporate Corporate, Non-Segment [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Trade accounts payable Increase (Decrease) in Accounts Payable, Trade Computation of Basic and Diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting [Axis] Vesting [Axis] Title of 12(b) Security Title of 12(b) Security Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Common stock issued Proceeds from Issuance of Common Stock Total Assets Total Assets Assets Deferred income taxes Deferred Income Taxes and Tax Credits Plan Name [Domain] Plan Name [Domain] Weighted average shares outstanding for basic earnings per share Weighted Average Number of Shares Issued, Basic Basic earnings per share Earnings Per Share, Basic Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Geographical [Domain] Geographical [Domain] Pension and postretirement medical liability adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Participants transferred Defined Contribution Plan, Number of Employees Document Type Document Type Product development Research and Development Expense Estimated amortization expense thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Contingent consideration Business Combination, Contingent Consideration, Liability Foreign currency translation Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Right of return refund liability Contract with Customer, Refund Liability, Current Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Geographical [Axis] Geographical [Axis] Diluted earnings per share Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Accounts receivable, less allowances of $6,600 and $3,900 Receivables, Net, Current Vesting [Domain] Vesting [Domain] Dilutive effect of stock options computed using the treasury stock method and the average market price Weighted Average Number Diluted Shares Outstanding Adjustment Additions (reversals) charged to costs and expenses Accounts Receivable, Credit Loss Expense (Reversal) Service cost Defined Benefit Plan, Service Cost Segment Reporting - Geographic Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Long term debt, carrying amount Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Allowance for Credits Allowance for Credits Allowance for Credits: Includes allowance for doubtful accounts and other credits against receivables. Entity Voluntary Filers Entity Voluntary Filers Other countries Non-US [Member] Plan Name [Axis] Plan Name [Axis] Other Intangible Assets, net Total Book Value Intangible Assets, Net (Excluding Goodwill) Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Total assets at fair value Assets, Fair Value Disclosure Cash Flows From Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Components of other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract] Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract] Entity Small Business Entity Small Business Deferred Income Taxes Deferred Income Tax Liabilities, Net Finite Life Finite-Lived Intangible Assets [Line Items] Total Liabilities and Shareholders’ Equity Liabilities and Equity Other Other Accrued Liabilities, Current Interest coverage ratio with acquisitions Interest coverage ratio with acquisitions [Member] Interest coverage ratio with acquisitions Cash flow leverage ratio with acquisitions Cash flow leverage ratio with acquisitions [Member] Cash flow leverage ratio with acquisitions Customer advances and deferred revenue Contract with Customer, Liability, Current Fair Value Fair Value Disclosures [Text Block] Scenario [Axis] Scenario [Axis] Trade accounts payable Accounts Payable, Current Exercised (dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Depreciation and amortization Depreciation, Depletion and Amortization Notes payable to banks Short-term Bank Loans and Notes Payable Retirement Benefits Schedule of Defined Benefit Plans Disclosures [Table Text Block] Estimated amortization expense 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Property, Plant and Equipment Property, Plant and Equipment, Net [Abstract] Forward exchange contracts Foreign Currency Contract, Asset, Fair Value Disclosure Inventories Increase (Decrease) in Inventories Earnings per Share Earnings Per Share [Text Block] Accrued warranty and service liabilities Balance, beginning of year Balance, end of period Standard and Extended Product Warranty Accrual Entity Interactive Data Current Entity Interactive Data Current Raw materials and purchased components Inventory, Raw Materials and Supplies, Gross Cost of Goods and Services Sold Cost of Goods and Services Sold Estimated amortization expense 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Minimum Minimum [Member] Document Period End Date Document Period End Date Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Entity Central Index Key Entity Central Index Key Gross Profit Gross Profit Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total liabilities at fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Canceled (dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement Award Date [Domain] Award Date [Domain] Shareholders’ Equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Customer Relationships Customer Relationships [Member] Entity Address, State or Province Entity Address, State or Province Accrued trade promotions Accrued Marketing Costs, Current Property, Plant and Equipment, net Property, Plant and Equipment, Net Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract] Other Non-current Liabilities Other Liabilities, Noncurrent Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net Reduction to LIFO cost Inventory, LIFO Reserve Defined Benefit Plan, Benefit Obligation Defined Benefit Plan, Benefit Obligation Shares issued Stock Issued During Period, Value, New Issues General and administrative General and Administrative Expense Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Debt Instrument [Line Items] Debt Instrument [Line Items] Cumulative Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Debt Disclosure [Text Block] Debt Disclosure [Text Block] Payments on long-term debt Repayments of Long-term Debt Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Weighted average exercise price of exercisable options (dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Restricted stock canceled (issued) Stock Issued During Period, Value, Restricted Stock Award, Gross Line of Credit Line of Credit [Member] Stock purchase plan discount from market value Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date Share-Based Awards Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Cost Property, Plant and Equipment, Gross Balance, beginning Balance, ending Accounts Receivable, Allowance for Credit Loss Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Inventories Inventory Disclosure [Text Block] Inventory gross Inventory, Gross Receivables and Credit Losses Credit Loss, Financial Instrument [Text Block] Activity In Accrued Warranty And Service Liabilities Abstract Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Current portion of long term debt Unsecured Debt, Current Revenues Revenues Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Number of reportable segments Number of Reportable Segments Line of Credit Facility, Current Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity Other additions (deductions) Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Deferred compensation Other Liabilities, Fair Value Disclosure Covenant Ratio [Axis] Covenant Ratio [Axis] Covenant Ratio Finished products and components Inventory, Finished Goods, Gross Document Transition Report Document Transition Report Beginning (dollars per share) Ending (dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Common stock Common Stock, Value, Issued Inventory, Net [Abstract] Inventory, Net [Abstract] Weighted average recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Long-term Debt Long-term Debt, Excluding Current Maturities Additions, adjustments from business acquisitions Goodwill, Acquired During Period Postretirement Medical Other Postretirement Benefits Plan [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Amortization and other Defined Benefit Plan Amortization Of Gains Losses And Other The amount of gains or losses recognized in net periodic benefit cost. This element may be used to encapsulate any other periodic costs associated with defined benefit plans that are not separately disclosed. Share-based compensation expense Share-based Payment Arrangement, Expense Accumulated other comprehensive income (loss) Beginning Accumulated other comprehensive income (loss) Ending Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Fair Value Schedule Fair Value, by Balance Sheet Grouping [Table Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Entity Current Reporting Status Entity Current Reporting Status Other Current Liabilities Details [Abstract] Other Liabilities, Current [Abstract] Payments of debt issuance costs Payments of Debt Issuance Costs Cash and Cash Equivalents Cash and Cash Equivalents, at Carrying Value [Abstract] Contractor Contractor     Contractor [Member] Contractor reporting segment Beginning of year End of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Goodwill [Line Items] Goodwill [Line Items] Geographic Information [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Other comprehensive income (loss) before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Class of Stock [Axis] Class of Stock [Axis] United States UNITED STATES Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Components of Other Current Liabilities Other Current Liabilities [Table Text Block] Current Assets Assets, Current [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Cost Finite-Lived Intangible Assets, Gross Award Date [Axis] Award Date [Axis] Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Impairment - Segment Information Impairment - Segment Information Impairment - Segment Information Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted average shares outstanding for diluted earnings per share Weighted Average Number of Shares Outstanding, Diluted Common Stock, Dividends, Per Share, Declared Common Stock, Dividends, Per Share, Declared Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Options Activity and Outstanding Share-based Payment Arrangement, Option, Activity [Table Text Block] Cash dividends paid Payments of Dividends Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Deductions from reserves Accounts Receivable, Allowance for Credit Loss, Writeoff Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Components of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] Stock Option Share-based Payment Arrangement, Option [Member] Estimated amortization expense 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Document Quarterly Report Document Quarterly Report Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Credit Facility [Axis] Credit Facility [Axis] Indefinite Life Indefinite-lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Common Stock Common Stock [Member] Entity Address, Address Description Entity Address, Address Line One Variable Rate [Axis] Variable Rate [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Change in Increase (Decrease) in Operating Capital [Abstract] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Segment Information Segment Reporting Disclosure [Text Block] Operating Earnings Operating Earnings Operating Income (Loss) Cash Flows From Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Entity Shell Company Entity Shell Company Operating lease liability, current Operating Lease, Liability, Current Estimated amortization expense 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Covenant Ratios [Domain] Covenant Ratios [Domain] Covenant Ratios Expected life in years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Employee Stock Purchase Plan Employee Stock [Member] Employee Stock [Member] Class of Stock [Domain] Class of Stock [Domain] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Document Fiscal Year Focus Document Fiscal Year Focus Share-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Current Fiscal Year End Date Current Fiscal Year End Date Accrued Warranty Activity Schedule of Product Warranty Liability [Table Text Block] Margin on parts sales reversed Product Warranty Margin Reversed Standard Product Warranty Accrual, Additions from Business Acquisition Standard Product Warranty Accrual, Additions from Business Acquisition Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Long-lived Assets Long-Lived Assets Other expense (income), net Other Nonoperating Income (Expense) Long term debt, fair value Long-term Debt, Fair Value Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Statement [Table] Statement [Table] Other current assets Other Assets, Current Debt Instrument, Covenant Compliance Debt Instrument, Covenant Compliance Reductions for claims settled Standard and Extended Product Warranty Accrual, Decrease for Payments Other Payments for (Proceeds from) Other Investing Activities Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss) Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss) Credit Loss [Abstract] Property, plant and equipment additions Payments to Acquire Property, Plant, and Equipment Other current liabilities Total Other Liabilities, Current Fair Value Assumptions and Methodology [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Accounts receivable Increase (Decrease) in Receivables Remaining estimated amortization expense 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Award Type [Axis] Award Type [Axis] Book value Finite-Lived Intangible Assets, Net Granted (dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash Flows From Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Goodwill Beginning balance Ending balance Goodwill Consolidation Items [Axis] Consolidation Items [Axis] Income taxes payable Accrued Income Taxes, Current City Area Code City Area Code Goodwill Rollforward Schedule of Goodwill [Table Text Block] Adjustments to reconcile net earnings to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Scenario [Domain] Scenario [Domain] Pension Pension Plan [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other Intangible Assets Schedule Of Acquired Finite Lived And Indefinite Lived Intangible Assets By Major Class Table [Text Block] Disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived and indefinite lived intangible assets by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company. Entity Address, City or Town Entity Address, City or Town Other accrued liabilities Increase (Decrease) in Other Accrued Liabilities Pension and Postretirement Medical Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Borrowings on short-term lines of credit, net Proceeds from (Repayments of) Lines of Credit Accounts Receivable, before Allowance for Credit Loss Accounts Receivable, before Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Accounts Receivable, Allowance for Credit Loss [Table Text Block] Common stock repurchased Payments for Repurchase of Common Stock Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Changes in AOCI Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] ESPP Fair Value Inputs Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Patents and Proprietary Technology Patents, Proprietary Technology And Product Documentation [Member] Patents, proprietary technology and product documentation Retirement Plan Type [Axis] Retirement Plan Type [Axis] EX-101.PRE 10 ggg-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 image0a02a.jpg begin 644 image0a02a.jpg M_]C_X 02D9)1@ ! 0$ E@"6 #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! 7$5$2 M 0 ! 7$0 8:@ "QC__; $, " 8&!P8%" <'!PD)" H,% T, M"PL,&1(3#Q0=&A\>'1H<'" D+B<@(BPC'!PH-RDL,#$T-#0?)SD].#(\+C,T M,O_; $,!"0D)# L,& T-&#(A'"$R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,O_ !$( '$ : ,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /?Z*** M,?Q3XBM/"OAN]UF](\NWCRJ9P9'/"J/ MP]AT'TKU3X]^./[:U]?#EE+FRTULSE3Q)/W_ .^1Q]2:\=H ,FG(KR.J("S, M< #DDTVO7?@/X'_M[Q(VOWL6;#3&!C##B2?JH_X#U^NV@#T/1_A#%:_"M=.> M-5UZ3_3&E/42XXCSZ8^7Z\UX[(DD,KQ2*R2(Q5E88((Z@U]@UXA\8/"/V*^7 MQ%9QX@N6"W04?=D[-^/\_K7N91B^67L);/;U//QU"Z]HNAY75K3M0N=*U&WO M[20I<0.'1O<=OH>E5:*^B:35F>2FT[H^IM'\2PZYX2&M6:@MY+,T7]V11RI_ M&L&>!/M$;26L5YN2V>6ZEB#,3*Q!._.Y .,!1Q7F?PN\7?\ "/:]]ANI,:?? M,$;)XCDZ*W]#^'I7N/\ 88C5HK6_N[:V8\P1E<+[*2"5'L#QVQ7RN)H_5*KC MT>WI_P ]JE4]O!/J2:++(]G+%)(TOV>>2%96.2ZJ< D]SV)]115VVMH;.VC MMX$"11C"J**\V33DVCK2LK$M<9\3_&B>"?!UQ>1L/M]QF"S4_P!\C[WT4<_E MZUV3,%4LQ 4#))/ KX]^+/C8^-/&,TD$A.F6>8+0=F /S/\ \"/Z 5(SA9)' MEE>21B\CL69F.22>I--HHH N:5IEUK.JVNFV49DN;F011J.Y/]*^V/"/AJU\ M)>&++1K0 K G[Q\68_4UX_\ L^>!_+BE\7WT7S/F&Q##H.CO^/W1^->] MT %5=2TZVU;3;BPNXP]O.A1U]C_6K5%--IW0-7T9\H^(]"N?#>NW.EW.2T39 M1\<2(?NL/J*RJ^A/BGX1_P"$@T+^T+2/.H6*EE ',D?5E_J/_KU\]U]E@<4L M324NJW/!Q-'V4[= KZ&^%OB[_A(=!^PW4F=0L5".2>9(_P"%OZ'_ .O7SS6M MX;UZY\-:];:I;9)B;$B9XD0_>7_/?%&.PJQ-)QZK8,-6]E._0^K:*JZ=J%MJ MNG6]_:2"2WG0.C>Q_K17QK33LSWD[ZH\Q^.GCC_A'?# T6SEVZCJBE6*GF.' MHQ_'[H_'TKY8KJ/B'J^IZUX[U:YU:)H+E)VA$#'/DJIPJ_EW[YSWKEZ0!70> M"O"USXQ\5V>CV^0LC;IY!_RSB'WF_+I[D5S]?3'[.ND:9#X6O-6AE674IYC# M.,O6%C;:7I]O86<0BMK>-8HD7HJ@8%6:** "BBLGQ'XA ML_#&D-J5\LK0*ZH1$H+9)P.I%5&+G)1CNQ-I*[-:O&/%/P?U"[\07%UHCVB6 M3E3@]3EJSP]56DSA_\ A3'BC_GKI_\ W^;_ .)H_P"%,>*/^>NG M_P#?YO\ XFNX_P"%U>&?^??4O^_*_P#Q5'_"ZO#/_/OJ7_?E?_BJ[/K.9?R? M@<_L<)_,7?ASX=\1>%K6XT[5'M9+$GS(#%(6,;'J.0.#U^OUHJ&R^+V@:A?0 M6=K9ZG)/.XCC00KR3_P*BO+Q-.O*ISU8V;^1V4I4U&T'=(\^_:#\#X,7B^QB MX.V&^"C\$?\ ]E/_ &O :^]-3TZUU?2[G3KV(2VUS&T4B'N",5\4>,/#-UX M0\47NC76287S%)C_ %D9Y5OQ'ZYKC-S"KT'X0>-SX.\81K?44 ??P((!!R#T-+7EGP/\%?[*O)=VI:6HC)8\R1=$; M\/NGZ#UKU.@ K@OC!_R3^?\ Z^(O_0J[VJ.K:/8:Y8-9:E;B>W9@Q0DCD=.E M;8>HJ56,WLF14BYP<5U/DJBO6_B=HOA/POI$=O8:5$FIW9_=MO8F-!U;!/X# M\?2O)*^RPV(5>G[2*:7F>#5I.E+E;"BBM7PWH5QXDU^UTNWR#*V9'Q]Q!]YO MRK64E"+E+9&<4Y.R/2_@UX4RTGB6[CX&8K0$?@S_ -!^-%>MV%E;Z;8065K& M(X($$:*.P%%?%XO$/$574?R]#Z"C25*"BBQ7DWQU\#_\)!X9&N6<6[4-+4LP M4X%?:UA?6 MVIZ?;WUG*LMM<1K)$Z]&4C(KX(KZ%_9\\<>;!+X1OI?GC!FL2QZKU=/P^\/Q M]* />JAN[N"QLYKNYD$<$*%W<]@!DU-7D/QE\5[(H_#=I)\S@2W9!Z+_ I^ M/4_A71A<.\155-?TC*M55*#DSS/Q3X@G\3^(;K4YLA7.V%#_ 1C[H_K]2:Q MJ**^UA!0BHQV1\_*3D[L*]^^$GA3^QM".K74>+V_4%01RD7\(_'K^5>6_#WP ML?%/B:.*5";&VQ-)G&*LO81Z[GHX"CK[1 M_(6BBBOG3U HHHH XKXH>"T\;>#I[2-!_:%OF>S;_; ^[]&''Y>E?&\B/%(T MH7]QJFHW%_=OO MN+B0R.WN?Z5]"6WPH\*VFEMID-O="R:;SS";IROF8QNZ]<4W_A4GA#_GQF_\ M"'_QKU\NQF'PT6Y)\S_KN<.*H5:S26R/G2E56=U1%+,QPJ@'/$4F@:3I#ZE?1.(Y&,FU0Y_A4 $L>1Z&.V09=M[$J/<#D?E7F'C7S?#'QTFU/4;:5+=-32\4A?]9'N#97UX_6NY M\??$_1[^VDU+P[XVU6VNE@"0Z?;VY5&?).YBPXZ\_2@#K=&^+4FL^"==UO>*/$?PT\=7NMZA=W=G'8>7 TWW=_);''IC/UK ^$,'CF8ZM_PA=W9 M6Y'E?:OM(4Y^]MQE3_M4 =X?CYJNBZRMAXJ\)O9'@N$D(D53_%M8<_F*]<\0 M^)+3P_X3N]?E(:"&#S4&<;R1\J_B2!^-?+7C(ZG;_$>/_A8^^]D2./S!8NB9 MB[8.W&.O8&NX_: \51O#I7A33F(B"))@XCM&MC/-SGRMH.\'Z$$?A7SZ- M$\3_ /"L/^$3_P"%>W^\S?:OMV_YO-S][;C^[\N,TSX3>(;B70?$O@=R3)?V M4[V*-_SVV$,@]R,'_@)]: .RC^/&KZ]JTEEX4\'RWVT%AOD))/!AL]XW[?-9'*YQEN_P#%/Q[T4:C;Q:)HL6LH4PTEPA0AB?NJ"I)H ZKQI\9-)\*Z M9ID]O:2W]QJ5LMU!%N"!8VZ%CSCZ =C7/P?%/XC7=FE[;?#R1[61=Z.!(=RG MD$<<_E7"_'*QU*XO= U^XTY[2&ZTR-'B ^6"0$DQD]CAA7I>C?'/P3;>';&. M>ZNH[B&V1'A^S,3N50" 1QV]: +'P]^,UIXTUC^Q;S37T_465FC DWI)MY(Z M @XR<>QHKR3X.6-UK7Q>CU6V@D%I!)/<2R%>$#*P4$],DL./K10![7\6O^1; M7_>-?.ME_P A%/\ >HHH ^AM?_Y(9JG_ /Y5PG[-'W_$GTM__ &I110!R M7Q]_Y*A+_P!>D/\ 6JOCO_DM@_Z^++_T".BB@#ZWKY"\)_\ )=;3_L-2?^AM M110!VWQD_P"1C?\ "J'PB_Y'&W^M%% 'O?BW_D5[[_KF:^,[O_D8'_WZ** / -K?X:?\B;;4444 ?_V0$! end GRAPHIC 12 image1a02a.jpg begin 644 image1a02a.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! .PU$2 M 0 ! .PP 8:@ "QC__; $, @$! @$! @(" @(" @(#!0,# M P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP, M#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( -H$/@,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /W\HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HK^,^B@#^S"BOXSZ* /[,**_C/K]5/\ @U4_:"D\)?M/>//AO<.WV+QE MH::K:[IR%2ZLI,%5CZ%GAN)&+ @X@ P1RH!^[E%%% !17\S?_!P7_P I>?BY M_P!P;_TRV%?&= ']F%%?QGT4 ?V845\9_P#!OI_RB&^$?_<9_P#3U?U]F4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117 MQG_P<%_\HAOBY_W!O_3U84 ?9E%?QGT4 ?V845_&?10!_9A17\9]% ']F%%? MR#^#?VG/B5\.K.WM_#_Q"\<:%;VJ"."+3M=NK5(5'(50C@*/85]&? S_ (+S M?M0? RXME7XC7'BZPMHQ']C\36R:DLH&,%YF N"W'7S(YG@4MNP!YP QENIK]0 M? GC[0_BCX2L=?\ #>L:;KVAZI$)[2_L+A+BWN4/1D=201]#0!KT444 %%%% M !1110 4444 %%%% !1110 445^ /_!U7_RD+\&_]D[LO_3EJ= '[_45_&?1 M0!_9A17\9]?9G_!OI_REY^$?_<9_],M_0!_3)1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\9]%%% !1110 5[ MA_P37_:!C_9<_;P^%OCBXEAM[#1]=ABOYIG\N.&TN ;:X=%)CU& M""003[G0!_,W_P '!?\ REY^+G_<&_\ 3+85\9U]F?\ !P7_ ,I>?BY_W!O_ M $RV%?&= !1110!_3)_P;Z?\HAOA'_W&?_3U?U]F5\9_\&^G_*(;X1_]QG_T M]7]?9E !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 5\9_P#!P7_RB&^+G_<&_P#3U85]F5\9_P#!P7_RB&^+G_<&_P#3U84 M?S-T444 %%%% !17LG[)7_!/WXO?MT1^(F^%?A%O%0\)BW.JXU.SLS;?:/-\ MG N)HR^[R)?N;L;><9&<_P#:4_8@^+7['UW;Q_$KP#X@\*1W3"."[N8!)93N M0QV)<1EH6?"L=H./^";?Q4CNM+FFU MCP+JUPAU_P .2R'R;M/E#30@G$=R$&%<<' 5@R@ ?+]% ']@GP,^-GAW]H[X M1>'_ !QX3OAJ/AWQ-9)?64VW:VQARKKU5U.593RK*1VKK*_&S_@U._:ON;V/ MXA?!?4[YI8;.)/%.@PN9&,*%U@O44DE%3<]JX0;3N>5OFR2O[)T %%%% !11 M10 4444 %%%% !1110 5^ /_ =5_P#*0OP;_P!D[LO_ $Y:G7[_ %?@#_P= M5_\ *0OP;_V3NR_].6IT ?F;1110 5]F?\&^G_*7GX1_]QG_ -,M_7QG7V9_ MP;Z?\I>?A'_W&?\ TRW] '],E%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 ?QGT444 %%%% !1110!^[G_!JK^T M'_PE_P"S'X\^'%U>/-=>"]:34[.)QQ%:7B?=4]P)X)F/<&7T(K]5*_G'_P"# M;WX_M\&O^"E6D:)-+,NG_$32KO0)%$F(A,%%U"[+T)W6YC!ZCSCV)S_1Q0!_ M,W_P<%_\I>?BY_W!O_3+85\9U]F?\'!?_*7GXN?]P;_TRV%?&= !1110!_3) M_P &^G_*(;X1_P#<9_\ 3U?U]F5\9_\ !OI_RB&^$?\ W&?_ $]7]?9E !17 MC/[9/[?_ ,*_V#?!T>K?$?Q-;Z7-=HSV&EP#S]2U/:0#Y, ^9@"0"YPBY&6% M?D?^U#_P=1?$3Q=J<]G\)?!FA>#])RZI?ZV#J6I2CC:X166&(CYLJ1,#D<\' M(!^ZU%?RJ?%7_@K%^TE\9KB.37/C1X]41AAY6EZBVDPMNQG=':>4C=.-P..< M8R<^2>,_CMXX^(UA):^(?&7BK7K69Q))#J.K7%U'(PZ,5=R"1V)H _L&HK^- M2QOY]+OH;JUFEM[FW=98I8G*21.IRK*PY!! ((Y!KT/0OVR?B_X7?=IGQ6^) M&G-G=FU\37L)STS\L@H _KHHK^9'X+_\%Y?VI/@M=:>(_B7=>*-/L4\LV/B. MSAU%;I0NT>9,RBY)'!W"4,2.202#^@7[''_!T[X5\8WMKH_QM\(2>#YG15;Q M#H)DO=/+[6+-):D&>)<@ >6TY)?D #<0#];**Q_ /Q!T/XJ>#]/\0>&M7T[7 MM#U2%9[._L;A9[>X0\AE=20:V* "BOY??VQ?VS?V@_@M^UG\3?",?QL^-&GV M_AOQ3J6GV\!\9ZFH2&.ZD6+:/.^Z4"D'H001P:\W_P"'C?[0W_1>/C-_X6NI M?_'J /ZRJ*_DU_X>-_M#?]%X^,W_ (6NI?\ QZC_ (>-_M#?]%X^,W_A:ZE_ M\>H _K*HKY3_ .")OQYUS]H[_@F?\-?$GB?5+K6O$2Q7FG7]]=3R3W%TUO>3 MPQO))(S.\C1)&68GEB3P.*^K* "BLKQUXDC\&^"-9UB5MD6E6,]X['^$1QLY M/Z5_*5_P\;_:&_Z+Q\9O_"UU+_X]0!_6517\FO\ P\;_ &AO^B\?&;_PM=2_ M^/4?\/&_VAO^B\?&;_PM=2_^/4 ?UE45_)K_ ,/&_P!H;_HO'QF_\+74O_CU M?M3_ ,&SW[1WB[]H#]DWQY_PF_B_Q-XSUK2?%K;+O7-4GU&YAMY+.VV1K),S M,$#QRD*#@%F. 220#](:*** "BOYE?\ @H+_ ,%*OCA??MR_%M=!^+WQ*\/Z M%8^+-1L--T_2/%%_96=O;6]P\$6R))MJDI&K-M !9F.!G%>/_P##QO\ :&_Z M+Q\9O_"UU+_X]0!_6517\FO_ \;_:&_Z+Q\9O\ PM=2_P#CU'_#QO\ :&_Z M+Q\9O_"UU+_X]0!_6517QW_P0>USQAXT_P"":?@WQ)XY\0^*/$VO>)KS4+YK MW7]1GOKIH1=R0Q /,S,(]D(90#C#;A][)^Q* "BO!?VY?^"DGPI_X)[^#H]2 M^(&NE=2OE8Z=H>GH+C4]2*@GY(L@*G&/,D*1@D MD@'\C?VH?^#I'XL_$*[O M+/X7^&=!^'NE,)(X;V\4:KJF,X20;P($;'.PQR $_>;&2 ?O917\H_Q/_P"" MH7[1'QAU7[9KGQG^(C-Y8C\FQUF73;; ).?(MC'%NY^]MR0 ,X QY+XV^*/B M;XEO;MXD\1:]X@:U+F$ZE?RW9A+XW[?,8[=VUAYR".0<$8(K\A?^#1S_ )N"_P"Y<_\ S?\%&_^4A?QX_[*)X@_P#3E<5XS0 4444 ?=G_ ;A>/YO!W_!5;P? MITSGC!_I$K^9O_ (-]/^4O/PC_ M .XS_P"F6_K^F2@ HHKQG]LG]O\ ^%?[!O@Z/5OB/XFM]+FNT9[#2X!Y^I:G MM(!\F ?,P!(!S^$O@S0O!^DY=4O];! MU+4I1QM<(K+#$1\V5(F!R.>#GXJ^*O\ P5B_:2^,UQ')KGQH\>J(PP\K2]1; M286W8SNCM/*1NG&X''.,9.0#^JNBOX^?&?QV\Z>7VL6:2U(,\2Y \MIR2_( &X_JIX M!^(.A_%3P?I_B#PUJ^G:]H>J0K/9W]C<+/;W"'D,KJ2#0!L5^ /_ =5_P#* M0OP;_P!D[LO_ $Y:G7[_ %?@#_P=5_\ *0OP;_V3NR_].6IT ?F;1110 5]F M?\&^G_*7GX1_]QG_ -,M_7QG7V9_P;Z?\I>?A'_W&?\ TRW] '],E%%1WEY# MIUG+<7$L<%O ADEED8*D:@9+$G@ #DDT 245^:_[6]S]FT6 \9Q<;6:<\_P#+-=A_OU^:_P ;/^#A[]J+XQ76;3QA MI?@>SP0;3PWI4<*G/?S)_.F&.V)!0!_2A17\COB']MCXS>+<_P!K?%SXG:GN MY/VOQ3?39_[ZE->>:[KU]XHU:?4-2O+O4;ZZ;?-M(MO?*N2"T1!,#PUHVR?47 M#' >0%@D*=3ND8$@':&. 0#Z>HK\ _VE/^#HCXU?$?4+ZU^'6A^&?AWH\BE+ M>>2#^U=4CY/SF27$&2,?+Y)P<\FOD/XF?\%0/VB/B[JGVO6_C1\16;R_+\FQ MUJ;3K8C)/^IMS''GD_-MR1@9P ?U<45_'GXW^,?B[XF0+%XD\5>)/$$:RF M=4U+4YKM5D.07 D8_-R>>O)K&T+7K[POJT&H:;>7>G7UJV^&YM9FAFA;IE74 M@@^X- ']DM%?R2^$/VZ_C9X N[>;1?B[\3--:U<21K#XEO%CR#G!3S-K DG* MD$')R#DU]0?L^?\ !QY^TM\&=53^WM8 0#M/(8 _HZHKX:_X)Z_\ !>SX0_MR:I8^&=2,WPZ\?W@"QZ3JLRM: M7\F!E;:ZPJNQ)P$<1NW\*M7W+0 4444 %%>6_M9?MG?#?]B/X;/XI^)'B2UT M'3V<16T.#->7\AZ1P0KEY&[G PHR6*J"1^1?[5'_ =4>,_$NH7%C\'O ^E^ M&=-5BL>J>(C]NOYEV_>$$;"*%@QZ%I@<#U(H _<:BOY5_BQ_P5G_ &E/C5-$ M^N?&CQTBQ!@(M*OSH\+[L9W1V8B1^G&X''.,9.?'O'/QL\9?$^T%OXE\7>)_ M$4"RBX$>IZI/=H) "H?$C$;@&89ZX)'>@#^PFBOXUM,U2YT34K>\L[B>SO+. M59H)X9#')#(I#*ZL.58$ @CD$5Z/X>_;8^,WA+']D_%SXG:9MY'V3Q3?0X_[ MYE% ']<5%?S=_ /_ (.+OVFO@UJ:G5_$FD_$'3=R;[3Q!IL>Y5!.[9- (I S M ]7+@$ XZ@_J%_P3W_X.&?A/^V-K%GX7\76[?"WQM>,L5O;ZC=K-I>I2,Y58 MX+K"XD/R_)*B9+A5:0T ?H%1110 445XS^V3^W_\*_V#?!T>K?$?Q-;Z7-=H MSV&EP#S]2U/:0#Y, ^9@"0"YPBY&6% 'LU%?A3^U#_P=1?$3Q=J<]G\)?!FA M>#])RZI?ZV#J6I2CC:X166&(CYLJ1,#D<\'/Q5\5?^"L7[27QFN(Y-<^-'CU M1&&'E:7J+:3"V[&=T=IY2-TXW XYQC)R ?U5T5_'SXS^.WCCXC6$EKXA\9>* MM>M9G$DD.HZM<74YMW66*6)RDD3J#YG15;Q#H)DO=/+[6+-):D&>)<@ >6 MTY)?D #T/5(5GL[^QN%GM[A#R&5U)!H V* M*** "BBB@#^,^BBB@ HHHH **** .E^#'Q-O/@K\8?"?C+3XQ+?>$M9L]:MD M+;0\EM.DR#.#C+(.<&OZ]? GC33OB1X'T;Q%H]S#>:3KUC!J-E<1.'CG@FC6 M2-U8<$%6!!'!!K^.6OZ7_P#@@%^T#_POO_@F+X'2:>WFU+P2TWA:[6+CRA;, M#;@@D\_97MR?4DD8Z4 ?C9_P<%_\I>?BY_W!O_3+85\9U]F?\'!?_*7GXN?] MP;_TRV%?&= !1110!_3)_P &^G_*(;X1_P#<9_\ 3U?UWW_!43_@H1HO_!./ M]F"^\8WD*:CXBU*0Z;X,A0H.YUSP/\ P;Z?\HAO MA'_W&?\ T]7]?E7_ ,','[2EQ\8/^"@[>"XIYFT?X7Z7!I\<+!?+^V7,:75Q M*A'S'*O;QG=T-N<#N0#XA^/O[0/B_P#:?^*FJ>-/'&M7FO>(-6D+S7$[Y$:Y M)6*->D<:YPJ+@ 5QM%% !1176?!+X$^,/VD/B)9^$_ OAW4_%'B*_#-#96,6 M]RJC+.QX5$4=68A1W(H Y.BOJKXF?\$1_P!J7X1>!KWQ)KGPCU5=)TZ%KFY> MRU.PU":*-1EF,-O/)+@#DX7@ YZ&OE6@ HHHH ^PO^"1?_!5KQ-_P3L^-5G; M:AJ%[J/PKUV=8=?T9RTRVJDG%Y;+G]W,A.6"\2+E6!8(R?TQ>'?$-CXM\/V. MJZ;=0WNFZG;QW=K<1-NCGBD4.CJ>X92"#Z&OXVZ_HR_X-N?VB[SXX_\ !.6Q MT74IKBXOOASJT_AY9)2"7MMJ7$ !_NHDWEC/01"@#\H?^#@[X87'PV_X*J?$ M*:2.-+7Q/#8:U:;!CI('Q77ZN?\'7_ ,+8=#_:7^%W MC*,R"7Q'X M(_V&/&'A^XN/._X1OQ?,;9" #!!/:V[A?<&19FYYRQ[8 _3BOQ!_X-,/'UOI MWQB^,GA=IHUNM8T;3M5CB)^9TM9YHG8>P-X@/^\*_;Z@#Y__ ."K/BN/P9_P M38^.%Y+(D2S>#=1L06(P6N8&MU'/Y%?RGU_2%_P<@^-[?PI_P $J_%E MA-<1PR>)M7TK3;=&8*9W6[2Z*J,C)V6SM@9.$)Q@$C^;V@ HHHH *_7[_@TJ M\5QV?Q%^-NAF1!-J.G:3?+&2-S+!+=H2.^!]I7/^\*_(&OT/_P"#8OQO;^%/ M^"F#6$T\4,GB;PEJ.FP([A3.ZO;W151D;CMMG; SPI., D ']$-9OC/Q)%X. M\'ZMJ\[*L.E6%+ MO2@SG +WB_8T7ZLTZJ/\\7:RS:9X7T^92T=S>LA/F2* M"#Y,2@N_(SA4R"ZFOI:TM8[&UCAA41Q0H$11_"H& *_GA_X.7?VD+GXO_P#! M0V;P;'-*='^&&E6^FQ1$+Y9NKB-+JXE4CGE9((SGO!P.Y /A?XP?&7Q5\?\ MXB:GXL\::]J/B3Q%K$S375]>R[Y')).U1T1!G"H@"J,!0 *YFBB@ HHKN/V M>OV;?'7[5WQ+M_!_P[\-ZAXI\1743SK:VNU1'$F-TDDCE8XT!*C>[*N649RP M! .'HKUG]J_]AGXK?L/:]I>F_%+P?=>%;K6XGFL"]U;W<-VJ%0^R6"22,E=Z M9&[(W+D#(KR:@ J;3M1N-'U"WN[2>:UNK619H9H7*20NIRK*PY# @$$<@BH: M* /Z'_\ @@A_P5DOOVZOASJ'@'Q[=1S?$OP3:QS?;F95;Q#89"?:"N<^=&Q5 M92!@^9&W5F _1&OY6_\ @DI\?KS]FW_@HK\)_$-O)(MK=:]!HNH()C&DEI>M M]EEWX^\$$OF!3P6B7H0"/ZI* "BBB@ HHHH *^,_^#@O_E$-\7/^X-_Z>K"O MLROC/_@X+_Y1#?%S_N#?^GJPH _F;HHHH **** /V8_X-'/^;@O^Y<_]RM?L MQ7XS_P#!HY_S<%_W+G_N5K]F* /Y-?\ @HW_ ,I"_CQ_V43Q!_Z>:*QBUB:X>.,LMO&=(O8P[D?=4NZ+D\;G4=2 M*_I=H ^9M'^%^EP:?'"P7R_MES&EU<2H1\QRKV M\9W=#;G [G\[Z "BBB@ HKK/@E\"?&'[2'Q$L_"?@7P[J?BCQ%?AFALK&+>Y M51EG8\*B*.K,0H[D5[]\3/\ @B/^U+\(O U[XDUSX1ZJNDZ="US)O\ @G9\:K.VU#4+ MW4?A7KLZPZ_HSEIEM5).+RV7/[N9"?''_ ()RV.BZE-<7%]\.=6G\/+)*02]MM2X@ /\ =1)O+&>@ MB%?G_P#\'5?_ "D+\&_]D[LO_3EJ= 'YFT444 %?9G_!OI_REY^$?_<9_P#3 M+?U\9U]F?\&^G_*7GX1_]QG_ -,M_0!_3)7X&?\ !>W_ (+$:K^T%\2M:^#? MPZU6XL?A[X;N'L-1L5E0G@FUC8%0O21E+?,NROUK_X*O?M*7'[ M)G_!/CXG>--/GFM=8M]+_L_2YH0K207EW(EK#*H;Y3Y;3"0YSQ&>#T/\J] ! M1110 445](_L^?\ !(?]H[]J7X?VOBKP1\+]4U/P]?J7M+ZZOK/38[M$]5N(O/MTN=DD5 MU'G!:*6-FCD /!*,<'@XKSF@ J]X9\4:EX*U^TU;1M0OM)U33Y!-:WEE.]O< M6SCHR2*0RL/4$&J-% ']('_!"_\ X*IS?\%!?@K=>'?&-S"WQ2\$0H-3D2(0 MKK-J3MCO H^4/D!90N '((55=5'WA7\M/_!';]HN\_9F_P""C7PPUJ&:X2QU MC5HO#VI1QD8GMKUA;D,#U57>.3ZQ"OZEJ /@_P#X+H?\%4YO^"?7P5M?#O@Z MYA7XI>-X7&F2/$)ET:U!VR7A4_*7R2L0;(+@DJRHRG^*M2T^ 7-V(I8K>&UC)V@R33.D2;CD ,P+8. <'&K^U7_P3 M]^,7[$9TYOBAX%U+PO;ZLS1VETTT%Y:SN!DH)[=Y(]^.=I;=@$XQ0!XY1110 M 5^\G_!N]_P5AU3]I7P_/\&/B/JTVJ>-/#MJ;K0=4NBSW&KV"8#Q2R$G?/#D M$,?F>/DY*,Q_!NO1?V1_V@;[]E;]IKP-\1-/DN$F\)ZQ!?2K %,D]N&VSP@- MQ^\A:2/DCASR.M ']==>3_MN?M>>'/V&?V:O$GQ(\3;I;7180EI9HV)=2NW. MV"W3KR[D9;!VJ&8\*:]3LKV+4K*&X@D66&X19(W7HZD9!'U%?B1_P=;_ +2% MSJOQ8^''PFM9I5T_1M-?Q1J" +Y-OB!K4VK:K?2$PP!F6STR+^&WMHB2(HE &23EF+.68^:T4 M4 %%%=!\+/A7XC^-WQ"TGPGX1T:_\0>(]X_M6?\$V_C;^Q'XQE+'=)(D8+QMR3''(&/R+N_7"OX__ -GWXS:G^SM\VB:Q;^(=%L]0M7\ MRUOH$N(7_O(ZAE/X@B@#Y[_X*B?\%"-%_P""_?$S_@B/\ M2_"+P->^)-< M^$>JKI.G0M)O^"=GQJL[;4-0O=1^%>NSK#K^C.6F6U4DXO+9<_NYD)RP7B1624@E[;:EQ ?[J)-Y8ST$0K[^H M**** /XSZ*** "BBB@ HHHH *_7S_@U _:"_LSXA?%'X77=X_EZM96_B33;< MK\J20,8+E@99K;@GI%QT:OR#KZ8_X(\_'T_LX?\%)/A3K\DUQ%87NL+H= M\L?BY_P!P;_TRV%?&=?9G M_!P7_P I>?BY_P!P;_TRV%?&= !1110!_3)_P;Z?\HAOA'_W&?\ T]7]?@O_ M ,%3O&-YXZ_X*1?'*^OA$)H/&VJ:>OE@@>5:W+VT?4GGRX4SVSG X'[T?\ M!OI_RB&^$?\ W&?_ $]7]?@#_P %&_\ E(7\>/\ LHGB#_TY7% 'C-%%% !7 M[$?\&DOABQO/%'QUUF2WC;4M/MM#L[>]?R3_MZ>&[+P;^W+\:-'TVWCM=. MTKQWKEG:PH-JPQ1ZA.B* . H _"OZV*_DU_X*-_\I"_CQ_V43Q!_P"G*XH M\9HHHH *_:7_ (-(_$5Y<^'?CQI,DQ;3[&YT.[@AVCY)9EU!)&SC)W+!$,$X M&SC&3G\6J_9C_@T<_P";@O\ N7/_ '*T >G?\'6/PQ&O_L>?#_Q9'8M<7'AO MQ7]B>X2'>UI;W=K*7+-CY$:2W@4Y(!;RQUQ7X,U_3I_P7?\ A=5_*'_ ,$Q_B7< M?"+_ (*%_!G7+=HU\KQ=I]I,7!($%Q,MO-T(.?*E?'OC((X/]7E 'Y2_\'8/ MCN#3_P!ESX7>&6G5;G5_%4NJ1P[OFD2UM)(F8#T4WB#/;>/6OPIK]:/^#LCX MA6NI_'[X2>%4EW7FBZ!>:K+'M/R)=W"Q(I(KY;KM?V;/ MB%;_ D_:+\ ^*KMFCM?#/B/3M6F8*6*I!0 M1WK\=O\ @[1^)MQ;>&/@OX-B\K[+?76IZS%P1SD M _%BBBB@ KZT_P""&/PQ'Q4_X*H?"6UEL6OK72=0GUJT.2?,%Q=7,/ED# M&,>7!."2<\K@')( /WOK^4O_ (*G>,;SQU_P4B^.5]?"(30>-M4T]?+! \JU MN7MH^I//EPIGMG. !P/ZM*_DU_X*-_\ *0OX\?\ 91/$'_IRN* /&:*** "O MW2_X-0?A/ING?LS_ !,\=+;C^V-8\3IH3SDYQ!:VL,ZH!V^:\8G'7"YSM&/P MMK]^_P#@U2N%;_@GYXTB#?O$^(5XY&.@.FZ:!_Z"?RH ]/\ ^#B7X#V_QF_X M)C>+-3%B+S5O 5W:>(+!A)L:$+,L%PV<@$"WFF)4YSM& 6"U_-K7]7'_ 5% MLUO_ /@G#\7QN M_L_]H>'/!=]HWP-TO5/%'B.^@: M*+7=3M6L=.TW.U/J>J7.MZE<7EY<3WEY>2M-//-(9))I&)9G9CRS$ MDDD\DFH* "BBN[_9L_9K\9?M:_&'2? O@31[C6=?U>0*B("(K:/(#SS/C$<2 M Y9SP/)OVE_'?Q,FAD72/"NB#18'>W.R:[NY$<[).F MZ.*!MRC) G0G (S^[%>(_P#!/3]B/P__ ,$_OV7=!^'NB_9[F\MU^UZUJ21> M6VKZ@X'G3L.N.%1 22L:(N3C->W4 ?RE_P#!4[QC>>.O^"D7QROKX1":#QMJ MFGKY8('E6MR]M'U)Y\N%,]LYP .!X'7LW_!1O_E(7\>/^RB>(/\ TY7%>,T M%%%% '[$?\&DOABQO/%'QUUF2WC;4M/MM#L[>.UT[2O'>N6=K"@VK#%'J$Z(H X "@#\*\GKV;_@HW_RD+^/'_91/$'_ *?A'_P!QG_TRW] 'ZD?\'1/C&\\,?\$W=+L;81>3XB\;:?I]UO!R M(EMKRY&W!'/F6\?7(QGC."/YZZ_?[_@ZK_Y1Z>#?^RB67_IMU.OP!H **** M"O[(/"GABQ\$^%].T;2[>.TTW2;:.SM8$&%BBC4(B@>R@"OXWZ_LPH _+[_@ MZS\,V-S^PWX#UF2WC;4K'QU!90SE1O2&;3[YY$!ZX9H(B1_L"OP0K]_O^#JO M_E'IX-_[*)9?^FW4Z_ &@ HHHH N^&O$5YX0\1:?JVFS&VU#2[F.[M9@H;RI M8V#HV&!!PP!P01Q7]D=?QGU_9A0!_&YXE\17GB_Q%J&K:E,;G4-4N9+NZF*A M?-ED8N[84 #+$G '-4J** "BBB@#^D[_@WH_9QM?@/_ ,$U/">J&SC@UKXA M2S>(M1E#%FF5W:.VY/0"WCB.T8 +L>I)-C_@XA\-V6N?\$E?B1=75O'-/HUS MI%Y9NPR8)3JEK 6'H?+FD7CLQKV;_@F'"L'_ 3E^!:HJJI\"Z.V .YLXB3^ M))->3_\ !P7_ ,HAOBY_W!O_ $]6% '\S=%%% !1110!_7!^Q!XQO/B)^Q;\ M(?$&H"(7^N^"=&U"Y$0(02S6,,C[023C>)_P#@K%X^ ML;D1>3X=L=)T^UV Y,3:=;W)W9)Y\RXDZ8&,<9R3^]'_ 3D_P"4>GP'_P"R M=^'_ /TVV]?@#_P<%_\ *7GXN?\ <&_],MA0!\9T444 %?K9_P &G/PGTWQ! M\:_BYXTN+<2ZIX8TG3]+LY2>(5O99WEP/[Q^QH,XR!N'\1S^2=?LK_P:.W"K M<#'4#^U ?_0A^= 'Z-_\%3_@/;_M(?\ !/?XL>&)K$:A=GP] M6QO;5#(+SQ9^PI\%=4U"9KK4-2\!Z'=W,S RRR:? MSL0,#EB3P,GP'_P"R=^'_ /TVV] '\V/_ 5.\8WG MCK_@I%\?+A3/;.< #@>!U[-_P4;_ .4A M?QX_[*)X@_\ 3E<5XS0 4444 ?L1_P &DOABQO/%'QUUF2WC;4M/MM#L[>"#WK\9_P#@T<_YN"_[ES_W*U^S% '\ MD_[>GANR\&_MR_&C1]-MX[73M*\=ZY9VL*#:L,4>H3HB@#@ * /PKR>O9O\ M@HW_ ,I"_CQ_V43Q!_Z7/AWX\:3),6T^QN=#N MX(=H^269=021LXR=RP1#!.!LXQDY_8NOQG_X-'/^;@O^Y<_]RM?LQ0 4444 M?QGT444 %%%% !17K'[=?[/C?LJ?MB?$?X?"+R;7PSKMQ!8J9#(?L;-YEJ2Q MY),#Q$YYR:\GH *DM+N6PNHYX))(9H7$D[OLF$BYX/R\@'BO :** M "BBB@#^F3_@WT_Y1#?"/_N,_P#IZOZ_ '_@HW_RD+^/'_91/$'_ *#[J-I;?Q5H%]I$BK]XB>W>+CT/S<'L:_D!K^S"OY*_V^OAG)\'/VW?BU MX9DM5LX])\6ZE';Q+C:+1T444 6]!UV\\+ZY9: MEI\[VM]ITZ75M,GWH9$8,C#W# '\*_L1\#>*(?''@G1]:MV5[?6+&&]B9?NL MLL:N"/;#5_''7]3W_!'[XD6OQ4_X)C_!34K.;SH[3PQ;Z.[;67;)8YLI%PP! MX>!AGH<9!(() /Q9_P"#D_XEP^/?^"HVNZ;"LF?!NA:9HTC,!M=FB-Y\I!.0 M!=@'.#N##' )^!Z^C?\ @KM\28_BO_P4Q^-6K1+(LXTM=_5OL6+/<.3P M?(R/8C@=!\Y4 %%%% !1110!_7M^R]\2H?C-^S3\/?%UNLJP^*/#6G:LBRX\ MQ!/;1R[6P2-PW8(!."#R:_#/_@Z2^(4WB7_@H'H&A?:&:S\->#[5!!CY8IIK MBYE=OJR&$'MA![U^L/\ P11^)4?Q4_X);?!O4(UD3[#HIT9U?J&LIY;3/4\' MR01[$=.@_!7_ (+3?$BT^*G_ 5)^,VJ64WVB&WUP:27VLO[RRMXK*0<@'A[ M=AGH<9&00: /EZBBB@ K]S/^#3KX9V^F?L[?%;QD(V^U:WXCMM%9S]W9:6PF M 'XWQSZ_+Z"OPSK^EK_@WM^&ACB([@$ X(Q0!]K5_)K_ ,%&_P#E(7\>/^RB>(/_ $Y7%?UE5_*I_P % M9/ ^,X&< ^>J*** " MOVX_X--OBO#>_"KXN>!F5EN-,U:SUV,D\2)<0M V!_LFU3/^^*_$>OI3_@E+ M^W[=?\$Z_P!K;2_&3VTFH>&]2A.C^(K-'97DL9'1FEC X,L3(LB@C#;2N5W[ M@ ?T0?\ !5"Z>S_X)N?')HSAF\%:HAX[-;.I_0FOY2Z_I>_X*8_M0^!?C?\ M\$7OBCX_\*^(;36O"OB#P\L%I>6P9OWT]Q# D3IC='()9%1D< H<[@,&OYH: M "BBB@ K^S"OXSZ_LPH **** "BBB@ KXS_X."_^40WQ<_[@W_IZL*^S*^,_ M^#@O_E$-\7/^X-_Z>K"@#^9NBBB@ HHHH **** "M+PAX.UCX@^);/1=!TK4 MMKLN<--+@< DD(@5%R<*,G/\]_[(W_ 6O_:$_ M9#U2W6P\;7_B[P^D@:71?$\KZE;NOR@JDCMYT(PO C=5!).TY.?VY_X)C_\ M!9WX<_\ !1RQ.CQQMX-^(MG")+GP]?3J_P!K4 ;I;27@3(">5(61<$E=N&(! M]BT444 ?R:_\%&_^4A?QX_[*)X@_].5Q7C->S?\ !1O_ )2%_'C_ +*)X@_] M.5Q7C- !1110!^S'_!HY_P W!?\ /^RB>(/\ TY7% M>,T %%%% '[,?\&CG_-P7_?A'_P!QG_TRW] 'Z9?\'5?_ "CT\&_] ME$LO_3;J=?@#7[_?\'5?_*/3P;_V42R_]-NIU^ - !1110 5_9A7\9]?V84 M?F;_ ,'5?_*/3P;_ -E$LO\ TVZG7X U^_W_ =5_P#*/3P;_P!E$LO_ $VZ MG7X T %%%% !7]F%?QGU_9A0!_&?1110 4444 ?U=?\ !+ZZ2\_X)Q_ MHSE M5\#:0AX[K:1J?U!KRG_@X+_Y1#?%S_N#?^GJPKJO^"+'C.W\>?\ !+3X+WUO M))-'!H9TXLZ[2'M9Y;9QCT#0L >X -?*_P#P<@?\%%? /A_]F#Q%\!=+U&WU MSQUXIGLO[2M[259%T"&WNH+L>>0?EE?RD"QGYMK%C@;<@'X,T444 %%%% '] M97_!.3_E'I\!_P#LG?A__P!-MO7X _\ !P7_ ,I>?BY_W!O_ $RV%?O]_P $ MY/\ E'I\!_\ LG?A_P#]-MO7X0?\''?@.7PA_P %5_&.H23>8OBK2M*U2)=F MWRE6SCM-NF^-V ."%;:VUL8(!_61X^NGL? NM31G;)#83NIQG!$; M$5_'+7]4&D?MX_#/]K']@'Q]\3/!^O1WGA[3?#.IS:K&R$7FD-%:2O)%/",N MKA02!@[UPR[@03_*_0 4444 %?UE?\$Y/^4>GP'_ .R=^'__ $VV]?R:U_65 M_P $Y/\ E'I\!_\ LG?A_P#]-MO0!_,W_P %&_\ E(7\>/\ LHGB#_TY7%>, MU[-_P4;_ .4A?QX_[*)X@_\ 3E<5XS0 4444 ?LQ_P &CG_-P7_/^RB>(/\ TY7%>,U[-_P4 M;_Y2%_'C_LHGB#_TY7%>,T %%%% '[,?\&CG_-P7_?\'2_[/T?P^_;-\*^/K6.& M.#XB:%Y5SMCVM+=V)6)W8_Q?N);51GD!,=,5^8=?T3_\'+7[/Q^+O_!.BX\2 MV\,\VH?#C6;;5P(8][-;RG[+," "0H\Y)">PBR> :_G8H **** "BBB@ HHH MH _ID_X-]/\ E$-\(_\ N,_^GJ_K\ ?^"C?_ "D+^/'_ &43Q!_Z'[S^T- \3>,]8U;3;KRGB^TVT]]-+%)L<*Z[D=3M90PS@@'BO,Z* "BBB@ MK]F/^#1S_FX+_N7/_6#;K;.,]\R6TC9X^]CMD_P!)5?AW_P '97PU MM=)^.?PA\7QP[;S7M#OM(FDR?G2SGCE08SC(-\_(&3D9R , 'Y)T444 %?T/ M_P#!LW\6(?%O_!,K^RY-T/\ P@WB34=.D+'(*.([T./;_26&/5#^/\\%?JM_ MP0#_ &E;KX2_L/?M=VY6*:/PGX:/BFPBWE&DG-E>1NI/( )@MP"!D9/WN # M\R_B]\0I?BW\6?%'BN:#[+-XFU>[U:2'?YGDM/,\I7=@;L%\9P,XZ#I7.T44 M %%%% !1110!_0Q_P;(_%1?$_P#P3/NM/N%%O'X)\4ZC8;R^[?$\<%YOQM&W MYKEUQEC\F<\@#\$/CE\1S\8OC7XP\7-')"WBK6[W5S&YRR?:)WEP?<;\5^EO M_!"']I:\^$O_ 3K_; AM_L\=UX1T$^(]->1B0]S-8W<(#*"#M#V\'0C.\C( MX-?E30 4444 %?UQ_L6?"V3X(_L@?"_PA,_F7'AOPKINGSOMV^9+';1K(V,G M&7#'&3C/4]:_E6_9=^'%O\8OVF?AUX1O(VFL_%7B?3='G0,5+I<7443#*D$9 M#GD$&OZ]418T554*JC ' % "U^ W_!S[^R3>_"_]L+3/BM9V3_\(_\ $JPB M@N[E-[+'J=I&L+(_&U-]NL!09RYCF./E)/[\UY[^U)^S!X/_ &P_@EK/@'QQ MI_\ :&A:P@SM.V:UE7F.>)OX9$;D'\"""00#^1&BOL#_ (*;_P#!''XD?\$[ M/$M]JC6MQXI^%[S*MCXGMHQM@#L0D-V@YAE!PNXCRW++M;<2B_'] !1110![ M!^R+^W/\0OV*O%4U]X/U&VN-*U# U/P]J\/VW1=8 *E?M%LQ"LRE5*R*5D7' M# $@_M]_P3R_X*S?LR_MP-8^']7\(^#_ (=?$*9,'2-6TZU%I?. N?LMT4"/ MDMQ&^R0X.%8 FOYX:* /[ O^% > _P#H2?"/_@GM_P#XBC_A0'@/_H2?"/\ MX)[?_P"(K^=W]@[_ (+X?&S]BY;/1]3O?^%F>"+?Y1H^N7#?:;9/F^6WO,-) M'R1PXD0!<*B]:_:K]@K_ (+!_!?_ (*"^7IOA?69]#\8B(R2^&M;1;:^P"P) MA()CN!A2W[IV95(+*F<4 >\?\* \!_\ 0D^$?_!/;_\ Q%==110 4444 %%% M% !7QG_P<%_\HAOBY_W!O_3U85]F5\9_\'!?_*(;XN?]P;_T]6% '\S=%%% M!1110!]_?\$-?^"5/P__ ."F\?Q3_P"$ZUKQEH[>"1I7]GG0KJVA$ANOMOF> M:)H)=V/LT>-NWJVP KQ^@ K6\!^.]8^&'C32_$7A_4;K2=);:*,QI' M?1HK&1%/_+.5'61<$@;BNF?MJ?$'1_BW^V1\6O%7A^\_M#0/$WC/6 M-6TVZ\IXOM-M/?32Q2;'"NNY'4[64,,X(!XKS.BB@ HHHH _9C_@T<_YN"_[ MES_W*UXS_P '5?\ RD+\&_\ 9.[+_P!.6IU[-_P:.?\ -P7_ '+G_N5KQG_@ MZK_Y2%^#?^R=V7_IRU.@#\S:*** "OLS_@WT_P"4O/PC_P"XS_Z9;^OC.OLS M_@WT_P"4O/PC_P"XS_Z9;^@#],O^#JO_ )1Z>#?^RB67_IMU.OP!K]_O^#JO M_E'IX-_[*)9?^FW4Z_ &@ HHHH *_ID_XB"_V0_^BN?^6MK7_P AU_,W10!^ MOW_!P!_P5'^!/[;?[&_AGPK\,/'7_"3:_I_C.UU:XM?[%U"R\NV2QOXFDWW$ M$:'#S1C:&+?-G& 2/R!HHH **** "O[,*_C/K^S"@#PW_AV1^SG_ -$+^$O_ M (2ME_\ &Z/^'9'[.?\ T0OX2_\ A*V7_P ;KW*N;^+?QB\*_ 7P#?>*?&GB M#2O#/AW30#8_\.R/V<_\ HA?PE_\ M"5LO_C=>)_MB>%OV%_V$_#)OOB)\-_@QIUY)'YEKH]MX6L;C5+\9 _=6ZINQ MD_?;:@[L*^'?^"B7_!S?KGC<7WA?]GZRN/#.FB3RW\6ZC C:A=*K$$VUNP9( M4< 8>3,FUC\D3#(_*'QAXSUCXA>);S6M?U;4M ?C9I=D\UK8P'PKKTL>]C;H9'FLI&4 JJ;WN4+DCYGA7G(Q^EO_!.3_E'I M\!_^R=^'_P#TVV]>D?%'X8:#\:?AWK'A/Q1IMOK'A_7[5[._LYQE)XF&"/4' MN",$$ C!% '\=M%?H%_P59_X(0^-_P!B+4]3\8> [?4/&OPGC1[J6ZC427_A MU!C@_LW?M1^./V3/B%'XD\#:Y<:3> M%?*O+8_O;'58""&M[J!LQSQ,&(*."!G(PP!'[0?\$Y_^"V/[/?[3L6D^%_BE MX)\#_#7Q[VT'[S^T- \3>,]8U;3;KRGB^ MTVT]]-+%)L<*Z[D=3M90PS@@'BO,Z** "BBB@#]F/^#1S_FX+_N7/_,-#O-'DE3 >'SX7C$BD@@,I8,"01D#@U_(CXG\-7W@SQ+J&CZ MI;26>IZ3.VTKQA*GBNQ579MPO 6G)S]W_ $I;G"C@ #&!@ ^/J*** "BBB@ HHHH M _ID_P"#?3_E$-\(_P#N,_\ IZOZ_ '_ (*-_P#*0OX\?]E$\0?^G*XK]_O^ M#?3_ )1#?"/_ +C/_IZOZ_ '_@HW_P I"_CQ_P!E$\0?^G*XH \9HHHH *** M^_\ _@AC_P $JOA[_P %-?\ A:/_ GFL^,])_X0G^R?L/\ 8%W;6_F_:OMO MF>;YUO-G'V9-NW;C+9SD8 /@"BOW^_XA5/V>O^AR^,W_ (-M-_\ D"C_ (A5 M/V>O^AR^,W_@VTW_ .0* /P!HK]_O^(53]GK_HL^,]6_X3;[%]N_M^[MKCROLOVC MR_*\FWAQG[2^[=NSA<8P<@'TS7YF?\'3GPUN/%/[!_A7Q#:VWG?\(MXO@:ZD MW*/L]O/;7$1;GD@S>0N!D_,#C )'Z9U\K_\ !;/X5Q_%[_@EQ\8-/9F1]+T< M:Y&R@$@V4T=V1^*PLI]F- '\N]%%% !7K_[+_P"TKUFX!8CD,5;R"B@ HHHH ***ZCXH?"#7/ M@_<:''KELL"^)-%M/$&G.K[EN+2Y3=&_J#D,I! Y0XR,,0#EZ*** /7_ -GS M]I6X^#WP%^-W@V.ZEM8_B9X>L;"-H3(LCSV^JVD^S,YK@Z_HL_:!_X*\_L$_M4?#J[\*?$'QMI?BC0[Q2K M07?A+6M\)/\ '%(MH)(I!V>-E8=C7Y]_%'_@B+X4_:L^'>N?$_\ 8U\=M\1_ M!^F:A/8W6@ZQ:W&GW]MBK&KZ1=^ M']6NK"_M;BQOK&9[>YMKB,QS6\B$JR.K %65@001D$$57H *M:%KM]X7UNSU M/3+RZT[4M.G2ZM+NUE:&>UE1@R2(ZD,KJP!# @@@$55HH _HR_X(6_\ !6V7 M]O[X8W?@_P =75FGQ6\'P*]Q(F(_^$ALN%%ZL8 "R*Q"2JOR[F1AM$FQ/OZO MY,?V _VH;[]C?]L#P'\0K6ZEMK71-4B&J! S>?I\A\NZC*K][,+/@_\ !37_ (6C_P )YK/C/2?^$)_LG[#_ &!=VUOYOVK[;YGF^=;S M9Q]F3;MVXRVO\ H'&?M+[MV[.%QC!S^37_!U7_RD+\&_]D[L MO_3EJ= 'YFT444 %?9G_ ;Z?\I>?A'_ -QG_P!,M_7QG7V9_P &^G_*7GX1 M_P#<9_\ 3+?T ?IE_P '5?\ RCT\&_\ 91++_P!-NIU^ -?O]_P=5_\ */3P M;_V42R_]-NIU^ - !1110 445^_W_$*I^SU_T.7QF_\ !MIO_P @4 ?@#17[ M_?\ $*I^SU_T.7QF_P#!MIO_ ,@4?\0JG[/7_0Y?&;_P;:;_ /(% 'X T5^_ MW_$*I^SU_P!#E\9O_!MIO_R!1_Q"J?L]?]#E\9O_ ;:;_\ (% 'X U_9A7Y MF_\ $*I^SU_T.7QF_P#!MIO_ ,@5^F5 'B_[=G[=?@?_ ()^? R\\;>-+HL< MF#2]*@=?MFLW.,B&)3Z=6<\(N2>P/\V7[>G_ 4>^)G_ 4-^(\FL^-M5:/1 M[69GTG0+0E-/TA#P B]7?'61\L23T7"CL_\ @LG^W5=?MV?ML^(M6M=0:Y\% M^%Y9-$\,Q)+OM_LT3D/O9J\9_P"" MO,_B/_ ,%R?V6OA)\0]>\*^(/BA_9^O^&=1N-) MU*U_X1O5Y?LUS!*T4L>]+5D;:Z,-RL5.,@D_@A_P4#_X2KQ!^Q3\2!JLWA;[.^K>%==M-0M;:W%P)!"MM=W4*29;[ M/,=LGF/PD^*6M?!#XH>'_&'AR[: MQUWPS?PZE8S@GY)8G#KG!&5.,$=P2#P:_KD^!OQ8T_X\?!CPGXVTEF;3/%ND M6NKVN0581SQ+( 0>01NP0>XH _E?_P""C?\ RD+^/'_91/$'_IRN*\9KV;_@ MHW_RD+^/'_91/$'_ *_\%-?^%H_\)YK M/C/2?^$)_LG[#_8%W;6_F_:OMOF>;YUO-G'V9-NW;C+9SD8^_P#_ (A5/V>O M^AR^,W_@VTW_ .0* /P!HK]_O^(53]GK_HL^,]6_X3;[%]N_M^[MKCROLOVCR_*\FWAQG[2^[=NSA<8P<_3- !1110 M!_&?1110 4444 ?V85^._P#P=A_L_0S^%OA7\5+>&".XM;J?PI?RB(>9.LB- M=6RE^NU#%=D*L M$MX_,F>>Q(N@B+@DLZQ-'@#)WD#DT ?RV4444 %%%% !1110!_3)_P &^G_* M(;X1_P#<9_\ 3U?U^ /_ 4;_P"4A?QX_P"RB>(/_3E<5^_W_!OI_P HAOA' M_P!QG_T]7]?@#_P4;_Y2%_'C_LHGB#_TY7% 'C-%%% !7[,?\&CG_-P7_/\ LHGB#_TY M7%?UE5_)K_P4;_Y2%_'C_LHGB#_TY7% 'C-%%% !7[,?\&CG_-P7_0I<6?B;1[O2IX MG^[+'/"\3*?8AR*Z2B@#^-2^L9]+OIK6ZAEM[FW=HI8I4*21.IPRLIY!!!!! MY!J*O;O^"E7PPN/@Y_P4 ^,?A^>../[+XMU">!8QA1;SSM/!Q@8_=2IQT'8D M\6:99W5L8//62W:ZC M$V],$%!'O+9X"AB> :_:C_@Z?^%DWBO]ASPCXHMK19W\)^+(EN9L@-;6US;S M1L>3R#,MNI RB_LF_$CQ8UK MY5SX@\5)IOGE<&>&TM8W3'JJO=RC/3)8=0:_5*OCO_@@E\+Y_A9_P2L^&$-U M'''=:Y%=ZV^P'E+F[EDA)R!R83%G\AD_^FW3*_ &OW^_X-5/^4>GC+_LHE[_ .FW3* /E?\ X.BO MV,K/X7_'+PM\8-#L5MK'Q^DFG:YY2*L8U&!5,#S;$DY;G\J:_H MT_X.5/AU9^-/^"7FM:I<0^9<>$=>TS5+1]Q!C=YOL9/!&04NG&#D=#C(!'\Y M= !1110 5_7!^Q#XSO/B/^Q=\(?$6H^7_:&O>"M&U&Y\L$)YLUC#(^,DG&YC MC))]S7\C]?UE?\$Y/^4>GP'_ .R=^'__ $VV] 'LU%%% !1110 5\9_\'!?_ M "B&^+G_ '!O_3U85]F5\9_\'!?_ "B&^+G_ '!O_3U84 ?S-T444 %%%% ' M[,?\&CG_ #<%_P!RY_[E:_9BOQG_ .#1S_FX+_N7/_W->?U<\1>(+SQ9X@OM4U"9KK4-2N)+NYF M8 &661BSL0,#EB3P,_S?EFOZ!J_ '_@U4_Y2%^,O^R=WO_IRTROW^H _DU_X*-_\I"_CQ_V4 M3Q!_ZG@W_LHEE_ MZ;=3K\ : "BBB@ K^S"OXSZ_LPH _,W_ (.J_P#E'IX-_P"RB67_ *;=3K\ M:_?[_@ZK_P"4>G@W_LHEE_Z;=3K\ : "BBB@ K^NS]K[XAW'PC_9,^*'BRUC M\ZZ\,>$=6U:&,/LWO!9RRJ-V#C)0#.#CT-?R)U_65_P4;_Y1Z?'C_LG?B#_T MVW% '\FM%%% !1110!_3%_P;Y1JG_!(CX2E552YU@L0/O'^V;X9/X #\*=_P M<%_\HAOBY_W!O_3U84?\&^G_ "B&^$?_ '&?_3U?T?\ !P7_ ,HAOBY_W!O_ M $]6% '\S=%%% !1110!_65_P3D_Y1Z? ?\ [)WX?_\ 3;;U_,W_ ,%&_P#E M(7\>/^RB>(/_ $Y7%?TR?\$Y/^4>GP'_ .R=^'__ $VV]?S-_P#!1O\ Y2%_ M'C_LHGB#_P!.5Q0!XS1110 5^S'_ :.?\W!?]RY_P"Y6OQGK]F/^#1S_FX+ M_N7/_M_#'PO\<-'L535M#NTT#Q!)$BKY]I+N-O-(>"3' M*/+!Y.+A1T7C\0Z_J:_X+%?#JS^)_P#P3$^-.GWT/G1V?AN?5XQN*E9;(K=Q ML"".CP*<=QD$$$@_RRT %%%% !7]/7_!"CQG>>//^"3WP=OK[R_.@L+S3EV MX\JUU"ZM8NI//EPIGMG. !@#^86OZ9/^#?3_ )1#?"/_ +C/_IZOZ /P!_X* M-_\ *0OX\?\ 91/$'_IRN*\9KV;_ (*-_P#*0OX\?]E$\0?^G*XKQF@ HHHH M _9C_@T<_P";@O\ N7/_ '*U^S%?C/\ \&CG_-P7_86MGSDYWP-&_)S\W.#D5YA7Z8?\'1?[/?\ PK?]N'P_ MXZM;>"&Q^(V@H9G3AYKZR802EATX@:S .>>>.,G\SZ "BBB@ HHHH _ID_X- M]/\ E$-\(_\ N,_^GJ_K\ ?^"C?_ "D+^/'_ &43Q!_Z]EFB;@D?-' M(C8ZC.#@Y% 'AE%%% !7[,?\&CG_ #<%_P!RY_[E:_&>OV2_X-']1@BU'X^V MC2*MS-'X?FCC_B9$.I!B/8%T'_ A0!^SU?R:_P#!1O\ Y2%_'C_LHGB#_P!. M5Q7]95?R7_\ !0R^AU/]OWXY7-O(LUO.Q^/UTT,JVTS^'XHY2A\MW4:F M64-T) ="1U 9?44 ?LG1110!_.+_ ,')7PMA^'7_ 5$U[4H3)CQIH>FZXZL M1M1A&;,[>.A^R;N/?@WXSAL6W:AI^HZ+=7BP M\#R)(9H(G?'?[1<,JD]I"!]ZOQ_H **** "BBB@#[B_X-V?A=)\2/^"J'@J\ MW*+?PC8ZCK?&+3I#(K:;HAU MV-DQN5K&1+SOV(@*GV8]#S7YL?\ !IS\,[?5_P!H#XM>,'C9KCP_H%GI$3?P MH+RX:5OQ/V%<'TW>IK]M/'OA*W\?>!M:T&[5)+76K">PF5QE626-D8$>F&- M'\>#(V9E\*^&]/THLYRSM#;1QLQX R2I)P ,G MH*[ZBB@ K^,^O[,*_C4OK&?2[Z:UNH9;>YMW:*6*5"DD3J<,K*>00000>0: M(J*** "OW^_X-5/^4>GC+_LHE[_Z;=,K\ :_?C_@U1OH9/V O&ULLBFXA^(% MW*\>?F56T[3@I/L2C?\ ?)H ]K_X.#45O^"0_P 6B5!*G1R,CH?[9L1_6OYG M*_HZ_P"#DKXFZ?X&_P""6_B/2+NX\J[\9ZSIFE648!)FDCN4O6!QT CM7.3Q MD =2 ?YQ: "BBB@ K^LK_@G)_P H]/@/_P!D[\/_ /IMMZ_DUK^M?]@GP[>> M$/V%_@OI.I0FVU#2_ FAVEU"6#>5+'I\".N5)!PP(R"1Q0!ZS1110 4444 % M?&?_ <%_P#*(;XN?]P;_P!/5A7V97QG_P '!?\ RB&^+G_<&_\ 3U84 ?S- MT444 %%%% '[,?\ !HY_S<%_W+G_ +E:_9BOQG_X-'/^;@O^Y<_]RM?LQ0!_ M&YXE\.WGA#Q%J&DZE";;4-+N9+2ZA+!O*EC8HZY4D'# C()'%4J]"_:UT[^Q M_P!JOXF69;S#:^+-5A+8QNVWDHSC\*\]H **** /TH_X-8YFB_X**^)%5B%D M\!7RL/4?;M//\P/RK^@BOYV_^#9'6HM+_P""FD<$A4-J7A74K:++!26!AEX' M<[8VX';)[5_1)0!_)K_P4;_Y2%_'C_LHGB#_ -.5Q7C->Y_\%.O#MYX7_P"" MC/QTMKZ$V\\GCO6;M5+!LQ3WLLT3<$CYHY$;'49P<'(KPR@ HHHH _9C_@T< M_P";@O\ N7/_ '*U^S%?C#_P:/ZC!%J/Q]M&D5;F:/P_-''_ !,B'4@Q'L"Z M#_@0K]GJ /Y-?^"C?_*0OX\?]E$\0?\ IRN*\9KV#_@H9?0ZG^W[\Q!KQ^@ HHHH _9C_ (-'/^;@O^Y<_P#G@W_LHEE_Z;=3K M\ :_H+_X.EO#MYK?_!.;P_";9I%%Q-\0+25 M(\_,RKIVHAB/8%U_[Z%?@/0 4444 %?UE?\ !1O_ )1Z?'C_ +)WX@_]-MQ7 M\G5C8SZI?0VMK#+<7-PZQ111(7DE=CA551R220 !R37]8O\ P4;_ .4>GQX_ M[)WX@_\ 3;<4 ?R:T444 %%%% '],G_!OI_RB&^$?_<9_P#3U?T?\'!?_*(; MXN?]P;_T]6%1_P#!O==QW'_!(KX4I&ZLT#ZPD@'\#?VQ?-@_@P/XT?\ !PA< MQP?\$BOBNKL%:9M'1 ?XC_;%BV/R4G\* /YGZ*** "BBB@#^LK_@G)_RCT^ M_P#V3OP__P"FVWK^9O\ X*-_\I"_CQ_V43Q!_P"G*XK^F3_@G)_RCT^ _P#V M3OP__P"FVWK^:#_@I/8SZ=_P40^.T=Q#+!(WQ!UV4+(A5BCZA.Z-@]F5E8'H M001P: /%**** "OV8_X-'/\ FX+_ +ES_P!RM?C/7[)?\&C]]#'??'ZV:11< M31^'Y4CS\S*IU,,1[ NO_?0H _3?_@H\BR?\$\_CP&4,/^%>:^>1W&FW!%?R M;5_5!_P5\^)NG_"C_@F9\:M1U*X^SPWWA>ZT:(@%C)-?+]CB0 <\O.H/8#). M ":_E?H **** "OZ9/\ @WT_Y1#?"/\ [C/_ *>K^OYFZ_IQ_P"""?AV\\+_ M /!)3X/VU]";>>2VU&[52P;,4^J7DT3<$CYHY$;'49P<'(H _GT_X*-_\I"_ MCQ_V43Q!_P"G*XKQFO<_^"G7AV\\+_\ !1GXZ6U]";>>3QWK-VJE@V8I[V6: M)N"1\T/^RB M>(/_ $Y7%>,U[!_P4,OH=3_;]^.5S;R+-;W'Q UZ6*13E75M1N""/8@UX_0 M4444 ?LQ_P &CG_-P7_L9X['X_730RK;3/X?BCE*'R MW=1J990W0D!T)'4!E]17[)T %%%% '\9]%%% !1110!_9A1110!^=/\ P^"UK^T=^SGXX\!7C-'!XOT.[TKS%QNA:6)D5QD$;E8JPR#R!7\BOB#0;S MPKKU]I>HV\EIJ&FW$EK=02?>AE1BKH?<,"/PH IT444 %%%% '],G_!OI_RB M&^$?_<9_]/5_7Y'_ /!QW\ +SX._\%+M>UYHYCI/Q%T^TURSD,!6-76);6>( M/T=A)!YA P5$Z CH3^N'_!OI_P HAOA'_P!QG_T]7]6O^"S_ /P33C_X*,_L MR"UT?R+?XA>#7DU'PY/(%471*XELGQJB^/?$US>6)4D[[6W2.U!/'!\^*Y'&> .>P_&G_@GE^P/XO_ ."A MO[0NG>#?#=O+#I<+I<:_K#(?L^BV6[YY&.,&1@&6./J[\<*&9?ZF/A#\*M#^ M!?PM\/>#?#5G]A\/^%]/ATS3X"Y=HX8D"+N8\LV!DL>222>30!T5%%% 'YN_ M\'1/PNN/&G_!//2=>MEA_P"*-\6VEY=%R0PMYH9[8A< @GS98.N!@'G. ?Y\ M:_J8_P""Q_PSM_BQ_P $POC1IMQ&TBV7AR76DV_>5[%EO5/YP#/MD5_+/0 4 M444 %%%% '[[?\&KGPWF\-_L.^,?$=Q;>2WB;Q=*EO(3DSP6]M @;V E>9>< M'(/;!/Z=5\F_\$-_A7)\(_\ @EE\)+&:3S)]5TZ77'8+MXO;B6YC&/:.5%SW MQGC.!]94 ?RN_P#!7?X4Q_!C_@I?\9M#AW>3)XDFU6,-_ M\JWH4<#@"XP/8 M#D]3\XU^DW_!T5\(F\$_\% ='\40Z?%;V?C7PM;3272!1]KN[:26"3=CDLL* MVHR?X2@!XP/S9H **** "OMO_@WE^&%Q\1_^"J?@.YC$)M?"MKJ&MW85 M_IMP92QXSN'V 8.,,^0>, '[G4444 %?RA_\%-_@S>? #_@H'\7O"]ZL:M: M^)KN\MPF<&UNG^UVQY Y,$\1(Z DX)')_J\K\L_^#CC_ ()=ZG^T7X-L_C5X M#TV;4?%G@^R^R:_80;FEU#3$+NLT:<[I(&9R0 &:-CU\M5(!^#=%%% !7T-^ MP)_P4Y^*7_!.'Q'JUY\/[O2KK3]>1!J&CZQ;OK"OLROC/\ MX."_^40WQ<_[@W_IZL* /YFZ*** "BBB@#]F/^#1S_FX+_N7/_O6O":^[/^#CCX2-\,?^"I/BC4/-WP^-M*T[7H4\O;Y( M\D6C+G/S9DM)&SQ]_&.,GX3H **** /K7_@A5XFC\)?\%8/@[=2R+&LU_>60 M)[M<:?=0*.AZF0#\>W6OZ>Z_D _9W^)Z_!']H#P+XT:.:9?"/B&PUHQQ8\QQ M;7,0*HNB5Q+9.Y&528*N" M" )(XB3M# _S2^-/!>K?#GQ;J.@Z]IUYI&M:1ZE#I^M1V[V4Z7$ FM[VV=E9X94.-R%D1 MN"""BD$$5]>_$[_@YN_:0^(W@2^T.UM?AWX5EOH&@;4]&TFY6^A##!9&GN94 M5L9PP3()R,$ C\\** )+N[EO[J2>>22::9S)))(Q9I&)R22>22>7[ _B_P#X*&_M"Z=X-\-V\L.EPNEQK^L,A^SZ+9;OGD8XP9& 98X^ MKOQPH9E /V6_X->?@S>> /\ @G]JWBB]C5%\>^)KF\L2I)WVMND=J">.#Y\5 MR.,\ <]A\2_\'5?_ "D+\&_]D[LO_3EJ=?NY\(?A5H?P+^%OA[P;X:L_L/A_ MPOI\.F:? 7+M'#$@1=S'EFP,ECR223R:_"/_ (.J_P#E(7X-_P"R=V7_ *T?P/I\7@?Q3HOA^V2RTT^(--GEGL[= %CA5X)X=RHH"KN!( SP M*^%J* /?/V[_ /@I-\4O^"BOBW3=2^(6H6"VNBHR:=I.EVYMM/LB^-[JC,S, M[8&6=F. "!Q7@=%% !1110![I_P3+^#-Y^T!_P4!^$/A>RC61KKQ-:7ER&) M&+6U?[5I Y'6OZ:OVXO!]Y\0OV*OC!H&G^6=0USP3K6GVPD)"F M66PFC3) )QN8= :^#?\ @W2_X)8ZI^S+X,O/C+\0-+FTWQIXPLOLFAZ=<;EF MTG3'*NTDJ'&V:=E0[2"R1H!D&1T'Z@7=K'?6LD$R+)#,A1T;HRD8(/U% '\: M=%>S?\%!/V3-4_8D_:Z\:?#W4+::&TTN_>;2)G#;;W3I27MI59@-V8R%8C($ MB2+DE37C- !1110!]4?L$?\ !8KXR?\ !.SPOJ'A_P %W6@ZQX:U"X-W_9&O MVDEU:VTY #21&.2.1"P4 @/M.,XSS4G[??\ P6/^,?\ P46\)Z;X>\9R>'=% M\-Z=[G PLDQEEE=RH+;1NV@L3C."/E.B@ HHHH **** /ZR MO^"OP/_P"#A;X,WGPB_P""I/C>ZG6-;+QK:V7B M+3RNO_L5? MMR?$+]@3XO?\)E\/=1M[:^FMVL[VSO(C/8ZE 2#Y%_&#>&]!\-V-Q]KDTSP[:36L.H3 81YS+-*[ M[,L54,%RV2I(4K\FT44 %%%% %C2M*NM>U2VL;&VN+R]O)5@M[>",R2SR,0J MHBC)9B2 !DDXK^N+]D#X+/^SE^RK\.? :.8Z3\1=/M- M80,%1.@(Z$_!=?TW?\ !9__ ()IQ_\ !1G]F06N MC^1;_$+P:\FH^')Y JBZ)7$MD[D95)@JX(( DCB).T,#_-+XT\%ZM\.?%NHZ M#KVG7FD:UI%P]K>V5U$8YK:5#AD93R"#0!ET444 >I?L@?MB^._V&?C+;^.O MA[J4.GZU';O93I<0":WO;9V5GAE0XW(61&X((**0017U[\3O^#F[]I#XC>!+ M[0[6U^'?A66^@:!M3T;2;E;Z$,,%D:>YE16QG#!,@G(P0"/SPHH DN[N6_NI M)YY))IIG,DDDC%FD8G)))Y))YR:CHHH ***]V_X)Y?L#^+_^"AO[0NG>#?#= MO+#I<+I<:_K#(?L^BV6[YY&.,&1@&6./J[\<*&90#]EO^#7GX,WG@#_@G]JW MBB]C5%\>^)KF\L2I)WVMND=J">.#Y\5R.,\ <]A^DE<[\(?A5H?P+^%OA[P; MX:L_L/A_POI\.F:? 7+M'#$@1=S'EFP,ECR223R:Z*@ HHHH _DU_P"'Z'X?O=2MM]THEG0R1QLJLMPTP MV9X&W@ @5_1I10!_)K_P[D_:&_Z(/\9O_")U+_XS1_P[D_:&_P"B#_&;_P ( MG4O_ (S7]95% '\FO_#N3]H;_H@_QF_\(G4O_C-'_#N3]H;_ *(/\9O_ B= M2_\ C-?UE44 ?)O_ 0V^''B+X2?\$M?A?X?\5:#K7AG7]/_ +5^U:;JUE+9 M7EMOU>]D3?%(JNNY'5AD#*L"."*^LJ** /E'_@HE_P $>OA/_P %%K;^TM>M M9_#?CBW@\BU\2Z4JK<[000D\9^2X08P ^&4$A77)K\44 ?QY_$CX-^+_@ MWJ$-IXO\*^)/"MU<;O*AUC3)K&23;C=M655)QD9QTR*YNO[*KVP@U*W:&XAA MN(FZI(@93^!KB?&?[+7PQ^(UA):^(?ASX#UZUF<220ZCH%I=1R,.C%7C()'8 MF@#^0NBOZSK3_@G?^S_874<\'P+^#L,T+B2.2/P9IJM&P.001#D$'G(KT30_ MA9X8\,MNTWPYH.GMG=FVT^*'GIGY5% '\I'P8_8*^-7[0MSIZ>#?A;XYUR#5 M%#VU[%I$T=BZ%=P>_LS?LJ^ /V/?AE M!X1^'7ANP\-Z+$PEE6!=TUY+M53-/(V7ED(506#M0EC)!P=KK$58>A4D$<@D5_6+10!_)K_P .Y/VAO^B#_&;_ ,(G M4O\ XS1_P[D_:&_Z(/\ &;_PB=2_^,U_6510!_)K_P .Y/VAO^B#_&;_ ,(G M4O\ XS1_P[D_:&_Z(/\ &;_PB=2_^,U_6510!R?P$^&MK\&?@9X,\(6,/D6? MA70[+2(8\EMB00)$ 2223A>I))[\UUE%% 'Y:_\ !SG^QWXP_:(^'7PI\2>! M?"7BCQAK'AW4KW3;JRT+2I]1G$%S%'()72%&8(C6VW<<#,V.I%?C_P#\.Y/V MAO\ H@_QF_\ ")U+_P",U_6510!_)K_P[D_:&_Z(/\9O_")U+_XS1_P[D_:& M_P"B#_&;_P (G4O_ (S7]95% '\FO_#N3]H;_H@_QF_\(G4O_C-?M9_P;1_L MO^+?V=?V3?'%QXX\(Z_X-U[Q!XJ/EVFM:;+87DMK#:P".0QRJK[/,DG )')# M5^CU% !1110 4444 ?G1_P %%?\ @W6^&_[7&O:EXO\ A_?)\,_'&I2M+ )+,R,S$U^2_P"T7_P1$_:6_9LNKIM0^&VJ>)M+ MMF 74_#!_M>"<$#YA'%^_503@F2),8)Z8)_I_HH _C=\3>%]3\%ZY<:7K&G7 MVDZE:$+/:7MN]O/"2 0&1@&7((/(Z$51K^R+6O#.F^(XO+U#3[&_0=%N8%E' M?LP/J?SKSSQ?^P]\%?B#J4=YKWP?^%VN7D<0A2?4/"MAH^+]:M]-TFPO=4U&Z;;!:VD#333'!.%1068X!/ [5_6C MX1_8<^"G@#4VOM!^#_PMT2\>,PM<6'A2PMI60D$J62(':2 <=.!Z5Z)HGA?3 M?#,/EZ;IUCI\>,;;:W6)<<#HH'H/RH _F&_9Q_X(K?M*?M,7D!TOX9ZUX=TR M64Q/J?B=#H]O"-H;?LF FD3D#=%&XSD=CC]7_P#@G;_P;@_#_P#9+K&9;BRM/LQAT73G &#Y3$M7_">> _&?@G^UO[!^P_V_HESIOVWR_[2\SRO.1=^SS$W;(O%G@.>6TNM*TZW:XNK^PN-I+1Q(K M/(\4J*0J_P ,LIY( K\8_P#AW)^T-_T0?XS?^$3J7_QFOZRJ* /Y-?\ AW)^ MT-_T0?XS?^$3J7_QFC_AW)^T-_T0?XS?^$3J7_QFOZRJ* /Y-?\ AW)^T-_T M0?XS?^$3J7_QFOZ"/^")OQH\>>.OV,]#\(_$[P/X\\&^,_AY;QZ/(WB'P]>Z M;'JEF@*VLT4DZ 2L(E"2 -N#1[BH#KG["HH *^4?^"B7_!'KX3_\%%K;^TM> MM9_#?CBW@\BU\2Z4JK<[000D\9^2X08P ^&4$A77)KZNHH _G#_:A_X-S_VB MO@%J<\OAO1;'XGZ"I:#.JW2H,$>9:2E9-S9/RQ>:/E//(S\7_ !(^#?B_ MX-ZA#:>+_"OB3PK=7&[RH=8TR:QDDVXW;5E52<9&<=,BO[#*AO;"#4K=H;B& M&XB;JDB!E/X&@#^-6BOZ]/&?[+7PQ^(UA):^(?ASX#UZUF<220ZCH%I=1R,. MC%7C()'8FN9M/^"=_P"S_874<\'P+^#L,T+B2.2/P9IJM&P.001#D$'G(H _ MDQKUOX,?L%?&K]H6YT]/!OPM\&/#+;M-\.:#I[9W9MM/BAYZ9^516]0!^%/['O_!K7X^\HV\4ZZAJ+M$TD,;*'" MNC%2<@.IQ@BOV^HH _DU_P"'^LK.VWZ1>QIOEDB5%W.ZJ,D99@!R17]# M%% !6/\ $#X>Z'\5_!FI>'?$VDZ?KNA:O UM>6-["LT%S&W!5E;@_P P>1S6 MQ10!^./[_\2FO/-=_8"^!'BC5I]0U+X*?"34; MZZ;?-TC_N0Q"-?R H _F;_9M_X(/?M,?M)^3<1> M Y?!.ESJS"_\72'2E4AL8,!5KGGD@^3M(&2,Q!0,@C.:_0*B@ HHHH ^ M9/\ @IK_ ,$N_!'_ 4J^%2:;K170_&&CHQT+Q'!"))[%CR8I%R/-MV/+1DC M!Y4J>3^#G[7'_!%']H3]D769A?>!]1\8:"KE8=:\+PR:E;2+R0SHB^;#P.?, M10"0 3D9_I^HH _C3N[26PNI()XY(9H7,Q/YUYM_P[D_9Z_P"B#_!G_P (G3?_ M (S0!_)S:6DM_=1P01R333.(XXXU+-(Q. !R23Q@5]3?L#^'-0\'?L+?!;2-7L+W2M6TKP)H=G>V5Y T%Q9S MQZ? DD4D; ,CJP*LK $$$$ BO6:** /B/_@I)_P0N^%O[?\ J5YXIM9)? ?Q M(N$ ?7-/A$D&HE00OVNVRJR'D#S%*28"@LP4+7X^_M.?\$"/VE/V<-0O)+7P M8WQ T*V5I$U/PO*+TR*">#:\7(?: 2!&R_-@,V#C^EZB@#^.?QS\._$'PPUP MZ7XET+6/#NI!!(;34[*2TG"DD!MDBAL$@C..QK'K^R?5-&L]-OV-OA!\2WMV\2?"GX;^(&M2YA.I>&;*[,)?&_;YD9V[MJY MQUVC/2@#^1>I;&QGU2^AM;6&6XN;AUBBBB0O)*['"JJCDDD@ #DFOZTO#O[! M/P+\(:S#J6D_!?X3:7J%L28;JT\(:?!-%D%3M=8@1D$C@]"17HOA_P $:+X2 M0+I6CZ7IBJ, 6EI'" .?[H'J?S- '\M_P"_X))?M&?M(Z@L7AWX3^++:UWQJ M]_K-J=(LT5R1O$ESY8D"@$L(][ 8XR5!_4+]@C_@V$\-_##6[/Q)\L_&] M];B.:'PWI:R1:7%*#D^?,V)+E?N_(%C7@AMZG _6*B@"OH^CV?A[2K>QT^UM M[&QLXUA@M[>(110(HPJJJ@!5 X P*L444 %?*/_ 42_P""/7PG_P""BUM_ M:6O6L_AOQQ;P>1:^)=*55N=H((2>,_)<(,8 ?#*"0KKDU]744 ?SA_M0_P#! MN?\ M%? +4YY?#>BV/Q/T%2Y2\T&=5NE08(\RTE*R;FR?EB\T?*>>1GXO^)' MP;\7_!O4(;3Q?X5\2>%;JXW>5#K&F36,DFW&[:LJJ3C(SCID5_894-[80:E; MM#<0PW$3=4D0,I_ T ?QJT5_7IXS_9:^&/Q&L)+7Q#\.? >O6LSB22'4= M+ MJ.1AT8J\9!([$US-I_P3O_9_L+J.>#X%_!V&:%Q)')'X,TU6C8'(((AR"#SD M4 ?R8UZW\&/V"OC5^T+G@WX6^.=<@U10]M>Q:1-'8NA7<'-RZK"JD=&9P M#D ')%?U;Z'\+/#'AEMVF^'-!T]L[LVVGQ0\],_*HK>H _"G]CW_ (-:_'WC MF^M=2^-'B:Q\$Z.RI))I&BRI?:M)D-NC:7!MX64[/F4S@_,,# )_93]F;]E7 MP!^Q[\,H/"/PZ\-V'AO18F$LJP+NFO)=JJ9IY&R\LA"J"SDG X 'H5% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ' %%%% '_V0$! end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2022
Oct. 12, 2022
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2022  
Document Transition Report false  
Entity File Number 001-09249  
Entity Registrant Name GRACO INC.  
Entity Incorporation, State MN  
Entity Tax Identification Number 41-0285640  
Entity Address, Address Description 88 - 11th Avenue N.E.  
Entity Address, City or Town Minneapolis,  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55413  
City Area Code (612)  
Local Phone Number 623-6000  
Title of 12(b) Security Common Stock, par value $1.00 per share  
Trading Symbol GGG  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   168,529,015
Amendment Flag false  
Entity Central Index Key 0000042888  
Current Fiscal Year End Date --12-30  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Earnings (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 24, 2021
Sep. 30, 2022
Sep. 24, 2021
Income Statement [Abstract]        
Revenues $ 545,644 $ 486,696 $ 1,588,476 $ 1,447,989
Cost of Goods and Services Sold 284,556 238,462 803,853 688,597
Gross Profit 261,088 248,234 784,623 759,392
Product development 19,704 19,762 58,749 60,739
Selling, marketing and distribution 61,386 66,078 186,457 197,432
General and administrative 36,849 37,795 119,225 114,493
Operating Earnings 143,149 124,599 420,192 386,728
Interest expense 1,542 2,500 8,555 7,456
Other expense (income), net (866) 344 (106) 31
Earnings Before Income Taxes 142,473 121,755 411,743 379,241
Income taxes 26,241 17,926 77,290 59,607
Net Earnings $ 116,232 $ 103,829 $ 334,453 $ 319,634
Basic earnings per share $ 0.69 $ 0.61 $ 1.97 $ 1.89
Diluted earnings per share $ 0.67 $ 0.59 $ 1.93 $ 1.83
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 24, 2021
Sep. 30, 2022
Sep. 24, 2021
Statement of Comprehensive Income [Abstract]        
Net Earnings $ 116,232 $ 103,829 $ 334,453 $ 319,634
Components of other comprehensive income (loss)        
Cumulative translation adjustment (13,335) (3,537) (29,827) (8,314)
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax 1,340 2,559 3,602 8,240
Pension and postretirement medical liability adjustment (312) (564) (826) (1,771)
Other comprehensive income (loss) (12,307) (1,542) (27,051) (1,845)
Comprehensive Income $ 103,925 $ 102,287 $ 307,402 $ 317,789
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current Assets    
Cash and cash equivalents $ 414,827 $ 624,302
Accounts receivable, less allowances of $6,600 and $3,900 364,073 325,132
Inventories 462,220 382,301
Other current assets 44,783 31,886
Total current assets 1,285,903 1,363,621
Property, Plant and Equipment    
Property, Plant and Equipment, net 562,807 451,061
Goodwill 359,645 356,255
Other Intangible Assets, net 136,948 149,740
Operating Lease, Right-of-Use Asset 30,996 30,046
Deferred Income Tax Assets, Net 30,450 55,786
Other Assets 31,451 36,689
Total Assets 2,438,200 2,443,198
Current Liabilities    
Notes payable to banks 42,692 43,489
Current portion of long term debt 0 75,000
Trade accounts payable 99,025 78,432
Salaries and incentives 60,458 82,941
Dividends payable 35,836 35,771
Other current liabilities 192,757 191,159
Total current liabilities 430,768 506,792
Long-term Debt 75,000 75,000
Retirement Benefits and Deferred Compensation 101,626 106,897
Operating Lease Liabilities 22,107 23,527
Deferred Income Taxes 8,310 10,661
Other Non-current Liabilities 12,078 10,978
Shareholders’ Equity    
Common stock 168,523 170,308
Additional paid-in-capital 776,594 742,288
Retained earnings 950,414 876,916
Accumulated other comprehensive income (loss) (107,220) (80,169)
Total shareholders’ equity 1,788,311 1,709,343
Total Liabilities and Shareholders’ Equity $ 2,438,200 $ 2,443,198
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Millions
Sep. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowance for Credits $ 6.6 $ 3.9
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 24, 2021
Net Earnings $ 334,453 $ 319,634
Adjustments to reconcile net earnings to net cash provided by operating activities    
Depreciation and amortization 48,223 44,846
Deferred income taxes 20,062 (10,219)
Share-based compensation 19,480 19,882
Change in    
Accounts receivable (56,524) (10,793)
Inventories (86,455) (77,531)
Trade accounts payable 8,456 14,033
Salaries and incentives (20,841) 22,770
Retirement benefits and deferred compensation 473 6,676
Other accrued liabilities 411 27,307
Other 3,814 626
Net cash provided by operating activities 271,552 357,231
Cash Flows From Investing Activities    
Property, plant and equipment additions (147,193) (82,628)
Acquisition of businesses, net of cash acquired (25,296) (19,386)
Other (477) (102)
Net cash used in investing activities (172,966) (102,116)
Cash Flows From Financing Activities    
Borrowings on short-term lines of credit, net 4,110 27,880
Payments on long-term debt (75,000) (69)
Payments of debt issuance costs 0 1,422
Common stock issued 28,299 40,445
Common stock repurchased (155,181) 0
Taxes paid related to net share settlement of equity awards (1,219) 0
Cash dividends paid (106,855) (95,238)
Net cash used in financing activities (305,846) (28,404)
Effect of exchange rate changes on cash (2,215) (1,792)
Net increase (decrease) in cash and cash equivalents (209,475) 224,919
Cash and Cash Equivalents    
Beginning of year 624,302 378,909
End of period $ 414,827 $ 603,828
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 1,283,904 $ 168,568 $ 671,206 $ 568,295 $ (124,165)
Shares issued 42,781 1,386 41,395 0 0
Stock compensation cost 17,750 0 17,750 0  
Restricted stock canceled (issued) (2,336) 0 (2,336) 0 0
Net Earnings 319,634 0 0 319,634 0
Dividends, Common Stock, Cash (95,539) 0 0 (95,539) 0
Other comprehensive income (loss) (1,845) 0 0 0 (1,845)
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 1,481,263 169,667 715,635 720,429 (124,468)
Shares issued 7,229 287 6,942 0 0
Stock compensation cost 5,438 0 5,438 0  
Net Earnings 103,829 0 0 103,829 0
Dividends, Common Stock, Cash (31,868) 0 0 (31,868) 0
Other comprehensive income (loss) (1,542) 0 0 0 (1,542)
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 1,564,349 169,954 728,015 792,390 (126,010)
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 1,709,343 170,308 742,288 876,916 (80,169)
Shares issued 27,081 689 26,392 0 0
Shares repurchased (167,289) (2,474) (10,781) (154,034) 0
Stock compensation cost 18,696 0 18,696 0  
Restricted stock canceled (issued) (1) 0 (1) 0 0
Net Earnings 334,453 0 0 334,453 0
Dividends, Common Stock, Cash (106,921) 0 0 (106,921) 0
Other comprehensive income (loss) (27,051) 0 0 0 (27,051)
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 1,757,274 169,114 770,209 912,864 (94,913)
Shares issued 4,889 182 4,707 0 0
Shares repurchased (47,268) (773) (3,369) (43,126) 0
Stock compensation cost 5,047 0 5,047 0  
Net Earnings 116,232 0 0 116,232 0
Dividends, Common Stock, Cash (35,556) 0 0 (35,556) 0
Other comprehensive income (loss) (12,307) 0 0 0 (12,307)
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 1,788,311 $ 168,523 $ 776,594 $ 950,414 $ (107,220)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Shareholders' Equity (Unaudited) Consolidated Statements of Shareholders' Equity (Unaudited) Parenthetical - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 24, 2021
Sep. 30, 2022
Sep. 24, 2021
Statement of Stockholders' Equity [Abstract]        
Common Stock, Dividends, Per Share, Declared $ 0.210 $ 0.188 $ 0.630 $ 0.563
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation
The consolidated balance sheet of Graco Inc. and subsidiaries (the “Company”) as of September 30, 2022 and the related statements of earnings, comprehensive income and shareholders' equity for the three and nine months ended September 30, 2022 and September 24, 2021, and cash flows for the nine months ended September 30, 2022 and September 24, 2021 have been prepared by the Company and have not been audited.

In the opinion of management, these consolidated financial statements reflect all adjustments (consisting of only normal recurring adjustments) necessary to present fairly the financial position of the Company as of September 30, 2022, and the results of operations and cash flows for all periods presented.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted. Therefore, these statements should be read in conjunction with the financial statements and notes thereto included in the Company’s 2021 Annual Report on Form 10-K.

The results of operations for interim periods are not necessarily indicative of results that will be realized for the full fiscal year.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
Segment Information Segment Information
Effective January 1, 2022, our high performance coatings and foam product offerings previously included within the Applied Fluid Technologies division of the Industrial segment were realigned and are now managed under the Contractor segment. This change aligns the types of products offered and markets served within the segments. Prior year segment information has been restated to conform to the current organizational structure.

The Company has three reportable segments: Industrial, Process and Contractor. Sales and operating earnings by segment were as follows (in thousands): 
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net Sales
 Industrial$156,182 $154,560 $459,176 $428,872 
 Process125,376 96,185 364,883 284,790 
 Contractor264,086 235,951 764,417 734,327 
 Total$545,644 $486,696 $1,588,476 $1,447,989 
Operating Earnings
 Industrial$53,964 $50,812 $161,795 $138,879 
 Process30,638 21,514 89,183 64,923 
 Contractor65,123 58,659 192,314 203,366 
 Unallocated corporate (expense)(6,576)(6,386)(23,100)(20,440)
 Total$143,149 $124,599 $420,192 $386,728 
Assets by segment were as follows (in thousands): 
September 30,
2022
December 31,
2021
Industrial
$606,224 $601,843 
Process
543,701 436,203 
Contractor
698,698 599,726 
Unallocated corporate
589,577 805,426 
Total
$2,438,200 $2,443,198 

Geographic information follows (in thousands):
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net Sales (based on customer location)
United States
$289,831 $244,086 $840,922 $739,309 
Other countries
255,813 242,610 747,554 708,680 
Total
$545,644 $486,696 $1,588,476 $1,447,989 

 September 30,
2022
December 31,
2021
Long-lived Assets
United States
$498,780 $388,835 
Other countries
64,027 62,226 
Total
$562,807 $451,061 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per Share
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net earnings available to common shareholders
$116,232 $103,829 $334,453 $319,634 
Weighted average shares outstanding for basic earnings per share169,166 169,834 169,368 169,459 
Dilutive effect of stock options computed using the treasury stock method and the average market price3,623 4,940 4,020 4,939 
Weighted average shares outstanding for diluted earnings per share172,789 174,774 173,388 174,398 
Basic earnings per share
$0.69 $0.61 $1.97 $1.89 
Diluted earnings per share
$0.67 $0.59 $1.93 $1.83 

Stock options to purchase 1,618,000 and 428,000 shares were not included in the September 30, 2022 and September 24, 2021 computations of diluted earnings per share, respectively, because they would have been anti-dilutive.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Awards
9 Months Ended
Sep. 30, 2022
Share-based Payment Arrangement, Additional Disclosure [Abstract]  
Share-Based Awards Share-Based Awards
Options on common shares granted and outstanding, as well as the weighted average exercise price, are shown below (in thousands, except exercise prices):
Option
Shares
Weighted Average
Exercise Price
Options
Exercisable
Weighted Average
Exercise Price
Outstanding, December 31, 20219,575 $39.31 7,296 $33.75 
Granted831 71.73 
Exercised(391)24.00 
Canceled(40)49.17 
Outstanding, September 30, 20229,975 $42.58 7,648 $36.35 

The Company recognized year-to-date share-based compensation of $17.9 million in 2022 and $19.9 million in 2021. As of September 30, 2022, there was $11.0 million of unrecognized compensation cost related to unvested options, expected to be recognized over a weighted average period of 2.7 years.

The fair value of each option grant is estimated on the date of grant using the Black-Scholes option-pricing model with the following weighted average assumptions and results:
 Nine Months Ended
 September 30,
2022
September 24,
2021
Expected life in years
7.37.5
Interest rate
1.9 %1.2 %
Volatility
25.5 %25.3 %
Dividend yield
1.2 %1.0 %
Weighted average fair value per share
$19.06 $18.91 

Under the Company’s Employee Stock Purchase Plan, the Company issued 316,000 shares in 2022 and 416,000 shares in 2021. The fair value of the employees’ purchase rights under this Plan was estimated on the date of grant. The benefit of the 15 percent discount from the lesser of the fair market value per common share on the first day and the last day of the plan year was added to the fair value of the employees’ purchase rights determined using the Black-Scholes option-pricing model with the following assumptions and results:
 Nine Months Ended
 September 30,
2022
September 24,
2021
Expected life in years
1.01.0
Interest rate
0.9 %0.1 %
Volatility
20.5 %40.1 %
Dividend yield
1.2 %1.1 %
Weighted average fair value per share
$16.01 $21.50 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Retirement Benefits
9 Months Ended
Sep. 30, 2022
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]  
Retirement Benefits Retirement Benefits
The components of net periodic benefit cost for retirement benefit plans were as follows (in thousands):
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Pension Benefits
Service cost
$2,053 $1,674 $6,187 $7,119 
Interest cost
2,745 2,519 8,249 8,476 
Expected return on assets
(5,237)(5,412)(14,816)(15,673)
Amortization and other
1,200 2,148 3,695 7,254 
Net periodic benefit cost
$761 $929 $3,315 $7,176 
Postretirement Medical
Service cost
$129 $153 $387 $503 
Interest cost
209 124 629 624 
Amortization
86 252 259 752 
Net periodic benefit cost
$424 $529 $1,275 $1,879 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Shareholders' Equity
9 Months Ended
Sep. 30, 2022
Stockholders' Equity Note [Abstract]  
Shareholders' Equity Shareholders’ Equity
Changes in components of accumulated other comprehensive income (loss), net of tax were as follows (in thousands):
Pension and
Postretirement
Medical
Cumulative
Translation
Adjustment
Total
Three Months Ended September 30, 2022
Balance, July 1, 2022$(58,359)$(36,554)$(94,913)
Other comprehensive income (loss) before reclassifications— (13,335)(13,335)
Reclassified to pension cost and deferred tax1,028 — 1,028 
Balance, September 30, 2022$(57,331)$(49,889)$(107,220)

Nine Months Ended September 30, 2022
Balance, December 31, 2021$(60,107)$(20,062)$(80,169)
Other comprehensive income (loss) before reclassifications— (29,827)(29,827)
Reclassified to pension cost and deferred tax2,776 — 2,776 
Balance, September 30, 2022$(57,331)$(49,889)$(107,220)

Three Months Ended September 24, 2021
Balance, June 25, 2021$(109,655)$(14,813)$(124,468)
Other comprehensive income (loss) before reclassifications— (3,537)(3,537)
Reclassified to pension cost and deferred tax1,995 — 1,995 
Balance, September 24, 2021$(107,660)$(18,350)$(126,010)

Nine Months Ended September 24, 2021
Balance, December 25, 2020$(114,129)$(10,036)$(124,165)
Other comprehensive income (loss) before reclassifications— (8,314)(8,314)
Reclassified to pension cost and deferred tax6,469 — 6,469 
Balance, September 24, 2021$(107,660)$(18,350)$(126,010)
Amounts related to pension and postretirement medical adjustments are reclassified to non-service components of pension cost that are included within other non-operating expenses.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Receivables and Credit Losses
9 Months Ended
Sep. 30, 2022
Credit Loss [Abstract]  
Receivables and Credit Losses Receivables and Credit Losses
Accounts receivable includes trade receivables of $350 million and other receivables of $14 million as of September 30, 2022 and $315 million and $10 million, respectively, as of December 31, 2021.

Allowance for Credit Losses

Following is a summary of activity in the year to date allowance for credit losses (in thousands):
September 30,
2022
September 24,
2021
Balance, beginning$3,254 $3,745 
Additions (reversals) charged to costs and expenses3,262 164 
Deductions from reserves (1)
(564)(425)
Other additions (deductions) (2)
(452)68 
Balance, ending$5,500 $3,552 

(1)    Represents amounts determined to be uncollectible and charged against reserves, net of collections on accounts previously charged against reserves.
(2) Includes effects of foreign currency translation.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories
9 Months Ended
Sep. 30, 2022
Inventory, Net [Abstract]  
Inventories Inventories
Major components of inventories were as follows (in thousands):
September 30,
2022
December 31,
2021
Finished products and components$211,195 $166,922 
Products and components in various stages of completion140,892 117,063 
Raw materials and purchased components229,127 185,291 
Subtotal581,214 469,276 
Reduction to LIFO cost(118,994)(86,975)
Total$462,220 $382,301 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets
9 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
Components of other intangible assets were as follows (dollars in thousands):
Finite LifeIndefinite Life
Customer
Relationships
Patents and
Proprietary
Technology
Trademarks,
Trade Names
and Other
Trade
Names
Total
As of September 30, 2022
Cost
$202,103 $26,574 $1,700 $62,633 $293,010 
Accumulated amortization
(119,529)(17,519)(659)— (137,707)
Foreign currency translation(12,791)(1,042)— (4,522)(18,355)
Book value
$69,783 $8,013 $1,041 $58,111 $136,948 
Weighted average life in years
13105N/A
As of December 31, 2021
Cost
$194,505 $26,074 $900 $62,633 $284,112 
Accumulated amortization
(108,657)(15,734)(452)— (124,843)
Foreign currency translation(7,710)(707)— (1,112)(9,529)
Book value
$78,138 $9,633 $448 $61,521 $149,740 
Weighted average life in years
13105N/A

Amortization of intangibles for the quarter was $4.8 million in 2022 and $4.6 million in 2021 and for the year to date was $14.1 million in 2022 and $13.4 million in 2021. Estimated annual amortization expense based on the current carrying amount of other intangible assets is as follows (in thousands):
2022 (Remainder)2023202420252026Thereafter
Estimated Amortization Expense$4,556 $16,860 $15,639 $15,071 $8,660 $18,051 

Changes in the carrying amount of goodwill for each reportable segment were as follows (in thousands): 
Industrial    Process    Contractor    Total    
Balance, December 31, 2021$185,733 $141,304 $29,218 $356,255 
Additions, adjustments from business acquisitions— 16,994 — 16,994 
Foreign currency translation(10,162)(3,442)— (13,604)
Balance, September 30, 2022$175,571 $154,856 $29,218 $359,645 

In the first quarter, the Company completed an acquisition of a business that is not material to the consolidated financial statements.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Current Liabilities
9 Months Ended
Sep. 30, 2022
Accrued Liabilities, Current [Abstract]  
Other Current Liabilities Other Current Liabilities
Components of other current liabilities were as follows (in thousands):
September 30,
2022
December 31,
2021
Accrued self-insurance retentions
$9,306 $9,303 
Accrued warranty and service liabilities
14,263 14,463 
Accrued trade promotions
13,670 15,872 
Payable for employee stock purchases
12,244 15,746 
Customer advances and deferred revenue
60,657 60,554 
Income taxes payable
13,652 5,200 
Right of return refund liability18,219 18,614 
Operating lease liabilities, current 9,193 9,096 
Other
41,553 42,311 
Total
$192,757 $191,159 

A liability is established for estimated future warranty and service claims that relate to current and prior period sales. The Company estimates warranty costs based on historical claim experience and other factors including evaluating specific product warranty issues. Following is a summary of activity in accrued warranty and service liabilities (in thousands):
Balance, December 31, 2021$14,463 
Assumed in business acquisition38 
Charged to expense6,251 
Margin on parts sales reversed1,811 
Reductions for claims settled(8,300)
Balance, September 30, 2022$14,263 

Customer Advances and Deferred Revenue
Revenue is deferred when cash payments are received or due in advance of performance, including amounts which are refundable. This is also the case for services associated with certain product sales. During the three and nine months ended September 30, 2022, we recognized $11.2 million and $52.0 million, respectively, that was included in deferred revenue at December 31, 2021. During the three and nine months ended September 24, 2021, we recognized $16.4 million and $40.4 million, respectively, that was included in deferred revenue at December 25, 2020.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Fair Value
Assets and liabilities measured at fair value on a recurring basis and fair value measurement level were as follows (in thousands):
Level   September 30,
2022
December 31,
2021
Assets
Cash surrender value of life insurance2$17,575 $23,147 
Forward exchange contracts2171 — 
Total assets at fair value$17,746 $23,147 
Liabilities
Contingent consideration3$14,411 $12,274 
Deferred compensation25,554 5,962 
Forward exchange contracts2— 111 
Total liabilities at fair value$19,965 $18,347 
Contracts insuring the lives of certain employees who are eligible to participate in certain non-qualified pension and deferred compensation plans are held in trust. Cash surrender value of the contracts is based on performance measurement funds that shadow the deferral investment allocations made by participants in certain deferred compensation plans. The deferred compensation liability balances are valued based on amounts allocated by participants to the underlying performance measurement funds.

Contingent consideration liability represents the estimated value (using a probability-weighted expected return approach) of future payments to be made to previous owners of certain acquired businesses based on future revenues.

Long-term notes payable with fixed interest rates had a carrying amount of $75 million and estimated fair value of $75 million as of September 30, 2022. As of December 31, 2021, the long- term notes had a carrying amount of $150 million and estimated fair value of $165 million. The fair value of variable rate borrowings approximates carrying value. The Company uses significant other observable inputs to estimate fair value (level 2 of the fair value hierarchy) based on the present value of future cash flows and rates that would be available for issuance of debt with similar terms and remaining maturities.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information (Tables)
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
Segment Reporting - Operations and Assets Sales and operating earnings by segment were as follows (in thousands): 
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net Sales
 Industrial$156,182 $154,560 $459,176 $428,872 
 Process125,376 96,185 364,883 284,790 
 Contractor264,086 235,951 764,417 734,327 
 Total$545,644 $486,696 $1,588,476 $1,447,989 
Operating Earnings
 Industrial$53,964 $50,812 $161,795 $138,879 
 Process30,638 21,514 89,183 64,923 
 Contractor65,123 58,659 192,314 203,366 
 Unallocated corporate (expense)(6,576)(6,386)(23,100)(20,440)
 Total$143,149 $124,599 $420,192 $386,728 
Assets by segment were as follows (in thousands): 
September 30,
2022
December 31,
2021
Industrial
$606,224 $601,843 
Process
543,701 436,203 
Contractor
698,698 599,726 
Unallocated corporate
589,577 805,426 
Total
$2,438,200 $2,443,198 
Segment Reporting - Geographic
Geographic information follows (in thousands):
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net Sales (based on customer location)
United States
$289,831 $244,086 $840,922 $739,309 
Other countries
255,813 242,610 747,554 708,680 
Total
$545,644 $486,696 $1,588,476 $1,447,989 

 September 30,
2022
December 31,
2021
Long-lived Assets
United States
$498,780 $388,835 
Other countries
64,027 62,226 
Total
$562,807 $451,061 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Computation of Basic and Diluted EPS
The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Net earnings available to common shareholders
$116,232 $103,829 $334,453 $319,634 
Weighted average shares outstanding for basic earnings per share169,166 169,834 169,368 169,459 
Dilutive effect of stock options computed using the treasury stock method and the average market price3,623 4,940 4,020 4,939 
Weighted average shares outstanding for diluted earnings per share172,789 174,774 173,388 174,398 
Basic earnings per share
$0.69 $0.61 $1.97 $1.89 
Diluted earnings per share
$0.67 $0.59 $1.93 $1.83 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Awards (Tables)
9 Months Ended
Sep. 30, 2022
Share-based Payment Arrangement, Additional Disclosure [Abstract]  
Options Activity and Outstanding
Options on common shares granted and outstanding, as well as the weighted average exercise price, are shown below (in thousands, except exercise prices):
Option
Shares
Weighted Average
Exercise Price
Options
Exercisable
Weighted Average
Exercise Price
Outstanding, December 31, 20219,575 $39.31 7,296 $33.75 
Granted831 71.73 
Exercised(391)24.00 
Canceled(40)49.17 
Outstanding, September 30, 20229,975 $42.58 7,648 $36.35 
Options Fair Value Inputs
The fair value of each option grant is estimated on the date of grant using the Black-Scholes option-pricing model with the following weighted average assumptions and results:
 Nine Months Ended
 September 30,
2022
September 24,
2021
Expected life in years
7.37.5
Interest rate
1.9 %1.2 %
Volatility
25.5 %25.3 %
Dividend yield
1.2 %1.0 %
Weighted average fair value per share
$19.06 $18.91 
ESPP Fair Value Inputs The benefit of the 15 percent discount from the lesser of the fair market value per common share on the first day and the last day of the plan year was added to the fair value of the employees’ purchase rights determined using the Black-Scholes option-pricing model with the following assumptions and results:
 Nine Months Ended
 September 30,
2022
September 24,
2021
Expected life in years
1.01.0
Interest rate
0.9 %0.1 %
Volatility
20.5 %40.1 %
Dividend yield
1.2 %1.1 %
Weighted average fair value per share
$16.01 $21.50 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Retirement Benefits (Tables)
9 Months Ended
Sep. 30, 2022
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]  
Components of Net Periodic Benefit Cost
The components of net periodic benefit cost for retirement benefit plans were as follows (in thousands):
 Three Months EndedNine Months Ended
 September 30,
2022
September 24,
2021
September 30,
2022
September 24,
2021
Pension Benefits
Service cost
$2,053 $1,674 $6,187 $7,119 
Interest cost
2,745 2,519 8,249 8,476 
Expected return on assets
(5,237)(5,412)(14,816)(15,673)
Amortization and other
1,200 2,148 3,695 7,254 
Net periodic benefit cost
$761 $929 $3,315 $7,176 
Postretirement Medical
Service cost
$129 $153 $387 $503 
Interest cost
209 124 629 624 
Amortization
86 252 259 752 
Net periodic benefit cost
$424 $529 $1,275 $1,879 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Shareholders' Equity (Tables)
9 Months Ended
Sep. 30, 2022
Stockholders' Equity Note [Abstract]  
Changes in AOCI
Changes in components of accumulated other comprehensive income (loss), net of tax were as follows (in thousands):
Pension and
Postretirement
Medical
Cumulative
Translation
Adjustment
Total
Three Months Ended September 30, 2022
Balance, July 1, 2022$(58,359)$(36,554)$(94,913)
Other comprehensive income (loss) before reclassifications— (13,335)(13,335)
Reclassified to pension cost and deferred tax1,028 — 1,028 
Balance, September 30, 2022$(57,331)$(49,889)$(107,220)

Nine Months Ended September 30, 2022
Balance, December 31, 2021$(60,107)$(20,062)$(80,169)
Other comprehensive income (loss) before reclassifications— (29,827)(29,827)
Reclassified to pension cost and deferred tax2,776 — 2,776 
Balance, September 30, 2022$(57,331)$(49,889)$(107,220)

Three Months Ended September 24, 2021
Balance, June 25, 2021$(109,655)$(14,813)$(124,468)
Other comprehensive income (loss) before reclassifications— (3,537)(3,537)
Reclassified to pension cost and deferred tax1,995 — 1,995 
Balance, September 24, 2021$(107,660)$(18,350)$(126,010)

Nine Months Ended September 24, 2021
Balance, December 25, 2020$(114,129)$(10,036)$(124,165)
Other comprehensive income (loss) before reclassifications— (8,314)(8,314)
Reclassified to pension cost and deferred tax6,469 — 6,469 
Balance, September 24, 2021$(107,660)$(18,350)$(126,010)
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Receivables and Credit Losses (Tables)
9 Months Ended
Sep. 30, 2022
Credit Loss [Abstract]  
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
Following is a summary of activity in the year to date allowance for credit losses (in thousands):
September 30,
2022
September 24,
2021
Balance, beginning$3,254 $3,745 
Additions (reversals) charged to costs and expenses3,262 164 
Deductions from reserves (1)
(564)(425)
Other additions (deductions) (2)
(452)68 
Balance, ending$5,500 $3,552 

(1)    Represents amounts determined to be uncollectible and charged against reserves, net of collections on accounts previously charged against reserves.
(2) Includes effects of foreign currency translation.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2022
Inventory, Net [Abstract]  
Components of Inventories
Major components of inventories were as follows (in thousands):
September 30,
2022
December 31,
2021
Finished products and components$211,195 $166,922 
Products and components in various stages of completion140,892 117,063 
Raw materials and purchased components229,127 185,291 
Subtotal581,214 469,276 
Reduction to LIFO cost(118,994)(86,975)
Total$462,220 $382,301 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Other Intangible Assets
Components of other intangible assets were as follows (dollars in thousands):
Finite LifeIndefinite Life
Customer
Relationships
Patents and
Proprietary
Technology
Trademarks,
Trade Names
and Other
Trade
Names
Total
As of September 30, 2022
Cost
$202,103 $26,574 $1,700 $62,633 $293,010 
Accumulated amortization
(119,529)(17,519)(659)— (137,707)
Foreign currency translation(12,791)(1,042)— (4,522)(18,355)
Book value
$69,783 $8,013 $1,041 $58,111 $136,948 
Weighted average life in years
13105N/A
As of December 31, 2021
Cost
$194,505 $26,074 $900 $62,633 $284,112 
Accumulated amortization
(108,657)(15,734)(452)— (124,843)
Foreign currency translation(7,710)(707)— (1,112)(9,529)
Book value
$78,138 $9,633 $448 $61,521 $149,740 
Weighted average life in years
13105N/A
Future Amortization Expense Estimated annual amortization expense based on the current carrying amount of other intangible assets is as follows (in thousands):
2022 (Remainder)2023202420252026Thereafter
Estimated Amortization Expense$4,556 $16,860 $15,639 $15,071 $8,660 $18,051 
Goodwill Rollforward
Changes in the carrying amount of goodwill for each reportable segment were as follows (in thousands): 
Industrial    Process    Contractor    Total    
Balance, December 31, 2021$185,733 $141,304 $29,218 $356,255 
Additions, adjustments from business acquisitions— 16,994 — 16,994 
Foreign currency translation(10,162)(3,442)— (13,604)
Balance, September 30, 2022$175,571 $154,856 $29,218 $359,645 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2022
Accrued Liabilities, Current [Abstract]  
Components of Other Current Liabilities
Components of other current liabilities were as follows (in thousands):
September 30,
2022
December 31,
2021
Accrued self-insurance retentions
$9,306 $9,303 
Accrued warranty and service liabilities
14,263 14,463 
Accrued trade promotions
13,670 15,872 
Payable for employee stock purchases
12,244 15,746 
Customer advances and deferred revenue
60,657 60,554 
Income taxes payable
13,652 5,200 
Right of return refund liability18,219 18,614 
Operating lease liabilities, current 9,193 9,096 
Other
41,553 42,311 
Total
$192,757 $191,159 
Accrued Warranty Activity Following is a summary of activity in accrued warranty and service liabilities (in thousands):
Balance, December 31, 2021$14,463 
Assumed in business acquisition38 
Charged to expense6,251 
Margin on parts sales reversed1,811 
Reductions for claims settled(8,300)
Balance, September 30, 2022$14,263 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value (Tables)
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Schedule
Assets and liabilities measured at fair value on a recurring basis and fair value measurement level were as follows (in thousands):
Level   September 30,
2022
December 31,
2021
Assets
Cash surrender value of life insurance2$17,575 $23,147 
Forward exchange contracts2171 — 
Total assets at fair value$17,746 $23,147 
Liabilities
Contingent consideration3$14,411 $12,274 
Deferred compensation25,554 5,962 
Forward exchange contracts2— 111 
Total liabilities at fair value$19,965 $18,347 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Reporting Information - Operations and Assets (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 24, 2021
USD ($)
Sep. 30, 2022
USD ($)
segment
Sep. 24, 2021
USD ($)
Dec. 31, 2021
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | segment     3    
Revenues $ 545,644 $ 486,696 $ 1,588,476 $ 1,447,989  
Operating Earnings 143,149 124,599 420,192 386,728  
Total Assets 2,438,200   2,438,200   $ 2,443,198
Operating Segments | Industrial          
Segment Reporting Information [Line Items]          
Revenues 156,182 154,560 459,176 428,872  
Operating Earnings 53,964 50,812 161,795 138,879  
Total Assets 606,224   606,224   601,843
Operating Segments | Process          
Segment Reporting Information [Line Items]          
Revenues 125,376 96,185 364,883 284,790  
Operating Earnings 30,638 21,514 89,183 64,923  
Total Assets 543,701   543,701   436,203
Operating Segments | Contractor          
Segment Reporting Information [Line Items]          
Revenues 264,086 235,951 764,417 734,327  
Operating Earnings 65,123 58,659 192,314 203,366  
Total Assets 698,698   698,698   599,726
Unallocated corporate          
Segment Reporting Information [Line Items]          
Operating Earnings (6,576) $ (6,386) (23,100) $ (20,440)  
Total Assets $ 589,577   $ 589,577   $ 805,426
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Reporting Information - Geographic (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 24, 2021
Sep. 30, 2022
Sep. 24, 2021
Dec. 31, 2021
Geographic Information [Line Items]          
Revenues $ 545,644 $ 486,696 $ 1,588,476 $ 1,447,989  
Long-lived Assets 562,807   562,807   $ 451,061
United States          
Geographic Information [Line Items]          
Revenues 289,831 244,086 840,922 739,309  
Long-lived Assets 498,780   498,780   388,835
Other countries          
Geographic Information [Line Items]          
Revenues 255,813 $ 242,610 747,554 $ 708,680  
Long-lived Assets $ 64,027   $ 64,027   $ 62,226
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 24, 2021
Sep. 30, 2022
Sep. 24, 2021
Earnings Per Share [Abstract]        
Net earnings available to common shareholders $ 116,232 $ 103,829 $ 334,453 $ 319,634
Weighted average shares outstanding for basic earnings per share 169,166 169,834 169,368 169,459
Dilutive effect of stock options computed using the treasury stock method and the average market price 3,623 4,940 4,020 4,939
Weighted average shares outstanding for diluted earnings per share 172,789 174,774 173,388 174,398
Basic earnings per share $ 0.69 $ 0.61 $ 1.97 $ 1.89
Diluted earnings per share $ 0.67 $ 0.59 $ 1.93 $ 1.83
Antidilutive securities excluded from the computation of diluted earnings per share     1,618 428
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Awards - Options Activity and Outstanding (Details) - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Beginning (in shares) 9,575  
Options granted (in shares) 831  
Options exercised (in shares) (391)  
Options canceled (in shares) (40)  
Ending (in shares) 9,975  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Beginning (dollars per share) $ 39.31  
Granted (dollars per share) 71.73  
Exercised (dollars per share) 24.00  
Canceled (dollars per share) 49.17  
Ending (dollars per share) $ 42.58  
Options exercisable (in shares) 7,648 7,296
Weighted average exercise price of exercisable options (dollars per share) $ 36.35 $ 33.75
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Awards - Options Fair Value Inputs (Details) - Stock Option - $ / shares
9 Months Ended
Sep. 30, 2022
Sep. 24, 2021
Fair Value Assumptions and Methodology [Abstract]    
Expected life in years 7 years 3 months 18 days 7 years 6 months
Interest rate 1.90% 1.20%
Volatility 25.50% 25.30%
Dividend yield 1.20% 1.00%
Weighted average fair value per share (in dollars per share) $ 19.06 $ 18.91
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Awards - ESPP Fair Value Inputs (Details) - Employee Stock Purchase Plan - $ / shares
9 Months Ended
Sep. 30, 2022
Sep. 24, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life in years 1 year 1 year
Interest rate 0.90% 0.10%
Volatility 20.50% 40.10%
Dividend yield 1.20% 1.10%
Weighted average fair value per share (in dollars per share) $ 16.01 $ 21.50
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Awards - Narrative (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2022
Sep. 24, 2021
Share-based Payment Arrangement [Abstract]    
Share-based compensation expense $ 17.9 $ 19.9
Unrecognized compensation cost $ 11.0  
Weighted average recognition period 2 years 8 months 12 days  
Employee Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Employee stock purchase plan shares issued 316,000 416,000
Stock purchase plan discount from market value 15.00%  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Retirement Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 24, 2021
Sep. 30, 2022
Sep. 24, 2021
Pension        
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 2,053 $ 1,674 $ 6,187 $ 7,119
Interest cost 2,745 2,519 8,249 8,476
Expected return on assets (5,237) (5,412) (14,816) (15,673)
Amortization and other 1,200 2,148 3,695 7,254
Net periodic benefit cost 761 929 3,315 7,176
Postretirement Medical        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 129 153 387 503
Interest cost 209 124 629 624
Amortization 86 252 259 752
Net periodic benefit cost $ 424 $ 529 $ 1,275 $ 1,879
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Shareholders' Equity - Changes in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 24, 2021
Sep. 30, 2022
Sep. 24, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning Accumulated other comprehensive income (loss) $ (94,913) $ (124,468) $ (80,169) $ (124,165)
Other comprehensive income (loss) before reclassifications (13,335) (3,537) (29,827) (8,314)
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 1,028 1,995 2,776 6,469
Ending Accumulated other comprehensive income (loss) (107,220) (126,010) (107,220) (126,010)
Pension and Postretirement Medical        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning Accumulated other comprehensive income (loss) (58,359) (109,655) (60,107) (114,129)
Other comprehensive income (loss) before reclassifications 0 0 0 0
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 1,028 1,995 2,776 6,469
Ending Accumulated other comprehensive income (loss) (57,331) (107,660) (57,331) (107,660)
Cumulative Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning Accumulated other comprehensive income (loss) (36,554) (14,813) (20,062) (10,036)
Other comprehensive income (loss) before reclassifications (13,335) (3,537) (29,827) (8,314)
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 0 0 0 0
Ending Accumulated other comprehensive income (loss) $ (49,889) $ (18,350) $ (49,889) $ (18,350)
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Receivables and Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 24, 2021
Dec. 31, 2021
Credit Loss [Abstract]      
Accounts Receivable, before Allowance for Credit Loss $ 350,000   $ 315,000
Other Receivables 14,000   $ 10,000
Balance, beginning 3,254 $ 3,745  
Additions (reversals) charged to costs and expenses 3,262 164  
Deductions from reserves (564) (425)  
Other additions (deductions) (452) 68  
Balance, ending $ 5,500 $ 3,552  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Inventory, Net [Abstract]    
Finished products and components $ 211,195 $ 166,922
Products and components in various stages of completion 140,892 117,063
Raw materials and purchased components 229,127 185,291
Inventory gross 581,214 469,276
Reduction to LIFO cost (118,994) (86,975)
Total $ 462,220 $ 382,301
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Total Cost $ 293,010 $ 284,112
Total Foreign Currency Translation (18,355) (9,529)
Finite Life    
Accumulated amortization (137,707) (124,843)
Total Book Value 136,948 149,740
Trade Names    
Indefinite Life    
Cost 62,633 62,633
Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss) (4,522) (1,112)
Book value 58,111 61,521
Customer Relationships    
Finite Life    
Cost 202,103 194,505
Accumulated amortization (119,529) (108,657)
Foreign currency translation (12,791) (7,710)
Book value $ 69,783 $ 78,138
Weighted average life in years 13 years 13 years
Patents and Proprietary Technology    
Finite Life    
Cost $ 26,574 $ 26,074
Accumulated amortization (17,519) (15,734)
Foreign currency translation (1,042) (707)
Book value $ 8,013 $ 9,633
Weighted average life in years 10 years 10 years
Trademarks, Trade Names and Other    
Finite Life    
Cost $ 1,700 $ 900
Accumulated amortization (659) (452)
Foreign currency translation 0 0
Book value $ 1,041 $ 448
Weighted average life in years 5 years 5 years
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets - Future Amortization Expense (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
Remaining estimated amortization expense 2022 $ 4,556
Estimated amortization expense 2023 16,860
Estimated amortization expense 2024 15,639
Estimated amortization expense 2025 15,071
Estimated amortization expense 2026 8,660
Estimated amortization expense thereafter $ 18,051
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets - Goodwill Rollforward (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 356,255
Additions, adjustments from business acquisitions 16,994
Foreign currency translation (13,604)
Ending balance 359,645
Industrial  
Goodwill [Roll Forward]  
Beginning balance 185,733
Additions, adjustments from business acquisitions 0
Foreign currency translation (10,162)
Ending balance 175,571
Process      
Goodwill [Roll Forward]  
Beginning balance 141,304
Additions, adjustments from business acquisitions 16,994
Foreign currency translation (3,442)
Ending balance 154,856
Contractor      
Goodwill [Roll Forward]  
Beginning balance 29,218
Additions, adjustments from business acquisitions 0
Foreign currency translation 0
Ending balance $ 29,218
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 24, 2021
Sep. 30, 2022
Sep. 24, 2021
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 4.8 $ 4.6 $ 14.1 $ 13.4
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Current Liabilities - Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Other Current Liabilities Details [Abstract]    
Accrued self-insurance retentions $ 9,306 $ 9,303
Accrued warranty and service liabilities 14,263 14,463
Accrued trade promotions 13,670 15,872
Payable for employee stock purchases 12,244 15,746
Customer advances and deferred revenue 60,657 60,554
Income taxes payable 13,652 5,200
Right of return refund liability 18,219 18,614
Operating lease liability, current 9,193 9,096
Other 41,553 42,311
Total $ 192,757 $ 191,159
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Current Liabilities - Accrued Warranty Activity (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Activity In Accrued Warranty And Service Liabilities Abstract  
Balance, beginning of year $ 14,463
Standard Product Warranty Accrual, Additions from Business Acquisition 38
Charged to expense 6,251
Margin on parts sales reversed 1,811
Reductions for claims settled (8,300)
Balance, end of period $ 14,263
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Current Liabilities - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 24, 2021
Sep. 30, 2022
Sep. 24, 2021
Accrued Liabilities, Current [Abstract]        
Contract with Customer, Liability, Revenue Recognized $ 11.2 $ 16.4 $ 52.0 $ 40.4
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Assets    
Total assets at fair value $ 17,746 $ 23,147
Liabilities    
Total liabilities at fair value 19,965 18,347
Long term debt, carrying amount 75,000 150,000
Long term debt, fair value 75,000 165,000
Level 2    
Assets    
Cash surrender value of life insurance 17,575 23,147
Forward exchange contracts 171 0
Liabilities    
Deferred compensation 5,554 5,962
Forward exchange contracts 0 111
Level 3    
Liabilities    
Contingent consideration $ 14,411 $ 12,274
XML 61 ggg-20220930_htm.xml IDEA: XBRL DOCUMENT 0000042888 2022-01-01 2022-09-30 0000042888 2022-10-12 0000042888 2022-07-02 2022-09-30 0000042888 2021-06-26 2021-09-24 0000042888 2020-12-26 2021-09-24 0000042888 2022-09-30 0000042888 2021-12-31 0000042888 2020-12-25 0000042888 2021-09-24 0000042888 us-gaap:CommonStockMember 2022-07-01 0000042888 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 0000042888 us-gaap:RetainedEarningsMember 2022-07-01 0000042888 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 0000042888 2022-07-01 0000042888 us-gaap:CommonStockMember 2022-07-02 2022-09-30 0000042888 us-gaap:AdditionalPaidInCapitalMember 2022-07-02 2022-09-30 0000042888 us-gaap:RetainedEarningsMember 2022-07-02 2022-09-30 0000042888 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 2022-09-30 0000042888 us-gaap:CommonStockMember 2022-09-30 0000042888 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000042888 us-gaap:RetainedEarningsMember 2022-09-30 0000042888 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000042888 us-gaap:CommonStockMember 2021-12-31 0000042888 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000042888 us-gaap:RetainedEarningsMember 2021-12-31 0000042888 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000042888 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0000042888 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0000042888 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0000042888 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0000042888 us-gaap:CommonStockMember 2021-06-25 0000042888 us-gaap:AdditionalPaidInCapitalMember 2021-06-25 0000042888 us-gaap:RetainedEarningsMember 2021-06-25 0000042888 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-25 0000042888 2021-06-25 0000042888 us-gaap:CommonStockMember 2021-06-26 2021-09-24 0000042888 us-gaap:AdditionalPaidInCapitalMember 2021-06-26 2021-09-24 0000042888 us-gaap:RetainedEarningsMember 2021-06-26 2021-09-24 0000042888 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-26 2021-09-24 0000042888 us-gaap:CommonStockMember 2021-09-24 0000042888 us-gaap:AdditionalPaidInCapitalMember 2021-09-24 0000042888 us-gaap:RetainedEarningsMember 2021-09-24 0000042888 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-24 0000042888 us-gaap:CommonStockMember 2020-12-25 0000042888 us-gaap:AdditionalPaidInCapitalMember 2020-12-25 0000042888 us-gaap:RetainedEarningsMember 2020-12-25 0000042888 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-25 0000042888 us-gaap:CommonStockMember 2020-12-26 2021-09-24 0000042888 us-gaap:AdditionalPaidInCapitalMember 2020-12-26 2021-09-24 0000042888 us-gaap:RetainedEarningsMember 2020-12-26 2021-09-24 0000042888 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-26 2021-09-24 0000042888 us-gaap:OperatingSegmentsMember ggg:IndustrialMember 2022-07-02 2022-09-30 0000042888 us-gaap:OperatingSegmentsMember ggg:IndustrialMember 2021-06-26 2021-09-24 0000042888 us-gaap:OperatingSegmentsMember ggg:IndustrialMember 2022-01-01 2022-09-30 0000042888 us-gaap:OperatingSegmentsMember ggg:IndustrialMember 2020-12-26 2021-09-24 0000042888 us-gaap:OperatingSegmentsMember ggg:ProcessMember 2022-07-02 2022-09-30 0000042888 us-gaap:OperatingSegmentsMember ggg:ProcessMember 2021-06-26 2021-09-24 0000042888 us-gaap:OperatingSegmentsMember ggg:ProcessMember 2022-01-01 2022-09-30 0000042888 us-gaap:OperatingSegmentsMember ggg:ProcessMember 2020-12-26 2021-09-24 0000042888 us-gaap:OperatingSegmentsMember ggg:ContractorMember 2022-07-02 2022-09-30 0000042888 us-gaap:OperatingSegmentsMember ggg:ContractorMember 2021-06-26 2021-09-24 0000042888 us-gaap:OperatingSegmentsMember ggg:ContractorMember 2022-01-01 2022-09-30 0000042888 us-gaap:OperatingSegmentsMember ggg:ContractorMember 2020-12-26 2021-09-24 0000042888 us-gaap:CorporateNonSegmentMember 2022-07-02 2022-09-30 0000042888 us-gaap:CorporateNonSegmentMember 2021-06-26 2021-09-24 0000042888 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-09-30 0000042888 us-gaap:CorporateNonSegmentMember 2020-12-26 2021-09-24 0000042888 us-gaap:OperatingSegmentsMember ggg:IndustrialMember 2022-09-30 0000042888 us-gaap:OperatingSegmentsMember ggg:IndustrialMember 2021-12-31 0000042888 us-gaap:OperatingSegmentsMember ggg:ProcessMember 2022-09-30 0000042888 us-gaap:OperatingSegmentsMember ggg:ProcessMember 2021-12-31 0000042888 us-gaap:OperatingSegmentsMember ggg:ContractorMember 2022-09-30 0000042888 us-gaap:OperatingSegmentsMember ggg:ContractorMember 2021-12-31 0000042888 us-gaap:CorporateNonSegmentMember 2022-09-30 0000042888 us-gaap:CorporateNonSegmentMember 2021-12-31 0000042888 country:US 2022-07-02 2022-09-30 0000042888 country:US 2021-06-26 2021-09-24 0000042888 country:US 2022-01-01 2022-09-30 0000042888 country:US 2020-12-26 2021-09-24 0000042888 us-gaap:NonUsMember 2022-07-02 2022-09-30 0000042888 us-gaap:NonUsMember 2021-06-26 2021-09-24 0000042888 us-gaap:NonUsMember 2022-01-01 2022-09-30 0000042888 us-gaap:NonUsMember 2020-12-26 2021-09-24 0000042888 country:US 2022-09-30 0000042888 country:US 2021-12-31 0000042888 us-gaap:NonUsMember 2022-09-30 0000042888 us-gaap:NonUsMember 2021-12-31 0000042888 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0000042888 us-gaap:EmployeeStockOptionMember 2020-12-26 2021-09-24 0000042888 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0000042888 us-gaap:EmployeeStockMember 2020-12-26 2021-09-24 0000042888 us-gaap:PensionPlansDefinedBenefitMember 2022-07-02 2022-09-30 0000042888 us-gaap:PensionPlansDefinedBenefitMember 2021-06-26 2021-09-24 0000042888 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-09-30 0000042888 us-gaap:PensionPlansDefinedBenefitMember 2020-12-26 2021-09-24 0000042888 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-07-02 2022-09-30 0000042888 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-06-26 2021-09-24 0000042888 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-09-30 0000042888 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-12-26 2021-09-24 0000042888 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-07-01 0000042888 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-01 0000042888 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-07-02 2022-09-30 0000042888 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-02 2022-09-30 0000042888 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-09-30 0000042888 us-gaap:AccumulatedTranslationAdjustmentMember 2022-09-30 0000042888 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000042888 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000042888 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-09-30 0000042888 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-09-30 0000042888 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-06-25 0000042888 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-25 0000042888 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-06-26 2021-09-24 0000042888 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-26 2021-09-24 0000042888 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-09-24 0000042888 us-gaap:AccumulatedTranslationAdjustmentMember 2021-09-24 0000042888 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-25 0000042888 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-25 0000042888 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-26 2021-09-24 0000042888 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-26 2021-09-24 0000042888 us-gaap:CustomerRelationshipsMember 2022-09-30 0000042888 ggg:PatentsProprietaryTechnologyAndProductDocumentationMember 2022-09-30 0000042888 us-gaap:TrademarksAndTradeNamesMember 2022-09-30 0000042888 us-gaap:TradeNamesMember 2022-09-30 0000042888 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-09-30 0000042888 ggg:PatentsProprietaryTechnologyAndProductDocumentationMember 2022-01-01 2022-09-30 0000042888 us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-09-30 0000042888 us-gaap:TradeNamesMember 2022-01-01 2022-09-30 0000042888 us-gaap:CustomerRelationshipsMember 2021-12-31 0000042888 ggg:PatentsProprietaryTechnologyAndProductDocumentationMember 2021-12-31 0000042888 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0000042888 us-gaap:TradeNamesMember 2021-12-31 0000042888 us-gaap:CustomerRelationshipsMember 2020-12-26 2021-12-31 0000042888 ggg:PatentsProprietaryTechnologyAndProductDocumentationMember 2020-12-26 2021-12-31 0000042888 us-gaap:TrademarksAndTradeNamesMember 2020-12-26 2021-12-31 0000042888 us-gaap:TradeNamesMember 2020-12-26 2021-12-31 0000042888 2020-12-26 2021-12-31 0000042888 ggg:IndustrialMember 2021-12-31 0000042888 ggg:ProcessMember 2021-12-31 0000042888 ggg:ContractorMember 2021-12-31 0000042888 ggg:IndustrialMember 2022-01-01 2022-09-30 0000042888 ggg:ProcessMember 2022-01-01 2022-09-30 0000042888 ggg:ContractorMember 2022-01-01 2022-09-30 0000042888 ggg:IndustrialMember 2022-09-30 0000042888 ggg:ProcessMember 2022-09-30 0000042888 ggg:ContractorMember 2022-09-30 0000042888 us-gaap:FairValueInputsLevel2Member 2022-09-30 0000042888 us-gaap:FairValueInputsLevel2Member 2021-12-31 0000042888 us-gaap:FairValueInputsLevel3Member 2022-09-30 0000042888 us-gaap:FairValueInputsLevel3Member 2021-12-31 shares iso4217:USD iso4217:USD shares ggg:segment pure 2022-09-30 false 0000042888 --12-30 168529015 2022 Q3 0 16994000 0 16994000 10-Q true 2022-09-30 false 001-09249 GRACO INC. MN 41-0285640 88 - 11th Avenue N.E. Minneapolis, MN 55413 (612) 623-6000 Common Stock, par value $1.00 per share GGG NYSE Yes Yes Large Accelerated Filer false false false 168529015 2022-09-30 2022-09-30 545644000 486696000 1588476000 1447989000 284556000 238462000 803853000 688597000 261088000 248234000 784623000 759392000 19704000 19762000 58749000 60739000 61386000 66078000 186457000 197432000 36849000 37795000 119225000 114493000 143149000 124599000 420192000 386728000 1542000 2500000 8555000 7456000 866000 -344000 106000 -31000 142473000 121755000 411743000 379241000 26241000 17926000 77290000 59607000 116232000 103829000 334453000 319634000 0.69 0.61 1.97 1.89 0.67 0.59 1.93 1.83 2022-09-30 2022-09-30 116232000 103829000 334453000 319634000 -13335000 -3537000 -29827000 -8314000 -1340000 -2559000 -3602000 -8240000 312000 564000 826000 1771000 -12307000 -1542000 -27051000 -1845000 103925000 102287000 307402000 317789000 2022-09-30 414827000 624302000 6600000 3900000 364073000 325132000 462220000 382301000 44783000 31886000 1285903000 1363621000 562807000 451061000 359645000 356255000 136948000 149740000 30996000 30046000 30450000 55786000 31451000 36689000 2438200000 2443198000 42692000 43489000 0 75000000 99025000 78432000 60458000 82941000 35836000 35771000 192757000 191159000 430768000 506792000 75000000 75000000 101626000 106897000 22107000 23527000 8310000 10661000 12078000 10978000 168523000 170308000 776594000 742288000 950414000 876916000 -107220000 -80169000 1788311000 1709343000 2438200000 2443198000 2022-09-30 334453000 319634000 48223000 44846000 20062000 -10219000 19480000 19882000 56524000 10793000 86455000 77531000 8456000 14033000 -20841000 22770000 473000 6676000 411000 27307000 -3814000 -626000 271552000 357231000 147193000 82628000 25296000 19386000 477000 102000 -172966000 -102116000 4110000 27880000 75000000 69000 0 1422000 28299000 40445000 155181000 0 1219000 0 106855000 95238000 -305846000 -28404000 -2215000 -1792000 -209475000 224919000 624302000 378909000 414827000 603828000 2022-09-30 169114000 770209000 912864000 -94913000 1757274000 182000 4707000 0 0 4889000 773000 3369000 43126000 0 47268000 0 5047000 0 0 5047000 0 0 116232000 0 116232000 0.210 0 0 35556000 0 35556000 0 0 0 -12307000 -12307000 2022-09-30 168523000 776594000 950414000 -107220000 1788311000 2022-09-30 170308000 742288000 876916000 -80169000 1709343000 689000 26392000 0 0 27081000 2474000 10781000 154034000 0 167289000 0 18696000 0 0 18696000 0 1000 0 0 1000 0 0 334453000 0 334453000 0.630 0 0 106921000 0 106921000 0 0 0 -27051000 -27051000 2022-09-30 168523000 776594000 950414000 -107220000 1788311000 169667000 715635000 720429000 -124468000 1481263000 287000 6942000 0 0 7229000 0 5438000 0 0 5438000 0 0 103829000 0 103829000 0.188 0 0 31868000 0 31868000 0 0 0 -1542000 -1542000 169954000 728015000 792390000 -126010000 1564349000 168568000 671206000 568295000 -124165000 1283904000 1386000 41395000 0 0 42781000 0 17750000 0 0 17750000 0 2336000 0 0 2336000 0 0 319634000 0 319634000 0.563 0 0 95539000 0 95539000 0 0 0 -1845000 -1845000 169954000 728015000 792390000 -126010000 1564349000 Basis of Presentation<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated balance sheet of Graco Inc. and subsidiaries (the “Company”) as of September 30, 2022 and the related statements of earnings, comprehensive income and shareholders' equity for the three and nine months ended September 30, 2022 and September 24, 2021, and cash flows for the nine months ended September 30, 2022 and September 24, 2021 have been prepared by the Company and have not been audited.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, these consolidated financial statements reflect all adjustments (consisting of only normal recurring adjustments) necessary to present fairly the financial position of the Company as of September 30, 2022, and the results of operations and cash flows for all periods presented. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted. Therefore, these statements should be read in conjunction with the financial statements and notes thereto included in the Company’s 2021 Annual Report on Form 10-K.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for interim periods are not necessarily indicative of results that will be realized for the full fiscal year.</span></div> 2022-09-30 2022-09-30 2022-09-30 2022-09-30 Segment Information<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effective January 1, 2022, our high performance coatings and foam product offerings previously included within the Applied Fluid Technologies division of the Industrial segment were realigned and are now managed under the Contractor segment. This change aligns the types of products offered and markets served within the segments. Prior year segment information has been restated to conform to the current organizational structure.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has three reportable segments: Industrial, Process and Contractor. Sales and operating earnings by segment were as follows (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Contractor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,476 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Earnings</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Industrial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Contractor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Unallocated corporate (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,386)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,149 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,728 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets by segment were as follows (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractor</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,438,200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic information follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales (based on customer location)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,644 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,696 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,476 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447,989 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived Assets</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,807 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,061 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3 Sales and operating earnings by segment were as follows (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Contractor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,476 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Earnings</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Industrial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Contractor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Unallocated corporate (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,386)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,149 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,728 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets by segment were as follows (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractor</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,438,200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2022-09-30 2022-09-30 156182000 154560000 459176000 428872000 125376000 96185000 364883000 284790000 264086000 235951000 764417000 734327000 545644000 486696000 1588476000 1447989000 53964000 50812000 161795000 138879000 30638000 21514000 89183000 64923000 65123000 58659000 192314000 203366000 -6576000 -6386000 -23100000 -20440000 143149000 124599000 420192000 386728000 2022-09-30 606224000 601843000 543701000 436203000 698698000 599726000 589577000 805426000 2438200000 2443198000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic information follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales (based on customer location)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,644 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,696 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,476 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447,989 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived Assets</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,807 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,061 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2022-09-30 2022-09-30 289831000 244086000 840922000 739309000 255813000 242610000 747554000 708680000 545644000 486696000 1588476000 1447989000 2022-09-30 498780000 388835000 64027000 62226000 562807000 451061000 Earnings per Share<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.098%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings available to common shareholders</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,166 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,834 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,368 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,459 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options computed using the treasury stock method and the average market price</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,789 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,774 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,388 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,398 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></div></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.97 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.89 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options to purchase 1,618,000 and 428,000 shares were not included in the September 30, 2022 and September 24, 2021 computations of diluted earnings per share, respectively, because they would have been anti-dilutive.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.098%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings available to common shareholders</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,166 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,834 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,368 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,459 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options computed using the treasury stock method and the average market price</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,789 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,774 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,388 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,398 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></div></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.97 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.89 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2022-09-30 2022-09-30 116232000 103829000 334453000 319634000 169166000 169834000 169368000 169459000 3623000 4940000 4020000 4939000 172789000 174774000 173388000 174398000 0.69 0.61 1.97 1.89 0.67 0.59 1.93 1.83 1618000 428000 2022-09-30 Share-Based Awards<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options on common shares granted and outstanding, as well as the weighted average exercise price, are shown below (in thousands, except exercise prices):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:41.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.811%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Option<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options<br/>Exercisable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,975 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized year-to-date share-based compensation of $17.9 million in 2022 and $19.9 million in 2021. As of September 30, 2022, there was $11.0 million of unrecognized compensation cost related to unvested options, expected to be recognized over a weighted average period of 2.7 years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option grant is estimated on the date of grant using the Black-Scholes option-pricing model with the following weighted average assumptions and results:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average fair value per share</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s Employee Stock Purchase Plan, the Company issued 316,000 shares in 2022 and 416,000 shares in 2021. The fair value of the employees’ purchase rights under this Plan was estimated on the date of grant. The benefit of the 15 percent</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">discount from the lesser of the fair market value per common share on the first day and the last day of the plan year was added to the fair value of the employees’ purchase rights determined using the Black-Scholes option-pricing model with the following assumptions and results:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average fair value per share</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options on common shares granted and outstanding, as well as the weighted average exercise price, are shown below (in thousands, except exercise prices):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:41.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.811%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Option<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options<br/>Exercisable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,975 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9575000 39.31 7296000 33.75 831000 71.73 391000 24.00 40000 49.17 2022-09-30 9975000 42.58 7648000 36.35 17900000 19900000 2022-09-30 11000000 P2Y8M12D <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option grant is estimated on the date of grant using the Black-Scholes option-pricing model with the following weighted average assumptions and results:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average fair value per share</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2022-09-30 P7Y3M18D P7Y6M 0.019 0.012 0.255 0.253 0.012 0.010 19.06 18.91 316000 416000 The benefit of the 15 percent<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">discount from the lesser of the fair market value per common share on the first day and the last day of the plan year was added to the fair value of the employees’ purchase rights determined using the Black-Scholes option-pricing model with the following assumptions and results:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average fair value per share</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0.15 2022-09-30 P1Y P1Y 0.009 0.001 0.205 0.401 0.012 0.011 16.01 21.50 Retirement Benefits<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost for retirement benefit plans were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.098%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension Benefits</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,673)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization and other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,315 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,176 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement Medical</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost for retirement benefit plans were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.098%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension Benefits</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,673)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization and other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,315 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,176 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement Medical</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2022-09-30 2022-09-30 2053000 1674000 6187000 7119000 2745000 2519000 8249000 8476000 5237000 5412000 14816000 15673000 -1200000 -2148000 -3695000 -7254000 761000 929000 3315000 7176000 129000 153000 387000 503000 209000 124000 629000 624000 -86000 -252000 -259000 -752000 424000 529000 1275000 1879000 Shareholders’ Equity<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in components of accumulated other comprehensive income (loss), net of tax were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and<br/>Postretirement<br/>Medical</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, July 1, 2022</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,554)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassified to pension cost and deferred tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,331)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,889)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,220)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassified to pension cost and deferred tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,331)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,889)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,220)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended September 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 25, 2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,655)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassified to pension cost and deferred tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 24, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,660)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,350)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,010)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended September 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 25, 2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassified to pension cost and deferred tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 24, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,660)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,350)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,010)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Amounts related to pension and postretirement medical adjustments are reclassified to non-service components of pension cost that are included within other non-operating expenses. <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in components of accumulated other comprehensive income (loss), net of tax were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and<br/>Postretirement<br/>Medical</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, July 1, 2022</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,554)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassified to pension cost and deferred tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,331)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,889)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,220)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassified to pension cost and deferred tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,331)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,889)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,220)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended September 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 25, 2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,655)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassified to pension cost and deferred tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 24, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,660)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,350)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,010)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended September 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 25, 2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassified to pension cost and deferred tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 24, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,660)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,350)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,010)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2022-09-30 -58359000 -36554000 -94913000 0 -13335000 -13335000 1028000 0 1028000 2022-09-30 -57331000 -49889000 -107220000 2022-09-30 -60107000 -20062000 -80169000 0 -29827000 -29827000 2776000 0 2776000 2022-09-30 -57331000 -49889000 -107220000 -109655000 -14813000 -124468000 0 -3537000 -3537000 1995000 0 1995000 -107660000 -18350000 -126010000 -114129000 -10036000 -124165000 0 -8314000 -8314000 6469000 0 6469000 -107660000 -18350000 -126010000 Receivables and Credit Losses<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable includes trade receivables of $350 million and other receivables of $14 million as of September 30, 2022 and $315 million and $10 million, respectively, as of December 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Allowance for Credit Losses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of activity in the year to date allowance for credit losses (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,254 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,745 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions (reversals) charged to costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from reserves </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other additions (deductions) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, ending</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,552 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Represents amounts determined to be uncollectible and charged against reserves, net of collections on accounts previously charged against reserves. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Includes effects of foreign currency translation.</span></div> 350000000 14000000 2022-09-30 315000000 10000000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of activity in the year to date allowance for credit losses (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,254 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,745 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions (reversals) charged to costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from reserves </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other additions (deductions) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, ending</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,552 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Represents amounts determined to be uncollectible and charged against reserves, net of collections on accounts previously charged against reserves. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Includes effects of foreign currency translation.</span></div> 2022-09-30 3254000 3745000 3262000 164000 564000 425000 -452000 68000 5500000 3552000 Inventories<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major components of inventories were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products and components</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and components in various stages of completion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and purchased components</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581,214 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,276 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction to LIFO cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,220 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,301 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major components of inventories were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products and components</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and components in various stages of completion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and purchased components</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581,214 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,276 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction to LIFO cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,220 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,301 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2022-09-30 211195000 166922000 140892000 117063000 229127000 185291000 581214000 469276000 118994000 86975000 462220000 382301000 Intangible Assets<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of other intangible assets were as follows (dollars in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"/><td style="width:31.257%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer<br/>Relationships</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and<br/>Proprietary<br/>Technology</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks,<br/>Trade Names<br/>and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade <br/>Names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,519)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,791)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Book value</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,783 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,013 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,948 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average life in years</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"/><td style="width:31.257%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,734)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Book value</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,138 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,633 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,521 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,740 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average life in years</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangibles for the quarter was $4.8 million in 2022 and $4.6 million in 2021 and for the year to date was $14.1 million in 2022 and $13.4 million in 2021. Estimated annual amortization expense based on the current carrying amount of other intangible assets is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (Remainder)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated Amortization Expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for each reportable segment were as follows (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:36.086%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial    </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process    </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractor    </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total    </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions, adjustments from business acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,604)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,571 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,856 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,218 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,645 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter, the Company completed an acquisition of a business that is not material to the consolidated financial statements.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of other intangible assets were as follows (dollars in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"/><td style="width:31.257%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer<br/>Relationships</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and<br/>Proprietary<br/>Technology</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks,<br/>Trade Names<br/>and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade <br/>Names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,519)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,791)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Book value</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,783 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,013 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,948 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average life in years</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"/><td style="width:31.257%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,734)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Book value</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,138 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,633 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,521 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,740 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average life in years</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div> 2022-09-30 202103000 26574000 1700000 62633000 293010000 119529000 17519000 659000 137707000 -12791000 -1042000 0 -4522000 -18355000 69783000 8013000 1041000 58111000 136948000 P13Y P10Y P5Y 194505000 26074000 900000 62633000 284112000 108657000 15734000 452000 124843000 -7710000 -707000 0 -1112000 -9529000 78138000 9633000 448000 61521000 149740000 P13Y P10Y P5Y 4800000 4600000 14100000 13400000 Estimated annual amortization expense based on the current carrying amount of other intangible assets is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (Remainder)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated Amortization Expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4556000 16860000 15639000 15071000 8660000 18051000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for each reportable segment were as follows (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:36.086%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial    </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process    </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractor    </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total    </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions, adjustments from business acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,604)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,571 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,856 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,218 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,645 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 185733000 141304000 29218000 356255000 0 16994000 0 16994000 -10162000 -3442000 0 -13604000 2022-09-30 175571000 154856000 29218000 359645000 Other Current Liabilities<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of other current liabilities were as follows (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued self-insurance retentions</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty and service liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued trade promotions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payable for employee stock purchases</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer advances and deferred revenue</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of return refund liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,159 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A liability is established for estimated future warranty and service claims that relate to current and prior period sales. The Company estimates warranty costs based on historical claim experience and other factors including evaluating specific product warranty issues. Following is a summary of activity in accrued warranty and service liabilities (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumed in business acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Margin on parts sales reversed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for claims settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,263 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Customer Advances and Deferred Revenue</span></div>Revenue is deferred when cash payments are received or due in advance of performance, including amounts which are refundable. This is also the case for services associated with certain product sales. During the three and nine months ended September 30, 2022, we recognized $11.2 million and $52.0 million, respectively, that was included in deferred revenue at December 31, 2021. During the three and nine months ended September 24, 2021, we recognized $16.4 million and $40.4 million, respectively, that was included in deferred revenue at December 25, 2020. <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of other current liabilities were as follows (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued self-insurance retentions</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty and service liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued trade promotions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payable for employee stock purchases</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer advances and deferred revenue</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of return refund liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,159 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2022-09-30 9306000 9303000 14263000 14463000 13670000 15872000 12244000 15746000 60657000 60554000 13652000 5200000 18219000 18614000 9193000 9096000 41553000 42311000 192757000 191159000 Following is a summary of activity in accrued warranty and service liabilities (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumed in business acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Margin on parts sales reversed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for claims settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,263 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 14463000 38000 6251000 1811000 8300000 2022-09-30 14263000 2022-09-30 11200000 52000000 16400000 40400000 Fair Value<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis and fair value measurement level were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level   </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash surrender value of life insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,147 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,965 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,347 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts insuring the lives of certain employees who are eligible to participate in certain non-qualified pension and deferred compensation plans are held in trust. Cash surrender value of the contracts is based on performance measurement funds that shadow the deferral investment allocations made by participants in certain deferred compensation plans. The deferred compensation liability balances are valued based on amounts allocated by participants to the underlying performance measurement funds.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration liability represents the estimated value (using a probability-weighted expected return approach) of future payments to be made to previous owners of certain acquired businesses based on future revenues. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term notes payable with fixed interest rates had a carrying amount of $75 million and estimated fair value of $75 million as of September 30, 2022. As of December 31, 2021, the long- term notes had a carrying amount of $150 million and estimated fair value of $165 million. The fair value of variable rate borrowings approximates carrying value. The Company uses significant other observable inputs to estimate fair value (level 2 of the fair value hierarchy) based on the present value of future cash flows and rates that would be available for issuance of debt with similar terms and remaining maturities.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis and fair value measurement level were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level   </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash surrender value of life insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,147 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,965 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,347 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2022-09-30 17575000 23147000 171000 0 17746000 23147000 14411000 12274000 5554000 5962000 0 111000 19965000 18347000 75000000 75000000 2022-09-30 150000000 165000000 EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &"6E4'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 " !@EI5'_$3/.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R'%I#R;-I6.G#08K;.QF;+4UB_]@:R1]^R5>FS*V!]C1TL^? M/H%:':4."9]3B)C(8KX;7>^SU''+3D11 F1]0J=R/27\U#R$Y!1-SW2$J/2' M.B((SC?@D)11I& &5G$ALJXU6NJ$BD*ZX(U>\/$S]05F-&"/#CUE:.H&6#=/ MC.>Q;^$&F&&$R>7O IJ%6*I_8DL'V"4Y9KNDAF&HAU7)33LT\/;T^%+6K:S/ MI+S&Z5>VDLX1M^PZ^76UN]\_L$YP(:J&5V*S%UPV:[GF[[/K#[^;L O&'NP_ M-KX*=BW\NHON"U!+ P04 " !@EI5F5R<(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 &"6E4(\.&RS04 .H> 8 >&PO=V]R:W-H965T&UL MM9GO;^(V&,?_%8M-TYU4(': TAM%HKFV0[OVN-)MNDU[81(#T25QYCC0_O>S M$TC:SGG(HDM?E"3D^>*/'__XVI[LN?B6;!F3Z"D,HN2RLY4R_M#O)^Z6A33I M\9A%ZILU%R&5ZE9L^DDL&/6RH##H$\L:]4/J1YWI)'NV$-,)3V7@1VPA4)*& M(17/5RS@^\L.[AP?//B;K=0/^M-)3#=LR>1O\4*HNWZAXODABQ*?1TBP]65G MAC\X-M$!V1N_^VR?O+A&&F7%^3=],_W)[V1EWD,?6- WD ]__P@Y 0ZWG\B#) M_J-]_N[ [B W320/#\&J!*$?Y9_TZ5 1+P.LB@!R""!O O"@(L ^!-@9:%ZR M#.LCE70Z$7R/A'Y;J>F+K&ZR:$7C1SJ-2RG4M[Z*D]./W$U55B2BD8>N(^G+ M9S2/\N:AJ[F+DBT5+)GTI?HU'=-W#\I7N3*I4+Y =SR2VT2I>LQ['=]7I2R* M2HY%O2*@X)+%/61;9XA8A!C*X\#AGUW90YB8PE\5QRYJSL[T[(8U]]=LE4BA MFNG?IKK+M0=F;=UW/R0Q==EE1W7.A(D=ZTQ_^@&/K)]-X-])[%4U#(IJ&$#J M934\/L?,1 J'8ZO[Q80$1C5$&A9(PWI(7U(J)!/!,WI@,1?2A =+29&:*L4! MHQKBC0J\43V\!1,^UVW70VKL,"8/5BIZ9&67!.,;JP[C/'*Y M4.TRFS?.T%)6=,83:G?W)D(XJ"GB"WN!ZR ^TB^F\^/U2WVA.1 MM5@R'HX&EI$7#&[*2TI>4H=WYGE*/3D[7J"/+'&%'VMR(S*L.AXK(X:QW*+9 MCD6IZNZ]:V-[AG6:TI>6"(-6XS_TCK[C CWRO1D;EKOSHXC1F =^0NZX(FD ?K3CY'# M/3,FK#@<#K!M)&W#&>'2&F'8T60-=J;6P]5@L,"[$2;OC6!M6"%<>B$,&YA/ MW%496VQY!'F%$R(C8G='EF4>=]MP0KBT0ACV,8^^5"Z(K]4*[]WJ/5HR-Q4J MET9(6,GA8:BFIZ7D[K@0WUOH\^I5*8VTA.HD?@[V9M#/>1JPTQ-G[3LIG@T'I(+ M"P\G_9T)LG1"!/8OLY!%7K;O=1-0,PLL4)V]-NP-*>T-J;4CY"@TH;SL//+8 M$_J5F1LH+&7IOP$9C\=&SC;\CEWZ'1NV*4-ASKZ:$ MY;X8%\UPT/]E[+\X3=0S7G;(FB"7IY',#Q:+I\5![BP[ONR7K^>GP'=43Y@) M"MA:A5J]?R>*-_H#C>GOX+ M4$L#!!0 ( &"6E6BWT?#.04 $T4 8 >&PO=V]R:W-H965T&ULK9A=;]LV%(;_"N$50PNTD4A1(I4Y!NJ/=;WH%L3-=C'L@K'H M6*@D>B2=9/]^I"S+-DD+P=9*FK1MV,-EIO MKZ-(K3:\9NI*;'ECGJR%K)DVM_(Q4EO)6=$:U56$XCB+:E8VH\FX;;N5D['8 MZ:IL^*T$:E?73/XSY95XOAG!T:'AKGS<:-L03<9;]LB77-]O;Z6YBWHO15GS M1I6B 9*O;T8?X?4"$FO0*GXO^;,ZN086Y4&(;_;F,57VKI@YN>) MSWA564]F'']W3D=]G];P]/K@_><6WL \,,5GHOJC+/3F9D1'H.!KMJOTG7C^ MA7= J?6W$I5J_X/GO98D([#:*2WJSMB,H"Z;_2][Z0)Q8F#\A U09X!< WS! M(.D,DM?V@#L#_-H>TLZ@18_V[&W@YDRSR5B*9R"MVGBS%VWT6VL3K[*QB;+4 MTCPMC9V>S$2C1%463/,"++7Y,5F@%1!KL&"R*9M'!=[>-VQ7E$;Q#GP ]\LY M>/OF'7@#R@9\W8B=8DVAQI$VH[$^HU77\W3?,[K0&P\[L8G>MMFS%;T9F-5-< M/O'1Y,!P]G0;6EV&:97EV+IO[,IA2BHFC6P1T&).E ME.#UHZ2+LTQ9#93M^;W5M^X]IL:J%984H9"\YL MF1C"SKTQ)!EU)VH64!&2IPZVKX(P1\B1+4(RC/,DC WC8X45#X+_MN66T\SW MH:(*%DNQWSU.H(<2,6 9U)+X+H!>R3PA(.8G]N-#>[ MH ;\Q7S5J. L=R[.8%*,7&1?A=(X=H%]%4U3=Y(#*H)/-HIS6'2$1<-SK#=< M'DC!V[*MGMZ]!PT/+FF=M]-1?# [LPE5*Y^X\Q1$FB690$9(2B/75I?EN9F,[@ >ZS* MX'!9]BO7PPM8ZI>#T)02WMLYNV4'59<* M<7@LT.!PA38OJYT]&'AE$$@(B+C8(57JS;ZO,MC>W(=4U-VQHY/CD9K+Q_9< M2H&5V#5Z_T7UQS-']_J#M"Y./9:- Q=>F MJ_B*F&25^[.K_8T6V_9PYD%H+>KV[ 3\K,J"-'@M61<#;U"Z_6#[ZNL("56 M]V)-N/EG*62)M7F5*U^M)<%Y%50R'P9!XI>8. M:0,/VWOV'ZOD33(+K,A8L-]IKHNAEWH@)TN\8?I9['XB34*QY=P!L F W(#H3@)H ]-81HB8@>NL(<1-0 MI>[7N5?"3;#&HX$4.R MVK#91J5^%6WTHMP:9:ZE^9>:.#T:"ZX$HSG6) =S M;1[&!5H!L01C41KO%=846P(^\$R4!-R\<+S)J4'?@O?@93X!-^]NP3M .?A4 MB(W"/%<#7YN967X_:V;Q5,\"GID% A\%UX4"4YZ3W!$_N1S?OQ#O&T5:6>!> MEB=XD7!.UO< !7< !A ZYC-^0SB,JO#0E<[_&WWZGT<_$@.U'D$5'SK'M[?% M65?\\;A06IJ/_D_7VM?LD9O=5L('M<89&7J&6!&Y)=[H^^_")/C!)?PUR2;7 M))M>B>QHB:)VB:)+[*-?S)8RQ9)3OG)^?G5T4D7;O6,["L,$(F.N[:&X#EB M4M@_ADU.80A%48R.85,'+.PG*&IA1ZG&;:KQ13=: PJ^+U)"%T2"[,B4M"E5 M3"AUZU(COJ8AKTDVN2;9]$ID1ZN4M*N47#3D>%-N&+:' & * U>V;<\%^5]F M3[.UQ+4N-65\8)CW(4(H[KC4 4,QZG5,ZD#!?@H[L*D#EJ+PC$=[;?:]B]G_ M6KGRN%3>U+7R%OQL;'D')F1I@G+P1+AI:3!CF-^!!3%G/P*>2<:P4G1)LUJW MQU8W8'98\ F_NO3KG>02HBCHJ'<*@G'<_<)/02@).M5B>@I*X<%P1\JEK7+I M1>5FS1G49KD69E,AFLIZ\RE);N1@@%&\H(SJK__@IM1AD[!;\1R@.(DZ:CA M*4PZ:CA 8:\7NN7HMW+TWV"D?UG>^HZ90!1TG#]VP>*H(]#$@8*]( X[V;O( MTBAV9Q\&WTZGP>4RXCAM.(^7@6OGZL-NZ7#B($R[Q<.!,P)&)Y^ "V=6/>UW M$O] MCUBN*%> D:49*KCOF462]?6I?M%B7=T/%D*;VT;5+,R5DT@+,/\OA=#[%SM M>XD=_0U02P,$% @ 8):573XO&N4!@ DAL !@ !X;"]W;W)K89ZAR+GF9&.'V5SKU9":/2S*FMU,EMI MO?XXGZML)2JN/LBUJ.&7I6PJKN&TN9NK=2-XWCE5Y9QB',TK7M2SQ7%W[;)9 M',N-+HM:7#9(;:J*-T]GHI2/)S,R^W7A>W&WTNV%^>)XS>_$E= WZ\L&SN;# M*'E1B5H5LD:-6)[,3LG'O5R2R9H5PL M^:;4W^7CWV(;4"Z M=: O=6!;!]8%VBOKPKK@FB^.&_F(FM8:1FL/NKGIO"&:HFX?XY5NX-<"_/3B M7-9*ED7.MG?P'AV@HD;7*[E1 MO,[5\5R#BG:L>;:]XUE_1^JXXY58?T ,'R***;6XG_O=+T0&[J1S)_ON65!MN+/!TB3[T/R!OY(:J%-?S4 M> QA1!,\32ZF61 2'#D>%L$C\[!7]%]2YH]%65KAATB&H8. M<3M )B_8E9]KS>N[ A+?EDS.N=P.-UG3:9!,!5OL@C0.L$/P"%#BA=;B&RP MKHOZ#GT14% =HJX6/)++HQNU56_53*0./*.1"^J];X4_+8H M"^V ,O%B\W>S\VN-MA_S"%#B)^A7J:%66O.GMHA"6D+34]_;PS;A&- HI=/' M8S%C@7/]C @E7DX-#VOP5P.(I3UTH="4?]A/L"^_VHV^\7COU.37CM;^:MPN?,]@6.C*-^ MQGT7NFA$6]JB,U&+9:'[7344$^>R6HM:\3:#6?6;;".81-18O38[@'3LB&!$ M('VFY]LOUIY#(36[.DJ)4:C;S%A(76I'>%$_O"Q%FD.G":6$$6-96-H_'+GZ M"3JBB_K1U>>$K[(^REY685"3283BV-AH%C.OEX&^_ 'NET?;?@(TP9'X8P@:MH+A06F;WUM=>)MI( ME(1T^B+!9A=CAAW/AHT,9'X&GN9YT68/2-MK7N1'!2PJOBX@C5OEFI2+XRA, M@ZE*2.^*0^7$(&9'#I1P)WM205NSO$DV\I2$.B*'2M$OB*"6.UHGM MO/CT8_ TRS;5INQ>X)"H80^TWR,>1%L5M>GE72F5>F^-P$3>$:1!\TV= MS3"!#.\@.1O9R/QL[$FN+#M7.'_EX"VMYB]R6SO7.T&MHZQ_G.!Y/V:]4_O+DK:H5*L01/_"&&@9K^ U!_ MHN6Z^X9R*[6657>X$E#_-ZT!_+Z4T&9M3]K/,L-GN,7_4$L#!!0 ( &" M6E5*8XN@10( ",% 8 >&PO=V]R:W-H965T&ULK53? M3]LP$/Y73AZ:0-KJ-(&.L302%"'V@%11L3U,>W"3:V/AV)GMMNR_W]D)4=$* MVL->&O^X[^MWG^\NWQG[Z&I$#T^-TF[*:N_;"\Y=66,CW,BTJ.EF96PC/&WM MFKO6HJ@BJ%$\39();X34K,CCV=P6N=EX)37.+;A-TPC[^PJ5V4W9F#T?W,MU M[<,!+_)6K'&!_J&=6]KQ@:62#6HGC0:+JRF['%_,LA ? [Y)W+F]-81,EL8\ MALW7:LJ2( @5ECXP"/IL<89*!2*2\:OG9,-?!N#^^IG])N9.N2R%PYE1WV7E MZRD[9U#A2FR4OS>[6^SS.0M\I5$N_L*NCTT8E!OG3=.#24$C=?<53[T/>X#Q MZ2N M >D_PK(>D!TCG?*8EK7PHLBMV8'-D036UA$;R*:LI$ZO.+"6[J5A//% MS&AGE*R$QPJNA!*Z1%@$.@?'#UIL*DDW)W \%Q:UK]'+4J@3^ @/BVLX/CJ! M(Y :[J12]"HNYYY$!6I>]@*N.@'I*P(6V(X@2SY FJ3I ?CL;?@UE@0?1_CX M)9R3%8,?Z>!'&OFRU^1X-[)1S&QYVP:ZD=*%P1 M*AE].F-@NY;L-MZTL:J7QE./Q&5-4PQM"*#[E3'^>1,:99B+Q1]02P,$% M @ 8):54YY!U+W!@ 3QP !@ !X;"]W;W)K!7_.ZMI8 MQU^]T<7AG5;Q^/K9^B?G/#BS9II?R_I/49GMQ2)?H(IOV+XVG^7COWGOD -8 MREJ[_]%C+QLM4+G71C:],B!H1-O]9=_[0!PI@!V_ ND5R%@AGE&@O0)UCG;( MG%L?F6&KN-@X;?!&M'89[XR"7P7HF=6U;+6L1<4,K]"=@3^P M1D8CN4'73&_1)UAGC=Y\;=F^$B#S%IVAKW( M1(1X\%S_#742.W4<@$,/L:7.7CQC[W?(PANF6M'>>Z/3::=.VZ;;PXK2.$[H M^?+A&+1'#!"B.XU\4X%"!;HC[H'2OYQ0)JD.;J@2]6 M/_\+I]$OOM5[)6,GX4H.X4J":_F1@]%2L*[VM!5BC51&_,\]\'G>F4N.5BW. M"1FOK4C64V08"+.(]&.'U2>4[\,/,#S#R8)M=; MUMYSB*0/5_Z:N_N5C)UX61R\+(*+<5F6QQ+A[8NN8^?XOI3DC2A,2C MA?"(X2@KJ'\E<#10511$^6O[ .5*JIE:TVN?O#=/XR09P?/)95E"\0R^(RK% M07Q?%*LX%,0^ECOV-!?(WM QA#Q.TC'0J12.(SH71S+@).'48S6S071U#&H$ M!!5:*7],R316),IC/(8ZE2,DRZ(9J .#XC"%?N9&*->2H#5O^4:8#G7U7.)> M*AV]_9,*FXVKL$7J'=C6#'+:IR__:BYW+:%;!2 %YZX]#[F&1.,/%)'D]@CE)23ZS M@@,GXI=($9!JA]".0^N]!@&MN7[G>F)XY'8GLV)J/+_T3GBHD"2DF%1Z'V46 M-)_)(3)0)@E3YFQB$P\)QEDVPN63@MYO!M5 E"1,E(?,WFO7I<*_Y^0(9S69 M,N(9SB">XX!Z!:%IQ7,1'-S1>Z1(ENN71F2B(#-9,P-0]8-PXA M$EKO8<=Q:'VT\6^U*1U/L$Y%<$SF$GN@;!*F[&O9-'9#&%E^U5N[1SJA3J=*L^@C<#YN#7S",[MTX$^ M29@^O]C!'>8(40',VAW1]01%Z1\YB:J(09+#QIZ!/K J#;/JS6;#RVXG?"^[8PMHE:%. MN&M7[*QG7O >NB0$CZ/N$\-9,5,VZ,"I-#R0VJ##'*HX9"%Z4_'NZJT-?]=B M0=OH+NP6?V"UK8=>-[S3:A%G$T=\XVIM/;0V&[ )\Z\72>=4F1*8AJ-IS*/',WR(II;GX%- M:9A-;V!I !\,)4)Z*U"O?WS:'N,X)^/.V".71C2?3!W+HT\S#5?W[HN51NZ( MJ/NP<7AZ^"IVZ;X%C9Y?X0_7W;>MP4SWJ>TWIB#T&M5\ R:C]QE 4]W7J^[& MR)W[ +26QLC&76XYJ[BR O#[1DKS?&-?&PO=V]R:W-H965T&ULQ9I=;]LV M%(;_"N$56P+4M4A*E-0E!EI;P@)L79"TV\6P"\5B8J&RZ$ITTO[[41^U+)(F M%:_=;AH[><\A^?+C/&)U\<3*C]6:4@X^;_*BNIRL.=^^GLVJU9INDNH5V])" M_.6>E9N$BZ_EPZS:EC1)FZ!-/D..0V:;)"LF\XOF=]?E_(+M>)X5]+H$U6ZS M2BAWC'VLOUREEQ.G[A'-Z8K7*1+QXY$N:)[7 MF40_/G5))_LVZ\##SU^SQ\W@Q6#NDHHN6/YGEO+UY228@)3>)[NMKU 1WKQGO$DUX0MS&$+MMF(U7G+V>JC)GIICGZ3BG&(U9WDX#K)TNE5 M 1;)-M/W)#+GNJ%<[&)A8924158\Z#R(+=U9K7:;7=Y,Q.]\34L@AB=.BW6] MC1\IN"I6;$-__ $2Y^>S7UE5G0_;F(F9WT\_VD\_:AK%1QH52<5Y5%%PMJ3M MI_-Z*AM'Y:G_ZX;E.1#[^2DIT[]UD]RVY>K;JL_(U]4V6='+B1A61>Z:7Y9+[1<;/'B 5RSLCG^WW!> M9G<[GMSE%' &WC&Q%@M>BO50RZX*3D7GN&Y)M!T@30?J*O->S!X/ M9UNC(X%'@J%LJEU UO=O:VNV=;ZX*Q M5E4[FNI,:<.]@W9=Y =0LD1501Q((UUJ4D$L#S1258YDA4DQ,,';F^#9UQ80 M1Y9@H"IIEM&*Z=>(IP[4]SVIAPM5)2F6H_)$UCRQ<6 G;DFRMXT8;;L1^ZC, M5G41J%H'DV(E."P%9^UZ.MV*08V.+O;?&- MMKP3C&THK6]]I4$,0X+E4T:5R0Y8%=&XIF)3HH$%P=Z"P&C!,GO,4BKPZB4X MY![Q+:G6.D\"=3)#S\.AY(DJDSVQ*J)Q3<6F1 -/PKTGH=&3EI-6 T[*&DX" M9[F*2*TOH=I9&+C2D;E05;(M5D5D5<2VO@Q<@4X/]<[_7=B['@Q.6S> B&#) M2)V0A(3XDIT:G0\]@N5:IM,AQT7R8M/HZNKN'C#%T-V#1R;X[^I[%S_LHMS! MA4:% L45541"%\F>J"IYI1DE0R/ZAP=HI-/GU/@NTV'SGHL#V1)5)>^Z48DB M>Z+8/+83RSSLT1N:V=M6T;KPP;9Q<*"N(E6G6&:51"-;BXVIAD[TM S-N/SL MP@956)UB&,@/"PN-3K'&*HE&MA8;4PVMZ1D:FB'ZI/H&5<*=0D\^,Q8:F>*. M51+9);&U/T-S>E*&9E3^+XJ<"K*B)+G857:A1DC"T'-E1U6=CP('*D5.HPN1 M>&Z6O=40NZC!#CRV]'K@AF;B_B_<51D9^DZ(704AM$+LR+<#&IWO(A0HU4'5 M!3X)(9'=5753,5DD/&)NC_+0S/)V@E!1&?F.:ZC M/.YIA$>L03W%HQ$4/PZOD :R T'9DCL:F7SFC\L4V3/%YM&="%BHIW1DIO33 M;E*0BLE3>==I-(J+]C21/4ULE Q].;CQ-T.[#3R1BLX8NZXG'\H:G>*"51*- M;"TVIAHZT2,X,B/XL\$3J?0K3@T2(F6%V*'<+HG&-A<;WHR1R.NM[\O'B'=?;;G([F8+71"03-0+GH: MG>\[R EE7U5="%% Y)JGT4U#-X3XB+D]V2,+V=OP"*G8ZP8*"VA4,$"R*9I4 MON/+EMCOO(V2H1$]A",+A(^"(Z3!5-='RO.P3N?[6#9$H\*8*(M$UR@6SQZR M+:,OPE&/S\B"S\\ (Q59//U]B,U\\N_UASHXP]SY,I6Z.3K;%+HI&M MQ<940VMZ=L9F=CZI^&,=\R(LGZ4+C4ZQQRJ)[)+8WJ&A/3U"XQ'WWM_YO8FV M!X,7(OP@P%!&*9V0!!Z2CW6-SO>)%[JRKZHN% >=#!.Q1E<_02,D+[[9P&PO M=V]R:W-H965T&ULK59M;YLP$/XK%IOV(G6! ,W:+$%J7J;M M0Z6H4;\$-V^3&"OQD5-(-+,'QU7<*/QCL],&<6$]64M[9Q?=L[ 7V0, A-9:!XK"%*7!N MB? 8?QI.KS5I@8?S/?M7YSOZLJ(:II+_9)G)Q]Z%1S)8TXJ;&[G[!HT_YY8O ME5R[-]DUNH%'TDH;631@/$'!1#W2^R8.!P#DZ0:$#2!\#(B? $0-('JNA;@! MQ,^U<-X G.M^[;L+W(P:FHR4W!%EM9'-3EST'1KCQ83-DZ51N,L09Y*I%%IR MEE$#&5D:'# )C"9R398Y59!+GH'2[\G\3\7, _EP*VB5,=3^2%Z"7>"^,#D8 MEE)./I&WQ"?:@O3(-^B7/9V?-CY,:A_")WR(R+5$+DWF(H.L S\[C;\\@?6%D>O_> M] ?!EZ[ OR;9[#7)YJ]$=G1%<7M%\2EV+ )%@47;7-:9L$/9L[V\/0=RGU+RZ.M69=6H/H6&G>I70^""\/ MGQ921\0_*)$%J(WK39JDLA*FSN56VK:_*U?U'\DG_>&TWR&?8;NLN]L_^KK7 M7E.U84(3#FLT%?0^8P57=?^J%T:6KD"OI,%R[Z8YMGQ05@'WUU*:_<(::'\B MDK]02P,$% @ 8):5>MDO,4?! IPD !@ !X;"]W;W)KV(X.5VKI6!@S=)O>=(UE%IU;GQ6SV,F^E,MEJ$>X_^)L:.6-;2TX75?ZDJ-,OL=28JJF6OPY7=_DI#/"\8K[3:QU^Q M'6QGF2A['VP[.(-!JTSZEU\&';['H1@0 T&^3E '.>8(H'8'X2[ZT) MC1>_F(JJN_XY*(V\BCVO\^)1P&OJIN)H-A'%K"@>P3L:XSR*>$1%Q8XZU6E4R58:H[X;,<;Y21IE12BVM,$LHP>/'WV=H'AT+ZYSZ%$H'C M^PGPX3KQG2QIF76\E[NA;/7TR?SE[/21\(['\(X?0__^-/X'&/%[0Z(<%:,* MQT!#'!*I;<#\+42QXITIIU%,WZ^]JI1TBKQX%N#^],GKHIB=7MBVDV871_/3 MYT+&S9!K*+PF-R8\HK"?(QUW]+=)@ -)9Y39^ EHM5"SX29Q0T(9C"E1:"3F MK:[(^1\$?>Y5V GTL(@:&D?)## DVE2ZQ*7[$)G;Z>(X3L\G<;Z4OA$U6IL? MT?\'IF@DPE@3&8&P.H0 L7<1=9 N.D8K8T.RE'VEH-$4^D=+VRDS5'$K#3HK MZS;A)?^O/-9CD1_HBZ[(+5-(K86L/J(%I?EG[*I\@/ ,;8W>@0,:HX9+V3O' M"P<.SX6ADKQ'JQ?!BBY5E*BEOORPR' P-E*[_GPII=D NXNE ZZ8+;]X/:V@"%253*E]KZ'BY#N&"/0M,] M9Q:>]XHX9D_QQ5-:5\4#LU6A$1LR(,HP6.'0JFC2FRAM!QU+U6EL=UL,D+Y" MC<,2D=A6A<@=YQ+)LH[VR3T@X!O;:Q0/*R0C#6!\[$VZ"R./NRDX\(T' [%[ M-G&$Y!W&>Y ?/L?S5Z<^U>Z9,3V KJBS#EW!"+XVQ7SVXV^1Z@.IXMPHY,*I M=LP/E(OEO2\@%26O5"GY"F> /59H9$ TR&V*5*NO7-?#2:Q[+-1((&CMT#2F M]W7:_.#R;,EMXA/!BYB0=(^.L^,KY"Q=OK?FZ0GS7KJ-0DR::KC.IJ]>9,*E M9T$:!-O%JWAM R[V^-D@/>38 .M<=?L!;S"^S5;? %!+ P04 " !@EI5 M]H%1(B0% #4"P &0 'AL+W=OV"IMT>ACW0,FT)E46-I.-FOWZ'E.W8 M6YI=7O9B?[Q\A^=\%XKG&V,_ND9K3Y]67>\N)HWWP]ETZNI&KY0[-8/NL;(P M=J4\AG8Y=8/5:AZ=5MV4)TD^7:FVGUR>Q[D;>WENUKYK>WUCR:U7*V7OKW5G M-A>3=+*;>-9=ZN=.]:TY/5BXO)57IV+<+^ MN.&G5F_<@4U!RGXQ20(AW>G:!P2%OSO]0G== *-W[:8D_V1P?'0 MWJ&_BMJA9::J'6G7]G-M_IK1X9\&K3N?A+FW$OKR94 MKYTWJZTS&*S:?OQ7G[9Q.' HD\\X\*T#C[S'@R++;Y17E^?6;,B&W4 +1I0: MO4&N[4-2;KW%:@L_?WFKEPBQI]?]F&!$ZGSJ 1R6I_46Y'H$X9\!J>B-Z7WC MZ&4_U_-C_RD([5GQ':MK_B3@K1Y.*4L8\83S)_"RO+A8Z-0=^K?HVVI'2,.B.SMM2@J&G0-CKTM:;:J! _1ZJ? MT\*H%0W6S->U)P,D&Y=PXEUKUJZ[I[:ONS5J E7MF[8GWVBZ&H:NQ=2K;MW. MZ;VNF]YT9MEJ1_/VKHWM;A9QZ^M^CA:PK>K(;-ZVCNE']4E-$<7&KOQ] .=N];A1T/8( M7%@?->9B)(_4;''=*=W8%N?<:[4_#/(?(MTH1S.MPU7FO/) \0;AC#N"&<#J MM;7!#Y>LZMO?HV/0[BT8K:T.[(.JU:#Z^XCH&ZM#/$)=JUGWP.?L('@,W$RM MW9BUAZ"EPC3LZB>J18[BZYV>@%6@< MW@+T%B5Y/(.N]GHU0VY":S^,N&!/KKW%MVDD>E /SRB5.4M+'BW!9)[ $K)B M:9$'BY>L+/A>>*9$9 MJ_( )!-6IE%1GH*6#%86=%1['0A/GI7$<5(JJ(1'(G+)4LS(DN6R MHK3B+,-VGF0LRW/Z@*KJ3!VKL#86Q0.33O0G?.N=?DXG.9-%'O^S,OSSC*5) M$HP$JF#L@I *K(@J6$B5K*H8^H3A1%AP9@4OZ-<1"MEIS: M2>9,("=X]8QV" "POM5F:=70M/51U__/#7,27BQH[G[[EL"&*!34GD-V&Q3? MAMO(!3$07&9IL,38 L^H% E**^2RR"J6)2AF7%0685HCG.'.YE*B:-%)@K,\ M3:A T4LIJ$@0Y#+Y#^WR1.Y_,/WRJZX-=_"VIOXL0B"W19G$XD/G9/(OA$-[ MHXUSCL)YR*K$N$R*>(>D+,E3>NQ;/CUX:2&8R_B>="/X^.C:S^Z?K%?C2^UA M^_C>?:/LLL7'I],+N":GA9R0'=^0X\";(;[;9L8C<]%L\.S6-FS ^L(8OQN$ M _8/^ M>;4Q_5T0Z*+&ENN9[+$C3255RPU-U3[0O4)>.J.V">(P3(.6B\Y;+]W:@UHO MY6 :T>&# CVT+55%WG'AL]C7QBX$ZV7/][A%\WO_H&@6G%!*T6*G MA>Q 8;7R[J.[36+WNPU_"#SHLS%83W92/MK)K^7*"RTA;+ P%H&3>,*WV#06 MB&C\/6%ZIR.MX?GXB/[!^4Z^[+C&M[+Y(DI3K[S,@Q(K/C3FLSS\@I,_UD3 Q:T8V2/T]Q.#/(7C.()X/8\1X/;PV'\Y M^7!T$OZ\WVFCZ$[\=8$KCQZ"1O6$WOK[[Z(T_/D&V>1$ M-KF%_HT9^;\8\%N-4,F&'B$IP/!=@Z#1:%I4I@9#ZD*V_6"X>RVRLI==%,"[ M$DK1# 9+P'-8[6!_$!W9RD'3/NT#/A?8FS,];^70&?WC'1%0B!?N&B<@T9:IUKRQ[&I95.BTO &HBCU8Q;; M4A$ M:>Y':>ID1H!6LC1S,IGG\,X&EJH28%51F;)1IQ=?/(+L;1;TE!)B,&B7-LJ2 MH=JK!_4R[6R1PE^Z-%GMD2E5V$>*2:]$@<#\-&:0^'D2TC>,[3=G^3?[=R/_ MT2+V%UE.,O$7"_)PP7R696[.\@PVKX7F#82S-!]%9/,PRQ=.9%-8KI_G]B^< MF.>C&1O-&&PO0D>Y[P=5U%2R(?+3*//#,'1Q2N)Q/'E[0,+MI '1%MO]MK0HQN;P&GUU$+OQ\[Q=?O8?S]R MM1=$O\&*3,/98NZ!&GO:.#&R=WUD)PUU)3>LZ3< E=U ^DI*TGKB)GGH] $B M5R+&(,$"D&7UUW<7I&39DC4]I@\2KMUOKV]!7*RTN;<%HH/'4E7V,BB[=F701QL-K[(1>%XHSNYJ,4"[]!]K6\-K;I;E%R66%FI*S X MOPRF\?E5C^6]P#>)*[LS!XYDIO4]+S[EET'$#J'"S#&"H.$!KU$I!B(W_F@Q M@ZU)5MR=;]!_\+%3+#-A\5JK[S)WQ64P"B#'N5@J]T6O?L(VGC[C95I9_P^K M1G8P""!;6J?+5ID\*&75C.*QS<..PBAZ12%I%1+O=V/(>WDCG)A<&+T"P]*$ MQA,?JMKST:) S M'^2M6!.G'$R-$=4">=Z!:9Y+)HE0<"-MIK1=&H3?IC/K#/'F]T,Y:4SV#IOD M7CJWM,)B\>Q,/H@]' NIM ^H=0_^;53N*<=C#?6#XI>;,6* 6 MRG19TF!9R,*"$NA(3E0Y4+M;1Q-9+3H@+*RHS7AT!=*<.X,%']!0HP,^HLFD M1:B-S)#D*=>VT*L*9GQ)P'M9D:)>6@*T'1+/L'8OM.SI>>L9?-_@3UO\CWF"&Y0P-I+$G6@SC3G_8AQ-(QV$:P["3C >\2D/:_;$-=L0G<3A,X6/K M3P[OTW%\"DDOC"*X%E5&5PYM]J)3Z(W#>/C<+'';M79;@I/=L;?;2\+^B.P. M>B.V.PC3/OQ*";S692VJ-=V!F5Y4\D]"7Z,P9TZ?Y<)A4X^6WE0BNJ^M\)G1 M(,2ZRURR4[B\=Y)',+4LMJ^EQVN)15J154]B>,PVJJ2^++: M\>V9"YFVCAQ7@I/G-$D^H.6Y;HK$Y:WIAFY.9[@;I*:R@=CG3XU&ZISM)N'0 MI\*&/E%S(0T\"+5$/D21%:V9AJL@+9!Q67IG=.79Z3-(THW$TE*1_/Z5$MG] MV5U6:$5<;V#.F'HL4.H<^:9VA9>=:T6\Y8,]7X6ESUW+1\XZ-0Y]+^PY_$SM M^.S>?)'SIU72ZQ#9VB0I.4UO4-'\:'R,RZVEFWK"]0;VX9#M$3'QFEB!GOCV7V<(HVI M&58XEVYC)^YS8C+^KN3T_=!+FLR-+OTA\8=NUXVH=Y+>/_?TX'I*Z>[-NC$[ MEX8JFHNU#]PCB7:CQ:K996:"]UOD>=-%[M_E(D MLS[RK(_"^ 7K(\_Z7G/P"NOC?\+Z01C%-!+K^A$<^IAW=YYC)9J%?W1:\+1H M7F;;W>V[=MH\YY[$FT?Q9V$6DI*H<$ZJ$7V)@J96AZ ,MC2UB)5(EZ77:K^^0DK5)ZAC[( XO,V?.#$?#Q5'I MSZ9!M/#4M=(L@\;:_B:*3-5@Q\VUZE'2R4[ICEM:ZGUD>HV\]D9=&[$X+J*. M"QFL%GYOHU<+=;"MD+C18 Y=Q_4_:VS5<1DDP6GC0>P;ZS:BU:+G>WQ$^UN_ MT;2*)I1:="B-4!(T[I;!;7*SSIR^5_A=X-$\FX.+9*O49[?X6"^#V!'"%BOK M$#B)+_@>V]8!$8V_1\Q@W#D6=YQ MRU<+K8Z@G3:AN8D/U5L3.2'=I3Q:3:>"[.SJ :W02%FVL$:).V'-(K($[(ZC M:@19#R#L#9 YW"MI&P,?9(WU2_N("$VLV(G5FET$?,3^&M(X!!8S=@$OG:), M/5[Z!MX=!2:Q/H4(FY9+ US6\(MM4,-&&:O_EXE1[4Z8JE7FH-' G[=;TJ12 M^NMZ,3VO"'$; HQNX3^K1=Y$>0\ MQ3/(\&N#4*FN5Y*V#:@=2&H@/6JA:E'!=DQ@17D%ZASP++FGL]XG]X@:@1M2 M:JD_&'@G)-A&'0Q=CKFZ(4<:\45YP2"@);A.9 R2LW=YR-+RRLDL8223+)PEA9ODY#"]@MM. M:2O^Y4/_HFI5OEJ3D%HNN4JR&:1A,<^)$,LS^/3F%1#E(J%QSN8TIF&:Y$,8 M1/!5[=\C6?/V=2H2;YGX=*0^"7F]# K2+4B^H#\K@.6,OCF4)"]Q MS9A+=CYX#%F9>SDKYW#N/XF>-;\.]=ZW>$-8!VF'/CCM3J_([= \OZH/3] ] MUWM!1=GBCDSCZS(/0 ]M?5A8U?M6NE66&K.?-O02HG8*=+Y3RIX6SL'TMJ[^ M U!+ P04 " !@EI5E80=?:$# 7"@ &0 'AL+W=OAB0(@DRI*EQ#80IRVV 6V#I-L^#/M M2V=+B"2J)!TG_WY'2E;E9 UU^3*M:=:B3RW077E,=^/O9J7C3.?VK8K.9^*C:[* M!J\DJ$U=<_FPP$IL9T[@[!JNRW6A38,WG[9\C3>H_VBO)'G>@)*7-3:J% U( M7,V#TN\-+K"H#1&E\ MZS&=84H3N&_OT#]:[L1ER15>BNJO,M?%S$D<3&;Q,5,I^ M8=N-#2<.9!NE1=T'4P9UV71_?M_KL!>0^$\$L#Z V;R[B6R6[[GF\ZD46Y!F M-*$9PU*UT91DN*T_.;@DLL1)6C5+_ AV^;4C],/4W(IM_+>I1% MA\*>0$GADVATH>!#DV/^?;Q'&0UIL5U:"W84\ ;;4PA]%YC/V!&\<* 96KSP M*3PMLMO_T(3/0B/\?;%46E)Q_'.(=HQ&T=B:Z=A-@W $7W[$ Y9(9QS229-57*ER56;< M'!P*K&SL'$Z"T W#:/1H7 ]C*5NS9$#KO('- M ::&TX0F"BR1<>HF24IAIS)Y-X0.N\GU/M:)VQ<:_-7IV1R"QZE"SP4S>. MH@YT[":FO(Q)H>,X>1W10C<*C6;]_Z6%EJ;17J$9[X!D ]5>G#CV.R)F(_4F MBUT_^$&E_5^RH=)ZV7R+15H%;+<6KA_&@VQ!'+V.;)1Y0/M^]W^9;#$M7SI@ M==[/R7;H%O#V+NL:Y=H^212EM&ET=V\/K<.KYZ*[[!^'=T^F3URN2Z)?X8I" M_=-)Y(#LGB&=HT5KK_ZET/20L&9!+S>49@#UKP1=@;UC)AC>@O-_ 5!+ P04 M " !@EI5BO00&F8# "^!P &0 'AL+W=O^<'XM6B83M\1/>EN3?4BT<*%S4J*[0"@]4R6J>WF]S; M!X,_!![M11M\)%NMO_K.)[Z,$B\()9;.$QC]#GB'4GH0R?BG9T;CDM[QLCW0 M/X;8*98MLWBGY9^"N_TRNHF 8\5:Z1[T\5?LXRD\K]32AB\<.]M9$D'96J?K MWID4U$)U?_;4[\.%P\UK#EGOD 7=W4)!Y0?FV&IA]!&,MR::;X10@S>)$\H? MRJ,S-"O(SZT>L$1Q8%N)%ICB<&>0"P>_:6O1+F)'2WC#N.QQFPZ7O8+["3YK MY?86?E$<^7/_F*2-^K)!WR9[$_B(S11FR02R),O>X,W&>&>!-WN%=Q$?_+7> M6F5[.T>(:[2D?\A*BVP7!WY6G2@S[02ATG#9QT"FM)]86I M$H$JU3<1?M1^4J@="-J H0!Y4"@*PITH8* 8X(3,@-/ F4-@SY!EAY0=\EUP MT*TEO?;Z]IO0SKTLG\"&24^9P!9W0BFOXPIFDZS(P_]]7L":$YO");#! QK+ MI+V&SHF=%^.C)YEDWJR@[_SFK!D5[P07DR))@N"BR +Y 4/J^]1A=9=" M'!T:*E.=Z"U"JZA"A1+LT\KK'X)B.WHRK!O%3D#1&T1G,CAX@:%N]^E)BQT$ M[;@\ORVZCM--J-!;[:C> MA^:>'E@TWH#F*ZW=T/$+C$_VZE]02P,$% @ 8):5551",#+ @ "@8 M !D !X;"]W;W)K&ULA53;;MLP#/T5PBN&%C!J M2[FZ2P+TLF(%UJUH=WD8]J#83*S5ECQ)3MJ_'R6G60JTZ4M,4CR'AY'(R5J; M>ULB.GBH*V6G4>E<4OYZ.[QQB^T /_=3JWSM!#^/U2KQU5_V4J/QPGMA$Y3B-Z_1;-"J/9^W=LF'[8 M([2_%=K?Q_[6->P%ORQMAQ&NQ1]M(-=UHQ4%+>@%R)WS-1H$86&A*QI2"X=2 M@2MU:X4J[-$)T+4XK.=HPMU<8+YQ6 R74DEZ?04T1A=M3MR$V2UU )RQF&4# MLMAP&&> (O@7\ 2%YS'E*5F_,XU[*X*7'D.S, M9XUF&;:0)?)6N6Y4M]'MHCOMYOM_>K_ @CLMFV,/Q^L0EB?CD:^6D&K_-"NP>#*PKI6!1RZY5P--JCU+H%X[4US,'B?# 3IQ>2]L<-?VK8^ .9D2=S M:[_2X$-]/DC((&B@"H2@\'<#E] T!(1F?-MB#O9'DN*AO$-_'WU'7^;*PZ5M MON@ZK,X'Y8#5L%!=$S[9S:^P]2Y]T$^ MA_[_XO23$.S2MFMKP*!H%\R&%3BF[W>I?M<&',EL81LL8<]>UR@HYW$K"RO; M>:35GYRR]]KH .PWO0!D&2OC8'P9,QGAKU2(YU$HKIVJL<5@^^&]S*YM4 U: M1^9@%@1HYZBS2P6TUP?VDF0NDHRD@N=CB8+@XR3!?Y'R(HLKDXPG(F&SJNK: MKL%3:Z9:ZX+^5\5V\%J("<_3R0E*8YX+$HHE*E(W^!T-D;4\0G#\L?B M-EB.SH&I[ABFB/'-#B?EXXD@&)[(]$!?(GQ*\R7/\OR$76!K8C>JZ8 ,G?!Q M28:6:&86/4BDP']>10',<2V5 ^!ANR=S[HM@^(,1U6R8.XP"W>TA[B!54S:^*A M/?.!5XW;@$5:ES)&W&):%=MAQMJ7#XQ3=-QU6*E V&AL8I5 ,!190##HR81M=Q\S"6P:-IE4?<"(R.#QVX8X. M'DEX$RWC4] C&.9-_U[:S^Y?F[/^D76_O7^J?E1NJ3$:#2Q0-1F.\P%S_?.O M'P2[CD^NN0UX[45QA2]F<+0!UQ?6AMV #MB_P:?_ 5!+ P04 " !@EI5 M@+.:@S4$ O"0 &0 'AL+W=ONG/;LQZJ3NG9(,W!FQ7U\(X$_)![LV3NP M)UNM[WGSL5P%$1-"A85C!$'+ UZC4@Q$-+X.F,%HDA7/WT_H[[WOY,M66+S6 MZD]9NFH5S ,H<2MDL"J#HK-/UH$P,:MGTJW@< MXG"F,'])(1D4$L^[-^19OA-.K)=&'\"P-*'QBW?5:Q,YV7!2[IRAKY+TW/JS MJ]# =6<,-@Y^DV(KE702[7+B")Z%)L4 ==5#)2] +>"3;EQEX=>FQ/);_0G1 M&KDE)VY7R:N =]A>0!J%D$1)\@I>.OJ:>KST!;Q-49@.RW,OP]'UOS9;ZPP5 MR=_/>=X#9\\#<^-W;2Z"<.:RWI,V) M>X?%L(E#.(6?6G+WLVQL9T13('6V(R/4H19^A$681OFPIJ/&01B2=4<@(\#A ME:1WSBK.PB1/>*BGJ=5)(PR3)6F64Y18X;DOP1Y0.3MYX1#0&D2)7DR@,V'4(> MA?ETQLMTFL''IB =<.*1Y-O!*%.9)C -:7J"'X4<=XI%9_RPZPCWY.$1XGF8 MQ M>\CB#SRT:X62S!X5$\CP2X9BT11@O4GI&BQSZM&[(E MK>V8TGM?Z"Q+L1"GRXN3Y2\4'R2^7/YEI7[?+U="<2%]URHT\&+.R%#/1*4F M<%+==I9:VA*3XFLGK?0W6SJ'ZTJ8/9>\]D%HJ"KR,)G&\(G.28^D6F$H>#[0 MOE -1S$.YU0+M\B^^Q;A# ^YL^B<(IDWW]56\IYU[C^/AM/Q[^!37\)/HGWOQ*]TY;:8T>J MT<5L&H#IK^=^XW3KK\2M=L36OU;T1X.&!>C[3FMWVK"!\1]I_0]02P,$% M @ 8):5?9+8DH'!0 P@L !D !X;"]W;W)K&ULC59=;]LV%/TKA%<4+>#:EFS':9H$2-(5&] "1=MU#\,>*.G*(DJ1*DG9 M\;_?N90L.UWB]L66Q'L/S[E?Y.76NF^^(@KBOM;&7XVJ$)J+Z=3G%=723VQ# M!BNE=;4,>'7KJ6\&6-<%1>C6Z2B]L% MVT>#KXJV_NA9L)+,VF_\\F=Q-9HQ(=*4!T:0^-O0'6G-0*#QO<<<#5NRX_'S M'OU=U XMF?1T9_7?J@C5U>A\) HJ9:O#)[O]@WH]2\;+K?;Q5VP[V_EB)/+6 M!UOWSF!0*]/]R_L^#D<.Y[,G'-+>(8V\NXTBR[ YET3^8V/0GXF9J)F,_&(IVEZ0F\^2!N'O'F/Q4GWBJ?:^M;1U[\2=]A9'@'*&(!DHEB)5!^(CZFIQ=D!]?Q2Q.P B)JP: MV%Z!H8S#9,Z.B_$B2?@A':>K!=25Y#B\N:TQ,WUGF8KE>+E [>=P-2C!JG,E0$B V<$="<7,"0%E0WVNX('[>5 M%1)9)*W6*M,D@A6-=$'EJI&!HS\X&6M>?6\EDJ(@L.F',A=)\:CJ1DOC(WA% MNF"DX##,)D^FFZD>8H$"Y%%;<&TVY.+9PU5P7(9EBT*#'^+B*UF@T1BCHX/0 M*0/=(5I*5&@>>:$'9$$BVQUTFABP0>@).1/Q9=C@1X-]HG;@K9EJ)S[**PY: M9&U;WK!GQ$L_4$$*6$;+T=$[3N))_9.G2_1 R5$<51$>V B+JN/F7?1?M)[W MD:)Q-NM]7FWC<49PSZF+,M>1H MHS 1A-T:<@^*4.;?6\51S'AS0F<>9;Q'A3>9EJ#QO37K5X%SBS@2>88#42NM]^1Z"<3P1?["+U!^. M,CZA)IAAO/)@K&$!O['SF+4XHOTTJ60Y^S56R=E JRO'A^L;Z52,#$=!9-;A M_,%6OLO:?<3T!P;1K\.Y0S5+LQ,M9\*KM4&GYY+I08H3-N.C+D(KT[1=JO>NN6,/7X8)ZT]W+#N;=[?:#=&O,91R>)5QGD]5R)%QW8^Q> M@FWB+2VS 7>^^%CADDV.#;!>6M10_\(;#-?VZ_\ 4$L#!!0 ( &"6E7E M]B-23 0 (@* 9 >&PO=V]R:W-H965T<^OG*FF26G9]#BE>6]9U6TV[*>]>S?LVW5HZM;<._#KY;)R7V]-8S># MC&6[C8=ZO@AQHS?LKZJY&9GP<77O<-7;HTSKI6E];5MP9C;(;MCUK8KWTX4_ M:K/Q!S)$3\;6?HJ+N^D@HY&0:0 OQ7F^R1;OMT/@+:"6\ MMVU8>'C73LWT6+^'S/;T^([>+3\+.#*K*Q"4 *>W=%PA/_XNZ#65D7 MZG8.?]V,?7!8''^?V1JN,**V)+#I9RH*4NMQE$&/[;A?;(T^4(&4>@10EFB6/ MYU00 MD>?PL:TPCY,J8%8FUF&MH0@7Y@G??6\NX2(GJLC35^CXY8(P2J- T2L4=D%@ M$D]D&25,E2K+%'I*T")*J$P*KKJKT!+BBT0:ZX0)1$4FRXL$&5BUYCV M&O6X4MAZ^_<4)B#1:: MIB;!#A?J&\+Q&<+G)N=8X,_5IW"M:9'>.D9HSDY67N]@.L!@SM,,Y#OP;E#8 M[^['K)MNNGB^WLUH[RLWK_&_IS$S5*57!1:=Z^:>;A'L*LT:8QLPR'S^$_4$L#!!0 ( &"6E6PU"O%4@, *(' 9 M>&PO=V]R:W-H965T.;"X>(HY*,J M$34\-W6KEDZI=7?C>2HOL>%J)CILZ60O9,,U+>7!4YU$7EBCIO9"WX^]AE>M MLUK8O8U<+42OZZK%C035-PV7/]98B^/2"9S3QM?J4&JSX:T6'3_@%O6W;B-I MY4TH1=5@JRK1@L3]TKD-;M:1T;<*?U=X5&=S,)[LA'@TBT_%TO$-(:PQUP:! MDWC".ZQK T0T_ALQG>E*8W@^/Z%_L+Z3+SNN\$[4WZM"ETLG=:# />]K_54< M/^+HS]S@Y:)6=H3CH,L2!_)>:=&,QL2@J=I!\N?D(MA[ PE? ,O@L6ETJN&\++%[:>T1L8A>>V*W#JX!;[&; M?!="/PROX+')6V;QV.^\W4S>_G.[4UI2IXCDN'7H1" M^83.ZH\W0>S_=85L-)&-KJ&O[D33]9K;XA5[6'-5Y<#; MY7=:^Q@/O-]A+G MJZB7.3^4"'M1TPNEZ( V^0>%6M&FU"5H.LY?LME-;(J1#9Y7DAHJJ6K)5O2* M])0+^)QCI\_.>2/Z5JMW-_!02L07U0-?B/C+':H&C:,S,+,C=F M$7RW#YYH\2>4U+\&% 74^90FATTD*7QCI"Y$)X@S-XAC*U,"-)+%J971/!O2 M3"T+<+^G'F:B3NT@?P31F2RH,27$H%*LI)C7LR]6?)W $Y_ C#0HO.=N&=T-33 M[;2D3Q2E4:#SO1#ZM# 73-_RZB=02P,$% @ 8):5>YC?(%[! +@L M !D !X;"]W;W)K&ULM5;;9J,_9";[?Q3:XRRQOMR:@2 M*YRC_:.::5JU]RBI++ T4I6@<3GVIN'E58_EG<"=Q(TYF -'LE#J@1>?T[$7 ML$.88V(90=#PB->8YPQ$;OS=8'I[DZQX.-^A?W*Q4RP+8?!:Y?5#(LA[%4W,/!PJ#X V% MJ%&(G-^U(>?EC;!B,M)J YJE"8TG+E2G3<[)DI,RMYI.)>G9R3P3&B^N**X4 MIANA4P-GW\4B1W,^:ELRP&+MI &[JL&B-\"&\$65-C-P6Z:8OM1ODV-[[Z*= M=U?12< Y5C[$00NB((I.X,7[:&.'%Y^,=N&BG8DMD4J**@ MP?!-&EC1W5FZ3#:KGLVV0!C8T%/CT69((*5?:5ESB^A]@SN=_C3!G_G\8\'AU[>8(+% M C7$H>-8",-6M]^%7R >^G$(_58T[/$J]FGWUR;8 9^$?C^&V\:?%,[B87@. M4<[0V>U$?G= =GN= =OM^7$7 M3O"DN^=)]Z=X\DE(#7;B8)YFB2M3 7'#26:!0*7*= MM)F37:J<&,,'/[!,&/K8-*$S15Y%G1:EN:*/" GE M_J/Z/].Y<+*G!]FU"7)]SS$--S0 M:TV1/-I*S--&.O0#^K]_'<3!O5;DD'MYQ(UPZ ?,S7#@#\-3'.GM.=([R9'; M^6SVQR/ G7X)1JK5K39*E5X0XI[:2Y$W570$W# M W4ISS=Q6(IVA%I*38E(15T)'9)H-AJL*A=U F%#Q4FDG'RKGLWL&'X0T1J'?#8Z2M7W0PQ2H5ZY3,^!H4;Z!G\;J3_"+T2M(EYK@DU8!*MU>G:[>PJG(=T4)9ZJ_<-*.&%C4+T/E2*;M; ML(%]BSSY!U!+ P04 " !@EI5?;\6"?;"H%_+A0XJB9WNE/YL&T<)+UTHS M#QIK^YLH,E6#'3?7JD=))QNE.VYIJ;>1Z37RVAMU;<3BN(@Z+F2PF/F]E5[, MU,ZV0N)*@]EU'=?_++%5^WF0!(>-1[%MK-N(%K.>;_$)[6_]2M,J.J+4HD-I MA)*@<3,/;I.;9>;TO<+O O?FU1Q<)&NE/KO%QWH>Q(X0MEA9A\!)?,$[;%L' M1#3^'C&#HTMG^'I^0/_%QTZQK+G!.]7^(6K;S(-) #5N^*ZUCVK_ <=XB$'"1_&?/P?PS8:, \[\&19WG/+5_,M-J#=MJ$ MYB8^5&]-Y(1TE_)D-9T*LK.+1[1"(V79PA(E;H0U\-,S7[=HKF:1)0].+ZI& MM.6 QKZ#-H4')6UCX+VLL3ZUCXC9D1X[T%NRBX!/V%]#&H? 8L8NX*7'<%./ MEWX'[YXBE%@?8H55RZ4!+FOXU3:H8:6,U=^D9%2[%Z9JE=EI-/#G[9HTJ:;^ M.I>E@41VGH1[9S>FYQ7. WI(!O47#!8__I 4\<\70LR.(6:7T!=WJNN5)/8& MU 8^T;M>H1:J%M4QG#N*\ASMB\#G:3\W"-6)1TD>^X/']>BQ(H] +01>)?=P MUOOD[E$C<$-*+34**D(AP39J9^ARS-4-/#<:\:2\X!,1/-VADB7.9DEC&22A9.D M<).<'*97<-LI;<6_?&AD5*W*5VL24N\E5TDV@30LICD18GGF+_W\%1#E(J%Q MRJ8TIF&:Y$,81/!-[3\@6?/V;2H2;YGX=*0^"7FT)\4 MP')&WQ1*DI>X9LPE.Q\\AJS,O9R44SCW3J)77;!#O?6]WA#63MJA(1YWC[^3 MVZ&+?E4?_D4/7&\%%66+&S*-K\L\ #WT]V%A5>][ZEI9ZM!^VM O$;53H/.- M4O:P< Z./]G%?U!+ P04 " !@EI5P27/(*8# "@ &0 'AL+W=O M\5G.GT+HY]SR5%5 Q=28:J+%G(V3%-+IRZZE& LMM4,4]ZON)5[&R=A8S MVW8I%S/1:E[6<"F):JN*R88T@0>VGOT]Y8[#@-1_(H#V =3FW4UDLWS+ M-%O,I-@1:48CFC$L51N-R96U691K+;&WQ#B]N"Z8A$+P'*3ZG;S[TI;Z@8QN MV)J#&L\\C5.8@5[6PRT[./H$W)1\%+4N%'E7YY!_'>]A:D-^=)_?DIX$O(;F MC(2^2ZA/Z0F\<. ;6KSP*3PMLMMO^7X2&LB_%VNE)5;)?\=H=ZC1<52S<\Y5 MPS*8.[@U%,@[?3B6WD\#9*)J M1 VU5D1L<$]D;=5RIB$G0A<@;3\6A-EU=X !Z ,9<:'4V"4U'A(8I=D]V8$$ MPA39"([[6I$18NM"M(K5N1J?D\M^WZ)+5MTCHT9)FX<1]:<1NXT",?D\X]XD#7@ M809XI&2<*55NRHR9$T*1UZ]2&M W9!2$;AC&XT?C:AB+N6I!FIY>)I2V'/$@ M "E-)XH3N#Y-![3.&]@<86HX37"BP!*)IFZ:=O0"?^)2ZH_))US1GQ?L+61] M5Z=:8+ 2WT4X"TM]UT^H-5-L3:8OHQK%Q"G.,!C/4XVZDTDRH'7>KZEVLLYH MU&MS4&-M]BH58!W:^%ZX?)(%N0Q"\C M&V8>X+[?_Y\G6X++-QVP.N_79#MVRGL'MW(%AN M]&PO=V]R M:W-H965T51;N[V)8U/4V# S4EN4=%,IW3!+6[V)S58C*SVH$7&:)-.X85Q&BYD_N]>+ MF6JMX!+O-9BV:9@^K%"H_3P:1\>#![ZIK3N(%[,MV^ CVA_;>TV[N&8/2 M<"5!8S6/EN.;5>;LO<&_'/?F; TNDK52SVYS5\ZCQ E"@85U#(Q>.[Q%(1P1 MR?BOXXQZEPYXOCZR?_&Q4RQK9O!6B9^\M/4\NHZ@Q(JUPCZH_5?LXLD=7Z&$ M\4_8!]OI-(*B-58U'9@4-%R&-WOIOL,9X#IY!Y!V@-3K#HZ\RL_,LL5,JSUH M9TUL;N%#]6@2QZ5+RJ/5=,L)9Q\J\*;O\/X%WY6TM8&_98GE:WQ,&GNAZ5'H*KU(^(C;$4R2(:1) MFE[@F_2!3SS?Y!V^LT#AUW)MK*8"^?U6H($G>YO'-=FDVA!43CF4(:]QP*9V.#S 9IGGFWQ^S')8E<5-+ M$['&'6K#A!E 43.]P=()*I2QH9SQA::7DT ,TQ3&TPP^8]D6 5YIU4"7-"(; M#^ JGV;TS-)\ /]0C!K8R5G9(\DD=68Y/:?7)\THRR X'^9)X@7G>>J9']"7 MA\LE:T).2[2HJ:>#Z#5"*ZF=_;QR673ZCT&Q# MJNKX; U2-[1B0S66GS8$M$!T]UI>PT*IUK3I+$YB76PA[K!A7=++2IA2/7+!/;&!1% M -55PM-TF-1"JF@V"6)*[ME@Z]DKO6#=ZZ* M:91Z05AA[CR#H*]'/,>J\D0DX\^:,]JD],!M^X7],M1.M?<)U/0//E^O*AD]8=;%\&$'>6J?K-9@4U%)UW^)I_3ML <;I M&P"^!O"@NTL45%X()V83HU=@?#2Q>2.4&M D3BK_*'?.T*TDG)M=J4=43AN) M%@[OQ;Q">S1)'#'[^R1?LYQU+/P-E@RNM7*EA8^JP.(U/B%%&UG\1=89WTMX MA\TQ]-(8>,KY'K[>ILQ>X.O]I\SG&+Y0I_\\G5MGJ"-^[:JUH^KOIO)3,THC&P:!XQFKU_QX;IASU"^QNA_7WLLW-=-UJ15@MZ 5NOLTOH7JK=0J_% M;VT@?Y5%;O7 "@V"L+#0%W0"]# .ZSF:\#H7F*\=%L.E M5)(:L8#&Z*+-B9LPVZD.@#,6LVQ %AL.XXQSN'DCEM(^"B,I,5A'VR$(]?<5 MAFEF_30>9QP8&\7IL >W8D5CX=!(475D36ORDN;U%2WG6#8?5TU]FRT=FYS M.A[;? VULN_U!AK\L]2F5@ZG9C6V&P.J\$IU-0Z#(!G7JFQ&LZE?NS:SJ6Y= M539P;9AMZUJ9AW.H]/9L)$;[A9MRM7:T,)Y--VH%7\#]L;DV.!OW*$590V-+ MW3 #R[/17)R>)[3?;_BSA*T]D!E%LM#Z&TT^%6>C@!R""G)'" H_=W !545 MZ,;W'>:H-TF*A_(>_/)+Q< M5]:/;-OME=&(Y:UUNMXIHP=UV71?=;_CX4 A"UY1"'<*H?>[,^2]_*B8<5OH(U89]UX]:6738%%$_UQ^A7[URX=^X\' 3\ IOW+ HX"X,P M',"+^F CCQ>]@O>SUL6VK"JFFH*]C/QC:?-*V]8 ^VN^L,[@D?G[& V=E?BX M%2JC4[M1.9R-L$XLF#L8S=Z^$4GP82"&N(\A'D*?_>[68%XZ?\S-8: +76]T M PT&KI=,>]CR$59UG&S!D,R6NL+ZQ=-1H*",Q:W,K75KD4I[1/[/).*!"-@\S]NZK=!JP52MC2O_5;X7 MO!-BPF4X.4$IY5*0D$@!"'!_HQPH>TGO%(RA-VCGV)W:FJ!7)TPM.,',W0SEQ:.E>,@V/&N<6E=67>):)H6J^-)/J"SY6^E@FDJ2-@Q[EBN MC'DHFQ6IM#@?J/'2/JGP9Y7MB^_=#= -7X YH86(AI@&24/";A$9U-(A_J// MQXBAU'$I$\I9PK.$3B >IB2:=$*0"E\72?<'"T0*-I"KI,]5,IBKOO7?8)CX MEMDJ4QQ+TB#*\21=K)%/V'5$.$;\:F\<#3-0^1J?,QODABY:9F%54\)>=-IG M><"NBGW4E'@*KHW.P5HL[<9?4HC:-<]S5:DF!WZD#1"95+2^W<2"1T'L.R4/ M!552)!,>2LGF15%2OK KJ^(?-%C[CKTTNF:+UB(?:%?EW]O2=OOZ^L5T3B;Q M\^D/VF? 14(U'_'X2?L4$4\"["]]0$6?A9;EE+#N[=2O]B_/>??@>MS>/5L_*[,JD88*EJ@:O$^QS$WW M%.PF3F_\\VNA'=Z"7ESCZQD,;<#_2ZW=?D(&^O?X[#]02P,$% @ 8): M56](3'G5 P L @ !D !X;"]W;W)K&ULC59M M;]LV$/XK!ZT8&D"+WF4[LPW8Z8H56-$@:=$MY^[N3BWGLC,U%WBG0'=-P]1AC;7<+[S(.U[< M\UUE[$6PG+=LAP]HOK5WBD[!:*7D#0K-I0"%VX6WBF[6F95W G]SW.N3/=A( M-E(^VL.GLJ\V]W/^)0SP.8"%K[7YAW\NFH0=%IXUL!F5"T'#1K^QY MR,.)PO0MA7A0B!WNWI%#^8$9MIPKN0=EIYOQ&S9G\%D*4VGX M0Y18OM8/"-\(,CZ"7,<7#3Y@>PU)Z$,\D8=.+L)6_86Q6%ZK \#=R[RWG!ZWK#MH!O=L@(7'K6(1O6$WO+77Z(\_/T"['2$G5ZR MOKR532L%8=0@M_!FY<[!OFCX/.S7WJ3S5@S>ZA.>[%$A, U;65.'$V^X %/) M3C-1ZJL;H.(9;#:D;2OX 8OA$/EPK ,UZ?8W+G2GF"B0>MV0$^I9#>]@YB=A M/JS)J+%GBF3- <@)6,"<]$Y11:D?YXE=TOQ%C>I:(K1*-K*W'R5^/@DAROSI M)(8[=K"(!HZL?1S"YYE,*7%A4S7.R@1@)YF@E_+-K,CV8)_8:S?"!/ M&A&[R-UC!;X?"[>RSS%% M&PO=V]R:W-H965T*VDLI.H=&YU'L$\6 M6C_[R;=\$O6]()28.<_ Z?>"ERBE)R(9OUO.J#O2 [?'&_;KX#OYLN 6+[7\ M(7)73J+3"'(L>"W=O5Y_Q=:?H>?+M+3A"^O&=I!&D-76Z:H%DX)*J.;/7]LX M; %.^Q\ 6 M@07=S4%!YQ1V?CHU>@_'6Q.8'P=6 )G%"^:0\.$.[@G!N>LV% M@2LSMH=OT'DY"'R#_WMY)6PFM:T-6O@Y6UAGZ&+\VN5S0YGN MIO3%D*HT'@%@HMJ>@M' H%KM2U):0].H>;8$5)=E@MT(1,7V'63I(>M"(O MN2VI71B#=*\Z204)+Q"$HAVN,@0&GR$9]8:C(0W8H)>D(Z"277.3 [YF)5=+ MA(QNJ$^U)?-DE,#!IU.6L MXU(Y+$MM$Y9WS@764GKRQWFQ%[)((*2;>:^*V M@A3RT&@&'ICVTB3Q ]9CHY2\*]#X\&:ZHGYJ&TL&P]YPF-+W[(3ME[R1FQ!K M(WD[>__H/B-&'XWDM#<@W;MN9+S5-"HTR] :+1U:*]?TCVZUZ[ZSINF\F3>M M^Y:;):6#LE\0M'\\&D9@FG;83)Q>A1:TT(X:6AB6](*@\0:T7VCM-A-_0/&PO=V]R:W-H965T MA<19=C-'L2Q9=RP[E$7[,T M+R\G&RFW%]-IN=SP+"[?BRW/U3U4%9.B66Q:99G.23 M^:R^=E/,9V(GTR3G-P4J=UD6%_]<\50\74[PY/G";;+>R.K"=#[;QFM^Q^7G M[4VASJ9[EE62\;Q,1(X*_G Y^8 O(L*J@!KQ>\*?RH-C5 WE7H@OU'C^S1_7@U6#NXY(O1/I'LI*; MRXDW02O^$.]2>2N>?N;M@)R*;RG2LOZ+GAJLZT_0)BI/S.[Y6\T2B6[X5A4SR-;K.F_E: MU?T=^FW+B_JX1'&^0A_*DLL2O0VXC).T_ &]04F./FW$KE1?E[.I5/=4,4^7 M;?ZK)C]Y(;^-/HI<;DH4YBN^,L0'X_'^2/Q4:;$7A#P+_X]CVRK1\1 ML0A!G^\"]/;-#X;[6AQ!0VA-@T=H@A/N!I5-T0QT(,T 5^JN\)C-#WM M[?UDM&M>^Z3)^.&F9NYJA;XHM_&27T[4$ESRXI%/YM]_ MAYGUDZFZD&0!)%D(218!D?6J3??5IF/L\U]WV3TOD'A0':JJ=WR?\N>I7:)_ M1V;YU2CQ:TL-218T9$Y-5G7UQ[D]FSX>U@\R701$UJN?LZ^?,UJ_6_[(\QTW M+OI-)#N0P:$.H[2OQ6((HQYC/NO#@B$,.YY'70T7&G"4NK[G]W'1Z+A.5(WM M56.CJK4-5:UM85SDZM.H'QM,(TQM3+6!+ PP0AU?@P5#&"46]HDFWQ!F>\PE MGJ;>Z/A.5,_=J^>.JO=)R#AMGT),NKF#(1!J>^HQ6Q-N-,MK_^>/3!I")HW< MP5PG5$T1OZM63V!O+[!WY/2\ZU;BZWREGD2+)$Y-FH\2OG8QAB0+(,E"2+(( MB*Q78G]?8O^,3UD^9+4AR0)(LA"2+ (BZU4;6YW#LT[NTVUHKX,X#'M::U@8 M<:JC:TM<8,"I?H0'G=J$(Y[G:GFC\:&=*MV!.<8 S;HE.1R,8_M,?]@QP2P/ M$UW"(0PS[/J.+J$!9RL)]8>=\2&>*B'I)"3?U+';\,-A,(L1,E!O-,UKUXHC MLX:@62-C5NQ1V]RS<>>;\:A1,W?MFT(L>6D6'=0K@[(%H&PA*%L$Q=8O8 M,3UCY\:@KAF4+0!E"T'9(BBV?M$[EXU/M]EM:-\ .K;>;A<&G*^ZO*.WGB', M9M3S])\P##BB[+AOZ:WG'$8;=TX;0UAM;+"]%K,]7<(AC& '4UW"(.E^'VJZ%=>U [?:164/0K)$A*[49L5[JW9WA MQBY\-SZG\<:@SAN4+0!E"T'9 M(BBV_MO$SGV3T]TW&;I@PJCEZ>W;A+,=W]%6O," UL-SFG[2:@MAN4+0!E"T'9 M(BBV?M$[VTW&;?>1S6?HA-\Q9^"_R?#-]#ME,?7WW"8VU7L&+Q)-=,2B5/?? MXT,\5<+.?Y-Q__V_S8<-=PEXON.ZNGI +K@5^;BL(6C6R)#5LQPZ:#[3@ZU\ M&2_6]:;+4K6572Z;C53[J_N-G1_J[8S:]2M\L<"&ZP&^")MMFQU]LXOT8URL MD[Q$*7]0J:SWKIH]1;,QLSF18EMO)+P74HJL/MSP>,6+"J"^?Q!"/I]4"?;; M8^?_ 5!+ P04 " !@EI5-AEVAB($ %P &0 'AL+W=O\X1S[WF-3D_$/J=Q1AS\"-+<[90 M8LZ+F:JR=8PSQ*Y(@7/Q9$-HAKBXI5N5%12CJ )EJ6IHFJUF*,F5Y;P:NZ?+ M.=GQ-,GQ/05LEV6(_G>#4W)8*+KR//"0;&->#JC+>8&V>(7Y8W%/Q9W:LD1) MAG.6D!Q0O%DHU_HLU,T24$7\F> #ZUR#WR+T[1D$N_Q;T.JM)HEL'O]S!Y6DQ>3>4(,WY+TKR3B\4)Q%1#A#=JE_($< M_L#-A*R2;TU25GV"0QWKB.#UCG&2-6#Q!EF2U]_H1V-$!R!XQ@%& S"& /@* MP&P YJD*L ' 4Q6L!F"="K ;@%UY7YM5.>TCCI9S2@Z EM&"K;RHTE6AA<%) M7E;6BE/Q-!$XOESAK:@3#AYP02A/\BVXR^MZ+?/^$7S"9$M1$2=K\-[''"4I M^R"&'U<^>/_N W@'DAQ\B\F.H3QB\])L:\NL^,Q7^#JUTRVJOS^+.'#'<<;^&:N8FA2.DY8K M[8P5:(T7BEA*&:9[K"Q__46WM=_'TB63S)=)%L@D"R61]=(,VS3#*?;E ][C M?(='?_TUTJZ099/;+RUHV1#.U7TW2\=AT+5MS^Z'^<=ANN6ZT!G$!2-Q$#J> MZ_7CPLEY7>B:U;IF3;KVF>3;CZGHJA&X9@SS4?MJ"JMKGVVXFC.P;U+IW"(_ M33.0J1E:Q_FW=,W66\V>Q79KL3UI\6.><&'OBB,^7IV3\'-7&IEDODRR0"99 M*(FLEU"G3:CS,QJ*(S/-,LE\F62!3+)0$EDOS6Z;9O?BAN(>K4Z&Z[FF/E@1 M1\(@U-QA0SD.FO=<9AC>J8V;">3L[K0,Z_US'M[._&.Y@$]UW&U M@7F32N>6^&F:@4S-\%C3=%W7M,;;B:Z][)6T29._\AA3L":[G--DO#ZG&8 M!MIK'9;EZN9@D6SB[%Z+,6Q]L+#Y(WP.="QKL 4*1O@5@_$:?W>HCX[X^"^K#V!?Z^FSX"Z+;)&<@Q1LAI5TY MHA)I?=Q:WW!25,>#3X1SDE67,481IF6 >+XAA#_?E +MH??R?U!+ P04 M" !@EI5U8]L91X$ #S#@ &0 'AL+W=O9PYF@XY(SWC#^+C!")7HJ\%!,KD[*ZMVV19*3 8L J M4L*;#>,%EC#D6UM4G.!4&Q6Y[3E.:!>8EM9TK.<>^73,:IG3DCQR).JBP/S; MC.1L/[%G#OEZZC M##3B3TKVXN@9J5#6C#VKP6_IQ'*41R0GB504&'YV9$[R7#&!'_^TI%:WIC(\ M?CZP_Z*#AV#66) YR[_25&83*[)02C:XSN47MO^5M $-%5_":^#U#8(W#/S6P+]VA: U"*Y=8=@:Z-#M M)G8MW )+/!USMD=V M!"?54G;2.C1K'/+><,A'GUDI,X&694I2@_WBLGU\P=X&<3J%O(-",^\BX8I4 M ^0[GY#G>)[!G_D5YEZ@S5U3./]O]>5_7OU$#+]+%U_S^=]+E\\@ZV+USE!DJ&$%0448[U/,Y:GA!LW9$,?:GIUL.RF MKAMZ/J3;[EA] \SQ(R\^A2W.8;X?!$/_%+8TP-PX](,.=J+%L--B>%&+K_I@ M("GH0#@<=(<:!4>DD%"00",$IZLZ6VCRJIHJ?AIIDJ=9<7@<=QB[8=B3QPB+ MC@)JY#'"_##JR6.$!E&=!\UH=S(AL-G!2([9!<,(DSXA5ZM@6 M*F.J6NE7"R65S""/X/XA:OZM119$9@ST+5/]]J SW#*>(0\K3A.CB.%9/#ZD M6$_"Z":YE2J1 79==HW./_3(&T6]734W MP8+1J)]=)ICO1_WL,K+Y<606*.H$BBX*-'O'IFJ81D<>.(,PBD_^>A(83=R> M .<@=Q"/>N&;0-$;V1%WP2'4M+T4%$$26I.)84-05Z2O(;+%]IP5N@JT905K%L#J#GOVR&7 MO7CO'>*F;(N6[;1.N_WM9D %7G^SV4>7^(+PK>Z>5$6N2]E&PO=V]R:W-H965T&)2."%"(N36!QV<,"TE1:$G'\5QDU&I]2L7U?6_]=P0N8%6:P(.F7).;; MJ3$V4 QKO$OY(SG\"1704-J+2,K4+SI4LI:!HAWC)*N41019DI=7_%PEHJ4@ M[/0K.)6"HT\[SKBX2?(->G\/ M'"DAT3PFQBES+]]>2_C\OKCDO7BCA4X@JDA"@(#N@+[5N_]27MC8R=I-!K4NCI MK(=SV"1YKB:BF&OEK/O01UR:&2HSLJ#MPV X&D[,?9M$Z^M*DF%#,M22U"MM M(X:>BX%^A6?8X1F[]AF.UN&5.'Z#XU^$ \] HX2]#N1W@&[=X)Q(Z_-*HE%# M-+J(*,)Y)/:>5X%&72#/.N/1>KR29]SPC+4\#U4!UU.,N^LFZ*P;K:,K,8(& M(_@91?0&?5'[OMP,]T!%'X,>JJF,EC2) 'V=K1BGHOGHK;#!6U;8-S)VDE_; M.O8%UJ4U-A8;"Z8,%4#+2=,[9RI[H]:D<8-!ISSIW5Z+U6IW;"W6'W6AO1"J MZIZL%M7('HS<&.=\ZD]7DMT[%-LK4M1+AH M*NZ%2&YWJ+Q@8(_.L7Y$YV(?6Q=;W[O4!?A"**^SJ#QG,!R?,_V('L8^-C'V M95U,M>WC50JO[3!VMY49^5Z'JT?*"?Q&ZC3>8Y=BZ]N4ILCCJLC7_0HJ5)$G MZQ,44N%=.F9^MQ#Z _=\^^P3

M7;:$,UMGNPSH1AUY13]"=CDOCWG-V^98 M/5.'2?,H7I[)/V(J:CI#*:R%JB5\&8B6Q]SR@9-"G117A(MSI[K= HZ!2@'Q M?4T(KQ^D@^;/AO!_4$L#!!0 ( &"6E5*,ICD&@, +H( 9 >&PO M=V]R:W-H965T"?DBTH!-'G- M>*XF3JIU<>6Z*DXAHZHC"LCQS4K(C&J!CPQV*FC,3%.ED*\F,E=,G$\(P@XQ-HP4'QL80Z< M&R*4\;OB=.HM#?!X?&"_M=[1RY(JF O^S!*=3IRA0Q)8T0W7CV+W#2H_/<,7 M"Z[L+]E5L9Y#XHW2(JO J"!C>?FDKU4>C@!![PP@J #!"< ?G &$%2"T1DME MUM8UU30:2[$CTD0CFQG8W%@TNF&Y^1<76N);AC@=+5(JX7*&B4C(=$=EHL@E M^5Z8%"MR2YDD3Y1O@-SEQ48KM4D9L\@>0MWD5'M:W@8&L6M!(NH.B0T/M" B\(&O3, MWP$/NA;NM\@)ZRR'EB\\PW>4R*G"@JGR2_.$W(-.12*X6._)S^E2:8DG^U=3 M"LLMNLU;F&J_4@6-8>)@.2N06W"B3Q_\OO>UR?]_(GN3C6Z=C6X;>W3S6F 1 MXX'C; 6$Y60/5#:>FG:>00DD("S\3%M1A;]3U:W7]5G5/@E/-.-/[ M)FG]ICV#7N]$VIFPL%G:H)8V:)5VS;8L :R,/0.>-,D;_"LEI;PJ+#@):U8W MK-4-6]4]V[Z 9Y=N06*;(RM3VEM;V@7(\@8D%WBHL::Y.5/UZN]6C?@J>T[)^LS;,QE'_U+ M4W;U>RK7#&\N#BND]#H#/)ZR[)3E1(O"-INET-BZ[##%CPN0)@#?KX30AXG9 MH/Y&PO=V]R:W-H M965T&)BNP9*:G*I0TLU&Z9):Z>AN:2B/+/:@481)%H[!D7 ;IU(\M=3I5 M.RNXQ*4&LRM+IH]S%.HP"^+@;> KWQ;6#83IM&);7*']HUIJZH4-2\Y+E(8K M"1HWL^ ^OEM,7+P/>.9X,&=M<$[62KVXSE,^"R(G" 5FUC$P>NQQ@4(X(I+Q M]XDS:)9TP//V&_MG[YV\K)G!A1+?>&Z+63 )(,<-VPG[51U^PY.?H>/+E##^ M'PZGV"B ;&>L*D]@4E!R63_9ZRD/9P#B:0E4JP-H%TULKN%SX]'DADOW%E=6TRPGG$U7!=/X<4Z)R.'^P'1NX",\KI9+ M^,RXAFDS>/\Z23<(55#_K1 M+Y!$2=*B9_$OX,G P^,..?TFY7W/U^],^=JG?*%*.H^&^2U]KS636Z0S8F%] MA/.X)3OZ8?^*X,_?B1*>+);FK[;\UNL/VM=W]\*=J5B&LX .OD&]QR#]^:=X M%/W:EIS_B>PB58,F58,N]O3QM:+C3OX%WR!P"4=DNG5+=?/$'MCF[K_C+HP, M&R/#3J(G:9'28T$SBVWZ:WA<'U-W]>[3J!=%DT^7OVFX/U=_ Q4W81=B1XW8 M4:?89R5H0PINCVU*1VUK)M'P2EIKV."6M'$C;=PI[8'O>8XRAR-'D;?)&[>F M)$ZNY-T(NR%OTLB;=,K[YJL&[5>V1TU%$#;N$MW[2[1"75^)\)XV7'J"3N#:^LB^YVF+OE?F-YR:4#@ABBCWIBVIZ[+:-VQJO*5:*TLU37?+.C+ M [4+H/F-4O:MXQ9HOF72?P!02P,$% @ 8):52@0F0=O P 5@L !D M !X;"]W;W)K&ULK5;;;MLX$/V5@1H4+=!:%]]3 MVX#M=+$%FB*(D>U#L ^T-+:(D*)*TG:\7[\DI:BRJPAID1>;I#B'YQQQ1C,Y M"/F@4D0-CYQE:NJE6N>7OJ_B%#E1'9%C9IYLA.1$FZG<^BJ72!(7Q)D?!<' MYX1FWFSBUF[D;")VFM$,;R2H'>=$'A?(Q&'JA=[3PBW=IMHN^+-)3K:X0GV7 MWT@S\RN4A'+,%!492-Q,O7EXN0P#&^!V_$/QH&ICL%+60CS8R9=DZ@66$3*, MM84@YF^/2V3,(AD>/TI0KSK3!M;'3^A_.?%&S)HH7 KVG28ZG7HC#Q+X=C#^*=TH*7P88!IUGQ3QY+(VH!4?^9@*@,B,X" MPMXS =TRH.N$%LRPP70#*XI8^8UJ(FO M#0N+YI*PB%H!5YAWH!M\@"B( MH@8^RQ>$1ST7'K;0Z5:.=AU>M]71M7/TAAS-E=(,ZB_",:.N1?^C^H!(T:!7TW94O(X;L49IR#*4^IRE'2472 MI*H=-((C$JE@!+S(X#""A!R;:L"R%>D/Q0\K\<-6GI]YSL01$59:Q ]P?XU\ MC;(QW5J!?C?=7@GL1/.HTCQZ<=59UB]PO?2LC]!8G6S=A_NO!A*^:.2JT:K1 M:UKU2F G5HTKJ\8ONQ[*78]\)^/4^ $Y(QDHZX\"JM3N_.-4V%!@]VN)WS6\ M@N L^7_=UCO==D(]#'Y^KH/VLMK .:$J%COS(C=2<-,N<5/@:!=?^FJU:@[GKB4Z6U_8IM%U/C]A MBH[SFL@MS10PW!C(H#,TYLNBB2LF6N2N#UH+;;HJ-TQ-XXO2;C#/-T+HIXD] MH&JE9_\#4$L#!!0 ( &"6E6(4O_R100 -@3 9 >&PO=V]R:W-H M965TB#XHUMH651)>DX[1?7^H2V2)I-=M57V)=SCG#PQ$Y$\Z.E'WF.P"!7HJ\ MY'-K)\3^VK;Y>@=%PJ_H'DKY9D-9D0AYR[8VWS-(TII4Y#9QG, NDJRT%K/Z MV0-;S.A!Y%D)#PSQ0U$D[*];R.EQ;F'K]<%CMMV)ZH&]F.V3+:Q ?-H_,'EG M=RII5D#),UHB!INY=8.O8^Q7A!KQ:P9'?G:-*BM/E'ZN;N[2N>54(X(*3''Z$U5 ]P37->_T7'!NO[%EH?N*!%2Y8C*+*R^4U>VHDX(^!+!-(2B$KP M+A#060,9.8%NH42-IG@Z'T$(LER_@%]1)]6$7K_[@-ZA[(2_;*C M!YZ4*9_90L:N%.QU&^>VB4,NQ''1/2W%CJ.X3"$U\*-A_G2 ;TO/G7'R:OR6 M# JN8'^%7.<[1!Q"#.-9OH%.O)J.37:^+GK\GZ/W)L/MO@*WUO,NZ#TT*]^4 MUD%BM8U=\WVRAKDE]RD.[!FLQ;??X,#YWC2G8XI%8XK%(XGU9M_K9M^KU=T+ MLQ_)95="^KH T4.>E"C*^#JG_, _?Z3?(WN!!3\#U.*O#%3-*98-*98/))8 M+T5^ER)_<(&LI%ZV!K2F7)A2T+"#FEW5YN<%<7QW9C^?3ZT.PD'H]4&1#@KP M).R#8AT48CSM0#V+06FSH_KG'T/,5CP:0?S:RQJ,.FA!/ M <4&D!<&9H]AYS$<]!B_[&6#(I<: W%@):HZ%)CV7$J MCG40D5X4PSK(#:;*QQ+KH)#XGMGLM#,['33[LVRN]\ RFF9K]-3NJ)<^Z:D^ M@ K=G7,E*@?M(YQ7:RZ-03#ESYH[)SZ-V>X=$MK[-3$W8/TG>3&!FU0Z$OK MQ*AJT:AJ\5AJ_920[%_9^?&KM\7!O_Z]UO>7W-G1'SSUH'BX"?VB MTH;U'M%3$[8T@'RMN!E F(1J=3.A)J':D]IG)Q4%L&U]1,2EB4,IFG]7NZ?= M,=1-??BB/+_%UTML>!Y5QU;UR&ULS5E=G36:2@/@RI+9G'$.G>4C7DV3;ATX?9",;NH"\DHBS_[X2$&RPC)V6 MR?3%YN/<WFL:6$4X1NR$;G(D[*T)3 MQ,4I76ML0S$*"Z,TT0Q==[04Q=E@,BJNS>ED1'*>Q!F>4\#R-$7T^QU.R'8\ M@(.W"X_Q.N+R@C89;= :/V'^93.GXDRK6<(XQ1F+208H7HT'4W@;0$\:%(C? M8[QE>\= 3F5!R%=Y\ PGB602X_A6D0YJG])P__B- M_9=B\F(R"\3PC"1_Q"&/Q@-W $*\0GG"'\GV5UQ-R)9\2Y*PXA=L*ZP^ ,N< M<9)6QF($:9R5_^BU$F+/0/"H#8S*P&@;6$<,S,K /->#51E8YWJP*X-BZEHY M]T(X'W$T&5&R!52B!9L\*-0OK(5><287RA.GXFXL[/CD*4(41R0),64_@>!; M'O/OX!K,(I2M,0-Q!J:?9_?@PL<^//G@XM,E^"3O/D[_;WNNPUX0,M1;&FQ9W1B?A$][< M %._ H9N&(KQS,XP-ZS"'*JF\]^\!__:>T,,LUX89L%G'N$KPC[EG,:+G*-% M@@$G8"X62\:OP&\B@Y$5>$:OX,]'DB1 /+1;1,._5*N@]&.I_,LV:(G' M Y'I&*8O>##Y\0?HZ#^K0M GF=\G6= 362-85ATLJXM]$EEH6IY;% MZ93EL35;L*(D;2R=4KA90[C[0K@K,,NIS )@CFE,POUDH!+-.9@ U(W6*IDI M0)[7TM4_!!G#H=/2ZQ#D6'NKK2'7L)9KV"F7J"^]/%I#Q?K1AX:AM]10X0Q' MARVB)K!,:K ^-]4.GV^@Q6GV1^GV1!3V2-8$%]]P:N?U3QKCPU'G7; M->U6N9VI<%#W'+N=ZM>%=NFH_6 MT#1A6Q(%3CPOCG.PB,XC#,X@;$JS:QI@=]B5S>^5+>B+K1F=7>L"[0^JXK"S27IWR/ID\WME"_IB:X9LUU;! M[KZJSTI^V,AD*=2N MLX&=[^+]57/O\(.3Y;GNP8NR @?%"_6!'.?Q!:?Y2F&TO2_Z*:;K8BN%B5GF M&2^_X=97Z^V::;%)T;I^!V]G4''=E]L[Q0["CK[<&WI 5&0Q!A*\$J[TFZ$( M("VW6\H33C;%?L*"<$[2XC#"*,14 L3]%2'\[40ZJ#>])O\ 4$L#!!0 ( M &"6E4.W_']?@, (X, 9 >&PO=V]R:W-H965TJY+)N94KM;NU;9GF4%%YS7? M\,V&BXHJ'(JM+7<":%:#JM+V'">R*UHP*Y[5 #U;7PG@M0!O" @N /P6X+\4$+2 H':FD5+[D%!%XYG@ M1R)T-++IA]K,&HWR"Z;7_4$)?%L@3L7WD$)QH.L2)*$L(RL!6:'(9RXESKQ/ M0-&BE%?D(_GVD)#W[Z[(.U(P\D?.]Q+CY$.^<*9R M27YE&62G>!NK[R1X3Q*6WBCA ^RNB>]\()[C>89Z5B^ >T$-=PWP9!R>0(K9 M71/\1(W?+8A?\_D7^'H+0/Y>K*42>#3^,=G<\ 1F'GU?W,H=36%NX84@01S MBG_^R8V<7TP>_4BRY >1G?@7=/X%8^SQ(DWYGBE)GG?V![(&O"&!+$J\YBA+ M@>"PO]5-]C9IHCJ-OCT/L1\Z^#>S#WWC1JMYK7&&G&[8SWEB2=A9$HY:\E7E M('I^&.4V%&$OM1NX0;&;T^\J 4<0$BJK^HTIV(+ M&5&<*SI\Q[(.@NN3*IO#(+" MX3*?!T73@>;1JMZHV76>^Q7G9><;6';A<+<,_8,;AF=7F2'*#X=^)./5O%:M MW6O4*L!3JAM>2>IOK*;AZ6:[IGI1MY*#^:5[NVI:XV>:IE/_@H>_P-U0P@8I MG>L)KJ5HFM]FH/BN;@?77&%S63_F^(,!A [ ]QO.U=- )^A^@L3_ U!+ P04 M " !@EI5[.ICVXR6UKD<29[;;P M[V,905! I@P#U:\UC*$H#)&6\6?+Z713&N!N^X7] MIO&NO1? ?X6X#=&6V6-K6NJ:#H4?(.$B=9LIM'D MID%K-ZPRJSA50H\RC5/I;;6&2G'!0*+C:U"4%?($G:&'Z34Z/CI!1XA5Z'[) M5Y)6N1RZ2L]ID&ZVY;]J^N_A$-WO6NK'X:C:&"6>FT1''2"@X.")W:=9B^NJ6!Z-R*I]"4C M$9\WXP682\'FHYTHW!48>,F [/FPA.'8BWR[C[#S$1[T<42W_8TT/( )-X3W8_#">A#K3+CCK9T4'9W2E!"\&E55_4FSA,,,'! MGKY^6*!W1QS9]<6=OOAP6L'L#E,%%$=?;F^^ZV1*99,9]^8_PS@9#/9U6N*2 M:!"'=IU)IS,YJ/.>*UK89"6]4Q-$A!!O3U4_S$^([^VOKKMS_9O2^Y6*!:LD M*F"N@=YYK'V)MIRU'<7KIB+,N-+UI6DN]1\ "!.@Q^>.*3+=/T7Z%U!+ M P04 " !@EI5.H_&6; % "Q' &0 'AL+W=ON8R!QVFZ!MALTO3PL]H&1&5N( M)'I).F[VZY>Z1%>*B1.]))8],SS#RSDSXGS/^*W84"K!KS3)Q.EL(^7VK66) M:$-3(MZP+,IT2J1[ZVQ)93LBJ?'?)%W.VDTF< MT4L.Q"Y-";\_IPG;G\[@[.&+K_%Z(_,OK,5\2];TBLKOVTNNGJPZRBI.:29B ME@%.;TYG9_#M$CNY0V'Q(Z9[T?H,\E2N&;O-'SZN3F=VCH@F-))Y"*+^W=$E M39(\DL+Q;Q5T5H^9.[8_/T1_7R2ODKDF@BY9\C->R+6"**OV!?VOKA#$0[(5E:.2L$:9R5_\FO:B):#BJ.W@%5#JCOX(TX MX,H!%XF6R(JT+H@DBSEG>\!S:Q4M_U#,3>&MLHFS?!FO)%>_QLI/+CYFDF3K M^#JAX$P(*@4X 7_)#>5@^,O1!94D3L2QLOE^=0&.7AV#5R#.P+<-VPF2K<3< MD@I3'MF*JO'/R_'1R/@A^,PRN1'@7;:B*XW_TNP/D2& I2:CGA'T,"/GR!CQ MBF[? &R_!LA&2 ?(['Y!(^4."W=H@(/K!<)%//S4!7H-OJC3??3N5Y3L5G&V M!A\86^WC)#D&?Y]="\G5R?A'MQ#E.(Y^G)PNWHHMB>CI3/&!H/R.SA:__P8] M^P_=)$P4K#,E3CTECBGZXAN3) %+)J0NS=+7*WQS$KM;H!#;T)Y;=^T$-&:! M R&JS3K0W!J:^P1HBF 4?61@N>.<9M$]^,9))A*2$Y<.\;]]3[.8DG!I_B&ZJ!Y4VZ:B8)U\O3K/'WCRIQ%T2[=J36@ M*T!2QF7\W^AZ^)KUP+YO^[T%T=DA)W"P?DF"&FKPA$UTKJ0/_"#)3KLNP6!H MB+W0"7H(-69.Z#NV'F!8 PS- #E94?"%I%3+^$;G0_?,1,$Z>4*[44?[$?95 M)8'YA%01)DIWJFC=?%O5 #2N[!BI5F[MC>0A#^/>=GO4K L+-;"0$5:S#">) MJOI6P^+DM9%TP0=5T(*C3TR(8VUZ:'B2'1>A?GH:,SBJ&;"1>&B4RT5QU._& MCGKEW![5#=2P?7!#,P^Z"(Z :\06FM5V612AJB#\2LO)%)MXJZ_TC($./@D3 M1>NFW0@Y=%^BB]!8!QR8])5S+/X\$A'C4=?DLUVYBC<8BL\9>JNVT6B3L82M[[7)&8,>2CA31>M.0:/G"+V$7)&Q&C@XUXFB=7-MQ!V9 MQ7V,7"NW3@>J.,CI'2^MF=TRZ\)J9!V99?T0:JU"=7G*=V&?6;5VKH_'P#9B MC,QM]:'$BG0=M>WTZSF=6;O+ZZ)MY!29Y=1,JY5S>T$#&_9956,5CA;2J!%4 M9!;49Y"J.2"T#:3Z'-=N8HWTHD=ZYKPE30F_59U JSTM2+9XGZG-S1CS8)Z9 M*%IW!AHQ1^&+.'72KGRJ:-U7HDUM@,UZ/,:IE5O[U$#?[K_ZTUB%]D@QA1M9 MQV99/X10\;!//O'D,L6-=&*S=!Y.HH\$=,95I6ZU)(M>_KXJY,@(CM M,EG>#]7?UO=Q9\4ME-68EY=YGPE?QYD ";U1KO8;7RTT+^_'R@?)ML45TS63 MDJ7%QPU5),QS _7[#6/RX2$?H+ZE7/P/4$L#!!0 ( &"6E74Z<=?H@( M $T' 9 >&PO=V]R:W-H965TDW:^?#11EB]-=Y 9\;)_7 MS^O/>"/DH\H!D#R5!5=3)T>LSEQ7I3F45)V*"KAN60I94M2A7+FJDD"S)JDL M7-_S0K>DC#M)W-3=R206-1:,PYTDJBY+*I\OH!";J3-T7BKNV2I'4^$F<457 M, =\J.ZDCMQ>)6,E<,4$)Q*64^=\>'81F?Y-AZ\,-FJK3(R3A1"/)KC)IHYG M@*" %(T"U;\U7$)1&"&-\:O3=/HA3>)V^45]UGC77A94P:4HOK$,\ZD3.22# M):T+O!>;C]#Y"8Q>*@K5?,FFZ^LY)*T5BK)+U@0EX^V?/G7SL)7@^WL2_"[! M;[C;@1K**XHTB:78$&EZ:S53:*PVV1J.<;,HD\3&XX4KYBBP+(N5* MBIR068VUU'$I)++?M)F]ZR>]#120XRM R@KUCAP1QLF77-2*\DS%+FH:H^FF MW<@7[!X3/Y<;Y0*/7N^6GSV+*,[2SF M1)VIBJ8P=?2142#7X"1OWPQ#[\,K3D>]T]%KZLD]F%/'^(J 0J9WJ#9,MXU! MMVAFAFWPK7S8R)O3NT[&01#&[MH"->ZAQJ]"7?\7961#:46#+91A&(6>G27H M68(#6<8VEF"7)0A'[^TL8<\2'L@2V%A""XLW&=I9)CW+Y$"6T,8RV6&)PGU+ M%/4HT2$HF(-^:I8(T@84[>S?8>0%_TZ.NW4[FH?FELH5XXH4L-1YWNE$.Y+M MY=T&**KFPEP(U-=O4\SU>P?2=-#M2R'P)3!W&PO=V]R:W-H965T'F MEX60)=;F5BY]M98$%U50R7P4!(E?8LJ];%(]NY/91&PTHYS<2: V98GECQEA M8COUH/?TX)XN5]H^\+/)&B_) ]&?UG?2W/DM2D%+PA45'$BRF'I7\'*&8AM0 MC?B'DJW:N09V*G,AOMJ;VV+J!9818237%@*;KT=R31BS2(;'MP;4:W/:P-WK M)_0/U>3-9.98D6O!_J6%7DV]L0<*LL ;IN_%]B_23*@BF NFJD^PK<&A@7S\R;EK$Z)!E*FX*/@>J7 '[P@Q?-XW]!O MYX">YC!#3L 'LKX 8? 6H A\.GA!KQ^]<:!&[9K$U:XX0!NNPZ?[4* #_5* M?.F;<0T4]0-995VJ-<[)U#/2440^$B_[_3>8!.\=-*.69N1"SV9D23FG?&G: MDV&>DSZ"-41205BE/F9AG* XGOB//:GC-G7L3'U5%-2*2[T%N/C/=*O1JVFA MA10EF&^4&:V4$=ZW#57UN#YJ=8IXAQI,TC3J9Y:TS!(G,U,L(TAN)"0EX?D/ MH"7FBF'+HH]$LD?B'0R38(#%J&4Q5X:\7 M5I-CEUTP0 QUQ-!9==7 /1=6 !,T0*3S9NCTU".DU0 \*\XHCD=P('7GM]!I MN/VM=R=%;HI2=^#^9R_!$](<[O#.NV%\+BE"YS9P*M/.RZ';S(_3XKZ%PPB& M0Q8..P^';A,_CQ;WC=ZQR\'.Z*';Z5^LQ_&^'L,H&I)C9^O0:QLX2I%HW_M1BN!XH."=]2.W]9]%D&A_=QC8'%&W,2#WF_A+Q=C '<.A&ULK57?;],P$/Y7K#"A38+FY\HH::2V*;"'H6G5X 'QX";7QIIC M!]MM!G\]MI.&=LNJ"?:2V)?[OL]WY]S%-1=WL@!0Z+ZD3(Z=0JEJY+HR*Z#$ M/T9VGC.#5_&J;1/5#>^P\A!V48J M7K9@?8*2L.:-[]L\[ $T3S\@: '!0\!3"F$+")^K$+6 Z+D*YRW ANXVL=O$ MI5CA)!:\1L)X:S:SL-FW:)TOPLP]62BAOQ*-4\DE4YBMR9("FD@)2J*WZ L6 M IOZH=,4%"94GFGK[2)%IR=GZ 01AJX(I;K.,G:5/H2ALXS>P8\B"S< M[POG_]3G_ZQ^D(RPNPZAY0N?X/O$>5[KVB+,6%I30C9)M$@XO8W>ZGN\]G>.B3 M/O;QHX%_Z#3O<0H'4>?41.WN]:X2Q-H.#8DROF&JN;>=M9M+$]N.']BG_FCF M]]A3/<>:L?.7OAF"5UBL"9.(PDI+>8-WNK6*9K T&\4KVSF77.D^;)>%GL4@ MC(/^ON)<[39&H)ONR1]02P,$% @ 8):59J:/XR8 P 1PL !D !X M;"]W;W)K&ULK99M;]LV$,>_"J$50PNTD4@]V,IL M :F#H056-&C:[L6P%[1TMH5(HD92=OSM=Z05Q;%H(P/VQA:E^Y]^=^+=<;83 M\D%M #1YK*M&S;V-UNVU[ZM\ S575Z*%!I^LA*RYQJ5<^ZJ5P LKJBN?!4'B MU[QLO&QF[]W);"8Z794-W$FBNKKF]1[NO&M7&^TN>%GLY:OX1[T MC_9.XLH?O!1E#8TJ14,DK.;>#;U>4&8$UN)G"3MU=$U,*$LA'LSB3:N.#XMX4%5)7QA!S_]$Z]X9U&>'S]Y/UW&SP&L^0*%J+ZLRST9NY-/5+ MBG>5_B9VGZ /*#;^T%H SV0V;!NN>;93(H=D<8:O9D+FQNKQFC*QGS&>RWQ:8DZG7W5&Y!D MT4D)C29_E'Q95J4N09$/9"'J5C1X7Q&Q(N?OF'7E# MRH9\WXA.\:90,U\CJWFCG_=<'P]<[ S7/;17) S>$Q8PYI O+LMO(4&0B/"2]^PFSV4'!<%"7'TH&]5)WN2 !:TQ,5B7 MSD]]<)E8EZ:O;+,T#)*9OSV.RFD4#D8O:*.!-GH5[8Y+Y-1[@IN1F)24R%P] M?T47],%S?,1#(Y:$)]0NJR@Y@QT/V/&KL'$_%4!:*6IQ-K?Q&"!,)L$)IL,J MGDZ8&S,9,).+F'=\SY<5$!PF!.JV$GL @ATK?R!M)_,-=E'(" M[;**X\@-/1V@IQ>A/SGRIL[Z)-Q[131M,36I=50L\DE ;/4R^X"/RU!AG9C" G%1V]+Z)Q/,)R MF+&0TC-A>>7D8J..3E,V&=6,TX[2.#TA\X]..>:(^87+-4X@ M_((K% 97$PQ-'DYMAX46K3WX+(7&HK>7&SSI@C0&^'PEA'Y:F+/4<';._@50 M2P,$% @ 8):528"Z< $ P H < !D !X;"]W;W)K&ULC55M3]LP$/XKIPQ-( %)TW?61FIATY"&5M$Q/KO)M;%P[& [ M+?S[G9,V*VM:[4OBMWN>Y\YWY]%&Z1>3(EIXRX0T8R^U-K_Q?1.GF#%SK7*4 MM+-4.F.6IGKEFUPC2TJC3/AA$/3\C''I1:-R;::CD2JLX!)G&DR194R_3U&H MS=AK>;N%1[Y*K5OPHU'.5CA'^Y3/-,W\&B7A&4K#E02-R[$W:=U,A^Y\>> W MQXW9&X/S9*'4BYO<)V,O<()08&P= J/?&F]1" =$,EZWF%Y-Z0SWQSOT;Z7O MY,N"&;Q5XIDG-AU[ P\27+)"V$>U^8Y;?[H.+U;"E%_85&?[0P_BPEB5;8U) M0<9E]6=OVSCL&83A$8-P:Q"6NBNB4N4=LRP::;4![4X3FAN4KI;6)(Y+=RES MJVF7DYV-?MH4-=P66J.T\(.S!1?<Y]\J1T* M=PY-PY. <\ROH1U<0AB$(3S-[^#\[.($;KL.5+O$;1_!K7V_EPV!D0G,4:]Y MC!]B.%D8JRGQFN)2T76:Z5PMWIB,E+'#%I>1R!6H)[\ATD](*JU=BN2)?1ZU.I]<>^>L&"=U:0O>DA+FE MA&$Z@9E621';_2RCZ#)Q"9,DX:YT#2RURF!:&,(P%-7XM>"FW&J26_%V]^2V M!\U:>[76WDFMMRG3*[IOJP#?J!T:;.+M'?#VPFZKF;E?,_=/,C\0,148M:^< M:6O ,$%II7&-VOQ;+I6*_H&*UJ!U1,6@5C$XJ>(1W0U5-Z$TQ(+QC+2@M:)9 MQ.! Q-6@'03-*H:UBN'_)2U2M5&ZYJBY:J0?-B1L>)"P_E[7S) NV+T-!F)5 M2%LUT'JU?GXF5=?]>[QZNZIK,B!P2:;!=9]O%"6.GHY3.D) M1>T.T/Y2*;N;.(+Z48[^ %!+ P04 " !@EI5AKC%%+<" #X!P &0 M 'AL+W=O:E63=* M&ZEO""0&TZK!!\0'-[DVUA([V$Z[\>LY.VG(1C9-L"^Q?;[G.=]+[L9[(6]4 M"J#);9YQ-7%2K8N1ZZHXA9RJOBB X\U&R)QJ/,JMJPH)-+&@/',#SQNZ.67< MB<96=BFCL2AUQCA<2J+*/*?R;@:9V$\M/3&>K(6X,8>/R<3QS(,@@U@;!HK+ M#N:0988(G_&SYG0:DP;8WA_8WUO?T96Z'3BG#LD@0TM,WTE]A^@ M]N?4\,4B4_9+]I7N6>"0N%1:Y#487Y S7JWTMHY#"X \W8"@!@0/ >$C@$$- M&#S70E@#PN=:.*T!UG6W\MT&;D$UC<92[(DTVLAF-C;Z%HWQ8MS4R4I+O&6( MT]$7G8(D\U)*X)I\8G3-,J89*/*&?*924I-'$ N!->I(DN>0-*!7SR-?_L$WL4@-)$( M#I&8!4\2KJ#HDX'7(X$7!!WOF3\#'H06[G>Y\W_6E_]L_5XP!DU9#"S?X!&^ M:1S+$I)V0?2:*OD^72LM\1?_T97VBCCL)C9M;Z0*&L/$P;ZF0.[ B5Z_\H?> MNZZ8OR39XB7)EB]$=B\[89.=\"GV:(Z5;^*/O4*GF!;3)4#VFFS=]<@5[("7 M@&LLMIS]ZOS%9I69%]I42D-6TJG#WB6?_.$ M7HNGBH3;:F7HT];.$$5B47)=E6\C;<;4U';G!_*9/YK['?(%CK5J"OVAKV;B M!95;QA7)8(.FO/X9=EI9S9GJH$5A&^E:: RXW:8XFD$:!;S?"*$/!V.@&?;1 M;U!+ P04 " !@EI5/V%W6*D# "U#P &0 'AL+W=O[O"08[CF<'QK^+'$"BI[*HQ,+*I=S>V;9( M$5E8\K^\]\'C.=K*@%3QP M)'9E2?C/>RC886%AZ_G&9[K)I;YAQ_,MV< CR*_;!ZY&=L>2TA(J05F%.&0+ MZSV^6^)( ^J(;Q0.XN0::2MKQK[KP=_IPG*T(B@@D9J"J+\]+*$H-)/2\:,E MM;IW:N#I]3/[A]J\,K,F I:L^)>F,E]8MQ9*(2.[0GYFAX_0&@HT7\(*4?^B M0Q/KAQ9*=D*RL@4K!26MFG_RU'Z($P#V+P#<%N"^%."U *\VVBBK;:V()/&< MLP/B.EJQZ8OZV]1HY896.HV/DJNG5.%D_(%0CKZ18@?HS0HDH85XB_Y$7Q]7 MZ,WKM^@UHA7ZDK.=(%4JYK94K]1 .VGI[QMZ]P+](VQOD.>\0Z[CN@;X"P'2:*/!^6:[#B M/U[AT/G+9&HBLIY%K[/HC;''7Y@D!2*U440DRG2"]SK!)ML-5UASZ1F_CW$4 M^>'I>R$G9JPU&UGUBU01)XJ=;"M7R'$L+Y3ZKN MD9+M*FE2&PYT1('C.&=JAU%81SEFN5$G-[I*[OAWC5ZD=!B%P^"BTMM.Z>VX M4MA#@4QKX/TH\-I2GXBLYW'6>9S]Q^5U-J7%BD2HSEUQ+W*BL*HO-Y;0@;66[Q2:?'H\+5MN= >(K@ M*+Q'_Z8OX$D[]51L?:_'7HW' MF_4*,E"%E*I4E&IC+HC>VAI=>X,/'02!?YX.0]0L="]DY-BH\6A_O+9P_)&: M:'4.0S#&%V0>^RP>;[3-"NL9-8TBKRZ:B=CZ/H\=&H?_:X*,-OBKO4[$UO=Z M;.]XO+\O5:6IW0=44A>=H&K%O3Q'HN%FUO?Q8,TRA+ENY)^5GWURIM('VG\( MWZC5'160*9QS$ZDBX,T9L1E(MJV/66LFU:&MOLS5N1JX#E#/,\;D\T"?W+J3 M>OP+4$L#!!0 ( &"6E6:=U&5-P, .P3 - >&PO+MS\6RMR^"=S][-W96>?I\G8W?E$!ER3TBEX?('K5 MP74MADG'!TGO4<:$;P[SO-[=$@4W*] MZ1%Q :M+-E-.9DK3R MT##JAI6=,B$>X"G]GFUI+[.-'>O ?LFV:0W532?C.J"_J>:T-V6C5^D&!7]6 MYM/"3D=6?:A0=J]9QI=5?YFU!C#U+JY.BT*L/@H^DSESDS\XX6A &UXP5YK_ MLMF@5*8VP#0)GIDV?+H9^:EI\ MY5<[CF[^E>7JM\JN8:_'^M5[[":O3\%D? HF3Z FH^3X/=:'J6,W>9PK&=:' MC(V3S-8YIHT&<%X9HR^>(X8^4-G=@_9;;T[?B4 M970AS&,+#LFZ_96E?)$G[:A[6(AZU+K]!:;7C=O#JLW%9/6!3'^VUOANXQ6R MOPZP/=U7(=A,\4K$9HJO-2#^=0-&DOAW&\L##&P7L-J!_/X\4%-^3A3!KF+> ML"<81Y($0Z 6_34:Q\CJQ/#Q[P_VE$11DO@1P/P.H@A#X&G$$,"0**K> M@SOOH[!Y3X7K_^^-?@-02P,$% @ 8):59>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'B(*$6J)!6W_?4=T3!*MAI)\T;D^[W27YZ4 M^D*^-4*:>5);VUY.IZ:L64/-/ZIE$GIV2C?4PJ%^GII6,UJ9FC';B&DVFUU, M&\IE\N']<:ZUGOH'RK+2F;:\_*-YVT-^ID_&M5CZM*$ M,D\N9C#ACFMCW0@W/P7&%P:##T>=5;=<6*:OJ64?M>I:+I_[:> JIMYEN#@< M?P]!O-3_)XQJM^,ENU9EUS!I#W'43/2 TM2\-0F1M&'SY#B$4%F1&VDA2&0E M#U/!V/Y*X=2KZG#5%G"]&.I+#AUZ53GP>)!+.%:"5W#VBFQ[B/X?#%$[J:3W('(',1X2\HH+*DA'WF!IR]J\?R0*!+$X(^5_F09XCD.>G MN]W4U![D!0)Y<3+(;4VU!_D&@7QS0LC![7Z+0+Z-"WE%#7=(:\T,#/T].[Y# MT-[%1=NR9Y?!7TG;,RQOS^*B]=D9S&9(R[1[XIA/AAHELE(62XHYN!3,L<$DT<63,B!U\Q2+@9W/,<,DT>A\3TTP>63-! MS'NJ->V7KP>8F''RR,8)5C^A%PB33AY9.L'R9T*6-<@2S.-C8M+)(TL'+8"& M*1,34!Y90(,"*'"K"TP[163M_%D!00YR-8?K\3$Q[121M1/"O.UL!_I9-,I? M#2XP\Q21S1/"_*A4M>="D(WR,3'S%)'-$\+\E2K]+X<"W4N);)[7:]])OR_E M8V+F*2*;!\-N$V();0_R3M'JN)-]W(7_\!-02P,$ M% @ 8):59(LH):X 0 YQP !H !X;"]?[0YI6ZYS;MQ#2?!WW=>HW;3R< M[RR;;E_G\[);A;:>;^M5##H8C$)W/Z-ZG]S/[,U.;?S/Q&:YW,SC1S/_WL=# M_F-P^&FZ;5K'F*O>K.Y6,4^K<-S=ME.X7*1_GESU/A?3JOM<2!5*!RD$:?D@ M@R K'^00Y.6#AA T+!\T@J!1^: 7"'HI'_0*0:_E@\80-"X?) .4<4"0]( U M@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK M@=Z*>BN!WOKPL4V@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+> M2J"WH=Y&H+>AWD:@MZ'>1J"W/1R6$.AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VH MMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.T/A]T$>COJ[01Z.^KM!'H[ MZNT$>COJ[<_4.^73+J9;SW6-[W\FU?G\;+R]_K*\;J*$PPO. ?YKOO\"4$L# M!!0 ( &"6E6,3^J/N@$ .X< 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$$ENVH?#W=<(@M:*HB$J] MFT2)[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N7*U#?'0+9G6V MU MB8C@5:'WO(FO?6F:2>*H\DGO<3>QS9HDVMJJ MS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LONHZS MV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN_.K\ MKLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN[X=Q MR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/41I! M$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56@2*K M0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4B MJT*15:'(JE!D52BR*A19U7_*^F[,\J__P+7WM-9E<\AGW6_.Z2=02P$"% ,4 M " !@EI5!T%-8H$ "Q $ @ $ 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( &"6E4?\1,\[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ 8):50CPX;+-!0 ZAX !@ ("! M#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M 8):573XO&N4!@ DAL !@ ("!P!< 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 8):5:'V[2IT!P D2D M !@ ("!,B@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8):5?:!42(D!0 U L !D ("! M)#< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8):5>J?&IX^ P 9P< !D ("!?T4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8):5551",#+ M @ "@8 !D ("!:5 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8):5?9+8DH'!0 P@L !D M ("!(UT 'AL+W=O&PO=V]R M:W-H965T1F !X;"]W;W)K&UL M4$L! A0#% @ 8):5>YC?(%[! +@L !D ("!;6H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M 8):564.2BDS P ZP8 !D ("!@W8 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 8):56](3'G5 P ML @ !D ("!!X( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8):5389=H8B! !< !D M ("!H8\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8):54HRF.0: P N@@ !D ("!?IP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8): M58A2__)%! V!, !D ("!UZ8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8):5>SG*J_V @ 7P@ M !D ("!5;0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8):55*>^3?? P P! !D M ("!0L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8):528"Z< $ P H < !D ("!!LL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8):59IW M494W P [!, T ( !#]4 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 8):59(LH):X M 0 YQP !H ( !>-T 'AL+U]R96QS+W=O XML 63 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 64 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 149 225 1 false 23 0 false 5 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.graco.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Statements of Earnings (Unaudited) Sheet http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited Consolidated Statements of Earnings (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.graco.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited Consolidated Statements of Shareholders' Equity (Unaudited) Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited) Consolidated Statements of Shareholders' Equity (Unaudited) Parenthetical Sheet http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnauditedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical Consolidated Statements of Shareholders' Equity (Unaudited) Consolidated Statements of Shareholders' Equity (Unaudited) Parenthetical Statements 8 false false R9.htm 2101101 - Disclosure - Basis of Presentation Sheet http://www.graco.com/role/BasisofPresentation Basis of Presentation Notes 9 false false R10.htm 2102102 - Disclosure - Segment Information Sheet http://www.graco.com/role/SegmentInformation Segment Information Notes 10 false false R11.htm 2106103 - Disclosure - Earnings per Share Sheet http://www.graco.com/role/EarningsperShare Earnings per Share Notes 11 false false R12.htm 2109104 - Disclosure - Share-Based Awards Sheet http://www.graco.com/role/ShareBasedAwards Share-Based Awards Notes 12 false false R13.htm 2115105 - Disclosure - Retirement Benefits Sheet http://www.graco.com/role/RetirementBenefits Retirement Benefits Notes 13 false false R14.htm 2119106 - Disclosure - Shareholders' Equity Sheet http://www.graco.com/role/ShareholdersEquity Shareholders' Equity Notes 14 false false R15.htm 2122107 - Disclosure - Receivables and Credit Losses Sheet http://www.graco.com/role/ReceivablesandCreditLosses Receivables and Credit Losses Notes 15 false false R16.htm 2125108 - Disclosure - Inventories Sheet http://www.graco.com/role/Inventories Inventories Notes 16 false false R17.htm 2128109 - Disclosure - Intangible Assets Sheet http://www.graco.com/role/IntangibleAssets Intangible Assets Notes 17 false false R18.htm 2134110 - Disclosure - Other Current Liabilities Sheet http://www.graco.com/role/OtherCurrentLiabilities Other Current Liabilities Notes 18 false false R19.htm 2142112 - Disclosure - Fair Value Sheet http://www.graco.com/role/FairValue Fair Value Notes 19 false false R20.htm 2303301 - Disclosure - Segment Information (Tables) Sheet http://www.graco.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.graco.com/role/SegmentInformation 20 false false R21.htm 2307302 - Disclosure - Earnings per Share (Tables) Sheet http://www.graco.com/role/EarningsperShareTables Earnings per Share (Tables) Tables http://www.graco.com/role/EarningsperShare 21 false false R22.htm 2310303 - Disclosure - Share-Based Awards (Tables) Sheet http://www.graco.com/role/ShareBasedAwardsTables Share-Based Awards (Tables) Tables http://www.graco.com/role/ShareBasedAwards 22 false false R23.htm 2316304 - Disclosure - Retirement Benefits (Tables) Sheet http://www.graco.com/role/RetirementBenefitsTables Retirement Benefits (Tables) Tables http://www.graco.com/role/RetirementBenefits 23 false false R24.htm 2320305 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.graco.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.graco.com/role/ShareholdersEquity 24 false false R25.htm 2323306 - Disclosure - Receivables and Credit Losses (Tables) Sheet http://www.graco.com/role/ReceivablesandCreditLossesTables Receivables and Credit Losses (Tables) Tables http://www.graco.com/role/ReceivablesandCreditLosses 25 false false R26.htm 2326307 - Disclosure - Inventories (Tables) Sheet http://www.graco.com/role/InventoriesTables Inventories (Tables) Tables http://www.graco.com/role/Inventories 26 false false R27.htm 2329308 - Disclosure - Intangible Assets (Tables) Sheet http://www.graco.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.graco.com/role/IntangibleAssets 27 false false R28.htm 2335309 - Disclosure - Other Current Liabilities (Tables) Sheet http://www.graco.com/role/OtherCurrentLiabilitiesTables Other Current Liabilities (Tables) Tables http://www.graco.com/role/OtherCurrentLiabilities 28 false false R29.htm 2343311 - Disclosure - Fair Value (Tables) Sheet http://www.graco.com/role/FairValueTables Fair Value (Tables) Tables http://www.graco.com/role/FairValue 29 false false R30.htm 2404401 - Disclosure - Segment Reporting Information - Operations and Assets (Details) Sheet http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails Segment Reporting Information - Operations and Assets (Details) Details 30 false false R31.htm 2405402 - Disclosure - Segment Reporting Information - Geographic (Details) Sheet http://www.graco.com/role/SegmentReportingInformationGeographicDetails Segment Reporting Information - Geographic (Details) Details 31 false false R32.htm 2408403 - Disclosure - Earnings per Share (Details) Sheet http://www.graco.com/role/EarningsperShareDetails Earnings per Share (Details) Details http://www.graco.com/role/EarningsperShareTables 32 false false R33.htm 2411404 - Disclosure - Share-Based Awards - Options Activity and Outstanding (Details) Sheet http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails Share-Based Awards - Options Activity and Outstanding (Details) Details 33 false false R34.htm 2412405 - Disclosure - Share-Based Awards - Options Fair Value Inputs (Details) Sheet http://www.graco.com/role/ShareBasedAwardsOptionsFairValueInputsDetails Share-Based Awards - Options Fair Value Inputs (Details) Details 34 false false R35.htm 2413406 - Disclosure - Share-Based Awards - ESPP Fair Value Inputs (Details) Sheet http://www.graco.com/role/ShareBasedAwardsESPPFairValueInputsDetails Share-Based Awards - ESPP Fair Value Inputs (Details) Details 35 false false R36.htm 2414407 - Disclosure - Share-Based Awards - Narrative (Details) Sheet http://www.graco.com/role/ShareBasedAwardsNarrativeDetails Share-Based Awards - Narrative (Details) Details 36 false false R37.htm 2417408 - Disclosure - Retirement Benefits (Details) Sheet http://www.graco.com/role/RetirementBenefitsDetails Retirement Benefits (Details) Details http://www.graco.com/role/RetirementBenefitsTables 37 false false R38.htm 2421410 - Disclosure - Shareholders' Equity - Changes in AOCI (Details) Sheet http://www.graco.com/role/ShareholdersEquityChangesinAOCIDetails Shareholders' Equity - Changes in AOCI (Details) Details 38 false false R39.htm 2424411 - Disclosure - Receivables and Credit Losses (Details) Sheet http://www.graco.com/role/ReceivablesandCreditLossesDetails Receivables and Credit Losses (Details) Details http://www.graco.com/role/ReceivablesandCreditLossesTables 39 false false R40.htm 2427412 - Disclosure - Inventories (Details) Sheet http://www.graco.com/role/InventoriesDetails Inventories (Details) Details http://www.graco.com/role/InventoriesTables 40 false false R41.htm 2430413 - Disclosure - Intangible Assets - Other Intangible Assets (Details) Sheet http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails Intangible Assets - Other Intangible Assets (Details) Details 41 false false R42.htm 2431414 - Disclosure - Intangible Assets - Future Amortization Expense (Details) Sheet http://www.graco.com/role/IntangibleAssetsFutureAmortizationExpenseDetails Intangible Assets - Future Amortization Expense (Details) Details 42 false false R43.htm 2432415 - Disclosure - Intangible Assets - Goodwill Rollforward (Details) Sheet http://www.graco.com/role/IntangibleAssetsGoodwillRollforwardDetails Intangible Assets - Goodwill Rollforward (Details) Details 43 false false R44.htm 2433416 - Disclosure - Intangible Assets - Narrative (Details) Sheet http://www.graco.com/role/IntangibleAssetsNarrativeDetails Intangible Assets - Narrative (Details) Details 44 false false R45.htm 2436417 - Disclosure - Other Current Liabilities - Components of Other Current Liabilities (Details) Sheet http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails Other Current Liabilities - Components of Other Current Liabilities (Details) Details 45 false false R46.htm 2437418 - Disclosure - Other Current Liabilities - Accrued Warranty Activity (Details) Sheet http://www.graco.com/role/OtherCurrentLiabilitiesAccruedWarrantyActivityDetails Other Current Liabilities - Accrued Warranty Activity (Details) Details 46 false false R47.htm 2438419 - Disclosure - Other Current Liabilities - Narrative (Details) Sheet http://www.graco.com/role/OtherCurrentLiabilitiesNarrativeDetails Other Current Liabilities - Narrative (Details) Details 47 false false R48.htm 2444421 - Disclosure - Fair Value (Details) Sheet http://www.graco.com/role/FairValueDetails Fair Value (Details) Details http://www.graco.com/role/FairValueTables 48 false false All Reports Book All Reports [dq-0540-CurrentFiscalYearEndDate-Registrant-Value] In submission type 10-Q, CurrentFiscalYearEndDate value "--12-30", should match the Entity Registrant Fiscal Year End Date "12/27" on record within EDGAR. ggg-20220930.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: dei:DocumentPeriodEndDate, dei:EntityCommonStockSharesOutstanding, us-gaap:GoodwillAcquiredDuringPeriod - ggg-20220930.htm 4 ggg-20220930.htm ggg-20220930.xsd ggg-20220930_cal.xml ggg-20220930_def.xml ggg-20220930_lab.xml ggg-20220930_pre.xml ggg09302022exhibit991q3.htm ggg2022q3ex311-quarteronly.htm ggg2022q3ex312-quarteronly.htm ggg2022q3ex32-quarteronly.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ggg-20220930.htm": { "axisCustom": 0, "axisStandard": 9, "contextCount": 149, "dts": { "calculationLink": { "local": [ "ggg-20220930_cal.xml" ] }, "definitionLink": { "local": [ "ggg-20220930_def.xml" ] }, "inline": { "local": [ "ggg-20220930.htm" ] }, "labelLink": { "local": [ "ggg-20220930_lab.xml" ] }, "presentationLink": { "local": [ "ggg-20220930_pre.xml" ] }, "schema": { "local": [ "ggg-20220930.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", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 383, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 4, "http://xbrl.sec.gov/dei/2021q4": 7, "total": 11 }, "keyCustom": 5, "keyStandard": 220, "memberCustom": 4, "memberStandard": 19, "nsprefix": "ggg", "nsuri": "http://www.graco.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.graco.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Segment Information", "role": "http://www.graco.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106103 - Disclosure - Earnings per Share", "role": "http://www.graco.com/role/EarningsperShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109104 - Disclosure - Share-Based Awards", "role": "http://www.graco.com/role/ShareBasedAwards", "shortName": "Share-Based Awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - Retirement Benefits", "role": "http://www.graco.com/role/RetirementBenefits", "shortName": "Retirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Shareholders' Equity", "role": "http://www.graco.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122107 - Disclosure - Receivables and Credit Losses", "role": "http://www.graco.com/role/ReceivablesandCreditLosses", "shortName": "Receivables and Credit Losses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125108 - Disclosure - Inventories", "role": "http://www.graco.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128109 - Disclosure - Intangible Assets", "role": "http://www.graco.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134110 - Disclosure - Other Current Liabilities", "role": "http://www.graco.com/role/OtherCurrentLiabilities", "shortName": "Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142112 - Disclosure - Fair Value", "role": "http://www.graco.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3d2fd14b373e4a9a8ee7cd66b0b7a019_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Statements of Earnings (Unaudited)", "role": "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited", "shortName": "Consolidated Statements of Earnings (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3d2fd14b373e4a9a8ee7cd66b0b7a019_D20220702-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Segment Information (Tables)", "role": "http://www.graco.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307302 - Disclosure - Earnings per Share (Tables)", "role": "http://www.graco.com/role/EarningsperShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310303 - Disclosure - Share-Based Awards (Tables)", "role": "http://www.graco.com/role/ShareBasedAwardsTables", "shortName": "Share-Based Awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - Retirement Benefits (Tables)", "role": "http://www.graco.com/role/RetirementBenefitsTables", "shortName": "Retirement Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - Disclosure - Shareholders' Equity (Tables)", "role": "http://www.graco.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323306 - Disclosure - Receivables and Credit Losses (Tables)", "role": "http://www.graco.com/role/ReceivablesandCreditLossesTables", "shortName": "Receivables and Credit Losses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326307 - Disclosure - Inventories (Tables)", "role": "http://www.graco.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "ggg:ScheduleOfAcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329308 - Disclosure - Intangible Assets (Tables)", "role": "http://www.graco.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "ggg:ScheduleOfAcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335309 - Disclosure - Other Current Liabilities (Tables)", "role": "http://www.graco.com/role/OtherCurrentLiabilitiesTables", "shortName": "Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343311 - Disclosure - Fair Value (Tables)", "role": "http://www.graco.com/role/FairValueTables", "shortName": "Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3d2fd14b373e4a9a8ee7cd66b0b7a019_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "role": "http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3d2fd14b373e4a9a8ee7cd66b0b7a019_D20220702-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Segment Reporting Information - Operations and Assets (Details)", "role": "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails", "shortName": "Segment Reporting Information - Operations and Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3d2fd14b373e4a9a8ee7cd66b0b7a019_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Segment Reporting Information - Geographic (Details)", "role": "http://www.graco.com/role/SegmentReportingInformationGeographicDetails", "shortName": "Segment Reporting Information - Geographic (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i6b9adde2154048f8905c5be72abec9dc_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3d2fd14b373e4a9a8ee7cd66b0b7a019_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Earnings per Share (Details)", "role": "http://www.graco.com/role/EarningsperShareDetails", "shortName": "Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3d2fd14b373e4a9a8ee7cd66b0b7a019_D20220702-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i6b9adde2154048f8905c5be72abec9dc_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Share-Based Awards - Options Activity and Outstanding (Details)", "role": "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails", "shortName": "Share-Based Awards - Options Activity and Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i6b9adde2154048f8905c5be72abec9dc_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3285c619009e4d428635fa8df6918822_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Share-Based Awards - Options Fair Value Inputs (Details)", "role": "http://www.graco.com/role/ShareBasedAwardsOptionsFairValueInputsDetails", "shortName": "Share-Based Awards - Options Fair Value Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3285c619009e4d428635fa8df6918822_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i1685ffc030bd45a4bb1ef3dde4d20699_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Share-Based Awards - ESPP Fair Value Inputs (Details)", "role": "http://www.graco.com/role/ShareBasedAwardsESPPFairValueInputsDetails", "shortName": "Share-Based Awards - ESPP Fair Value Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i1685ffc030bd45a4bb1ef3dde4d20699_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Share-Based Awards - Narrative (Details)", "role": "http://www.graco.com/role/ShareBasedAwardsNarrativeDetails", "shortName": "Share-Based Awards - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i2123ea3f0485493aacb14ea47ddac94b_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Retirement Benefits (Details)", "role": "http://www.graco.com/role/RetirementBenefitsDetails", "shortName": "Retirement Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i2123ea3f0485493aacb14ea47ddac94b_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ib685181dc5a44ee1a02f9214305920ce_I20220701", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - Disclosure - Shareholders' Equity - Changes in AOCI (Details)", "role": "http://www.graco.com/role/ShareholdersEquityChangesinAOCIDetails", "shortName": "Shareholders' Equity - Changes in AOCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ib685181dc5a44ee1a02f9214305920ce_I20220701", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424411 - Disclosure - Receivables and Credit Losses (Details)", "role": "http://www.graco.com/role/ReceivablesandCreditLossesDetails", "shortName": "Receivables and Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Balance Sheets (Unaudited)", "role": "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427412 - Disclosure - Inventories (Details)", "role": "http://www.graco.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ggg:ScheduleOfAcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430413 - Disclosure - Intangible Assets - Other Intangible Assets (Details)", "role": "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails", "shortName": "Intangible Assets - Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ggg:ScheduleOfAcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431414 - Disclosure - Intangible Assets - Future Amortization Expense (Details)", "role": "http://www.graco.com/role/IntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Intangible Assets - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i6b9adde2154048f8905c5be72abec9dc_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432415 - Disclosure - Intangible Assets - Goodwill Rollforward (Details)", "role": "http://www.graco.com/role/IntangibleAssetsGoodwillRollforwardDetails", "shortName": "Intangible Assets - Goodwill Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3d2fd14b373e4a9a8ee7cd66b0b7a019_D20220702-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - Disclosure - Intangible Assets - Narrative (Details)", "role": "http://www.graco.com/role/IntangibleAssetsNarrativeDetails", "shortName": "Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3d2fd14b373e4a9a8ee7cd66b0b7a019_D20220702-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SelfInsuranceReserveCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436417 - Disclosure - Other Current Liabilities - Components of Other Current Liabilities (Details)", "role": "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails", "shortName": "Other Current Liabilities - Components of Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SelfInsuranceReserveCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i6b9adde2154048f8905c5be72abec9dc_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437418 - Disclosure - Other Current Liabilities - Accrued Warranty Activity (Details)", "role": "http://www.graco.com/role/OtherCurrentLiabilitiesAccruedWarrantyActivityDetails", "shortName": "Other Current Liabilities - Accrued Warranty Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3d2fd14b373e4a9a8ee7cd66b0b7a019_D20220702-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438419 - Disclosure - Other Current Liabilities - Narrative (Details)", "role": "http://www.graco.com/role/OtherCurrentLiabilitiesNarrativeDetails", "shortName": "Other Current Liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3d2fd14b373e4a9a8ee7cd66b0b7a019_D20220702-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444421 - Disclosure - Fair Value (Details)", "role": "http://www.graco.com/role/FairValueDetails", "shortName": "Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "ggg:AllowanceforCredits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://www.graco.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "iadf7bc198d3e4abc8fbc096fb16ae38f_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "ggg:AllowanceforCredits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia4e66dec7be243a6a9950e6e65181042_I20201225", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited)", "role": "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited", "shortName": "Consolidated Statements of Shareholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia4e66dec7be243a6a9950e6e65181042_I20201225", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3d2fd14b373e4a9a8ee7cd66b0b7a019_D20220702-20220930", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited) Consolidated Statements of Shareholders' Equity (Unaudited) Parenthetical", "role": "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnauditedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical", "shortName": "Consolidated Statements of Shareholders' Equity (Unaudited) Consolidated Statements of Shareholders' Equity (Unaudited) Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "i3d2fd14b373e4a9a8ee7cd66b0b7a019_D20220702-20220930", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation", "role": "http://www.graco.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ggg-20220930.htm", "contextRef": "ia35d5d66080d4285842b25ba86737ba2_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 23, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationGeographicDetails" ], "xbrltype": "domainItemType" }, "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "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", "terseLabel": "Entity Address, Address Description" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r592" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "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", "terseLabel": "Entity Incorporation, State" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r592" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r592" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.graco.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ggg_AllowanceforCredits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for Credits: Includes allowance for doubtful accounts and other credits against receivables.", "label": "Allowance for Credits", "terseLabel": "Allowance for Credits" } } }, "localname": "AllowanceforCredits", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "ggg_CashFlowLeverageRatioNoAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash flow leverage ratio no acquisition", "label": "Cash flow leverage ratio no acquisition [Member]", "terseLabel": "Cash flow leverage ratio no acquisition" } } }, "localname": "CashFlowLeverageRatioNoAcquisitionMember", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "ggg_CashFlowLeverageRatioWithAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash flow leverage ratio with acquisitions", "label": "Cash flow leverage ratio with acquisitions [Member]", "terseLabel": "Cash flow leverage ratio with acquisitions" } } }, "localname": "CashFlowLeverageRatioWithAcquisitionsMember", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "ggg_CommittedFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of credit under which lender is contractually committed to advance up to the maximum amount of borrowings under the credit agreement.", "label": "Committed Facility [Member]", "terseLabel": "Committed Facility [Member]" } } }, "localname": "CommittedFacilityMember", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "ggg_ContractorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractor reporting segment", "label": "Contractor [Member]", "terseLabel": "Contractor", "verboseLabel": "Contractor" } } }, "localname": "ContractorMember", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/IntangibleAssetsGoodwillRollforwardDetails", "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "domainItemType" }, "ggg_CovenantRatioAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Covenant Ratio", "label": "Covenant Ratio [Axis]", "terseLabel": "Covenant Ratio [Axis]" } } }, "localname": "CovenantRatioAxis", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "ggg_CovenantRatiosDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Covenant Ratios", "label": "Covenant Ratios [Domain]", "terseLabel": "Covenant Ratios [Domain]" } } }, "localname": "CovenantRatiosDomain", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "ggg_DefinedBenefitPlanAmortizationOfGainsLossesAndOther": { "auth_ref": [], "calculation": { "http://www.graco.com/role/RetirementBenefitsDetails": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of gains or losses recognized in net periodic benefit cost. This element may be used to encapsulate any other periodic costs associated with defined benefit plans that are not separately disclosed.", "label": "Defined Benefit Plan Amortization Of Gains Losses And Other", "negatedLabel": "Amortization and other" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLossesAndOther", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/RetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "ggg_DocumentandEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and Entity Information Abstract", "label": "Document and Entity Information [Abstract]", "terseLabel": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentandEntityInformationAbstract", "nsuri": "http://www.graco.com/20220930", "xbrltype": "stringItemType" }, "ggg_ImpairmentSegmentInformation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment - Segment Information", "label": "Impairment - Segment Information", "terseLabel": "Impairment - Segment Information" } } }, "localname": "ImpairmentSegmentInformation", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ggg_IndustrialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial reporting segment", "label": "Industrial [Member]", "terseLabel": "Industrial", "verboseLabel": "Industrial" } } }, "localname": "IndustrialMember", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/IntangibleAssetsGoodwillRollforwardDetails", "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "domainItemType" }, "ggg_IntangibleAssetsTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) Intangible Assets, Translation Adjustments", "label": "Intangible Assets, Translation Adjustments", "terseLabel": "Total Foreign Currency Translation" } } }, "localname": "IntangibleAssetsTranslationAdjustments", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ggg_InterestCoverageRatioNoAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest coverage ratio no acquisitions", "label": "Interest coverage ratio no acquisitions [Member]", "terseLabel": "Interest coverage ratio no acquisitions" } } }, "localname": "InterestCoverageRatioNoAcquisitionsMember", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "ggg_InterestCoverageRatioWithAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest coverage ratio with acquisitions", "label": "Interest coverage ratio with acquisitions [Member]", "terseLabel": "Interest coverage ratio with acquisitions" } } }, "localname": "InterestCoverageRatioWithAcquisitionsMember", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "ggg_PatentsProprietaryTechnologyAndProductDocumentationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patents, proprietary technology and product documentation", "label": "Patents, Proprietary Technology And Product Documentation [Member]", "terseLabel": "Patents and Proprietary Technology" } } }, "localname": "PatentsProprietaryTechnologyAndProductDocumentationMember", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "ggg_ProcessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Process reporting segment", "label": "Process [Member]", "terseLabel": "Process", "verboseLabel": "Process" } } }, "localname": "ProcessMember", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/IntangibleAssetsGoodwillRollforwardDetails", "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "domainItemType" }, "ggg_ProductWarrantyMarginReversed": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Product Warranty Margin Reversed", "terseLabel": "Margin on parts sales reversed" } } }, "localname": "ProductWarrantyMarginReversed", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesAccruedWarrantyActivityDetails" ], "xbrltype": "monetaryItemType" }, "ggg_ScheduleOfAcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived and indefinite lived intangible assets by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule Of Acquired Finite Lived And Indefinite Lived Intangible Assets By Major Class Table [Text Block]", "terseLabel": "Other Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "ggg_ShelfNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shelf Notes [Member]", "label": "Shelf Notes [Member]", "terseLabel": "Shelf Notes [Member]" } } }, "localname": "ShelfNotesMember", "nsuri": "http://www.graco.com/20220930", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r107", "r149", "r162", "r163", "r164", "r165", "r167", "r169", "r173", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r253", "r255", "r256" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r107", "r149", "r162", "r163", "r164", "r165", "r167", "r169", "r173", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r253", "r255", "r256" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r261", "r294", "r395", "r401", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r562", "r564", "r588", "r589" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r261", "r294", "r395", "r401", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r562", "r564", "r588", "r589" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r261", "r294", "r347", "r395", "r401", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r562", "r564", "r588", "r589" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r261", "r294", "r347", "r395", "r401", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r562", "r564", "r588", "r589" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r118", "r123", "r396" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r177", "r178", "r315", "r319", "r563", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationGeographicDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r177", "r178", "r315", "r319", "r563", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationGeographicDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r118", "r123", "r234", "r396", "r509" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Other Current Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40", "r508" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ReceivablesandCreditLossesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts Receivable, before Allowance for Credit Loss" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ReceivablesandCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r20", "r531", "r547" ], "calculation": { "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Accrued trade promotions" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r57", "r62", "r69", "r70", "r71", "r458" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Pension and Postretirement Medical" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r229" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r60", "r61", "r62", "r549", "r572", "r576" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Ending Accumulated other comprehensive income (loss)", "periodStartLabel": "Beginning Accumulated other comprehensive income (loss)", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.graco.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r69", "r70", "r490", "r491", "r492", "r493", "r494", "r496" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r59", "r62", "r69", "r70", "r71", "r108", "r109", "r110", "r458", "r567", "r568", "r602" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income\u00a0(Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r56", "r62", "r69", "r70", "r71", "r458", "r491", "r492", "r493", "r494", "r496" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Cumulative Translation Adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average life in years" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r27" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r108", "r109", "r110", "r430", "r431", "r432", "r472" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r111", "r112", "r113", "r114", "r123", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r192", "r242", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r443", "r444", "r445", "r446", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r505", "r523", "r524", "r525", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r598", "r599", "r600", "r601", "r602" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r402", "r404", "r436", "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock compensation cost" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r404", "r423", "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r183", "r193", "r195", "r198" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, ending", "periodStartLabel": "Balance, beginning" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ReceivablesandCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Other additions (deductions)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ReceivablesandCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r197" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Deductions from reserves" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ReceivablesandCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r97", "r214", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from the computation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r105", "r157", "r164", "r171", "r186", "r243", "r244", "r245", "r247", "r248", "r249", "r250", "r252", "r254", "r256", "r257", "r456", "r459", "r480", "r506", "r508", "r529", "r546" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r11", "r54", "r105", "r186", "r243", "r244", "r245", "r247", "r248", "r249", "r250", "r252", "r254", "r256", "r257", "r456", "r459", "r480", "r506", "r508" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r475" ], "calculation": { "http://www.graco.com/role/FairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r405", "r425" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r405", "r425" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsESPPFairValueInputsDetails", "http://www.graco.com/role/ShareBasedAwardsNarrativeDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsFairValueInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r451", "r452", "r453" ], "calculation": { "http://www.graco.com/role/FairValueDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r35", "r99" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r94", "r99", "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r94", "r489" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashSurrenderValueFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.graco.com/role/FairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of the amount that could be realized under a life insurance contract or contracts owned by the entity, commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).", "label": "Cash Surrender Value, Fair Value Disclosure", "terseLabel": "Cash surrender value of life insurance" } } }, "localname": "CashSurrenderValueFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r102", "r105", "r127", "r128", "r129", "r131", "r133", "r141", "r142", "r143", "r186", "r243", "r248", "r249", "r250", "r256", "r257", "r292", "r293", "r296", "r300", "r480", "r596" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Common Stock, Dividends, Per Share, Declared" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnauditedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r108", "r109", "r472" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25", "r508" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r65", "r67", "r68", "r78", "r538", "r557" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r313", "r314", "r316" ], "calculation": { "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer advances and deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r318" ], "calculation": { "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Right of return refund liability" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r162", "r163", "r164", "r165", "r167", "r173", "r175" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Unallocated corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r83", "r521" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Goods and Services Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CreditLossFinancialInstrumentTextBlock": { "auth_ref": [ "r194", "r200", "r201", "r202", "r203", "r204", "r205" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security.", "label": "Credit Loss, Financial Instrument [Text Block]", "terseLabel": "Receivables and Credit Losses" } } }, "localname": "CreditLossFinancialInstrumentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ReceivablesandCreditLosses" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r101", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r275", "r282", "r283", "r285", "r291" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r104", "r107", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r287", "r288", "r289", "r290", "r501", "r530", "r532", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r286", "r532", "r545" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long term debt, carrying amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCovenantCompliance": { "auth_ref": [ "r21", "r543" ], "lang": { "en-us": { "role": { "documentation": "States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure.", "label": "Debt Instrument, Covenant Compliance", "terseLabel": "Debt Instrument, Covenant Compliance" } } }, "localname": "DebtInstrumentCovenantCompliance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45", "r104", "r107", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r287", "r288", "r289", "r290", "r501" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r104", "r107", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r284", "r287", "r288", "r289", "r290", "r307", "r308", "r309", "r310", "r498", "r499", "r501", "r502", "r544" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r440", "r441" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred Income Tax Assets, Net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r440", "r441" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred Income Taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r98" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r324", "r362", "r381", "r387", "r388" ], "calculation": { "http://www.graco.com/role/RetirementBenefitsDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "terseLabel": "Defined Benefit Plan, Benefit Obligation" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r324", "r361", "r380", "r387", "r388" ], "calculation": { "http://www.graco.com/role/RetirementBenefitsDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r324", "r329", "r360", "r379", "r387", "r388" ], "calculation": { "http://www.graco.com/role/RetirementBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r358", "r377", "r387", "r388" ], "calculation": { "http://www.graco.com/role/RetirementBenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "auth_ref": [ "r325", "r365", "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r327", "r359", "r378", "r387", "r388" ], "calculation": { "http://www.graco.com/role/RetirementBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": { "auth_ref": [ "r328" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement.", "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement", "terseLabel": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement" } } }, "localname": "DefinedBenefitPlanSettlementsBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanNumberOfEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of employees eligible to participate in defined contribution plan.", "label": "Defined Contribution Plan, Number of Employees", "terseLabel": "Participants transferred" } } }, "localname": "DefinedContributionPlanNumberOfEmployees", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsSubsequentEventDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r97", "r152" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r405", "r425" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Options Fair Value Inputs" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Dividends, Common Stock, Cash" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r14", "r43" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r79", "r115", "r116", "r117", "r118", "r119", "r124", "r127", "r131", "r132", "r133", "r137", "r138", "r473", "r474", "r539", "r558" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited", "http://www.graco.com/role/EarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r79", "r115", "r116", "r117", "r118", "r119", "r127", "r131", "r132", "r133", "r137", "r138", "r473", "r474", "r539", "r558" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited", "http://www.graco.com/role/EarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r134", "r135", "r136", "r139" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/EarningsperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r489" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Salaries and incentives" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Additional Disclosure [Abstract]", "terseLabel": "Share-based Payment Arrangement, Additional Disclosure [Abstract]" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r424" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan", "verboseLabel": "Employee Stock [Member]" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsESPPFairValueInputsDetails", "http://www.graco.com/role/ShareBasedAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsFairValueInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r69", "r70", "r71", "r108", "r109", "r110", "r112", "r120", "r122", "r140", "r190", "r306", "r311", "r430", "r431", "r432", "r445", "r446", "r472", "r490", "r491", "r492", "r493", "r494", "r496", "r567", "r568", "r569", "r602" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited", "http://www.graco.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r475", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r475", "r478" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Fair Value Schedule" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r273", "r287", "r288", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r387", "r476", "r510", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r273", "r287", "r288", "r348", "r349", "r354", "r387", "r476", "r511" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r273", "r287", "r288", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r387", "r476", "r512" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r273", "r287", "r288", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r387", "r510", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r221" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Estimated amortization expense thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Remaining estimated amortization expense 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Estimated amortization expense 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Estimated amortization expense 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Estimated amortization expense 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Estimated amortization expense 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r215", "r218", "r221", "r225", "r522", "r526" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r221", "r526" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite Life" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r215", "r220" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r221", "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "verboseLabel": "Book value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.graco.com/role/FairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Forward exchange contracts" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.graco.com/role/FairValueDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "terseLabel": "Forward exchange contracts" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r207", "r208", "r508", "r528" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.graco.com/role/IntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Additions, adjustments from business acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r210" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r82", "r105", "r157", "r163", "r167", "r170", "r173", "r186", "r243", "r244", "r245", "r248", "r249", "r250", "r252", "r254", "r256", "r257", "r480" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r75", "r157", "r163", "r167", "r170", "r173", "r527", "r535", "r541", "r559" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Earnings Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r121", "r122", "r155", "r442", "r447", "r448", "r560" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r96" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Trade accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "auth_ref": [ "r96" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in accrued salaries.", "label": "Increase (Decrease) in Accrued Salaries", "terseLabel": "Salaries and incentives" } } }, "localname": "IncreaseDecreaseInAccruedSalaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r96" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r96" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r96" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "auth_ref": [ "r96" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits", "terseLabel": "Retirement benefits and deferred compensation" } } }, "localname": "IncreaseDecreaseInPensionAndPostretirementObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r96" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r217", "r224" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite Life" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Book value" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]", "terseLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss)" } } }, "localname": "IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r217", "r224" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trade Names", "terseLabel": "Cost" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Total Cost" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r213", "r219" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other Intangible Assets, net", "verboseLabel": "Total Book Value" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r151", "r497", "r500", "r540" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r48" ], "calculation": { "http://www.graco.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished products and components" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r51" ], "calculation": { "http://www.graco.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Inventory gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserve": { "auth_ref": [ "r52" ], "calculation": { "http://www.graco.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.", "label": "Inventory, LIFO Reserve", "negatedLabel": "Reduction to LIFO cost" } } }, "localname": "InventoryLIFOReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r51", "r508" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.graco.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.graco.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory, Net [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r50" ], "calculation": { "http://www.graco.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials and purchased components" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r49" ], "calculation": { "http://www.graco.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Products and components in various stages of completion" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r105", "r186", "r480", "r508", "r533", "r551" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r44", "r105", "r186", "r243", "r244", "r245", "r248", "r249", "r250", "r252", "r254", "r256", "r257", "r457", "r459", "r460", "r480", "r506", "r507", "r508" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r475" ], "calculation": { "http://www.graco.com/role/FairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer.", "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases", "terseLabel": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases" } } }, "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of Credit Facility, Current Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r241" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Activity In Accrued Warranty And Service Liabilities Abstract" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesAccruedWarrantyActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r94" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows From Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r94" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows From Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r94", "r95", "r98" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows From Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r63", "r66", "r71", "r76", "r98", "r105", "r111", "r115", "r116", "r117", "r118", "r121", "r122", "r130", "r157", "r163", "r167", "r170", "r173", "r186", "r243", "r244", "r245", "r248", "r249", "r250", "r252", "r254", "r256", "r257", "r474", "r480", "r536", "r555" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Earnings", "totalLabel": "Net Earnings", "verboseLabel": "Net earnings available to common shareholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited", "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited", "http://www.graco.com/role/EarningsperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Other countries" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationGeographicDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationGeographicDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r157", "r163", "r167", "r170", "r173" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating Earnings", "verboseLabel": "Operating Earnings" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited", "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r504" ], "calculation": { "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r504" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r503" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r162", "r163", "r164", "r165", "r167", "r173" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r7", "r462" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r43" ], "calculation": { "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r53", "r508" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r62", "r69", "r70", "r72", "r490", "r492", "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r55" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r64", "r67", "r69", "r70", "r72", "r77", "r306", "r490", "r495", "r496", "r537", "r556" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Components of other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax": { "auth_ref": [ "r58", "r60" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax", "negatedTerseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r58", "r60" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTerseLabel": "Pension and postretirement medical liability adjustment" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Components of Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Employee-related Liabilities, Current", "terseLabel": "Payable for employee stock purchases" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r43", "r508" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current [Abstract]", "terseLabel": "Other Current Liabilities Details [Abstract]" } } }, "localname": "OtherLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.graco.com/role/FairValueDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of other liabilities.", "label": "Other Liabilities, Fair Value Disclosure", "terseLabel": "Deferred compensation" } } }, "localname": "OtherLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other Non-current Liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other expense (income), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r321", "r322", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Postretirement Medical" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Other Receivables", "terseLabel": "Other Receivables" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ReceivablesandCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r86", "r89" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r91" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Common stock repurchased" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r93" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r91" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Cash dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r87" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Property, plant and equipment additions" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r22", "r322", "r323", "r346", "r387" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Retirement Benefits and Deferred Compensation" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r320", "r322", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r397", "r398", "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r405", "r425" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r90" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Common stock issued" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "Borrowings on short-term lines of credit, net" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r238", "r239", "r534" ], "calculation": { "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of year", "terseLabel": "Accrued warranty and service liabilities" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesAccruedWarrantyActivityDetails", "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Reductions for claims settled" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesAccruedWarrantyActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r96", "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Expense", "terseLabel": "Charged to expense" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesAccruedWarrantyActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r228" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r230", "r508", "r542", "r553" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, Plant and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r80", "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Additions (reversals) charged to costs and expenses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ReceivablesandCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r26", "r31", "r508", "r552", "r577" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Accounts receivable, less allowances of $6,600 and $3,900" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r62", "r69", "r70", "r72", "r490", "r494", "r496" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "terseLabel": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r92" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r439", "r520", "r590" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Product development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r28", "r311", "r433", "r508", "r550", "r571", "r576" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r108", "r109", "r110", "r112", "r120", "r122", "r190", "r430", "r431", "r432", "r445", "r446", "r472", "r567", "r569" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r320", "r321", "r322", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r397", "r398", "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r320", "r321", "r322", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r397", "r398", "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r74", "r105", "r148", "r149", "r162", "r168", "r169", "r176", "r177", "r180", "r186", "r243", "r244", "r245", "r248", "r249", "r250", "r252", "r254", "r256", "r257", "r480", "r541" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited", "http://www.graco.com/role/SegmentReportingInformationGeographicDetails", "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Geographic Information [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationGeographicDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r62", "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Changes in AOCI" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r373", "r374", "r375", "r376", "r387" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "auth_ref": [ "r373", "r374", "r375", "r376", "r387" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "terseLabel": "Retirement Benefits" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted EPS" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/EarningsperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r215", "r220", "r522" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r211", "r212" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r211", "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Goodwill Rollforward" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r224", "r226" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r16", "r32", "r33", "r34" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Components of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of Net Periodic Benefit Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/RetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Accrued Warranty Activity" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r81", "r179" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Segment Reporting - Geographic" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r74", "r179" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationGeographicDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r157", "r160", "r166", "r211" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r157", "r160", "r166", "r211" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Segment Reporting - Operations and Assets" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r405", "r425" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsESPPFairValueInputsDetails", "http://www.graco.com/role/ShareBasedAwardsNarrativeDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsFairValueInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r407", "r414", "r416" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Options Activity and Outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "ESPP Fair Value Inputs" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r144", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r162", "r163", "r164", "r165", "r167", "r168", "r169", "r170", "r171", "r173", "r180", "r232", "r233", "r561" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsGoodwillRollforwardDetails", "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r144", "r146", "r147", "r157", "r161", "r167", "r171", "r172", "r173", "r174", "r176", "r179", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "calculation": { "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Current", "terseLabel": "Accrued self-insurance retentions" } } }, "localname": "SelfInsuranceReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesComponentsofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling, marketing and distribution" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofEarningsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r96" ], "calculation": { "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Stock purchase plan discount from market value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Fair Value Assumptions and Methodology [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsFairValueInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsESPPFairValueInputsDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsFairValueInputsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsESPPFairValueInputsDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsFairValueInputsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsESPPFairValueInputsDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsFairValueInputsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsESPPFairValueInputsDetails", "http://www.graco.com/role/ShareBasedAwardsNarrativeDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsFairValueInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of exercisable options (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Options canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsESPPFairValueInputsDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsFairValueInputsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r409", "r425" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending (in shares)", "periodStartLabel": "Beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending (dollars per share)", "periodStartLabel": "Beginning (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r403", "r406" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsESPPFairValueInputsDetails", "http://www.graco.com/role/ShareBasedAwardsNarrativeDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsFairValueInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r418", "r434" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsESPPFairValueInputsDetails", "http://www.graco.com/role/ShareBasedAwardsOptionsFairValueInputsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "auth_ref": [ "r39", "r554" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.", "label": "Short-term Bank Loans and Notes Payable", "terseLabel": "Notes payable to banks" } } }, "localname": "ShortTermBankLoansAndNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r237" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Additions from Business Acquisition", "terseLabel": "Standard Product Warranty Accrual, Additions from Business Acquisition" } } }, "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/OtherCurrentLiabilitiesAccruedWarrantyActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r144", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r162", "r163", "r164", "r165", "r167", "r168", "r169", "r170", "r171", "r173", "r180", "r211", "r231", "r232", "r233", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsGoodwillRollforwardDetails", "http://www.graco.com/role/SegmentReportingInformationOperationsandAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r23", "r24", "r25", "r102", "r105", "r127", "r128", "r129", "r131", "r133", "r141", "r142", "r143", "r186", "r243", "r248", "r249", "r250", "r256", "r257", "r292", "r293", "r296", "r300", "r306", "r480", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r47", "r69", "r70", "r71", "r108", "r109", "r110", "r112", "r120", "r122", "r140", "r190", "r306", "r311", "r430", "r431", "r432", "r445", "r446", "r472", "r490", "r491", "r492", "r493", "r494", "r496", "r567", "r568", "r569", "r602" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited", "http://www.graco.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r108", "r109", "r110", "r140", "r521" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r24", "r25", "r306", "r311" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Employee stock purchase plan shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r24", "r25", "r306", "r311", "r412" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r24", "r25", "r306", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Shares issued" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r24", "r25", "r306", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "negatedTerseLabel": "Restricted stock canceled (issued)" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r24", "r25", "r306", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r70", "r105", "r108", "r109", "r110", "r112", "r120", "r186", "r190", "r311", "r430", "r431", "r432", "r445", "r446", "r454", "r455", "r461", "r472", "r480", "r490", "r491", "r496", "r568", "r569", "r602" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.graco.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r103", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r311", "r312" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks, Trade Names and Other" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/IntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r111", "r112", "r113", "r114", "r123", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r192", "r242", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r443", "r444", "r445", "r446", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r505", "r523", "r524", "r525", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r598", "r599", "r600", "r601", "r602" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareholdersEquityChangesinAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnsecuredDebtCurrent": { "auth_ref": [ "r19", "r530", "r548" ], "calculation": { "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term, uncollateralized debt obligations due within one year or the normal operating cycle, if longer.", "label": "Unsecured Debt, Current", "terseLabel": "Current portion of long term debt" } } }, "localname": "UnsecuredDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/ShareBasedAwardsOptionsActivityandOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r133" ], "calculation": { "http://www.graco.com/role/EarningsperShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of stock options computed using the treasury stock method and the average market price" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r126", "r133" ], "calculation": { "http://www.graco.com/role/EarningsperShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average shares outstanding for diluted earnings per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r124", "r125" ], "calculation": { "http://www.graco.com/role/EarningsperShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted average shares outstanding for basic earnings per share" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.graco.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919269-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919236-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130611-203046-203046" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r438": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r462": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4),(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r591": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r592": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r593": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r594": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r595": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r596": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r597": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" } }, "version": "2.1" } ZIP 69 0000042888-22-000033-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000042888-22-000033-xbrl.zip M4$L#!!0 ( &"6E4 G2PF:W,! $\?%0 0 9V=G+3(P,C(P.3,P+FAT M;>Q]:5=;R9+M]_X5>MQ^W55KD7;. U67M[#!7*HM81MAM_A2*T<0UL"5A W\ M^A=Y)+ 1V :CV:>Z+Y9TICP9&3MV1$9&_OG_+MJMRJ?8ZS>[G7^ND6=XK?+_ M-O_\/PC][XMWKRO;77_>CIU!Y64OVD$,E<_-P4GE0XC]CY74Z[8K'[J]C\U/ M%J'BFI?=L\M>\_AD4*&8TK&#O0TA5?">"22L)(@3%9$37B'A)/=4&X#_> MT"1R0BA%TB2-N H"Z> %\I9S+*,)3M#UL&&=?NKVV'4"W/:>8"(0U8N3Z/G#FQULW MN7"]5O%,BC%[G@\[VX_7IY_WT;&U9S=7)-MWQ=FC W 5)0B3KY[0O/C6_0G[ MJJE?O=C]YW_OK2A&F")"KV\28O/F)L4-KKL&#A1-_#>_>5Z_RRE1W^F#T1G7 M%US)QS_KN,]]MYS90;!B^/K/?&]SM4_CQGO[TW?/. MH'=Y__N-#A:7W3083@AC_3%Z.?E\>/#K4YO?ZXI.?V [_F8X7/2;]_4$G$N> M_V_U]8$_B6V+;EVUT;(=Z)7808<':S#NHPV;?[;CP%;R?5#\]WGSTS_77G8[ M ]!F5+\\@\O\\-L_UP;Q8O"\4(/GF__Q'__QYZ Y:,5-Z&9TW:%_/A_^]N?S MX9U=-UQN_AF:GRK]P64K_G,M-/MG+7NYT>EV(CR_>;&13XR]X<=F"+%3?(3C M-4"47M,/'W\Q>!?3/]>:EHD@@I2@NX%3+32GC@IGM50LJ_G?VT53",CLBY [ MMIT?'9L;USCU!N[<#3N=L UHM589#F:X_<5@(\ OJ W//,F7H6 OT66T/10[ M:Y5F@',">W_IMKN?7M-WGQJL>AY.=SX=[9K3_?:K9HW^=5(]K=+:]E_M6OVM M.*IOB?T/>Q>-^E\?J_6MS_O;+T[VZWOT-:NU&E=G)XW3T&S4]ZYJIV\OCTX/ M\?Z'P\_[]5:S^F'G\FA[YW-U^_ASH_[QLM;2^#4]NFQ\\+*VO<<:IU5R5#^\ M.#K=^5S;/L2U^D>\7__K].CTI-6HOS^%:_G^=N-3V'W5=+N'\FC[7:M&WUY4 MK]Z2_?K.56W[Q<=&'>Y-_VI5KPY%H[Z#&Q_>MZKUZNB:]_ LT3FJGWVL[1XR MN!]<B+U_6=0?4 P[][%]5Z M@_^-#5$^ZHB2%1YQAP4RR7K$?*#4.OC1LK7-@W@VB&T7>Q6&UPN;\.?S6X-@ MFF-B"P9$R(/B5WQX+J7D1 S2]E2&X%/[WA4_O"%]Q)K!( K$(Z2U M#T@)^.A!4$2 \%]MO3[8F:&\=SJ 49 ]V]KKA'CQ/_&R%.^/Q,OOB#<1 MT&(G/:(Z*,2EY,@4K TG$PGC44B]MHGS?R FK6_0_:V_D\;*8P\LG%J&.-,,.4DU(@1^-U*;I.C:)@(& MB#(%N%?*KX!\9;I8.>\TAS+NG]A>[*_=ECO&QJI P$9HR7FB1H*5T%JYR*V* M/OR]E\4-8@>R&:)OM@&;_[EVGWYWVV#$#P9=__&@>-#^^2#SH-#LC(%\Y[R- M0G> 1K=;J^0Q$XN;EH/E!X.E]A)?C@T6,/?&)_!R4F3@E8%=0#9X"19?4&VY MCTP"Z!.IUP4UZ^ 170^8ZQ$R"_[W!1A>P2_]4M(_EG3S#BS$(*D'1QU)%27B MB7.D)7CB*I.^Z!WV0JQMSIC-W9;PD.>7,GZ@C"_OR%@E)U04#A&<^;L'E;86 M&^28<"H8:;17:YMOV8-1_[P?QB"?2,-5B-PI$KGWSIK$P&G@+NG@@B7W"OP+ M]B-V+?Y1$&1CM]L-GYNMUI8';[87P_9Y#T!_.!3NX_=7L=>]07TVWW%":@>F M[=NO.ONG;W'M]/BR5F]<-MH[GQNG;WEUMR'VZZ%=W=UCU:OP\6BW!O<^Q*_9 MNY-&^Z*UWZY>53^ /$];'QM7T+[ZNV;U=$=4VSLP1@Y!]F^OCC[LB5I]Z_+Z M&GC6^1$]E'#^Q='NJ_;^AW>GU:L&J>WNP1CX>-F ,0+O^/EH&][E]".I;O^5 M[J$(+(&R>B60!RX XP1(OTO8(QR# HI(#-5\;?.__J$IH7]\"_$?,EI<-,IQ M&[%G@0=IC;;8VD#A!P+/FN9H^191*(?,@X;,U=B0T"1@/K@1 M2&.)361)>AHS45@WAC]EQ!@6.0W&>!\"YR9H2IV5TM*H-0Z+H>=)AHU]$VV$058I) MB(W!Y1G(KM]LG[5RZ+WX[:27Q]C7 ?-G%S "X6FW;S%\_)=GCIK0[Y[WBF_% M1,'&:-P.!\?/C-OK&\7"8[[^U@SY>VK&7J5H4+QWENOEWO_3ZNB_';IH9OCK5%+&&VT>NOU\_Y/FMCKJW MWQX1<)A_=PVG<@;#'B 8$7ISH]&1A_5 QK_B]4;#]:!IP L_(T2.8CF+T/P$[_#UJ45@P ZZO9\NSS]NQTZWW>S<=]N' M0MBM6SR_W?H?:9D-23GP;77(2.>\3LYC(Y,CTL+@24/;L2 =\MVW,*LQ]F. M6ST@G;' D2@1''.=M,'""Q<5V-#H3?!%#Q!"&5FL'B#%7 690 ]8'J4$Q@Z$ M@7)FI35&X"BC%$03:&[1 QDQQ&+UP! FQ 1Z0! &X,B$B-QQ,#0Z4:N4@2$@ M=5)6#L? @D#EK3%P"_V>T /:4..C3-A)RXV0AI(DDL&2&!>!6XYP0.&I:\$( M]>)Q#H$/OP9XV,59J^F;@^HPQR(TX>@PC^_:23T8 /#G:W; 22TFS\ZZ'?C: MW[IH CV\/NVK2;7AO?Y\?N\C;GKMIB6/!BCUE2?P%-$H1CSG),1 .6BG5CHZ M1[D!O&;"DI41S58(S>RYVM8;VPQ[G9?VK#FPK241D_):@4- F:.)>\".J)P* MT1 $1<=7ADQO8L#V^S$L&-[G6;GN+\D\M'!.T6-(T(1G@#AP+'0 *$N4&L= M"2LCGRWOS]OGK9S#O#\XB;U\7B^>Y+M]BGL=WVW')1$96-],08(7%CS 2"RF M"0P39U@8BGV$6ND-^(G>6)V"(ZNHLO-@$/,7M# ) M"^H=H'/DS#''M005=E)IC2T.LXN%+;.-G4J0SE&EI5(FV:"X]LY8;&.T7E/P MC(40*R.:.?G $Q(3';3$RMBE"8W;T*Y3#HZ&:GP7&#H-L.LTL3( .:)SG#F: 6-TN3$A'V4,F$O MO,;<*:M-3):!2^824]2+E1'33(W2Y.23E(C2I&@2D1PK4)]HO (;Y+343IJ5 MD<^\C=+D1.:$E2D2IA--G#JAN3%<10*2)"J$>_.1EUMV,PU+SCZ%T% %9,*" M#4N*2VJ-8H*)X*,&BX:C7CV!SBTL.7OABL2]\E8H[35XR]0PED#0UF"C:&0K MJ*VS#TO.7JI1""*#TYJ*R",-VI-@)4A4"1LEEZLGU84(2\Y>T!0G(:PP5CG+ MDW*&!*.$M"Q&&[AWH^0D.?WTK&6VL;>SIN1D\L985"E8IX56FH/,C?!8"VQ3 M(IH)BU=&-//Q "9.8% E8C A"4MN5D9,,_8 )R4?;,!] M\,YZ!EV7J-/)F92PIIKPX,GJ(-S\//4!,Y"GFH 4V?X+9X(EU!B2F(^" M1\V--,XFFF!\.PSC>_4$.A\?>"["-8PKXQ/3VH \F;8$,V % L?J/*Q5U M3(ISE;PG*7VA&\LOWQGZP!-:.>1I4>M().* Q.<, TQ5-#(E1;CV9&5$,R$)BXHE1*10S1.;E#]$1;Q-\#(Z#.O$9+G%;>KLW%?D(IRBX#E9X8KAF 3RJ M!"IDDA#,@DE;&?DL@ \\(9$QI7U*#J0C"'26(L#)AP\XJCF4?YEF:W37.K2W,9(Y:.E(@F=@&7P'+IB M.!(7" A:D!44Z'S"DG,1KE/:\EQN1RH0K=,6Q$R)-Y9I$[!2JR?<&8VR58:MKO#< B=_K=5C,4FZOMP?@9&RW[ M9[D.&FC_P?"V/P*!QX_6%^=] )E^__H!P^=GT>QUPGE_T&NNY@ITQZAD@7H1 M#.,B1J!^5N,@@\;)ATB68$*D'$#SG&A),5#".>;618XML9Q:3Y.!4:24L&H) MLDK+ 33/;%46I6 $)TILY!1+K<".%=5Z).-@RY: ^Y0#:)[DV01"0PS>F00( ME(SQ@A/&$KA#E/N;M46+S($>(&8I+'2+@$!*D?/_%( @^7@HRMFP0_CF-B@M?>".0$CQC*S!.RG'#US MHSZ)&J$83HY[PKUBVHBHB+>61!.UTTM ?$/D@;U33[:WB )I/[$?*Q#%3)$^JV==4&:L=;MC,2YBH0DN>"UC3))&G/ZN=76)Q*L]PX[3,(2$)+%E.9\5M I MDPOCBKQL@.<$),5E#.#PZD@5-\$SS-8 M++V59@E,]6)*K$A* M>0GN/P^6IQ1L+@\%L$U@-#BO%KC:93D4)ERED0A+4K&U8PB<1D!ZRV!X6&$< M/&:TL^%"HL(O&X:>3O%\,/0\"(TM)3P7M"#)8G"B L$8?K:+"PGE.)CH/I_* M4 +:[S.;X\Z":2".$XZ)@R'"\4K@P00;RHVC3@HIO K!$.,5 M[9LY.FMZVAC'SW'(#S]++'GN>O<'*J4 M,\5"HHIJ(7ADU"2&/19"8&&2CFE)XLSSE=Q\YF(%#1+;2!C)M9)!6)PX%8-) M1CJ?U/+;N6LN A3D<#4SPE2*"3,1 L$"HQCHL=(YDY>9E*/$0* M!EPR6IK5R"?A! ^*1$>LM$)RO=CQD'G*8'*Q#QF\3@H(A%>6XY S#:B%CF(6 MI"'8 F_#/%\$FXI"<$PCH88S93VG+ADJDHRD:P.21JB-:5+P--N:OE\MKU0OSR+MZ6QTSYK=2]C+ JM[9_E MN.XJLK4DO# Z"N4#Y8%X<'D-R]6X;))"<[X$;&WA!#GSVDR=\]SP.Z691O> MC]'!E)B*U &S%#+O A>7.D9A8"*#L%$NS3"N#'S(L5E&SL?-.VR 3I80S M++7A3@APR2P\)22_8IJ](CI]VP\#-A,M2YAKP0VSUCO"H^4J!.M!G$L0D_RJ M#F*S5Q"@-RW;N2O+-\,+\L'^=DRY9.*+V($/*[E4Q').A""$BYI19TE2:O'7BU MS#.A5\C&%J5JWW3[@][-B2/!_B)FEUJI)2@PQ4)P&O.VJXY[SHUU>3.G53*[ MBR3K^4X8=UD);J^(*&>=%DO5\?&)08NZP$BPE'HUP09$D"6@[28('-YJ347CA MI@%^OL;\;:D6@MX*I^?]P2SRN]57ZOR4U3A1F102]JR48#B),B8&: MXE646[T'DFH5.>%+)Z]@&>9 @GD@D5N3D^*4B2">0#@6;!GRX99&X>;/C+G( M-8LD(292SJ(W(6@ALY/K(G-^F2*-"ZNF\Y=R B9,O&12*%!G)QS5AAGC=>1Y M@8=9W'R&I5'EJ:0^6"E -P771(($$]82VNMB#8PPK0+PJ@8EV@N;.$5;OZS83Q&AVUDX)803I4RE&H 54NC MC9J.*@VOJK3G83OG(N5H=- @WN"DX38DHQ*18$E3\%YRPD88O%+"G:OM_%IN M3_%CO(>.I,F! O(@@Q,^"?@JDM."$[Z*"&T6L)YSG M@"I6'G-""GGE^>85XCKST[/A-/,D. \6!$ Q&@K_QTG@%C3.@:!T$B;@L))R MF[V>34Y>#'Q[;V,TQ0IR(TP"PNJ8IQ@TD 2W1'D="Z]P\\_L"%YJ+YC)%=FY M\W)!M3S)ET0%-%3(L_E_6J MV6D.XNOFIQCV.@!MQTW7BEO]?AST7UQ6[6FW][)E^^,% $&DW7;LO8M#(?=/ MFF?+LO+:R2"< 6?"8,L##2[RZ&-BF/)$F5LUD17EE6%T@[J^Z77/>LT(BG%9 MC_ZDTVUUCR^W.@%^#^=^L-T%_87S['06E4Y%F!K[(!@@K<2*:X#:Y"406.%E MX%%&OF+"O+X(\#7$MNU][(/XBB\UVX[+HH$J>&;A?TD:S;D@5K.0B->8I6#H M3=+C @MMKQ,RG_E)P2V3K"0F"2>OA:- 8XS1UC-CJ(W$",;$,I2P6@9+-_^9 M*HN=PEBIH*SD1.8J28H)(S#S"BQE6E5!+XQ]G/\0*!+/@<Z^<4-AA3I(V@0IIN5>! MRFC-$FSULYR6=RK"3,J0F,MA&.PY5M)J1Z*TSA*L U%DQ80Y3\]T@INN86Q9 MS.7?0 -39(8*+)V,RG,O$EL"#5Q(:S@562DOI 8"(U647#-I$G;..*>*BE&4<./5J@IZ8>SC M_(> YN"P>"5!^($#FS78..%S76Y,F17C]6I69@C,US.=BZ@CF%U.*7<1YUV0 MH_988ZJ$5=A*Z]D2B7HA;?'\)*@ ]7.0\%+T MFY82,YTL=]SR0)PN-G3A*C@2\NX2BT].;Q()5FB?9DNY1"7-=IB:P.% M'T@,:L5D.37TF[\@#8N:,V;.7Y8<*Y6" MI%Y1S)6FN51#PIA&2Q+XRPN\%_2"X.I4$FBB2-@QPKBFEDOIC:;!>RV8E#(0 MN@3)3@O"#R*U -3PB0$149=22Q)<@ 71Q^.#FI4"V3B%8I MCRTW.!D0#B=&8&U,E&P)%.65;?;>V]9Y?'%Y\_%?<$?;\R>7K^.G.+9%TLU) M>YVS\T&_.(,NB;2RK*27Q)EDN;+.05\FY9C,O)[+)?"Q%E]:DRP%Q!5E/N0= MTSGUP@0FE0)F(&@N#KX$I=(F(2VV)+JE?,9 X2S5GB>BG:#.<\8%40%'R7\- MW9JNM'Y2MYXW+S9ZL=\][P'?&7X]B384[0G-3YM_PI]17- I$"#+%>X$-Q$; MXXBE@6"LL354_IV%]^6:_N"R!6)J-SOH)#:/3P8;3)X-_OC<#(.3#;CH_ZX5 MYVW^V3^SG\Y7#W\/+S)G5OE!B/;:AYW-CQT2K&C5K[@^KCOMKJ]C7\4 M P#_D> -4;+M9NMRX[^W,K_^[_6^[?11'WHB#0_WFU<1V@+-*KY^'K93P=4M M("'7[28T-_:PME??V:XW6[HP;3S8>7GX;J^^MW-0V:IM5W;^]^6_ MMFJ[.Y67^]7JWL'!WGYM[@WG]S;\@^V?-#O'@VYGO;+][.6S"L4PQA[=V/N& MT<((Y]7^NVKE3]"O3K=3.V_#37QEI(;O8LH*QD0004K0I[QEHP##YBB II:* M9=6[+W11Z=@,AB$V-Z[GS'-1\K71DDWV_M)M=S^]IN\^-5CU/)SN?#K:-:?[ M[5?-&OWKI'I:I;7MO]JU^EMQ5-\2^Q_V+AKUOSY6ZUN?][=?G.S7]^AK5FLU MKLY.&J>AV:CO7=5.WUX>G1[B_0^'G_?KK6;UP\[ET?;.Y^KV\>=&_>-EK:4O M7M.CR\8'+VL?=DCC*IS4ZJ%9O=K"M>T]?G1ZVWN'IZTM[?K9U6VW^U&O6C MTZ/MM^QHN\JKK_3%?KV*_Z8A!,N"0-13CSAT';) XY!0A#A'L8S$K&T2C-X6 M*/=%"IN5.R/FN\-IEHIQT[3'/+)RV&GZ;HB5ZL'3GCZ#T?KVW/9 $UN7[^)9 MMS=8JZ1NKVT'\ #053#L&Z[;;3G;:G4'KGOQZXUK\K?7)@AO*1(R6L0]W9"]D6AE*-+*F_->_QRX2&70K1Q$GU-Z M_NL?1.(_"*MT>Q4B*K^%WX>_=%-E>]YJ 9^Y6="W]B.\>QLN4'%3A, M#./?TM<9J63^[Q4T/+?TWSA8"_19;0]%#N_EL9>5NL?_\:&*!]U!/&*;(BP0"99C\!=I=0Z M^-$RX&KQ;% 0_^'(9WB]DCM_7(&G:9HF9B=F0FMR!89F!H_24MQK*>C?(MF0 M5/(HZ( 1QTXC;:U!(JA$-1>5UST1]OVCIL=Y+J#0;>](:!QGV)OT/2V-7I(\;SAX5'4"SKH MF8(S\X-[\+]P_>114.P9+HX]'X2[!RE7U]?>>_S6Q<^+V_>NS[CN(#5\= M M:>5.^N<:6[L^Y\R&T.P<;]"SBPJ!E[G36W=>KWLVH? )_1'!Q5,FN$-%?Q>/ MF_T,V(.P[-$YZA^UFZTWS7WMU]]/#IM7%1/&_"\DU;CPUM>^U E M57C'1GWGHG9Z+&KO]>?7]:U!]0!?O*[O%??[FW!!!- .Q(B/ !%1(.LX0UH( M*YF4Q'NYMKG[;NOE?F6O]O+9-[GN=\:P^,X8'BDPC,P-&,*5?K?5#)7K\3C' M ?Y#Y"H&^&\[%Q8X3!Z6F:@7P'6DQW/W[^V MRW?_WNW1YP5Z+5P >*RY=V81AF";)2OND]W,H1R&^3.,?Q+*I;Z^]L=0_JB# M7#^C#[41CVLR>;KU^9[F+KQR3MWZ['6 W9Z-"&Z1#?.R>]X9]"Y?@H-^U]?M MYS/.>MU/^3Y+&F496JMJ^^W5T>D>:;3?0EM:)[7M]\U:_2.K[1ZUX1[DZ/1= M&ZS89_C?F+7J0CMJ[>KI^^;1]JL3L&JX]F&/[-<]/FHW@-Z^;]=VLQ7;NJBV M[K%6V!'NI*%(@\N(N"(.Z4 ]$E23)*QF1O*US6JSTXG][L!^UUA]?U3C/*;7 M'G3J@Q5@B$:KI0-U>[$WFJOWA1XLL=\UZ\&]-S:X>3*&,(4,5]E;4PI9AB7R MC!CF<'))D[5-#FX;"$MR7%*Q6U2L .#1E$2OTLV;.E=.SWO-?F@.@U+=-#S: M_!JV95\?WW;U*Q)^/%DO?OWK-WSPZ>#3MFIWW6ZEY>Q\%O \#P MMR$,E%1W^:@N86Q*5'=Z=UYH$LWO8*[\>0[1;H;0BJO%(;9"Z,5^?_3/:V@ M66K^\/YC]>JD7:6'5[6KC[2V^Y8?M7?(T?;;(7?X4"6-TQVZ7Z_>Y0\?X%Z[ MC:NC>I7MUQOX:/NDW:B__U@;<8?&U?LF< 51)?>08VEX$%8(% 0VB#NG$8PN MCQ0S0A+AB+$P<+2NH HA@Y/*UJ?8.8^5VK.=[T=U)D:4;YTZ68^SEZ_^%?CV M2$E>PL?]7KW[>;G=R)EHRL4=31$I,$,C0]0;A3AQ%AD6(C+$).LX9<;HD1MI MSX"F]==_0D%&1GYDMA_%^%HQ_4J#N6#N^[TWO>XGX.8K'CF9U9#?N3WD ]58 M&)$02Y@A'CA#5LJ(:"""6!$B8ZJ,G,QA\+_IPNAN'37/AD'#U]RCWXT J_3.(?_ MGO4 @YMGMC7\&B^B/Q\T/UU'5A*X^;'_3;^^C)A\U;^@U,->R:J]$*&0>K,= M^Y5:_%QYUVW;SC?>3SXQ:V/APB%4ZY\/AW ZK7#(8^Y#QFN;DC(D871,9BIM6L1P#J/[MR^9=?_U#TV)^J-?&<16 M/,NCLM(IAN5Z!9ABZSR_2\4"TE;RNH3?)T!D%B"C^JML]6%25^S%4#F[+]6= M_N9NDMRW_&!C>6C1DQ*BB)H6+<)X2G=^5)M_?@(]&ZA[U'[I,:'>'+2*-,=H M_4G%YXK!#[?T*]LI/5L X,%EVW5;O_5_GU27](8/6;T>JXV298M1%*^7 @&2 M?CYIPB]?X'9"^2S?Y)@K/C*G2%!'UO&24%> PA(3U.J'!JG5JY^/3M_R_0\[ MO+9;:S8^O()K&KAQ]>JD"L2UVCZ\:'QHC(UTW>GT,X+(*Z71_57)T>M>^:@+$F:.>)1(IPCSE-$UAB.8@IV5_F4*]14_A-L%<[KTRK]$^!>4_# 2NWX6>T8F82A12A5 MXP&J,>Z["1J9U GYP/-B[("1M3@BPFS G(#_)O3:YN[N[KR&_@,XBDQY!A52++DHC)Y[2<'R@J. M:IX":'1['X>6Y69%]H_C('><^85QV?@QHJ[K/B3"&^5]ZH!5AF+5.#L MGG^U/NLW,IJ0.;']2FJVP+NWK1:T9Z?_W^?-[/*#I^_BZ 2X\;VU4!Z^ MRKT2X"AX"_G4LU[TL? ="*T4=3CZE=_@?J 2E?XY,.'^23A3XXL8/Q MM_AL;SA%?E^OV$ZH_$:_>EL'V@4GN5-XEWQ1<3Y]E_MESAC9]=NDN,F%9&Z;06DDWMQF1JR;5+UQ5@WA[>%T^8 MLGM:#LTO,+LW3*%Y>=[K ;8,"Y%DRCVP@_/^$C.'HWI.A*E>-*[>7C7H(:EM M[UQ43S]>5.%:N)Y5L_4_A79>C:\].FO5MJLE0_Q-7ZSN5^'=IV M>HRKI_ZB>O57NWKZZG2X]FB,HZIL,\IX6Q1MK7575);\IV7Y/<:[B*0VLSL@=NWF M8 !\,+: X/6ZG2R-UF4E@F0N*WM92-;GC*[*MAW88<&@,;K[Y1Y?SWB].X^2VS2_4'9?39Z(3!2;,H>'"6"QY,F_8.VWM#9&/_ M]Y*F+BR%*FEJ25,7RO#-H$[$#>9FR!VQUB6FJ8VK%\W:]A8Y^G#(JMN>U79? MM:!=5]4Z_+O=(%6ZZWUV6MW=P]7M]ZVCNO]%0-$ZK M%]4/A[QV>GC5R$OK=VOMX1*W,9KJN#3",8FH:VK.9:V;FULOQRGM_K8 VHWL/]-O ;^$I MO>LP '1<&U[]!YJ_CB[_*F27 M32LQ;&K448N'5P]8C!83+)>MDQ=C7#Q]@48E_SLL-_%KY;M_*=K;>PDP>MSM M7=XS,UR<5 "L'YVTU)/$^[M'\*R_FL"%/U8_U)JUW2H^VFZ=[F_[RT:]];%Z M==1L7&WQ+]?<3!+S(WBO:GOO<^W#VXL&W<.-JW>WJKY/]#V^O:NV_ M3J&=N23P/64B=,A!7HQ,Q!IQ0@VR@C DO;6">6R2YFN;K^\W?B6O7BJRO'57 M?BLIKT=QYP665^T^CEO*;*%E=O M>K]Z(A*.28]TB!/*)FT7/+O[G;R%/S\9>*[N[<[XV7.OUHG;[NR=VB M(U]>1S5*W7Z2;M_-FM:".Q*U1-YA"[P>_CAJ0;=-4(02D7!2#]/MZ11\6Z93 MEW;=ZE[Z3L S+]B]-T[;3/=E$A3Y T!".]UB^O^\/PR6PLL/-\R[9Z.D;J]X M5NLR/_QS$QX-CZUTXN<W%3\U^06H[MN,SA@'5S073\\EYY^-@>Z%?R76^ MFN%;JVW9;_;W>V.@\]UU7M/JQKG)&YY5GTT>[U:L:?=^N;E=%K7U(:KL[ M#.[SN7JU \\#)DQ?M8XR8V[OC&>:?&Q<5=G1AP:<^Y'FA.A&W9-&?>NJFM]M M^_BJ\>%]NW&Z11OO[]F,(7)BC<0!!8(LNE0PI3'&V*SHDX8S:]P"J\ MLDD9/Y]@L^"KY4;X]*K(2P-B?=YI#M&I6$_>7[N-6!@;JT*NCJPEYXD:2:W3 M6KG(K8H^_+V7@0H BZX!2?3-MFWU_[EVWXJ-8CU[L>CPH'C0_OF@H/[0?[>W MI^Z:?;I09&!0:N"PZL5S[' M7JQTOT@K[W '-]OW@^[-AMB$#C?$_C;['XU!EDM,GG6'WN-&+^94\D_QCYL" M0'F ?G75B,[C+Y=8U^^VS@=W+_FV@GW]-]^[&$7698/+)*=)O^]B6SF#S MDQ_NXCG<\GGKQ>N=ROZKRLO]6GVG5C]XI*?]L**C=QHS@9U89NY+&O-,2_)_ MO^%*XF?%H7M= OR,&_&=H]^^$A3UF\?4,\KY3]UU]FW5^)DF9BI=H!YTUY$C MM@#AQT?SIP69-'ET#>A%KH7QQN9Z"'>GO&Z_4V8\"R"?A^W'_&;K77VT95>E M@BJ55WNUK=K+O:W7E;W:J_UWU:WZWG[MX454OE_GY &[O;#)QC@6Z]3)P\D" M.X![@]@><3/YW:ZC1<>^ M(9@2\A:VT27D+3;DY6FM7CR)G7XN4['7\=UV+.&OA+\%/[6$OQ+^'J8W<@S^ M7M@6.%VQYS>F.\S/=L_J;QJ=3^7H+>( MH ?"$R7HE:!7@MZC](;2[X)>D?ETTFW!C?O_7=GY]WES<%G"W^+!7Q:C+.&O MA+\2_AZG-R)G! ]B/Z_,_%QWO,Y[V+_O#4D MKOMG<=BD$K07$+2SR$GIKO_JJ,U*U%Y:U#9D;?-MKGG0'!0K8@H AA]:U]\S M?K>Z_?.\E&?+=<\'E:KM?8R#RKMF_V,)RHL'REFBE):@_(N#,B]!>7E!F1?1 MW$$/Q% \IM>U\>0,;A$W 5$7%XB;IEZ_XN^\NUKEG5QVG!UVG[]7SOO'KDR MK1P.OS3-(ELESUI:G@6?UC:S'UMY9?V@VRO9U0*RJT)(M$SZ_G61ME)."RTS MQK*US2$@& MF=(R.?T7AF190O(20[)&TJ)H!@^G^A/K%*BB;9WHJ>\.(_;?^WEM0[K'#E*TMW+OO MOMMZN5_9J[U\5MFJ;5<.#E\<[&WO;;W;VSFX^YH+T>*7^[6#_==[VUOU'6AO M'?ZIYB+ N2#PSM:[VEYM=_8M?UB-\]\.._8\- #?*V1<.ZV!7;SAL1]7]_2&%A,F8=Y[1OC1'/-&/?JC7\O9*X3#]38O(% M? E[Q@R=0K5A07^NAG'9V+DU=J(5EQ>!D?Y4P6/SD%=9F(+'=6 =L5*%\T[Z ME9V\Q=LD@HK+U0?J2U^HN3QM6+CZ_9NY-&^Z*UW]Z[A#; MYRJIGC9HM9YW*7TK&NW#B[Q#:?7J(Z]=?83?WS6OKX%GG1_10]DXA>/P;HVK MP\O::>.BMOWJ]&B[U3RJ[[!J>^=JOW[,]NOP^^Y?:;@/4[&[Z66UOD/WM_[& MAB@?=801(CSB#@MDDO6(^4"I=?"C!:Y_ )PNMAV0.H;7BWTULOA^8G.FQ]5Q>6F_SF]MU[$O(UO M;L!WW@]CN^^Q0%,@W#'%(K?&ZAB5!Z/BL%,6$S,R(@K3KXS(EVWX$+LV*>=] M=&SMV<:[^"EVSO,N?P_9<8^5AN3'AJ1YA[-J3X+%(!/B*4,<&XP,D1R)F(3T MT0DM^-JFX&)=M")( MYB/GT1DI3.(T81Z8!;4H (U@224J/AC*2T";.:!=C0$:<,(-P!DS@D>FK6/&<9?R M)XRM+2 -$UIRM'E"&AN#-(Z9#(0+I)V2B%M.D3&2(FZLM88H3H+)D,:Y6C?: M+ ND/3KREXK_[GTV'9;U7;3@W\MN?Y"S^,YZW7#N!_W@*>/>_=[(7@) M06GBD;# M$0+^YXVC& FA2%;C@"PXO$A+ _ZPXLD+G:M%@/LD::G&JZ;&$X]ZE&H\$S4> MCX,0ZZ,04:%@G49<>0T:K. /8398%C76<6U38[:N!2O5>-74>.*>?JG&,U'C M<=\_!N:P5P)QH%'PQP>DN2,H2&]L8A(G+M8VI=;KPJ@%4N-53^O9[77[_5Q! M)S4'/^703R3@NH3 -'%OOY#$4! E$DT*B6HO[Z:^& X4D'!$H@9!1/3S3?#C +0H4^QU3W+ZPG+ MO(*IK[#I1]OS)UN=L/VEVW MT< V<&]94C9G0)EUA9_LB)1S&8NFR%-865(J\FP4>3RDP!@/0:N(@N,&<8D3 MLHD:9*E4A 0C5-[I*RMRF5NP>HH\A145I2+/1I''(P6>!R=M5M^8TPNLB\BY M&!#AB7BKHE+,KVT*O:[XDQ.22T5>-$6>PCJ"4I%GH\CC 0"0/:=<,<24X(@3 MPD&1J4-2,@!B1[A,0*TE7E=LD11YDOD%"^KB'\06_'B\7FD7NX'#QV+SGM#L M#WI-=YX%\)3,@U7$I8F[_",9 "Q5KX50@M*D0>ENF0VL/;@%P"D2L< NM"7( MF*"1=2(". %73 % B:PS/:D5G$LZT["*6CQQ?[_4XIEH\;BSGV307'*/E$X1 MJ(6SR'@F$'92'5!1.F4@BV.BU3:+E.A=/SD NU7C1U'CBKGZIQC-1XW$_/VA, M58H!62%D7M;'D0W4(##(U'G+HLC+^HA1ZYQ-:J*_G,M_V%J"V(D]VRJ\>QO: MS4[V\(L=JLHI_6DO'AAV/8#1UJV.+Q%ITHATMUZ 851[B?-: L(0IT$@)QQ' MBB>='/:DF MD0Q(0<^/ZBR,\A*CQ%3 MBME@HK56@"JK=65$JI5&?;/8D:7SG%EQ_8Z M\.^=75GJ_/C$1K!J-$I M+]2&D01VGDND@\8HV&A)XIBH$-8V.<7K9/I+MDN=7P:=GWA4I]3YZ>K\>"1' M"H^U=QA)P2GB @=D?*V,\2SRF;] PLQ>WMXX M]@>5. PBEVDR4P[E7'=X&;2?=,7?(

UT^._(P\Q"NF1(LP UN=, M/>!UB/H$1AI$F2(K=C#CY1+YE5/=B4=D2M6=INI>WE9='!DXTL8@(KA'G!&) M7-04.0 M\]@B:HE(W*>DJ5S;5.M\H;:=*P,@BQ( 6;[2(/N#D]B[CGY4?FL60=C?URN= M^*3-2)8&VG^;:UY+[OQ:M].]'0._@?H2S1^!YM4[X8]$, 7$)DB9"&@>?4+@ M4GF4EREZ19C'>0-W+>]B^>_E,N/%4M/9QCWZ\);PJ537Z:KK&/ERG!,BL ?* MI17BC/*\98!%CGD;O!>49G5E?%(;A)0ZNSBF=?*I)*6N3E)7QV,F=>'5=+;!C=*TSD1=QTPKU8:!. 12U@ 3 M9HDC$WU$7 1%/!Q1WH)I)0MD62>9?+"("TRNEY547L34[<7*<,!7ZO8B_MQ2 MD]'[_W(;!DTA1>$Z$>U5K]M^"<]J=LZAUT:9:MU.?RBRX7F%P'8N!CT+'=_L MV-[EWB"V^X!EN96];E&BZ#J(6T9O)X=R;^_X^U83QR6W2/DD,K8E9#@1*$D% MEBM*@+F<[L#I.E>36J2X,'N.37!>YI>#D"FD2I00LAP0(&41,#$Y00;/.N(I2LJXG-WI80L@(0,H64C1)"E@)"QD,C3DJEF<@% M$@)#W"F*K >'RR<)^.&,"IJN;7("$,)+%E)"R#131TH(60X(&6J38-)Z8=7:)I63 M *9R_F?1='A*<9)2AZ>KPV/L(CG*D^8281$- C$R9%*@B$B-/3%.QF)5F%HW MM-P2:>5T>$J!BE*'IZK#XT$&ZBVQ7CI$*1$(X%WE(U64IM02C0A'DA$6AN+HM"!*AR-%\#6&./K7/QJ M230EK/W2L#;QX%\):].#M3&V9G%P3@*L"2URR"]:Y")V2 CME)')IQCR.BRS M+MF3ESDO66+/P^* H?GI^L:CZU$^><-=EM MMT&3#TYL[TM966C^STV%?"5%!G(*W7/7BG?$^,V)DDE,MI2M7/163B@T_S1- MI/BKW+QY:>,+VV_ZROUJ]^2R=,M*D9::!;V)O0)*)QN2I^-DZ!K"KQ]7#*0; MWH-+WO, WG-\)_CN5+ I68N\9!KQ&!2R5'.4E, 8-V_$RNX/;L)=RL M$-P\,51>PLUTX&;,S?).$\8H120XA;@)#AF!)<*.*BV=\$R0 FXFM7BBA)L2 M;J8!-T\,89=P,Q6X&0]6!V8(9RRO@L ,H4SCF+C+4R+]_#U@6MJ/ 9<,23*5P)."7@+'& J@2(050DX/PDX MXYF.R8D4G$/1VUQGGFL$5H$BXF4*QAGK1 $X>I$ I]Q(;SX;Z2U>@Y?ES+)C MI]FQSP?6M>)UB/:KJ'+;]HZ;G>N_YYJ0O^ZH+V12[ MD(YUH;JW"U_NUP[V7^]M;]5WMBL'=?BGNE.K'U3V7U5>[E??O-OYUT[M8._] M3F6O!M]W'MT7LQD(OQUV['EH@N1_K_RVUZD,3KKG<+_0__TA4B#?&LF%$MS8 MWV%6,KQ(RY[UX\;UAS^NE:C9*1I67/3'Z/9#*[N1IU[&YVOR\X:'__C<#(.3 M#2. $[!,#D>P-GKP\"AY5O#&,5(P/,;T,R7$-P_C9^2;Q[YW6\*>,4-_ZK;? M/R8H+QN[7(U5#[KM#XSR?4Q5P=!=2*?S?C)^\U;F6V]U%TD6X&7J)SVPE54X M[Z1?V>F$&+[Y8G?%]O?(8VDYJVZV3ZM4QO-,.K^T>7C3:A[3VH0;7OD\W\\\'^+):WZ'[ M6W]C0Y2/.L(($1YQES>>2=8CY@.EUL&/EF6J?P8TWL5>A>'U@E]G\5U'4$9# M87-2H_\AJ]>678N^]"CE-SU*)F$65JB32JA99J@A)=0LA!8] &HFN4?&RM36 MO+L>^EX:0#Q.2XZH-S[O+DV09LR!G)0DCF+N ME9Y8:5"MK*RY-*@V[OP;HQ+X_QC!!XNXY0Y9G3#R*D:J B7^0Y\Y^4%UVE3;)^VVV$>4^O"9\&C?L^QFI7GX-5%_L_*MN#QK<>7G>Z\6. MOZQGB0W;NM4)]2_RV[H1']"$_52W%R5#F!1#J+V\$Z..V@8>DP5')S'$1=)( MRTCSSK<1'*" F:1KFX2M,R;N$(0[5F<6BU$F77+X5X6!"81@2QA85A@8#^HF M(YGVF*-H T7<6HX,$PI11[!F/D5%#3@*ZX+=+?51HL 2H\ $0I8E"BPK"HP' M065@!'-/D:6)(*Z504X0AU3R/.B8M,B["U&SKFD) RL% Q.(\94PL*PP,!XU M)$PZ;0)'2C*)N%(:F;P+-R4T8DV--Y2M;>IU1N[&#.>" A/=>IM^%=I8G)#@ MFZP[.;K1"96S;G_0BX-FKUBY6FG'D!M6*8*"K:9US59S<'E?'.0Q:/?0.K6+ M@G8+'P 921"0K3CKS2TAOHB=F)J#-RWH@2]H]R("RL5WT;=LO]],T,&WT;"? M8;($PPF"X=T%*,$+3620"'/PAWB($1E-& (+:&*,E#.5BUBO,XX7J*SLI*/5 MORA2S"=&4B+%4B#%> P%.\F#A:' L'"()X^1\RPAK1D+DK(0@@+O:5T\O7IA MB12+AA3SB:.42+$42#$>9]$FBA",1)Y:@WC4 5F6,+"+Y)+Q',,O.=HJ\9.7 M!91(L6A(,9]02XD42X$4XZ$8DYQ/T48DB&*(.\&0=L0AH9R,T6N.D\RA&+I0 MWL=$EVLN9CQFJ%F5@;V(_0JJG'TS/%-$9:Y#-!.+SJQR+'KB*QXGC(M?8M E MMCTT <]FDK?)<1Y^:3(U*BU\31Z_).W($2[R6-'CDK/>)1V)SO MZI%7F!!I '.,!_2BZPP_))PBXSMC3B+G M>,I;P$7DI'9(1668#=*(P#*9$?PI@<@2#58(#>:3[%&BP1308#RLH4Q@R>* MB-> !MX09!G7@ 8V2@(4D#.RMDG5.A9/\6U*.%@A.)A/1D<)!U. @_%(1TJ4 M,NTLPLSD[&^ED$W6HJ2,\"[X@%,1Z=#\*:OC9X4&JUY&^Y:F5(:J\I/EBT9; M$ >6Y50Q-0@KIQ!+GJ.//4A"1("V,B\J$2M*SWAW6GF M"*-%8/?YP,)#K\L=?U6ZN6U[Q\W.]>/O[@$Y*Z6DP]T>8Z73'<1^9=#-.EAT MAAW$4$G-CNUX> T!'XHEI@^NUW#^:N7&MV427CJ6;??S/+;Z,5A0>@_1GO3 M#V'@JZM&,L)?+K$.6G ^^/8E4^HN_:#>8F,UK+_ZFYM8((1UF>@Q" #6,O7P6-,3.MP&5DUXV(O_XL234VF8] M*VDNZ_\RVQ\8XG\^MYOW27GZ0Y#0L?=6]X[!W7=;+_[67SRI;M>W*P>&+ M@[WMO:UW>SL'W]3.^;;XY7[M8/_UWO96?6>[\F+K]5;MY4[EX%\[._79M_AA MJ/C;8<>>AR; X.^5W_8ZE<%)]QSN%[Y*V_T.JHMOH'IA$+Y 7V&$X#U:]JP? M-ZX__!&:_;.6O=QH=HIV%1?],;K[""_S \;G]O+SAH>_H,(S/$2&T1SCZ,G_ MG[VW;VKK6+:'OXJ*>^JIW"JUS[R_.+>H(H;DD K@V#CYV?^DYM7(%A)'$G;P MIW]Z-F!CR7; ;,&6F%,GMHPVTNR9O5:O[NGIOGC[4?/6G%$]?T^31X+IK[Y- M'M&OOO>MCZ7LD3;FNS[VV^\)*Y8R6'N] ?W#/NX->D^L0G_HVF7]BP)]?W I MT/\XWCO^XPA_3[YZ\YH=;/_.7QV^&NQO_XPB>T>B6!ZBF/ZP?[CWX:- ?[/# M]]D>?_GF]P][;X9O7VWCSP_?RI=O]O[>/WQY=E!^]QA%_^&S!8&^=QCXRP\1 M/W_O[.#/9V_W?_GYJ!GCAQVZ_V871?X+]O+#_M'^+W_DO<5=MSONLKYF6-A. MX6):Z');I=]?:L>"26]N?.OY\ZO6^SMB1]=RPKZK7<]USPPN99"M=L/J8$I/ M4QMZUMN:3E/1RM^Q_@^HJU.7#Z@]<=.CICY.*"_2?T\'[]SPW 'Z_@.!:Q6. M7:> JHM9^T"MB25+R@>3?2!694^52]SDOW:ON1V%#\O6*):_=CX],ENS)VXR M.-#D<*-H:&C2AEG%8VZA8; MS6<;R12B04("H6T&D6,&%Q@!FX*0S&B'[VUL*B;ZO+5M\@Y5(+A=VTXJ&V5X MIRC="@%O:S;M3=!U1<3X8>KWAFDZ[;GAC4)JNMS^:_GB0E["^?7KUX^W M+K\=P?IDDN)@MB*MJ%O!FZVSOS>_O M]YL-WIVSO0]E/"_D/GOU]M6;GX]>_?E2O'JS\^'5=AS\OP^_D[^(H3DDDDKU M4U/ZTQ'P) I@NAS8JID"X;7@IRVR\\7K?H,KS&5:[;\O^>?;0:Y<#C132H M(JE%)"T$Z!VQ1$D'T5D!0BD#/CA>VE@(E%J*,Q80"TKTB>8=*CI=R]-WRE6J MP%TV10^.WN'3 M/YX,TM>W,-:IHN0]"(7+*3Y#MJDTTQK-+#;$$RQEEZ0"2A4J9.4INF(T@$]> MI1B$%99M; K%^KAL'8K U JPG=('%:]+PNM"6[J,:X'\660! Q%# ./PGS03 M8CQ)P6B#LL"4>H>+)8U6/F+:95EP4;/U(L7!?3O%X8'Z(VWI@V:NS[-(JC/2 M-NLL-G&9=:NB0\N"0C"$=+WIE/@"O)%/4Q$2=+ MZ45F9-^26XN(FP)CA<(0#P[L;>1@O*!7* 8T2]89T"CR1"5). M(@@4"MJ+ G:N>%^QML(4]UUP]?+D)=Y)^C8_W-65=<#W/.!5/Z_S=#(^P1&< M]7NE,=>LR;TJJ;(GY9AEOS=*W]?O>(U]Y;:4Z>7,-_.^-8H?9[T&V-M,23ZW M6^=B] M'0U\=5!+_#(>Q_>#X;"FS"Q',5S.;R67]LAE=T$=A.RXIIR#0!\7_X@1G.0! M=%:"$Q=Y8&QCDTO;5U]H(E+S958B%[/P=AJ=EPBH9M4]&>PO*03&9 Z,:A#9(1E$P,(RAER*YL5$(S0G=V*1< M]:TP'7)+:ERA4\JA OG.@3RG*H3AP0H2P1MC000JP4=-<'ZCD%32; VJ"BIL M7XM;I\S7^,*U5<5)*K5\1Z][OR4W3?]48^R!.C"M)>!>SG8SV<_*8 [RB^DY M*57^:8]_?E\0$MI3(E1R$+E&-<&M Y-$!&V$4I&H++PKO47ZUMXZKZ]&(+H& MX-:2<2N [PS \P)"!V>T5I"S3N@)E/H42G+0*"B,XES&D@N' $:8=PC :QZ5 MV$XY328I7G0:[AVZO[_S?.\:>S%MR8?+R3Z?:YSJC\Y,I9[VJ.?%@G80-)3R M'P)T2 1]E\C &:[!1A9K#WS;9 MO%R4"EX+D9D&:[U"+X4IE HQ@Z!&1,.X%=DWQP>%[%*A@1IFZ)14J,!=/G#G M5((D-GKB')"4&0B#0M^5]IE:L.ARC$JIHO%57[76,[-KX85.G_O]LE+XI]M\ M8#V-;WS7*\ZW[9YHK@3;'L&&1644"%/:6K#)BY)@GL EVE1#\9&51;-(L*PO MN.FS+]08_CY/K#-GF?\AR%*)[$$36;NGM2N1M4ID[.\_/6S?_9^O9SG\. M?MO>>?;\__L?PZC^L;?S^XO=PYS;Q4GKOT5.U],B3MKFG[/QCWO1F]K<\5U;&?6ENOW_&@\ MF1VFR?%/^*C\-L;!;XUB\QP]/7^,JIAJ34R]V5KP"I,S))ML(9&2W^\$!^]R M!DNIT"Z1&%2II,WZRG:IE5EMK%B9J&W?K3+1W3+1?)H )2DF;B%+5YB(*##< M2+"<.R4549HD9"+>%VN[ =!157O>S/$"B+*U^./2])& M+T;3%$XG*6[C)'^Q!& >_)TB?$B3<>6?&_'/8@4EJPDW7#MP1B/_Z.#!6E5Z MBF0B7/)&:K>QV80LV(\=RE.J68:=4A'_C-DJ'&X)W/EZ"9YR$VT"G4I?5LDD M."U+1Z L?.!:"N\W-K7LD]9VM3H4[^VR<#B M+[R5RCVM<\]B824M%-'*HU1@48$0U!6](" )F=&>))K*7I2U?<*Z5*JEIAMV M2C-4Y-X!\%&0>$]1J&!982.)\EB&0L&(KZ(3FM(QH6JDUI;6I9 M7\O:,&KML-MJI82*W25C=[Y75/F?#!:L*-K?2@E6N0A9I212)C)E4[!+^U3> M.E>RH_&&3A=+:$L\/-3FR6TIBTI,RR2FQ>I+(1DO(@O LBI=*"D')Q6%J(16 M5NB9U+VUFB^KJU\V/=.XF_6F>N?QN/7D-S=F.[GMU8GO3 62Z'RI@)G@-:71+0U3D+A^Y92:!&_]QB8EM*]8S<-8 M.Z2W)3PJTKN']/DF6#$;EE0 KCP'X6T&(U,&[AC-7E!K6=DU):J/CD>'D+[F M(8WY+IK7*2?W0+VDY;32O)SPLTI$RR"BMPN20XHH(K4!A896())*X(TC(*U MPY-#LAZ)B+$^)35[8^U O)QVFA7$RP;QG)I05E'FF :E@P9!<@3OG02GC/6. M.TI=1!#SOF1= O&:1SW::ZFYQC[/TEIJ7G5J:F>^%OGGPV+QSR@$)8Y[4#D) M$-8:<-D$,)QG1K*.J"@V-DV?TUL'76O4HFL(7EI;S8K@)2)X7D'HI'5.!&*T M#H0)$KRF!!3G)F7M7):LQ"/Z2JWK*9(.*HCS$R2HHB'?"*R%+"@K$]T+6"Q=NA=UCF2BMXE MH74FH$A.T4>O]!0,3!]&3HSLI@T[/PMLK6YN4@J@POF,8SVD*0RTUV3'(@:$C($LBK_$$*''&.2)3*MWFM&!] M9MJJ5-"UG;..:HIG:>9*JGLONN=BGK=".#T^;0I(E],& M85!C[RURT!>JI9B0*,H(8#:AE- L@F>H)V1DD4:CG'!\8]-*TA?TUE*B!B.Z M!N.VI$2%\1W#>'X++409 F= O2 @K+/@%"/@K+)1\Z""T!N;!CT"2V]]^J^& M)VX4GO@$A=[XO*SK^/ADDH[*2;MWJ727*1F^/PS'T^G_/HB(Q0]WHC.F>'?X MZ@M]KBZ7H]GO?W)U,<[S!W_#E=A/LX-\Z/ZNM-4>;2T62W'$^IR8 FFU \$+ M8W'!P*8D,I.6&UN*2!+=QS5>H*T%M-08QNH ^_N51P5V!X$]KT$X0V(;TJ5HL#GLON&XSJ-'INK#3+Z3)I&^GR5S#.7IP MU2+;"H T<=:+Y3C/5D*N&IZ6^7HZGI11;,UFDX$_G96V&(?CDI2(XYB,ASC\ MU[LXHDF:5N^J139;K*V2K S:N@1)EHH+QD4D,M0JWB@5DHQ1MSA25;3&&\N!HHJT 2Z6)#M+$_$$HKVRP@J(/XS,(33/X4O_1*V4S,X*[ M9!N:(+;/15NI7=TK1;NJ%?.OI/XW)>:NGU!\S7+!Y_/ZF.-DQ/$IXO3C.MV. M%[\TA?= B_^ZQVE9<3.QA&8#6Z.X:#2J 6C/ "P6Q E,,>N3@6"D J%< .]\ M!*MHC%YY'KW;V&1]P4V?W;Z(:.LHNN>86&71RJ*=$-N51>^41>?K&[H@8VE? MK4VI9&J]!)-Y.=L;D32Y4]RDAD4%[Z/%7!L6;73VOQO_#?^.@W>;_X=_7 [\ MV$U>#T:77W_UHT,JWMU=89(U1^U2ZHW&,]3)LW&!8#,9S0YG'HS<* Q*G'&& M/RA50Z>//J[%_$U=?"A7^*TGXVF3C?AX4OK'#]ZE']\/XNSHD@6N_-;%&I%/ MO^(\CN!T]O5?6=)TF6O-EOC\_J_^68;8D(3SVCO&E6!9"IN(M9XZ%O%.#'&6 MJ;^HW;C\I:/)Y;!/W.L$?I+<6W 9[^JQ&[YW9].-?W_^Z.!SX_>=3;VM_N/7_QT_/=[=VM M9[L[S[^*SOL=\9.#_><'O^UN;QWNX'@/\:^]G?W#Y[V#GWM/MI[_I_?S;P=_ MWOW8K\>//[P8N=,X0$+\W]X/NZ/>[&A\BI\7KR1X?(/?Y5?XO3$-GTBP,4=X M'T-W,DV/+U_\>'GR>S!JQM7\TH\7GW[!G.4+YB,NY?O.W_[$#X_(.4=MSZ6LD?:F._ZV&^_)ZQ8RF#M]0;T M#P&V.6W109?ERXKKXZW8Z]S*^5/>@9O9QY_T]O"RHVEO!\U#_.R^UGVMKKCO M-]"[G5S("\=Q__08?S_,Q=NXC#(JA38]"F:D$H_!I$=P9GR4T@C>[9 M+3QX?ND6_HQNV^]T[\/O^'F_OGWUYMEP[_#98.^7/][NL3W\G)?RU?'.^YW+P]__/MC>^?#J\'>!XQ*O\/=>_8EC_7/O[Y=L!]W+X?&\ M6[C_88ON_?+L:'][1^P=[@_WMU^C.WDTW/_EU^'+XY?TY8>?W[P\C,.#/U_E MCX&UY^1L[W"''6S]12S5(9F$3XA$K] 3"3:[ #Q$AOX]_K DJC]/)^AT^#3I M<=+_/S_Y]V99ODL7\>)1V&SKZ;]./8]51]&G&67BXXS2FW#BS9)XR7WN#BTH MT?,2)&YZU/MY.'X_[?T\&1_W/E7ZWPKHJ'Z[HMXUYJ&U9VV9]6=N/L@'<$QL M/\UZ.U\Y(7;KXR0=$0S7CT=_Z<96/*+\73KA6Z%E?&(^Y:*N1AQY)03#V8)@ M,"R:1+T"*JT $8T&PU*$:$/(,0J7,MO8Y%STA5S#,CN5?M: ?D@,5%BD'FZE M2-PXSZT7/I=7A#C7T ^AC*E"/Y18)BK]W _]?)BG'UPPDSC:!14S^BM.@0L! MB2@1ZEVTFB>-]$-M7_$N':QM-=O+=$^R;<4WI]-9LR]5-J\F"0$7!L/4&Z&6 MNSSM7]XI_PZH_!N?YV0R?C>(*?;\66_\4?Z[5N1_5Q3^TD4\MYU,_MM.)_@4 M#)H-H2;OSQV7C-H/W]]1=HT/C+IMEY^\FM*XM0#55;AFI_,;!F M?:1$) ^*Q 3":E;:22K0DD?#F3!)FXU-8?JL5J-&AM''C()3R8$HBE0Z$$Z8C-XD@GD7?B'6M!-%9H7'1U.VBY,.L-G6[$X$Q MUQNJ2>K$OY_@#P>SZ@6W1T:#!7$A?;91DP3:&0_"D0S.2 <\)&F=<]HGOK') M2)\HUJ$*=[7(0SM%'EI0%U^I]E!1?8>HGI<8UB.<90H0)&<@HLW@:8Z@\*PP+F@#->T$)#M"W/K4W8U9M$U!+<>LZ@( M7CJ"%R5$=$'H4J8RH(3@A("WB0,7)# 3,TM)- @VYM:.P=U%*=:[YUM'A<^3 M(S=Z7>IHUDVX:SSQ0G5O!;="P-'/IF4W-@W>E1,K#T*UWJ@0:MNR%3WG24*; MMYW._]X=/?LX^]5];B\UY'!KH4Z$8"$XKC1$+R0(:1BX0!WP1#.A7E@AW,:F M5'W)%E-#KN\_5^7:.12W+ETKBN\.Q0LMX0(UQ!%0+J*$-=J#Y<*"\$D&PY)C MP391,&T7-\[O!<5MBL$NZHC=T;LTFHTGWTK(>JBA^#O0#U>FOS)/>\RSLZ@? MM E&NP@6_634#SJ!CZH;8R^J&B>%DH7M / M1"K%#:!.0.S&X,"XF,%Q0A45,DMO2Q?'ON2+)857?A>MB_KA<.)BZKG+:,2) M.WLPH8AN*8G+@-#3\Q5HUJ6247MDM+L@*91..9+D(63O44A8#EY*"59)KYUS M-&2"D@(519>2!FM8HIL;:A71]X#H17E!/'<4#-<6G02/KT2V(%46PI@B"DK' M>M$GO$MY_>L>HWCNAFYR66%\,"IU/@;O:KQB&2KC*ZF#7R2GR6F*ETM3>:D] M7MI;+)*=J%2\M(821@%:F026D0PY&E9:OKD@99,2;$1'W)X:O%@AE5&!O#0@ MSPF,'(6/(1'0+J+ "*70O7$$.#62!*("(P7(K*]U6Z7N:Q#CGQ'Y+,T&DZ;P MGCVIR\+W&-IZ6CI3-D4AXPH+:B4P'CT()"%$=Z\G"]$14)M2#'$C4W55[I+P!3$L@WJ=DA,6!M MS"(*:J6U*"QNWP.VAB^ZAMH[$!9?16T5$RU">K[=5*1!,TE*Z2,)2,4&?#8$ M:")>.LLD.@X;FTSW.=$=0O6ZAS$:+-3PQ/UMBC0+\+'4^1-W,IBYX7Y:D1[2 MJ\%&+Q?S,+(+GDCT95)A(ZXU( L%()D'Z25Z.41M;/*^H5TJ&EIC%UV1&"W MNR+X9@B>UQ.,&Z:L :(MB@IM)3BA J#G$&@R98GIQJ9BZQJ:N-\.'E_OTU!J M^?:^NX[O-9R>VW4?7D&Z6D9SA-)KY>G%(OUT]F):*CQ]9*E/[5:J"&F/PL*" M""&>LQPY@V1L!.%0A)@H-,ZO,IQ:+:BGQ26B?2G;*MNV*DW**R/<<;^"R@CW MP0ASHB9:3:Q7%'Q0#MT2E#5DU[2-OF47\["\OF77]1.7,LA6Q7 W^Y8AGR*#SL[ZO9.A&\V:_*#TW]/! M29,V5.ZCV<5^$!MW]WJ(^JD[:UJ1'(ZW L[_)%VNS-.R+ENCN'.Y*M6^M6?? MWBXH7I\HCY$92*24YYM(CJ7PQ*Z3V]5S*%NZW4.TZUKUHKI M>\+T_ $H:F52I5EP3 0$31D\,0Y<3#Q1&CA59F/3L+YBIAN0?@ =4QM(3!MY MT1OGGC^=XB73:9KVFX9;^*,F3N?.D1,?Q 9@MQ3(3Q^7!)WO@UR:F(Z!^ .&/[\\M M6F=':&G2XN?Q!%T@G+DX+7'(9O8_QB*O1O KU]R :Q;+PNGD@Z(IE#[G&@3: M$O#2"Z B2!00)/A8.K_IQ33&&L!88=PN33U4W"X)MW,:(64:N2N56B@IPC]S M<$)'2#$*A]./5!M+(=G%K?;5CU)T.5GH=-KT:L3_7^Z;W3)1Z"9;4FM%4?G.E1;NB1;FI(WS*00;4,MXR4!DX<$D9'E4-HDD(D,D MH9$V?4I7@1;6)U'Z>BE#/P]&;A1:2!FZ24[7??=@NH.4H=7;N/MI/)F,W^-@ MISTD]>G1>#*#69H<]\JETV;CKNF\V^SC/8AMNWL-K5WQRY^EDPN'_2#_5A;C M()\W0:ZFK3W3MEACB%F3>$;%2Y5Q(%AF8!,A0'P(A#N;62G?+M"PU1:D:P?H M]F-N%=!W#NCY''='DA.!0\I"@" T@='$ #/:Z$"4Y5DUA0!,IYH*/^B6I!T5 M2Y<1]"*5AN/1ZW.E%)/_/F6TSKL7K4NCS]@3Y_X0IWX;9[Z29WODN5BW('I) MD#]+320?0'">P'ECP1$7M DJL8B.OI9]?-ZZL8U1MQ\[$\2[+H K1F^&T3F! M8YQ-W*' L2P2$ +1BCS+00D=-&=)"EXJ$]ANX/,!Q%0^R838#H]=:.0 M\(:GLUOM,:X,U70A0>D@%W[9O9C\)V7N/U<+>?!WBO A3<:5A&Y$0E^H+6!3 MMC%H,*;TOLY>@$7/"[*5*IO(J*%^ ]TIPRC[L4-N5@V<=%0N7!O$5?+?$LGS M_1\LHC4Q"H:4F@"6"#!!"U#,V8V M#F\;-?&=1ZA6S6'IRE[,)?T%X6HM)0>S3T>C'KF6GEB:*@ [,H*,H) M3YHX!$VH\B&6RLP;F\STF5WT;&I5YA5'\U(W8BJ:EX_F.5&!:T4]$1Y4S K1 MK$M3JSC MO%=.6A(G+1:'R5J5,Q@"<@H!'1TGT=&A%G14F;GHJ@@!"M(9)JY+@8>'T#4XM#] MG::]$S>(*"R&;I9B;S9NZL%,C]PD]:9I-AN>M[0RLY]Z[2:PEZNY, M?3P[7YG#,:[6GX/9T=%X6&8/F>QY6:2?BA9\D9$E3Y4&CQQ#++,)$IGDVB. X+7RC[CMREZV]7X MQBJ4D\D?SU37OE,K4D[FXS'X6C=B&32V6$Y&4*6="18RIZA!A+9@B49",QR] MH)P"TV9CDQ/9-^(V=2-J\ZDUHH4[+R=3:6'9M#"_AX-Z1E&/M*Z<0UH(!@P3 M'$@*)"1*>32TR?429+$];O=88=TKZ>UD9.KS/9N_PY$;O4Z]B9NEWOGKYG1L M44:UEEXWQ,_YH9K=3 JQ%?^*UU+WB%[-;'BZ6PR"+,4FT+BH_CY M#ZY<6>FP/3K<6SQTRZ@W)AJ@T4L0D2APC&242H3HI*)G(2,=]AEM(4[3&8U4 M2^YU4B-5]N@Z>\R)*6YH\,'I MEEK!,-)@%";)35/O!\1 \^I_2T#IO&/2*)Z_2)_P4Z-*W1!6MR+!IWCG8W0V MSQ=\^V+A\=_#T[(&5^GVG((K:[;'FHMEWV3D'/DQ A.2@G#"@:'*@$?SF2VG MC'B"FHO8OM"W45TU,M5Q:KG/;;5**"M,*&<+H>Y,,^.0HN$@I./@LHK@J%/: M6V\-*3$M)OKV"[E\M;7Z_=5)+I*K>;%S#C :E8W9 M<>Z=)?&OW6*^*.-TB>:K6J/V MK-%B'3^7.+HZ1$!(A(%(^,J)'(%*Y9TR/AEK-C856B/^A7Y$]3C]BB/-@_:=$=;S27O,\4[C^-0/TT== M?SNW^TOS M$6Y?+*YHM)(J*@'6^U*2+2GPPAEP*O+ =!+2T8U-047?L,4NL-]WQKD]@-WS MQG$EV$JPMR)82;GSA$N9A!=629.9T]JB=ZQ,UDZ=N\=+CNY6@FV58.?$L]14 M$F8-,*4H"&4T$FQ"!2TXC=[$X,N>N2(<"7;Q?,6J$FPCO?\]<_BE^'<4F\TGJ5IJ2"!Z&PFHZDH<7'L MP@UQ(/B#YEC2HX]K,7]3%Q_*%7[KR7@Z*.OWN"E.,7B7?GP_B+.C2X*X\EL7 M:T0^_8KS.(+3V==_94G39:XU6_+S^[_Z9QEB0Q'.E\UOK@3+$A4%L=93QR+> MB2'.,O478QN7OW0TN1SVB7N=P$^2>PLNXUT]=L/W[FRZ\>_/'QU\;J[.]/PD M?74J]CZ$ZFZ?'EBQ\OFT,-1LVXFE_Z\>+3+YBT?,%\ M4*9\W_G;%WQA]2-B>*&,B_#0Q1=?L,FCADWFK.WY>YP_4HI_]6WRB'[UO6]] M+"6/+-7?];'??D]260>[.H/ECQA1JS)8G%GV];>O?NP_1&)OL@7]F;3]1_&Z MR#7+=!#M#Y9F#G\8FTG:<9.2DW"=S)*'-4M;(9P>GS95JYJ).I@=IY@=\] GO(5RZ]E$+S[\$H(O<_ M!KO(U\O\8/M__GR\]^;9\?Z;/X[VW[PF^^P%??7FI^.][5^'>VR7?LJC?_;F M '_VZI>7;/_XC^-7.+;]#R_$WIO7?/_-6[)W^/+OE\>OCEZ]>^]^O/5<'_[+=\_?'UVL!W8P>'O?^^_^7GPZOAG',.KO/>]WN_G@[/>O02=Y_C[":W>R^' MW:Z7\G+]LVY?NJ\[/:UVO1NZP6$U8YD-267BE1-6*LMHEMD21:U/D=J+T\": M_$,MER;IL30+3)/I3M.9]6,EL:?C21G%UFPV&?C3QCL\'.^/1V4<$_0A\9+= MXF^FZ6J4&%L-:SNX.+'VR=I&ZY3S-H%4CH%0-H"-EC9=0PU1TL:F?[FR?4H7 MR^:O?$V72E:K3U::TR $14^ "7R8C3;)>R:L<)Y+1RM9K2Q9?9@C*Z.]1T\N ME09F!D2B%ES.Z!\8E=!G0"K+86-3:])GG2I/4\FJDM4Y6>E@\/%DC'N61;#, M)>UU3)8ZKWSRI)+5RI(5G2,K;ISU@3H(V@L0+I8ZT%D!2S)I(BA1%I65I:QO M5%56E:SNZ(9N4O6^U*S0S'HJ-149_4#%@R&,^LB<\S1^G:V^4NR^TE;G:(O/ MT5:RPAN6%%B5 @BA,GA1VJA9SWCV0AO*D;9*Q6E^^Q+VE; J8;6GKKPRI19I M#-()D1)UA&7+J.!$6D9"JNIJ96E*SM&4Y3I&02BHI @(XI&PLC# C(R1$A^B MMTV#(JG[3'=)7]4-]A6Z\AX*R]X]PSX_IH62LM^O.MKM,R[_ZK7 M[4<7%4TY2A\E,\('YT,B4:$B4B(%;N-%_@#Z]%]M_/0%V[+;3/7VZ:18E":U MX \W/$W[Z7WSSK1:AQM8A_TGB[L:A@43&/K>AM@B8BE8:PCDF#C-Z-9D3]$Z MF%M7J?\&W%>@Q>4ZXM5RJ0/1040AJ/-&!RJ]1K#M030]Y2@E"N+S!C+9&-3]#5IJVQQA7-7X!PYYT(;%Y7@0MCH MG!>44&69SZK4);\#..?!WRG"AS095R3?#,GS(7$;$A51.> :02RTSN"(2T I MMUI:FKE&)#>U$=F/%4IQ$\,QX$L1E\M R"DZBP>2:QU/ZM6%Y/+//(9^K1X_(71_&-1KWO0A> MB,;AJ@1O)/"@!0C#.1KBR$!:2:@.F4?J6HO&51QWS1XO)QQ7[?$=H7D^%*=% MCH$H#]$)"8)0"99*"U2AKM;42VH8VF/=9VJQD>2]V..'D2=70(&W=WR21M.F M$Q_^8SJK&7/+#<5MQ3>GTUG3D_-P_*EC4&D6M#NZ:!/41$A]8:HG5Y;G6?KO MZ6 ZF*7G:?)N$-(Y?SU+8?QZU'Q*U22ML=AB:0'CU"T%/+1*$PX0KBT-M!WINUL:J(KF5EPP'RBDENI8T@.LTQ9$)!8,5P*81 E# M#>7$\(U-V2>BYO"M&Q.T'BRL@F U2& ^S"BI=H)'6O;X'(CL2U8^_C-KS[T6 M2 7.5$%0::#2P%K1P,()R=Q>F7T2@4?M.V>7U"/<*_0E76Q M5NC*!Y'.NY]FO?1/G=O7:"?S/C)5E()$K M*)Q;SBBERG,5='N[O;5.!V#+BMI^Q68[L$S,Z'O#EUB3M/(/*D0&B< M5F^)!I9Y2L$;[U--SUU;S+8>\J[&=EG G8]/$Y^DE"E!X(F"L$R@L=5H>VT. MS#.M-55=-+8MY>->.W9VI67PQ4= N?XQE4T,[BZ!N3UX-XAI%*<%0D,W2;'W MP[^^A=:G:=+L#[6+6C$/VB?CX^/QJ,DA_CC$RZ_>OACI1[B2"M=_K@I\N#7; MNZS]^&8'WWO]+O[RAXC_P>]FPW?^S9CO?_CUZ.6'9V_VCW\_>WG\@NS]^5*\ MQ/]>_;)SMG>\VXSC)7M!7N(][V_]Y9W@+J.VSMZAG>;1@RNM07DI?4ZXTIF8 MC4WRB%&R /;>29KTIF4U/V7@-^VTZ\;O:]&&ZP&X>J2W0_'^G!4.2DM9SE$A M7!'*"O'L#2/@=,A)4!4ICQN;7/:EO$VQAHK?CMG?UB._U?XN&[ES]M=JXJ-A M$2CCZ%TZR<&CG (3&;[FQE)72Z:N%G[OM4A#M;]W@>*#.?O+6/)6>0Z61_1] MB3%@A6;E;+.,A%,FD^Z6_:T9L"MTY8/(@#V8':5)4TECDH[2:#IXEWJ#9D>K M]\-P/)TNP.2![R"V'CMM%N#)U?G_M*&XGV8'^=#]775@*Q9D=R&.&K73*E$& MI'17%91K\*62?B3.,BU$D%G6;("UQ7+;<=2*Y;O$\D),E7'K T$-* T($0,@ MAC6@=K,T^O*7J%A>5RRW'E*M6+Y#+,]'5HVW+!J9@<2R^Q^# R>2 7S&HM*& M9#3;%6;Q&=:"+!.\2[QU>U178,VMX3VG)D.61$>5<25*[7H2#1@I?8@ M(S.<$"YXD=R4]?D7FDC6"M>K"^H6@JX5U!T!]7PDUE/%D^06N%%HKQ'&X$ST M8(.3S/H4@O#= G6K97+)_4;V]!>Q^9,;NE%(_=X%1O=/C_%SPN>@=%Q&B2 D MAD3!C#2">2:],TIS[1V[ &7)O/P$RG/TQ31XO#T.IZ7>RWF]EIU1W':SN3(M M$7\"Q_B=1^77(+HS.$MN FE4L78-K.W-)];^12S5(9F$CTHQH)Y(L-D%X"$R MYCS^T/&-S>?I9):.?9KT..GWRMI=XN[B.=B\Z?Z''T]BFL#Y@_R8X[,?QZ=^ MF'J7S^_%!;/QR>."C.EX.(@?W_Q'B]:-I^Z%4>B$>W37#'$D_K5[@WKW1^,A3MITY[^G@]D9&O/A:9FFI^-)&<76;#89 M^-.9PVD^'.^/1V4M4M!\XI,H/6JR ,U+#F.*'*P1 M!FC,TK* ,L\[-/?*]"5;[!KW?>D3[0'MCI(OKC6>>2>ADG EX5N0L&<:E9M& M/1"U,,';TM0]N6!8$$)*64EXA4EX+I#B?# 2+2QDICF(+"(8%3.$+*,5#A_$ MTO9;:]675CQP$K[E@"M+5Y9N\Q2ZU$0PEJV(7 C'C'=>A$BIE2(J8RI+KRY+ MS^]D,8'FUY($DN;2#DZS4F\B0\1_T\2MD:6!E)6D+VAEZEOGU1>J;I2=:7JVPIJ%[/V@5H3R]8R^L79!V)5]E2Y M5)*_JJ!>68)>./0C&$^Y'-@KU9\$YPFL9 2BEY9Y:514I0Y47QO3YY2NC:1N M-JS_W3QXE^5LKI1ZNO)9(97G$'^MN?;CG9V/#^]JZ$ZFZ?'EBQ\O3[X,1@T$ MFU_Z\=A-7@]&E[=;#J[,C:WYOO.W?WP_B+.CQU8_(H87W%[LJE]\\?F[]%$# MZ;GI/G^/\T=*\:^^31[1K[[WK8^EY)&E^KL^]MOO22KK8%=GL/P1(VI5!HLS MR[[^]M6/K4<)5^C*I6<;-?\>C")R_V.PBWQ]]^E'^_B3WE[)^YGV=G!@L>8A M+4.([1^C\$+AM/7^U>&O@[W#W\G^AUVQ]\O>AU>'+^3+XYWW+X]_?8."[&Q> MB.VQERB\7LJ][9^&I0#?_O;O' 7<^YCZ->\])^_G MZW$N*0VIU?H&]3/J9\Q_1JO'NKN=^;F=P@7X: ,^>IM,V[6(G'SIOE8[]L&X M\$(YM).,",NR-;3T\U5211-%)$WL@U+&:8U]K)3)'2PT=S*.)D>I@RRM!"$I M!<]E IL(+K OI7%+OPE-^IR8]3L55\EJ]V1% M0E(JDR"#(<)K9VS*CC.??>::!5G):F7):KZ3EY+): R:2$W-HU6?4L72\E5LJID=>_92EG+I&Q.-E,EB$9)E6S0EA-OE/'*?IVM M:K;2JM#6?#,S'U.6PE(@@A$0RG#PB7M0,=H8O=5,H<8RI$^5[<:QZTI8:TU8 M-^ KY2W>3&)4"B),-I;(('W2S/D4;*RNX.K2U'SK-JIEYCQ3D *]0$%%*0RA M#%C*HHC:&^I$D[)#;)^+6Q\8O;LJ$=W;:'[(5[:ZR=[5>KU-D[II;S"=GJ;X M7;5YOW#772XQ=)/3K]*IG"@WF651<@&%M4(GI!_\+T;YQ22"?[0MN\U4;Y]. MBD5I\@O^<,/3M)_>-^],JW6X@778?[*PJY&I=$+Q#-2& ,)%%+%$<(B&2..H MYB3GC4UE%A5L[<.PVGBU3*/]=\28K(5BSFHNN8PA&>XT2699>*U2KS4PST?] M0Q):6HG:SB@!@G@!AI;\H)2IRME(;=S&)E-];F_=I+?BN6-XEED$'1RN<3!" ME,Y8/".VG256L\279G_7N@COG4%Y/B9NN"8N6@;,YW+0@J!=%I(#2S;@VF6? M5>V1M+983E)2%;TQ3":16#2!1J<0QUJZI(2J6.XREA<"Q20A:HF"&$A"C:TH M>.TT1)H(9\+XH$G%\KIB^;N2ZZO.[A*@YT.JA"G%J2D="[-'0.> KR@#2K.6 M+ 07/$6=K?O$M'4$\EZJ[JYB2ZV+$-TDG9Q.PI&;?F><;HU+@2\G4/?LTX0O ML%(EH];(Z/E"!"\Z'UD0'&2.Z"GXZ, '@V(C)VU)MEH$B634%WJQPM$J[T(_ M=!@O)WY787Q',)Z/W7'-71(1Y83P"&,K/5CB'60NF$5>YL:04OJFK[^@*2J. M5Q?'RXG;51S?$8[G W@4O0)KP:Y MZT"^]YC=]7%)TEB8OL.(KID$'D4,H=!0+2IV@M3:11U+7_W0KA M^"8&>3D!NVJ0[PC-\\$Z=(>4"Y$ SYJB0:8!K#:(:\L=-2PGPLNY7:7[[ M9 M+JO?'JNS@;J""KR]XY,TFKH&E&$\G=6LNN4&Z[;BF]/IK)3KF1Z.MW"^R@C< M\*D;Q-W1$W7%F>9^F_IX/I8):>I\F[04CG!/8LA?'K4?,I M592T1F.+Y0>8YKCTQ ):)U9R>PP8R1@XZ3(^#<1%:NHFXKK20.O!OKNE@2II M;L4%\['"I)DTY3B_<$F"$,:"IS2!%-($K8FD(J*D,7UE;WU>ME)!QZB@]7AA M502KP0+SD4;.N9&1,Y!)!'1G2HI@S *\I%0JP05:B*H(*@U4&E@K&IB/5AH= M),_* ==)E7H_!&G *B""INACHL:F2@/K2@.M!RNK8[!"7# ?Z\PY424%KG4H M9[T-Z@)GA,8_2J@S:D-%Z*!C4 ]ZK]"5#R*+]%F:SB:#,$L% $V(_ M?S@__+VP+[".NV;WGE3ZE2SW3ZO37+7UWDWB+Y/QM)Y@:<.N'"R>$I>:$<<- M!^4- 9%( %/Z:'H1)?694\55W1%?*6S??ZKIS<%=07P3$,]'C0FE4F>MP":? M003!P"HO(5N5O#?,TL!1''9C"[PBMY-!HFJ5[Q'0\P%@EA5".GMPGDL0S.(K MZSCDD#6Q,7N??+7*ZXKM.STC7K&]9&S/1W6CR(+D+( 804%D%\&X;$$:YGC4 MSC';7OV'BNVN*>X[/31>%7=+(%X(QY*HA;8!O"KGQ%/DX-"/ J&9X$J(%'+H MC.)^$$FG^VG62VXRP@%/:Z;I[HS ^3K]5G= 2Q2R>_D://GFM++#, M% CI4RE*0< Z*?'GG(:Z^[N^F&T],%!*^0(RQDRMTU!) FN-%WF+DKK%$,; M'+IH;%O*C[MV["P.WEU^]L5'0+G^,95-#.XN@;D]>#>(:12G!4)#-RGI\>O<+[VR-Z'G_'[7K!7 M;UX=[6_O?MC[<__M2X;W0\W9_M9?3FA5PA>@0]<1-CZJ(;0M):LLL'!1$^L<).$E M"$XEF%+@D\ML6+'!D?M2HU?U+>M(5D<%<"=#O]4 +QNZ935@-\%R@^F#/ 22?B#4T@&$'GEV4TP#)I MB#81P2.EN)P=,\#U;/L*7?D@G:2C-)H.WJ7>H-G3ZOTP'$^G MWW>T?7WW$%N/GC8+\.3J_'_:4MQ/LX-\Z/ZN0K 5$[*[$$FE+-.B^4#04@3: MJPC&*P^69O32/6/,VYH/L*Y8;CV26K%\EUA><.IDXBFA*Y>"N"CM3I($%B.3 M)GB32:Y87EU17:,VMX3VG)F.@G#"N 2B6 0AK03D:0(DI9!P2:/5 MZKQ=LKQ-T*:"NFN@;B'J6D'=$5#/AV)Q:2DO+K1B!D&M1^(WOZB]C\R0U+FHR^FP>/M<3@MU8'/ MZT?LC.*VF\T5]8WX$SC&[SPJOX:"[@S.DIM &E6L70-K>_.IM7\12W5(*(:S MDP&$)Q)L1JG,0V3,>?RAXQN;S]/)+!W[-.EQTN^5M;O$W<5SL'G3_0\_GL0T M@?,'^3''9S^.3_TP]2Z?WXL+9N.3QP49T_%P$#^^^8\6K1OA\'_=XZQTT+[? MQ &WF4@6/,&'4W#/O3#*.>^5-H8X$O_:O4%MFJ/Q$"=MNO/?T\'L#(WY\+1, MT]/QI(QB:S:;#/SIS.$T'X[WQZ,RCLEXB,-_O8LCFJ3IK)K[5BEHSMSGA")> MH&<>? FUI1(Q%\8 T]YP+5AB7).N(2\D%PX(04LK*LRO,LW.Q$D.C.+RK.59RO/MKOTZT7]D.J(S;0<:=3]8A040:-##J!3*NSEOWWN=B7;2K9K2[8WV8.-6?M K8D\">>#R3X0J[*G MRB5NOL&UE6*[3K'S>[(D,.>XI."U9""",BAJ"9*MMB1'05*DI2]\7QO3YW1Q M6W9596VSL_OOYL&[K/QRI2K2E<\*J3R'^&O-M1_O['Q\>%=#=S)-CR]?_'AY M1&0P:B#8_-*/QV[R>C"ZO-URPF-N;,WWG;_]X_M!G!T]MOH1,;S@]F+[^>*+ MS]^ECQI(STWW^7NV>N;N2VDYS;\'HXC<_QCL(E_??9[.X=$DI=Y> MR9"9]G9P9+'W*7F#B29Y@W[U%%X;"8GU,^IGS'_& \J/^_5TE'I,?AEHMZZ/ ML*(N\QHYO8QD*9VT3GLGT/^U-%HME>,IN2B";YQ>2A23U>EMQ>D]_EV@HWIV M\.?/;U]MOR5['WY'I_6MV#LLW[E'#P[_.'J)SNVK/W?)O-/[:AM_;WM7OOSS MV=N#P]\_[&__].;@\/7?Y?Y>?G@A<0QO7KV)PY=OGN6]P4(#'&XM424CTFN1 M0!!MP&E#P%":LF,\$YY*8I+M*Z77K[!+):N5)RN>=([.&VFT$80Q*P,QDKB< MJ>'2D4I6*TM6\YU_G!$A6)&!\1! A,3 X\("D2PFPS*SD6YL:BK[BLM*5I6L M.D=6D3M"0D1QI;U01GA)4&)12RC-1 E;R6IER6J^VU$H6T>2&4!2"YP0D9DWV=N6V*;>0S$I"IH7EHEKV);=9JJW3R?%HC2E(/YP MP].TG]XW[TRK=;B!==A_LK"M$8DA208/W!@/0@I4L9E+"$DZ[CCCPL6-369N MO:51JR9U#*_1468MS1R76B136A5XEUE&/>@)ZL%EX;5*O=; /!_VST2@W\D, M:*LY"$L0S#H8H"FH@#(??VHV-E7?"E;AO&9PMEQH&S+2N$4$<^,HX8):1F2( M+(2EF=]U+E-Z=TB>CXF7PI0F9PE9BE+*4&FP.3-HNE)8RR13LE8I75!)&:-TQ7*7L3P?*'8^>\-\0C.<#(B0/5@G)2CKK$B. MQJ3;Z\E8L=PQ+*,-#C2PJ%!G"Y&\15!GP5"J1>Z,%%5F=Q[0\Q'5S QCCN## MFTJ39"$8>"X%<"*E#,H)3OS&9CE??.OMZKLK2]J]B.)#OK+5'/G.1E,+DS4- MHM)HZAHB#>/I[+OBJBO64_ ^XZI;\+NZ(D[ M&S=-\Z D<+C@4+6B:9M$X^V_:ZT'0OZ^"!TT#KX=J[I8$J06_% M!?.17I(YH]D',"534C">P%D=0:(B981(QRWZE+(O^&+J466"U6:"UB.]51"L M!@DL!(F=MJ4_*+ <.0H"&L#+K,%X$E$>>B5#>X&E2@.5!BH-=($&YN/+3*N$ MC@&'; V%\BB 4RE!Z6T65!)**%9I8%UIH/7X4:,\4+%&<8>>3(P@+/?@G+) B6#.T!R\KWWEUQ:SK0?COH'9 MZC+?"KCS471-N$43J_#!,09$1N?91<'!TM*F22:=/2_](GC?="J?JP*WDZG6 MU=@N ;/S(6_!,BNH!643!2&M!9>U >FH9]0Z'Z6MQG9=,=MZR+L:VV4!=SX^ M361V5@@)@3I6.LQS0-G,02="3>*1:>VZ:&Q;RL>]=NSL2EN1BX^ M$_&Q\?C49-#_'&( MEU^]?3'2CW E%:[_7#OF<&NV]^2S3C_OXB]_B/B?7X>OV/"=?W/RYN4A?L\O M^V]?_?+ST7[3<6B''&R__+!W6.;M+7GUY_Z;O5]VS_:H.=M'.RV%4%9+2(PA MW(U-8))/D(EUW(OH<_8;F^01-8O;4;V3-.E-RVI^JI75M-RI&[_+">U^1-$5 M9#UQTZ,J8ML"UUP;+9J%HL)34)%R$)H;\$PX]#RILL':B!:Q)FZL*WY;#_-6 M_"X;OW.=1B4QE.ID 0U9 L%#!N^9!^(%B=&JS".I^%TI_-ZDZ&OK,=_K ;AZ MI+=#\7R']N"=Y]Y%X%:[DD4=P:%_ IZ;R+D(@02VL>K24..(NE#+/WX'2)+2%\>4(6-KJ]*'#%;]?L;^MAX&I_[P+% M\\VD!67,$*4@)!]!.*? &Q* .".I=Z@V='J_3 <3Z<+,'G@.XBMQTZ;!7AR=?X_;2CNI]E!/G1_5QW8 MB@7978RCHJ=FN1+@>!0@J"-@!/XSB,ATCC$:WEX<^L9(TWY=?Z#1P_9A-Q737,-U"S+5BNB.8G@_$ M:N.C%TR#U!K=Z)*6ZU" R><:*.\\H1U"M.M%LDE]QO7TU^$YD]NZ$8A]7O/ MT\DL'?LTZ3'1[Q5HW33P[<>3F"9P?@^/.=YV')_Z8>J5H5^^.QN?/"XS,AT/ M!_'\G75MYMG*?'20S6] YLY:0YPQG/@@-+K6*6LA= Z!YORI">CU*M+7)J = M(O>]A1@I.L_&,D;!E?"HT#*"43Q#T#YR09S-!GTQJFS?2M'27GD;$.MXJ^/* MJI55YU@UL,RI#C)3;T4@S"*)ZF15SIH*$VAEU15FU3DW6&CO.>4"<(51,EOJ MP!%%(!#ODE(B!9TV-C4S?4+EPV/5;P[UZI@J[5;:O>VAX,R9DII;JJA ]>II M?IUWOQ((K@3<00*>T[VJ MQ L$-Q#0SRG'WP28)!6P@#\(N509]AN;E"G4O8L$?..DW?^?O3==:BM9VD9O M1<%^OW-Z1ZCHF@?W#B)H8_NESY9HV[@=\,=1HQ%HX).$,5S]R5H2-DA@)DE( M4!UMC"6MI5I5E4\.E?EDP=Z"O2\%>^\#O819AYD0D3MNI-")6@56CW52)V6+ MR;O"B#MY.,>HUT)B@0*-@+@NMW[2A"+NE=8:E"^7N#J*O3 MO=^K+7?!_'&)%>?2O7S,.Q NJS[[XYE&@X/G:=OC07QU\_&@.<=_8FS5]XW>_N.T%88'KXQ:QYIEB1T?08Z_>/0N6:^$>6*B M1^\QMBXEN_%MO$YN?.]7MR5XW1#UH-O^^CU!1!GLZ@R6K5,L5V6P,+/TYK?J]&$5VH-^-C!H/8&!A;ND+0Q MTY2T\C/R>)G2/B5GL1.9."V9Q#PA MRM*HB%-<51XO)I2*XO'.Q.,]?(\;G6WP<)N=??A[__ ]:;P#;Q4^O_?YD]CK M;./]K3W:.-S[/NGQ-K?>G^T=?OW>H/N=O<.#3G/KT^G^[A';!R]Y'\8*GNY1 M\W#OK'GX-C6FNYVGF'0P@J/ =.YP[#AR2@AD'*/:R\ QSQGF4H/+NTR]S!:4 M>%3 :NG!RD7'G$R6Y7:\R@BM'*6,<>>4S"6K!:Q6%JPFF[\H'ZQ-QB),/,Y\ M] II$3325''KI6<$ UA)1>K@FA>P*F"U=&#%'>A:3(5,G'%#HY/$$4\XE<(* M94,!JY4%J\F&-UJ1Y#S&2!G,$+)W(:ME:9J+4@UG(BUGT BTGQN7Y>)$>3)F3J7/ ME.$*O#C)?K2QK:Z*.U&E/=.XMHZ,P&%9=V.BR M62UOHXI^M+./@"3(,U95LZ!(&-40LR"!192))1'L+-I M76FR1/)%VQQG-/&7C=#(#W=XFS%<>@6W_;5MAN_O:'K>&MEU%PIT=Q/#ZTO)\B/_WI#5H#>/' MV/_6\G&D>CY$W_O:K>Y2::%B2,Y"[TRGJ)/,\@:KCG#T'/0.T6!(,H^(\I0I M'W(S]])_\KG"P,P#MHN%@6*#/@H+)F.]W%#K([&(2F<1%R(AG21&&!/+)3B: M1H M051=B5DQDA4H6!8HF'FLMU@$JX$"DV%BZ83BR60^V,R+Y0E#CCN#O+98 M)2.2H[/K7E9@H,! @8%E@(&I5&6P_#%+$G&F*.*!>F2IQ4@JJR7X!2EQ4F#@ MN<+ S"/,Q3%8(2R8#$Z#A^@9BPPEYS#B-$1DC8\H>(J=D-&(W-Y^Z1R#$IQ> MH4^^B%S@#W$P[+?\,&8!J.+4F?>E#?_\;90?7)K6K[X5V_ M-RA9#+/0*SO3N<*!1"N=2RC'&\'&)!'IY/,_,6%S7B7&2Z M\!V%NUB.CY+PR9"R]9X0SRRBS'&P'(E!EBB+3'11^DC!K3!K&[3.V'0U0.FQ MNURBO:R)PT5MSUFHIQ*)!1[OM>)_RV&Q(Q@YN,T#P 7GO) $)$I(.X= 801!JDD&/:> M.LY3.3]^KC([\]!>D=DYR.QDM,X3A1,!:]\HEU._-$=&*PYN +C\7"I)I"XR M^UQE=N9!NU_(;+'I'R6X4W2X(A&=TS*"@-7A5@MD@L1(2\VBDDF1%-4_R,S=!3V/M MDZ(*&O55*$(%4=" =*F)DP?M /I\6,XT]C;2< M%S]7^9UYF+?([[SE]^RJ_/+$A;16(Z8Y0YQ*AG2@F1E2)26#]L:+(K\K);_W MR?>8>$8O"4@7E MY/=)\RV+_EV$%.],Z%\9 PZ1><2XX8C'R)!EE"$JC?>>VF@\62[]6VKC5^B3 M+R(#=F=X$/L5<6L_'L3NH/4MUEK5B5;MMW9O,'A8:?SS/4&<>>RT6H#7E^?_ MYX%B,PYWTJ[]7NS F6B0[:DX:K*!8.T%$M9+, 8-09KKB*PR+!@>5 PE&^#9 MRO+,XZA%EA$1T-THX$Q)T1R!(BD>(A@/U&D\T) D66GZ?>8 M39'I99/I&<17"'-2$0!5+4F24?/Z5+)]$QI M+_'3QO74M:+YIVUGDLMZ[6,\'L:.B_T:Y?5:%JW[!KY=KQ]B'XV>X16#QPZ] M$]>.M8NACS\P[!V_RI,RZ+5;X<>;MV+9P&Z-T=AJS;#S M7"DPW)+B7"7O24HBAB_;]^ L.>BU8=(&;_[O26MX!C#>/LG3]'>OGT>Q.1SV M6^YD:&&:=WO-7C>/H]]KP_"_;L.(^G$P+$ _.Z!O3,5+@Y9)8>:0U Z /F*# M3/0)8<?G: MZ-1]-@.>M!\+2A>4?@1*>YH845XD MX@SWF!H 916-3$D1#GYV0>D51NG)2'CD7"A'$8,U1O [1LX1BH@13$;"%5C2 M:QN*ZCHFTP9Y0>F"T@6EG^A$,C$JA6*&2,+!>';$VP2_!G"IH^:RH/3JHO3D M&4<(Q@DJ!$K)$L2=5LA(S,"69M80C;VS%%#:T#HSC^[O4E"ZH'1!Z5G%LH53 M-$5MA2>&:Q:T-3!!RB0AF,7.W S3-X2P"UXO(5Y/6-72F&1=+A<002).\IFT MEP+AR+ BA%"E]-H&H1*LZFF\OG>Z<8'J M4%JA]K4 O"K,-,B,@=-U+H1*T" MF\HZJ9.RQ:!>88">/(6TW#%B?$ 2"P!H!=@,+P5$M+,I$:ETXOD44DA>9WRZ M(F153>KJ,//W:N-=$)U<(@&Z="\?\SZH.I"^ZL>V';:^ MQ3].6V%X< $.EZX:+PK^>8EU,(*3XO^I&^PKD+O;SIV @]FD'4#OH9]7R MK]M70JUM[&:IK/52[7762K#%__.[W;ANE1<@L?2VQ(%J#[[[L/EZI[;=?+U> MVVQNU3Y^^O/C]M;VYH?M-Q]OE,ZG'7%S9_?-Q]KN3NWU3O/CSG^WMS9WWVS5 MWFXW-YNOMS?_6_NX"R\TWC1W;WZ CNU_A;T_Q@MYU09\ MC\[5/7@G$QO-R: M]+XPH-'$'5+X;AJ;RS_E?;;9U7^/#ZAVK+IF W_ WF M'FR;ZI\[Z>V%KOOX0]5MM0:^W1N<].,NC.G/-IB73VSV[;R^,/O@6W?WOC?? MO:&-SWMD9_?]Z5[G[4'CW=O.WNZ'@\960^R\:Q[N=SXQ,.':\7\_G.U_#L>. M&?6M[DD,F]EX)E:[RFZ'_[C5UBC& M4Q#6&:NU3> $1+"ECS,R]4]B3H8:M 89A2\ORX7]-]X>&U."-MJ_&_]Q_=\G MWH0+QP.J[C1:MUL'M7!!W#V(5VTN-TH*JPT.8ASF^7@'MF^O!J[,>LUVP=8] M<8-6:-E^"PRVWX9P>4ZQI_B/G%UINV?5O\@?_Z[9:C;G)%\AMEYM]?Q)EI-1 MWZ(WW; %#W#5?,1\H>+OPHF79'!\G XY\'8:KC$ Z*0K59LC+7UG85=OL"]S*ZW[1,:=^ M?=UPM9,R^^+87_Y_:['RF//J57<=@@4U^AC<)M:J-1S4(EA8H>RI)=E3A]MT M#GMJXK,7&:GUZDUO!P>UU.Z=#G[LE+(_EG9_[(G%[8_:@05X<3%V:P WQQ63 ML#NK=LA8,U575Y_J]H:C3XX-Z.F8PLUZ?<'Z>;M;/4+ON-7-5@0@:\=VP5'/ MF[">WQK$VV,F@-&I'?VP9MOMF@V')X/AZ/7?\J6M 5@I7_.M>]WV&4P.[.4V M7.)/^KDMX.4+_EWK1A\' ]L_R\&:XY&I5$NVU6^/YOKGUU_$4_*-KZQ"L0N6 M1T:;NY_8;&6T?LDP&)RT1]9 [SB.8B2#ZU \[\KC:K$&%UL*9+*VO$+Y.O:' MM@4V?7>TJ?(NS\^5>KUACF36P@_/;3"6)Q"/5G4: "(*5UXKI3]P"SY@O>_U M0V6)G[:&![6OL0M3F&\#[^25"-5'3KJ5[!Z#H/K6<1N^[B<,@DP%L+K@DS#' MO4YK6,TJ&/R !KU^O$"/2P,8'/1.V@";>>UL-0RXQ^%)=W2$4HWCJHQ?NK8R MU491W/P-@ Z7G_<2 %05N>J/P0BU-[O@(+5K'^)QKP_N1K?V%J:K1C#Z_Y88 ME'=OW-UY.[=R**C5^;&E84DKC7,!G:UJ+X26KP+3^087]QH>V"%,,XC#: G: M,*;PP]!))_!&:N43H%I&JXD)^GW"X[Q]RNX8)6)D[9IPV)5P"OL1#FOE/3=\ MA?(K"PV'T1<24?H8OV:!&PD,?/O2!8G.&Q\O=-C;@_U#+_;HATZS WILZ_W9 MSKL&Z*/]UL[NWEGC\!-OYG.\SGYK4H8M4YSA&5F2XY"(FT-09XF*G(2';5T M,D3D%4Y*$&^#C]Q1[6A,7%.'C4C<&#,9(AI/?6W[)^S/.D!T^Y"N/H+RC%N, M"1.6\X2C22Q$F (OF!4II84&E(@ .7R3$EB:&=C^LO!H8"B2D:%0K_5.^K4# M^&A&QFH&LW;S/9NW\6"L0"W@9K\73GR./:78K]X"Q?BMU3L97%:B61N-%?9GS?P7KM;] ?_0KJ?PSVLL5Q )9TI>AS MVD!E^X_.3_,G\J_Y9MF&S]?U+L6A*[W=AQ$!9BRYDKWP&?*CWIC1,9Z;R9+# MAT#MS_2.[>;;J3Y.)]GZW4DCZ,V'=F- N-K4"9[7Y[R-4[#?!MFA6(XF,8N' MY2U/OU@7C!>"(I_;#'.A#;)@8" 7@C2&<^*26=NH@GW3+5KZ/R;ZAU"\NB3! M=1"07C:I*H'Z*9GK\W(N?ZA@?Q##23ONI$EE?$DS_'DV?O,%JV7\Q5AMJ- , M465SWUHLD<->(\>4C,*%E*9UFF1*B61@C0SCP3%0>TY@&Y/7GFH;I]2RS7Y/ MW@-C0QPA=GW7XXU',71YEE*&R! ^S6YWL-48'-F_R@6/K"#=VWY.]SJ?3QN%[ MUCP$FQ+^;IQ_S6GFA_N?/[&==V_P9'HX7 EC>O^]N?5/"Y[G+/L@S0X\WY8_ MW]G:(WN?F^W]7<_W=C^D'[PE/_O'WO,@I,9PO?*3KSL'F=7NOQ'QGI$47>&? MNIC1*0ZJAZB%9S1)!6I6&6I(@9JED*([0,V,>GK<9I?!'"[6YHS#6A4JND99[:/'DR-6@:YU(.<*6OFW1KB+%J01M[-SSCT8YI$/4E!\1V?\]X5Q4]7 M$WP_$^I.5,11,TXTA?\T#\PX16D +8V.N1\[K9*#5A5-&)$E<+Y7)J9D$F&A:S#TCZ_GHT% M>9X!\C@&FSA0+X)A7,1H+;;@ULF@6R)-BH(1SS*V+'%MB M.;4>]C/ CU+"JEM29@KR+ 1YIB))S@I8,HRLLA%QHAR CM3("BU2(@*T!E_; MX,+4B9(%>0KR+"'RL"@%(SA18B.G6&H%+I>AV$>9TV;PO3NS%>29 _*P">1) M*43GJ8)-DPP@3P)SAVB!F.+,@M/,# F /%37M5HF;^L)FC8_38QJG!^YVNV9 M9X\V)A :8O#.)+!SDC%><,)8"EA1[H,HL9TG1YOFZZG8C@V$\<@=XLK #ZT] M,BH%I(-TC$07':FX-46=/=[.*;WAEDUH0?L3290@R1)NF')"*942PS%)8Z4M M89%E$-K)L(BF-"J' PI$@- *'Y%EPB-'@K,R>BR]6MLP.1[[Z"X316:7369# ML#D:KYC5C'-,; #4]H(Y 7)JF2D!A660V"LH,L%+Q)U,R$J)$;'& MYF)$"U"\ML$DKVO-BM ^-Z%-U C%<'+<$^X5TT9$1;RU))JHG2Z^^#(([:0O MKC513EN-/"4,\< IJ<$1"Q=Q<<>?'G"F<^4=YHJ&?,[@P GG ME#FDLT\.:L*"@^Z%S96]%*P$K)_AL<-+%UHG9>*8*>*,X-QKQ\"CH\Q&S8C4 MU!5W?!F$=M(=]SRW]W01Q9#SHSPUR-E@49#<:AIMCJ6!T#)1-X(4H7UN0LN< MM()AQJB%G6"""X3%1+&+ 92MLL4?7P:AG?3'!6?Y$!]4J\08<2$=7&[GH$#30+Z3]"9X@BT(+>-U1I=):&=Z-HZ7U1G?[0WO4;=Q MGV*8YY-F=.^G7G&<98&F0+ACBD5NC=4Q*A^D=-@IBXDI88BGQ]G65!B">G!@ M6-"(T4# H[$&608_@B:$."UY#'QM0W!1EYS/*.ZY-%TU;SG)*(#VH@&-$^.) MIT$R'SF/SDAA$J=@109FM> E1+,,@#89HDF>4DHT1L)0EPW'B)PF"CFJ0V34 M6"[HV@;7LB[-K-*<"J 50%L!0'LDI6L!M(4 VF3XRB8D)SL6^=H)@L,S-9=J:KYQCC/M!(D(DB(4YP0BY: MCW0PL)K8JI2],,'J1LXJ3+Y"7E;!H!7 H)D3(Q4,FB\&38:VJ93&&1]1Y$D@ M3J5!1KB(C#31=0,&@@D&K0)%4,&B^ C38A\9 /U>"G M1-Q(@EQ@ 5&9Z06D,H:JM0TB25V99UB17$#H&8#0S-F2"@C-%X2FDD-9<"$% MB3#Q'G%++;*11B3 $R,$(,:&?"3&,G'2K*+'2Q<@7N9HUF.(DYYQ*OK,B9,* M\,P3>*:+-BT#XS6H".9.]L"8=,B K8-4,BPEX1DF8/TP7)=,+U%2>JDD64X* MI2*^\Q7?R0 *,4DZ8\!Y238@+I1&)I.A,7:!B5U01X=Q"WBNVSB M.W,VI2*^\Q7?R=@#DT8(:R2"=2.(1^61B9$@*X6,(G)7U2IH4R>/YU4JXKML MXCMS7J4BOO,5WTFO/8A\V!T#HH9JQ+'&R&#M$4D\6&N8TSJL;4A>-W29Q/?% MI* \DF'I&5.ZS9QAJ4#//)G6=S>'/YH3'[[YWCS\^D4($SEQ!&DK<\30<:2% MQX@QRC$C(48,IH,4=?)X[%F^4XN7+K\S)ULJ\CMO^3V[*K_1"0W&@D;!194C M_A)9Y0-R@ANA/36!I+4-H>M2+%/ O\COMP!/*&#'(P'+22,P MG23BBFED(L/(,:&XTL&QQ-8V*&9U)I>I>\B+.7+_U+7M=L_;8

^>1-,Q@)9+A"8-S7Q?75,=/"48Y$5@= M&4XN>&VC3))&GL [T-8G$JSW#CM,PAW\^B+#3R3#$_8%RR=X7A.4*_KSV1XX M^.#B(5A4*:UW.E*?99A=0X9>9'B%9=@HP&@?A;=)8._GT1XB<2XDE'GUKP\'W.C",X=R\3R$49D0_) M2^JPTLYF1[_.^9((\2TN?F@-CMOV+(\S_EKNRR>O?K)P6=_&)33:B->QF=Q( M-O1\2\1F-2?+J R?D@>[J,"YJL#&5#R)ZTS7PB3RU!H$3DE$6D>#?'*,2%!; M!H,O2C@8LGS&Y&2/%9XE+X\ML%E@Q&24QPY@D_*Z, 4V"VP6V%Q&3N\"FW.&S.SO0PO?N%$]4=[2K>Z) MK1[I/[^'UK?K7J]>'CVHZ_^^\>.AJ]?AQ\5CCV6)21"VX]Z@E:]^U8]MN,VW M^,=I*PP/+@3MTE7CR< _+[$.GOMD>/,EEY[:1Q#*_FQ00M\&$C0/1%U]_LL_ M#_H7(SBV7R-R_6B/D$TPP%>V?6K/!FN_7WF.3JN++D_:Y//>^%0IS?:I1OL( MD"4G_>4E@*T;^_E3,!#[M .H'?0SXOZK95VV1YD$GUYP$[$QCE@:8+HTMH;* M+V#E[.:]7>NE6JY%A*TQ^,_O=N.Z!9O8Y",(59YQBS%APG*>, "Q%+[@6S M(J6T=L-U3OEDG;#2Z<2E2,Y+%4U@0GCNB12WK.9L-5FU23<'@S@Q'VMV "JEW>Z=#FJ_M;JUX4'O!+XE#/[]:@+/)D6[8_M?8;-F7!*5 M"56!R$\1KE +'JEMCP?QU<4O?UP<"K6ZU1"KB_X8WVLL]SD?=O(8)^^%T=L_ M16(=C\1B?)PT_N;QV^O56Q,H/'I/X75.U8UOXW5RXWN_NBVAZTKK!]WVU^]Q MP^\\R)>A8,_06;1]%+NK;-)UWL/KF^?[\-W[NXW3 MQOE[VCP\XLVM@\[>X2:&U\4^_-W8VOL^:=+M;VV?-;::[<;A?KMQOGG>W-JC M.[M?\&31Y^2X,O/%6V+@QW?W9RL)6].-I(3^FA5R9AAD= MY]_M%/^2\AE?C_*'7YF+&[3 0N@.7R%33?[BYNF:1ALCNZ(T%"L-Q=9:6DD= M? B,:L:95CDXQTT2E'O#O0Q?MN\61AU9<"\@!+ H?3%-QA@]N!-97UC' ^+1 M8^2(M_!/[#.E%Q&9!59B6:>TM*XN*/:"4$PDI3PXOIH'RU,*EHK(?10$@,QY M)2H4(X0R4E!LP2@VR4GI#4T64XFB)Q1Q&QS2B5/8.#A12FS2LD(Q4M=\5M0T MJ]()<<5-S4D6["MVYK.L&;@'1!%A22)&!Q; /X_>1?#8D[*9PYV2X(NA]400 MU9HRM*C3PGA/D>;)C!-[G$\H486Q"H11X]8V!&=UA5ZI[9L&>9E'@0 M&EM*> )M14 W885SZ!Y>ML68>#))G3(FM.7*>X$HR=UY.)=(PR(AH35Q@42L M35S;X Q<(OP,.397W%ZXAH#S_B;#,V81LLJ 00RJ**=C<&?!JR&.$XZ) XSB MN)@,3P1$9U,F@Y),8!](GD\P&3A1R'(7D*'6$N4(B3T$P;4C4M)@,3R:IDR9#%)P+*AS"FFO$O67(VJ00 MMM8S%R5QDH)Q;TQ=T6=([+7B)L.UK%\EX'"]&V,DLXEE#X9'HK6-8!M++(TC M7B=;K(>GP:3F="9 "ER+&#SX+02L!ZD"LBY2Y&@,BB8*?\G,]FOJ0JDEM!1I$$C0913T%24]3( M&6%1-#A8':54RJUM:"SJ_/'60PDXS%@FKU)?/"0-Y@&I\"_AA'D6T[+B(&Y# M4N#VY0.>R"VX_,EY;&1R1-K(="KFUA.!^'0BC:+>.6(%2DD[Q$4BR&$?4%#& M>#"^N*)A;8/6.=-U>@UUVZ*+:58SUZ9 98'*ZZ%2.@-/$RD1''.=M,'""Q<5 M!:?'FU#LW:>#RDE[5R5MK18$ 3!*Q(EE2&M"$$V8\D2T4"Y54)G)@686V7YZ MJ+Q:>OB00L/YE&I<;/V/_B"&DW;<21_BM]@]B8.W_5[GS?=A['=M^_7) )XE M]@>;W?#?7O?K?UO?8AA)RY]G[V+O:]\>'^1GW^Q'.ZB*T'9A='^V>_YH->6D M'?_WP]G^YW#L*)>-SV\[S?/VX?Z[/;JWNW?:W-KF>^='N-G9%LW#[;/F[E>V M#]?M=_Y*S?.&^()9-"*W9U'X(\3+,WE ?]PPKX[A>YYK-OM@,KYL'WO8)*N/*8.\?_B>-W<_M)N[^ZWF[M%IXQW?"!B19 >>!XQ+O+_UY^'^UGO:V#VX MKF!KP06^=]K]=ZC^77DI^CFCE-]0&_SH$NF5GZ0"-:L,-:1 S5)(T1V@9D%' MKT]A=L9A[:-MQT'M-V<',=1ZW9H?AYYJ5996J]>]N1/C'>9@9OOLP0FM99!+ M/ M1\HY-XXZ*:3P*@1#C%?,W;O=QL4!P@LX1UN4?39='V(DH*TJ6OV#$M*"_(\ ^01UN?J9TD\,=QS; )F)&F/"8/_.;UW MQXJ"/'- GJD3?)]T113,-0//, J7R]H)DL$PKB1@#_> /)S7\36M9@OR%.1Y M>N1Q47I!?!1*8IZ$M)%:DMFP&(XXZ;OTS"W(,W?DF8Q)N<25"I:AI"+ C],, M&4TXLD($4"%2NYASY3FN&_KH1@\%>0KRS %Y(E,L)*JH%KEO C6)88^%$%B8 MI&.Z=]^$@CQS0!XVB3R,*NX,1P*\XERE$Y&&G8F]=)9!XR@06(;"2.6DXQ'G#@5@TE&.I]4 M"04].3A=4^Q+G92@*B@"O8)SMU6/--8*21D4MT9*R0TX9$+4-9D5 >(258^\ M=*%U*L6$F0B!8(Y=LLY88ZH^' J$.)0HRC(([604!>>F64Q$Y&&Y0&B]1I9% MBX@DQ"HJ!=$N1U%H79)9%8P5H5T:H;78PDK+R$.T7+)<$@,@#B\(9IAEH00@ MED%H)P,0C"=NC):(!;!16]"TBJLZ.'=%:)^;T.)HA?9> MII 2%U1:&YGD"FO-I%=2%M]]&81VTG?G4E.9K *CF'@$ZX:1P=8ARZWRRE*! M??;=L:Y+O4R:=BDR45:286,\$:5L?-[3LN)XS@)-@7#'5&;8,%;'J'R0TF&G M+":FA#N>'L^GBR!TTERJ%)"./B+N0T0V)H<(=MQSKYT4%9FZJ$O^:"-LYC*S MY&=(!3,+9OX2,SDQGG@:)/.1\^B,%"9QFC /#)Q87J)-RX"9D]&F1+GVPC/$ M$D^()\*0<8X!A$JG+5'*J;"VP;6L2S.KG)V"F04S"V8^N/JM8.:",7.J DX' M(F(@2%,6$->!(R>(08D&'HS4B6BUMD'J0NLZ5P4U"VH6U)QIM#5XP@T@)C,Y M4TI;QXSC+N7?,+:V1%N7 34GHZW9_V;.8918I(@+H9"A4B%J$F62$5DQCY,Z MYZIN]*QRI9X>-:_A=_L52=9-)&_5CY5AT%)XG5,U>^HDNJZT7A6>)QBLN=N M7@YOSBI4VA>^BGGPBK*]W;<=N-]98VN3-\[?P_7-UO[6)GS^;0>^7^R_:YSM M?'Y[,,TK&@X:G_=@[-MY/.?-K?;A'H7GR7RCG^$N6^VCO?-ML??Y;6I,)\$M MF*_B'L7IJR +6]&/IX4\+>G$DI]&9NY3U,[DI[41^^DM><2%1Z'P*!0>A9=1 MV4--3#9Z)W1DW'EJ2>0A,:J,IQ+C>-=^#UY_T^[!77Q =^6+,ANG.W(DQ M8:),B$J3&V4YA30A#.GDG>+"&Q7GQQ42@H+\,RC^X%@.8/%TIR6 MZ)-P@@=%HB-66B&YOFOW@P(\J?Q_PS'-6<0N"8FXYH Y+H%=L"EXG53BTBO+<6!:66HQI\P"2@DFBE'T MY-@TS2V5DD_.>XV8YAB!$2N1-9P@"1:MILEJD[-%)*]C^NCFH:7*8=E$%O12 M!/7#F;*>4Y<,E9[ E@A1>\_"G5N/%Y&=H\A.FA-"&NX4U@B3D.G@HD=..X], M#$%83(C/E4F2UFGI0;YT4<52XU"R*):]BVA!\WFA^36,#@#?-IHHD;>$@W-( M,+),9 .,*^VCBX;3M0T!<*[QK-JW/WT*14D\*Y"Y#) YJVZB!3+G")F3!K"- M27AN%-).QAQ/,TASX9"URD4AG#5*KVUP0>I8SHH/^>DA\X:NHE=R&>[79?2V M-T>;T[JJ.FWVGP]QH].EF7/&N?MHWUX;__P M0P?N(9J?]\1^YVUG_]T;VMP-K<;AU^^3_5;W#S=Y\]R?[WS^T-[9A3&^VX?Q M'I']PW9G[_/^T=[N'FG2[;.=+7"&S]^??8E6>P>&$6(8G%Z.E4%&I%P=ZI*( MR5EAU0CE00QBV,P8K #8*6=>8=C'FDCGN30N\:@L9R'JR?ZL%Q->.X[]6C7E M-^8-W2Y)$T(Y6K);1[2X)L"3N^M/.VCYS6[8:K5/AC$L58??Q>^X!OLB7+ I M"8RDR!5U,ACD>(3?@J"4.# 9K'WJ#K^[!W'6LC;.*@9#)-LAPX/:$-[V MO<[QR7"T!WNIYO(RUVPWU,)HH6OQ\JX?Y*UPM3-PO1:_^PCJZ^?[MI//1)YI MSV"^CMG#4I-O22+&#\Q-?I*,YS+8^0WV;KOKN>>2KU:_W-(SN/0,GE!?J]N" ML!1&S-+,'!?D_76TLWMTWMC]=-;8\M4U.^\^M'9V_^PTMS9/F^?OX7L_M/8_ M;T\7Y'7>BYW=QO?F[C9\+INF>WS_W;9HO-O#C:U-!M>+YKN_VGN'I6?P$DE1 MZ1EAKT<"@$L&,4P#GIM MV!+WK=:Y3['4\SD_O/=3K_CQX,Q9(V%+;G=A]\7_]@8KRWDK$:/)11B(<)VL;A,@Z98]N('9?N7CBM->":B\:U6;.ZUA0 M;5ZH-IGZ0 C#WC"9T_4YXB(1I#4SB!)!72*.X]P*FF!6U_31A#L%U0JJK0ZJ MS9QYL:#:O%!MNM=*7A;#D 3##''024@S+%&2R<:D8R!.KVTPQNMG5[.*\;->D%J]^Y>EH*N<=7+M8P DABJW ML:#>S%!ONJ!<"ZD]QAY91\%#-3(AYW5$P7DFF='!*@\>JC1U(F=,I'T'\7GB M>J6"";=@PLQ#4P43G@ 3)J-6,C"O4XRY&TEFWDH<.<(R;[2V4CGOO- C3-"/ MMX0*)CPS3)AY8*=@PA-@PF3,!\!;PU0JI(BDB'MAD,7>(&FCE8XFGZ@;80*3 MNF!"P83YAD4*)CP!)DQ&3!B-(> @4((E13P '#BJ+9*>:16U3%*D$29P,>-V M$G/$A$7G8RV02CP7CK6^Q1H,-_IAKBH;#'O^J-8[SBLR&)>Q M-NQ'.SCIGXT_V8G#@UZHRM#RNQ>QEX[M'\5A[;C?\@\+K#P;TJXG#)V,"T!' M&+CS,PRV&0Y/!L.<<%O0<%9H> TS# N")L<9V$4\($Z%18Z!UP33RPWW-#), MUC987=)9G8DMT;%7$?(%Q4**D"]4R"=#(U23H).38.WD'EI<)>2$%D@2G:0D M0ED;US9XW?!'4Y(7(5]"(5],<*,(^4*%?#+6(95S--" DA$,96[DG+474 B: M8)6$,L1D(0>7M0CY,Q3RQ40KBI O5,@G@Q=28)OF%K ^ M<>5]0M$0C;C%&CE,/&!<@A>"T=:SM0VB:%W-NM7OT^?HSN>XYL4 PZ*R.@HP M+ 8IMA80[#)^HA@X9'@485A@8 M%I7?48!A < P&2D1GD=I4T0Z)X;SQ#$R224D%2&4>Q/AI9'%P,S* $-AW1D+ M^I^WU<<\E&#G(=EM2Q*+>DQ]XVV/O5)@?S((%S3CLPT>T=LX\\?9>V/DQ@6Y M;T?N:5(=IS(3NK7(RYR@%X-"EFJ.DA*8PV9VP@!RXW4Y!^Z))\[8G5V9=L&Q MYXQCCXQU%1R;!XY-QJR\TX0Q2A$)3B%N@D-&8(FPHTI+)SP3I,*Q1[&4DL.#8/')N,"!+'(E8 7,XED3ML<>1TP(AC(9@B44F2 M"\37'Y]9L# <6W1BU=+& [=NSZ^Z5QOTYX?-USW8,T'?>4?UQINKX.]]\'>: MM =0UE)O, K&>\!?J9%F@2!GM!50?R)3J*+7CSC/!FWM&W@C1#> M3,;)!*K' TJ^#-@_!F M,IYEDQ,I.(>BMQ%QP34"G4 1\3(%XXQUHL(;O4QX4T6L?J\ZK?^(R4PTZOO1 MU'ZC:CTWU?1]D1WO/UYA&AKV:LYW7%2V2S8/;29,BN-F!];UCJ>Z*BF<[_N^'L_W/X=A1+OEENQQ+?;A-[]N)=J1?&:[7KFM%6V'#Q&ND7E>/U M&FR?X^BS>+?/ZC4'=L ):";8.V>UT]Y).]0.[+<(K\_M*OA"^8YU)9.@3(][@U:^^E4_MFW^EC].6V%X<&&&7KIJ9!&\ MPC\OL6[0RX]YXR5377)G8T/K.QD!>F*Z+OW,0ZRDP;HL=DQRF@0W$1OCB*4! MGD1C:ZC\PM3:Q44'_9^':%\CZD&Z M7F=0[0X'__G=;ERWR@LV-_D/R5S4=_YQY1R7JG6I*L=^/KKGPC+9:@U\NS=E&V0V!U4Z_DA0T<,KWN#X> B\2&&O^U95E:#71C"GVTPR)]: YV--=#A M6] 6_QSN[>X?P3>U&N?OV=[AIFAT&N=[Y_^T]@[_:>]L@:8YW#R=U$"-S_L' M^Y^;!\W.^_,]"M^[!9IJZ^AL#T;0_/Q7J_GY$X?OI(VM/\'8>/.]>?I%)7#X M*.7(,60R;69%KSKAP3'EC%#>>ZN@ M>Q_]00PG[3CF7:Z>]?(>K%R^G9''MYF5:VMX5N'%"]Y^Y\WW7YS6(@,ITD2H M3"+HD)94(4<(YIF?0S$QN9T6C9_C9:O!9KO3?#[Q>^S[%EA5%4LP?+Z?.7YZIUTPJ]J]T]IOE;'>.X%1AT$= M/N[!KINX:O#O5S=:4!W;_PKJ/><(B0IXJ]#(3TNIRB""26O;XT%\=?'+'Z$U M.&[;LU>M;C4)U45_C.\U-J_@=I.AF$I[CMX>&Q'&K&M)LATQSB(:?_'8Q%BO M3(R)^-#H/4[6B;[Y;;Q.;GSO5[BZP37MY$W'=W+*BD'A3\8O?#92-G*_HJU%1C9!1E>DRW@Y?(%"*= M@0>+E B.N4[:8.&%BXI:%[T)_LMVGE5"&?EU1/YZCV.S#];IUYA]W#_/IMS> MR@T;B_>E51V1BZP(AN'HYVM!M_KO.<[NQ\.=[;>D^:[3WR_T\"- MW4]B[_ 3V3\\^M[8W6]/'K VW[WGC?.#UO[65]%\U^#-K4]X?_>@LW?^_GL3 MQMK<_:>SDYWKSC^I,P ;$@6"QMQL@;,)[:^.M[DC,K/1R FX<&7+X[V M;G1P^)@N'<_4J)MY2O-C<:Q:JL%V=Y346*RW^\#5- NC8-&[7#,I0S[NQY8@ M;95!L/$<5MI8+-/:AGZ\K[=\Q4PO2[@75W=XJX /[B7AQ5B9G?1/Q7JTQYD^ M T6<^VTP0I ECB%A,=.!$,(X&"N*K*ME*BZ:M?RO^CUF=+:YS/;9A=0_S$); MM8Z0OSVUB99S([<'@Y,8MD[Z,&4C)!YEHEQ.G/RQ+,4,NP\03Y/F.&P,8Y$A M(PF88408I*.BR! 9F$_Y*#)[C6;:#/MW:>>Z7,+['"RP"[DN1M@<9'_2".., M<5A5BQ+/O=NQPL@%#3^D!0],>HDI7]N@?/V:ZL+GT]%YU>_Q H)DKVW7Q_8+ MB9(]N0WVR##9VUX_Q=;P!(:ZV0UOOA^W1K5T)7+V$-ANOIYN8FN%HP0S! OM M$5?99&/)(,&)YS(ECV-;G).JK8+$]5MJ+ 3<[))@TX+33 M-+-*(QR31=Q*AXRV"3'EJ=0Z86H4((%9)\^0\O39W.,E5 @4KI'5Q9V/^'0J M;"6UFXA*9E F,BY&O8;__B4F0MJ0E//$Z)"9RIW7R7EL9')$VLATJC)^ M%N #E#J2>8KCI$-@:/)*>8*BD6 &> !*$W&F0$\N!1^)]CC7D9A99_[,0/B6 M/%/RV29#/L=\QX>A7RD760W4FW1^%*,I!DJ0I,SD=@\&6:? )C'&.^5HBZ>'3[[26.7K^( ZREMG5*T<<\I7ZRZ -V#B8:' Z&J4+<6HUL4!)%D';" M8W)&^EST(?DSE/IBK11KI51GK 1N359G4$:U#R8BBZ-$/.U"Q>'6A7K&_90#@.."-N0JQ@( M_26)R6R=__,K,9[QN:N88M-NMWL^LU->+]%OON=?X]V,"[F:0OIP"L'#]^P+ ME9RHH#P"*"693B/W8](>2:&2U\$%[W/_3;4^W8^I!ENP75%(=JM 9<7C=Y_= M\%AN];(;9KH;]DZ_&!V5L,ZBF P#0U$II&T,R/F@,%?:>)6[5YC;=P-9KVU6 M5-GE$&-)EM?/F#"]GKDY^[%V:@?WTP$/I%O M]KK?XB";9Q5O[FYO:-N7W\^DQLW><"_"X"Y47\&'ZS?0T>D7XE(, 0=$"4F( M<^Z0<82@E"/I,G=8, ;P@:Q?TUGA A\ $TZZEPR-*_:$A_6H]4>$T[FSR\EX M^2ZZO60RU\RN/WK7Q&)X2^8%?NL^?5+YF=(,8>U0R8YJ9IPQ0Q8X#1:)@5. MSCPU*W9VNY)M]6O?;/ND:GL0K3\8X]R(&KO6&L @AZ!V*@0<-:"I_#'X].@3 M)P/P5JO7_VR#3XL^^H->.P[&MT&9Z3I_H-,+L5T[;0T/JL^F'AC*I_F-*;"T M@\%)9TS8G>WY?AR#I>7*)ABOXU$TZ;YDV0JOJ36R8S.H@>;_W-?JTG' /7(FEG(ABW\\ MAXCU&]'L[/']W?>D\2Y_[OU9X_"O@_U=> *X?O_=-F_N[IWNT?=BJOWG[A'= M/SQH-[<^G586QM;V6:/SMMT\]-GR.-H[_$J:AW\>[F^UKV>GO7>27V5BWBO1 M[YZ[_RZYMZLN13]GE/(?,TJ>CE/\DH%TI9>3N;A!"S"[.WR%3+4TBRS-'[O/ M[5:*.597^3\37;8>1U\(P ^CUDAB,3>09B"43R>J0I"%:TSOU M-\INFKO]P-%->G)OP47X)WL(FS\-\XLUW(W]SG,+ RP6P*<9EH)V3 L2421* M(4XM1<;HA#RFH',)XR3W;U;K["%H/<\RU^I4):H-"5CB%%.:?YY,S2XW\CJH^= :'+WMQWBQ ME!\J%VY\!H5HP9C;,6::OR>ZA)4W :E@ 6,D=D@;XE%4%KO$'?$A'W-?<\K] M) 6@BQ.<__,@*Z94H=\&,0\R8 K$K!#$3)HQA"7LO<8HT<@1C]@@ZYU!D5EM M+8T8K)P,,?1E0TP)RN0Y^:?7!@%NMX9GCS#2GDWARNH9:1?^X,]U+!AZ7PR] MCK,GV2"3XDC$'$R/6B,KG4#.Q40$LU3CM+9!Q?J29'\ONYU6RN-6VDXK*#,3 ME)DJB>5,2B\$4M0:Q!,UR+A@D3,8($<$R:2M4.;1I-JKC3(EI);G9*OUK07? M'&IGK=@.)::VRN;:Q5H6&+TWC$YG/C#"A8\X(:MS(TH3/?PF*8K)>?!XA4K1 M%H>WQ-1>EJU6(.81$#-IJ=FH@\G-VIP +Q#6G"#+A4188,\3IT'3*FS_:.+M MU8:8$E/+I)]J\5LM%)I$5(CM"H:,Q IM>O MZ3I5N'#N6)3Y"8S5?E4B.6;$^7_^I2E1?PQJ%[7=M:JA6NWOD[X_ ,&H_=VV MW?KE*VJMJA-;[7Z\?$1JD9M0,.P"%Y8[1V)B(8#)0K$TYA8K9;OY]EY=X7Y4 MJN^]^,=HYJ+6'6JV9 M6 .,G.';?J_3L/VC.*PH&G=2BAGYIDMC;\*U58W>/GC#[6PUSKY(3O,Q#KC0 ME G$!?;(:6H1P\:(H)3 0H#Y.9V)DX-MN4STIG(->'6\24<,0-74WKY1KVYL MHK 6QFHN ^9"&NQW8?9T[6+AYR<19L M&&_S6H)]7DEL.P[@7A?R6VF33K7_+P5#?:_3@;FOU,^%?DBM_F (6N*L,E6J M.]GQ"^-['6?=DBN=*@4#WL*(E6GX,*45XC#V._! X=&L)K>2F$QLNKO0FER[ M3^^P[PH=2J%#639K]8R(' H=RNR#EITWK$$_'.T?;O+&NW\ZC=WW MN'&^+1J[GVCS'/[DH.;67P?[[SYT\ECV/^]];VZ]/V\<'GUO M[NXQ^$,;NT>XT7F3 YN%#F5YI*C0H10ZE+G!\(.<^L+&L ( /GU\CHW(_7 Y M\BRPW"4/ -PK@8BE(6?&8TGCE92K0HA0%A2S+UP%2XXQTW0H*6EKF*.(I100 MY\8C@^$'>&^81@$^MC5K&[C0H932C=E S",S&0K$+#W$3)HQ')"%$*)0U$$! MQ&B/=)!@RV"<,QJ94LYFB'ET[MIJ0TP)RA0ZE-4WTIXU4<&",/0:.I08+"$Z M0%V6D&9F:#,I*46-&@4IR+R MF1:3\QB1BYXAV.@N88.5)X R? :FVFJC3 FI%3J4YV6N/4.N@D7!Z'3F@R>! MV2@-HHQR@%%KD//<(^RM\&#&:15IH4,I,;679:L5B'D$Q$Q::BDP;XAA2%LA M$5?$(!,Y18ZG0(RAV*J*8KC$U$I,K="A%!:!65BBA45@E73&=#Z7]A;^%P0) M'BWBTF%D?*YAUMPGBWV(CH'.D.MX2=S[0H=2@.Q:('NDO5N ;+6 ;(H.!1QL M6'2)G($5YD$;I*G3R$;*F/!>J)P71\FZ>#0;X-SH4&ZH0IQ^_3:*E(NQCV6* M21"ZX]Z@E:]^U8\Y/OXM_JP0_#]7#=5Q?2'^>8EU@U[[9'CS)5,U#[-!"WVG M$E^IF'6$F3=;D@B$E.D^ F8F-<3EF&)]'8PH[YPO':Q44'_9\F^]>( M7#_:(V03/-4KVSZU9X.UWZ^6AK:ZZ/),3T[2C5.1TFRG8K3Y --Z_6JCO*IX M'_*G8"#V:0=0.^AGF/[7[2NAUC8J/H=<*/PZ(SS Z']^MQO7K?*"Z8#$^J(+ MN/^XXC52M2[51?7Q0L@YMF+*%=A_CD@?*K:73)S0[@U.^G&P))0;N/'Z0F=] M.F^^VSL%O07W? .??P]ZQXN]SW]U]@_??-_O[)W!&.#O]U,,",W=!MX__/-@ M__/[[S >T%.@=\[;H*/V08^]A>NWSQKG\'=%N?&>?(E$JQBPRUF2"G$L$R@; MS9$35C+!F-:63/(2>*YC"I*9P -W1KG@0&\EX3!WQ.@IPHT/<=CJ5]9&;;P$ M@QOSNJ\*Q'6:X=J2]5N'M+C-UHS#\5.^[@V&2\7J\A1;C'Z1Q$G,86-%KRCB MUH(]0Z1 6CG890X<=RLFM\RB,3%SPGBPD'O=#-09M+MQF$-(8/7";KF@B_&P MHKD2I-;_N:4OWLN\$8/::>S'FAV,:1L&M=]:F7>B=P*#"X-_O[K1R)EB9E@9 MA@7.US%[&!7"+:0%^(%<"$_"L% &.[_!WFUW/7<^A-7BKM@%4_D7Y!6_7J,; M3T)7:PX*?\-=W#_S]MX;S<3#;\7C=VC[_N[ M[WF#_M6!<>3OQ%.DPULP5OK^-#_+WN&'@TPTO+]U]'UG]VV[N?7U'$Q1>.;\ M?!\*?\?R2-$=^#L>J!:>T205J%EEJ"$%:I9"B@I5T!TGZN_8'>0HVL_ W$)( M@AY#@K(P(I4RR+D,]C[']K^5B%%>^9I7;7M-\E<17OGMQQ MW8.M6G+'1%(')91%RQ+F6G##K/6.\&BY"L%ZP]W8;%.87IN=AJ:RF*?/L\8[ M*9\XW(WOFQ5[[G9[;II4))!(B!(,6<8R<5&P2#.5D-8D$WE3;[!8VZ!U+![= M5WLV^)#.*A&\E@P;B:DB(S B6-Z085; Z.G M:#);C##0(YH*Q UF $8L AAAC"0A'ELJ-::Y>T%=*E[ J(#1$H*1\E)I0FV$ MS M;W<405XV05Y ,*,(\IP$>3*:P3VUGEN'M/%9(PN&M&"P<"1&K[02(K?!U'7* MBR _.T%>0""@"/*-+OYC;.=C"(MR:J/2?*O-^6*RQPL20?JA79Z>;7-JLU*4@V M,R2;KEI(/*F$+4,DJ[4-4:=L^H#EWRM\MO+B17H! M 8(BT@L1Z]>FMI)D:_BO*)CS/C$= MH?+4)>O6":3G P"Z8480M1>29$) ML^@V07"4.*4#[M7<<9FLITPAIF5;Z<6L[P?!=,TD.$?P\\$0AWPZDXIR1[$U MG!RD44TIN*?8P1BO$G\[I[+]_?TK:.SBG&SGUZYW-/[/$&EL_/PH;I?IJ6RV M-#9;%$M6C$F:DR+!.T& E=9KT0&A,2:5O3>:Z9(USFF3-$;KT493D@TJQ!L' M\87"$ J<>>4)BY822"H0%[TC(CJG?+3)QB(CW&9@*L0?&\27$%NH$&\N;SSL:4N/+BL3O=[ZL&WD_FX MMA[3HRHNN_Y5KSF?KR!I Q?D'V?K\8(Z>:7HFU#THAP(. &"!TZR4>AH:72T MK!",Z,!3T-'1*$N=F5I6L\*;Z+(UN1ZV\MFCYK,59*Q4/EL&G\T'CJA-BI5" MV3#M!B)M,3FY(5XP;971@%RWL6GYLJIF*Y]5/EL#/EM!NL[W^*SZUTLCN_D0 M6@K"QWHD0(UIO)80FV)U#:)7N*MVM#]VM().ITMV] MT]U\.%'[E$S2EC 1T+9+64X3F-!UC=RAO:Z@5$+I-KM[)=2JZ*X1:4X/'FO\ M Y%SH1]9)\4R]J4*>0NY^E$V(MS?B$S#*N;])%3B7.16 M4X,.0@K@N$,OD.=@/$0004BS;#'O:O1%"0 MK!>&)V0;4?6V*]LTDFV,TVN0G;S(>/ MD6P2I281:@T:..@&$\-")D%';O QJQ6RC:1-LFT:$1]N1'"J"FHW(;!S6?6O M\M'U)?YWGD^^-O+&L70/]S]XE7,RN#ED[71IQ<:(#2(299B2 A084;1V:17H M?'1074%4I$+U+E ]N0Q5PT/T%"T&)Y@G8),EQD'!:Z)*XHTI1"D"@H,YGGK+3=V%1W/S"I4&T: M5%?@CU>HW@6J\[NJ",HFIHG2CI4334=L-)8HZKE*%$Q0H4"U2;MJ31>Y2ICJ M"6E9K]8AGZMR_SXQ?;?2O;+4C5CJY8*;;KR5&6QIG1& @/."."X5H4*6ME89 M%*,;FV99.:<-.J1XZOA=@I=>\;MZ_,Y9&=SPK++3Z+L;Q*\7EG@-F40+3J-G M ,S#QB:7BPK5%,.RL]"9X[ CDG8E,T!" +6GRD4$)R MNE$[<"-.WA^\,FM9*E"7RW-F=_JJ"ITG5I>[_-NRYGR_@A2&JKNR!(Y_LQ E MB1H@6%7$!ZA&+TM'8HS)A"MMA+7)&G ;F["T6.[R,// AS:5,RMG/G24JG+F M:CASSBYFABEE9"!2:2 0F"9>HW=K4Z8N*VJ5X!N;.6(UN?O9"4!K!>28+I1K]>*S4:>SW7Q.' M7_HUPCF[M.[Q !=@F/U=EG_OZ'AZ8' IACMPH_W>T72 \FO =O.__>A?FY?C MIN4]TU7IO/:."[1%L@2;J+5XHWE$$!KJ+%-.**( 7"E#/SL>\JN_\ M]Z48.-?/E)[>Q4M3,&?/"1EE5 IO5P2.C /<<^F=45J4.WNE/7>9;OZ<#,/' M@V$?E];XY?\=]R8GW>$D;?7&H3\<'X_2#G[9;WU\S4,3RP==_@H)X.WI]M9!;_?TK=S>>B.Z6^'+WNN.[)P>#) 4^NE_WIWLO8^?/ >U M=_B1[I[NGW0'+\7N>WS_5@>V7_]^V-WZB)\7:/?TU M,ZN=-\SC_I&0FS_A%$Q&QVEC\\\#-TIG$_#__F$XT_]NS29B$7US(/H^PN9@ M.INZGX_L\I50P\#;&"U5#G*.ADE0'F0**FN?U/VOS7"0XG$_;>?G(1P/COMN MDF;]:UX,!Y_PKJ6C<>_O].8H# >I'%KN%.YZPBM6?F">964T)\)PW+$*V;P:7B4CB;CUC"WW+=9GK5[G3[_ M=9[Q#66B6_]$9AK_TFX=I4EYU\1]:7U.H]1R8S2)^OWAYW'KG_C9DX/A,0XS MCG_Y]0KD3+>YKYOR;&O%R^Z[3^/TZ_DO_XZ]\:>^._FU=S2]C.F;_GVVSYWM MU"4A>?YTLVR[LZ?__;D7)P?%K'Q&9Z;EV>'JV3>?/?UL^M2\^]Z./9?P9%^)6'_OCY\#"?0R6WO)C'VBP^EH?^Y/3]AM(0_[@_#VD M4KS1 *_JCP+C63?GZ99U6?]T^M"\!NK/+_B1W)L7,^)#EIO>AYT1?E9_5F-0 M_GX>#X_'D^EM>G*W9F[*^8NK]NC7$G1BO?A9WP*_;PDWY[@5>[\23\O MM'!A.B23<-'(4*K")+'9!2)"Y-QY?-")(E;[:9(&'DTC0=NM,G7?]1+NIB/\ M_1!#@\2.'],@EU1A]WU2>W@.^\WUW5%([=;OQ_V3%CM?OW=0TGH4,?5UD0C[ MYXVR,P(@AVDI64D,RP&Z0!28H[R;#D#0:7%+3=5 M;EHC;IH7?E8J%C$F2K0ORH=<1^*CD,1DSUB&K*QA&YL6VI8MJK$^"#,JIA\1UF_327DW/R=7\UCN?4F1G*;1L%+832CL9,'U M"Q!S,A!(<)H6-6E-O*&&..L#Y8D'B3O3YC2/@?^[0?I556IN.?8)2%IT11BS MB8-(P<9HI"J-1GT2_JSJYE;:3DL#>S5:[H3X>8*3R\(;8TLFI&@+L9A=?GVCI6*]<5@7D6?@$Z4N)(]QJ6)1J"+HCQO%M:7>FK63 ?E&Q12;$V& MK4]G:31%CZ+DTB#DLI+-TGV2>F%Z-AH-KQ%A>'.,,G>=3 M5"Y;-I=U7RQX*E*%R&+PA'K011";$D]I(%ZRS*SD61>57=:FW#1(?Z<*:"T% M]DMP4U8%^QJ;N"WBYSV5)(0-TEEBG47KA7M!O,H!L9^8-CDZP]/28A,5\TW# M_!+:K[V^I--;6;[V_=6)/\(4D"7?DR9:0#>)V&8% MG 4EE-0.MT'IN;'"VF 2!$C:1&+ 2 MR=1R8I731'K!$\O9L(ADRJANXQ2O/9M>(9/V0RVF*C=3Y6;60FZF>='AM8PX M-U \I(N/5.V0^]Z #P_ZW==O^/;.7[*[]9SO'KYE'1QOITB.'NZ*[??=WB[_ MO;?]?I?/;\#;K_^BNX?XG3L?:6=KK]?=PLT6KZGS_B_>/0P2WW>X.W@C]P[W MFJH=TA3EC49_QE,2^=A*X6RUS90^6%7Z>(P5JZ!8U8K7I&\OBF4,0.@49,U&4X\8B<$^QS@EBA!T6XR:#>I MABBD5:6/JO1Q;>X*W&N:DRWMBL$&ZC6+$C2'9(71U-ZXCUQ5^GA@"EM4^L"Y M9$;I1*CR,&LJYT2F)/G@'6."V>RKTL=Z0?PF]@GU(EN5(7B3P25G=#(V,L'! M6I^CO@;&:_5_HQ$_[U#9Q(P3E)/(2\4L3C@Z5)829K0TR7J59'&H;-OPNP1[ M*M8;A_5;G?A5K*\1UN<=E"1R#@PL8=)34M);22D5( JY77$64E:F65BO2A]5 MZ6.E/DDM_VTBEUVA].$E,!N4)Y0Y14!F01PH1C3#Q_&AZ(LIH54*/)4K-"/@LB6%%2YV*E(1%%%#3O*V^YEU7I8^:7;TF MI/,8E#YJ2>7U;DL3[:"J]_%$:6J)4[R4-:B8C-?&E_Z M#R_\45FULNKC8M6J /)X6'4A+D^13E078.1FE.'^1;-)/#U=7[ MC=!3>$R?\92T(7X_/DHM+JLNQ..M;TS:1PN0.$-[WYC@A$='.W,FF4D"8%;? M2!67U=Z_K>+?V]/.ZW>'^-VTPSNPO?-6=':"[+SOXG@"VSTL:GXO3W9W.G+> MWM_;ZGR>?M[AV]/=TWU9/K][^O'++G\INZ?_V^OPHAZ(UWW:OTH70G*KC Z: M.*8]@:PM\8(%HC1Z]^VE;Q+I\#FY=Y40LE2E6;EHC;EJHNU(*&%= I/:& )6& M>&\829JE9#CGPI:NI.AT@UIL5E:5(>X'GE498FF-5[FR7"NM05!0SCF97!1, M&!^EU2E-LQL+>2DR_<5RJ,H0C>:P164(J[2BW%MBK,LE"=L0DZ4BR3KIA9'2 MED9$51EBG2!^(\7/A-:(2R(YR8!K;3DW/'/'D\,M#,0U,%ZKQ1N-^'F/*FO/ M2Q\'@KQ."1BNB;7)E>F%%)65@B+B15N*AA2+5Z@O">K,!A9X5"(D@.2MDC8# MSQ2B<$9"A?JZ0WW>05%([98I29R,Z* $ZXE!4B=!F"4E,I: F" >%S;"'MNT6E!^]6EJ@OQ>#%_=V^E M;O5K ?P%O>U(N6#.$F620*_%26(U4H"2BLJ K*^L;MY67Q-NGY@NQ,^S:FN= M5:VSNF-JDS71H,4;O;+@8K8Z,Y4XRS$$!4R:I];S+N, 92Q M7A$K?2JJ1Y%8:CUA5O$(4/;H/$%7T M,F2)?\KLT;-@4&EUC6AUX7RS[)AHU1,G/"/ )!#/M28T"19%D%)KM%>9:0M9 M6;6R:F759;&J9,)Y*J1,X,$J:3)W)5;KO#)9.U59=8U8=>$H.5JNL^,$=\I M(&1+?$B2B*Q89(:"]K3DNJHV98^"5F\A"E!+_VOI?RW];\8KGV+I?QL^I_6ZO_'6,2&)K2,C&H>K 2KF0L,H$C44ATH,#8U["GC MM8CM]FI?S[]T=MZB ?^\_!/EM;NG77S_7Z=[ASC.P^>?]W9V3W<'NW3>L.]L MO?S2W4(#?OHO'G:W^GB%+\7>3G> OP\Z6[_UNX?=WM[ANZNJ_P4-E!H-!%3, M! PSQ*O$B;>9YQ2UD![0L&?09KPA[8UKA6TEIV\]@R2+V2;+\7_ (KCLJ40":9Y!0GPF:+Y)02,5%$HKWU(@DG)+AR1-:F8K%'2.6F MAT?RT^8F!TDII +M$P?AE+-6TJ22DLPP"KQRTQIQTWQ$E#NE+?664,H$ 4J(;))M?J_5O]?F[R$X!!<2C8)!=I*F[727@1.D4!8 M]-,$W$)>M?I_33ALL?H_R%)"I311:#,3""D0R[E##LLR0- :9[M6_Z\7Q&\4 MV0G*!"DL5<&!#=Y'[BE081/BW@A^#8S7DN!&(W[>H]+1J>(E$QZ2(Y"M)BXD M0;1&W,<,&KS:V#1MP: 9)<$5ZDN*D\3 P-((PDI(PC@OK >?RV^4.E>AONY0 MGW=0!(1@>$Z$HSM" ,F=6&\543*@[QFICIDW"NJU^K]6_Z_4(ZDE@4VDLBNJ M_[./S 6?B-$J$4B 5%8DC 30R"23SL:XL:G:H!:/J&HE\)K#?@E.2JW^;SKB MY_T48X..)E$B3$3$9YQ<%R4EQ:"AV61NI*_5_X\6\TOP5NI6OQ; G_=:+ 66 M0.*\YB)(:IDGWFE!(D7D*R4I,[QY6WW-N:W5_[7ZOQ94U>K_NL]=M<\MYET: M!=&IH$A(#-"E-5"B_2ZGS<@.JD!!A& MA%:!0!2!6$D?'TXCB5 +@_-+.8"04XNS3 M<-PK+_AUE' UX^+]5KY?@J(7WG5VP?3;6YS':SN>?/\M%RXK)(3C:#D$87[& M#[P,A-'+&@@7?QZ,SH?PR>TGXD?)?20NXPA_=?W/[F2\\:]+%S+H'9&+=VW^ M@K][63DO][)F*P6)8SB:SNNON#[3J+P*!^(>=@"M@U$AVW_TG-?><:& 9XD0 MI-9ZYGC$VV6HLUQ]T!N;.U,QBF%NO2@\?309__>_W.95$W:-Y?1=Q8N5;$;\ M_/3@(MYF1$X- V]CM%0YR#D:)D$A5Z6@LO9);6P^'R##3,:M*?HN9UV4A N$ MVF24)KU1&N %MP8I%E)HN7AX/)Z4A\8M=RE=?/81R 3E0O[NA33--A\>35^* M=_M22L?DP$VF[^\=A?YQ*>OF4X:=4YOEHOY6^E/>F\;-% M;FE]Y];_<%Z^\^3LQOUT!8':>*"9UL_.Q[RJ[SS?,T@Q1'_E^IG24_/X$N7/ MU?8(&654"F]7$2B7!KCGTCNCM"AW=GI"Q7$[9&3ZBQ5TWL)Y,<+%-BE&S*O> MD3L*>!%OCG U'I=EMX/?]%M_&#X^L,72[9U9+(>=+YWW;WB'[WWOC M\^[[O8/.ZS?X^;\?[&V]^[@W^.M+=_"V: _UT_^\.]E['S]Y#JIS^O++[N'N MZ=[@W<'>SCNT/GX[V!N\_(Q6#'0&KSYV7[\;[*&EL;?5S]V=E_)#U#E#3HXX MQ#(!R2CQ3%%2;K5*7@J;]]*#OOIR%>.0+2]STGS_":=,]BX-1FYF"X\,V6]_[I)65Q$:@[,FB@2 MN-+>V0=J5<8I=DF8/'45SA!SP5505W@(TU%^F\G7(YR]ZWD"ZHGA:GLK?$C> M@([1$$5IR0C5B9@@%*$^BJREG;54N"HRTL*EU3_?,F=[5P,6P-0OO(#C.O-7 MS3SZ<.P#94@IPCO"2_TT>":)B5$2&:CVQJM$Q;2/^@]F?CK-][0EQM3[=6L8 MICO?+-GBY5'<0GOM\I1&?(0,BL)1>1N)[H2<)#C)S>D;^H%:ID,R"9F_ M:/)Y*HG-+A 1(N?.XX-.;&Q^/:F>94<(.CVNYO,[W!39-P&Q0K:(,7$TN"F8 M;"R50?JD\9M3L#', CZ,"U99?(GSWOGR05EI#55 8HY%B]%YXCWS)$H6I /% MLW)(XVRQZO@2C3_$9%?&ON8LPP>ATWKJ%\-1]\\P&FPY@G[?*$/)!>) MCI\TI1>",T#G?;A5^T6OAF7R2JRFATYC:WP\&+C128%5P=[?O[T!G>55SITML%FDX>H#X)_FE=L?O_0G MJ9PW4,^<.XU97+@-..>L3LTRMX&SP\HW_%65\.*XO^'VPRW_OE0--'-,FZ6R_QV@X.=P=O3K=?[W[I;'7Q][\^ MXW?1[NMN[ORYD%EW0[>HA1[1U"RXRBNZAESN(\/"I<3F\_MR.;EYF76Z^EIE MN@^9Z>T3[HQ'..Z;UA4\L928&U]U$S->[M\E7JA,NN@/; V/_20?]Q>]AO5( M;UF+'6,Q%QO0M>#&9:*X+IW89"(^*""!,>^ &+\=';U1PU)B_P MCCJ4E>,>-T2R#X3Q_ MJ"I9+L&%_Q&=_3$:_MTK25Y7T%DEL:61V*)>)7,FZ," 1 "D+FDX\0L6P,&72J&+I73@5@9-)$Y M&Y&%0$<+S0VF[NQ0-4]_[MI&Q!5IA-/\TYETW4IAN)7B<9B9&7DT')23XS3Z M.XU;2\S$524W\J=CN:)A,FO4+[3D4?F>;HN#$GB\V3"7IPB2AMJ(G"!Y[TQJ:\ M@DG7N0'*DX?MTJV="MM[A>V\ 12284BGF20!BN!,,N*-!3)5U6?,(Z3=QB;P MQ]4:9!UMGUG+$/K78M19YL>;HS!* M.%M;:?;?2J\WH=?%) \AK6&!4R(BU00$:.(E540G4-YZI7VI2 >Y& >J70P: M!N;F&T45PLN \+R%I )%WR5$(K-&"+O$T;%1@2@'.DJF !1N;,H\O@A1LT^< MOF8^I:-X^[2G*A5T;[=ES4G\EM6?-:G@H2E\,7$J*BCSQ(@UN.4"0RO,"(D_ MO#6>1Z4CE1N;LBWI8IG2G9(*UD!Q;3F9595&*XTN6W"MTN@#T^B\)0R0#0,F M"771$K#&$4==QA\"4BA)#2Z6M 9YA3N[KC1ZA<+:[76HK@PE,G-.>;VCB!_R M*RF/K K.TWK!?[)?9O.S^/-=^E0.6:?Z4F<*53'AA0[P0Z9Y73XA^DO57JG@ M+5-34KS.\[[#SNGWSW M,YXMBDPU]K[R7UJM-^>"-.C=X25/JYM+MT%<-*TP[=L13HI8S=&X/RT=GJMQ MOI&>WZ4; #_6^%F6_I9]*/TM\T3TM]X<_8W+=S@ZV>J-0W\X/AXUI@)[^\]S MG="_9/=T'[JOWWWLOG])NSOO#O8.\3VG'T_W#CNRNQ,'TXUI)_;F*[#W=CZ* M[:U]NO?Z+=O=>V9B^X'7D[9VW'[C/026.6X5@ MC@#'WUQ*CD2=(P5=$M\"PK962P@8-(V6J]= M0V+KABI:/QW*?2^G/\-!BL?]M)V_+JRS]D&-*NY?_=(*'RSS63&OB522$U"4 M$@M1$FUCU$E3P:EYZ-K^CCLLQ?F7M!Q[WY9KZW,:I:*AD:<: +W+W?>[Z+UV +\7NKS;*X+? M\Q[H]M:[?N?]N\'>UE\GN]-K._BXO=7'[_SM8/=T'Z]Q7^SR-T7P.W<6D\QJ MS?S=LF?#V6UARRJ9OV-KM%7WM7[5.^J-T?Q!/W-8DF=F!4G?-M-;*L _E>#F MC:]ZS6.7RSH"^FIHGZ^_U\-A7),2K+78*183;W#NA73.$Q$Y*QJRBCB5%0F9 M:P_2XS8?-S8Y8VUF[UQ)>E-?RZE9H\I#'V?CCZ^.8(9R>DZ^HX5]JZ!FU=T40V M*1]E(2L=@0!%8PR)S!+)@&FJ3> \%55WVC9V64?'#>K(7;K!49%[7\B= M-SA,T,QK8$1#Z:@7>2:6 9!, 23"5G/)$+E,MZD2#4+N8P]DO7.?6[CF4_FD MF6'QZ7@4#MPX_2B<]=3K,I9N0N T=,YGX?E1_//XTZ=^[[KM BHE78.2%L5U M+%,<''*0=3FC#\0T^D"2$XLS:J5,3OJ\L$72.ZNV)OX\]I/A MQ/7O$G*X6]!X#8EHZ<;$#?I)5=KY.>U7#77$4F$)9,Z( M2V")L,XS'FS*(6QL(N#;7*MUP?JC#VN<2]J4RI+_O'FU/94-?A)AC!MIQ2S; M]"BW^MVLOJ:2TM)(:3$K)>EHF"^:P(P# :4B,5I98ICB63B-_^$EG&K:UMY% M**^&+1J'V:6;$!6S]X/9!8G@F!1+5!##A4',,D]\Z4A@@Q(2*589EC1O.9%*1IK)>Q<%:NH0@55J*!9\9QNFE1B7AHQ+V:5,&-U**W%:71H424C MB%,1/3P6/->QI/^FXN'Q-D[;HQ$DJ+HNE2Z;0)=+MVR8:B#B=S]P:0Y=7Z+=<2U'C6CHN9]@1"L&U MJ(?\M;#Y_[LL)'UV-^BWMSB/%WX\^?Y;OJJ.&=L3I'DPL_KZX1( M_E4GY.!KC_!/;C\1/TKN(W$9+^M7U__L3L8;_[I8VKYKE%8L;V"T?S"MQ;&_MX?A>EM?3 MW?>XO^'>U3T\Z.]-][!=UCU]PSK\Y>GV^U>Y>]BA'Z).B<>HB'(J$,@BS(Q[ MI524)CE@R<^KO#!CF! :K T)# 4;79"IBLKA-<8[+T5GBM17$@ =UD5]F%BD7$;39&+8,Z.___1=9&+J8.M@ M[V^P7T]/3A_EF$=SC#;CTTN5I4=TDD-#(F__B>(Q? MF493V_)=FFF!C@]ZG[Y?Q7/#JW\*=_$/-YEIU1[%Z8W\8S3\-.JEB1N=3/_> M2>'@"$>P?U+OZ@T.7$-QW+?6 M]!;-;M:3VU(6C^JO2?G-/3-Z/G6OJJ[@,IWSL[.1SN?.^S>?]W;*^<9SBF.C MW?>_][KO__=P>^>EV,.Q=D[_XIW#5X,%9?O3YU]V#W_K=W=^[W6VWK(N_ML= MO&%[[SNRLQ/[W:V/I]V=W9/.^[U2YOSY[KJ"K5MJ"BYK4UDVC]:O7,57WC:! M^[9;X??3M;ZG&F_G5?/MBON4-<$>=#UGF MY"- PI\I2 I">9:C3-=.LWKU_=#U^A37K,=^N5B#'T123 C5D BP)D@-BI# MJ$V<908Y0]HH\K)M1N\L"]*\9/9*1(^ B+R*TENKLZ4.(H\^00HI"\HA<^$K M$361B.:3FGSP$" (@HR3"3 FB1."DI2=B$P):9Q'(E)MJ>]6@F LRJ A)):@\U$ >8O.%?29:$4N?=Q\5&D1!$@_1$$&S M+2:N],IL;+*VOGN'T4I#E8;N@89T#,+AOZRL 9#,&1$S"X:*'"U:1]V%2\K43U MQRH!-9& EE=_=X7Q\_)+:<*)M^H\\[:RT1+92,X?IU I7;:,J!(C@FPCL:HT M"M:&L\24C(:B5V9%F[(FV4,KE7?[;M]:^4S+AP["/P_A>'#<=Y/2@'.P*O3C(GC)I&/$QHE45J2C' MPHFDHC.K;#8ZR5(?9=N2VSMH/U3)^L8A>@71X8KH^T?T0A%LEIQQKHFCP1+T M2?90&0@J61D2T;DM6 ?VH +V",.MW 5TQ>Q/,SL=6&7C.(QAB>3 $ M4M%>HEH23PTU.N-34FUL*ED!VWC _K]_H /(_UT[^C1QC"$LB1$IQE23(HZEB$&&+I+RAT6]/%WAH/0K?+E,35%R(OS9&[ M>S4#_;( M(+*.8$FP-A$P+A-KC":!.QZH#$Y[^S6.T*"CXPKR985ILY,R:NDC YZ\=\IK MHT1.7C#CY.UW])_H7=5=?:6XGT]@"Q!SIB )X)T=U]E3FO-!O/AE0KKM\KROLQ]5S1%FZ?#\RE\/IO!O\8I'_=+ M9Y1+G(C7%WZ-QZ,RKY4%?\Z"BVJR)MK@:0!B7,H$+$>WMN1V2F&%].XQXN-2/XU;<.Z>;&_<>WFNF9M/.M@ZV"7W_#UVR#G_+.CL!NCL?Z=[@ MI>SN=$X77++!7[2XEB#= M!#?,3=M)1T@R"RN;>\\Z3Y6*V.?^9Q?95E6/!DB6 12^B\0+X,E.D65>0"E2Q^] MVL>J$E!C"4AYBU>3.)- P:##A3NG]$ESYU.P,5R?@&H?JQ6ST7QZKE&,HH$J MB/7'8$(5BHOP=*,;I>!-LYG@^BH$4(FM8]5,ZCK1EUO[C]J_81E MW5?$8XN"'SA]7AC+2) RE#Y6C'C/.4G:BTQ#S(J&DMUGVDHV1-:]-FI8#J)7 M$/ZMB+Y_1,\'A#6Z1YR#(-+C#_23./$",L&'(FB<7Y=*RKQL:[$8$*Z 7F- MKR".^KC[6*T,L_.159<9L$0%24)Q M8!05[F1(%*23)M330;FR#O(G!: ;L2 MP-8^5@V>G!NUBUE2L*::1P]*M?.!&\<-=4*B9:2D)"!3(+;H2C/+RSDZ;II3 M[5D.;0.+<>3:Q^I><%G[6-U$T29(9;3T2B<%1BB;J8<0\0^EF("9+#9EG"OR M/8:JG6T:S5J+== !/"@7#7%*^J*!KX@'%XB.V4ONE!)!;VSJMF:+A^]5 W^- MP2XB-SPGKYDP0-$ 8=YK%RQXSL &_6!@KWB^"9[G@S3HT\7DP9)DHR:@>2J' MV9+PI%C.0=EI+YN[==*L:&[:^:\!0W/0"F$< ;*RU.*LFQ 4Y<))=PTPUSY5 MCJ2;B?3U SG..NSB*1+E("PCOB,M* 4180]T[P MHM+ KDP(J;OZ&@,>!(V2"N6%%P#(_-1R$W/B5FN&YOO- 5_[5#T(HA=BA8I% MQ@,C.)N1 -IMQ%*=2<@^9IVM,MQM;-JVY+89B&Y$=M>#UT_7-E55(O=A,]F> M2+>#U1!S]\6B+"25T0>AB78472P*0#QS4(H>1=9>YR#1Q=*FS<3::.-6_>]* M;FM1TUW);;GDMA ;5M%ZGQ)AJFC>>A6)"\&03+4-"9U(+V*Q.I=0YU2YK7+; M^G#;"O(;I]Q6Z>LF]+70B8ISDW/)8-2ERQZ$0)P+^">WE@L5)9K<&YNP/DT+ M*GE5\FIL\7GM0[5*KIL/^0L;I!(F$F8L M^U!5NGM"='=?I>Y/M0_5RBAN_@R$42&"30+=SU3*VW/I"&\2FG,Y)P999UX* M1,&V-=Q9^&=5'%?[4-4^5/?<@>-66=JU T#D457[ M4-4^5/?6AVI^84T?G%VX'_UK\[++\O7)>Y\$/M43NU#!73K1]+Z2U+BP4&MR MD%K_=^Q&DS1J?7;CUG_=K HL1P9>Z-+5VSJ3D@Y1*4_1H*',GK7STY1?:.=W M(:PB%TCUPF"W\SR?7B^@HM:31/OI?]XA8<9/GH/:WMK#\;TLKZ>[[[N][M;! MQ^[A07\/_[N]MT<$ND]1R1_%&BP"8#2SPJ$1( ,E;)6T&GBE$ MX8R$Z2) !C[;2ZGE4!?!\A?!KOR0'>Z#B2.H#&@:XLK M0%@)2>#W"NO!Y_(;I6[>WJX<<3^KX,WG#Y1IG03#5<"MP56 >X3/#$C..H*) M/J7D2L3HV:((VSQ)/&O]L-OV;8!_>9+_# > M ;5W=(QN:L$+99*9&&+6#!$K)3($")\MX+[.0_8;K83P^82S-!D=(U^\'$\0 M5--H_='1L>M?TJQMI=E4M+P;XROP@;*?S-14)JW@1J,3-*_+6X[Q;S1.A_C\ MZ(*)VG+3.6[UQO@;@KK?'WX>M_[9*Q\T/$:S.(Y_^?6[?MVYN7UN:)^U>RVV MOIS:\_B^LZN?#7>Z1'YZ!U;=X.6J%<$DP)2=1H]M!+7U.K\Y[LT<.54 M>K10Q?CX+U\\O4N&IW?)\NE=LGIBE[R#)FYR&4=RZ<)7FONSNJO]YA]<"D2? M^6@W+49_8MF9-[[J)IX"W218B$Z7#\R:6,X3?##9!VI5]DRY),RL!'HQ1G@C M;=O%0$$7OW_G<^K_G3HXF(,GH5V!GW/XD74&^#T[W<'VUENQ>]CO[;W_B^(X M3W&#^;-:''-O>^Y6[&V__[V_M_.6=;>Z_<[6 M<]K=^@MVW^]=U: :')=26T\44$5 "T=\8I($GH1U3D=FRD%%6\K%*/7M-*@: MDYE^QU9JE?LJ]RV=^W:3&^U\'E;*6R+ES6>(99XT6.9(9E:4+@J9F-*33::0 M(^A,A2L'+ZIMU+):U%;.JYQ7.>]'G'L8)>.,) M_C-$F""US[AV=)[V>U)B4:6LLEYEO]5\/C426])9+>?.%U= Y&D,, MLX& "9HXKAA1: $6&3<6^:S)'=5W+KRNI%=)KY+>-4@/7UM);XFD-U^*#2"] M8H(3[M"^ RMMD:.-1#$6DO+&\E*$:-JJNK>5\RKGW3?G/2]'BY7X[N,LX^MY MQN'++]W#_0_ 9(R@!>&!40(Y4V*UML0SH82.WB=3(GNF3>7:F'N7RYOF,B07 M:IBN*G!:35+P=C[767FZ.;X=]@$\5Y!=()(6+7@ 3:S(#'T/X6-"QL%%.9^S MN^H2M!<'R%EIW.J=Y?\NYOWNGTWEM.8DN7#0&J5/R&RS/-NT7WH*M#ZG4?I! M&O _QQ3F0=[)H-]GJIW ^8 M;OH =MZ;HW@\GI3/F1'+XL\'SEM[@'ORQV@8TGA<;\CY#7F!KRCVW'!4[\G7 M_,;AY)J865'*XP/<@]]=K8.#+M_E MG9VWG[N'X=+]M;;R6^#M\?#[JO7W[>?OU2[!WN?NEN M/>?=TU>]W?>[L'OZ[JK<1>NS=9IY$J/-!'1.Q&5T5;7QR@-W$%R1>C*RK>_> M Z&&.BN/K0^/.>8UC5KIQ#AP*@USPGD=E$IC8V92>VZ"Q^:3!G$,4*5*"_KXO]2&4V.P42:"#Y"$XSMS&II"J MS:5<%QY;4LOGZ7?K9UHVDH">XUC+)(S;+?>M]WDKCX:#EC\>X^O'XY8K0L'C MV>N^&PW^48_Z*^Y,HWO4WZ3[E"JQK@1>LP0AX'Z=!=,!?#9H>CGV,W7 [Q+6 MN3KSUO$([]D?>"'#>)G$.H9]LMJ#2S2(T@336>.H_&CQ?!=U;;K7OQ00%YHX8J3R(V+1',6"5CEB/-)D!0E%]IJBP97 M _?B):7T--OM?S4&G]:<9\K?R\*^X"8UFI'^NUL4?XV7B M;]_CIK/I>'$V&SO?)N.UZQW]9SA^"HI>JV*JD\6L&'06D(T"0:/+27X/E7:#<)VO,! 9H#S=YF MP@7.(="8B-$RD:PH4T$XFXJ<@6@#5&0W'ME-" 7<%,\U,'!;*,\'!J3C*@=E M2$9WD !Z%<0+IPF/+N-,1JF"7%I@H"*Z<7OU$B(#=:]N$L#G P:21RI4R"0D MB 1P*1.?5"#99Z4M]X(F4QH[M=45.9T/LEDO*46@@0&"K^4_]U0+'U/OUZUA M."[I!K-8W,NCN.4F S!2*&4BHS[2I4/2)4+\4?'J(EH9@6C,@'E/#$Z69*YUTX( M7PZ2BIPJM,W=VX54JJQ46:GR E4&YY)DH+*6 33:D8$QFX5.@GN6Q;7E"RM5 MW@-5+M3"E?PN%0)1'BA29=&!HSP2R!Q2% HW.+ZL6KC*E)4I*U/>@]!K95VMJW@SN5VC:'*R[*N4W', M^:CD#T5=5RP9^F8F%9I[H_&D]7_';C1)H_;TH1?# 8[B! $X^-1/I;$HCNE" MC5V1$W7?JN\F!V[2ZHU;1\-)J_0A+4-K388S(=+AT?1&3]N3YMZ1.PKEV?$$ M'YA6\CV[? \6U7"O=\MN\^3Y;3Z[*T+A;?LTG%WBKZ-4#M;^3F?:HF=\=>%= M9PN-?GN+\WBIQY/OOV5!2FXY9&NN-=V,S]WI"S_+&*<\YWPY%A$*>)9@$[76 M,\^-=E==C>$;EX MJ^?OTG?O1<[+O1EW7EZ% W$/.X#6P:AL=__X^4SHC_W.95LWRU1N]TO<]XCQ0#:38MT[&5#O!'DU])>615%L%L ME=*OA+"J+[U\#SA_QF:FZ_UJ;#\/H2@SC_]P)V46GQ]%?&1TG.)_<.I[?624 M--[JC4-_.#X>I:;H;V^_.+-'!B_EWNLWO/M^;[![^D9V3]\=XO<=X&><=K?> M?MX;O*2=TUVYRW>_S.MO[^[T/^X>[K*]P=YAY_"CZ*+]T1F\Q/%VT$[Y;;"[ M@Y]QV#_<.WR5MW<"_1 I-\9X1[1/Z'=)8$7]G1-GHY/",T:#F%F+N&ND^+S8 M= *$#44Y/B<'!F> HX^MO(3H503#YO6ZMW&S&K5FB163UH4Y^.[!XKD.^\7= M:C8Y/__NRV,U8))BF6DO);X5#(@0)$#.3+JHW;VOQ>G%GUW[A4N?TLO377F[ M\($QH8/3@3BE)('$!?'.X5JQ=YQ(WQ&9[;#3=7>-7T&7"]?YIL_T\;Z6^\^=@[?#? ]@\[[7=A^WSGMOO_] MROG Q'X>AQ[H-W7;T^ZKW>1LG>_X&OE[FF'[0XZL,O_M[2C MP>_NY\YB(L MTHFFON)U4HH>/Q8N*FN?WY;+ZMHKDA?'7>;RQGK)9+?S7HM= MW5X[TRB:6>ZM<>IG' 0:["4UL35*Q2F[I$DT\\FJ@%P5D%M>1/M/7'5OSA?= MNX0#_SN=&?/K$>1>B[UE4:J<2J9C4 (W$V71+<4-QD5T2YGR&NU+!LGPC4W; M%O3.>1-5&;,2V_H0V[*4,2NQK8;8YE/"@M9>.W 7VJ@H3A6;J7-) CD9XJ0P)'O//?6:4CL# M+C0*N#4L=M'H?CPV^RS(R*GQ7 M!-\%4P.RI%IYDAQ#'R%H1YS)BJB<6=">JV!L*81K&[VHQ/5P\*V1C6G7[%D6 M7<%'*PT^]8$!FM#J"T3;RH'O VAR;I&=]R<#F>GK+$E!,")[9&Z>]T=)QJ#.0^C9%2#U.^[GUO@(R2V!2!, 4@O3%4<[JQJ6A;2=T@9ZK&0AIEBE08KQC& M\X:(S$Y*&@2120<"T0MB,W BLK!:"VY,4E,82[FL)O8U)K(LP+XY"@B8UL1] M01ODTRQ 4F,@*SAZF=WXG7+?*TDMFZ06DSMH#LYJ)HE0S*&M(9"D@M'$"LZB M8CK'+&?G+O+.@=L:]F@:=I=\[E*Q>Z_875 ?#$PRDS,Z!HR7E@F:N*05 4<% M* U2"30P9)O3.Q^9KFN@8W6H>U=^+]7"HS0Y'AWA?S)>P]?$T),GT7>M(=&* M=]-[7YV=>^.B*YJL":"9"T/ L%+LKQ(Z.XR1;)G%Z30AR:*$:MJ2+ ^YRF8%7N$D8L9)ND5 M)L9\1.*A;8[M3ZEH8!WMM_K)C2]5H;2_ZI7J,=H9+R$_*$I>=(,A-/@F>A8%IC1VS3@/,9.(SH'W!32+&:DO 9Q70BY!>3O&+M-P@_/[$O#C7YL+!IA]# M?E6OK"DE4R.II&35C)%[3U]=5."L5+KLQ/N=YY.O6BJ'+[]T#_<_)*&XH#D0 MQX4GH((@5@,CPC!\!O=)K>C&)K"VE,L2'*B!E\8@>*EYJQ7!JT'PR64$4Y9D M-C02KAW:0)DY1#"WQ%"!RU9$=&\$(IBW!;MSN[WF15O6W+K8&4Y<_X8*=;5K MRXINRYJ3^U+-L\KJ]\GJ+Q?L,NLD,Y%QHI35!%A$0C=*$0J.I MUG?/XFU,%Y?:\*I29Q.HZ;..8/8\*2\U)%0)9 ZLXO$*:<(MU%J MQK*/K%1P6=9F\L[)!(VASC5K@/7\6VI3:5^5QF7DO?%!Z515ZLC'D]Y@UK?J M>'(\2E?+YH6^ZPW.>F!->T:ETOKJ_.2RO/+3J(>?]FDJ^MX:(ZS&SUH[%[IL MG7_/^-L7A"+ZT/)NC%^.+''0&T^&HW+;9U_72E_*QZ4B,EV^8=;=(>/J&8[& MK=Y1Z!^7N6REOUW_>':Z.OZ$R,Z]4&1XBHC5M^_JC\:XV/!P,W.IEV=$/R^7N*A=+L M[7I*D8OM0G[4+>?J]B'RO-O28B>=GU[<&G4=,?(99;=K ?+3KB-V&8T\;A1J MN3*YY(%S27YS_5)PVVY=[%O06NA9<,/@TN,PKZ^ZL&H@/VU9Q\'O/;1G1??T MM][N^[_$]LY;VMW!\0YP>QIT3KI;X63W]+GL\HY8Z \[^/VP)WL,[[-WSW]"W^>T.[I_A\Z3E[&J]JR\*"4=E)($('3@ W-V(\RP37@/* MD^DM6Y:L8_/BQ=/OUL^T;!Z%/D=C<(#[/N[J7]N[7FC\6A/QEF 7_U#R?H)V ME!O%JSGI.=[!J8+FJ]%P\-O9_#S_-CV5EFY"2XNJ!38 9&$I,[6(ED8]BT7,GCO!T/@A5H2IT@(0E[(G@6JN?'!2L;BQJ=IA@3$Q!1+N84A/N9, ME(Z1:QZ=+PU\3%M

N+LS_IY[OWRVY=IU=VS8:JV5"- M2"2MASWWSBD+ASTQ"! @B3$<.478(LTF#-Y>]!^F(I)ZVTS0JK[H@:/W\HJ#UUKF@];LK!:T7KK@YU_J]9!,# M)BF6F?92XBH% R($"9 SDRYJ5_ROZ:66S)FO>MZ?#])1*[CQ09'8G#H"+3=* MK5$*J?=W2=\:M6)YR]&Y'GA)M?F41E/"F5I0W_*UW #7,G[ YX->.#C[F*(< M4U91R1G#[RU)._WQL#4Y2.5;9QU/SA)S\*GQ>!AZTYRUS[W)02O@$G7XU>=) M7V?99UO'H_)UY3,F!Z,T2R([PMO4FII2XU;"V8_5M&M&:ECW].W)30VS&6U^ MSSIKMSY/5^AP_PA1$UO_=8.-6$2>(P,O=-F(K3,IZ8 +H71C=)39LXG7E%_M M5[=U[%>;Z=63VZ)['[^$!,(R5PFMIPC (M ;(B&\"31>9;1):5P MGV7/%E506TBM_3+QA0ANLAKN&F.IJ^%^5H/XX+6QP*5%6PLT 6<"P4DQA%G' M.#-%AC]L;$K^;#%@:MD$3+/%*)P1L)TG3*J2I"[ M_&(YU'5Z[SG/6_O\@]9.68L&2YQ'[\ (+G4(!B>N=,U4SQ9EVF[- M6C0&!A892U@)Z#WB%UH//I??*'5NNAHHXW4UK'0U?#S]H*6)Z.8;XJQ(!++- MQ%M(A')@7 M)7<0]#.@/5L.26(O+*>O0_[^]+W]NVT@:_5=0WGS?VE4D31PD M 3N;*L5'GM[&QUI.\K*_I(; @$0, @P.2XYK?W4_A._]/;7P8??KM>_/?K?XR/7[]\^_UO3$G[U5_E MMX^_O?<_ K]^G/W7__VW=RKP)SS_[?[W/_^O__'M1/WX$_#NGW;_O[_]ZGY M#Q!HC>: NJXV[KH 3-0:]2ZJ\=T12.6!;KI@%:NK.2=N?ZP;= 20MHEA]D'1 M %3HID[!"+!4<[R6R/'/87E1"J#JPAIK1)[8) M/T>FUJ=@\FM@ZI^. G]& 5'0LU>F"]FIV M#4R@'-NC05>G8,00S7(U8[!*7"?/&HQCFG ?6#D1:D8)BA,'=Q(7Z1US[R@& M#A%46M.(J;YC$GO\W=(SXE7TAR@^[$<^*+H1;$EXRH_)6ANRK*IF534F.VH( M6[HV.GAVE-G3^H.]1GWXGF$9Q\GD,ALT64L[1-K9HW6QUA_=<,)G _/0J 9G M6C\C W,5LOQS:W1.:P$AO<>'W%E%10.8RY]?9I]^^J!]^GIU__O?_[F#^^S[ MG[[:,%\'9OT+O/M^MGJ(]_&M/_OXT^\&C#GX\/8]F'!7L//B6M&D^[W_4?OP M]W^_3M0/O_T7,[;6&K7L'AC =+@JP0'MYX5R0FH&EN6DU+;GYG*MJ0+FMZZT MTI%M!7K9OT#CY4[RH-%L5OVH\PV>W\:L9@= )E/=75#P73RZA3MHJ>U%O8^7 M#*R-E-(.L=T/$$5#>ZB.P0 Q1F0\-DW3'8UUH%_+-89: MY4Y=4AB=6!BIJTUPC(%.;$WM$CHF8%0Z9M>T]%&W[SATK+M#S;9&H);H'=4X M5'W1NB6:U5$;?A]&=R1R%'IO3TDPH8S]$.Q/LM_:JP'+ O\G41Z!+&$& :]? M:B^RF OF6=@HN:5PKBZC9/7U"S=TOK$)%T'**-K4'/0 M);JE=H<#P]2)JP\PQ .XUM14[76-N+GM.;2L\0;F;+!X@G+8P#$<<2#E/K1'-7E=OJ(B@W%!AH\R]8'?K#L@ E& M7L..$'L.Y?4/VA[JH7)WX2SL1(0X&!/-M U7-<<#;6QC92EU MY/3IT*AJIDG1=%[1M&K 64,'C#23=,<$#3C;T+IC?3P >XZ,].'0MFR"CBFM MHXW6T[YE&,CQDA9$CKP=SK !P/Z*L8P N>SSY$-%@*RVLI6>MF,*ZO60$,L@ M(\<#)( "@ MXG'Z'DT&6GC<<&"8-'RC.%2@K#233[1?W*SI9ZY%AOV1KG6IJ^M=P]$TK(M) MNKIK]1UM.!QH.M8EML!.?G*B_&&9Y\Q^,BDVI=@\&B %.T;_2$=&Q91,WD M;-&"D_0AL-H\C#W6FRFB/L'JYD75U?]YMO26 $6_>(6,8=5ILOV5-9?A862$ M6:W^N+X,@/+/:5286A/:'4>4?.L2%V;XBOAW9!$_>[E< M<+NF6HK2YXZ[)< M][#+>JBEUO?DO!-0IA$*W'\\7I1^!.8;JR$% MBMLG+N"L(XD/'!7C,K.F670V]\,%I=B/*V3=N"CPAX? 2$+6#MZS MO3E)6'.O["5@^^Y?*3"2ZU%'P;")K$&%LRF<0IG[L!(V^)3ZK#5!$J5QTE.V ME:1CC;^*%<184AK;C 7EIF)+):6Q@UC,VR#$4^*$=VP,/AVPR[T UIVP)XGO MAS;A#:9GQ*'*>%&L,V RQ?ZP'*P51G=\D#F!5C O'W130X6SY;G%&O).J&) M&>&ME:DDO <:I^D%(O'!]??61&QMNM%MBT$OP2JB\XC&K+D<+AKP!;H*0H63 MQ7,,:)LH!/N\C<4[XIL4SYJP&P;K=9&D$_H"RM4 M(Q^)/**W7I@"6]P%-%KB#F+_E7J(WK&(IJ,E4A2CBN8:0!#UA?[/83#IPFXR M ]9-8 T "2;O6/\\=MP!5 _W >8*X 6> !X"4-LDBA9%TSX$S4Z-L_;S$ Q7 M5=VW=)Q[HT'?&HQ4U50I>G\'VYLG'FR#.!0M;-D@+A?/@X]7?YB:IFO6> @" M0G.[ANV2[KA/:==T1JX^M(;Z8#3"[H/;MP%N["RC]Y: 7HI*)"J,RCB,HO . M^"[FJO<](XFXD!'L/3[.&["52+!04E2G8V\2@!UI$Q0@IA&-L]*&^O;][\DC6S7<^OGWF^L;Y=/[FLY>>7_]\>KCF^NK MGY4WGSZ^O?Z:3?W+NYM??OZ*,U<^?7[WY0IO' YS%>71\-G1G4&;P/*0#/ET M"QNO1^_JZ\@JJP]Q.I_[&&B54'L:P&EBQD]V=@)=GL3_R8\!OWE.L$=GU4 M7>(.CIZ"^85Z!!]U1J)O6.TP7L0@-?@U^E?JS=D,0)F9A;>TD[EO.]S3'?H= M!5L4TB#F+406?++EN:(>07&",(L/Q;ILG\0Q^N.Y\U3 B$76CE['N?\2 MW7RAZ$L>T7D8B=Z)=,(\HZ^4ZQP '>5S%-KX#GX].T\(HY[R;PK 3U!'FN#W M1,MA AH8^&<&80Y%/"O@-ZAT]9)[03 A4I;1";,F2TNLN=S+/(Q89IX;HGP MQKE,N':)S=.[H#=&&9 [B&YX'>\!^&#FXY09&Q,_'!/?7V1XG/M\,MG$;>[< MY1J0T/5@/K<>K*3XL((9# 'UUV;8V[4_\JFY! RA$-?+X0 "\-?KMUW54A!8 M=(;+9]JISPRW"1!D%" )(*QS8F%D&-H>Q=!&;#@-D$*=GBNKS'D^);=(KHH' M]&8GJ&:'*:CP<^'>!_PP-ET@(#W\OD\$0R/!B^^[43CCBGZV3(_/:$;^!&$PH>$D(O,I(S%@T 3,&S!+9T-DEAH[(<)& MZ3 Y=$Y$;)F 7< K,-/OER7VIR:YI%GHQGL^ORT+&-8 M^/@2.#L;8$2$QA$,X< ME%&&ZR79 9_';? ?;?,F'H1VT*#PLRBP$H +L(F1: !?:^4VR_N.A,Y"K9633" M,EICXB\IJ!F$8>Y'H,4H164HR-D"A^*/_!,W\5O"(@, 9+]\0UZFW)_\2\!0 M?I.@FV7ITK\!RTXXX]?>I1%(4@ :W$2I?P,S^!MT54:1&9/%G/@\W. 1NS ( M@,XN:!*5FP6!)-N"JPOA:Q#24B@']E[IZ$EE44(:E V2I0\0?4IV0AK)I'+:O\_2PK_ M':HX#F4X+H(6A*[.PR$$&3-EB,NY0B>J<4@)@]XMNYY=MD5DP,S"I5;-J+*>5^AX;)/-E3P0-([0\KZ"S,6] M-)L%:!7"F1Q1PB0L//QGRG&CCDL$X;!G(S'>0+%S[U%P$CW M 4O*$3ZL3&2P.'C4GL@\IJ^R7UZCP&;.7GHMQA)R!H9;2R-%Y/#; M!0?V^IP+13JK^+*XW6.W5N+Z^3U#[UG][;?[/77KO8>&'?6&@_U&??B>81D7 M/E=-UQLSUR;!]3ASU0>#H]# L-*HNQ7OJ6%"W^;$I'PIZJ#*6FI3BN-?2J^\ MG5==QQH= V/0&SZI^L+Y6SP>IBR-)-L&D:UA#GNC=I/M+E7'GT;"=4&JJM4/ MHZ=44HY0#5'*OO;)/K4S,,W>H'Z\(@E7$N[#A&L89J_?;L*]P&V[AA@]U[9] MH*ZYS74XE.HQ"Y56S76A2940^^IC>^5]C!XJ;N%=XFD8&C]WJ[. ,FE)T&-OH?G3:+F)*BQ+DI^/J)J9Y&M M0XPDN?3(J%&M?<-R)&J.'#%U4?)3'FAL4+(["G'^3&/,/\V M=8")#'N#"C/9D"B.)VA=O;?JBTLZ@%&-G?5/Z:0ZD6G0[^D2 M-;5$C7%1#D1)"@^9!JKDTIJBIF_USN/IEZAY!#7G.1=KC&G05O_[6P^++SE* MV41@Q5O>A+-9&"@W6,-EOY2JUD:RUCY8M=\;[IE@4B,'C"2O^I+78-=-O'[D MU4K_WLY64+,=?%+2M%S2J#UK5TNN?I)&DE=]R5!5R1IM MTPG6D]U'C=L;-BVLCAP*-G3S=67O 8R$Z&6JH=Z'K:ONPTM)4U#)0W8 MT,W/YY7D55_R&LEHI5IN9!=XHON2-8'XX<$6$P8,OF3UJMQX6S)\^;7#+,=Z M;#6LUP:8B,H-Q5YP?(,PZ/YT=?6YU)9#M)]E M[8/PUJZM@M9!-3R=^<]@<"-:EMD198T/50V-?RS%FK<,RYJ?8?PJOH\INV&D4T\$:*65-&;&.7]YF\"R/? MN?-8]RZ(AJS ML5:HK,=MA.T5BW95K!,>=F"%R\N=V;XK?5!=^^"669K5WEF:8QVIZ:R5\170)Y#TZV3?3P"6W8<0>WT2(FWH2UP"P7T-L'QSF57*P]2;K MH%J [;OA/OQ1HCRM*GL@Z $6L+:\H6QXA\V'\OZ#5#@2NV,VM6RV -QW_->L M@S7\@JTD_46&N)7>K7S@R5:R0A%= $5\=4?6D%W7F DNNZZUH^M:#:35NWOL M9N^)!I!96W.7-2J+L7OL/>A< 76QR6NI&W.F$-![$$9>+ 1*UMX5 M=3!0T4!PL]%A(-9OGO>G9(H:[_0X!Z6,MWQ49F'$.V%[,>L7"B+)X_L1:P(9 M>3'7\]::K?64*P6T;3OUZBOV=MGH]K$;UNEIO!':(5C7-@L%!^GU=0ON4&]B1Z&P, M6Y)LWO-4".[8PNGNF\E5;=6NY3AI=3;.H4VVL?7B^%=A ,7YF'4;)^'KK+4ELE^&LOWK4V MM(&0Y%57\E)'.Y=;E.0ER:MRAM%HYT*KDKPD>54N G/6/A+RP*8N!S8/)":J M6D\;U)(=WZV%E_,$KM6(\JTQ0FU*155W/LV0.<*GL3]D0^EZ(D:7/83KB1CS MG,U9#N3+JOG6^2G!=-GU["JQC^ZU8S:M .+__L/45.UUXZVK5B*GWP*O2BL1 M([FFQL@Y*]>V2+53GLF^2 M:AM(M7L[@R352JH]F]G?W[G=N*1:2;5G7N[0VK<3YM&I]B#Q@U7-J IC; \K M*Z_X*5^0LVS\+-MK1;[;5ACJJ&V'Y1CU&:.]<;)\!RS_O-H>*]M*UYMJ[IM. MV-!JT-(/^U!R:>\\W6$E,=0/4NKNY]F2&%I+#(,+DPSMU>*.*R[6+O$D"UU[W,R20SM(X;=DPHD,;26&,Q]_>,-)8:Z>=WE& T:H[W: M6G/(27]'4V^NKKY\S\D/35OLQF^,IN^5MGTC4P)/&HV?=..:9ZK/>.%S&ZJ&5*TWE BI6Y( MT7N:1$K=D&+VS+,@Y3(*SQPC>[YI?OW]\H#K9TZU$CG/^SVK.O]+I$B.N73D MG(UCVAL3OG+BLVO6_&,EUONMS(G;>=5U9"95-0[>_V%UX6GM2'I;SBZ MREF>=9;M-2!_8W]01[F"N9 )5=YZ?HI_WTQ)="$'D>I(.U/VH#QD>10U>UNY M$C7'1HU^IFQ\B9H*7'-&U+0WP#[;'/.6YG,:\9U2UI>YD#$.&:@VZHWJ>?B^ M4ZF9)XO-FBRZ?9VG^KWA>0HAG-)!)=24OM6?)MHR2O(Y' M7N89R>N009Q-4B/W[.O0/C9I2L(5Z)#-[ZTGR:N^Y#78U421Y"7):P<=4I7D M)4XR%>LOO\7G]JI?O$+&<8C^\JVOE)9KTR"AT6&09SZ&.XT? MDBP#H/QSFL>GS,F$=L<1)=^ZQ(49OB+^'5G$SUXN+63F!=TRU%87O'59KGO8 M97$*41CG*("DPB!8V\]>H=3M\/9/ S8'?@KH(E"LW,C O_AX1&2/49= MB/LQ\6G\:BMCSD@T 4K#R!41+\6^GS,@BVN!]?MD'M-7V2^OLWQ[+V#K82^] M%F,)KD7[<476,$3RVP4]]_JX9ER,DV:K*67FG81_PNCQX;6FN/;M"W^&96 _WD*XA_W5._@D3=AG*!?=!Z%3FHG M,:+N,KH^#;06E(!O)68,:VDO]<#ZCP664Q]:ERE]/Q!B]Y@==MQ(Q>J_YR1:M1(QQ3H_?192TN*$^ M7)QTE!F)OM$$HW=)X"B.%R>1-TXQ5ODRBIWM7:L1(Q$3$,0(_T,]?8SU%OU^)1,:93I')< M%Q$=\+S?TZJW:)>'G">2I[N&TTG$G 0Q__L/4U.U+76T)'(N'#GM;8.6MS_[ MD;IA1)5KMDTJ7\G]GD5XQ,K;D0ZA#?<-?ZY-BLL!K9:6X'2P;^*WQ&F-<;KG M>;C$:6UQNOL)Z:EP>A'VL] $DKTU@:9IF;(]=4T1LWNJDT3,B3BF^4TC6XJ8 M,[J9VFLL8WG:)\6O+2LHHF&##G!VPA3;/V03;XD&MWM^VL$!M <1GPY ^Y64 M/+RE( E1$J(DQ-,0XM/\B9(0)2$>A! U28B[5NG=ISW?T2?[2*.X]88*-9O\ M(VW8\DYJRGBA3&@XBP4HSJ4& B/OP>OY#-UBH/V[B68'*RS6BV M5E_;_9$.:R:;P1VM&5QC*;B5/;!D%S'9K$Z260,@6)MF=:>S7A@$KF;P MGDUR^^H 7Q[V!A4^O:&=.])15^]ML$G&)*;<('RNOE@VDYZ<#%G)[U&3+?2[ MHU4UKJ430]?UVI9S/M#QK23;]I&M9O8EV4JR;1K96L.](\@DV4JR/==R36.T M;QGA^@7:/C&4Z,3&P[L/[ZX:8SAH6PR'74Y7&W,^JNY16UN6)#@1:O9.X)&H M.;*]J0UD)=>:HD8_:[_3]E:VO(H]HGPFMN=Z]D6DR6 T@PS[KR5J+-D0I*:8 MT:S=*S9+U)P&-<.SM@2YB#*0;\* .0=(LA*4<=* TW8XG0X/ECIRY<#8O:1R M'2*4#VF(2,Z0G+$AM]/WG#+4S,,U]"Y9*WI"\T6K>, SSB86O MSL@;FQ.P5H)6NTA[KU0S(T@O<&B0O.KBE<, VZJ4T?1V$S*30*FTWH25UT!4)P5 M'N";@Y[YZ+FF]M"YIOK@P>8V3!UP!=6@]BZ-PCGM*!\\QP'>>D?BA%'(E8N$ M<0#DF!"-V8!MC'O3]5ZEC8Z>,*7V1OMF4UX MAN0T )[:E,DV";!FSS"K)?W58:[-@:LDV"/.=7C(+-7MYQIJHQ(>RVF@A\CM M:MCR2_F>^V1ZGCQ!:\84NY."Z-?03V>4J9&?08O)L2OY_X MJL;G_:OF?H7ZJL:7700,)0B?W$U-@O#)5&A)šKJ$H92&9P>AE(9/IT)C M0]W75K8R**<>/R7ZJ-;8W),CJN8'M@1,$DJ5VBFK^@L)J"J DG"JEN$@H70\ MO?#"H/1<[4NFJP0HX\43-;SF."JK)*8_;:6U0:LZ.KOMTP@P22A5D1'FGK+T MPN"TKWEU:6 Z_UE)(\ DH51%-@VD;)*.O*JE%=JFO:M#:>1(F_G"T:H(VMD_G3U$8Q\KG*'2]I+ZM.ODLYVR6"D^(52),3%?< M,&+INW^E) +28#';"TK@8JB@:JK LB-*8NHHNC*G$5(0F5!E'GJ8ZNM&X2Q/ M_R413PN&.89.K/B8!XUC]90O%"CM;QAC'GDV)A#?D5A) _8X?"ATW9@F,$:0 M>$$*CWD!_V@,O^&TG=3&VS%\$2>('R0.4'%,%0^^:_.D8YYJS-ZQ13"PDD0 M-I^AC:^XIRC[X&G+S0Q] MKZ$-"QGLZ>9Q5COEOI+9&3W"]>(6.P"=)D^RMK MS'P8MC4KD9%JKE02+_V<1D6FPX1VQX"_;UWBP@Q?$?^.+.)G+Y=3O+V@6X;: MZH*W+LMU#[NLA[C[>W+>"2C3B+K_>O8/CXQ'8Z+I0T-S!X9%^Y8U5HGF +C, M/K&TX1^C9S]\9>P$? "698*)^-^_)#]L0EAMA.3!N_LY#>)=NQWG MM%24"Q@>JF!&U;H(&$&OA/E"J%C(FF MY.AWPZSUL?)\D,G4%T*"PGT0B/AB M,O4B)W]]29BB.&3Y(8#L[P;Y:+DPYC*1B<1- =?X24;\#Y\ M*8#UQ-TQFW.^+'@*)#S,"2#G+S+)/5XHMT7.#\I9A0F_LBCO*;_#H("D+MM7 M-H"L!"(SG]TJ6&(RR[:8!X"B]O>#RNI[3P9+"<[P88(%-$A@"_J Y3JP(?NP M.<,57&P:PX8 7XRH3;U;9&BVG7U)8SP4Q!F$L)2H"K3KJHT\)!"N<4>C@%0A M#YXD#L3NBI,ZJ4C(%R&H(T<*TE=!7D(^+"E;B$]>1@CI#8BG5^)N6J!9\,(\ MHG.RF('X0.("W>H6!YG[Q*;LHD/'"9(//NMZ$4PI$R?P.+;,W$HEYR<$X'NJ M?"7W3]P3SD4$6"^'NBZU40%$G.)R$G+/V1757]7,9/]&)5RUUFZ72:6CI/-- M&GD':"2>\\_ZBTY5!1VGFY$IFQT0$T 0H*$X*=/1,^',Y!&]!Q$6L_6,:4#! MJA"F (@O^QO(=B91Z3W,SHMIH;2G@4MN0SX+#ATFKF&! +L@EZXX,% Y290I M@!3%(;-5$M#O>6VMWLT&RGT4\]LHQG/^]>QQ#0=;EK.IYN93"J T"QZE&E8<'/M4 MLFHL[1ZK!L895GI#YPF=C<'*T/L=IE:A9=S8*B)GA:!FY!!4ZUP329)9HR&X ME_?@X-F#+TX'GN-6Q9)DF)/AGH?UD@PE&4II*,FP962XJPEUR618 MZQJ,C]0;R"JBD7(5GO=I &U/[5:TW M'&R_O6].M]D;[5DPX SYYP \M2F3;1)@Y5PEP38*L#C7P2$+46S7Q]1&538H M5WHX1!)WPY9?*NRP3TF'DV=BSSS'\>E)0?1K47WR<^39M(HU4\LL]C/ [LK^ M*_5XM>OZ^Q8T'HCJX ME*;&2U4JGA#;4&=LZK+#X_%D[X5!Z;EJR(:AU0"U[T9T88"R))2D=)),=V) M:2^>J.$UQU6YJ8#*$PR#.J.U!GZ,)H#I_&9V$Z#TW#R_)=T$..UI7ET8E%1- M@DF*ID.)IH$4357@-+H4-U[6.K1J %&CE7=3FCC28CZ4)!U)@[F2^B*A=$0E M[\+ )$73496\"X/3)B6OEEFQ*F8OO0\C!8 T95FL?Z4D B"RX&;6&#T)%8P,;)PA'90&6'GW('%^?P$1C!7RBAZ\8TP9JQ+2)[E20" M+/JLHWMOMZ;M&:$(O.I#0/P\Y&'6KR**8][2(OD7T])*;XG4X7[Q"AG'H9\F MVU]9X[K#\)=9*8U;M59*"I5^3J,B(V%"NV/ X; MT"U#;77!6Y?ENH==%A=D#A!WQ"C@%8@^&N%3,!%RW@DHTXBZ_WKV#X^,1V.B MZ4-#

&1?N6-5:)Y@"XS#ZQM.$?HV<_?&6<"G3]!CZ(J?3?OR0_;$)8363@ M([#_'(4V2B5AS^[&E[4I;E"4,D!!%%8JX,6?S\H;9'#(A/Y9U_KJ.(Q,LR%9UG*RQYRLI1\R@;V^_LA'NM%;C4HP M+^?7*^]@LW(.D:+9+!B4DNPW@*#M]-K*INRRK?W1VMK7+&M;DEFC(;B5S&1; M$[8U@;5U4Z'T\:$25PYQ:'[T[!HYR:-,LA8ER>O1EV\U [Y:/Z$-\&A'-X!- M"ZMC"='1<.>6HYMI6+8?E^2UH=FP*^>RN;QK4;WUTKDXW@3X,9?=_^6!(S1U8UU7W[1$K,'!V"C]5*(@D0TF&9X>SE(:2#&L 9VU/'_%%DF%]2\0\7EL MJP/8X6P>!NS/L@:KV%,2@%8[7B@3&DXB,I]ZMA+1B1<&VRH+M#&-7]5ZP\'V MVY?0*UTVH9=S;=1<)<$><:Z#0Q:=V*Z,J8VJ:%"NZG"(Y.V&+;]4T&&?4@Z7 MT-!8=AZ7G<=EY_$&P*QJU?-+@HD47E)X2>'5 )BM"Z\6]R);+1JQ1Y!%XPO[ M:*.S]VYI/ P-"<+F=UIJ/ CU\[<;;#P,-C UW@02FEX<+VFO=W6EHI3 M/"&NH<[8U&63'MD72_8E/[4,E5Q7+?93@DD*)]D"\K34-'RB?M<<-^6FNBE/ M, OJC%7C_)9/$\!T?D]/$Z"TMRB],#CIYW=Z-0%,A@23E$UG;Z=[87!:50C: MZ\8332:5JN%#C=;>I3_OF ?+%P:EYX8TF273';"6A@13%3!)*%6139J43?LP M70.28E>[8D^)HXRCD#C=,8FI(U*7NXXW\;*46$#/73+%SM7$]Y5Y%#JIG2AD M/O9)LT7_[KY1$@"9V;T$)7 P5AR2TI^ \BH[>/+%5@;^H>-ZKX$"MGM M7G:[/W':L9RL['8ON]UORXOFK=[Y\LH_#Y%KURRHE-*E.5#V29IN+ 6WLJVV M;$Q^M,;D-4N_E636: AN)3/9G()M36""W52H8'NY7=OE) \UR5I4EJY';[75 M5.9J76$VP*,=1=TW+:R.E2!5:]@;-;[3E:2OVM+7<+1S*U])7Y*^JJYH,!SN MW"Y%TI>DK\KTI5KGI*]:F'2U4#"7DHQW[TG2N)[1PYVW3=G-^S28&>W<@%1B MYC2ZIJ[MVX-*HN;(J!GT>^KY4"/]- _F7_,AF(E[4AS#R/.3M M\%Y%% L]W-(B_?Q_EG5? <%^\0H9 [#29/LK:]E'AP&)62G=7^NO*+REG].H MT.@GM#N.*/G6)2[,\!7Q[\@B?O9RN1: %W3+4%M=\-9EN>YAE_50Z8GOR7DG MH$PCZO[KV3\\,AZ-B:8/#_?"5%5, \P2K M1&#!B>]?DA\V(:PQ!3.PY(4=SN9AP/XL6UZL\ I88^.%,J'A)"+SJ6>+TC0/ ME,MH8VT*5>L-!]MO7T+C=A6 IS9ELDT"K)RK)-A& 1;G.CAD)97M=H3:J*(< MY5(EAZ@_T+#EEVJ2[%.-Y!*:*\LNZ(?I@B[A)IN@GRZX[ DBO$4PD;+K,+)+ MD8"3PNNTPJO%K=%6RY[L$2'4^-)4ZI[UZF6WZ *&YV\[UW@0/M^WJ:X$8HF7 M1Q*&3X6A)4$HQ:$$8?-!:%U*Z[>EXBI/B,BI,S)5V2_HB&+CPJ#T7-5E6Z6C M*N67!B?90K":%)=0JD)-EJ2F:M)IM3M>BUV5FRK_/,$RJ#->S^_$: *4SF\A M-@%*S\WSNQ4; :<:N%^; *>AA)*438?BN8'DN3VLAO8Z\D3W5*5J %&CM7=U M3U%Z84:.].A)!XQTHS=#R[LP*$EO7B71),\:*L')J)+.79NTV V-WGG:JQ?8 M$24Q=115RZH2Y?FN?Z4D FBSG%D2P3-)J/@D3I0%)9'BI!0O>+-Y%-["3?C' M2>U$(;?$\\G8\[UDT>/=$4N?,=:^P@:#@1R28*ZN-R,1+#L;WH:9>T%*,?,J MHL$DF6)S^(]A!+^(@,@ 'X*[\'',UH7WO]$D[O'(;06^ZWM_LTSHCN*2VS 2 M2<%BMH'#_G-(BIXE.@,UZCR8UIHDP!H@".[%4[C)-X%5@= MY6[JV5/X;)SZ"4P;9DO8!+T8LZB5,"\)Q=-ZE0C7O1'$/>7]!AAUV)7-PS@T M@[->KC$U#SU,>%X#[L8%(03P"\2!U0,4 ,% .2Q=VA81R@H04Q#[#*B]+82] MA>H5S_G7L\?SS\W!LZ.SRFC'[/V?O;]2SP&J9B!Z0^8>V#W*%QJ'*4 ZW@T. MI^1^[%)JDWB*B+[U'*".\:)$0(!=[]9+/,IP_)TVTH 3?!]YJ:"G[\QA?M6- MPEF>3$\$/\'40J>@W8XR VI"4HN\6QK@%PLA +*'1!R,Q(DRE;'K8-7F(]$&>PW>"A!@%. M3F,.,09:&(P]#G/W4P1Q/ 5^AD\6$T?@JH-!!L:.,O=Q&"9Q@++F3"SCUL=3 M)]CCQJAX'*@&D =/9Y#BC_1+C\SA>_PFWO/#8-(%F30#6(W9E>]&I<_CA[_3 M\@NX2(*Y&S#M#"X(;H3<'86+09B L('Q@"#Q84X! 0NU(BCJ7"\@@8UWXP0N ML#FB& YM2IV8DPT#"VP(<9QRXK_#"+$CZGR M6 L6RI0XF38#(L3/Q3]#H:$6..3H1EG*J(#I%/@+XO$68)/AW5!%I:[\3;C* M]040NP4GWI%8F5+?4<(TB8%^\#&&F'QD!P%+C,ABT);@"V[2B$M0;A#! -_XKMJ#!-W-3WNTQ)6A>@'NA@ M!"A=\$T"E@IP&IHXX9TH\M9UO(F76:-",6/;FQ)&$Q)X=H=;=[@UYN;'F( U M50NYM2N%O"$I7D+M]R;;9L&$F ";()3>H)R FQ(DI#&C Z0H2#RL$#:% MWSYZ[VN__NY+_^A[_,_C2[_XZY-A F:/!FH!B#C;Q. 7U"A0J07I\Q^QD9">NPO=H3.GJ92!>S_;FZ'59 MN3.FO@>6Y^IEL6^N7HZG8>H[JU='+("K)A'= M%Q'XZIAA.9T#'W+)C>Z 0G'U N0:X9@;ITG.3)$7?\NT/;$/,:YA]$$0L9N6 M"Q9\"H3&_6Y, CF>"X2:6SWP<>&X"&.:@9*;,0"2F"XMK2S4F/A&<1:#%:6$ M8S^3+O"-=,[9/"NO%CD"0Y_A=ZRK^VH'PFI?B$U0E59([1- M-4)/HY.\Y_R5"0,;I6]5>2!\XR@FN>N;>7?87LWX.M_SV7D*EQ4P $JM[%KF M_^%RC0CWBP]2G)MJKU9&9SKSIU^OWW952P$@.12U;105(.@R=\YKY4L*LI_\ M$X>_)X&87IB41OZ/\ K5Z@MI^(D9B#_P($B-*V=#(%"MA$#ED)^L1C,;K!RQ-RB_! QQ3#DLZSLS\B<()U"GC:M#T)TR9.\)QFXJ%NQ1T_@E30KN;.^,(WT&'^;^[0@9G@/B*.:E!9 M0UN=*7A%P5I&U(P.F*6%-_GFXZ3P83:W$B%O.LUAQTCP&#L 6O&0X+)L&"B< MT2@6"Q..DNP438R<'2AQ%_UK4,'F!K,5>-P; # M$6Y/<0(X;XJ'EKB;WDWQ('#.]<4,!#@ ;*N1ATJTX!7\@H\:$:H"F6?UM= H M -+HE$G$L2(.@A#*SP#8] (&!@0DP(HDH!?!*%@+F._52P#TR5TLU+!)RN&' M#P#F?0]=5ESW1QVR"X)6+)SC)R* 9]XL>([$>%:)PL6+A#+B9KYAI^P841MP HIJ#@K,N*(]AE M(;H-@;04E!R")E[GHA4_B,CG1X=Q'-H>SI?NY)0;BR8'MUV/TSTY[N&.9 MM\0I0(A'/1%%*V497\N"$/\J42=)V.%V!^CIEOKA7 S(#(F_@!(\U\/S::#: M$,]Y-T(-]D(4"8QZ2H@OQSJ;UVL-YA&P3)Y4=^LB1D2?FL M&J"2PG@A0@3L'X_IYTR\>#[[%Z@Q1?-I0N(2%Q>ROMA"Q/S9)QDA@]S@M-01 M%'%+_%1(+RY6F)D+8$HCY$98-^6^O^(86'@CG=(M6*XW3H4/Z#.SY- *X7;R M-:B_BGJ%\T$4705!RDY(T=S$+^0&+7-BNF"OPNW,=Z2R3Y:&8+9Y;OBR5X@R M VN%L5A$IS@I("6T>],XVP^Y*E[(Z/*^G._5;$;<2BD,DC H.Z]RR7U'QS$Z MQ4CRX*9D:,8N6EJE3>DA/?'N[JX'8M\.>P"-T^^6.0D^[M9H B1A!^I-PMO3 MP[&GW*#W?!KZ,!_@U7F(>K3'Q"TR*6J3)6*F!!]CA)N"0'+$7H:'1)$@_4(' MA3T+>)X?+#S@26-J(G(5=X/!H+@MX!F*3VQT!J-&#(8EW]. 2YA'Y0''0'U] ME=H&[V^AE&5_TE1J4RX)H7$\!_4)G*'(IS Q9?XB#"MOHYET91 M^V;>PK/6!WWOQ-;+E=*",+D*G2U_OGWYM6',J]S8P3@F\:O0W8L(8=B-^)$. MT]JS$Z;R8;!-H@AW4)1(I-!-(D*$=)\!?P//EQ MJ*+"#],I?0M#:QQ0XF=4$)!J68">-/KNO9&),HM&5^_WT>:U6^_Q6#'F'644_YL3@Z85M[L8 E MF/[S*)]GAT4\?(U]?-.J'P<]#T_)4%H+G7#GP_K",R-\0WZ^VCJL9TN,1QIE MQWQY3'K"-E>D?=A6A8&V96]<7:F"K%V*#N2LS;\ Q#$E<=FC3AC"DTS!8F@O]TPW M>H.#-4VOIJY^OOKR5;F^/J^ZJAD]KK]>?/AX% M,_#;6:T#]>K,YH$VZ.D,WFBE*N^Y Z*6FZRJ81'3>YO.$^8O"7&[&U,_O,OV MV8>-V"UNH:7SX]+!M-"T\D"5(QNS)]*\&!#Y*72@7*\?9[-0*%7-SKQ+6L%) M3[X[(G1 Y,+A&:9PK)7.HVH!X+ M0"_,(C2HQQRR+*LK6G +**.=#021TP-WL3+G]'Z4P/_3OG2OV%P)YSQ M:^]2/'"&.<%-))T;,"3_!IV!?3)SX<<<9IG/GJG&#LUC3WA\-OI_EXZZ"U N M88T=T>&9(%>YET]%@5Q!Z(@X[O)(7*YP:'IH(X.%3P2P.HA<-D-0?5BJ((Z4 MQIA_\ @-98FPS$<\IJB9*[]EI\D[K@R^P"/3"]B(2->*:]P\9I9,++(E"MAU M\MF+0%"FM>51DDI<2OBBZ/G((_F*E GA'\#P6!\&A0\L0CPFP/@C'OY8BM3H ME,[5F3<_"SZ);: A'O0)]ZB0/YS/"O;,@\C"7 MCCC!QP_1>P+@'&-,8W%\&F='K'P3R@.*']ATE!L\(\KC+AX.AF)LS%,^\_,( M/'IFP2D,%'C8(0[J&8P78UR^"!I)0!\G&"7"X9;%9R53+W*X#P>HECEU[J8@ M3;CTRJ,^D#Z!#0*;OE;2H$@0+X5ET.Q,4P3'N&G$8!-/\:1G@C+!H;['#F1X M2(OPA6#^N0?DP*F%98*SK N<(N7+69:"'!&9&'S-GH[G>.H'*'52.Q>LP([= M-,:@;Q%B(W)I1=ZL'TY8:@Y7.WR?XE(NWE#6MQO*NVCJ^K,#F->&UAL-I(7= MR!C4'>PJK2ZG+K\$V,P^3IB;GA?E )"]^RM%";H2P_%+S."9Y?[60;W=U75[ MC2G*D?*YG'R_MM@Z+&RSJ/H4*%>P??@\6U@S,#M9'7 U\\>01.PO?ICK=_B]XB0F6X?0K@+E+;59 MEK8R8A P,6B6!A7!D*\='N++!_1E"?6P,ZX!@Z=]+$TB3X+A2HJ#25 8PB3* M7: ^@NHNW =MV@.[B48@Y-DAM3 >V#Q%E$] 4 H"(ZF_OA@E(>!WWGQ5/FIJ#L6^%=D!4;829.#)^*74YZ M])Y&MA=3H8FBA4/N67X#.UG,;S,K(0_*SB+.43DMC$LVI3TSE7B%HJ[0%T<' MUJ3 M)FOTM]^NV60'/4W3FS)9JV?IU2;[2$WF)M0?_,P4D!-5:FP"0%@5:N5CBEH% MVXZPR@_?%C,KP.'J-/]YV([W38#0E:AFR#O:(X@^$X_EQ7! 71Y$RC2C;* 7 M/-_[3"*68/,Y'?N>#;;,51"$F)CN*)]]PE4FL)0G$9E5Z-PAM[E>'*.%DL+^[6\H ML[^DQED;M*YP?E* _]\42%#CU4IAD?XF<>B-''79,3>MHEG8^ M_!RH9T_#M(JL""JH%5?I)(UA_L,G*!95SHYUB2Y1'D M/!DAC5,L-BU,4MCQ*$RROT1.0Q2+ ^+GXMP5F2(QRE6+O/)ZKF](MT753M,C MK3-2AXVW6Z3;HJ[:Q5#MJ:/&TU4&X>)*1\>(J9\8\IV]APLT.X"J+!:X:LXG0%F%]LA=9YH M\Z4YTONI-_:2URT+0=\/'\>*3Q_6)3[]'(;C.'/1, M'FZT:W#=L#?H[Q?^]/ ]PQ@=/*C*ZO>&AKE_4)6V,9JA^EY^:GM5[ZD/[N#[ M;=1\%4>/"GG0+#I=I#0#Y!?*"D(ZRA5.1Z2;7 <@:>="V&)P#9EA%+-3A(.; M+,Y_U%.>/R*7#ELAM'^.'>JITQ);U#1)YJ]>OBQ5,7UY%=E3T++BE]29D.BE M0Q+RTM!,TWS)D,U^54?XJSYX270U$L@B E>AZR&F>M-DAO'3&=)X4@.K]LO: MOR2A(L2V GRS4MC@G_%J8JB)=7]9BYPU=)?WR]/1Z(N5+;HDQ58469UO,(?B MW7T?;8F(?=@!*T7LKB+VQP6O1%_(T_=T'*6@4') JSQ_S.@]UE5!"M5]A:JJ M6KJJ#52C/Q@: ^VE,QP-AIKJT'M=XV+T>44YJFTK$ ,8U#>GW LL8][]BPV6 M1S/%VM[LR"7!9@NH74 MSB9^3R=YW^ ,L!Q(5ABT6A7.>1K%J:@,_B7UJ>!;G715XSEYT5O:$"7'2H[= MFV.UC1RKU81C3ZUQKK%KM3*XJ^RJ2$Z5G'I@3MW$J))-=]I5BWN[,/0-;W(* M/#WHX[>^>@ERN-E1?NG=]-Y(#I<<_B0.[UMZ'[E<3,BRU+]TSM^651O5^=0< M_IDUG/["&T +(Q9+37QE=4/^(^J&O,O:4#O,5/YD)R&K%"*"T9O.FDWSUZG] MEAV)G!J UQB4P-H 4B1IPIS@\;IZ:?0'N!-]R9M)*C?=KPHO7B)*_GC_[\LG&'!5#^38)*2"6V\MMH\AC$DPSQ)$62M'CYC MK8(R[[Q%WGF/!8V?%TR!C3&1*3C$>?W, ,O!J64A52Z.GMA'A(W&)1Z)=U:@4<75S_=/'JZ^_ M?'EWL_,$:U#[[G-)7^'5U5ES8-Y#5!1F+A42S1O!7O$&Q:JE&QWQXH3U@0YX M]R '/$S4Z,;*VUC;/&!E*L=T2GPW*ZW(Z$T\P#HOI%B:G(U7 ME(+/#P-_CB8.\WM][3U)YF':.TG&$=O@":T1OVFS+7H=H;:M8N<84KRH\QJ(>F MUJ1'C^$I/)U5 .H_?;5J4AW4#F*6V(BG+-1L\:M.L)-5&JO#XG]$?/OT5)%;9F-%(S^FCBHPW E2!_3=)IM$B4'[N*3?V-*1!%-K?SK]5 M246V9K124SIIXJ-[8/L,V:"%Y^U7;+.8^V@[RILLX9N%-D6A[PM5M]R3\&81 M)W2E=Y"DD$;M'?LKO5>V'6+GV&#R@-9[OD#0[:%22S_'H;. ?Z;)S/_A_P-0 M2P,$% @ 8):5>!(9M 8"P /W( ! !G9V'-D M[5U;;]LZ$G[OK^#Z9;O *I9LV;F@R8'C)$6 M F2='O>#FB)MGDJBRY)Y;*_ M?H>494N61$M.>N ],E"@ML3YAC/?\#9DZ$^_OGK6^/5]91Z[>S#Q\^_<.R?C^_OT$7S(MF))1HR F6Q$?/5$[1=Y^('VC, MV0Q]9_P'?<*6=::%AFS^RNED*E''[G36W_*37O_0][QNS^KAOF.YSB&Q1CWO MT.J-^J[7.3KNV7[OWY.3(X>XCM/I6/WC\9'E'OH]Z\CW>I:'7=?NDV-_U.MH MT!=Q(KPIF6$$AH7BY$6?GYX/G[@'CDW;'MIWV[U]N'G31UJ)L M0,,?F=(O(QXDY;MM]7J$!4F*3R:33.D)QQX[\-BLK4RUC[MV4E+A4 ,R#87$ MH;=$]B6WY.N-U6KY4>V[(=J^.D-?ER*996TVO'+UL(2\GI*)+DBO'9 M!1GC* "1*/P9X8".*?$A!@*B6,X42+V6F$^(_(IG1,RQ1S:YX>P#0HH9.ILS M+E&8DQMC,=+U%%PJ,4=9U06K8BYOF(>E#E!57B2&Y:3:))!"?;-6& 4A\MIU-/;5ED M5M<-WZQ$[CWJL&IW]>J0R+VQ#H6MK2PB-DGJ[Z)B-8I;;T4G) +*^EX=A8)X M!Q/VU/98%$K^JL-Y0Q,H$DF^Z.#?1K]/J ;ZZ5;4OA)0'ZWX8U8S#D,F-89Z MLG@VG]-PS.('\$B%S4D2._=DG/2LN=&AH('J_TXP]S@+-K3F]IRS.>&2$I$> M633 E)/Q:0O&%ROI0O\(\.@ *I*4R.%GXU^];H,("6Y6AB2R*@1/6P)8"$CL MFAVV>\Y)7;M!1,#8I6G^?S??PT%=\T'$BX*_A?4^&=>U'D1H2+G0UC ")XD3UJLYG-DQ,X1^R M5A/MU$= 0S$<2N%]:J^CK.%'@OBWX9G^O-XX%L*+(@;!M;"J+)PHI%? MQY%.IIJ@52*J.9F#,T8QU@*8E M!'Q.0Z]>",3&*$%''Y?X_]I3.!ZR&1@V):&@3^0:EJ S\CYL&H'-Q*INI3JQ M&44HUK0GV3_'@5H)/$P)D6]HH"4P9@*[MNV:"%R HAAU3U:)E^\P!_.F1%*H M\#LQE\4TT^C"$F8[&M''C)ZFTIKI#[&87@7L^9T&RP(X,YD]V^[7Z%0!'FG\ M?>O,^/UA"H$]98%/N+C\&<&<\'WX-.&:B>W;]F%U8M-Z_HEB37N*JU*QA" J%W*2,J!5.1G('LCF,[3KP0IL(+ MF(@X@2\:1?&3QFF0]Q_(1(5HW71$@9C9]^K?NN\7( U-/23+]CGANF^HY/>< MD-GK?4>O-S->7Z8+ "/NE1KD=&TOM'GB#YXQ]T6U8%\7,CO]V-%KQ&RH*PA+ M8Z 8I$%.OXN1\)R$ "RKN;U S.AXI^?H55W&\2L0E* TR//Y65+U@,^* MF3T/(=\O#/FU"4^#7']//$*?\"@@ H?^D!.8YMTP(4C5X"\5-U+1@0[H,-\( MEF ZY1_#H1BO09Q<9I11+2YAZ[G:-WK*>E&^5CB<$(AU@80716[ M^IR0V=M',,CFO9U H!BC03Z_A64C'T9<+2!O*![1@,JJ,5XF:V2@Z\)::IT! MC8064"B%U2 F+LA(?F6RHN]7I/G:-FR9%%@(FYS?M;O=?%JF(#6 /L9H38KV M]>5^#3)*1,U4'';S69I\OJ")3*SG .HTBV)1(Q..W:QT=YXJ!6,]D 8N8' M1O1<.LB8@V@B4:GT0 UF\E)F*J#GRJ6#4AC-='PVV5#+^X6B9@J.NT6YH;5L M11.)*$D]U.##C&"DI=OKYI-(I2F,)M*C,@PUN$@5-SK>M;OYW%&CY<) MBAJ.7I[O;S>>.5JF-)OI\D5NX)^J/QF!EF\HQW,(:5W]0TYZX8[X@$M.@ M5@*D)K*)/]=VW?+LR%)1)D\"W=A2F9YJ)2/,0N&>:UVISX0!??,I]=Z)XCR@ MF=F>6WXDIHS9E8Y&TKF>U*K#7)FLF:0CM\H)FD:2L9[7NIWK+F?@2?H$BV_H M>6XCJ?YJ6]W]4*N-;0-LI-%QW"IG;B3+=@:;4[9E>$;*D5$#G)E.6" 4GR5:IU-IV'-9R.57 MS-4$\*G6 +D1Q,P;3%1SF:9"WI:XC:0JOP-1AZ-R:3,YAVX^!U6X@;%G!-SP M$(T$^1G!DTN5*7T;025@9KY@VIE+3A7Q!4UL"8\T?B,IS.\C#:)A0S::Z;SY1MV+5J M(%>IS:,ZY!2(F=DX=/-'LC(;5XWT?7;[26]7K#^LQTH-0"-?71MF[IMWN9(M MEH+]KSV?XBJ2X+C!3*7^_JOK=ODR)Z&H-8VO#6KF%8:R7.:DB-=8#4KK00M% M>V[!19\9\Y]I$-RS(!@SKA9#;V'5 &?F$R:7N6Q)$9^) I32L"<2?+/5VGHC MB)FTKNOD$?^[:BVA?$UR_>\0!1N0S7I#$QOU"&$FVK38L] MUTL_;=5=5\4R\WGD.C5.]]U9'@.IPE"YOY $FL)V2 T<-=/-R3Z:.KW-" M9H>[;L=XYNCO[?9/[>PET/'WS$71ZIKHQ8WXFI3)9/+''6<>$>(+F8T(;R$\ M$A)(D*%U0;3_R9#(&?<%\ M0L-[HGX!0ETN^-THOK$/7I 1E16MC9_,8/8D,7^M8"N6 M:IX%E9]SJF4>B3<-6< FKX/07QBUO*I7Z=Y Y_: .T#]D#V1$.B[5VH&+U24 MF5E0\!VJ[\L3G\[4[:A,5S;+*M1#'<_::(3ZQ0X_"LCM>.#]C"@G_I5J]>0& MQF$?.+@.%_U _&1](7<.L?LGX\, B_C8\2-YD>S.0S)ZE'1'6 EL6L6VM%N M._=7&S#FB'A",/#_C(34E_25VUQ1_ W6>WI;Z1>9/V2A-HMQ\V"4+[<#S1"< M3V#B)U4_P?&$Z'[B*],]I]"3LPTSIAH .V#N( C8LXH):%7Q7F-Y7!:6W6Q# M_$LZ\B^.P<6EOCJ,D7\1=';.Z@=:3WM&['GP%%Q < 8+*F\SFE370KK%T= M1V!>&JG)!0XV];CKY7: U8Z%&@ % ! !0 !G9VL\^_8\V_]\/R73V_ /?_;7__TI[_\%\"_?_SP]ME/BW2XC_/5 MLU=+#"O,S[Y.5Y^?_9IQ^.U962[VG_VZ6/XV_1( _KK^1Z\6!T?+Z=[GU3/! MA+C\[O)[;6Q.26K0P7!0W")$G2SH:%02SFN6]7_O?>\X*LZ% ..+ V6S!I>3 MAA248@9]CEJLOW0VG?_V??TCA@&?D7#S8?WK#\\_KU8'W[]X\?7KU^^^Q>7L MN\5R[X5@3+XX_?3SDX]_N_+YKW+]:>Z]?[%^]^RCPW33!^EK^8M__^/MQ_09 M]P-,Y\,JS%-]P##]?EB_^':1PFH]YK?B>G;M)^IO?+SQR;QG2XKNTV']1WWWQ:C$?%K-IKJK]N*(_ MJZZ'17D=EG.BQ/#+/!SF*;U)LJR_>W5T@#\\'Z;[!S,\?>WS$LL/S_?V]J#J MG'G)*J _;__=+W['GL(L'<[60_66?C]Y0L7:00S\ML)YQN.Q.T4P6Z0+'YI5 MS2V6I_]R%B+.UJ].#@?8"^%@\C--H'U\NQB&-S0C",MJ.C^DQ[X[P.5:DN%' M+(LE'G_N4_B&P^MOJV58+&G:A>71SX1W^.>"WIVO2!QZS-[/\Q4N<5A-K%$Y MQI2 !RMI(B0. 6E*Z"!#H@EB8XH7]5!'::!A6E.GA"&N^7."E7@D^ N(IQ$K7D,GH%(80$2B@#/M(X!59D1B== MS+K+.&T !\P$G(S@3%& CK,JA@ M,X0B"Y!9BXK^8YJ;3A/N I!M2"1^)Q'\1[)H%^4U8]"[U6=:Z2'HCK#LZ_+ZV>E>"7)X$[132; [\?4E" MO5\NRG0U\<*K*)('8YD%Y4L %XV'F&Q!<@=,&M6%$>= W-%7/RGUWW>LFRG[ M(ZX-.M'O'V'Y&U;13LEG T\FBP B1 ^*3"Z%CDI!4H5)48J/RG;1_?68[NA6 MGY8I:*2*=G8 YR3@C/"\S/O3^71857&_G#EH%0K/WD00G) I[S,XX1,P731/ M)4$-(:)1A,96>.8([EC+[,6Q6DM.P5$QPC&M-AQ7RU? M#7GN,;K-N/IJ,:S>E;\O%GF@2?01EU^F"8>/BUF>L"2SBZS*0Q-(Z>3 (T

*?N#IGG9.4AFG/P1=&$!BCF%L3/RG4 M)I?K@M6Z#PLNP-A]X:U?TH\N*^Z\!^NB I5U 6\8@D954 1DTO9)$Q]LU?QQ M#>W]^7AU!6\<+&BXGGP"]"3>^9'"H6J.1.'&&"&@>(\T2"J14RD9C#*2(].I MV#Z.^AI H[+;K?FTV_!?XL)?7EP>HK?T>]/MUE>+_8,E?B; %"@?B]!CY_7& MQW3;A-U>N$;[L>MEVPU/K>0BIKTK1(\)$YDY1CF-#(81(7B ((RGT(Y>X(+G M;%B7^;@-NB9;$M<\XPU9T^G>_-7A9#2.N9/\_KWT[L0/Z?PV%5 M=7@V9IZ)PI1BX*35E.1S!H%[#9YQB4))&6.??+J//&/RJ,TYNW$OXW$IT7;' M[1I9WM<7UL#7GWI/D?P25]/EVAJ=>(/W,Q+I=V&.(XP/F&9A&*9EFBX)6W. M*FORJ*VT#+1Q)&LQ EQT%ECP+I0<*-S(#T[_?O*.*D)XU/DQ$DZ-=?Z,X>UI-$@_9.H4@/05SJAYN\"D6$,'I$'+1F/L48UV L;/_#$.M^*E_ MO?[?P^F7,%L'K:M78;D\FL[W_A5FASBQR2G'=8)B$H*RQ8'#P(#+')(J*5O1 M:3]J&WAC\C_WY\B5O:GFFFGFB2C=00(49UA-VIFPZ(*N9U6*,F34" 9$S@5X M+[PE1XE:]RF W0AG3+ZF'2EV'_F&&R!?Z-F+Y1$!F<0<1*ZK^+PP2F]%SN 4 M$V!94)$2 PJ3>E73_XYB3*7.[51^[W%N&WA>%(AQ@QY+ 6F04P!<% 07/*#W M)IGH?+:=*I&O8+ECD=43T?J.8]Y,]V^G(4YGT]44SW H8PW/SH UF?+\'&7= MMF.@/47&DJFL-.^B^ZM8FC![@XA<>F<9CU!$I*&N56Q>" /%V\*U116P3UW! M-8#&%.'LR(B-1-]1!B%E2HO#^>HJ%A+=3.>;=A@GB8; M&BB@&1G>+^L1Y-51W6)=D;FJ"W\')YNLDZ0\&DG>#,DV442,2(AT(4261"]% MZ$ZGG&Y"U4WB=8G_1!7K,'H!)A@RS%)D"$PS$+[NM%EFF'Y@F=>XQI2/->/, MY8G14#4MK>7A_N$Z_/L)#Y:8INLAHI]G>%+']G*?_/[T_]:O7RO")$G#"RN6 M]%YMO:6!\<@-)&XP8<9]#"J )E%K M:PH/ -WA5(5L4V0N ),\!N&"UKS3>M6UF,:T9-6 %HT&OT<90#V(>Q*LA*B343F# MR;4B@02&:,@S$1YTEC'-5:>&G)O@C&F=J@$%=A_R]OWHWF(8\$,=OW?EE^'8 M9$T49QF95E59N>[6:G!<.2A218="YM@I0K@1UC9LL$^(#3 Z;ID+!G%> X+*^51"F-&4S"R.TW6SL=8N MG#/5R)R7*B/0[*9\7C RU>O^]G7=B:-*WOD^E-B(9TPI[ZQ-M-X(\I@>]* MO(=7=K]D[SRVNHYOE(CK-?/()-E5&IM@9 $4/"L,J'*GHV6W !O3:D!7;K54 M4-NL<#.+N8U&1\Z@L-J7R5L+(6 "K6MS-4I3A.G3MO5Z3&-:(NC*E49J:5:%PK\80^QS MG*Z'F;O[*+Y:[.\OYFLLQZ=<.><9T43@7M?S\ER#$\Z *9BC-ZQ8[!-)7$8R MIG651^#:U?ZY.RBJ79E-SM,J;IB]#U.*CE^%@^DJS,Z!F^1($3#9&Q VR9I0 M98B6*RB">Y2< J+2Y\S:[=C&M"8S DHU5F;#,^^K4)/WTZL&+U2FE6F:KJN0 M0XB%4G>C,GB2E](Q43N'I*PZ=>.Y'=N8UE]&0++&RNQ1WKI5'QF*D;)U M7H&)]01+U@0RJD@3PS,7443;Z4*H.P(=TQ+-".C74\V/T-0X#)_?S!9?NUPB MN^'+^S4POD601FV$:N,.>M+[Y:(>0\H_'OTRU#6]VN=AJ!G-R[2:?EFG31-) M1DA*A^"4+Z XS46?"G$. UI5Z#W19_MH>XP[[XZ$H_7P?UJ\3#0;EWA]#;<5 MJ7C)$9+CL=[2@1"=IS @B)Q%%EZ4/GO)VV,?M-HI)S0Y*(!0Q*@HK8$$FDT"+A;7V:* M?2KG[@AT5-UQ'YAM/739KO-+:M&77662-9 2XCDADM$;R1'@)GK);3D:,=5P[R MR'V%GSQ)=R5!;Y*^F<[#/%W$%[@NWN@,17I9?;V%*'*AL>""L*-$UZ?WZ/88 MQ[0$^_1)NBL)VO4*6XOXKIP7^]U\IP&>8.:!>U/J/;SD$I*B:#(' 2*;HJPP MB?+E+FSN(,R8EGZ?$.T?FU:]C?BF2$@R$33SKI9CDY.IW1Z#,/5B5QJ[X 6* M^*"1QJWA\'W.WEZFS_$1KY26AQ$XRAE MITNHMH8XIM2@$\LVW#K907W]*KCQY/JI5_3BM%H C(P[$K9XFOS*2P=>* D^ MUSN#%%D#[%.X=ANR,47P#\2EILIJ>:WM)8:?:SD_\88G:20'*TH!512EJ4QF MR@J\=D%R5G(?"WTCK*>P0-G?$MU73QVILS:.9Y*?5/+4DPI26HE6,!!.$[4% MI9/!)0;!Q&NDP85)J M33X8O*ZGK+A#&HN$D(0QV6KK8^G#KWO!'=.)DT>S8JW5VI&!E[K1?EJ&C)/H MHDY6*8CZNKY;K=N0M/!3J> MDG/ ULL9Y*HI%_4!;"VQ2#F;R/JL2-_YHEG_QV+'_=70T9Z<7DE6A8O2N1S1 M4+R&@5+-;"%J9H%'JU70CJ78AQDWPMIJ;9+]X=.W^RJJX=TH88D_$I9<:]PI M##L.]TD6SG0TX#P64,HRH!\T98^&/*(4B+%/Z=MF/%NQY0^VE-U ,X^RT>\8 M)8I1@I#6@;*D96=S!@K0>:9PBRQDGVV1^V[T[U1'^@$/#I?I,VGI7;EP BYS M[4L5VP@+"LD%^+H.$TLHS)A"44'WTM%KL#V%"OA=B75#M6@+C34\LWAP@NQ= M.=\1:V($3SYQ"R7H1'%$ICB"88+B@C)!RI!TGS6,ZQ ]A8KVUJQIHIWFU>OO MRMGU2)-HG"8)"G@C*/%@2M;3W!EDMEXQ[XO7?;8+-X!Y"IL\O>S*?772G!PG M-^]]6GP*WWZ=KC[78Y0D+MF]:\()BU;1_QY$004J%D)K..6OF9):*464V*EK MW3T1/X5MGUXTZZK=EA=5G)W'N&!"ZVD@W0GL"^SL]F;2[NGH$4!3$G0)[M1A6PT1PGGTN@=)S%>O: M"P?/0X!HBA,Q28ZJSP;.#:#NN&OSA_)TN^JH7Y.%TXXD!WCL='^JG4IFP\4' M;]51X;IOVKE]PE80&_5*^'7-/LPOO^ R[.$_#_8U5)F(K)TM68"QALB!&L%EFOXEI&1M4;ITJIJ](]!=C=.0VA3ZGSK=%V. 8Q*7G?,3EE^EQH#<1Q9?B M38+$4 "EF:ZN5S@0F+Q%RUWJ=//OC;#&Y.BZ,&G#\8=&2FIY?.82I--N;VM, MT66OBTL0@JQ998H0+1K@SD86A>"BTPT<-^,:D\]Z).;<6TT=J7.^O/E=^7N8 MSH=:PD,)K&6>1:LTT-_D.6MA5U!*@,V4\Z4XXW Y?S=?@SZ^9LYIKIDS@NQG/0IOO /O&0/T6C-OA,NYS_6M M=T$YJKV61R)9(QWNS#**B^\R!4[O-YI898LV10-GLM1#B@9C[[B'\H39\Q"ZZ9>LG:M!O'^6MN%+=D[/;@/6*"\[?UA)?R MU\#,8G\HPV6H@A<$@VYI!1%A*OKW07\(PIJ]J!!U<+?7<>_(;5X2=8?ETL M?_MYOMZ<(_&44A#A_H/? MG@@?PM=_!$K(IF&VOOCG\.!@5C?NO.1"U_9,.:]1!0T.F2=!52[UAF)=^A2M MWH9L3)VY>I"CA4+:TZ2>(F>"E13.) M3E3&,U/>*4BNGM;**""B+F Q2(]&: K_'MS!C\3UW57GUU+Z[D/=GL!O?W[S M[@,.N/R"$X%!9^\->*Q%"Q_?.G;^0?+%_L)@?WRUQS4?NGQ'M_LR=$ZC&8C?*MR[??'IZ+7R0Q7). MT;&L?28414+$0JV H6?*,>N,[K/O&"WT:Z*)=8_AZ7U%(JUK$_>IP6!&H M)9FRP_E9B[JC4WS:J)@]J=()208TI@A.NP#D.D4(D=%;?8YX;(]Q3+E;#_)T MTE;;&[ZOMC@\Q<29T,B,@Q!S/5=L&$1O)6C#9!+%FM"IB?W-N,:4U/5@34.M M=+4[5SCLHS,*-7'8>0K:#8&*3G@HRLG(3"" ?19 MT$WIF[%#V5K=M)06ROS MF@+?Q1'BR4FD#<(GARSR8, P1AF$$^N6IH#3#,)FB=MW4A*8A05T)= I<$@A>& M)8M!LTX-L3;C&5-#M1Z\:*"%=AUJ<%9^G@^'RWH2Z&19Z53&4G*];%6 9O6L MM<8,CFO*Y;1$IV2]E;7/)M8-H,;4(:T'-UKIHUU@!0M]PMF;<8VI55J70*2=5OJM"[\)T^6_PNQPAU-\ M5[YBYU7;FT$U6H0]+F'[_5'3((J3@2W'*1^_Z=,^_(] Q+=SV(55/S36CUSG/NPE3%#Q:$3EDAZ;NR3*( MF9PF8A8^,J=UZ9,9WXQK5ZE/KX=^M=B/T_F:(E4]%#%0?$ _#=.\CB"J[SP) M'B88N$>F:TI::D B$:*G! 2YR9ZV7Z[-[>!^V8=N0Z,JR[(K?,5T]>KW]$2I'_ M^J?_!U!+ P04 " !@EI5'<[#$I@M #;ZP$ % &=G9RTR,#(R,#DS M,%]D968N>&UL[7U9=QLYDNY[_PK?FM>+,O:E3G?/<=GE&I_CLGWLJNYYX\$2 MD#A%,35<[/+]]3>0I#:*E$AF@I1DO\A:Z,P/\06 V!#X^W_^=39Z]ADFTV$S M_L_9R GX&Z=F7X>STV;\33/]\EB?-V;-_-Y,_AY\](?]L_]/+YOSK9'AR.GO& M*>>K?YW\I+1),0I%E->,2&: !!4-44'+R*U3-*G_>_*392 9XYQHERV1)BEB M4U0D>BFI!I>"XNU#1\/QGS^5+\%/X1D.;CQM?_S'#Z>SV?E/SY]_^?+EQ[_" M9/1C,SEYSBD5SR\^_>>MW^]_.ATN.Z#^%CV_+]_>_LI MGL*9)\/Q=.;'\>H%^/HTN_R/U]&HYXL_XD>GPY^F[?]_VT0_:^FY=PC/-GZB M_$0N/D;*KPCC1+ ?_YJF'_[YMV?/%I+SDSAI1O 1\K/EMW]\?',;Z7 \>YZ& M9\^7GWGN1R-$W#YA]O4<_O'#='AV/H*+WYU.(&]$?S'D DH5./]1GO:\,Z93 M!#*)\P $?POCHN ]8ESW].Z8+Y]%$F0_'\UZ1'S[V;WB;<[\L$\!WWIT#VC; M!Y$S. LPZ1/JC>=>PWD!>3)Q,?FQ]BOAXU7Z9_C/T\#?&O]P,_.3DA9;6E3M 6X X/OX8>U60X'I:5YRW^ MN'Q# 5MC'/#7#,:I_':8_O'#4 KE9) N:FLE\SI0:0.WR5H3,Y0#C-K?#N93#RX2@$>(/?3@Q*,CD0& M@=]1EXFP5,F0:6:0;ZO2]$(ULY^&5IF6KT"EXNPYC&;3B]\4]ABA;+D^_\=F M+ N^>AC=[SZ,8)"\5LH'21AU0"2$2)STDD!PG'/<9872=4?6XK@YJBL]?#&Y M&-]R2N^T,Q7SI%=N9TUOPESPA:!_>-9,$DS0%,,_M>O,3W'43 $GQ6PRAZM? M-N,9SIE?1NT+<1V D_+-OOHPG[\].I MG\!I,\*W3G_YW_EP]K6& 7K76VI9HEN/;,4D#0;MSI@#."Z0MAAHXLE+ =0% MX$EO-$GO>F'OMJG,FBEJ44,UUT0JS@GJ<"; T92&K'C(6VW7#\ V?3..$_!3 M> 6+?]^,/\V:^.<-27YL1J/7S>2+GZ1!"@:2=XRXI"B:;MKAK)6:<)&3%3RG MH&65H>\(M,^E;9U'NY6=NXN>K-JY-8FYO>31[C[.*C@0IP?FDDK^=EL M,@SS6;'S?F_>->-B7:. \8DG;]#.GL!T-D@L,BV")3H'A:.@@@0=+4D:AY:X MCH;6\HWZP/_HM>X(-/9H<]T8Q9OI=(X&P7Q2L .:">E??C2'=_"E_4OQ0IVT M"E$%[A,:&P;G#I><: KC$M<2E]/U^Z#]S14J5<2;FL*[T53/L+Y?!)/<9&] MC70 3(4D!:IR4(Q(:1P)02+4E SC28)1HIZ6W 7M:6A(;\*_K1VBJW:\2/\S MG\Y:"_/WYD5*K7C]Z(,?IC?CE_Y\./.CUO L^9[TLCD[1Q^H32-]!%P\IVA] M?H+)YV&$Q: ^0FQ.%B0MQH=^#Z71:!)!>"(A:Q*<<"0)(T1B3FB;JBA7[9$] M>MU\4-3?5FU9S@6^9&N(]>">N3=%NS5%?->@!6-N0'CT6O"_D*]S;#NRO"KX>=A@G&:XK)WUBS\TI(2 M'&0I7 G4(R[\(@-P$H2(1*$#8&06P6=:A>Q-B!X][[V(^K8*F*XJ\'YV"I.R MZTW@M,1]/\.5>J*NOL^_^[\&7'&GK=3$^S+Z; S!GPV2!S()A1KKZX3)MD'W MZ%6C=PINJXGM.?,=E. ,S1MB5#'BJ0]H\VA!F-(,P:@07)WUX<%DOKM9 WL+ M\]B9[UM#6,26BO8VXV)CMWD@R$Y3%2)!&941L82&BY$H'.N9##&!-W758QVL M!Y(9WXGN39K36>P5@G4KF)89O&U [9(EWUDGUL(Z;+:\ GU-+=D?3#$D$R4O M' F+:.Z@[0LD<*Z(9QP0F^4ZU-E##J@0&S+HQ]*'741>00^NF;Z_M2;60'I- M&7=H\K9KH:646,$]L8IE XEGENHD(6]!.;P5V0-%39_RK9!+W!!N6X*S)CKG M&"7*>THD1[_79JV)H3DPH57$,5>*F=X!ZRDH0G]RK[ *?(09C@_2+WXR'HY/ MIDM4R@8;'+HU(1M/9'*6>.T9"5I(H6GV"NHD\=;C>0IJT(.D*V3J7L0X/YN/ M2MW/)L]W"31Q4)2")=24(C)@@;C(\$<(-ED14]:VS@*Q+<2GH"5U^-B8Q.NO M&._3PI7]".>EH*$4+>1F]9^,_7C]&(ZA=GT59D,H^D>Y7C[O:=K M05X/HULMR6/&*&0JF\BEML8:E_!?T!1U!7P8[/?*CH&$S>^\"K88K:S&+\2# ME43ZX(BE1?M$R1Q'R#RX.O&$+=!U3K/,R^1ZGQ+FTEA%>Y@5EYC3;1$FF M95Q9^W)ZAA.C ?]5-%)3)X"Z!LP3I+ZKR'NTBM':&+PY._?#27N:8C'R:P,> M.+ &O!-$"8%+D/(XXJP%X9$*&EB@+JE[#)C[WO&$&.Y5G#4*T5K3:8!&&7=1 M!Q)9-HC"&>*C2T2#X#0R9H.O4XNX>/\3(KR#8&L48\532/,1O,]W#/CGK\L_ M+D]*:DUM1HS6Z=*L(Y?3M#AJ9AC#;0@$U75*!_< >["$:VUUJ4W4L?.TY53= MU0DK'$LKLC:M0+/1-NM,<"XD-'>$QHW.99*4R\%FHPS=*NRZU8G%]1B.EHFM MS7K3J_1[/L1Z&]$R>K0-IMX/,F]"<_ASS'TP=2?Q'<1\*!5@:!>Y;"P!AU-) M4LJ)BSD3(2-NFSQFI;9*QCY ZN\XQ7PHYG>1;DT/\R*NL8SG4AR?UCD02A5N MH-H'XA,7Q":>GV'"->V41H\BII(U5*:QH]]9*!WP#I"6A!/^*NJ&FRW6/9?!,$*%R*44V$8>L#(E $\CD(Y>A;MG>.EA/W5CLGYL: MQRL76"XMF?O!5*WINP'GR+5\W>E:583.LJZQJX8"2PC M4Y"9]3)IT%43<@^A9J\R[[N(N$>^VP#J.,W+F;3+BB%)E8Z< M':E"X !@T7 M@_S@=B44.*5-7*%[?0QZY;E'"T/N(^*F)_GT:-T5+!\F340E7 +1X"4W@+L. MLZ6TRZ'Z4>70X Q,2I&E#6D+HFX\]+&RM+]D>IY.+TM?#1_Q Q=U-" B&@*4 M!-""R-1FE9TD$).4%D?)5GNCK&5I];F/E:A.\MEHZQRDSNA7:/##YZ?#6*6\ MZ/;C*U85W3.6E6(BP1BC*B-#ADE0PCF<4B%XF:.D(/-=(?S;;^JG3.(U*N@O M"',R]J.7N$(W9S"9OABGM\WXY.WP,RP+EZXR"#0&[R$J8BCNT=*CN6X9*IJ. M IC30II*/;#V1=Q;04E0&< 87 E51C\T>D>'3<"HYN3)T3G<@9JD89;3T%L#OE'5. LW6U['@ M5Y%\(XK0B8 :_MQE=&-'<2P"'11T=BFC$J-G0Z0K65A?>GZ&I$N(,T(E]>F& M^U#YZZ.HV $I?0CI[4M'_,J<\*/6"9>44:Y0?L8QCX:H@](O-A/FLU+1H)5B MMZJ6W*T)]RJ,X\CHNV_S0LVN0[HX,;$%J/Z;=V^"<\3FW=WH M:FK)^F"*X(6),2I-A+&\=*J6Q*OH";@H@I BIMAC ^_#*L V#;P/P/\N(NZ1 M]]C,Q[/)U\$?GP99^@@\2D(U3Z7]("*@' &Q:*,TU&IY5WG#%.*/)\WGY\LG M+GA>_M#2W!)\];[#IC![$GS326IU?)8_+L\L!AEE%K@!VG8D4I,04#,5E3'[_P9+'K=B P0;2!)Y4RD59G@ MOA:(D-HR905+NLZ!F.LHCN^Q'U0/FI[XJ!"=O,!RT<=J"S15ZXUNXCE.P='^ M_&P@NH-PZU,>/'44D S%2B%-*N%Q65KE!252X"%0I1XMU?>4&-5B>A>95F"X M7:=>^=EB7-GD$#BE1&E-<5Q"$^_PQY 1B8W:!%]Y._/2(V^0!=@ MEMJZ#9RJB_X*H..L^ATHVD1V!_G67!4N%BDG MAHB5=)$$EYT6P'I6]=TA"U MI*).6\B#T'W/RE^/[5W$6HOEW_'#BQ SMSEJ9$&(H!%,LL3&X EUD!)P*Y.N ML[G?@/%][=^/D0IM$?87Q-4PQFG%W-EF3'5/*508U1%WH?V4937F\5"8KE%3 M4V-L%"2EC!L"03HB,[,D:*>)]M8%RX46KM*AK$>CO=MLJ@]7>70M2:'PQ%4HXQ0/)M\V! 3[%8$,E*,-19J^HT'=L(Z=O>L?MAJD+7 MF^MX+IR++1!5W7MO8SKR,<%NI*T>,.Y'XC5ZO-]&QE4PWBA*J+692%'RU2)K MDE'7E6<)9T&='>Q0.K#MB<':*K"+H'NNK_I8UK_%_IH,\)@323KD4U (>OI=R3 M@E42.\BOQFQ>PA%2)+,UP ZZB%8'+NKUU8=1KOJ(CLE\5= MQ%9A&_X73,NANV5!IP?.I26)E_,EC$?BRCEESE5,,@D&E5)IUT!\F^MS5S8J M7/FYA')9F7T_F*IF^@TXQ['0]R9G/YGLD6+"]6+Z71^MJR&'J??8';:I&;4G'Q]$:9M M'XI!%)P*CJ:?!4#[+V=+7&*9@',BI08T-KIP1P9%YR8D!IVGRE"M? M*0=0;4R/: ;44L%U4^3X^G.,C.PNDO\XG/[Y>@)H#,Q@@F;@1S^#@0I):N\- M":[< VZ2(\XH7FX($M0;$7VJ? [Q8"/[5C/ Q MH^'L:SM$8U2&Y#-AB5G[C@XXQWZ4=N=MS[NA%D_N.]3INJ4Z4&C MCE&[ML\07PT_#Q.ZL.T K=-@C$_$Z;8I#,H^F%+%Z821/IG W2.:,M>']GW" M'&3"[*U--:Y(VG> RYC,K_C!V?3-^ -,ADWZ-PQ/3G&$+S[#Q)] ^\=2]7PI MC4'TW&LE<#=-%"W0P#3Q$!*Q5$G%?0[*U+EE_, #_3Z5>IM*!]"T'O/O_:>Z MN ,Y!"&^HKS1EOL$#Y)UB6T>A_*$<(+]9UZN]M5". MM4@>?+$"T8G2*%'AC)5")9EYI2L5G]:9DITTXG9U"JX] 7 M9;9.N'PCI ?H-U5GO*E!U\;$9KWZEE\^??A0K;CECH?W7=FR[3A6REJTM8EY M TQ+)G6B-BD:N\Y^@U+4)&3X,*:'?ZGX7]:A5N%(UH2J]MDQ32SA80V2FDGAM$H%@<;-D*1M3I_;]>WJ^RC1X,,KR MT(M5-N1*6639HHE(A+6.2.70M!/S[ YP1/2C,8ZE( MN9$.=4JG)GAG- MC*XE+Q>5,PD>)W\P:!YF2K(,*8!SR=:Z$/Q[[OQASI0#*%*-FI/>LF-!BZ#* M F BY4260V1.)4DTC>"M"9*J5&=&?(.I\4X:?A3*'V9JG(/63AM-;+F97$J) M-AQGFD2;)4[*0+4UWU/C/6O"G:GQ71AY+$G%;<;T/36^1VI\)V4Y1'9Q'Z8? MBQ8;B\:(]9)X&\N!I:1)$-P3"$[)&*5W\4@!PP>CO3NEQA^<\NY"<.W4^,5] M]TR*)%PF$DUA(FG.)#"-(E.@7:+6NDHM/M> >8"N4'66[TJ'[T'1$1+A[SR* M:S;\#/VEOV\]LN^D]]V85U+=U)BL!*=*,B6SS2$ZCSY 9$E($$+<2G7?>OK1 M$]R16:.5*249EA&)*Q^Q+FK"6 :P+#&:*KF.QT]PEYGT9CJ=0WHUGPS')XNX M0?O6Z8WI]F$^B:>(HTSGZ4 S+Q(5B3!!_\:CAM[TF"G];88U;>GV0]%16HX3KU%1, D UDSXIVS M:-WK0+S!'SGW6F?)DC:5=/T;#(=V4N>C4/XPPZ$N!1^+'*67JMCRE(0D.?%! M^YAS$CK5J8%X8N'0G33ASG#H+HP\ED#2-F/Z'@[=(QRZD[(<(J*T#]./18NS MH#Q(&HAPI46 I9R$4@.D 73P#(>MZMS2^'BT=Z=PZ(-3WET(/E X5 MG*=69 ME&ONB(Q<$2]"(,I;F\![FD2=0,G3#8?NQ/(6X=!=*#I ./0CS(:3A14-8WQ< MEV- FY_5-0"Z)I^:J,$=+R MH46ABFN+5OM\ E=.B1#.N02NZ/-U^ MR2>8?$9W_F4SG0W0B<_.(SIMRRQP,1)/J<*IQ3(W"=VU5"=7>">LPR]9_6O* MZAK4'P\5HHFWP5V<*FC1F0#O7#'WO>31T:CJQ/5W /F45*HV1Q5JZF]#?0>S1?IW M&)>_;7==%TH75G0.A4TE;8%""5PG(CC+5BD98J5#)-LB_#84J0=VJC8MO(UX M>B64Z2+C$*4RUEI-.%!*I, O-B+W"#*9'%BFH79CPBU@'BJE6%^+ZK'S4#*# M5\&3,J;+,"UUH42V G'"F+)5EX[LPA$CA96 ?U.R3INB]7B.GROLG?^F=QXJ M>&RW45WQ6B@^@/J1HF>I.$50A(EC0/FOJ6XQ<= M9+0L@HZZSAYU6)6X)^MU2(W81>(5-.'#0B2+-?'&,GF1+(FI#-H2CO9YZ?!+ MT<12G,080*8$RM$Z(?+[D!W>\.V'PZ8B 17BPZWW_P&-[BEBI:_T>8)^(&M6F:>/2T_.QD--FA$^?_O*_\^'L MZ\O3DC:>#L)<>6GHA>>(FQ\J M4HZHN%$2%Q(G3(>29Z?:^SHU#[LB[5R*B3)^,9M-AF$^*U[#[\T'Y&,\>P>S M]_EW_]?'9C1ZW4Q**<, 4LP M0<-JD;ZJ7!49JV#HWX7Q9\C-!+?I./+3Z3 /8QNPOP8]) V96P(!IY]D#DU0 MRP61-(>D*H=$UD!]!/5_$.Q62%AGBKP,HQHRWFT(O$(Q$:23/)@:AZEP\W6EWKB:7Y8D;9A(RI4ARTJ(E)TSI0A"(R-I*E[2+ MIDXD:1>4ATI_'=8.KD730TF$O4C_,Y_.VOIR7+K>P1<<<3G&6LYT3YHQ?AL7 MU>=M'-=R;9)GO'0+3^4 JR#6)ARK,(+:%$RPLHXB[@+S6&FS>LJRJI752*M@ M/IF"P-]G7.'"Z%ESV#"RCCGA;+CV5SA*+LX& L2IG(P*X.M[F 17B MGAWFT/JPB\@KZ,&U97)-;=O5=KO< ",//"F/%-+DA4 MG>,XN^$\?"RL!W(WN]I],U,WZ_3[!/&-%L>U5U$*;[SE( BWY6HAQ1/Q(>&/ M@BL>-%"=Z_11V [?$].;OI@X0,G&F_',CT^&:(PMCI2U-MOJ+_+JP;J>IO\X]<)NA(#Q[)2 MW%$"B5."D]802YG')=@"9X8IS^LX8/E4'T05L%TOP/QZV8" MPY/Q(@,:OUZS \K)R1+W&.2D$2L-Q(N$)D;I11^\*K7! 3(U0MA*EZ%T@OUM M*5[/-%:(+]T!_AW,!L[8R+0*).32WS@9=)<=BHE)Q[5 2S:S.M3YZ.\PP,+C,*NI1NX4N3;LXND6YW-4L7)8F M1#2*:\4<]D?]!%7L8"16.*5_=8+S#O2+7$#&R6&-BH1G6\HCLB86'6620P3O M95"0:_=RO@_CH4I+JJM4)5H>2C')'8/Z^>MO_G^:R MCIM1<_*U-'V>-&D>9Z^:."]6G+]6P.4U,R)D9#@77\2!(R':1%+RQC.T#;Q< M,>[7=O[;&\#35)?#<5*CTG+B$YSYR9^E0V'[0Y'&A99SZH.//A)5+N^4CG/B M5*GZL-I[GXT4M$[PX4Y83U.-^F>D0L3SS7@I[OOW[BL?65!!'9A +&_O>:- M0M""" #)E%,AISJ6T#YH>Y;0%8)WCP1JB;&G5R 4EGE'4#.-%\#)Y7NF< MW49(AY](U?5G=3;U0T>%%.D]DM@B^>%P4Y91L34TB!&0>Q MTFGBSM"_/;VK3&\%P^"> ?SR5QS-TW!\\FO3I"_#T6A@@ H!4I*,"!&O3L3K MF(AA1G-O4KD?^1CJ> OI=^WK1EX%L^(JQ'D/\D68D_G,:0R6A,QQZ;82A21E MJ=YS0(W,"LVLRDF*;7 >*E%QTVW27CSXRI'0%I0P.9.L@1?7T1'G/)IJ+&KG9(S>U_'[ M;T'INB!=%]I%YRXN%(HX)5R$P>#H#)JDK,3TC53EQ&L2OD[L>@V8PR]+W=A> M772ZRK="%/9: $1P+0,ECBM\NTZ.!,]Q,54V11F\85 GI'"\J%1G.C;0NY,L M*]@5%S@N*G9?S2>E04K;"&] 46\#B$R"ENW94B >1TR44N7J-0^1UUVMUJ%Z M.MQWEGF%X.(%MBUB[LEQ[JDQ)(.D1*92S2MQL3-!XF8+:!!52M%MC_'IZ$K/ M?%0XN'&YHCEI$AK&@D3*=1FD()9*CS\ZFF64EE-ZP-VA2X#]XHF+.)M7H(64 MAB0)C$A0B7AO/$G@E33H@49:9SG< .A0(?-^#9L^I/M0JO8O.\#\/)^B<*;3 M3XOG+D(4G ,723-BHF6E6DD19XTDY6X5&A*EDM8YXGXGK.,'M3OPOJFA5F?Y MUVC!ML"R#$!L Z9J%/H&G",WT.I.UZHB=)9U=0404I4=,)(<;,(UDZ&>"P@D MJ:R,H-E!K-.1\0#$;]LHJS+ONXBX1[Y+3>N;<9I/9Y.A'UW<I'HX/J#NMX#'V9OQK@:MN<; MKKPJ8-D'BVN@<*4O7V:>^(3^O*8^12D$5=%7L1 V .IJ_Y0'O<\O)Y"&L]<^ M#D?#V=??_%_#L_G9S\UDTGP9CD]>^G/\R^SK0 =\41ZMC*6(1!#V#2")- MP45MT*.LDSO8!>4Q[KWOKBNK1E,U7BKD'-9A7=[6=H%Y=/5H5YXJ>"'K<6ZQ/;B,R[H)0[QNIE\.H=8;@[Z M,)^<-U-H.R3^?NK'^*>V! !_'T_]%*:#%()3&C0!PRB1:A&DI\1DW+*%X"&Y M.AT8>A_*$];&@S%<(0US4T@_^^EP^NE\ CZ]'__+HQ>%P_F(/C4;* "F+ -T MH\J-:BE38B-:@,9H(5SFP52Z5F9;A$]#P:KP42$)LVXB_#&>3R%=3(>7S=G9 ML.WN^QK@ TQB.6)[ @-3;J1P,1,GVU.8T1&'K@CAS@K+C,QHGQ]L2=L*\M/0 MK,,P5J%/UDUAO&P^P]B7?]&_&_IQA %E4868&;$TXJYO6$D295>">T -&H]6 MUZD2N0_9TU"<7N5_6S]4O_JQR/6("$$DGHCRFJ/YA[@<99K0X (+S$NOZY0, MK %SJ.QI?>YWE^U#R9^^;<8G,YB)>BA-V$76E8,U M%UU_)-7!H'EK2B\7R2,G7FI% &).@BD)E1KKW,9R>-.Q#Y;N<#GV$'&%*._- MW:[5["2,1L>FW,)@,I$X6N*9%20D]*YI##FX0R1#GI(-T%'*U<-Z[_^'0*H_RNF5T>N50 FN>V2,R4#APB$NL,$)VIS593 M&\Q*+>W:^H_5YQX[%+2OM)N>1-5S9=4B5#F#=)E67IH7-(*2#C73E(XYGCD2 M@O0$-S(.T2EMW3:]-#<\_@F0V(?@>IR"T\EL\-&/3Q9.AA)1B.04X:9TW=2E M5"\G-#Q ,2XE\UYNU;L GWIMQ<6?5E?;&Z]][%;7_C+L,2]T">)B;=@"QBYV MU?:4UKP)?I/YU(&"51([R*_&O%S""3RBLV=1KVW"Y2;H3'Q2EFC'+"205L)6 M\?2'0>,&LZ=_%G<16\_L_8:2.IN?7=RL&@5%WQJ(5)5'6IT4$+D@;B4OX M:^^TL'JK.,5V%%Y_]2.D<&_)U;@^X$;*O5U;0'#OHZ9$*UHN I4,'2@?".-< M>S63T]2KE"W-,Z5,>)-75E[$X%Z"#NZDO M$AON'0&R%H1SL$3B*D4\EXJD+*BS,@*'.H7HAU.!>^)+A]" 7:1<@?F/\+D9 M?2XURC>KX!<[$V0#QN-6%" 5<%R18!0E((2"@.9FIG4JE^Z$=?@P1W?FFEIB MKY"$NE[(V2J]@)2=EYE8R=L^S^AJ1,<)ESYDE9+QK,Z]QZM(GHHQT$G"%4K4 MKN.Y.)"W!:*JAL!M3, H4M"!1'4 M2I?*_;,B/FKJ[]G^ZS._O7QK7$V('NK$CU[/QVGZ2\X09\//\.F+/R\0+PZG M9Y-CB2I10W.Y."@2*PP0GD2R%*C/J4Z#\BW '=X,Z,KAZC6#/1-0X]1A,T[- M^,UX!I/@QW^^1Y1HL!1\;]_\_/[C$J3)W"6']K IM?=22B#6^$2H#)$QR9C7 MU:K2[H?WZ/6D?Q)Z;U*PJ+G_6/JPM2NE]II1#<48+FX2ZBFQ62LBP-KDM,A) M;M>E8.7!C]T ["ZMV]3IWJB;+I5U&SSK;;_[69P>PY;K0>R;".PBLYK3\ *7 MY."T.X-3:5_=WQ0'&XPR@Y X2ZBZILZ/SU]/6J^O(7/ M:!*<0(OK7=,V1IT.KUW\R62BN9QEXJ6CI?3"EDI7230#*4RT0:Z6 *^G<\OW M'6[O[(>5IK)(^RX36H?QW\/9Z364E[WV<= YQ4Q,:1&%S@6EROHQ<@4V:1TXR^9HB UIU&):6X[BF; M@)E(8Y9A"_:W?N$CYKZ.4'LL^MX(YJMMR\)HVTQ%*O2 @I)ZZ3 MC&&;F;_#*Y\:^ST(=F,M6G^]PE[[X>1??C2'_1N&W7I$UZYA=V-::1TFM#;) M4)^ >ZE#"AR 9^VM2P(75QC<>EK'"-;%XW[VHW+2^],IP.S723,_'XY/7@]1 MI^+0CRZ;;K[TYRW[;R^/'DLKLG"*DVP$+@#<).*CS40Y PD=S=3@MA^'G$QBXJ'-V3!/EH\;QNG)' MO4R$IJ!U""*H5*>5]U;P#J] 73A<+0_HG8 :28.;UR]9X*&;$-0UNLZ#<)V!/JH-:: MOAFH8)UL,*:FEUJ\=C^5/FD3*FGHM96+!"&1(*@G ;B/- CFW%;GSCN$*3>C.U3[R*-:R+W3 M]% :3UX;V.6W_S5$PVT23[^6[.FHK;-PH))S7A'+),H.GU.N9S%$H?^HJ:(J M^TIAG*WP':LLK'^UV*QW?=%3(RAX >TW\&51;:\TNXUWF=G;!FS5DP4[P3W. MH8,:O&]2K6JD'5W3HF$A:YQT7@>#%A_Z%%XI_!$H8A:645;G^-H#T+![SC8\ M. 7;A:N:BO5F?#Y'1Z)(@"_+!&SF/'MKB M=X Z8H2R?SHW*4Y'+BHD2==!$Q?-(!QB"UD0$5D9LO7$"6=(S%I;I6A,MD[X M\0Y0WYJ:[,/%QM5D0V7/\M?E2_!3^.??_C]02P,$% @ 8):5?C$@JUZ MK C,' !0 !G9VY/;.)8G^O]\"MR> MC=FJB$072((@,:^-]*O&L6[;UW9W[T3%#06>:74II6Q2Z7+VI[\ 'WI2$D"! M3-9V1+LR4R3/.3\(/QX Y_'O_^O[_0)\4T4Y7RW_XP_1']$?@%J*E9PO[_[C M#W_^\@;F?_A?__E/__3O_P^$_^?%IW?@U4H\WJOE&KPL%%LK"7Z;K[^"OTI5 M_@ITL;H'?UT5O\Z_,0C_L[KIY>KAJ9C??5V#&,7QX:?%OZ8DDT(D*4P9B2". M,@5Y*C*81I7#UW, ME[_^J_V'LU(!8]RRK'[]CS]\7:\?_O6GGW[[[;<_?N?%XH^KXNZG&*'DI_;J M/S27?S^Z_K>DNCJBE/Y4?;JYM)QW76@>&_WT?_[T[K/XJNX9G"_+-5L**Z"< M_VM9_?'=2K!UA?E%O<#)*^QOL+T,VC_!*(9)],?OI?S#?_X3 #4455]7ZNE5#5;[CT:S.5__,'\-'LLX1UC#S-+YO)Q MH3[HM^8./5_.U^K=_)N2;Y>&W>_F?*%NRU*MRR_,_#B3B+-4I10*)K/5AIL-4?5@: K06@-@'\4AGQ M__W[3ULT@@_0XIEA7_RN$%^)/4T7UGU9%8? K<25P&W)HC0V5ZAI5O+*[.;) M!L(X^DDMUF7[%VC_ E'4>#[_W%.%GXZ^8K=%:S4KQ(4Q;:[X2:R,I_>PAGO# M:SWC$/"L5R&^G?40&H7_ %:%5(7Q^SN,/YI?!R*^%$RJ]_8;.%/:>/&ITC"3 M+(8XS1BD.F$P9ED6IX)0$F$?KCLI:6JT]G)5KOU(ZC2(;GP4!)J!J>>(;BHM M0:5F.(*YB$10+CDM;53:N&CT(4-\RZ%"Q$#J1L0\I7)0X-7+8* PJ MC4&K\OS,+.B)M1MW!$5P8 XY .]F@][3#=@J'(Y-G+$)RBJ7I8[*+LX@'+*, M^XW]V.96_NVQ7-M]Q_+-JGBO?KL58O6XM!(_%JNE^5&HZM/;[_-RQDG&1*9S M&%.F()8XA8SE"!I')$(QBU/-,A_F\9(^-1;:41[H50&,^F"K/]@W /QB3?!< M=_D-CAM5#0;YP+2U@^QGXX%+5L@2_/E!LK6ZA*TW9?7"*"A]^6DP*I7U N>0 MUOH]I._JZIMYTJIXLDAG6*&GD- M=L[ M9HD?2^P]?VKTT*H'5*V?[[S?!\]UPO>&9/"9WJ#Q^@(:/29VI\V!9_2^C)&G M!QW.X^[)^D[?:@[EGQ:_E[7)G0^9/ZIZK8L:DC!!6#.J4FA>^F<&0H91! MD2*4"B*RE'J=&YV5-K6)O57V9G?3L'(#/JR_JL)OII]'VFW>!\-O8!;8ZEFA MM8O>+[6R 9<>3J $I8GS$D(HPI"S&$'.&(6-)#E%,VZ'^(V&&PD-AO' I'0=O-ZTU NFH#3EI\&H MM-4+G$,:Z_>0?K3V7JW?+LWB7KTSJ]598KRB%$L&J4PIQ$)+F*N80I7E.D%9 M1#*)9NM-J-#%*;7W="]:.A'U%'+>&.7 :U8LY\L[S[.B?="DRA(=JPPF+&(& MM"2#--8))(G0& NLF? ZF.\/V@A<'@HTXVTCG$>/ZQ:NCRSLH60G$D'?5_L21GT?=1IW M^+[IOLCO?7)W=S=KTQ:,[_%ZN9ZOG]XN]:JXKT+P;WFY+IA8SY)$(I2Q%.(D M,O_(.(5,)QAJ3C#&<2[SA+JPI:O J1'H)K?#>FBUUF!';?!+J[BC1^P,_'E> M& +.@:GBV9"4[47VKZ,BNB?Y^9!M5;^>A'U!JGG9W&6Y-D8T0173.C]F%/+U M-:KE8^_[^KG\KVRLFI(OU-+\L/YH1MZ\ .K\BKEH_FIC+F=I&B.6:PRSR/BT M6.?(K L2!;%B-!,ZB^,X\5D-N J>XD+AH5$3\%I/X[7Y1J4ZX^[FP0V!YM", M7:L,&NV 5?H&6'A;O3?K'\,Y>[Z@!?4#G86/ZB+Z0G+H/7K? M'R(6]I/-=OV@_US6H?[)-;&PAUB[T5,P! ?FI&O NS( ]@0H P:_'DI\QL#7 M$\:?#WH]=5,H1Z@]@ZY>PUF*6)57B%@LS7)51) J0B WQ()QE@F%I0^GG!2N== M_4CD]?W#8O6DU">UJ+*^M_DG+YN\$:'C/-:(0<93LWB*8@8I01DT'HM"#"<4 MR=1OJ_NBS.EM?W]F"U;,FRB3N1ELL[C]YINC3C6R$>[Q\KL;?WJV(]_T>] M/9FJ7"8DHS!7%$%L^ 9202(HDL@P4894I/%LMV3%Y3@);R6/##: M,G$NH^/&6(-A/K2[$A3N*VK$>< V4(DX%PV>J4*1WEF;3[.L:_BLQ"2,=)] M *?G&7=_D$8[W6Y5'"!1\0(,PYQG'\AZGI/L;H-/GF&?N+P?$[QDY=?/U:ZR MN:?*#-JD"&TY9Z9U0G-NB$#:4@589 +R1*;0T$7*9+\XFM'._''&[PN_%(<% '9I4*SXW"=>[A#=C)0]QJ M'8YEO$ *RCENDD=E("\P#OG([^9^[/3.^$$?=!V_^8:)JE+=GY>/I9(OF?E6 MF=]>KN[OYU7=IS=*?52%/1)F=VH6LQ11)#1$'.40:X(AC44&(Z7B)(NE9LQK MJ=9;DZFQF#7$LE9M"FAMN0&U-: UYP9L#0+&(K UR8_B^H^A&^V-,C(#4^&0 M@^)-D5<#&I0V^VLS*I5>#=HAO5[_P)X[8FJAW[;.S"=5JN*;:N-B9,)2PFD. M!8L3B&UZ,E0]EQ'RL,=D/O6ADMP49-T.@Y0,21 QQA=Z/.R!MW[^FRX4<[30ZW]"2/ M-5M7IZ@?].?U2OS:)**__ONCX:M-YJ-9/YKE9*X@PCR&6!HOC68:02%1KD2& M$Y9['=\Y29T:H6R4MN_]7;7_)Z@5]\X\]1L$1Y8)#>T(A_I7H^I//CXHA:4A M)\GC$I(/&$?4Y'6S?W&!HV8KA@/+19T7NZT@/.-QCDF:)E"D*C6K1X$@2V4$ M(XZ36$@L.7%*VG 7.35ZJCIY@3>K0LWOELWK6CR!'>7=T^$=03_/2,- .3 = M=<0M[N@,=I0.CJ9[>8'PJ(Y48.#M4A15NXX?7JGZIQ^[(D5]$?/A:WR7K6/RC: OKKHH_FZ M?37?C>H<=98D6:)(Q" C@AG?4TO(!4LAYZFB*I8L(UXE%7OJ,36Z;S4%I545 M/#2Z@@=S55U3J@3SRDI?7[3?,+EZIX.#/[B_:N&N30"U#4T5@QM0FW$#-F-3 M7]R:4D=]A'1BKP(SL%O;3Y>1'=VK #MV?:][G!^/2C6?U:5AWLP7JGAIW.Z[ M5?$TXXF0DJ@<1HD@$ O.8(Y$#!5&/*,TXE&=/CO?JLD25CJ!5THWB M3B%XGKH"X#(P)?E!XDPS%PSOH(]2B3_>K;[]9.ZLF./OV/X(ZQ\KNCCUS%%H MX()![?2^=%G/ "Y;8?UR(JO,DXRE$8=)QA7$/!4PY[& E&J54L8ETEYQ&VYB MIS;)/[*GJNRC[:FENAT=WX O-_C=O)CPH [,$)7"8.248C^4PD:+N8D>-WC, M"XZC6#*_NWL61IE_FTNUE.7+JC1MY;K8H)$9(9%9;641%!$5$$>1AIPB"4F< M)%@*PFF*VF3B+QZ544[(I1=8_H51+B 1MB3**6'C%D.Y8/)1&91+U_NO0SXK818\ZZ?7W\V[ M>'E7M=N8101Q'L0<$QBA/$E80O.4(=>%2)> J3DIK8Z@5;+J M"..^%.D$\?):Y%IHAMX?\4/%:S5RSO3>RY'.AXZV'CEGTNZ"Y.QU?3<2;/7O MXF%55#N]U4'>2]N!LWAZN9)JEDBA5:9BF,640TR%@$QG"D8D8CF+9930R&]C MX:R\J4WO3?WC'9UO0*6U[W;#>9Q=MQ^"H3?.=D07<.;["1JE@=4ZY":%$SQ7 M;EJ;&FZWA8O^;H,?;]O>%V]6Q><')>9Z+CX^&DU*52UNOAA> M,Q]5[;O:_=+2[F[B!!MOC!D6@E@E&C*;QT+R3)D%B238KQAC< VG1EOO3@4F MMU:"C9G5]DIK*&@LK5L!@K6QM?J\[G7WL=^N2_CO@]OZZ%E'>6!Z?:X!#A*5 M'F00!H]6OT[+9X]B#P*R2W1[&$$]PPGL*=L+9J/K5_>V;LOR\?ZA"@7_-"]_?5,HU=8'_63>BK,L4CA%DD*5 MQPIBI@2D6A.8#"TQE-[%6UJX1;./O-XH^OV(IG4F V]& M0,ZJ]*4=:\&.N8 _@=WK&I-!9?->*NB.W;:V>ODKL*9OZR-_.O>=\ ^%&&N< MP@9-#*[UN.$58PW"42#&:(+[O:OJ+FN;2.EM3[0(":19#!%+(H@122!#5,$$ M95)J@H19[OB\84[(F=Y[H>KSMXW\[YLW<0I7-VX/@-; C-P'*&_JO !#4,([ M)6M4FKI@\"&Y7+J\'R7<2N-'&[IABX]L+M\NC2L]7[/%SA&-/73-:9*D,,]( M9M@!:9@SBF"BLDPDB%.>"A]VN"QR:D2QU1@\&)7A? E%K;0?3SB [48982$< MF#UVT+/:@OD2-/KN'\F&HQ)W>(*RBH/840G&'89#KO&XL^^9SR=U-[<,MEQ7 MYXUQK A-$8:Q))$M$R\@UTD,:2XB+)19Y.9.\6:G!$R-4IK#B:V2GH>VG2"Z MGN#TAV:<(QM75'J.9W0=CU\:A.WT@]4"EXN97<9NO-3 M]EI !M^I"8J%>^+A-9B,E&+HA8U7XN IX\^D"![=,EHRX"EE=]/^3E[C3TUU M99NUDNW10//5H@))CIF"*29V#SV-S6K&_).11*H<*ZD9<66H$S*F1E0;-3=' MVQ9(CW7E#;XJ MBM5O58G]^OGVLD8@NRM4M??QQS!$>@'Y,WQZZL[1:/6"ZKOL>NG2*]*(ZBSM M]T;=)FV%@( M1+T6(IEBG,*(B-^X4JMJ=QU#E##.">()0Y-92M.OQ/M_B<;J';C7TJ;9R M %JF.,4BUU JLT#&C FS2DXH-/]G-$Z25,5.6US70C;.T5H P"X[F=? ,/B9 M6:M:#Z_R" J?FCS](1FM^LX&FD(]V)Y\RSM0UK7I0]76Z0;A;!6=@UM&K)?3 MK>Q^99P3U_0J9-;TGC;[4)SO:[U>WXN^/\[+:]6_W8W(<":JHX7;,K#=G MJ)ZED7'I4*QI%F4TQ=RCEIF;U.DQV:8/?:TYJ"+6P=*L9W:4]ZK"Y8B_"_\- M@.K@Q.@$:"_6=$76J\19>(1'X]GKOKJ^Y?- MU_:DNQB)5IX*16OZU<4X8U&YFDO@:GDVNQV>LU!FY$ M'!S7D4JR=#0AO0$;F&O=P0_O5F7YHT7;?GYI?]V_8$L/[,(6/%8&IEEV;8YO/T^+V>"$)()GA MPSGC3S9R.'M3[P2HJMI[6_7][;+ISO29+5@Q5^4L0G9MFT0PI3&#F*8IY-CF MWMHM"IKG42:]ZCQE4CC?VI1II7:#Y6KTS\T<>MC9X M_5TL'N5\>??S:B5_FR\6,R&22)BE%<2)+5N7(0QYHA&,,TDD)5IFTJEL75\% MID9$+U:K7^M6R;[2HS,8_T@.J:UGL^90/63=H78%@JMZF.DF8IHC!54&:LBMW.8QPF'::0R MG1.AXH0]6_63+HVGQJ.M;N!IKA:^35@&'U['9>24!FWHI>APY4\V6VR;[\2$ MJY^<&Z;I5C_IU/KW6_WDW" ,6OWDK.!^[RI;:]K^W[:$-'ZEW5+XI&Q0E95C M/[@U8O;^L'-EW5+G>-'0O$[;;[&-$<.QXGNUMKL1S0I;[JZPA3&UVJVH?E!; MH_W>=2-_/=Q>?-,=]('?@M:4ND8_V+'H!FR-K3^TXW[XM[T;:A! Q^[,#=A ML2T2;L$ -1KAWHO/,XI!7Y(CFS#J&_-YAN?P]?E,6ES3_.W]8Q5-B8E.2284 M% 1G$!,40Y9G*41:RXS'Q#S!*5BLZ^%36TV]WO8X [6&?7J^-<"=?P=<"\? M#.V!1,]6;_LF!^CSUCSP&9J\[9O2W>'MX)I^3NZ;TWL_+Y[^Q/ZV*EXN6%D? MXF 6U(WRD3^J#]0#F$,'IL\CKFCA_76U M,'>4U@FJFDG4GLY'FTZV6MZNC9_$']IIH(B-!(L93GQ5Z&+6FMO+^8F74G;P;V_[EG_,XROZM M6FJO'7O>!AZZ!(L)(6W#V.;UFRH":18SB.(L MSV+)XM2/PT_(F1HI-\6TU^Q[CZBZ3B!= UBNAF?P.)4*&:,B:'0$/S1:!@U& M.8O# '7&CV4]0YWQDP9WUQD_??F$ D7^LEJ8Q]B:5E4L09Y)$4NJ(-:"0BQQ M#'-#,C"GR#B$G,=,XF6KDM-5N H$B!\/[C*$B_0?M_X)@D:WQOX=P MD>ZAFG[ R('>O_^0D>Z!&"5HY(3HOATR_O98KJL,E"^K$X7Q*Q7YH16?5%W? M07U6Q;>Y4/4AW2+-C= MC-!4)2K+8:ZY[9'",I@+(J#,TRAG@I$8.\=9[#UY:HR^40Y8[=P#+/;ANAQ= MT1N$H:G1S7ZOL(I.6WO'5.P_;;2 BDXC=J,INB_H&4JQ*M3\;OFR*I\KGEXV MA,_]SUX#XAA+,3#,0P=5U.J#5G^P,> &;$S8 M6^IOS0@87'$%B&&C+/HH,FZXQ150'<5=7/.L*TNNU(=*UB=:+;/^XL)7;JD8%]N&%^FH6 M5?-OJCY]LJ6_ZHJ4&+&GQ+8K'E4%MEV UF:1#G1S.M,QT?XU*AE M1W=0M]?8TQXTYZ=-X;1>I42]QL9Q2VL@Q(=>@P4%VW\_J@=J8?>6?!08=Y^H M!S1'>SY]GM$W5>8+^_Y6VCI*>BZJ?:,F_8-CHI# ',8R-7Y2BAG,-*36G +Z\ Q0,MJ%]I+Z(]4B]N8#&E7DX MIYX^.V94@6:RBY M^89@G!#(S6L):JEQ$JM$1YG7&OZE3(TX6D5!K6E;QZ;2U7U]?!K4 MRVOC(% -S!*]4/):$U]$H?=Z^/231UL+7S1N=QU\^>*>YP%5BOC+IOLU(I&. M(Y+ E&9VLI,(Z:=#D@Q1U#G4E A4)Y+SR3.[<.G]DIN=3M7Q?\R8EE$J/%8$JB( MUA!'>6SK0C*HE40ZT5)$B?0AN-Z(C<5O5V#EQF=]$1B8SC9JW0"C6,@$UF-S M V>M[@@8.57UV+3C_-2.:YYG]_UG<^%ZN]\:$981P0741!&(E2"0DS2%L1)( M**04BN-1\D\[U9L:F[8[Z7=6R^?<2#\8Q7%VS?N/S>]HB[PVZ M&87J#[^H[^L7!K%?9R1'2-(\A0G'N5G#XA3R2"/(>:023A(=$]6S>[:/'E-C M_$8_L-$>0,,5JCTTLX=H%[I\!ATE1Z(?'ONA&7VWM?71$.Q8<5/Q>G-%'=$& MK$&@LFB89M9],!VJ=;67+L_5J+H/8&?:4O=Z7#\V_5#7\']7#7YH)OUK, M9VJ6L: MYUBR),'"*0DRJ%938]I=HV[ GED5S>X:5OECK6E@:UOO,\HPX^S&SJ./WL!< M/=; >5-V4*"#$G@8S4:E\Z!@'I)[V(?W/-*YMZ^3?S1R#JL!SY2DG.&409PS M#;',(DA91LUJ4I X3B.L8[^DCK/BID;.N]K:.3S?%L'N=0)T'FO'(Z%@" Y] M1G0 WE$%\8"G1DZ8A#U&.B]RW',E)_./#IK<[KJB[K?Q5]7J'0R%FP MUT-WG!4;X)E75A39699^7)55%;7-GI# >Y:[@[&[R7^P/76F77UG5$T0VH+0OH8X8$.JRS&42S<;W. MD& >N9]!'WYMR,\FSK2)FJ_B(;;1(PCEMO@NA5KDMJZ")L87510F7"9(Y1@+ MY%?DSE'PU$A[IVQ;M1W?,T3>&7??J)UP:(X8IK,3.MZH/5(\CAM: P7@7!#^ M3!$W;I"<#K%QO+\?7;7%/O\Z7W]]^5BN5_>JV-3]_*2,Y$?5U"/_AY*S)&<, M"[. )HFF$$<:PYQSPV%**402D:(X\R$M/_'3HZY:>_";41^T^N]5S&UL %LC M_&C-FN+" >]-?V(NG'HJ.,TM.E6+.B-T:J2[+7Y4Y60T>H-*<=!JWJ_"L],8N'%H:&0'ILDPH/:O M+N6 TC!5ILX)?IYJ4PY0G*PZY7*O'SW=W=W-/A8KH:40D9Q#DG.4JII1N(,N?#U54B-0$2*37IE6>?07?\Z.6E^_^ ]I26 E%F.1Q#E%F M<[ 5CR$CA$$A9!(A&J68>[F1)^1,C:0V:H*'6D\_[_ 4FFX.80",!J:L+3R- MB@-4&[N 0E ?[Y2L4=VZ"P8?>G*7+I]"+9^#,,?JPU=F3;SQ0F=QDC#K!\(4 MT11B6_$G%TQ"PC.F,=)I0KVZ=H^L_]1XZR@<7-O5VK>J_N\FFJ>J$217BP4K M=F)\GK5"0AI1 B67$F6( MU$==JL$O]1Z^IYS=2+J>'9U+4X#,[H_1/[G3.<@"'MVU"EI MW/.@<\8>G?&X.B'^EF1-6ART:RB$5B,,(<84EQHC'?EN.)T5-C4X;36_ ?:MHQ:9R;@9HSA_]2?0, MRH[[=4&P&WIKK5:RPFJC)FCT#+CG=1&+L-M3I\6-NY-TT>RC39_+=URQ0#O1 MP_S-JE#SNV5]RB*>OA2&N)AH"@)6ORWJO2?YM\=R;9GNO5I_T%_8]YG.<,[3 M%,,H%QG$U'!-CK,,QAACE<=Y0C*O=)%AU)P:6;VL.\O;/-CU5F_ -HKW6#R& M'UN/)>BSCM@H"]D]"T%M(OC!&OECU>C7V@E:0\&.I16U[M@*ML9NFAT8@P.O MC@<;D/!K[/"JCK]2'PSNSO7^<-(&.E@O3QU55/]\,5)MY5DSZ]Z;>=AL=*N( M9I2S% J6V.B'O@ M\1GX+>(S-.&/E*_ ;MQSXSZ*3NMP^ JHO4^ KY'5,S_G=-VW-X^V6]-N==]F MY;+)NXLSEFL62:B%T!#S#$&:4+-B((AB3'64V;Z&'GD[5R@S->INJBV^.U5M MT;RJJ\(WV]+6C4$W;6/C_U:L,&OXM2V*\M2_??PU ^S&]&,-V\",_@PCYI]9 M% #JL!E'UR@T;B92 .B.,I1"/-./N&U;[G/C5BK?0#E8*@UM"-$#N!.T]PU\(Q]-&6 M.Q+.1'/.Y-YM[X\>.%JW^U.F[#:Y/WE-S_H\A9+S]1LFJE/'9LF4*\Q19/PC ME=D>*+8 3YZ8"9IE3'+-8\93XE6%IT/(U"9JK2-HE>RY@NV$T\TON1:D@:>O M-S[^U6_. !"VQDV7H'$KV9PQ]:A>S;EK>Y:,K=[Y&[^994SEB9NV=?70S9."G:?MJ<'H+FQ8'\@AMY!JQ0;9)G4;7/82J[[ M(L8MR=IIWE%MU>ZK>N;<'H7"[+=]^MEP:&D/+50Y2V.6I+&ANR@FUMG!"K+8 MD&&,%<]%9CA1IVU')K?)["'=Z0N^WY9IZ)F^HZIG:JX'Z&YD$!K(D5)X.P/W M#OO"6=V;$]R F;W^@(7-]O60/VX&L#\P1UG!/1[Q/)G"K[^K0LQ+&Y'=;!R0 M1*4T3P1,.5<0$RHASYF"*HT0U8QRE45CY@(?:3@U)['1$ZBMHE5N;Y7/>V;& MCC2>@C*KE3O MS+OIK?FQG"5QE(D4*=N_A=O28!@R) ED.$MQS&24^*6_'(N8&EEO^R/]8G4$ ME9)]NTMM@70DV:O@&9HE_9#IWR7JR/AA>D)MQ3Q/!Z@C,T_V>SJ^\MJ*I!TU M!8_[H[]D-<]LO\5*H#C+!(JYM)U1KV!6<<_78NC'4F",V,)^-,UA75%"]#N&!JJOV5.J9*J]> M!^'IJJQ7/K=G1G.QDH]B_5=F/<3U4YO"I2*:QHAA0\K:1D#$'+)<"HB(0(00 MI63LM1[O%C,UJGUI/.,[LPY;K\RZ^GR*EP^8;BQX/40#^,L9D0C12,8815!C&T.;F)_U4APEB(>2[^V;Z.;,#7:"KG5M(-&1^FW%A%0 M0=*_4_+XW[IQ-B2'_2[]CG8L0W^-1M_5[#^2D]KV[&'&[VI?M/\PA=XXO4*3 M?J_NGU[>7SW"(#OSB:!6O4KF/D-UKF#5(\]5^P 7E:4\5 M1N78?O <\F//I_CWD7G)RJ]O%JO?WJF:/C]9(GZ_NA5_?YR751.VINE%FD:9 MUGD$M-!XG2FN>4TC1SZD_@(W1J/&;U!MHH#A:-YJ"PJH/E"K"M M\NY]19S1/\]I0V$Z,),YPMFC7XLSKNZM7(; =Z0N+]=^;;UZOOCB=*8=C/.C M1NL4XVO<;A,9[WO[.:H[-=ZV36.Q9BG/)"2YCB%.F?%&)4MA3H6D@D8HXUZ% MV#ID3(VJ=U3T4H*G- M\YW"M5;1:\K-G,36;?J'0&Q@#N@'EC<57$(B*!^<%#8J*5PR^9 9+E[_[ =, M36@Q8TF2BY0:7T$BB(4PR[X4)Y!+GLDWI:$<_9CM_^JX_[U3M*G%_9\@/T>X_Y/@CS@ M\560N/\O!9/*EE7;-+DFB+',IJWJ*#$D3V)(.5,P1SI-L5891UYA'X<"IK8, MJ/0#E8)^I'R$G!NG7H/'P)2X \7EG5-O'CME>% :.A(R*HN<,O&0!$Y>UWMI MSVQ&Z6M66)>Q_3[2.,I2@6S3FE1#3)E-W2$"DMC,8RY%G"*OV-!N,5.;SZV6 MH%73>RG?A:7S0OY*A(9?QN^#,\ \/P]"Z!5\EZBQU^]GS.U8O9^[NM_\?[L4 MA3+^PBM5_]?VRFS;N^QW=OG %_.[RN,H9TA*I7*90L6PA)BD$N8DB2%B622T M6:[GV"O0I)<6$V2/=I^+[W:SDFTW*]&[FU6_47(CGL&Q'YB76OW!#ZT%/]K6 MQEME;T!C4#4:=2N#?<- VWTL')-=A6I0HNNGR:@\>!58AS1YWR/2HN'/*^,"%=8[$C%P_YY29QV5R3E[9UTW: M#X?[N5B5Y>OO8O%H=U/:N+F9$H0C0BB,TRB"&.$4YCI!D$5*Y%%.TDC'?GZ1 MB]BI$<&7U9HMP$O#M;Y>CA/(KFY-:.@&]V..RJ=7.H,?-EJ#5NV U;K\< KL MF3B)'MD5\8'CV/?PNKN_L[$-Q]T64&6Y2B)B%F&9RB#FU,9BH,R GHB,Q%B+ MU(M[NL5,C6NJ5^MN]'G/=+43H+H[']=!-88#XH=2+R?D- C!'9$.4:,[(Z?- M[7)(SES=LX*R$,6CDCOQ7G7?L_7FZRN4L8SE.42IK:'.(@%IDN0P$2I.I&H:+'SC3W]C0UO?=#]VW'M9"F2V"R#C*.2<40A5@I#EM$$4D6TS(B@ M*O%S5,+J-S4*:ZN ;LL.@;?+AT??=,;0H^CH&3W?V SM4FV]J94&+A%!Y=F0 M(/#+EZK ZR#9DP,-0UBG+K".XWJ#PP!\Y$8.)*;WV6';=M< \G*U7,^7CV:= M^^%!%?6V^@NE5T73GO<+^Z[,6MB\D8R,^9(53U5MJ_<&8'.G =M(NC,+:&5F MZ7K&XU3+A*7F6Z)L*GN40AZE*601XRR.4Y(*.5O;C2;G$\:A=/5Z86PT'HZ9 M-N?SM45MH^[*)N]CQ\$&V/EP<@K#-OP1YK:5.K#L K:F@JVM@!^/Z W8-P^T M]@4]RQQZ$$*?> ZF[]CGHD,#WW%Z.KC(*XO0UMZO36A=Q$V(592A)&4R@IJF M&&*L([.DB#34G+(T37B2$*]><6=D36UY4.D&XIY%7SNP="/F0 @-3*R[I5IK M16] ]@ T6L.F Q37+5#WO/433UM^,F2J&=NZ1F5;F[[H&_EZF&GXD*6$<(1 MTE E3$!,5&P((C8+,9G2B',J1$R](M,[A$R-&:H\2[,V;;7LF:#:B:<;25R+ MTO#[G*M'^X*[LU6:E](LC4KPYP?)UD/DIYX#(VP<>Y>@<6/9SYAZ%,]^[MJ> M[617Q"O*^"&?U9U=][9^ A4JQWD.19;'$"-EST.HL+'M.=>Q8H)HKYZR MIR1-C0O^O&2+ZBM:A:$V2GMVE3V)JAL9!,%J8$;8Z%BMJF"CY@"NPD4PPO:: M/2EMW(:SEXP^ZCI[\8:>">OULSZI!]L[;7FW.1;'<9+!2) $8LHII)@8 M2&.NDAAI&F76/EG[EX (FP" M[BEAX^;17C#Y*!WVTO6A,F(:/['\R)[L$4V5@3=#0G--"(&*9]BX$HC#'&L! M":)*)2)*TMC+E7 3.S7BJ-,^6:,I>*A5O3:YI1-PYPWCP# .O_?;E;[2:@T: MM6] I?B0"2KG@!HX(Z53]#.GH)R#XW+.R=F[>WHMXJN2CPNS6FI/>#ZJHCWA MFXO;I7PU7SP:#[\Z2-Z>U#,E8IQ)!97B.<19A"!+LPC*%,4TCJ(\H7Z]^/KI M,37JLJ>FC^M-*^1*]RI#K-$>O/[XV=/WZ3E CJ[1\+ /[3DU%EBX-X>4QH@Z M*.*F8PB&C(FX$L^P#EA/7<;USZX#[,A]N_)Q_4CT+ZJL?$6;61;11+(\,W08 MTPABQ2*82Y$:CR[/69:;KW/NY<+M/'MJ9->HUBLG;Q1 M=%@;E!QVGS_JA.\P[' 2=UWB-S&EFIN5G'@LYNNG*.9?YNN%FC$4(9P3!%&B M%,1",KM/RR'E:90+A7.-G(YKNAX^M:E9*65?B5'\ _\1M.JZS=%.],Y/TFLQ M&7B6^L+A/%W/V=TQ7TLE_GBW^O:3N:V:JG_']D=8_UC-S\X'CC)!SYG2SM"S MUUR[ #G<>GF[U*OBOO*E7SPU'U:O[9G6691'9MU!K^_O5\O/: M;@#(3.DTQQ)*C2-;[EA!EFH&4T0RN[.L.ES@U2JQ5 Z75#@FOA>DCMW/UPV$CM:^ MCC?V3 :N"@[,A(@X2A,-4QP9+TLGMJDW-7RBL<*)3BG.(Y^\B?JQ7GPQ0HI# M76&D3U>_%J8XS70L%20HH] $T.&&#)>*DZ5BN-(8B_&[0'3:(58KH#)C33] MC1^8&2]8[)^?O&=@V"3D^M'C9AKOF7.43KS_:=\:)77-PYTT@=NE-/]]:?XX M-]\L$L6*9E) )6-I5H.V/!KB,>02*2882:7"?M5*S@NNBZIS-?"UL!N6B61E&<\IQF426K>YCI-81[E&LI(,8Q)@CCW(I/]QT^-.JHF M2E:]G@']!^ Y+HQZ0S+T*L@=#?\53Z?189T<.F^JM_$/6B; M7K>A:'+9R[?5PK\Z_9T)RE(IF8:,(P&QLH<_&5(0YX00+KA*4NDSI5T%3VVR MMWH#UO10K9L @=6VEP?0JP+P*G9"M5$5#ZJHK_2C!N?A<2.-(4 ?F$XV>#20^;ROK\?IW6&K\RH5IQF#,.< MVL[E,6&0DB@UX">*JCS)#/8KP/Z)_6U5O%RPLMQQ MN5.4Y3BG$F:9TA GL8)YK"6,HE0)$E&9*Z_=QQXZ3(TYMB; A;4!=)1#KNP ME2'7K'_ZC)@;^0P\#@-3TS!#T",QH3>(@;,4_/48.66A-U#'^0O]'^5'FV6Q M;A.W?E:KNX(]?)T+MFBFFY<&H@>%;* MU*AO5T-/2CN/YGG2"H;1P+3D!X\SW3B9?XY0S -VR,3\=D@DYR6,0A5.1K9D MX'9Q/R^IZKID,VX*]=5VX_FFMH6FMNUYJJOV>_0TG9GL)E1Y*__V6*[M7]^K M]0?]A7V?R4QJE9 <1EP8PN#6D[)59055*,ZU$DBDLZ6ZLX4/OK@[5 .IZS2K M:#VKCI0>< MUISW6PWYCK'LEJWFW:(H+/P&VL&7?\<:O:VP"UJ@;P+1YR8%/2MCW^UR;X:X+UVZ,;2\Q M]H;S\@8>D*">X%"ZCNHM#@SXH480EV!MBRAL6G6\T>P,OKY_ M6*R>E"IGL8PTRI(49B1B$,B5@09!M=>X8G. F>FF_ZD17KN9@_ M,)N*OB[,F-3GNMZ1"FZP.T]AH^6X M=9FPF]_6^7D_S^"3*I6YZ:M-.[>U2%YI?]HUI6-\)N M[8+ZOXTR;\P-,R0$XIBF,$*40ZP2#*E4.\+M?S M^ZIJ*=O1'*A:=6"7CZK:G?"L?W[%:+GQU4AC,#";U5; =YW'@3<5IXDJ6&K' MI':[R)H#K#T!"ZQ?#VK8 NQ7Z#-N@?;K@3LJX![@D?VH]L5C:19@9?ER=<_G MRTI*W:?BSK"Y^:FHS*D%< =#JC'0WM6PKK4>_-4Z\UWYLU0M4B;$9XQFFJSZ&32 M4*]9\JN$IC')_+H@7Z_2U*C7I:?NA9:ZUC90&>=;..OZ 79C['&';6#:'FG$ M_.ML!0,Y;-FMZ]4:MPI7,!B/BG*%>W+?XY]OJ\4WXZ+7^>EOF*C\\J;!41PC M0B134$01@MCVAJ%**AMTF!"2Q%BYE2-UDC8U&MXHVQ18 *VZOH= YQ!V/00* MA-O@AT G(!N@DY03)H&/@:"(.R4Z^ O>G(, M8]-T;0!4H=:/Q=+\QVJ]C3GV[5/G/ 1NK#,,L -34*LT^,UH#5JU;T"M^':K M\:990P=L%^Z/5^!F=\[B1^Y^YPO+<3L\[R?T8['W:OV2E5\_%JMO&MWM2F?5Z@W81G$_.O,8"SG,@FNU!A]W MP/W!:@[FRQ_!1GEP>QEF;T+S1RPHH7F('Y70_&$Y)+0>3^@;]\_7;Y?ENGC< MUCE'9ME&9,:AU+&-JXT$S 65D G;YI,)P6GD%^)_)&-JCM9NV?-WJ^4=-$+O M@54<;#4O^Y6:[X+8C9"N!&[H/:TPF/6(W#^)2N @_6,Y(\?CGS3T./3^]*4] MTM#7;*T.LUVK+D\%)FE69)'4$H4QQHG>:ZR_,<$ RA@5G !QR_%/1+QE^?@GY2PG@IZ)>,W$M!OWAQF#)=37>Y M&91<1I"P.%6(,)E+KY[?)^1,;;JW+19#%^MJ875[]P< M:^"9WU6PJ]%RN))=!S ,6K2KE?6L9;L.#+Y4N.OP\IZG^'6QBZ9:2D2YC'G" M(19I"K'D#%)-&,PBA%--DCQC7NN!O:=/;?8WRI4]2VCM(^=XTMT7CZ$=?&X2\)V'>D4O=DJ9VO3==(@(4--6:+Q>HWVUNFM O6 M_T%N"$)5+MK_2&XH0KYGMEV(NY[57HGCX&>T&_UNP'N;S1+\(.0L!(&/9+LD MC7P4>\;8XR/82>9]7NJC%L/N18)Q AC2/.(&NPBE"L9Y2SR"MG8 M>_K4ZV;C7RWP?.+?9W1N.@6>U,Q)]NSP/^"[?E_ ZW98!FN:!:$H0A4K:]655?.R4QU"C/,L72.(V\6K;WU&-J!%!I M;"M^*:V5J&(IZEZ*JP<;2%<"L;I_J);[-C?ESN;-@G6A6/E8/#57WJOUUY6L M7 7[:=MNX)X5OZHU>"CF(D0O 8Y)^VUNB["]616O5H]\K1\7[:)BID1& M:80(C'""(*:@^M:<%CMVB]J+I'=UI+]]S5LPPFC.6V92U&Q(MKSDJ;&MDTJE6 OGC:.SRV*YTJ6N2+^KY^L;#MX#-M M^V3G#.:2Q1"C7-CV3!(R@@3C-!4*$Z_3GL%4G1YI55OZYJW^8,N\F&4)!%L3 M/,^1AAM@QT.I20S;T"=<.R%LC9G SG[0VKG)#Z@=VRK,KMKFJ<\05A13DD&B(F+\344@I9Q#HF6*E50T MDE[GD1TRID83K8K@%ZLD:+3T/)SLPM*-%:Y$:& R\ 7'FP[.F!^4!;KDC#KY MSQAZ..?/7>HWU>_N[F:W;:B-7A7UMF8YRWA"A,I2J&U($D920:HT@0G/DLAV M+:>14U+WB>=/;8IO5*QZD#=*NDWP4PB>G]P!I=J)8:L^E\UV-&#M>8)=HZZJ=E>BOA>P.S8W[_*=<+CRC]=3 MZ05$:QHU%UEJC!%-4$6,I^X:A10OJ-P2XJ7+_%N6O%ZNY^NGOZP69H18\?1F MOC#T,XNB*")X4@Z S,"WZ N/5ZN2L\;U[GG0_=;3F)V>-VNV"Y80LE[#Q_W$H(QX8=E3KHN*1GZ(YM-F:&K\JN10)I M@D@&&=8QQ$H0F#.*8)+%&254:J5SKU"=G8=/;7):W9JF\Q[9R9VPN4W/OF , M/#^=K5]_M\N;^?*NW868 M:91S3@6'/%<$8LP0S$G*((\Y,9-7Y1D1/I/71>C4)G7]QNTH\;U4G@<)3I"S M!"LLS#)$840AILHP)Y&VQH/@4DH9V.T'MQK&AX1N8>SN^J+8TU0\;G4&K=,!81A^,@M*UD^!1:=P'BD-Z][JW M;_G/HX;7FT;U+#;>F8X1%)J:951B*^41H0P3)5JE!"O#/CZ5\L[(\B+Y$4KC M[7>EKW7U+>IY&E@WH@D$U\#\TH54T\NB9IJ5!D;C&W"[KKL/5P$XZQ7XR$(7 M\;P(5^"JG:?EC5RF\Z+AQW4Y+]_2CT^:=A9L7E1OZ5?S4BQ6Y6.A9C3/41Q' M$I(H-FRB10PY1M(@2SB5@A.22!\V.2EI:EQ2>RZL4A>P-=!&9?#-WXA",H4IZ6-RA,7C3YDBHN!65##8OCIO&@8 ^]MWR^CF\7[."7UHZ06]&]01RCM.\Y M-:90XMM$='#)OYC&B>)Y)@F!));.Q&!/.(,!C+#"7 [CQOEUD!T?I%[Y MO+[AY9_OV6+QPI:P4V4YXPDAAB1C2/(LACB-"(>6=AE\94+[_S)'#R3L-.@XF M[[ZL=_TG5126)JQ;9KRQMEGAO"K^.XL$TEFB$U*9UJVZ[KC$*^VZQ74+8S4\)B-O T[X#,K"C;+4F#%H2R@67T$6A MSLH A!/";M02&K>!^:56MZF =+S4^<7J#"JE ZYK M?# *RC5.@D*40&Q2!)(-5>(E@5,[1:Q#M':TKC*VJV+&C=[_\L]Y M'&7_!FK]_7CI(OQNG!02U('YZ!#)"ZAY4X\K%$%IYZ+042G'%8)#NG&^[XIS MOULABD3:5M MCU.XTWAZG+ %06F4T[-&T_T54O!>1VZ@A#\#.RUR_/.MB^9WGEU=OLN_-)%Q M?93Y)JU?KNJN I]L19>_SM=?;X6AI;*N<-^DJ@N5\IA2"66*8XAI'L.<)KGY M*94Q3A#.E%,#-4^Y4V.35G4@&MV![4&_ K\9[0';4=^]EH_/*)RGG@&Q'?SH MR!'6R_4&KL+7O8;20#B/5%OI^J^Q5WFD'F"=*9OD\[31RBGU,'&WS%*?V_T) MWX:AV?#U=^KR5"!*$$$SFV>>)L9KY EDE%!;^CQ"&J$4:Z?H?T^Y4R/\*AQ3 M&]W!0H5B?)]AN,SX X$[,..[X]J#\GT =J?\@8 >B?(#?)&].+\'6F%LJO5U)/+7+6I%EB2'V'")F/7PI=]D](=P'?;4P@-Z= < MWZA;4TRK\,UFC^%I@!T&'X@"IZ8["!XY1]T=BN-D=8][>Y[-'N>XEMO&+)KQ M3.6,P2R3]E#6>)Y4JQBF>9QEQ#9SIU[E!,]*FQH-;3.Q/0]CST+J> H;"JBA MCU^[LM5MLYDAVLPX@1+VO/6LQ'$/6EV,/SIA=;K)CSG*8CW[;/QD9=WEST(M M63%?597Z&-,Y193#C%$%,8_,8E5D,8REUCFF*".9=&&+DQ*FQA"M;EY%#D_C M=YX:@J R,!VX N(\]2\:?6ZZFYMWIKKY[7":GW[Z*%/[HG'M=+Y\8<^2-4V5 M]H_LR=8F:MU@GN09Q1&%9B&"(28TARPF&$98"9JB1+,X]GGK=XN9VF3^4C"I MMH7K'VIE/0O5= /J]LZ_'J:!9_>F27"CX0 +A_,8A*U-TRUJW,(T9\T]JDIS M_NJ>?3MMJ,\+5BII$_/4LJQVP&Z+PHQ\Q3?EBZ?M-4:T_=NM;4QQ2*!'.(:6)/,+&"A.,HTQ%3L1^W MC*O^U#BK54Z"'^1JL6"%X2U5@-(:[)GT//+WP(T2ISNZ0SM2UBC(K55@UW2P M:[NM2[%[86,_J "X 0T$-V #@JT24L-P UH@0(/$YBI081&P.>BSC&'8AJ'C MFC!N$]%G&9ZCQJ+/HT7?+*F'0HEYI:+Y>:$J79?R]MXV6?Y'?8:5H3Q)\X1" M2HGMQ)$D9I8B 57"!8EBCF(:^:5*718ZM=?3KL[5'C[;4=8W;\H!<[>72F@D M!WX5[*I[ S8*5WC>NN#9(XO*':# J50.@D?.IW*'XCBIRN/>OLZ[>=075=R_ M8,M?WZW8TD8VOU^M5;M&F*6(TX@;M!D1 F+#.S"/C;\M51Y+NWU/,Z]20AF-/IMET?G]EZTDH^4(MS0]KVX>E[#SH2GAD M?)R40YU*"7%$L7& A(0Z5BI"(M7*+U?<6X.I,=$G\P(H*F<6-*K[TI#W&#C2 MTI#(#G[B4.MNZXHUVK?H@DK_@W/)ZBTPR.ED;Q3#\IFW%N/R6U^0COBN]X." MY[#O^G.OO]O%J_IOQ8HO9ES5+"$I3A--(4I)"FV*!F0YQI!BIJDDBB>14^&; M*_68&A>^+M?S>V:WGW:7A$#5:@/SY<;!,N#/CH]C.,;PJ \=J'$N3]YN$3XH M4>T&[IAS ZPEH#)EE.1Y%RS'RJ<_J\M44NQ= //(NG=ZW#")^)M"?1&AA-,4 M0:1LKS<=)S;%+84QL2WV(IUBXA5RYBIX:@SY[NWMB[?OWGYY^_HSN'W_"GS^ MK]M/K__KP[M7KS]]WJ3D_[]_?OOEO\.FY'M63!P"WH&IL#M%?Y "B+[HC)JU M_SP%#GTA\[7>O.63/$IHSB(8R4A!+%$&&2,QC#.:I10KG,6I5U-R!Z%3(ZY6YYMJ MQVB]<0HJO3T[E[M@[D9/H9$NH1?'4YC95*\^NUHXQ%82D/($T(68AJ/(:@51VT MNM^T>V,#=^3L"5W8?3!/'<;=_^H'T-&^5\_'].TTLM_ I&Z?MS1?!=L]S7!8 M&F=20"9M.Y&$:;=3O* M^38 .8>K&UE=C]58]9AJ_< /K:8_V@A>%^QZM.IPP"1P/XYS$D=NNN%@_'%G M#9>;^K'':U8LY\N[\J,JJJC7[8F^,CX1RA,$=9;9@D!:0I8Q 9$D$E$F#J;KZT7V\; M>?6DF&=UWQ, 8YER^WV%*,,&Y5PJF#.*(2.IY+DV^+*L ?CUTM$U#@5O*W $ M<)7Y#AM8:[E!@'7><[P2JH'?<.8KOI1V&Z3:7OR^-D#9Q+=:;=#J#1K%@VXS MG@$F],9BEZBQMQ+/F-NQ>7CNZKX=Y*IJG%4K<_6*K=FFD#I.>6(+C! 9&8I M>0[S&.5F%9T;SI"*9MBSE5RWH*F]Z)H&:CO* JOMQ1Q\/W3/\T1(S(;VA7O" MU:/SW'DLKFQ!=^+A(_>B.V_B<5.Z"]?WW5.KU]=/G]AO?V)&P)PMJB"0QX>' MA=W^R6B:)MSV36<404R,\UL53]0TT1AKS&7BY0%?$C@UBC!J@OM6S^H5^6 > M_;5*#A>;CNF^&VX70'?=#;;HVJ-\ "^J<]0%M];\#/Q2I$ TM?@ +O MP5T0.O(VG!L$QSMQCO?UK=M:KC]HVR"W>FB]M"P_KQ9R)CE"BNL(IDARB%D2 M0Y:P')H_VG8OF.5"^%5K/25J:E1C-;5+E$K7>F8TV@*KKF]QUI,(N[%+&-P& MYI6^D/6HOGH)C< U5T^*&[G2ZB6SC^NK7KQCK&RA-^9K-J,$2:52 @GB%.+< MP)V3.($Z5Y0A(40:>?6(ZJ?&U*CFT_S+RG[)R/P_O&^B>!6'*N,QA1&"&EHEFX1 MI!K'4*6"V35>A-P*3Q\]>6KDUBCG7CIV'Z?SG'25]0/33*-7P*CUD]9>72-V M_ZFCU8;M-&:W)FSW!?[[K:^:YBZI7PS/P9/5&QFL7 M]:SUO;=/NY\ZVK[I6:-V-TS/7]BW0MUA381/2JSNEO-_*/E>K7]F\Z5-P'KU MJ+ZL/JOU>E'7V(MFL8XBFJ<*YDA(\]XE%'*=8QAG&:.9X$S&7D'7?169'#5T ME!:IDQKJ89N+S4?5,O^'EX62\_6/-\":".IT-V#,M/E:6T-]:^#U'%6WE!R>SV5&;D$WW60'9?EN_)Y/=N#%W=LV:R:7JZ6Y6HQ MEZRI"/C1S(&V]]P';99>;"GF;+$I^;]3T&8G$C06JLJ/P=PND1AED,8LAJG$ M.!8B5@0[==L82L&I4?@+5LY+N_^Z:XQG2_+08^A&S,\Y,@,3]JYI-V#/N&J' M?-<\.W8; \'6PIVLG('"78<:@+ MUD,K.6Y3]H$@/FKC/I2<4&E"54KXAP=E MVX(N[UZRA_F:+.%(4XB7)(E4@@(I'Y7YX*PO)K-:FH+MBQ4;W>[:]/*7OH&9!X">7G7\&IX!J8:;V1Z MQ%Z>L/[*H,O#IXX<;7G"J.,PRU,7]G-&JHBVC\7*+(MG@A'!I<0P);GQ-A1% MD*$TAR1124)(PB)!9^N5(1$W7V/GV5X3>"-AN*]II1JH=?/S*'8!L(P M\$1U0L#[[=YA:]#7]^[S1WT_=QAV^ +NNJ1G*K#62JP_Z-=-W8]/QKG^L+1= MZ^W_;9V6;VQA%R>?5+DNYC8TPWY@EC/[?]BY> M><2&=CPV@]7:!ZR!=I"LTC?5OV!']QNP-:O^T"Y\#O^VHZ;OCT)WP.*&JC+YX7V:A\>UZ5-O31KQT^KQ:(I1C5#A'!,D@QB8GM\ MI Q#RA(-692A2*6)6?EY5:,81LVIO4M?]@'?B$]\XB'[]EYU8",VYNSGZK3ZL%Y%=S>O3:ODW9M?ZE/ZIM:/JKR MC8')9O@72[9X^5BN5_>&FLTK\MUJ>5?%)==;U%5'GYF6B8Q2IJ"B D$<1S'D M6B>0(\R2),[,"\FOS=U5ZDSNA;/3)*FU!]BO(6@M AN3ZBU_8U23 = 8T37/&O?:-SXN;VE;R%RMCM^H48&N@ M;?W8;U;QWIU:^A?F#8??P.RWC>RI>XPN]>8/>P?0 U?C=<-KJ#XMSUYKU\W\ M,SU9PE?2O=9=-?ZI5O.U;09H"YM_?Y@7U1.<.L7/%)6&LW0.XPAC6_8MA0PA M#'FF!-=QBO/,:ZO\6:V9FE_ZTE8[6QCWY0=I%A*LJ(M[EM9^S]XPS_LE&6>7 M8[2A_QUMANQ@TI2$VZ!BHYIJ7&Y BPQHH $M-J "9SH;)T'&>%+[*]=9]+O: MA@DR>*%W:\(HU3>Z5=IDBU.)Y"^>_L3^MBI>+EA9WGZ?ES-AJ_E%$8,Z2R3$ MF7GM,IPKB#&FD19"JR3WJ]_E)7]JK\>M^G#168W!+/BMWIZ[,KZCXO9V&Q#K M@=]'U\/<(_"U%UB!HU_]=!@Y!+870,=QL/T>$RKK=B=_K/GK![Z8WU4$/*-1 MEA),-4R2W$;*I@GD6C*8B"1B.A%*H?BZ7-MSXJ=&=MVIF^UO6[UOP ]M=/./ MH(UO!GI5!$RK/3ML;G0XW& ,S(:CC$. O%D7. ?.ECVKPC/GR+K I5]70 +_4&GIZ<8?XN='2%:@,S#L^@/@WLNTV.VR[V@,9XS:E[3;PJ/7L MB-=\V;X3%HPT,^&A+A)EEZDZGXB^K]\86VW5MM3 /O:M*1*MRVQ:5 M:RS3&&%(X]3X0W%&(4VP60P2@7.6,"ZI5S'5L.I-C4"J1?__W]V[]C:.8^O" MW\^O$'" O;N!<%Y)I'C! 0Z0NLU;0'6E3G5Z#_;;'PQ>4YYQ[(SM5%7FUQ]2 M%]N);9F4*$7S[DMU52)KK?70?+A(KDMMW7_\3YIGY'_5G>P#3T[C#J+G4>BK M#X*HY[BC@(O$?' M@L-(Z9P%NKJ_7RU+I4IB.@P2FVF=%PA# Y1B&""3&L E2X&A+#CIVMQYN4C.Q7M)AZ[$Q>>[WC.7/6'_8VO_Z'+TC>KS7;3=+NC MT!!![,X$%R0#2*8$,)Y34.!4I%G.TP(708?.+<*F1@]-XUR[ 50Z>;#CMRH) M.? 8N@U>SS/I2* -?4!=X[73LRPA:VDB6D?!$$#B'EVW"1SW'-O#]*-#;9_/ M=.ZT_:#7VR=W%[9UX5/_?)P_N.LP5R0.$@4SC"1@A=U\(&,TX!ETE?(5Q8IA M0AD/275H$Q9$'B,D.C2Z7I7WP]LJ]K+1]RI9ME2)"P?:CT9BP3.S!MD"N5V'@/'+C24;E7#FGI!^GE8)>> M[^]8%MX)/,B?<"R19GF&0(VE<##0&7,,"Y#S'HF"0B[!>'.=%36UK M4LUHJQ^H%3Q, 0PLV7X>7S\JC8/:P.18 ?:\4.].SXAUT"]B$;>B^7EQX]8F MOVCV497QRY_H[$=H^Q[U<2E7]_J6_ZP"F9V7S#*-F,H9*#*7>8V( I3K'!@) M"4FQQ1A[M>NZ+&IJ=-%HFE2J)E;7.G"_W9\.1=C;]XJ V_#>5"?(NGA&%]"( M[>N<$S>V]W+![!/^R*5/=$W"JKNC?_KXX>:KWNCU=ST34.=4P!3D!IRFU/!OKP.$XDZ4HN.2I MW5%0FA4 %5(!@94&RA#-9992@;U*]0?(G*#KX)7MTC>C*%X:T?\?&/'AY MK62@R64 ]4C[B9WK4T:(?=QL'K5Z][AV(:IEYGE9)^:S_E'^9C,S4J<\(Q(0 MJNP&1A4%$&FJ 3&&&94R3<+..[RD3HV0ZJC&>:EVATC^BRC[\4YT[ 9FGE+? MI%(XJ33>%?\HE7;;FA_5 Q&+=P?!%#]"_J+D\0/??<$X&<_N_>&._4TLK:WY MXGJIKM7]?#EW![C;^7?]_J>KJZ%G*LLXYJD!C!(%D/6 @"A$;ED(&XZ,1(4. M2LB^(&]JU%.K6]ZI\&<*!W9%N0"S'P-%!&]@[CG$[;FN2:ULQ)XJ?JC$[;-R M0>:XO5?\ #CJQ^+YL7[%BU>N:>2Y8A,?'ET1GNM[EYU3]9^LA9=5.?<]87-$ M399S!33+D.N\I($@KNTC4R17N:":L"ZEC&,H-S7*JM1.#O6^..>&'T%/%^N5 MQF5H3^R@BG%E6%VB^*BJSE72,GQU*>-DD'Z^0T _2(WC* J^2L7CF-">JW\< M54;' ,&JX-KF=G4M__DX7^LWCQN[F;8:N)/[&U.V=:E^HV8<%GG&I 9&:&'] M2XZ P#D!A:2$8TQH)@,[^(:(G]YA?*G99M[T]A8[W-6WV]F!>=2*"T!5%#4=XF<92!#FAK) M+$?2&:_!K@0Y(=;@*:,4A M\O'_:5DC'_FW&GQ\S-_^>.?TJL?[QX7S%F[7?+FILCJOU=\?-ULGI\XKSKED M'#'7D(>YRJXD T)*!@@W1&NWIS4\,-'*0^S4*.-MI;,[&3K0.MFK'9Q[Y8.] M'XW$1W1@5CE0V)4!U_.[99V*)9\.(#TJM?.%EQ&E\=/ PQ",G<#E(WKL5*X M.$XD=85\NKM'LP_IWA_@2*QH6F .6($P0 H6@#$E[!\\RZ$QV"@5ZM&BK7Z;V>R9\^AR]!P/I[-#WA&L.C"46JDT?3@D-TC^:4K-$]FA:#3WDT;8]W M(X6O^J'>4]T8US_K5J_OG:09-1RC+$6 0Z4!@$V#C7L572'*I]V6+UKPRJ8 M&BX!$94;S@H;E1PNF?R2'2X^WR-AR[7B6.MO>KFQOGP5L?UIM=E\<3^P7LK% M/+*]'_-&&^N[?M72U:"?F[E\X>>XI+1;_G.&,9.\X :8/%4NNR,#C(@,*(I3 ME.NL(%(UY',;F!,VNC4=^.UVM+2S9VB41Y^O2+77OU48K?EK@^*:,GW+X:L-U,IWQ M];0)KP=WN^:N!N7O3_=BM9@9PY!0G .<,0J0ICD0=L4$"F/,$=%"%EZM!8[> M/+4-?*U<4FGG7][M.5SM]-\+A($9V=/^H&IM)VWM7)[M^=M&J\=VTHC# FRG M'^CF(;_GZZ5]EV6&=1G-OJM=H@UCBN$<&.[B:U.I >4\!YHHGG&#L&!!&P/74(BJL=R5MBH/L4EDU^N M^A>??YU^SG6#2G>=T]J4%^=4B-3U$M)V4)#+F]9LJJ,??V.SKY?$S_BG.#@#\S#,;LT'UC_ M;]2+.7#,)M5UV5?W?ZO^RH$#$KN3?2"BZ?*I7[Z]INPF=% MFFJ[QY>WV139HM*;K^U"_O/ M7ZILV] %JM- >2XW@^$^F73<@^&HGJX7C=*4<3)T+R(Y6L;N>4TFD\%[$:R0 MC-[++^M&GI_F2WUCWJZUFC?1;RS'.>=: 9-A#5!&*&"$4Z!,7BB=IP+JH$.' M8Q%3\]B=AF5 ?ZEC&*F= -"/L?K!,C =/4=D@-"_\]9'I9 38D;EA_-FOIS\ M+4^.?&K@ H16C\OM!VM-52*^]-)NC-&.E%PSU)G&6J5::9#KW #$&0.4* .$ MR"FC'!.A@A+_AU1V:FQ3+=X/]G7?7 /P!_O+1-5F).XKE-R7AB3?'?&/= ;@ M,^@#;_PC#^7T=_OOG@UZ97*UI;]*&JO+_LX3V.$'#,XTMO4^"O][[.4#H(^V M@0^1V3&2?!>&:E>] ^7*-F=.W\UV@FL IXW^'Q6RM&!'W$Y6!'\P/GXP!X%&:3_JX7<-<)-H/(U3Q7 M""& &.2 Y\JR:,Z+O- (:Q/4";9%UM0HL=0M@6$\V(:E'\=%0FA@_G):-@>- ME:)720W8 +M_#TRB< M, 4$49K;_;_@-,C#:A-"5[;(EQ)^L(S3F>T5 MKAG\S/?NSA;CXN!ZL5C]!'U;K=ZM'L36/BVM9;AHW7[74\^_NVG=&%<38 M: 7R0F0 "90!P0BQG@?5 HJLT"R=/93W'+]O^7KK1R5^PD-FRTL5AILX;_C" M:>Z2&N[F2Q-+9\%B/Q6^U"555ZKIU M^8$5PU>OZ(EE[/HXG709NV!.'\!.5-#I];J>W<9.4J.!3-), I9)!A"D! B, M,X!9IK$6"MG1"Z'&-F%3X[]&UV#&:T74C]9BX30P=^W4')ZDF](9/SA>"'4%/''W8X+X: [,$ ? 724[G9\5%A[$5P@#*BJO>(H>E6_" MX'C)0X&?[L9/OZV^EW$J'Y>_;^V4XVOE[@M^;O52:?5EO7(]@/_&73S+]NGC M4JXUW^AWNOKOU]5B\6&U=D%&,Y2FC'%H&0MJ"E".#1"IXG:_DJ9*<0TI)2$$ M%DFOJ3':-7: 7F&B:_^=O%^('G[$6[.U13 M?FYDY.K)]K. M0I%BKCD#IFR[@*7=;O&4 M92RBDEB+N%$IZ;+9+PG&XQ/]B_I\X-(=(#_5M/1FM5ZO?LR7=V^Y_9;8G\^* M7&E",@V(,!E *I> H,YZ)P)]N*902@E' @**$N\ )!2!A7)*C@<1]EID:%U>:)*S5ORA-K=R7A M_AY8]K'7$/EQX%C #\R)8:DV5_7F]=0UX]AI..W0OD)RSAF%)IBRTPY=MT2> M"^_LT<[;?3:W8_)@\(?';J874#:CQ@CXS[OZKI=\N?WJYM'US_EF!E%J-",YX((Q MRS$0 Z9R#-)4$RH5R0CU"D\X^?:IL4FC8%)JF/SI=/3L@',:O7;>Z(W)P P1 M'0ZUDF4@9AK?:' M>J;D?)@OYYMO6OUUM5*;&=($8P&M-U2P'""899:I5 ID7BAN%)9$!IW-GQ8S M-JBBV*HC?>4.K9?C1_!EH_=R?_H -S&<'.3P[V$H=A\OI.0G%,+D] MST6]3H[/27//YOJ:[FN]OUWRYF5>E_]PA_RRUMI1]1G(),X",9(!+ MK@ K"EEPBJ# 7@'R;4*F1@B-GLE>T?H&RK_AYEE VXD@%DP#TT 'A():Q]J?6_S_#[.;X3'-"!E]"8W1&;@,2N_MBJ/B.E0U6]_>K9=G3ICSTG4&C,-,< FFL M;X+2U 4D8@Y2PQ"$*<$9HD$U#%X(F-KNIM*OZI 86)S@)71^W-X'D,&/9TLL M2MUV?0NKCG81JPN>ZWF,^5EOFVSSF>$$(IH; MP#6RNPZB%& 4VR54,5QHDRJM@U+Z3PF9VIP^.)9SB0%_-GIZ7C6TXAEX0*!88XK#P6]SF'E"5//'E6>>K;;M']__[!8/6E=%YTX[7=\ M7EG!&^=#E-V$;EVMK\/?NWKYGU?;_];;KUJN[I;S?UFGI-S#?5BMZQ^YY[*9 M]0Y0@9 "F>!V TO3'- 49@ +5:1"I*Q@046.QE5_:E2UVY[P>GNRWBN;5)OH M,-(:^=O@1X?3'>,1M[4G^DI9^FV,;G:QSDK[TVWR9(EY;^@N6M!%$1X8&X^P M7V>,HBX%(YLPZB+S.L/SW>GWO2BY8G61=QX,C@G-9,$ E M*C>Y++_Q[>.ZO79[> Y+*RQQLU5.BQHW+Z75W*,,E/:GN]&! M"PKX,5\LKN4_'^>N$LNCZX5:$<],&9Z)(M,@T]38;3*3@!&*@:2X2 EE,D=! MI- F;&K4<-UDB5PE7/W]<;,MDQBKA'SQN)DO]6:3<&=(=>L:& +4BKL?A\1" MH?U9TG+;WD1.0&8&FL!P*5]4!$)D$J(4F1YC*# M03F['728&@<]US[Y3:NYY(L.>1>!0^''/P,#/# M57D9+Q"NE=V4_?\&Z!': M [+XJ1J!>HR?NM$-J).I'!U?U3%V2G[3ZG&A;TQ#L;=5WT"4%;)0.="&Y !1 M 5W?40)R560LRYDQ15!J[ADY4V.Q1DV7&=\HFOQ9JAIX]W .6,_XD?YP#7TP MU@6I\)B,=ASBQE"#\_W>LXQCG:N[UU-UG^5)S]6#I\O M-U4K@.ME581I1@7+=:$-@+*@ &'% )-I"O),IB+%$E*2SI;ZSI5M:J>+CAIX MS0M6S8M#/0;_IE278:AG5J&A':D*.U*^\;SJ1R?9T#?6"YR M)M2]*LI2[C?# ^^?Q#;P (R4YG;[32?\WN6\._:_*Q%?K9-%!?IZ=R;L:K8O M];:^!IO+1-0C)ZV+\Y?D]MM\D^A%Y<[>\R?[Z^317;1L5XE>2OZP*2N]V>GS M5$V?_8O<"S8)WVQ6?_3 M_=5%_!/&(.- \3P%B.<*4$@E*!@A.2<95B:H$KN?V,DYQ0=WH(=%%1)=Z1M> MCL8#>C\_.3Z@KWV?_/X"IIT*R/A#%+U4C(?HT8O"^,-QJOQ+P*<[]W&^5.34 MD>&N#'$FF-!8I@!B(NU>/;?N-RURD$*)<9I)$1CQ&RA_:G1U6(*X04%Z*0 /+,N)D$ 45$ 8499E+CW.1%:&[7X*,U6H[6A ;*TSL8#OJ! MW02_,NK)+T[]7X>IGMX1O-A=T(-T&+O[>1> 3G0][_2:;K[%KCC4FZOM7]>KQX>YB]EH6G)FA4B+E.4 6VSLUH=KEX" 5*"(,XT(2H-<2I\ M!4_-FS@H@-8PBN7 5JKG91Z)XWB]=U!,DA#U%#0 MHI*8M_!1V2L4DI>T%?SY\"(N[Y?;^?;I_;U>6U?QSK[YQ_:;8T>^?)HQZZ!E M:0$!RK6EIRQC@!OKJ6E&188Q20GWVO-KV M<3/3!9.I=4V YHP 5' !!$TU2&6A!.+0Z,S+4;DD:*)4T(0X[[1-*G5#N> , MNKYDT!^S<=@@&*X.=-".14\^.//RD0FAW<1C1KCP?)R"V+607:9O"M.4Y#(# M5$,$$,DA8-BZ# 7%C#*=4BAUGV+8+^1-C2#J>/KD]W,J^UK6(TPHBE#6,_4HF$W,"$<@B:TS-I%"VSAR,FJ7G $95&VN2- M2B$>AK^D#Y^/=*S1Q#??KI?*_>?]/Q_GW_G"R;G>ON7K]9/UALISE-WJ27&F MTAQ+(!ATH=>*NDK['!2(ZK003&+-@@HXA4B?&KTXK36$5*< IH)#%">,4,-I")'L^]Z+59^W4&>OSYD$AT* M&7 N[30,:8+Q C0)8:H5QT!)9 !B) 6<$0X@8:1@JLBI7].FOI"-4ZVOT>\_ M_F>&T_]U_&_.[>I.T[&: MK)P&H;7'RHN/C-ABY;2RSSNLG'FFNP?[8C7YJNWR,9=;K>K5YOD/#IZ<,6'_ MET$.)'5=Z7+$ <<, 8DSQK6$7"@4'@;72Z>0;_EK!,79C>&3YIZK2J11(H7) M9:I<47N[8F/7UPM2"H@R7*=49PCFH<%O(X_1**%P;FRZ%';K-SK^>Y)1\!YA MCW)U8H.RUSW9;6->_LQGD]AIS](;V.A[F.X:C;ZGZ0W>J3U._Y?VJT3T:;[4 M'[?Z?C,K4@T+97)@/7D%D,X*P%/KR"N6DHPR!(E27] M?-2;#U:E]S_M+%KRQ=O'S79U;R>4I1-7U>S3_+M6UYN-WF[VWUO,<48*%WY& MC;2N$]% Y!R"7&9%BF6.J DZLNVJR.1(0J_NUOSAVUPF'Y=FM;ZO\@:[4T;G M$?)CEC%P'YB &A.JZF^-$[^L1FW,FE>&-ME2@OVJYX)O-W,QER0K[Y![#4PY-IH'.7=P.I@0P=S)* M"R8R*7G.:5 IQQZZ3(U0;RZE726B-,@587AN48<(GX[#YT>U(PW*P&SKD9M5 M#\B1-<-D;46 -7Y<44=]QH\YZ@?0"&)-S@#(* 85VV\J1)%RF2G >Y*F>E30UYBSU<].MU#"H<_UE5/TH M+PI60Q^\!<$47L_M$@1Q*[J=E39N3;=+1A]5=;OX@3!:D*Y4T_II]L?O,Y-: M?PIGN?6M4E>JC0A ,T[OG-I$_V,Y=T?!)8:>7L\!/NTS MN9O5 T_9/SY_O'W_+OG]]OKV_>_]I^JQC2T9"_7#U92L_U'.QG(>'KQJE EW MK'HSLT[\IMO*>ERJZEU51NQQK?>G#1E1)!.L 0BYE;9#-"4%B#G",(<2Y03 M$[+*>DF=VD0\6:YOKW>/4R"_0?!;E*-#._!LCX)J\+H=A%+4-=Q/\JCK>1 8 M+]?VL _W.7RILA\.\B'*!/M]O0&<&8Y2F ,EL "(9"E@1<%!KJP?@.W_%RJH MQ+.7U*F1E-N>K99-+/[9E*DNIR>7\ \Y)XF(ZC@G(B>RSH8L\!"$T@ '')=3\,FN0"H6EUAQ0I KK-'$)6)YSP#"AC% -TR*H MXLQ)*9/CGWJB5,H&%LTZ":,?K?0&9V :J?0;-L^R%8.X=:Q.2AJW6E6;L46.J8U"7H'!\.+KO>YV3C!J(0&Z*%""$4T YRX$N4F6LVY()$A11 M$RA_:D2Q4]_Y*2*$AW/QD-PVN8\U)/'5[G%#4, MH+-GJX&OZ5AN;^Y.(\O[]8_+K?V6S:T;5;'K7]>KS6;&(&>:24MP4&0 I9P! M6A (4IEJ*#F%+ VZC[DD<&JTYM)K ^OI78+4CY]B C4P(56JUO$Z>V63QD[$=:GU5*MEO;]>BWX\A\WQNBU5E\M&W[Z^.;F:YU:;@S. MLUQ1D!+HFB1D##!N_0YJ,.=*"YX505L6+ZE3HZM*Z62G=5*KG3B]DU]*S0-[ M(/BA[T=2T3$=F*.\X!R@R7$03E$IRD_RJ P5!,9+@@K[<'BIF8_W#WR^=@%'PX2BF:*J11I0X!B2 '$H 0B*U(@,!&2H#05RJL?^R5!4V.AO:X)2&IU M#S.M_ N(M,+;SCDQ01N89D;"R[_X2BS<1BK$TAF_H&(L/J"T%&9I_?AH15I\ MC#@LV.+U_*#]Y#[M(N=H#C-%D8L',A@@SBR3&B* R(NT*'2>$AK6]C)0@:G1 M;% WIAYQC<$#Y7F0-2#\0Y]UQ4=^J$981_"]1B>L3Z\3$=D5HHZ]L([?T[6G MQ+52]NNZ^;+:;/GB_YL_O%TI/2-:$:ET#@CG"""8$FU(].PD1:#/ON(M$Z]-=HY)6\A^NUK-6[Q[7\^7=EZK8FVOONRE_>?-09F:^_ZG7 M.Q6Y#XI-"-?&:$:R: M$4?Z##<[:C43W>B9_#)?)IO2CL CL0ZCX^<2#03V^#W$#[M/'S82=XWV3O8: M=_=;5TEMG6LW7MFW2>P8?6FO:M&R:I&]N'K>6K\L6PK,BSZ#1!08ZXQ @ M0]U=I^-.*CE3!2IP2F?;E:5W/](,E!_D<^VT&&XF-^HGO-*_9LEDM5%?JYY4NI?Y[]5('.A]E=06 MQ2/(CLA%9<=0'4:EQHX O>3%KJ_I6"QY=7^_6I9T^V[^?:[T4FTL$9=BWKF* M'VOKI\ <9485 @A$*$"N>!PG(@5((,8(-L;0H&P7'Z%3VW)6.E>E)MSLJM6^ M[6&HM M7D6U'>Y(6'1SBH&DRN*>Y040:8[MESXCF.580!6T*$3'?0HE[@; W6\EB(WF MP"N!1VVZL2O0O5JIN>G5E.M3/"Y2E3A7^M/.Z'O7[N[6OJ*,C5>T0%!(!F!. M+ 6EB FL 0L5 DHG[DTA>G M@\IM6CPM]8TK?\HT[(SX\ M2CX\*[R66^N+;I]>E"]13.69E@IH(P1 "!: ,DF A)2:3"K("Z^8NW@J38U6 MFHN01MNR]/;!,4/@74C_(?.\&QEU($:\*]G=@>RO29J;D*O]( U9IB8>M'$O M2/JK->Z%2308CRY0XKVY=Y?QY@!@!I5URJB20!-BK$N60\!D@4&A!=*&%I)1 MW%PX^W'M"2D=+I.'/AUTS9Q4HU_RP.>!AX"GL/2CP*[XO$+W\$:_07J&OS1^ MJ%[A.SFOU2/\I:$MO<&/'NU:2%1L/RXWVW49MVV)9K[YW>[UN+I9_A=?SQVG MN.2);%;0G"$J"# %Y@!QC W/ <$:8ZQ5*) ,JR6J)_@J7E33N]DK_A54JJ> M5+HGJV72:%_F#(46%/4<##_Z& +B@3DE$KH="HN&016YMJBG\)'+BX9!O[=2?K;>KZUWI39S'1F M-XH8,:#*:TX.&>!4,X"Q.]V6+$4,AGDQ@1I,S\-Y9WU-6>T1RVY-]MUZ_3VT MVFCH0/AQV!#@CI8S4&J9[-6TV[O&G#*>YNU:J_DV<6>I5TEIP\J8B!D#W;"+ MFS 0J,.X^0+= #I*%^CXFAZAPM]6"_N)C6LENGWZO-KJ??7F_3F+9;.<"&)= M-ERX2J89!DQI#%++<49C*4P:5)G'6_+4?+9R$UTK_I])I7J'"& OT#T/MX: M5B(74%)C_3"0%P("E#,,!"T@D)EQR0XP-RRLU*J?W*FQU?-:\.YNO J? MGLNDZ;807J[0=PQ"S^:C(3LT>=4:-Y >(CEL3?A K 8Z46^7_4K'YEZ G#\; M]_MX-\YZ?_^P6#UI?7#27E>^@0PBNW^$@, @!5T!-1Y^W=:1- M/E__%U\\ZC=/N[_^OW.]MB_Z]O1)?[?XE7V"N4@YSC20!2( $667V"Q#(.J+O28/1,1V:]GK &4YM M0>C$I3(_T>-25Q <1U05]NDP:MJLM[.WJ^5FM9BKDO'*VC[O5O=\OISEPK)0 M:C* !7&[/I@"RK(,,,4+!#-EH!(^1-0F9&JT\TS/JIY5\F>EJB??M$+:SBZQ M@!J82SIAY$TB/B"T48;]_ %=V'^]I(I6 :,0@X^)#0UX/1M>@^M=7;7R_SSR MM9U7BZ>O^L'Z/3.M%9>4".MM* 60P PPS!6 6)H,(2@)]9KS+3*F-N4;-9.= MGDFEJ'_=K7-HMD_W2!@-/-O#X0FJM74!@,Z%MLZ]=[0J6Q<,.RRQ=>G1WEW_ M7#SOA\7JQV;?XD]G0F'*@4P5!4AAXSH0VTU&EA%H4JE0'I9"TB)L:A/^>96=-;FNN=_TS' MHBIER-8'+EU#XJ=REXQ=;KS"'*B"Y)8^*+9; \Z @H1@IJ$B..@H]UC$U$BC MCEMK5.QT!'$"2#]ZZ ?/T-N!,&3""YR<-3YN.9-C,>,6+SEKYE&IDO-/=IO@ M'Y=*F_,GHF^>?N-_7ZW?+OAA >R"(B@,L2X#MF BA C@5&&@<JEP37ZUW1K[3WPC[;[VA]D*>)("8G%!10$(!22 !%!0,98DIFC&NN8W4. M/"5_:L1WJ=%=:4-2&I$X*P+/5+N.4N\[[;[8O^9E=B?88UYCMX$WUOWU21VF M!\3YMF-[^>(G"F(#3_IS8)5[K9OE$-U63B$1I]G*LS>_3J^54\:=;;5R M\N%NJ_EA[GEU?)MAC!FD )=]SS.D@- "@R*UJSPT!=994-;12P%3F_7/*BAT M.KH]@M!O2>\#S,"3.PB3X 7]G.%1U_,C(:,NY^=,?+F:GWVNVV3^K+?N@N?+ M>N6JX:@W3W]LW);@X_*[WFSGR[NZ-M9<;V:Y*7B1,0,(32E )BUC7_ZH4/XUV2F?7%^&.9ADPA&+2C\!XD9.QEO^,+?$L(]8,1AQ1@7( I M#:S)%4DUK\DZ:K&NPU;4ZL"TSBV^^PV='SN..ASCMP0_M,FU-:JM*G.*GN=. M-I;9OSG;KLI'=N8-TBP\"N!#-1'OI]QK-1>/ FE+T_$X[^\8*:WOW%NJJ&N[ M9)RJ<<4(+^Q^6@/.50&01@*PU'JC60X-256A& RZ__*0.36_LU;9;NK,:GW? M@8%]H'N8/4-P@:@^YX\92^P-Q%%(=\-&.'>$:)W7? M8&B6Y:Q(,<^!5E !Q*0 M$ :T#2G*=$HAP4):@!W+&-JIW/[S=?[NLMN8*.Q M4S!R5+ L%_8+2AR,F@!AE (Y8P*E*B."%K/O>BU6WAW=^@%Y*.O?"TH_2NX) MS\ 4O,?E61^VB+W7SIL?M]7:"3GC=E8[;^A1([661Z->?NP$[0\F=V=9!4-V MF\T@2(7UWI Q&@C*4L#L=P:BC*L\#ZI=%J["U/RX@\2M#Z[V]7YN>!S2QQJ6 M7G099+G*(0MJ1-TJ;FJ3>;\H+LI; MND6C[U4B*XT[[F=.@QVXM>D-X6B[G%+3J^33'KZW%^#KON-I1668S<]ID:^S M#VHU_^R6J/U38]5EO?VQFAE(%"MR#E*4(X"P(8#G!H%,:U) +E J\;!E6:T6 M4^.ARU59X=!56=W8^/'3X(@/3%L]:K):0UZS).L!CJ]OBR,+:\N[N;O5U]UTN^W'YUKVV*\T'.4L*X $(8 9 D!+ "Y8#D BE-29$3 MY$.$YP1,C>,:'9-*R<"4;JCNXG,=8Q=<#P;QLEGV01>&-T_[1^HF M#=<_^%KMBLE:FGV\K_IJ-ROMK5[?9S-JH,"H<'5=L+%\:#)7(TX!GF&%> %= M1$10R,-@JDZ-67<>RV)N7*!N\F17K, S]0$'UL^KG,9P#"P'X6?#"^QVY+3 MG%K,]:8Y1V.8J8SA#.1*% "YWIO"Q; 4>:$-IXQ@%)1I=BQB:C$KMTY&SN6#$&>)%!P U,,>:T(&'W$B=D3,Z-JU6LRYY\L>_]YBXE7/QQ MCVYP-: :2YUCD@,CD;2 &@Q8+@B 4G)IN!)YIL,BU'I".DZ$V@M0+]:2\<;3 MCS=[8C3TW6T@./T:YXW5,N_5F^4%M,F+TB"O+,9U8\H7UJ<_E"(FK&,$F-&E MAT0 -;DKN:&AL9MIG D>5#_K2,34V+,J.[Y4\6_$TCZS?-^^ Q]PA@( M37@]K;/6QRVH=2QFW(I:9\T\*JEU_LE8F>O'K<6_KA:+#ZNUVY/-2)X:DA(# M5KUYN6!UJPHA$9"I=85DKGUC*0 #-G-4&[W1]AP M3#7#32;\K3]!=M7':[(^3W^_'8$PK?9ZDSSPN4K6E47)=I4L]3;9.#.2C=YN M%[O>++J:P=R-:^")5.=Q]*/.08=E' ZM3;A*K.K)@>Y7IV\)]@>V\2BT+XI1 MN;2S,J.2:E_(7K)K[_=U;]KW8;Z1?%%V);8_VG[B449<\ M2K3&><9SCKWVEBTRIN8_[KK257K6#;J=IN%=^U["V4YDD4 :F*,ZX-.I;=\9 M!'JW[7OYWM';]ITQ[%3;OG./]@CH.%Y=- M,E,FJ.%$_U5VE)(3!PNJ/-"S0RA%5X=E\N[(!:?C*OELO_4N#;&.GHP*Q\0LRK579N/U9N>;)C?<&; MMQ^OM]OU7#QNW8MO5U^XN]#_K+?H031>H,3EG%:)X[*,C_%'O.+UH8[!-G9O>[U4[C_N M3NL[7[ACV>OM6[Y>/\V7=V4H]$P; 1EV/:Y,F@*$, 34, 48R;D@,#,Z"^M? MYR-U:LQ25B-RY7?+\P"]USLP*,<+<3^"B8[CP$2S@[#\RX'*5PEWY9XJK:M\ MD(CQ/"$HQ0WQ\9(\;M1/"!A'@4!!'^Z:(+'4-^9YF_;?^,_Y_>/]F]5ZO?I1 ME:6WO]D^S0I&258@: ? 7=X(5 NJ H(U(9A7FN@WIQA0B?&C\YW=WVH=(^ M:=1WC6Q+ Y*=!4EC0FBZ1<#(^!'84'@/S&,QH>Z0P1&.6>36>9X?Z=%MM;^XKZ+%72C&N4E)2;[2&)I].0(733"L.<0GEM*AQ MJ:/5W".2:'^Z&QW\=;52/^;E&9&>WRVK;#3Y=+OFR\VBO #[JQ52%>BV7) 3 MD0*=VC]0;B0065I8;(NLD"C/I HZO?87/37:J#6NDTGE4[+=ZQS&&@'P^S') M,* .S"Z-TE=)@VRC=W*@>.(TCUX&/!RPJ#04('Y4:@J'Y25==7A#G&8P!]U. MG%_U<:OO-S.M[&>-1J PQ/HW2D$@BA0"DB,)$92F(+I/-YA30J=&6\==30ZT M3OXL-QBEXH&NC]< ^-%7;%@')JX(B/9N%-,&T:"=8DX*?M56,6U07.H5T_K9 M\,C?.JU_'VGX?JG>\:V>,5-@B+CUHA#+ 4+2 ($$!YFA4A%)!39>75';A$R- M>&H]GX6V6E43IZM_].]92-NI)1900Q]3=\$H* +X$@B=0X#/OGBT&.!+IAT& M 5]\MJ,7(K]I];C0-^;+>J4>Y?9OW(5T;I]V)8-OR_OY7=\TP3*C"1$ 4XH MXH("P04&D&AB&"0T+\+ZTP4J,#62N)9R_:A5TJC=--D(/# .'@=/QV1 =(=V M4FK5W>%QK?P>Y)WZR9^E TZHA?7?PE58EQ?IB-$1WY-U_>$U^1](> W MOKZ;+[_J[XXLU*S(LF(DVH OUY"+*A,K1<:+?5J MVS\_6N%:+S,.*]CZ?:"CS[/E2\77ZH6,D "CJ60(E54I23( ^JESM1HI+'F>,VN#;I* M=B8E[DN2-$8E!U8%.D_]!M33E1IMF(9VK(8=H7 O*PJP<7VN?BJ-ZX%%@>_( M'XOSUFX$[:X*/RXWVW69]OK9?I>;XF8Y)A@:#H@LN7)<@>TIVY'VF_X1 MT!NI/64)VZ&F2:5J\DNM;,1('#]4XK:G;!@,UANMP$"2\[[,3-T+X+ ;1 X2/)8T>'WS6V%/AP>+#XU)MWANCW8VL_OT'?W#E,^JT9"@S5B"( :$I!(C"PNX8" '$",,E M83Q/P[K17I8Y-7*P*B>EOLE.X:J@R\UWO5[.[[ZY7;32/Q-G1OF;P%:T'L/@ M1R&1P1V84,)Q'2!W/ "RN!UE/>2.VS_6'XBC;K$!'^U\%;4MJZ>5M]LS)I"& MK+"DI&D!4)%*=[ZI >;:0&:$0J@(O%HZ>/W4^&>G71W$$1J_^QP[[UN^,#D4,?8%R GS3EQHG'JJQ\%%=032=%,3A2Z8]2F RCBR M_D1A_8F"4U#8/0?!J=92!\7%'8N8VO2M=ME-9SK>X1CR!(P!)Q&=P1GE]*'2 M;H"N=.=MCW_&\%S,^.<*)\T\>99P^LD8UX]-+V5777,QYU;Y69KBG&*& .$/J*5Y?G(6B_PFSY7,=V)B<#+)JB_[.L2#43=C. N>$ M<:.M6Z%SH"F&1AD)$5%A=R#M J=W!_)5.W6K8*25]3<6?'Z_J=N0>(:E>F+M MQS$1\!LYSLM5D7K_TJ8&WLBMA+QPBUNPY!VD>.V!?$R_ZCY MA]^G^G52^K!:6SE2:U7&,BE0,N M.0824FD,ASI+32 7A6DP/7(J->W6]\@7=4]6&@#)4;L<5>S^2Z-\&7CZ:U+M MI78&)'L+XOC0(#.-3(*?4W7OIE*F_EROM5E5-#'I5T- M[^9BH:N=HD?E$B4R ?.4 )XS5S!/*\ PE""#*2H@Y3FD007S>FLTM6W@WJ Z M%&UOTN[XHW=EE($&UX]51QVR@7EVE-'JT*,S$L*1NW;VU6KD/IZ10#SN[!GK MQ1U++I>E!=V+KH7=@7/I>T!\_,$)S<2Z%*;3+OFST2]F4^ZSQL>MV'LL9MSR MO&?-/*K%>_[)?CNGVU69]++6UJ%YT.OMTQ<[T-OKI7(E?Q_<([,449Q3B$!* M<@$01M:?2 T$::Y21;A$.0D,8O47/KW]4J/J5?+@E"V/)G2C;L*;M*)N.RJ/ MT0C;3$5">.1]U':5U&HG>[A+S:^JHZ!&^?A;*'_ !MD]>8A_E8V3/RSG]DP! M;^AQH]W46K"[K^8^EAF4%J[WDV0%!PBZ2Z^L2('60FIE\IQVN-8^EC.UK6JRU?C(?J3MIP MJ-ZN@GO+G$,P($Z@'RZC! LL[_N M0OW8-KW91T':3]7C_4#I$ENE_T]MO*[5:K.Z>=ILA@0N4$I@# M7% *D';MJPQ20$@#"Z*I3FE03\X1=)X:T^^C_9,#W4M'Z4![GWW:JWT+_+AP M8F,[].7G0;/B0WL/.Q8GXBDYV=3867V8!]+WFQ&IX?$@8S5"]^2X>D^@%?,@ M ^'7UWD8T=U6N/?W#XO5D]:_Z_7WN=2G%?Z\*J]VM"IUVY0NX.'OWZXVV\^K M[7_K[502%AEF2 \?@O6) 9MQ&5JM_SLI_A5LK.O696<0?:GV^1) MNP+>C4U7R?7]ZC'FKF%P^*.N/,-I.^IZ,SCH+U>9X06&K2V;]796MY"J,P15 MP3!30@"5:0(0=BG;@DD@92X14RC#F5>P]=&;I\;=M7)^)'V,4SNI]K)^8!)L M.L'%2X(\:VT;Y]@/'?"-_==+KCE^ZRC<<-:89BZ??Z!C_L-\(Q>KS>/:-7<[ MF.9?]<)=$;G9OBF)0ARXGOL;V@P5G*CJDSM5E^8<7O?-#0<]#\7++QAN)U_:Y!-O5QP(N;H=%/I7'S-Z+ =Y3=$>>M MX4[.5_==N_XYW\PRJHT1=GR(0!J@/!6 4:6 81!J3@J$(/=U<'9OG1SM;2VL MF^W<-0GY37,'>#W1K+*>5/<;C@$>3Y'=O?V>O9O',WC.3+B MT-LY_F77(.'G 6V?]?;]3[EX5//E7=,(;K=$HE1(J:1Q=;_M1L0R N IHL!H MNSTA*"\$2J[\FJU 4ECP:^=/9J@P?'S7X:"?B(QV MAR#=<-@BQ^,&*#!RZ&TX-,=1MAW>T;7>S$K^X]MJ83^Q<:%#VZ?/JZW>WRAJHT/+)&KW+2*'+GJC8_YQU5PO#[5U9NJ$HB;1.*/=AE,BYQ3 PCGW&YS! *BL!N>U&1*8)(BH@(SV5OE>ONO\H"F+A7\6?_]648L M#!0'T+@51/NI-&YQT2CP'=4=C?/6;OQ;WO'?VL^6IZQ&V/]1*;5TZM+7I*9 MX!S9L<-$*Y@AC+W:89Y\^]38L50N<=H%G4N?1LZ/T#KC,3 _^4,13#DG38[* M(,\EC$H()XU[.;]//Q3=7?JLM[,,IYG*,P,D$1@@9.9VPOZB5HL%7V^2![U.-L[6P((Z8XZ_YZGW-$=UZ"-TC[2ES86\I=K^JZ1" MP!V;51A<)0T*20U#TN"0E$",F, 4?_3&362*J/^T$IKB#TQP8M, *G1L,ZJW M;_GFVY?UZOM<:?7FZ8^-6WSM2LR7\EFQNGV02(:9X*( O.Q9R.TRQ^Q'[3]1 MD>7:($J]@KFZJS"U-6$:BSI[*%"AGPU$7?S9?E19/@B_!^$#OL M."7&%$@"C75A-XNI 53*'&BN)+SWC!KHCUX@8#CBED5'7F-W+1UTY7IKTN8?M_I^ M4UYII(CJ'!,!"F,P0#E- 2=* )V9'+L6NKCPBH ^+V)JS/],RZ14,SAEX0R8 M[9,T#D0#3]<.Z 0E,K0#T#NKX&9^5-N[]\26CC^Z2+WX@C!V4 MGL_>SK=/UVO-WZZ4GLE40>MI8\ S8@#2F +*- 6D$%@CACCVV^2]?/'4YK[3 M+7'*)4X[OUE_!%;[).\#P=!+N9_UWI/XG*DGYNQ&R[_/;W':]@Y3>M'A?ZQC0._*W^N7UC-?G'3*6$IYHQ M(+5* >("NF;U!6"Y%#+-,$S]4H0]9$UM6C8*)E]7BX59K=T]0.#=9@NPGG>1 M<> :^NZPUC)9F5T^8-U,.G'Z)J7",3-P+L,2]U*N1=ZXEVB7#3^Z]/+X2$#FYJ5HVA">]X+3;(%\%SU_+*PSOTAN?YR.X,++.PZUU0U1C)_;KE$FYG M[M"7<$,.2-QMUQ"*CKMC&Q#JH\W>D++"CXE_EWK)U_/5'\O-@Y9S,]?JWR:D=G]8L&4_9\3G)8QV3'S1R,.3XLL/=^QXI9>;^6KIVLYL MWKF><)9;]-+^95N7GZ08%89" PQVK0AX;GU'.\T!SZDN*)$%S'&(QWA)X-0F M?ZUO8.>J2ZCZN5\QL1J8"&I5RWY4$0M^AB(1M_W4):'C-IWRA."HU93OY_H% M#5TOC](7]C7X=ML.G>(TUUEF(6=V_RDP 107"FA5*)AI2DT65(@F2/K4J&5W MF.-:3QSEYB1[ SK7J0D;'#]2&@SR@1DJ*MJ=XU6"4!LDJ,5/@U>)? D"YUQX M3-A+PDCO[N[NX,2O;MVG#C*X2N&MO77?//W&_[Y:OUUPNZ=S9[@'MP%$FH)B M#&"NM"5'*($H=.K^0)FBD&KDE4 UJ)93(]&JT=K1?/;CR6''LYU/)S-*8UU? MW)BF?ZE**C.3*BWUNB3DQM+D3*YJ\N8I*>)WU]KC1YG&1+.;&/FX%5?"!1?F%/4M$T_)??DMDP[9OR37A_],YINR^\[*'?Q: <WJ3IK'\N9*3#.["8/J"QS^[Z< M R$S#C)82*8(UE1X!QN=D3$UQZ12,ZGUO$K*2!P[K9VN_E%(YP!M]RTBP32P M9] )H:!(I0L8= Y:.O?>T>*7+AAV&,ITZ=%8-4%+1[R.6CQHNCNCBF4P,P9 M+)2=^ID U!@($&<4D[Z*]<:O0#*Y;JCEU[0.37B\?ZQ[ #S_"B\ M/!W?W\+7MS2YR)04% %I) 6HT!PP")4K0:J(3#E#*"@\,TS\U/BKN>)Q&ZDO MJ\UVK;?SNLO);UJYSB?!*14A@^''9L-!/#"E'2B>U)HGM>KEI=HFV2N?7&^W MZ[EXW)9'(-M5\H6ORV8ST>_=NL$9.X$C1(6QLSHZP',BU:/+6SI>^*]74FNU M<34[ONJ'NO'5C?EDY=K_O+7;R/EVQ@JDH4O/9FEA7;5<$B"0'9ZL2%4*&52R M"+OU]Y$Z-<)[LUJO5S_*Z$Y+>YMOJ_466+GWUG>S6KL#&%GJ?>4B/P,#!+Q& MP3-*(#:V0X<*U/HF;CXEO^Q5MHC^FGQJL*WTCAA"$ )3W#@"+\GC!A.$@'$4 M41#TX6ME485]__J_KU68S2RG*"!(N8CTO ,J,!+3()2AHH;A*-=*I#G3) M3LF9&A7M>DSL];Q*A#:KM4ZN%XO5#U=5(C'NBD=U0?UBMJX$NHZN?W^)E!N8Y MQ1!@05*W\9- 8+L%S(TT3")3%"RH %(W-?XM2.CLU E)48LY=EWY*O:(O := M11F,"-06@N7 S.>ERBL38PA*0(*G)4[2 T8(@3D6#)B210J+9JT)N$[$'%VT^F5V+07@.JO\5F\WA?]:]XRHC]6 R\)76 *=MK; M48CJ;Y\1-:JKW&[N2R_WPM/GJ.!P=#[9O_WO_]'\Q/[AMG+_^W_\7U!+ P04 M " !@EI5@3(;@ ]E "LC00 % &=G9RTR,#(R,#DS,%]P&UL M[+U9DUM)CB[XWK\BI^[KH-+WI:V[KRFUI,DF2])(JJY[YX7F"SS$+HI4D0QE MJG_]P,G8-W$Y'L=#MZRL4@H&=0X<^!P.P+'\V__\X_/LIZ^X7$T7\W__$_\S M^]-/.$^+/)V?_/N?_OKQ%;@__<__^)=_^;?_"^!__?+^MY]>+-+I9YRO?WJ^ MQ+#&_-/OT_6GG_Z6>AL.O_[O];_Q+#"GVAQ\]7FQW__TZ?U^LN__OSS[[___N<_ MXG+VY\7RY&?!F/SY_-M_.OOZ'[>^_[O_/;BJZOI75^DQ_*?_]=? M?ON0/N'G -/Y:AWFJ;Y@-?W7U>;#WQ8IK#<\_RY=/]W[C?H3G'\-ZD? !4C^ MYS]6^4__\2\__;1EQW(QP_=8?JI__O7]ZVNO/%F&M/AS6GS^N?[VYW/QAGE^ M.5]/U]]>S\MB^7E#*I&_>=SZVQ?\]S^MII^_S/#\LT]++/_^IY.3$ZAB9EZR M2L/_>/!Q/U]2^&6)J_JU^OEO],'94RM)PU"+?ZQQGG'+E?.WSA;IVI=F52:+ MY?F_G(6(L\VG$UK8Y*&7/8NK-9&VGFAF@RR)@V:>@8HE@G,I0 A,\HQ%:!.^ MP[-=W[7EW_YKR3B]>/Y'^N[$Y9"%=@JR5!F4YPC!<@>)%>6R$H@L7J>Y2F1% M(MF@<87ISR>+KS_37S?UUU4D,9KA<#,'4K,5K%GWXB9A1<+C'_ MMA78O6O>+'A->ALWWQP"#/_O:5C2$V??WN.7Q7(]4=FCBIQ!=.A!!:TAF,#! MV>2S*]Y(@8/AXL;+=X*(>+(0.8;5G:#E'2ZG"V)1?D%FP"1Q[4JV 9*@@U@5 MS8#(1F 1A?0F:1[D8%BY]NJ=D"*?+%(.9W,G./FX#//5M/+D#.L,Z;3SJH - M&$#E&"&P:LIQACI*- ;#<,?-C;?OA!;U9-%R%+-'!LR6*Z^F,WQS^CGBC5;+%>9N5/1HH-]^Z$T#TDP/(4A$[\>./DKC?O!!#S1 %R!).[ ,GK M>5HL2?%M>/*!Q(+/%Z?S]?+;\T7&B=5<6>?JP9DM\29R\-9(0,4TV5@F"3Z4 M0GF0D)T@9)\HA(8301>(^AC^>)V)8],RW09LSO1GT9[)&"(8)S@=K(5L=V]I M?VB4R03!3"@#8>D>$G9"D7NB*!J"[5W@YUG.))G5V1^_3>?()^B,T1PU"&,+ M*%<*D#ZUH$M(RN9D,0YU=MWQ^IUPXY\H;HYE=T^8>4Y_?;O\N/A]/DDZ.!DP M0C&:U"9'0CSS@79!)L\&A8QER_?+5K'GC9@#N1U3W#9G+5OE^^6BZ_3 M>:*C%J4* 2T8[Q0H:3DX)AP4825G6:D0Q;"8N4'!;L!Y>G'>P;C>$WK>+5;K M,/O_IE\V9AK9:,0=[0$Q)U L10B"_$0Z=!.=L]:H,K"^N?;^W9#S],*_ W%\ M9-Q47?ELB6%#MV%!%>\=^& )[SHE\$H[P.(\1^*1ML?;P5??N!LVGE[ ]V"N MCHR&>I$]>_=I,3^/+&G#HHA.@M;<@%*^@%/) #+G&"W*Y\2/1L3-M^Z&BJ<7 MV#V*NR,CXP.FTR7Q@XOX<;J>X20IZ5!6;\U4YU\40TR0]+?@3?2.)1'2T/I!6B/YG(7#LOSTV7EXO:"LZ*=1'.ZFG"F([E7'J2L MD4$I+!E/-9E"*[1!D!%=_-%H>8B"W5#S5 .R W"]"_2\GM/3B!W3K_@BK,/9 MLB8I,.]1>C#&.E#.&/!>1N 6N&"N??3<%NZ'FJ8=D!N-X%>NH%^O)Y M6./)8OF-?'86R4]+X+C7H!(&\%IXL-E%38Z;5>5X3^>.%^^6'/=4([*'\[@+ MB'SX'&:S7TY7TSFN5A.=&:V7%*)4)H JBAQYERQ@#$2_4Q*C'@@BUUZ\&T2> M:NSU?OX0Y(5TZ,K5LO7((-2-'!7 ^D:M#U>)YW 9T/GW V.Z<^,A'8(SG"#]&Q&WZ>7JQV8 F,C*=GQ*=<>?5J M%DXF0A1GLU$@(\OU0L)#=$6 LTYKGXDS[OC0[;57[H:2IQ>W/9RO?2@8HGP9 M9J_G&?_X?_#;1#B;@J$C4T1O: $:(19EP6KNK4C,<#V4U7+CU;L!Y.D%<8_G M3F0*%K$#T.4,NPGG+N"5M M>7Q2P3UOWPTN3R^..PBW.RDJNUS$*_ID-4E!2X:,0_!5.TK%P)<U^]6L_KT KC#\'LPT/S;S[?X^QM]<%!CC.>+^6HQF^;:\V23\UG7 MN5J4EV$Y)\]N]==Y.,U3^N7U5>S4)6/W9Q_?,N/ =1S9/^-T!2/'>"\!%%5TN6@++DMR@Y!4X+P3(PJ0P6K,<'VI!4<(J;K!P]I[-GOP99^O5 M^2>;K0FDM+;-4?['=P@Z5.F#OB071.]_/%:OVV_+I8Y-6S>?Z RZ_3A*L/ MBUF>)"\D1Q^!!T[LR+Z C\&#RUXZ9#G$_)#Y+4]!2%\>NH\^YCQZ@*QQNG*T/:2&DD('^N8#SNA7)[26OX3EW[&F?YVO M! UZJ:P'Z1.=P4J2I\!2!B\,9R:8)!N=7/?3-$X'CY9@&HC_'2#I5YSC,LQH M)<_RY^E\TVNB)H6=+T<9IVA+,)"Y7LJS6JK+10)?G#+DE#)FVZBG[Q V3M./ MIB?<@)+H %AOOV"E?WZRY=5O='Q/2&;3LL2O7-,V(<*F(Y0- _2-4ZCCZ8Z9S@Y[(\JOT75'$]J['0@!72N.E\1 M_YXOYK2F4UK6F6Y=S%>_8%DL&WPIL%GGT$[IY).+I7T4)O%8T.J318U4BN2MIJQ M#PAT<1R?+?%L/_]")FH-P"AI'2<>@F2UAR5&!]&196J5T6BY5)*W"7'=0]!( M?4W:H_ XUG=P3K_!]15KE)"/WI-D>419&_DX")@*N, $:H6F/-@_]'#<7"-C MI%XF+=%R.)L[T#+G%YWO<+G)S_TEK*9I@J):G2: ,,E4=A2(12N0(4S\',+Z)Y584DM0EOB)3N/IUS/KKT6.R8.O:9=N MLOOJ!LH\N7CYV[)]W;-YOH.("ZP*PF@P0D,A%H(R(=<*5 .HDN4AB1#90P4/ M1UQL[$?HL"83YRI&*0UHLN_JQ10'EQB"DH#)U$I[M43*PY;4 M/MSOX#3<1&/NX$Q="RWL;2%_8IL#2)\O,:SP!6[_O.!=4+PD81R(3 Q4+-?4 M8Y? :<&XY,P&]5"B]Y&1LZ-H'Q>D1P#GKIC:XTFQ<]R^6BQQ>C+?YLJG;YMY M&K5O!4EUGC<_S;8RSO]UNEI7+7'.HTDQ1FJ)-="2R!+QY# 'R=.FP,^PZ%S$ M-B=&F_6,B^_'1N4>F^*1(-+Y1GE7/]@L>?.MVLQTB>OI]K6E[EDD7C=%$.T-8*II(T':C1@V3:6LVD3Z[1O>TH MZQTWT[+CC=8)Q(Z]*?K8ZWZ\4$O!:\\WZ6B1D0!#+."3)3?=I)Q\Y&A,?@H; M;J^CJUGT[,?:40>!Y&ELF%?PJP.#O_P"7$]6(GA/0\=-MB["^7#AW9?3>?T MUFF8T=$VO5;2FE7D@4P^,&)C\44-GC &V5KA4\%8'FP_,4@\]U[JCM5#SU8K MXO+E6BUZ7L?">EOTV9 L82)(5)ETJK+RP3[KAZ_U.AW=A'&'0<5-)70$TSOP M[;?4G_6$N%B$93S$VHN5L61!:93@ZR@2QJ-CLM2&XFTR&>\D9UP '2/?.Z%R M#+,[0,SSL*KE3/6/E_\XG7X-LXU#O7X>ELMOT_G)?X;9*4Z<)9R(P MIK$ 3U+7(;(1?,@(TBMM@@L^EC;'S_XH:5;;/#Q*#N=Q!]&_=\M:A[3^5B/F M:[+"J@7VY2QF?B7GT=A29 *&K@YA4@'H5,V03$PV,!TM;Q,&W(6Z'JR801RL MP471@?ZY=TV;YB23(&(PA2'$) PHQCG$+"1PK6L))<,@VCA:#],UKH);0\^USG/?WWYO-[%S^)7#+4 M(0&O5J 2M4]^'9QMC/;,U]Z!JDW?AJ%6,*XF; [;403=18GM0ZR=,#I:@C4. M4-3Q#M+3=HW>@T^&..US%J5-^NE#5(WK,XZG0?<52 <68&TF]_MT-ILD:5&Z M.J#9Q@0*LZ-M40QHE;U6FC.IVQ1;GU/00Z!A$$ON()9V<)2^KBUU3Z9QAEMF M$)I?_I%FIW7LQ\6:#&83M2F0N%"@HA7@%:-MI*/1VKF@&A65[$)=#Q&(02 T MN"@Z@-=%MYW?:J+8^^G)I_7;\M?5=H43&^JT$!T@.>Y!U7*XF&J9MLW>>&&9 MY8WB6 ^1U4.P8A! #^G:=S&:P-B:""V=P"@*Y'=VG?D+':G11W+6>G7)=-Q+04XA0QX MMCXHE:/.;;!S)SGCMEL;4O4P.$+.E?Z(U6IEJ@VY9?4-V51L\FV0O=G;@*_TV#7$ZFZZGN&F_7>?C?5K,B.FKZ@&NOUW6 MTWI9F'*9U*%1E34($4795-8JX81TV$:3[$KAN+&BYGEM3035@Q9*:7E*;[U< MWLV;K%2BD+78@M<01&U_2BXG;)M7$V2LV)@E+^FZ!I6+@<# M[2LNXV*H,.;TZS3C/-_<,4P:6HK;-)7CH*P@S5M["Z:<,L^\E*3;V%3W$#1R M$+PIK(:000=::Q-CNV-/2$^2UEF =:'>0)8,/M!_BHZ)]H75KE'?X7L(&CD6 MWA1*0\B@ RC=L8(H+4=/?H0)TM903($@T0.OW12D%8:5-JD!!P*H752\*8". MY'P/ =+%_*2ZI=6/N!+KMU(KE4L!X:0B98KDC KI:]^-4FI#$-*T;?!S)SWC MNG*/$HD:0! =J*('>[V\P#*=8[[:\N4*:Z\L.A@?32@1,FKBGHT&8E *?.'. MHG=)^C8NX"#DC^LQ/@I8'U_,'6#[>D+&^9*^75D09]QD- RD=PQ4(N,AYH1 M7@Y9#"(;F=J477R7M'']S$?!Y+#BZ0!OMY(WKNXB7$]T85&H(,%)3@Z/D!%B MH=V$=$#0,J,PC;3D=P@;U_E\%*P-*9H.D';3#[JR9YQQCA>3P-0)>THRL6T> M:@R30CN9M&S3P>9^FL;U2!]'EPTCD Z@=9M!M&>V6;'O:ND'"6V]7D[CZ;K& M+#MAI)3B8F3]Z91!]JV6,B/R['"C86D(MD?;=+0;E(R=G^L M\5!QNYW?X2+J &+/S SX MI"V0 1*]8:&$5HVUODO;V.ELWD(F .+L0-@7EG!3GV!763D MKDD.I6R:3V, [XL$1&YMX"(C-J\O'ZQ9<[/@3D>0;2G@#O [#*300&[1R276UJ%FZB71("[1>#:#1C,8@LO@.E>QX] M=@AH8$F?*Z$A&/FTAO6&U:=7M-[!9C1\Y^$-!_-^9R7#*YF+-UY CF66$J8, MD9'UHU2,4+U;X K1&S9'SAX+9!?C"S1_0N5\OU)>4?$L[#XQ MF8$A"/":UU1&KR'H$LE1%L%[E3#(G1H'T1NN((5^NHF2>TGH!"@'R',Q)'/' M1L<9W7^=K[Y@FI8IYA>+SV$ZGVC,//J2@4E6SU.@9"#1+H;F!JC.VD&F K^FO*]*K!:VI)%N30$49:DU9 >F85K&0 M7L7&DY N:!G[ZNEHI3(0FSL RO7A;$$Q[XPQ$++6H#C7X)D*8*5V*K 0?6IS M1WZ-C$[@,;1Q$3R>&70#RKJ2LX7VVW5W*^^&P+8'"I7F,PB-X)")&G M[&0,1K6!X]WTC-P2IS<0#B"T#J!'W%O6PKD7N/WS"K_.4E(ODU;(]#=D^H,5 M-4,@^)KV)VA3!9Y#EM9)V^:F9'<:Q]63CVQW-A)=EZ"\,C)THH.OA<()G.>U M?1"K00QO@ ?NA$FT,-TF7O0@6>/:CZVP\%W('2J8+N;UW%[.^Q0P72*LQLM^#XN0\:)U&2W MYA3 %29!66?KNF@[B>@,*AD-:Y/GM!M]X]I_HR'O:%%U>:">-4CZ$&9ALZ&VI-F55N"RBF"U)$]>8-;FL33@#N2.6Y(P&C*'%F27 M:-W.0KG516XB-&JCR+QEN&DW&1C4Z5V0?**E<9$]?RSGXQX2Q^V3,1HJAQ!8 MOTB\R<3:;08%CZ6.8[$*-2BT""%E#4QRRUA0PMDV%2^[TSANPXMQL7BLR+KP M7'8/:4U$L)QQ28:P(9^_FL>U0PTM%57,686BW<:Q_5@'CD\V$AT'=0" MWK.R&B)8W<-(Q\@AD\6#JQ/OE'18BT%"[?O*O(T.>:/BU_UI';NL^W'3@H82 M6@='][OP[>QZZEGZQRD9Q?=/-C7Q4+^A0;#8S,!\9FXU$UZ\7=%9G=>QV/X_K!0TEM!Z\H"LGP'O\3F MZ3VXP#I X;6%7!FQ,HD*"QG""E*N;:^B]!!H'X.Q)80B>,R^32?I^RCJTIEI MA;5!Q-*%2?CN8AV5_M>KU6EM/_-\L:K9YXXKXTJN Z4L<2A+\$(GB"D;P6*T MPK2-[MQ!5)<.23.5-I!P.E!D5[7S^4)(*5]I$VQ4(0]*:A64Y.^1UJ7CL9C'*/'"ZH'Y%UZ]:2V3Y?I4UC=6)'T+K@ZORF5>CWE M:H?J8C346R/N0E!1MU5T]],VKO\PDKX;2%1=';!G8X0_+CZ&/_XV77^JC26) M@[34>PIP@JSMT;4$J47=7#:#"[*6^.028XBQQ#95IH=2/&["SDA0;2K68P'\ M<7 E2I;(^?SBB?*,8[A3?ZUCS,-S8L9-T!G/ M+#Q(&%WHQ=UY-DF80[8)H0[!!N5M3<(,$41!QFF!V3<:M[ [C>,V1WYD_#42 M70>QZ)>E8%J_+2__(--C?H+O">YOYW6Q]?_U\OQKF&W5/O%QFF@S;.XMY_GZ M!U>^.?&69>N\@%@L<3IDXK0H#C*Q( 7#K%=MU&2#Q8Q[Q#>+9H\M]@Z\I*,6 M^PZ7TT6^G3]ZUL[_*ENWK)XP%J)SFH%0Z(%$5"_X.9U9Z)G4$C$VFDWRN.L< MURQIME\Z!DL'A\@9 VXL^QF=FT-E&8WG@WA-*0&WDNV!P/YRT;/T]9=KCN L[4H;&!DB<5(2[;:0RC* M@[%18"R)K+(V=<'MX=SL4O6IP'D?V1X)YY?SJ]&/QYB2L0DC7IM"U&)U#3] XX$)4C[5U@?, S/2@DIQTPVP0.',9Q>#TJQQK^^'R!MXI$;4 M4G!+NM]JE4&Q>A1X0]:3-EQJKF-LE,#4Z4B-@7#QG=D:^W"] TOR@OHM1^I] MQF*^.0OJO LWC!-FM?4C'W%> :'5@$*%[B**6.P;2%T%UF=(.H >=\'G:.9 MWP&2;JSA;#Z$XK(.ETC $QFE2M69?4)H"'585DQ.F-A&"=U)3B?(.5[<-Z.< M1_.^ P!=R07X"WZ.N)RH8!@7-="ZV5N.,7!2!'":%XM9%-ZHO=DM4L8%S@#B MO6F5'\7K#L!RSW#ZL\4XF[SWG($.@8$27($KQH!E)7)I="(>-0'.@V2-Z_(- M#Z+A9- !H&X.E3];A7;116_MV5U/]@Z""1RBD4H:5H)N5"QU-SWCYL@.#Z$! MN-X!=G:8[GZVL"Q0,X8.F*UCMY!'\(G3CQA==C+E8MKD]N],XK@9L0V45!/9 M= "Z.V9LJ4*V(W-$O!%U8+H0X*(J9$(F4P<>B%C:!/8['V4VB(]V&)L[ ,KM M^]C;D9#WB]GLU6+Y>UCF28YD[P7/P6=-!W3TG2G"UGF2>N)'1@2FU>41DDDR"Y" ;8D46)EG6:DKP$/1WHA2'0>P((NT% MR+5X!O.+TV5=Z^;R:'-?]@9_W_RF#KOTRFE:110AUTQPVJ="B3K8W4GKLU"J MC=>P$WF=3/4;$(:#"J07E%W6R=Q>V03):LE*TK:)NG:OM1YBK,9-SI:+K- V M2IS^+FF=-(<;$%V#":*?HH]KHXKNB>-LKG#CS2J7]TBZ?C5=XP=LF6+]>\]A\GM)-&__>D_C,#ZT=G7YV2CC%9;3>>.\+[&Q,BVX5R!MBI%;31G[1HE[3F2 MO'T6_#!@.IS!':BNBWK!*U=[-9MN4I3TT1,?C*#_J(@"8IT#H\G5LJK(&$J; M&_C[*.HDX7P8S S"]GYTS'TA\KHC-KT\/X8_)D(+;YPR$$)E6K&U*[>S)']4 M66K:)*%-F'D7ZG9"EW\BZ!I<'(,IJI'S8P_X)^\V OR$ZVD*L\?)KSV:RE'R M..7' ?ZD5A"5#HM#96UTG@;:Y7'R6_]\H15X??==V@;21V^7)V$^_>_-"RX5YMG,L2LO M?UO.>B>$V:4NO<":,3YR;1*@X00%[LG'4$X2,J0SF*SGC>8$#T+^T<;F,42\ MF*[2;+$Z7>)'$NDOL]I!RG(G5!0(MJ $);*#H&G]Z%(AAHJL3>R/G7>L9%P] M^?C8OF7WCHF,+G7N!SRIBWL]+XOEYT-5[AT/.5[C?H^RH0S [6O>XY=ZN3P_ MN<"9(E Q3T8S.6-/H)NP>BHX.0M]X[EUX9F0JH/ < M"I.%C!1.3J5'6K0MEG.3(H]MVAKN0-S(1MX0.+D59AY8)%VJF/,AE<\(HU:F9U'TDC%]T,@8E; MA5J#L+]+]7'9%'-ST[8ZQ#ZY^8@!K),'J1I*?=#:%M_P_"[\[O:@STY.EIMP M_>7A<6DL>^Z#BZ*:R(0DA5'4#'ZOR1FV[ 5Q(, M-CG[FX[HEU1=C!J[V#?"!AF3#^"SB;0E18:0I0?-A Y7[BXGTO^ ;SDI-024AFQYKN@P+@(*9HS*.T_G9YOM/] * MCO86TR?,IS.L@R1N473E?9>[)_#@=9T'ZB7?%->QVNR"_"*-VI/?PGUJ<];L M3>JX.G(4C-[R/)N*MTOE>/N>\5!3\OI#!C(F'Z!LL+O.FY=3;Q;K2_]#92R^ MF R9 =*RPATUF8P2023,RHK'JL(YBI=PY<(U:??&6F1=,8GHV@#U4A.X+6< M+]+VLCRF8I6+KE69XXXDCGW/.1A^OE_T,X20NE1#[S'A]&NM75J%>=[.F*MY M-WB8K7;OPX:PV7:C="#U=/F""TC12:9C+A&*31)4K&G>+",$7PML:3,EU28# M^C8M1R=97#SQXFKI]9P>?;HI)[Z\4(JE&*41LJWI?485\GSJ4 :CN659<6/; MI-_N1M_(S5*/0\BMK(KA1=*EQJD3?^>$SNE!*N;JOSY>I]Q+RT!*Y/SYW][@ M^K+/*+GN@>4(.;,$R@4/)$!+<'&2!1N3;)0.<1T 9JG M+4[K\)CPK;JPM 5NO_*N3>"M]MDX"3S[&N=4$H*)!F34$:V*7#2J0CJ0X'%U MV; (NZ/)6G,9=JG(ZO#N&@$[1'5=_MOCE=4]= QV6Q?7=YQX/%M;A/-DG NL MK2\X!%?3:R/&B"5$.I,:W;W=1<_1F0C7GGKE0H59G;3W8(T1H 2Y'\%(!E%E MB89[VRK!]!Z"QKX5.QH+M](!!F!\E]KA59@NMTU#]M<.E__V>.UP#QT#:8>+ MI]]U]^D*-XA!$;P]G2J*/&Y7".H$%\?)D\\^M?&^'J+J6$UQU[.OA!:,,$)H M!IK5/D"%DR/@1!UKKH*R13/+VT2Q'B1K7*TQ&$9NZH[A1-&E!KE=7+'I:'I0 MH,R0G"!&E*0@:OI;$+$8%7,MP&JTT9?S,'M^NEHO/M/+R!_\;3$_^6WZ M%?,VJO7+MU]Q05KDRZ?:,>!9;7F[41E7.!%-8L$Q.@42HT.!M'8TCM@A@Q$U M^=2X1M.KFJUIY/:O;7$^*@"Z/+MO5BX=?'+?\Z#A:ZL:GMKW5M-PK1VI.0:< M;?K_.@W>9 Y.>$2K+!.YC8/0JL+J&?6.)(Z M:?U^]\]R9_ M].V7^M?5L[2>?IVNO]W83,@*.IDTZ$W*ARX.O(P>I+5*Q^R\"FTJ.HZG_:G7 M=.V#VP<\GL>0? ?.S]4JMGN8O5R&^SN;%(C)*M M(Q(/$CAV(L0(>+Q?B0XGRBX5XNW2V^-B%'<]JD6!<,N+T(?+/'VT*;K:=;&F M!BOI S@O%&3#<@C"9H:VS>YM6R9\@?@=)KO6FK&;L;JBDC!% 3+/0&59P#'M M(603$#';H'1CI780X5V7%.^#M?M56'N!=JG:[B_?/<+F^\XC6Q8=-U1Y=Q26 M:BN$J!G+Q@I;8^\6(F(!RU.RTB0?Y@E?+9:7 M[[NQ 91)3-/"@9D801&YX +6>1.*\9RL-[J-HC^,WNY*D_=!T'V)[PU%UJ7. MNE(>?+"2NOV,06!A1,IRKF>B'D$7KFS@<-7^S<4./L5XJJ=4!;YQO6_ .2?21S/*8 G)F4 M7/XFF_)12IY)P->XO[^)@\5BY=FIOWM'LXV.I\^'G-VE,TM$&_WT* 9^&+X!Y0 MZQH&)G@W"'ET]4Y^&ZYR*=I_;=0D\?6W\Y7>"N!4F5. M+*.#W;*:CN,X>*DL9(N%&>FR=:U3I':C=%PKKBT4FTJMRZ.S]F\X^)R\\H^' M:8/RX GX\T$+O"@R/WB5-Y\P8$^'AB?^@U7[(B7IDBR0L?:93\C N^@@H-,\ M*J\U;Z-L'J6SPR_??@FS>HWSX1/B^M?EXO3+='YRM>3'JR(3 YD3'24A\5HT MB>!UY-J3>K"R35.872GLN-_#/LBYM]_#D +J4JL^4#C^]@LN-W^I5^]GKAZN MPW1V1%^(/=\S6-.(8];7?+2HD-X+JX%M1CHR:2!$7\#8FD[GLW;VB8T6W:\M M03U9)MD8YHK/M'V,J],L T3+(W#+:^=NE,RT'A>S,[&==I+8!T='=I+86V0C M^CFKY7IR;;KSZS5^7CW[8[J:L&*-*Z: JZFJRA/'O"*.9>U+=,5JRW;RI.D5 M5P!'/]T$V_TTC(REUF)?#"J#[E#T8O$Y3.<3[M'Y8AV@C^1;,2; IU) JL02 M%ZGHW3K*'XBC+17C(&DHR3X(E /8W$%@Y MR2 :7D(]P&U+^]D.U"X)*^KUKZH#X*SF$'DA/&#A+JALT#2Z)KA*QM@%+8.) M]R9P#N;UB$"I65>OY_F4'-9IF)WI5,6T28(A&%.GW4=+1[(5M40Q2XU>&YMN MX.3.5+B;S^W"23]$/(N!>'6PG+_B,BX&D/2[Y2(1Y,](-QB4J.G(D3L&2G@" M>RV@4B9RI611[N;L^3O%?.VA7;0Z/%+&AW-I= &3\;6)/"V69]1GE(D..P81 MC0252^TCXA5@RDHYX@MG9@<9WWSNN)E/PXCY*%Z-*NG[XHY7#*+?Z&S;&-\3 M:[0S])]ZRT(\"MV0+>9D5VH1%Q*:'_H/4C8RCQS8MAY97!Q;FF].Z=VH; MV+JHRJ)S@VJ"04NNB73+ ];4P+J?,)-_IDM145I9VK2COI^F+DR0 >6_:"*, M#F!UWE5XPG6*5B,'[Q7M-Z\4.-IG@$*1UV\2E[9-F]AS"KJP:-I!YB!&=P"0 MBYCB97^ B2J"%4<'>&&5#W74N5=!@#5(?VJ6F&U3$'T',5U82.U@4 M7W_^$J;+RJ3;0RPF'AU9_%Z"EI*4I0[$HT(VH4A,LLACO;K=Q0%^X!T[X4,] M.7P,RMH.U,PV"85<@TR.GXF0>+%$M;<0$AF!!J5@B7,70YN$D*L#>K\#%OWD MP'($DY]:YM;ET(,F"5NW']\T3^L[JVD_\"=HQ:P#B]542;68TSDDMY]S(:T1 MVC2J!6N>GK7G-(VM3\K0D$=://B:4JE\W86!UV'IV=2KU40*MW&FUB%T]^6, M'82NP<:B["_(D3-O+NY1KHUSJ7 MVTZI-_>2T4L65WL<+(86RMC(VF[,JTLXB_0&:5-*V@"YHH)L#*$@Z!0 ?9)1 M*IERVBE-9S=DW4?&>,DY XEW,32O1P3,I@O7\MODKQ\F186$(BE@1N0ZB98H M9H(6P)-+RC)GU$-6P0K3GT\67W\^>^(6(&<_;/"Q0<;E^T:$P3!"6QS%P0Y\ MLS>+^5_/;^ET5$D5\BBSVZQ<&8B1=D&=_VF-#E7PR+B6/YV M (T]3]U+-Y:E& (F#9:1-E6A!'#<*S!)(O=&*FO:] @_E.)>DK,>S:^0%==^3AI]QVC)2>>]02D=6,_<^0B&@@,JUQ;#2J?9?DBD%$91K MD]#=:LCI&UQ?O?$3(A1#R#6A IFG!"'1&G5BGF$PI"S;'$G7R.AT(.D^LK^E M,@YF):7_#ZF@XP?.TE U_5J]7JU/,F\&J$YZ8TB8Y(*_3@&*Z MWA_Q#-IZ[W1"C[E-XZ1=*1QYIET+;#413@#W"1YY=MRC07)@ MT?6*T+?EOH5.D DOM8ID=!;:@")*\%IC=3I"**B-+6WN.?@G;" MCWG2^#F$]1T@Z-E\/EENL M_%ROK";>B21J"KL)6=;;*@27N )!1W_T]-\@V@QT&X3\G=!IGQ0Z'U^L70;' M+J<:;\89K]YN)Q4_2\27Z?H;&0Q7#(0)Z%N!C'7 M">SM0="!X5%',;\)GW&3,X6RD(WD(F1="BBG"P1!'IQ4QG'M),^F34[_52IZ M25-\5" L!I)*1X@Z2[>)H4;D2>J:U_XAN=[LJ1"!_#N9HXB1Z38VZ74ZQD75 MX?*\!Q@',+<#:&QVQPO2Y1L^%%MBI-> -H81'VHK4$\_QD*4NV1L]&VNRJZ1 MT4NVT)CJYG"Y] 2J\SWA9427' 1=O24F*DL\N4Q29(/)*";;A(AO$#+RC)'# M17H?. [@;R_P^$A?WF:%"U>2(?%)&>L%7G;D2L< S&/.*!RY]XTB)%?)Z*;' MQ]@ZYR"Y= "JPQEWN>QYOG&8,U2,<6$!H_*@"G<0C3=@@O/1"6FD;]3JL,%J M.M!^AX'KIF,XMJ1[0/MYDWMAKEV3W8,R?2L1P.Y MX&B9=TZWN1Z[EZ21FPATH5J'D5<'P+M*_]G6$3K:8#4#YEP=1U6K-V0Q4(@? M.O!,G&JC)&_3TDG7SN.$?+.K\'$<'[E.\GW=7%N5GRV*5#)D$TMM7*=J$Y\ M9+@:(TB]QMW:!N]4%WGQVI&;4HRJ? [G?P^@.:OIDLH()T,"SNL-'_$!0FT. MAN@\3:234:5:1DMGI//<0K!.HE?1"]$H VGHI8P<7.D G^VVS %@.7BW?,'E M=)$_K,-RW<6>^;7.GU^]GK_;T#7)GI9MC*L##NA45X4D4D(!GK2SJ+W7JDT. MPK#K&#F)X#I89OMW6K+TZ7Q-;M,K8U6IM?GBWSY1^X3%-BP41K M;9-5C,Q;K(VN4) RT*01!"^^9+(!6FV$O6D=^?:\0["W%??^@/9;0,_QI!J2 M'[LQF(C9!:=KLGAK9Y.7?WR9GLU6O]CH)@?NHN20=":C-I&KYW5TH'4NP06? M7:,!'[IBLP_3B;[+:A:9WEMD0#2=H"2BL!040-)>@LLN3!B39E MD.-X)>TN^'Z\370<6([T2E[.3GCNWENV.P,O#S)(L)R4 M\ :DK#W@JOL:0R"; 6W07#)9<V>\1%_C"!O2YVYDC@>PHGY?=8<[[ZW;BC MK4!'+ )!5@[Q1-<)T4$"CUIXB_3IS1G+O6S-O=;YPT0BG\3N; ?!I[!!CXU& M/<@L&9V3QAKPJ=;T61/!I<*AJ, YDBY+NM&XK#&7_<.$1+O8OMT ] ?8S;OZ M"$X8J9)BP*2+H#AWX)%X([+-:"3+V7:?[W'T#GT*\=:GL$-;@.X'B=">,: F M@IZ%J5F,194BP;O:W;3.:7%*9R@I9,5S$<:/Y'SNNY1Q3\$G'%\]#A0_P"EU MA0$/*@RCB^D!>DPV*1H@H+1@K@DLZFYP:#:=]G 6.>TK]&#MH, ]I0:8 MK\)T^9]A=HJOYU_H\!V\\^4]SV_6\G*7]?31ZU)+M,IQ \4PLF&4MJ2S923W M(B0AI0_&YR8JZ4?I=2D"!M(/$DHAKTQE5^.?F@,7I40I@V6AS9B2?_:ZW!>_ M[7I=[@."#NR=ZUUA3' .:_( MP MW;:[\[B6I\ZR6YFBY.2EC$-%U@,&#O<[?+JJI,:,57!+W.&U^A5$ ,8%# ML2%Z*0*=7R.UVANFGOX)]*L]QF!X9 0\93*>;Y+[C^M,B+ MV>+DVX5/D:1@4L0"#K& *L6!S[P >B^3,+8JG[XVQ>Z+Z_PL&!BO0VV71N#I M93_%[[,D[L*2EW]\P;2MP?G,)\P([1VSA/;HZ8Q6Q(F@!%CTAF4ZLG5HU!.S MV9J>Z.YI!=^[MM?X6.IE5PTEJ??3U=]?+1%?SXE 7*W?AS5.=,S*A$!>FQ=D M-=CLP5LM(&@M6; RA=Q9?>:N2WNBF;Z/N<>Z0=:/MM7.E?O1(D4^T"EETW3]+I; M!>.X80X$.@NJ,#J3C=B[4A6^?^AB10#;J%N@/.C[:1[;K)YXL5Q M)4"2P0E*>W+$I/!0I/'6:R:L[^S^Z(?/D^AP-PT GA]U/UV[K/;>>:SF-1JL MK9YT#0>["-J6A-H+;6-GW2)^\#2(CO?2PUS#R MZS3AW6M[LYA_):__7,=\7*S#[.KO*]O?+-;_&]?O,2U.YM/_QCSA/FAA3("< M=3V\5 2G-WWPA(_>H?&\S:B,9DMZTD.:CX%^'R#YD7?+ULIZM5B>?52_QR?$ MC\Q-"8"%DTUE8H2@F 4K@DGDVQCD;9)Y'G>=3WJN4Y?[ZG@X=;#9AKNG19LM M%L,A>$]:AE8.P=*/@A9NBN+9V$;U-(^:UMEK:]YCML@X(.@ _=DZ MOB(H7=-;&,1#"MER M.C_9NI^;5:ZN[>IWI\OTB=9=M<9J8GB0F&K4 MV_8P@CO7UP/CZB:L'T'(/6#Y4"Y7'WEQ.E^_(L'])2S_CNO-Q(JWA99!W*J7 MI1.6F>6AU'Y"GD+^--9WT]=EC5D\^R/&I7] *7+J_4W^-Z MNMRR >=8IL>T ;C_6<=?HN](YU"WY_2&.>:S5VVT)!G2;]>?6&Q]:"2'<@<^7Y]#&S>'_,=6JP=&!B7 MNJ8NYR+6PWRL+FX$+ZVM,?+:?I"TOE72*:3?:=6FG>7=]/02Z1T< (O!I=$E MILZK;%.P63I-A*L:1G0.G*#_F*C(UDEHDFFC\NZC:%Q<#2'M[P+H -9W *%W M9+N2%+8[[-JF.X_$I5R9Y$#$H&O;<091: $I150YH_:LC;'Q/_7#7$HM77#&AH3!>)SW6V<)6)'"J*&:#DJE1*[X#B!W7!6X"P=8B MZP"5MVV+2]/B,CH@I?<^HP"6A0,E!()73H /*:KL.7+Y6$[6'>3U$G!O;:<- M+ZLN 7B6"%83:B;,\N(#\<>X>O7E4X+ F(:H>1$VKJ?WT7"H:3-*YMB^IH7D>(;A@O:[SRF6;.K"'Z1HYS7H$ MB!TLE2XQ=EZ227;)Z7+^=F/&/ENM<+V:Y*@P"<' &E5 ,>3@ AIP.7#/HH]" M/99.NY_*D=.11\#?0!+;'XU^B\8YGM0\TJ/P>')R+-?3_]Y([VWY ME:SBU6\+6ME%5'-2E$,I0X(8R30FY]]!D(6VFQ EQ&AR+6Y=31SXZI%S M>IOA[#$D,2K4[F?AO8N<*"%SV;3W%K4_G28OB5QW7_.:@A+)LZ3;7/WN0>2X M]=)C*+YAY-4I&-_@>INC,4UGGV[L"Q_K4)480;ISLW30[:=OXVQZ MLL''))-SSW.1@$)(H#WM:]&2I[U8?"!31+6Z[]B/SM[B,8^ SEU"-@,)MDO_ M^O:2HHW)<*9 ))5!2PMVC,>/H<59C\@O<*ZRPIY,KFKNU>]O1>G^'%QY99;U),/^TF)&05R__<3I=?WO^ MJ::?KZ;S9V^?OSZR?=GW'SQ0$[,]5S"0?[6I6+GVZC>+-5ZFL8;(%$<))A@! M*K ($=%#5,8+C"))URAG^$&ZCFXND-+IY]--\X;--JW%"R2!FG;T%5_/23!8 M-\M9,1RWI->3ANP5[1 MX%RF94HKF9([<0* 96F["LIGH.L!ES:%[6Y[EQ:85ZEEVFV-, M^: \:%>';"7,$%/M[A=,SL5DETL;H_ N:D9&63OA+P:61 =H^D""V;#CS+2A M+;F87W"'>TW[C(S.DM#08KP")VE/(AEBR*POOIF%\0!9XT9M'DV+#2>:#G!V M8PWG'3D"1\>9A^ L+4)Y!XZ8!&B=+L7*B-XUP=>=Y(QMI@TF[IN]2X[F?0< MNK+M[G+I+Y3^F1I.(HJL \F>94_\*HXTO$#RUDD%ZQ*3UVV2N?:CS&3E@M9_( M!',J DG/"\8U*"X1O'7D([':*+ &UK'1X/?=B7P2L9$#T7(3FHU$UP,J=^/C M^4IK^]]2D X>1J8(G0HLU51*!&UU\%Q;1-,F<+(GH2.CLQ5@#M.9!TGO8'!^ MV?826X?E>KB"XWM6]@N6Q1+?8YJ%U6I:IFDCXBL+CME@$0XPTH97W#.(KF8* ML8R!*8?T^R9P/8+HD<,UCP3=QY)J!SKVYD)JF[ ==N[STV5E_#:9^&+M5MHB MDZIUV84L_X@9'%H%HD1?$AE?)),FB!YR%2.;M(\$\='DW@'F]SV9'*O7I]82 MGTMMCU<<>)0@>ZNN3MKTMZ_"05'GFF_1239:!\IK\)+(": M&9,L"M-HBO$]!(WKYAR)@3NTSM%,[^#HVVC,*YMR$ITM,:,&7?-K5;$!?/86 MN(PRHR*MG-KLBYN4C.M9#(R6H]C< 4SJ",K?PSPA'=@O%J=Q74YGMW? 1$;A MF4MTC'M;\R.&UF#L?S*:ZV_+ MZ;JV0%]-.)I@/2EFE@1Y!Y[[>I/HP12IH^:)FU:YGOL1.F[+A%%TV6%"ZJ)' MPFX+W$91R&5=8ECA"]S^.=&25BB(GUH6LA5D#A"*R%"L$%8QZS@;$Y)W4SUN M+X51\#F ^)Z,PISD(JP41A/_/ >E:0O&P@L(*5$F+UALY5P.9^K9'PI^>XFD MV\#6ZWEM;+%83H^)9-WQD.-#5]^C;*!8U?EKOKW!]25ZG$!- H0B90#E2)%X MES.0O!GI%RMY:N-8W47-L1KFXIFOIO/IZA/F7Q>+O)H$:5$KI6"3"EN;(4#( MM1$AMRIKX:0*;:+J=],S;K3J:!3DZ.2L+5:A)1 M)"G( !3)T1&;):U"9 DQF)*CE=XKWQ8ZU^@9-W35#CJ',[TGZ+P/O_^%#/OE M-,QJM?B'TR]?9J33)X@EI]IF,G!3-P /$+UG=& '77(.+(0V6>7?HVS$.NJG"VT)]".MVFK.HZ'>,&I-J!9G\F M#]:@;@"(_/;ZU=OW)(KE5YP4(Y#+9$ 6GNKT/P'!1 V\1.\TEH"LL;ZY0LVX MX:1V<#F4X5U$C:ZR96*UP6)= FNSH>/6(+A<"CBOI$C>A]CZ>"(JQHWJM(/) MO@SNLNGE:WK _&0:9[AMH;VY=+SYX3%.]1Z/'\+=/G0U@SGBU]]%&'GY1YJ= MYNG\I#I/OT]GLPL4RB0;W/3;6WGY08C?%*B3;AL'VH/%X?77_7 MYBR^];8)1IF-+!Y*DJ7ZE'0XD^T&&%U)+"*/S0ZV7>@;V[%OA*K;NFUP88UH M;-?6[C=7=&=!X&IB?!8YQ0A98>T59QGXJ#@@0Y,-,]+'\AU5M_O;QG;U&X.I M$=L[\-IJ&&R-OTV_8KZ#BQ=,*Z48%HP'[[T$982#4)*"[-&AJ"/D4YL65+O1 M-W9HX)%T60-A=0#!RR%F#ZQO6ZM:LJ4=I1.(XFI!8#% [B]"B0E#4)&\ES:% M%+O3..ZQV@(A]PZ''E1<'0#Q@?7\\NTOX;\6R^>U-F33JR3D*%V=/\ 3MT"J M'B'XZ,%P[]"Y(G-N$VK?@\A>9D@/BY/==>)10NL;CY<+>Q,^GX\;E8RQ;,AH M+=X3&YDR$!E3()4S/F4ME6XS6&1/0KM5D<Q>>:S;VU M@5>?IE]69VU(5&*H'9DWZ&N$465.^SDPL,'J.D2/VT;6X@-$=0NZX\&P:".9 MD=W<=V%=':IWR\67Y1378?GM(Z9/\\5L+3(8 M;F4LA(X2#/GRM=%KN<"2$4JV2C*-^#9(WK$#^FMAM. M.AU [0'&_7;1%2=)JYCFBC!A0AW3R"'Z.@T9C8M&R)AN#LQL;^;]ME?CJT>8 MASZ6SW&8F/J&WC;7P/.BM? ,,(M:T5EGCS >P"B'@ENN@VB3T/$]RKJU[ [$ MPNY@VU\P?0/M2@N#JX-!)\[KDEP,P"VI=[:.W6 M]FL.QB&$UT6ZR0-K?+58XO1DONWVDKY=N0(Z'V]#YXJAU;$(0=;T"<%-;=?E M0,2(A5DIG6O3!O HLKNU%YO#=F"1]JU@:WY/K:GG1D>(A=7QBY:L84]LY60= M&UF*+?S1(]>[IE0U2]0<$X'["N5@B'W%95P,UBOJ'Z=3>O$#Z_H;[:M/]32@ M]X83_.L*R^GLMVG!B:4C0;/J^\LZ\7 =+I]DZ I+N19&>P3T)=6(XPCA1("FRR-*JW$AJ?YH M?0"F4&@?:Z^2-M>-CZ%NZK+VB8JW!@NJ"]WY9I'KW(#'MMGCK-2)O(UD.6B7 M%:BB$(*0"5RHQ_?**8MM$GSG4CQU.?V+P?0%!-J!WOQ^O/;,BF^.V'@H@J7H MR*FI[2F@3A423&B=NAS1'H&<1VK5"'@>"Y1!R9S"6UJ<,_*<4\%L^&B/Y3G/E<.'>#HA&WY_4!#,LD\ M6C(=HAZ+2880HY$@$1777L>2)PEX#E+;2^J[)_-\GBC[@^OWW3W8:I5/?->P+N<,$.1I06_:/N+C>7*_P;DW+;W]_P45M M;3I6#XEG7S%^'XG35C52+XFGZC >H^?VP%,H;JV*&HR,-<\CJG5/C(P]-\:' MDHIX\;K79ZEN62WW\*V_DYP^_H577_'=L* MK&5"1B4+:]./8QC=W99TCHO24ZKK1A9V!R["::O]7PRKCW\M9XHGZ:P)X NY M]THQ"R$2!!.WA5D3K6HT6^,L(]N?$+P$29]Y0P!IE HY,$6.M M :\);[1]I8C,\:A?O #O*8*[K0WM#L,GB_>G1/'%\GHU,T(IG9B R(H%)6R" M*!2C58JH+7I>0IN"-I+;'X.J#=T65:;.HAQON!Z&D;J/XD8#Y?S#_%N=K^Q/#]\NJJW Q 'N]$[8F'CW^6 M=NQ*1CI%NRT%7#Q T:_S=;I:KBN$;^L$&99D:0,+:^M,:2_ QUIY("(JX5%A MH[%9)Y$Y7FGJ_K4W>>Z@T4BE;&W'R&FWZ@PAV 9@U;6")%8F[3"(P1->[+5 M#CF/5YB>+X\.[/('D@W6_B6_7*_G"URO/^#EML_GMG1,"!0R&PXV.5X;F6CP MSBI(N406,V.*M3F1?I*L7LI$!PC^/IA&DT(/D+JA?=_ZI 9:GB4HT650C!-; M)$;(NF@K6?&89!L(W25C8LB,)][[P#F;UY/W>,[7I(7GX6I7[5?0D:^C/>1H M''&!O#^GA0,M*2"G[X1+^AD7Z=!S)Q;\^>)9CL2KJ9NN2AQ%PN=S:6+QOEXNMJ[4% M43(B1!&W_?>VQ6D"C"5LFLR+\NH("=]_[K1'].,(>1"O.K#K>W?G[6W9C7&H MI2T%BD%1*V%JO^4@0?!DO%F9P<7-F,!-2 MFQQS!I.1-!NS#B*O'?<LSZDF5H4^Y^@)@^ M4SQ?L(6,[E=4=PF5FL:C$R M\$(3M29[B$$@".UR4C%8CFU*?ON8&S-8E(] XR2^#IP:3?'.:C,J*O;-.WZ] M7LT7ES<#V&>,=DI$68"\)4/VTR,$XA-HK8V+,6 2;$(4WC:Z G,\C=-ZQ*UP-K)L.D+=S"N; MC>(2$A.F,D6"8RI C26*2LJ)1I6J?;34:6;73N'K0+OVV^)N \:6J.GR9\FNI)DH-",:FET#6G4Z^!UN'E2AH(UNEC_VQ_?-?-F&%H;(K#=6,!4(J41(,@6M4Y#&M^FM\#1=?3C:X^/H0>>Y M\:339=W#=F+KCO)V'.+^:;^:X?KW\_&6YJ&F.97GDOYROW8:_<[CZ&WG= M(^G'5RFMK@D5=PBZ>?\MEH,HGH"10(E3*AJ"YZQVC:086#,)3$0F: \F)=M41#Y#V+2:<%S$W-=^8\JD M W_^ UZ1"B?;$!8)=Q/G=TN:H3;&%9;!9:]!!5XKXZ.#))+C(E>MWL;%?X*H M::$UJO ?Y+['D40'H-K-$OIW]9\7FV_;#1FN9L4DEA@%-"II1]LN4:AK+84V MPKBH=)&NT5B P_1,>[35$DHC\+\#%.WT^+NP^@]NYHO+U\OU9L^FF4U6859U M_G?-6B)C$',,8+P45M=K\J%52^K'J9KV$*LEHD:310>XVO+I-W+*E]\0MT/W M#CD+,U.\9S6)3?1OAUR%VIRF#ARRUCO#C>%M#DV/HV_:XZ^66&L@GPY0MR^7 M^/=\\VD_\7&_JF_[-27!G5:$BEPRL4T+BIV%JKEV)ERLJ=/8YGCG&.JFO=#4 M$G&CRZ8#O.TT]IL%Q??X,?S]?>-H+*E4)J4L!*B(&:*T$C3MH^P\4O236IK. MAR1->[OH!>SF0"ET *=#6^0]ENM%?K!1"I?&.<^YCFS/FI^DZ"EW^IT37>/+H!5T'EN$9BU(E4KR24^2^7X&N)E_)?4\>HKR MF?LKX72T6R;+73Y$U%)TU52PF\#>1A!55D"E(5UZ@RH74J\MWRZ_;* MWYO%ATU8Y+#*KQ;YMQU?[YTW4[2SJC[!KWCS[]T:*<8176D3?(ZT@-Y3FZ<@\+Z*G$+&'1CGQ[(EV9)QL0FX%]4PT"I"C@RX MEB;85%@);0KW!V2KF@%O$F@-N/: X9?4.[]:=9= MFZ29#D&Y; TXRQ"4+;F.U;$@4"I%?G?DH4W4:;.V/:!R!#E-?R__[@K> MA=7E?/$>O]:'YUDN%F5@M>8ADXG018'CM4Z_I,ASBD+)\$ST\^Q+ILW'3HFB M<_P[=MDY.9%$E@"AI"9)Y6(^D[S+7FH:#(*D4KVQC?I^F:-CW; MH1H;(K?34>AO4+C RVV]0L/ Q*!';X4#E"6 4LI **[>@?6<&V1YWO7\B0T%KV;;)Q0E)R_+JU@; MJ#B0Q0?-D4N+;>K,FI\9/EE64YV#Q37!,"TO%_/_(R\AN. 5BP8,J^,P:MKP MYB9V8%$%@HT*;1I?GD9G[R> I^#II$*H81+K\JK7KQ@WYVNPNW\]7$L]2LM( MFFC[_(??UFN5LN_:O%R^$*_V7R;!29U*:I =E@M="WIRTH#CRF) M[)@(I8WJ/87*:?7-"*BYKV2:B:B#T+&RZ\V"F'2][8\9UO/U!Z(EY#\6_PJK M>6VC]9[B SYC06I;Q^8$98B!' U$^@1T2XO'$OAM&>U#6#71#0= M0.[0=OJ?Q?4:\WX3O5Y^_CS?U%5?(/Z)JU0E>8DS'U$K0?Z!M,$2-YD%9R,Y M#E8%X76V0;1I7W8VR=,>U;Z0+AQ?>!V@],?==]-/4":,,HL,.M2-ALD"A=H& M6/211QY4,&W,[P%BICV^;:[N3F=X!YAYNUQE@1:(K*263&J30/N0]1,[YL-$O%]9324WQUB9M?D-G&>%JT#Y8HQBVB7(.TS,M;H;+^1G@G,'T'J!SQQ;O6AH'Q4RTR8-- M(8$2252GD(PLII(EUPI9&R_](2U]0>8<"3_A^IS![@X \Z/^W>ZB+*WQR@

T3!_ C6F;!O*Z.[3\'C[O-U%T67D3'+A8 M:K- X<$5(2')G&NEA0FR33[O,8IZ\FI.E_23P#F3[1-7MWSXA%?E]^4&;TH%[B%$%(+4J,'EMG"]'2/Z1Q_=D,T8 P!A,G! ' MZ]5F]CXL+F\<="V3E+7]D[#! *U9$1,RF5#47"C%0U!'W2VAI]XQ$?33??/P MPVNG/W$;PXLXGY,]B'^'VB@2^=0.(;M,NR":F@K1#HSG#C,JIXXK%#@> %-: MA0$BNR_T,_@WL=C?S1T3)\M&?-L82"ONT/+SFLFE1:Q& E"H -%&Z VK-*0BV3>J80"VZ1W#U$S M;6@Y5,)/ N8,=G< F??X=7GUM9;:_%B(Y/5OI6!M\8(?_@I?ZI+VLZ.+ M+:F>!##+"IEQD+ M-PMZ8@R+__Q!JR(BZGK>OOGEC_>[1=DB?/;D(UJ6?+W&A> LA9!,Q<2YXCR8 M9J4CSY,W[8G]R!@;7R"39W&^XB(L-N^K1+8:W03#F<'J(-:P@_8$N&(T2'0N M>R-+5L<-%+_WX&EO88[EY SG64\"7^^VA!+HC?8.1-*^SLVVX# +D$$$RT@W M\IA.E?EZ2G]E!#$])O!S>#:US,/ZT\75\J^WM=U!N,3M.GY?WNG;LE-<7&5& M]I&3^U;(/ 99K\L%!8:CDC:YJ.Y7DQW&P9'OZP0;9TETV9B]/4*F7KJ\LZI] MT4(B)I6<"EB*!&H,P, 7YL$&*1)Y7#H:>RYJ#K]R&I_B98 S I,GQL[6/<+U MIO+J\'[8+RH7G@0K%"[&A.0H&=H0C/2S=AFY32P5%8] SM$OG*968'3 MS^-Z!^!Y>\J-;Q,YLR(S6HQ)H)R2$&H;V\1R],G8$-S+W4KM]U+^8%@,N95_ MBHPZQ=^N;_[3V )82D! ^-VFN=0F5/A;KM\#>* MC'K%WVXMK[Z&^54U%!?+U8?H4 MUKB>Y1B]-G5DL:V3$+1'"(;VHRVL>"E%S+Y-#\+1E])3@7%#)+^8M#N ^]&= M-C0BUXXCY"@DJ%P8N!036&ND]$5$Z]KU'AJM"O<]QGC2<=ZB.T8!8K*/4=93PG&%JIP MH"RZ;&]X$>:K?X6KZP%=6A\\8GBCPZ>I&JG;X?>7W+;56=_VU=&1&298AJPL MH89Y!TZ*0OZ443$4I"]M"LZ>HFIPM=3^V;]\^R5<50!_^(2X^>_5\OH+Q4XW MAU$I%4<0II5';PC2VZFS+$!$$1*+DGO?9D#5,=1->Z@R&F(>5$Z-+9@.[-B= M-=U^^\\YKHBH3]]JPNUJ6Q+@45-H$C0XKA 4/0?(.%O0S*)AFND2VH2IQ]'7 M">!&P\7CP!M+2#U![QV&NDFWS?T?KF_?H<;R6 RQ+IA(-MR1DQBTIA^1-K0F M%Y'Q-O[4261V \31 QT ^72*<3D_GZLI[7$(D$F7EGD GCI M+:1BC-.:I>S:W M]@JAI\Q/30NP5DD5X+*%:2?1 V0TBN@/;DM3CEA3ZN3<$ 9^\\RCL!:WLW\ 4$VP&0 M7ZW7N/D>NGF.G*'CX$R]^,_HBV>9@4=KI0K>T#YO LL?Z>C$Z+X(!I:C">1L M.'W%55R.=;L^K#]]V*:B24A;+AXX*YCY9 KY$@9T2+1%!>W3R%0&EJ,Q,CRZ,#E36Q7*%\\O%3;U#^K8?P[-EVZ'E:E;2UTH:" M?$<;24GP27J0V1C4'*/5KJ'U/!=3S0I&1L34.$P_'SW+3;@:*?=^.XSLEC'( MA$:9-&BN-*C:K='IK"#+*&1ATJ78)A@X0$PO_OT$KM=0T72@F_9ST%\O/T?B M5F5.5;_$O&W6=K&>UXOI-SG(W:2Z&46W[ M;RA\"K4-M @H=$K>BT9S>0Z2,ZWQ:P:CX:QO7T6[^T7]$L,:__%?_P]02P,$ M% @ 8):5?\KGR 5, 49@# !L !G9VESV[B2_[Y_!=8S;YY313,\==B95'D<)^O:B>V-/3OU/DU! M)"3QA2(U/.QX__KM!DA)UF%3LB0>PE1-;),@CNY?-QH-=./#?WZZN;C_U^TE M&28CG]S^\=OO5Q?DZ.3]^S_-B_?O/]U_(O]U__5W8JF:3NXC&L1>XH4!]=^_ MO[P^(D?#)!F?OG__^/BH/IIJ& W>WW][CU59[_TPC)GJ)N[1QP_X!/YEU/WX M'Q_^\^2$? J==,2"A#@1HPES21I[P8#\Z;+X.SDYR4I=A..GR!L,$V)HAD'^ M#*/OW@,5[Q,O\=G'O)X/[\7?'][S1C[T0O?IXP?7>R">^^N19[2Z6L]Q;:VC MZ5;'MCM]W7&,MJEU:4_37?_'HV\X&3(L/U3LS5.SAX] M-QF>ZIKVCR->[N.'?A@DT%@$'XM?11T+-27L1W)"?6\0G#K06Q:=\2=>X,)? MO'*H,:$]G^5?],+(9=&)$_H^'#5/D@WR?NXCO# M4+5.9^5K3=57OFM.M3J0SVYMOUI#-3NK7\]6^Y[S+1U0;1B=_J3Q_\[PS4F? MCCS_Z?2?YY%'_7\J,6B)DYA%7E^\CKW_8R UT![_\U%TU(*O.8+SCG.QNOPQ M]'I>0KI=59_(5$:)%P:DX7".MEUT"9FX-JH G;Y\.[^X(5?7%^I+5(K"1_&[ MO9(,RY44'R:\]48#0OT$-.B(#IA&-8.J_QX/H+;(6?+P&1*[0+Y-%%/'&O^8 M:..W(GTWP&@&AF[5&Y7\%D+_+.NYL!4F>'<&8ZO)Q#GY'$KZ,BCIJZ!D;P@E MP^[,8ZFVW/KJ!0&CX]#W8H5\O=Z,7[4:L6U;EG:R.3AK-=CK?]U=_O*3W3DC M7[Y\61SO>V[G%;$LRS D-6$2KVU(=E7+MK=N0[4ZJFD5JS;#TI;LI20<[P@S M[:68^7SSC5Q]_7KYZ>K\_I)\N_S]\CP#T1JF4U&9*&-PG__X=O]?ES#(:_CK MZ_G]U[;V/BZL&];/+M;^B? MO8 &#E0#Z_P@H4XB]!_Y1!\\E_P>/C*%M'3CI&68)RW+;CU?8U=E%%^9Z]&E M(S@?^BR*9\;0ZG:W,(9^?\MC$*AQF1-&%)T[IVD ,P:6.OK(1_+7U[_$6'[Y MJ66=#2+JA*H3CN9\'JOGJI5^DN+^&6N9?V;9W+<-QANO*2B#+\&0#N0;&X=1 M$L-/()]+[H<>_/L_*8V@._ P3OTD7LGT;+8%L3PUGTMO">/Y%*; MI-/W@#6 MWW?49S'Y L9],B1>0&ZCT&%Q3&C@@D)VQFK7FBL M7Z^NKR_/;V]^O[HCQYG>_>4GO:6=Y+8@A[]4O/W4,70<+D"/K M*G#4G79B.6F.GUFB[_9/!9*$,!T"TH(P#1SFDDA($>D#X)(A@_]1QO[.9(R! MLG(!B..$C29<-#7!Q2D!"RFC?=+Y+AV!<#SMJ0_+2?TSBC;4YH/6CPG[X0 5 MR1B(&@]IQ @= 0>*";==@@<;YJZ-5QX=U>J8V_?>:FIWPVI??F=UKDLH$!?:W-D8T>NON@Q7[+&RO;R=ND]>E613QE8FR1YWO M@P@6ANY)UC_'8:S??VG,.S]<4M! 8)EC:QXFKPVM,*\U4MW1_[R[4>]W0[78 M<&W+5EO"&[2S@>/;-0GPDD9Y3;+FM9*$;?-@:W5::KO9L)W48;Q>Q]L@7!6F MZD;U.+J_T8NQ_Z.(;28UH-2 NF)W.JI=/8F1P)7 ?1FXEM51M68#]P G[PIR MM-S)>VT/09__5P,/PV&-N8%; M3;)F+ZSI'J 6;?8>VYMLYR4CK31\=;VUMM)?SLVZ+.OKPQK-5#N2-95D33DB M4P_;^1 !89K6ICY_*:L[9HW>W?0DA63-C@^Y'* 6;:[W^9/GIY@+;=:&YN%8 M%^%H% ;D#J.RWK).:L9FX;*!51&\FMJJO\M!PJNZ\+++<9U(C]:KVVD'Z-*2 M^J;A^D97NV;M]8V$5W7AU:D_O!HYG1WB-O<&20;?=A"L2,29;$ V(!N0#O1IZ=6'N7I@F')Z3":;C",4V] 0I'XJNR^-*ZZKK'#JJ'KT9.:!NF#:KU M?';@AP$W6'+*C>[2SVVUZA_0+>%577C9]3]UVLAS%'HY8E^/!:?4-S75-[K: MK7_J& FOZL*KO:Y_OGKP:N1T5HZ548'EYLJ[>&?NP[*@B6RD)Z@;3G53M7,^ M>H'+@N3T1#S;SJ"ZKXU)7.ZFOR.7/QP_=5E,O-&8.DE,PCZ_^BN.24)_D!X+ M6-_#Z]:B< 2="IWO)!SCN1[P9KVS&-:,_SO>0)NN*'C_PY)=!" M"!_Z'K^B$ON5CQB-TP@ZFH0$7ZE%[C!K%>*9KAI;8]H:]P(: MK;,M'GDJU/!S8K15"X(X9#D+G">21-"&+Q@3T03>1LQ-\>J^F%\C MB6@)6$)8[L;H/1$Z!I3\\$90W'\B/QM:?@\=+_US-_]3P>O_QLS!\U;^DS*Y M!#"[_D\R=EN,%3=^SI$7V.Q$($O 2MU [Q/>7J'@4U A*.YZ*W]*!XR,0R\0 M"B6,!C3PG P W&/*')67RB/Q9\5XXJ'.G^G'L (= \3U]+&"@'=D,#8 3!A MOQ\#H@!(]O(.+ 7GD%'W$1@>2]AL"S;W !;@&TP>(,\P;Q!!0*X'B,MR]#P7 M=W,)S^:11V,84Q0"QJ *'SKI0@N>@Z![A'=IP.^:!/V>06$(_83/H!E0/0F8 M7'$B-$\:].E#&/'BRU"QY(Y0"88-P1 F,/F&DR2J[,>8!6@O3($P$=<%AKLI M9^=2P44^@BV -Y-.9I1\-CGI\8KSMJ1H;XN;EX*BQ&=@C*.D^D! -E6^R#S6 M[[/,AA3\6:4+H$@PBXR,>8O<>O&R\*6.R!7HS .@8B3'44R (T,F-2368JA3<(E7DN^4JC[^0.7H$-IHA; MHO\9DULPD#Q$K+B<^_)&)?R;WU)HA%OU;#0.H8\CL-;1)N-!!8\>S+29@AU, MKOF&9=802CZP (01JUOD&!:#*1A*X<7GXL+?[!9P_D7$!OPV82ZUN1V@P%B# M.*'0R?95=(*Q-/Z$]&'&:+'ZR$FFS M_PXG,6!C$(&3'JBQ[R>T#PP^I?XC?8J?-S\"6,YVO'";6XNKT.9@O/SVZ5N4 M9X-\^79^<5-!$XX0F#QD!O"6)K"<2XL)K1K&H MPU).YN*!>0/>>2$8=C1.Q*"/E]D]*SV)NQV?WMZW$7;T<4(MFO )TXL3_&L! MP^]4<8_A+*F[DX\S=7<^@DXX%);-5:*J5B)5@3#GL4?)+76\ON=4"VZ="L.- M:Z[I&LZCEU\MS:%0;QHLZL$N6L,D@E3W0FC6V%9FYLP*D2VDN$TF2U;:^NM5=LB M^'42>3U^6GANZ5(APILE3*3YPNMX<=?I':ZP4.L]=]KQ)5J%J%:&5?@BU>JQ M./VRT@N];(T^.Z9E9N[L+M5*DRR>VF0J^?:V+2ML@+H/+(K9["D-IXA_8XE' MM2I<6;D]M+ 5-.'!SZTI'"=;1^\RZL/[I4+\C!%(6N&0[I.?[4EM$T8*^J[< M,N8*P7S^6<&=* *EV-(]ZX?03T?"P<[W2;E7&[[,3=-X;H'TXH[:SYU)[^;) M$M/1XHIA@2BZMAE5YK][,UEFZ(SG>WRHD 9.A@\8K@O"[(-@B\TD)XV3$$Q6 MW'UAW@/*%A>-;VF,-AOVH "=JRLLD]TU[X%ACV&L_'05'PGJ$[VS570* 2OD]6WY.1=E,?6'?9_0..-W!*U$0)Q\GS<',.?9)N?/L!NS>_LS M6Y'Y=MK$J0L5HW$T4;EB+DA G_)J_E#OUD1"0;^]KI7EN+\3>W*5]]E_I0&@ MC7>5HF0C=P%1P,$1RCX_')1O+X**B%B?H3H2T^CBYB3[D9],@MD6%(C#Y=T) MHW'(Y69R2H!\7G&L,&MM6>5X.F%V/V2QB"(Z.-&_65U>P,?#FQ!;IN($%5=% M8I=I9J<:JJ]\]U*UNJ[J MQF;5OOS.ZEK;[ZRFVJV6[*SL;+TZ6U!N7PGW?C7^0K<7RBZ)L'#X[G\%0A#N MAQ%CY"N4&ZZ^3+&YP[^&)\M&_U84S$3R%,FW6F42704N+(.PGFW@HT&$N8U" M7%)(JCRCR@6ZBF%A'T:2,%*.I!QM68Z:FXT&3WN);:AC7'@*+UW\;AX6KPVT M,.,;%61=?-15C(/5[9:Z883_.G)>Y?!_"=L:PM:PU0WO89.PE; M:[A&RY+: M5L*V;K"U[*YJ2-A*V-8+MB9HVPTOT96PE; M+?42P+:JMFUS[WJYG1Z.$2?Q MLF-/^;F7723:EW7(.BI?QY;?Y_[&MY,, MM8U$@JE)*$@H9/Y4"04)A8/(_"J14-A;74YN9@F%ZE%J0W]$39&P)2]'Q9<\ M-PL!#ANM?^IVD=:Z]W34[2*MG5P)V4@D6.L:O1(*386"OJY71$*AL5!H^DV+ M$@J%'602"A(*@E+'=O'CT/5&07./N2\N># ?,)W-BY#?5K%3QX"L0]91U3H. MP_5A:(9Q$,X.TY86C+1@!.;7]>%**#06"E(K2"C("4)"04X0$@IR@CB0(ZZP MZ-$/XH2K:1[4:05Y;N4%S,MSC1(*&\YI$@I-A8(IM8*$0J85I*T@H7"0QYWY MHN<]3^7\<;T+FN7=O1LQ:8V[>\V-[^[=ZXVLX6@TIM>ELW4BK.RK!&RM"(M]M0O5^M:TX(9>D>SH\V; ?I+#UVSX=4L. M/_)5J!-\Y=+/0CVR4%;[ZHA@18)%; M=J+#VM-0DR24)"R=A%*2MT##UIMHN#4SHK$$EG+^9A(>Z^\D$=\LZ';]8Z"+ MC?3RZ^7Y-DZ$5)F;YF[/O#2$2AOJW@.CTK%N;:A?#XY0FTY$!T:HKJ22U$Y2 MZ/9,*./=&RV\^O@Q8X^26^IX?<_9QL*@RFRM@).C#F0J?YE=!RH==\I?2=>! M3ALNKPZ,2KHAR215T[94DRU54Z&[*P[%C7<1!MS+2A/F-MV=UY$K'+E@WI8B M;@9%)JJ:=VG@'1J=E-MY:80G%7E%L^X^\@@/Q] ( MU. _D;#?CUF"<;B/C'X/6!QC#;@#3-R48>MIT*QHD@ S9+7?@,/O=& M8^J(H&0G._1+D@BXB!'J8: 6#ZNN44#U;10ZR&$933W[^A!B*&5PJNQKK?HJ M 2NCJ64TM8RFKE*DDXQ(E!&),B*Q^C23T=12=TG=53[=I.[:ANYJ\"E$&4U] M]-%HEWYJH_8TM"0)ZW_&JO8D-,L_:%Q[&AI2E!MP]K;V))3:<.MV37//61Y$ MN+0\GR./Q,F(Q'WK4"EUQ2[PDF22RDF>_MXOFEIOM._JXZ8\H&!IJ_R53QW( M5+ZGIPY4VEB5'AB=S/*=7G4@DR7))'53Z9$T!T:G>8.@N6Z\0PJ7ENZ\7>XK M'QB5CF7V0RET6_3FR5P.A<@DJ51$-\WG])-T*B1TU8Z8OE\2RSJD+G'#%#I\ MXGH#;S$JFOK^)":8CL<^$)R?Z.5GHD6@;#R)E%T5G?Q2H+/XUIMV:1KY;!#X M IF- _$!*M/(OLGE &:L%0XH#Y M9.3]6#MNFC0RST[.M#B)B4H:BRK[7JJP2LC)V6L=,R=KI* M<4TR_E#&'\KXP^K33,9.2]TE=5?Y=).Z:QNZJ\&'$F7L]-%'?<.M(AFG)4/= MY/6JU2*B+O,@E'5MH"2A5(>2A%4B8?=0#ET>0NRTO %BEVKCP*ATK)OR1--. MC?)#HY,\O2NCI[>'IJY$4S'M)"^;;F*X5/E.C#I0J?P58AVH).^:KH_[M0YT M:DDJ2=TDPZ?+7#4TUY%W2-'3\ZF/Y!I'.O2D_T5ZT:M )JF:I#-O:ZI);C5L MDB:DVK'32T)911SL-*!8GX0K+P0I.^%H3",HDX3$IW$BPI*SFZ*]T3@*'_A] MS5DP\0/U?-KS?"]Y4LG=7#/60BO/8IS'D3>B$0P[K]Z!GGM!RC#L*F+!0(1U M7X<1_)(=APRP$+R%QC%\%[[_SI)8%<>VL_ND>9RR0HJ%/J\34#U/+(4\#CUG M",W&J0]F,0]"YQWTX@2'O3R,?"F)5?)Y"8T4_F1Y-2[+Z6PN"3Y?(.Y6+LTF MZT5_$\_]]<@S6EVMY[BVUM%TJV/;G;[N.$;;U+JTI^FN^Y=N'A6M,).@#/!F M"R1B'(K3YZ<1PUX^L&E,-$;KS7R5151KTT]H#]8T:;+XRRZY&S(*ZDTE MHEG4AR.H$Q7.R$L24568(FI1@PP\QB7=I]#\$-5+P!YS!1$KA,^^^>-,TRJH M,$%KX&.L:>"'/>I/M"KJDW$:Q2F^SUMQ")V)$5')GV*$$85'637]U/=/^+!" MP5&N&\/'YPD_PFA YZ[X8'!-)&G_@ASK9M0X.M$;_4HJ&&5DV(G2JM55&GM M4R ^>P$-'*B&?..34DS.W7^G,?(>)Z\+/O5D$W9EI>;RA^.G'&(X-\W,2>P' MSPB3T!^DQP+6]^ QU_H"VG$2.M]AMN2F ?L!)%@C X 2D"C/#J MH2*T: "("").J1$3TR>+^2^4C,*(S4[J'%>V . ]'," M9JN3BLD3R^!XL M?SL]OR0AF[Q1$-,]80G-.@045CACVCJ' ]?O,P7EMYCFW M . =)CD!J0E@,&*$W(,9 !6^5SY($7'R4PI.@(; M/8G?+4]W\G'/>4VZ;=4PC$W2FIA=M:7O(/."J>J=8AD"UGMGR\[6K;/=O22* MZ%8D4<*KJGLA3P2Y#-Q">P4-H\%,LH@E)*AJRH@2"'7'QL34%+0WT)2M;21L M2:0SK)QT>I7C^26PZD:Z5Y=[+'^NA=G75XSAOKKXUVI<7]C X:J2XU?M[1D&>' M&F%[%1BK;AFJ]DL[V\VH\=6:H]_F\6:)UD:AU=#5CD2K1&LMT&KI$JT2 MK75!J]GNJD85T9J9W7DO\DYGUWKL_X#LS&A-&)(X$;.1;UKVLK&];.Y:\>K9 M81B*!W[&8;0D"&V=H39J$JB\JC=:FVKZ&ED?$EZEK=+::E?"2\)K1R-JMU53 MPDO":T71 M-F,]BBS5^551D?K:6T8O\'Q7$W#1]7^3&&.L/75)QNS'N;KV@ELR9B^,Z:R] M0[-%QFS)25CQJ?,FP3CWQ4"_;![=:,8LNDJJ"LQ^^:ECZ,99[9>MC62.U@!W M52,9(Z6FPLPI56KD:K[:J_D*FB%S^Y99;/^Z9M\AG6E9;\A5U%%&>],%<34. M8+VR(I-@;118-W:K2;!*L.[;;Z*IM@2K!&LMP-KJKGUB8"]@WU&^BCUSJ;! MK6^"M0H,%AJ6X)!@B'7#!N&9DHP- \,]H%IAN;:\TMLGA4[/860 M7+?C3'JWI*.955=KAWBV3=]X]TN"H7E@6#^L18*AL6#H;.H0KRD8JN9IEW74 MJ([F6LO7+"%Y[K_-;0E;"5LR]LOU"5L)6QK!UNMNVF^M)W#5EZP)7M9 MNUXV=R7Y)_^#N>0<^D('C'SR_!3_OAO2Z$!V)/6V45)\IMQM>94U&R]W)6MV MS1JSI'P'DC4%I*9$UC0WA"&?''/?*QFS2,R4,H//@=2QS1-K;;5=S5WXM9+Y MO%EM5F30S;M=3E-;Y:2:V*>#2L*K/'C9];_+0L*KJO#2U:Z\>E7":W?PZI0( MKVV>YJR3&;GA31C-$Y.ZA+2!#5G_:QXEO*H++WO=)8J$EX37&C:D+N$EX;4S M>+7+OM'U?4)[/H.?KO?P\0/_1_2DAR^S3N7OB.?^>N09K:[6QS&'L;#GD;,IY@E_^S1?,C+SB9[7CA-B?OWHI.;0Z=[7ET&MB76]S/M\F7;^<7-\6YL^6NS@O2\JY> MT!3Y2*,GQA^Q[\G9>(-$+ESUY_(BZ+O8C%) E)0K\S0MT'&B3(G;!/$BB(\2N&=A;3/B-#&O7"B#_1 MS\@X"A^\&$B#_O><'/V,''Y&CGA"CKS"V\A[@&?D#H/H0$2@\=_AQX#R@/-O M#&H8D7,GP?)ZMVL3&KC$BTG?\WG$W1!^7\H3+R#\^ R.Q0U)'*KD,X:R)QY> M9Q&*GP\T\L(TQGZ.>)W,);TG$J;1A"2/7C+D/9WI(?;A\HJK>:Y.Q&,) M'@8L8-"<_T32F)%'X%U,XM098OZU#'7LQY@YB9(C+GL*[;&8L?G'@%O/\<90 M__R;'O,]]K#P& #\[R75Q\,P]=WYIRP&_"RI^]'S_O[#'$]I2,/#FN?Q40,E(M C'1U&.YG(Y!!#&V%9X#7^@#A:'@$30O0('A_5-(+TTF-\S04R3"$*C)2 M0@#0[M%E]!N8,]N([="$(2=CS<\4";:1C%Q7/? 58J8_J$35. "(W M,UB4"4%_ @#"UBJKU3^+;N8T=1#$17@J(0E_^0Y!J@-F>FD,8XQC^+![1KZE($KTG]C, XTY9_KDC^\1X(T)\<+*@'ZY., 3 MFOV.< @('4!9T(ZB)E[@-[#FHI2/$ @!V(^G9,B:$:TS$,D0^P8_74_4*J!( M_@CX /DT-*M>1_3?@!W0:L"%['.6C6691( E_@C33IS@G4L##]7YX] #99B1 M%>KC8DN=OU-/6)9\SGA O03/H3<(7= (;NHD.#_\0(+BJP$+!Q$=#]%81Z%& M6M%HP/AW N]N"@U/^C?#>*$+G"<"_0IB7\@$=C$KBA2@/9B9DR>DW(@QH=\< MJ# 09Z;VK+=@A(S@C:@Q3L=CZ"6H$19%Z5C0&BCI J^>LE9C M,3$_$32'G6'>&1P+R"CT%/#_. R!6V,Q;>5DP8I NC%TG^4XPY9\5,RHD:#@ M&/3'DZA0*#?@@.>B@9&$G/]0$5(NQZ?H:L!)@P3.:$@34--0&Y ]4QT+Q/7I M8YS-#(-4T#8O!.CP/8K3-K=&<&J#55I.$,'#B (LL(Z%BO.[N_AX.8O<+)]/ MIN&P@ \PRS@ZY26L6F(OXR>4I: =$BZP7I3IRKZ 8(0V048!: ?L+11WSG\@ M(->?V/O9>4VT,@ZA3S7!R'CD=1QC@I_(FMB-&E ML-[QN,S@S67 / =@QJVB&;*&8"5&#(VIY[Q<5#+X9 ;--(&:P3X [#TP/QQG ME7*;YV] B]?WH% MSW\":E.T^ 8T7M "N4Z=JNML'+Q9#GK0/0)G2H:4!^JGF184JHD;YD"R-$(I MAO&S@"OOC+>P%HFAF;HY!C;'(78<>9@YR9V^CO^ 867$>,"&+$A M=@F A79Z&N>SCK ?III^=A:F0#P]658 M'2@)K''5]8@^08J+>3)RBRZ+[N*8;4MZ[R:RP7*.A$46?F0?LC)X0#->63:W_> M5Z.2"K!YA4]PZE:Y )NO"AU=CL?0K LJ]@$0,7F MA1+H5/0X*+DERGU,^1P/BX]$N.)FU0F@XGZ81K%+GQ1R ZSN =R-MH)3L*&@ M=M9U0M612B[O%9A\Q>\7\#OW!/#)EO"N3Q"5#+W(1:LK2KB6RK!=6<*?<\D_ MX7CVP41EP4D8P+HFHV9NX\VQ0+"GQV!A$U*7%^P]D6L*E/P;!!G6"_:. MD!SJB-R=P^QC9 GW&?*EL."@-#G6FBI_YZQB4_T]"',U.T,R-$D!PS::U"DN ML\:1%T9Y01]-QGG&HHK%]0YGTQ,H060=^J\I"!PZJ_L)3':L"C/;F>DW%0&0)D5X:< .Q=]G MG169=*!C(>#K@*E#@N]>$#R6,#$UIAYZ.E5,7/2A!>$RP,W)A*3Q:Y,<_'=0 MDUR-3T,4/R=B&$>'H*+:&ZNHO),SYWK0'\:B+9U2,@H-@O>>7%U?@#ZZ_D3N M_OCM[NK3U?FWJ\N[E5 LM\<7-]=W-[]??3J_OX3^WL./KY?7]W?DYC.Y//]V M?77]Y>XU;;,#Z^SXCP -R82Y[_9.MV)JY_B*.SM2J,/%_6Z'C?E6 1C:W$DZ M@LDCB5?W'NRF 4@FID:9BRB8#(8?-YNJ'IY*!0;ETW',3O-?SO*['KR =Y)_ M=);5GNDK;&#N>!MO3[S.-$+75#7;1J60Q4ID#6?Z0N7Z8N[,G7AGMM2NW5WY M6E/UE>]>JE8WU8YA;U3MR^]LJR4[6Z_.=@I5^TJDSZN!ZMV%HDM.^ KQK,") MV/MAQ!CY"N6&,;D$>VSU5>B-I<$U[D.N),%;\3!SD'R-7&V5)-0=&Q-34]" M0J=ED1P:189\**0SK)QT^C:$K&'4D<#:.K"V>EN7]GJ,"E!QOXJ;)>2.^HMI M[UX;H$R26K\DJ;9E*RUKPS19,KNO!&Y9P[4Z+:757357TKZ60,O=#E@/LVSB]"<:)G$F8 5%SM7&K2!5I& MQU)LN_Y96)K)'!.FM)8AF5-%YG0T4^G8ZZ;YDLS9"W-:8 S:W1*S_S3=G?4E M"N.8W$;AIA?G;L5@K0K5MK;N+"$7 GOCC5Q!5Y,W M=D=I6^MZ/25O]K. UI2V62)OMKE^KNAT><=\GP?1B(BR/+6'B_E0LO09!W%% M(JR=SE6&MG.)?,V9/=V58L<\/%J%QO M%O-!B_RC(CO-LTQB!['L-%M*1YK/%>5-6VEW;>?!I$&(F@)?X*4L^+]GT'?$;D3(-5O'Y#OD2A;IJ*O;:"L M-?X:K5R:P%##4NRN9&AC&&H9FJ)O?<=4,K2\94>GI;2-;9]#DOZ(8M2_RE-J M8XZZ(#X,+X2NV);<7ZTD:PS%UC3)FBJRIJ/8MO1 5)(U;<4J,Q[F #:^;WCV M]&R2),=>X(0C]DXA 7O34?+:(.RXTVJ]DQMVU6**N6FZ!LF8'4N+KDEIJ1I3 MS'5OOJ[HSG85'I,LR)#/,CN:<_%I,'K6.!->.4OVX9BM7><(.H M,L$;6S2L&\)60U?:FRZ))%NKRE9+![9:4EH;QE:SW54,:UT;8%]L/8 E=&83 M)!O;!'4S.(W6!H"3BX']S-UMI6O( _R5Y$V[K1C==3FN/NHKRI.M@)*P=)7<)I>L;+PTE;VL>B^WNN U"CF&2Y"QWVCL.6\YNM:H M>:KR4Y&FMNH?Q"WA56%X;;A/)^$EX?6ZZT(M,\NVA%?CX;7VM2A;A-=60]8K M:R]^\OPT6;Q+]\W;;!49WMJW"55>*&!*KW_6+PFOZL++WC#&7\)+PJN(Q;AA MZGT)+PFO(A9CB?#:DH>Q@DCYD__!7'(.?:$#1J[348]%>&L>=]ZO/H:ZC9/5 MLH[JU'$8JZ*E7O1&'D/46UU%;\GSNY5E3F?3*Z@D:8BKGV!:F2.7N3 M'+-;(G/X3/D^H3V?P4_7>_CX ?[)FYZIRV&88C$CSLC ]O]L[ MG5Z%GNCA54"289A"'6Z\NI,C&@V\X$2@YK0%56=/\/3?G%TT&07'TP2_XK0@ MC,:GXYB=YK^%2KPS;=6RK)6O-55?^>ZE:G5+U;NK7[]4[LH,N1#(9UAY:33MR%D#:..!-;6@=7L"*H[ MZF^XW[K.;?<5"O"1G=QS)P_#=RT\'E>!F^*5R]2705.U.1=NMQ2]4_][)R3" MJHLP2[%;];\^0R*LJ@BS[*ZBMTN\:D(BK.D(,SI*IUWB+'D81P4%?6^CT&'Q M861CU0U;,==67?+@TUZ8TT73>-U,ZI(W>^&-V;*43ID!"I(YJYEC="RE76:R MW$/RNEQ N8@Z21@=Q-%! P1?Z]3?V&\F_ISGNF+5'745)LBU;:6UZ!V5E4NF^,6Q> M K=^P+4Z+:75W= 7)($K@5N:$U.Q.QW%VM2-*:$KH5L>="VKK737#D7<%W2; MFP;E9LPBFD ?5]XLM,YX=YAIN^AJ5/:RZKT\I$W4#<[BR8Q;9:]<3:7;JG^& M$@FPR@),4SKZNJ=8), DP(JGBM&5=K?^1R8DPBJ+,!-/XLED1)4_B5>W#3A3 M4UJFS*M22=X8NF+K,B%1)7G3Z2KZVN?P)&_VPIN6I72-$GES2 Z7-Q[#J]L1 MSY:MZ&M#JWJ&?B-Y8W>45@-NGF@D;_2NH9AKVS*2.?NQ,S53,=Q2[';K86Q2KNY=+:8'4\0"KSWMEZ6SGSIVL/@W6 MW/VBK1"DBCI-MV"NL=YV+/!-5*GX#JB4A(.1!,-2[*Z4!"D)ARX)%MBY>G?# M\U-2$J0D-$82S$Y+:1L;WM=6IB3LXH*4C#(FWJ8Q#F,O\4+H"_-IXCVP[%(+ M0;;9K[+A:]-/: \&FR:+GZSLQ+-_>Z'[!#^&RGUCWK!P 1"H !X !G9V#,Q,2UQ=6%R=&5R;VYL>2YH M=&WM6FUSVS82_GZ_ E7FTF1&HD1*LBW9\8QKNW>>:9M;$NIW+BV/--\<$1BL5A@GWUV0>#DNXN/Y]?__G3)QFZBV*?? M?OCIZIPU6NWVE^YYNWUQ?<'^>?WS3ZP7=6)V;7AAI9.ZX*K=OOREP1ICY\IA MNSV;S:)9-])FU+[^W"95O;;2VD(DG&BYT=Q#"+M= ;][G]B-+*- MXJ&/=7,%'QH36;3&0.,/NP>E.YY)X<;#N-/Y>\/+G9[DNG XF,'.X6?0\5 3 M-R-4YG0Y)$4.;EV+*SDJAAD:#P;U.9XJ6,BGV@@PK4PKQ4L+P\6/8R%MJ?A\ M* LE"VCY3L>U]E0[IR?#/@XP!>-DQE4]B!\O-->3& RBHX.8YN'0>"<6 ]=3 MC/P4VTYL:#N,NH/#K]2^U7U>;]*)!G.RDMNW]%GR'Z+ E+SXTNHU% MAY(+@0$U[+"X=&OZ]EDT*6])>#TZ?/#?1W, /K3JP _1?GD[EJET MK!M'\3+4EVYH^S#\>MC'6\+^*>:0W)O#X?TY)#2'\\O/UU<_7IV?75]]_.4N M7VTQ.?&>>Y95]A9>-=G/W-RP+Q'[%6E\S(LFR\CW^9RY,7=OW_2/CG>U_+B& M54M!7O.W7W]9"%S[88O>/.OLXFAA^G.->7<)DL/HX)#F?,7&? K,P%3"#%.O M&TO+_EMQ@XA4X^+C,DSF[*?1,@1A!,WBC]H'08%FAL4K"(;@L&"_FK"JDLT35-R0*K'14GGZ\OPNO'6W7N\ 1( M"ISV /@[4Y5 G8B2-7&QHQ+OSFHDD2E4(! M1)U&:/CAK+Y,'./T,MB-5C;7D&47QCRP]G6#J[1U>,&_!H0.]*VOV@UQA8JJ:D'9,X MB4V0^(C\Z!FW/YG2ML)^1(D&BTDO4QJ=@<#7EKU#% A 6 577]YF6$>,@)TA MVWRN%$K$7=Z*^^_@O>\:]T5X"H^2ZK(BP)'T,Z*D-90&U) M.P^4WQDHQX%H MGO>QBQ*4EK^AQNGU7QR/_/V+XS'V^XT+L%AFHV=\7OI]V#0I96:\LKMWH=R5 M D*@'BED0UT95("L,Y76'U4 F[8L%U)C6@N,=4G0Y7N&C6+$N-$AD1 M;;%:2>&_F=@JM5)(;B1-0(:D[;F]($V5I43J0]#ZK.N93UM @QPR+74J.6VM M*L6)L'%:WHA50L8>(;VO5R7X*P421$[%_B"^@4/W +/I?F)V9R)Z -W=*6QG M!"/JIU(0,+G5A?]2Q2V"FNI 0BLW8H$$VWI"965*Q*_U)466:2.\ ;ZB'$&!E8)"&&,+E!0?)(+5C?__?T(2Q>5M \W""N!]GAHT0"O%E[BY>%5Z;(:*ZJ\F[-V6 M+CD"%KGIGG1M..YEP&_>:5]?5$N[W@>KQMPNJP5B-0]P$)[N_7K45#S'+?H- MJ'HG?T^^^?2 M-(Z5I]/&+E.V?X$J)Q/I',!7J#[56!10NY!H'RGY:VOS)-1XIK! PH)-(DAH MYTA[T$P">K7.GLLMQ@SX#:7#4##YA.A+/?]Y[/W.,.TFAN, M[B:Z&#PA(4C\E]L:3K MB*TGR=O13A[WI/O,!^MQIQ-UP@V!QYZL]Z/!4?'*U_4YTV-GMN'['<_4-9]444'MP5'V!\7HWT_[9A_1[,O&/ M6&2D2!?)0=-?%_I3Y\_\_TF4]/=R+=Z^Z2&?^K_WC]0?7E]X[ELD-0?7MR*8 M_Y[)%BOQ@D.^#M?NG3N?Y5+0GCOED\'"FFI(7[.>CR7D[/(6LHJ^2+&/83_W MB(M#Z[<.2QWN7 [#*<$4'MQ#7*'>(M0KM[W+MBM)6R\UUG_#_4I_ MT_/T_U!+ P04 " !@EI5.0%6.>@' X*@ '@ &=G9S(P,C)Q,V5X M,S$R+7%U87)T97)O;FQY+FAT;>U:77/;MA)][Z] E6F:S$B42$G^D!W/N+9S MZYFTZM2^^M0F5;UVKI0106*3QLDQO<%? MP9.3[XZ_;[78N8JKL2@LB[7@5B2L,K(8L<^),->LU:JESE0YTW*4619UHHA] M5OI:3KAOM]+FXF2NY[CMGX_;;I#CH4IF)\>)G#"9O&O(J']PT#E(NW$8]7IQ MW#],HO" ]\,^?@_33N>/$$:V(>[[&#O+Q;O&6!:M3-#X@^Y>:8^F,K'9(.QT M?F@XN9/C5!46@VET]C^]CON:N!Y!F57E@!19<6-;/)>C8A##>*&AS_)A+N;R M0Z43H5NQRG->&C&8_SA*I"ES/AO((I>%:+E.1[7VH;)6C0=]## 1VLJ8Y_4@ M;CS?7$_B\# XV MI'A;&VV0^<#W%P$VQ;9,U;?M!]W!_8W,G"#=W_5?ME]5& MO> PC+92VW9^\[X#.DS)BW>-;F/>H>1)@H :=%A8VA5]NRP:E3&C;ZX$>I4>O.JX?T?4TDKY6.:SP8^G6O+\QZ8!>;6,T#+US4;^7R"8 M,:![G/I [Z&W"ZTZ\'VT7]QD7[R[/3J\N/O][FJPTF1\YS3[+*SL++)COG$YFP7P+V04U% MD\7D^73&;,;MZU?]@Z-M[3ZJ0=7*15JSMUM]6218^4&+WCSIW,)@;OI3C7E[ M":+]8&^?YGS),CX13(N)%%,D7IM)P_ZLN 8>\QG>ETI;I@KV7NDQ"SNM_S*5 MLO]H'BMV6<0!W'#XS%A56%U1G8"JR150< YG8SR1H2SE,5YIIL9@*ZN\W#V!0L3"&*YG M)#+FUP+CKN@T>)? & R9N^H+8Y! +#6J+8@5Z Y+4**P:2;CC)F*_BS[3X46 MM1*:P%B:'&4957A3:3-,T)0B=@:2WA*F*4H-('HLRG"VN@PO&V_=G<>;8*DL MX%$"Q]*#38 -XFC6*^VR2$$*G'8 ^!WG50*=0,F*NYI F"0B*>%DPB?A-L^7 M *Q];^X,#8PG;FO1)(DJAP!0IP --YQQ]L3<9"S-U=3,(:G%2!J+?8EEG%YZ MNV%E>/WJ( KWCTP-GSJ'4_"K-)5X=#ZZ9%P+ MAP9X5]+>!UYCPE M)4U&XB0V!O$1^=$S-C]QKDR%?D2)&J6DDRFUBD6"UX:] M 0H2 5AY5U_*+TU4(J!:)YWL0L)2LO?4./T^L^.1_[VV?$8NMW&N3 HLN$9 MEY?^'C9-2IDQK\SV72AW#04@4(_DLZ&J-!2 =2;2."Z#E"B<'BIAERRXRJ1: MY-QAJDZ'2UPT:Y:E1@E&A"U&Y3)Q7TQ,-30RD5Q+FH#T2=MQ>T&:*D.)U(6@ M<5G7,9\R @99,"UU*CEMK*J<$V%C6LZ(94)&#Y_>5ZL2_!H*$@2GHK](OH%# M=P"SP]W$[-9$= ^ZVU/8U@@&ZK$K(V!RHPKWG8H;@)KJ0$(KU\D<.<"RY$.9 M2SNC%+UN6(HC!S*''Q\"MT17ZDB7$F[J"965+H%?XTJ*.%8Z<0:XBG(D"E0* M.6",%E%2?) (JF4/5<21+,'*+QNL\?.#U2?\BPG/*\="Y$F1IJCHY 0^,&LJ MLT4]L 6K^L?UQ9K#)CJ"$8TO"8>JLILMV(;W^4):4+V;_OU^A WGE;0+-^%7 M O8X:-$ +Q9>R?/#J^9"[[G["* =<%UHN9:U,'L U).5G%<:?+S2@)R=^1;W[S$GTCJ'=@D]1_V9LD][$NF<=#<\D^ M1(:KF%P2$:'J ?7#O:IS81I'Y6F5-HN4[5Y Y7@LK17B"U0_5"@*J#V1L(^4 M_+NU>11J/,U1(*%@DP )[1QI#QI+ :_6V7.QQ9@*?DWIT!=,+B&Z4L]]'IQ_ M5WD05NK=@-^WK^$?GJ"C$0OZV8BKND!$%X #=5S3YV2#A&RJ,;" 57*3J6E_ M[1>HEY]O=V;O<8JTFFI$=Q,N%HZ0 !+WY;9&4]-G)5E,5#X1E)H*/JH_0.N: MP\2XS-5,H'6:*4]<_!96@:U'R=O!5AYWI/O$Q^IAIQ-T_/V AYZK]X/#@^Y7 MG2A_N:UWV'O\<^HHV.MO;O[J4_5^T-_;>W2U_4ZPW]GNL'[+4_4U)]444#MP M4'V.>+V=:?_I(_H=F?A'%!E#T$6TUW27A?[1^3/W?Q1$_9UO>N!3]_?V M@?K]JPM/?8.D9N#Z1@1S7S/9?!V><==)9=^! 0K^SF M+INN(6V\R%C_]7W.D[\ 4$L#!!0 ( &"6E52\!?M700 /(: = M 9V=G,C R,G$S97@S,BUQ=6%R=&5R;VYL>2YH=&WM66UOVS80_KY?P3I8 MV@*QWOTF.P8RV]T"Y V)@V"?!EJD+"*TJ%&4'>_7[TA9:=K$69JEKH/&'V1) M=[Q[2-[Q.9&]=\/3P?C/LQ%*U(RCL\O?C@X'J%:W[2M_8-O#\1#],3X^0H'E MN&@L<9HSQ42*N6V/3FJHEBB5A;:]6"RLA6\).;7'Y[8V%=A1T,1%3.:*A1)BA4EJ,A9.D57A.;7J%Y?:0U$MI1LFBCD.9Z' MKH2\9G-I.@Z?F= MR&^3**9Q@\9^RW7^<@&D#>IEFUPM.=VOS5A:3ZCV'_K-3'47C*@D=!WGUYK1 MZ_=BD2IP)J%Q>5O:N&=)T1M5QYQ-TS "M%2" 84GG%8*$R$)E?5(<(ZSG(;5 M39>P/.-X&;*4LY363:/N#,LI8)L(I<0L; "T.96*19BOG!A_I7B%NM.QVDU7 M U> 5I'*\:I/ENF3K<@#LI;E=UIKQ8[EKF_Z9O9QLUY@=5SO269M,V_EW$%T MY!E.]VM^K6J084(@@T('N9FZ8V^;5;WL1BMW[V2'R?:OH[D,Y%J9;I41L"MD MN..87U=+ZC&>,;X,WQ](AOG[O1Q6JWI.)8M+<<[^H9"]X- \+LK,#J"U2:U5 MII?I/;I)V(0IY'NWF7T[";9)PB=F^9H5X@FMOGM'/=W1P>A\?/CI<' P/CP] M09A@.UR(#9"]Q#%45+)BQ36_QR" M )0B'?XQ SV58'"1L!QE@%,0%B%),R$5B@O.EY!<(#% ] :"79X .)!I%S%*<1OH] MF":FRC">0:O@95\$N##>S=/O$D<"'::1]4IBM&%B=+.T#ZN9Y90%R[?R?L,* MO.?>,)!/E"5$H*<>:>^^=FGR.;K.- MX7QN@B<0XH5:W^0;-EB_N):G0>9JP (S!P 4 M " 6#' 0!G9VL' !$*@ '@ @ &;"0, 9V=G,C R,G$S M97@S,3$M<75A89 P!G9V#,R+7%U87)T97)O;FQY+FAT;5!+!08 .."@ * + " !^'@, ! end