0000029644-19-000046.txt : 20191206 0000029644-19-000046.hdr.sgml : 20191206 20191206123514 ACCESSION NUMBER: 0000029644-19-000046 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20191031 FILED AS OF DATE: 20191206 DATE AS OF CHANGE: 20191206 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DONALDSON CO INC CENTRAL INDEX KEY: 0000029644 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL & COMMERCIAL FANS & BLOWERS & AIR PURIFYING EQUIP [3564] IRS NUMBER: 410222640 STATE OF INCORPORATION: DE FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-07891 FILM NUMBER: 191272476 BUSINESS ADDRESS: STREET 1: 1400 W. 94TH ST. CITY: MINNEAPOLIS STATE: MN ZIP: 55431 BUSINESS PHONE: 6128873131 MAIL ADDRESS: STREET 1: 1400 W 94TH STREET CITY: MINNEAPOLIS STATE: MN ZIP: 55431 10-Q 1 dci2019103110-q.htm 10-Q Document
false--07-31Q1202000000296444800000490000055240000000240000000151643194151643194715000002000002000000700000400000100000111000000100000000P3Y2432448325166367 0000029644 2019-08-01 2019-10-31 0000029644 2019-11-30 0000029644 2018-08-01 2018-10-31 0000029644 2019-07-31 0000029644 2019-10-31 0000029644 2018-10-31 0000029644 2018-07-31 0000029644 us-gaap:TreasuryStockMember 2018-08-01 2018-10-31 0000029644 us-gaap:TreasuryStockMember 2019-08-01 2019-10-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-08-01 2018-10-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-10-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-08-01 2018-10-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-10-31 0000029644 us-gaap:CommonStockMember 2018-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0000029644 us-gaap:CommonStockMember 2018-10-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-10-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2019-10-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-01 2018-10-31 0000029644 us-gaap:TreasuryStockMember 2019-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0000029644 us-gaap:CommonStockMember 2019-10-31 0000029644 us-gaap:RetainedEarningsMember 2019-07-31 0000029644 us-gaap:RetainedEarningsMember 2019-10-31 0000029644 us-gaap:RetainedEarningsMember 2018-08-01 2018-10-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-08-01 2019-10-31 0000029644 us-gaap:TreasuryStockMember 2018-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-07-31 0000029644 us-gaap:RetainedEarningsMember 2019-08-01 2019-10-31 0000029644 us-gaap:RetainedEarningsMember 2018-10-31 0000029644 us-gaap:RetainedEarningsMember 2018-07-31 0000029644 us-gaap:CommonStockMember 2019-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-10-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-08-01 2018-10-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-07-31 0000029644 us-gaap:TreasuryStockMember 2018-10-31 0000029644 us-gaap:TreasuryStockMember 2019-10-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-10-31 0000029644 us-gaap:AccountingStandardsUpdate201602Member 2019-08-01 0000029644 dci:BOFAInternationalLTDMember 2018-10-31 0000029644 dci:BOFAInternationalLTDMember 2018-08-01 2018-10-31 0000029644 dci:BOFAInternationalLTDMember 2019-07-31 0000029644 dci:BOFAInternationalLTDMember 2019-05-01 2019-07-31 0000029644 us-gaap:BuildingMember 2019-07-31 0000029644 us-gaap:LandMember 2019-07-31 0000029644 us-gaap:SoftwareDevelopmentMember 2019-10-31 0000029644 us-gaap:MachineryAndEquipmentMember 2019-07-31 0000029644 us-gaap:BuildingMember 2019-10-31 0000029644 us-gaap:ConstructionInProgressMember 2019-10-31 0000029644 us-gaap:MachineryAndEquipmentMember 2019-10-31 0000029644 us-gaap:ConstructionInProgressMember 2019-07-31 0000029644 us-gaap:LandMember 2019-10-31 0000029644 us-gaap:SoftwareDevelopmentMember 2019-07-31 0000029644 us-gaap:CustomerRelationshipsMember 2019-10-31 0000029644 dci:PatentsTrademarksandTechnologyMember 2019-10-31 0000029644 us-gaap:CustomerRelationshipsMember 2019-07-31 0000029644 dci:PatentsTrademarksandTechnologyMember 2019-07-31 0000029644 dci:EngineProductsMember 2019-08-01 2019-10-31 0000029644 dci:IndustrialProductsMember 2019-10-31 0000029644 dci:IndustrialProductsMember 2019-08-01 2019-10-31 0000029644 dci:IndustrialProductsMember 2019-07-31 0000029644 dci:EngineProductsMember 2019-07-31 0000029644 dci:EngineProductsMember 2019-10-31 0000029644 srt:LatinAmericaMember 2018-08-01 2018-10-31 0000029644 srt:AsiaPacificMember 2019-08-01 2019-10-31 0000029644 srt:LatinAmericaMember 2019-08-01 2019-10-31 0000029644 srt:AsiaPacificMember 2018-08-01 2018-10-31 0000029644 us-gaap:EMEAMember 2018-08-01 2018-10-31 0000029644 country:US 2019-08-01 2019-10-31 0000029644 us-gaap:EMEAMember 2019-08-01 2019-10-31 0000029644 country:US 2018-08-01 2018-10-31 0000029644 us-gaap:EmployeeStockOptionMember 2018-08-01 2018-10-31 0000029644 us-gaap:EmployeeStockOptionMember 2019-08-01 2019-10-31 0000029644 us-gaap:PerformanceSharesMember 2019-08-01 2019-10-31 0000029644 us-gaap:PerformanceSharesMember 2018-08-01 2018-10-31 0000029644 srt:MinimumMember us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2019-10-31 0000029644 us-gaap:EmployeeStockOptionMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2019-10-31 0000029644 us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2019-10-31 0000029644 srt:MaximumMember us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2019-10-31 0000029644 us-gaap:EmployeeStockOptionMember 2019-10-31 0000029644 us-gaap:PerformanceSharesMember 2019-10-31 0000029644 us-gaap:PerformanceSharesMember 2019-07-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:SubsequentEventMember 2019-11-01 2019-11-30 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2019-10-31 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2019-10-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2019-10-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2019-10-31 0000029644 us-gaap:ForeignExchangeForwardMember 2018-08-01 2018-10-31 0000029644 us-gaap:ForeignExchangeForwardMember 2019-08-01 2019-10-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-10-31 0000029644 us-gaap:FairValueInputsLevel2Member 2019-10-31 0000029644 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member 2019-10-31 0000029644 us-gaap:ForeignExchangeForwardMember 2019-07-31 0000029644 us-gaap:ForeignExchangeForwardMember 2019-10-31 0000029644 us-gaap:NetInvestmentHedgingMember 2019-07-31 0000029644 us-gaap:NetInvestmentHedgingMember 2019-10-31 0000029644 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:LongTermDebtMember us-gaap:FairValueInputsLevel2Member 2019-10-31 0000029644 dci:LongTermDebtVariableInterestRateMember us-gaap:FairValueInputsLevel2Member 2019-10-31 0000029644 us-gaap:FairValueInputsLevel3Member 2019-07-31 0000029644 us-gaap:FairValueInputsLevel3Member 2019-10-31 0000029644 us-gaap:SubsequentEventMember 2019-11-22 2019-11-22 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-08-01 2019-10-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-08-01 2018-10-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-08-01 2018-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-08-01 2018-10-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-08-01 2019-10-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-08-01 2019-10-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-10-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-10-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-10-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-07-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2018-08-01 2018-10-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2019-08-01 2019-10-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-08-01 2019-10-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2018-08-01 2018-10-31 0000029644 dci:GasTurbineProductsMember dci:IndustrialProductsMember 2018-08-01 2018-10-31 0000029644 dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2019-08-01 2019-10-31 0000029644 dci:AftermarketProductsMember dci:EngineProductsMember 2019-08-01 2019-10-31 0000029644 dci:OffRoadProductsMember dci:EngineProductsMember 2018-08-01 2018-10-31 0000029644 dci:OffRoadProductsMember dci:EngineProductsMember 2019-08-01 2019-10-31 0000029644 dci:AftermarketProductsMember dci:EngineProductsMember 2018-08-01 2018-10-31 0000029644 dci:EngineProductsMember 2018-08-01 2018-10-31 0000029644 dci:IndustrialProductsMember 2018-08-01 2018-10-31 0000029644 dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2018-08-01 2018-10-31 0000029644 dci:OnRoadProductsMember dci:EngineProductsMember 2018-08-01 2018-10-31 0000029644 dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2018-08-01 2018-10-31 0000029644 dci:OnRoadProductsMember dci:EngineProductsMember 2019-08-01 2019-10-31 0000029644 dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2018-08-01 2018-10-31 0000029644 dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2019-08-01 2019-10-31 0000029644 dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2019-08-01 2019-10-31 0000029644 dci:GasTurbineProductsMember dci:IndustrialProductsMember 2019-08-01 2019-10-31 0000029644 us-gaap:CorporateNonSegmentMember 2018-08-01 2018-10-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2019-08-01 2019-10-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2018-08-01 2018-10-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2019-08-01 2019-10-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2018-08-01 2018-10-31 0000029644 us-gaap:CorporateNonSegmentMember 2019-08-01 2019-10-31 0000029644 2019-08-01 0000029644 dci:EurodollarRatePlus0.7Member us-gaap:UnsecuredDebtMember us-gaap:EurodollarMember 2019-08-01 2019-10-31 0000029644 us-gaap:UnsecuredDebtMember 2019-10-31 iso4217:USD xbrli:shares iso4217:USD iso4217:EUR xbrli:pure dci:segment dci:plan xbrli:shares


 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_____________________________________________________________
FORM 10-Q
_____________________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE QUARTERLY PERIOD ENDED OCTOBER 31, 2019 OR
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 1-7891
DONALDSON COMPANY, INC.
(Exact name of registrant as specified in its charter)
Delaware
 
41-0222640
(State or other jurisdiction of
 
(I.R.S. Employer
incorporation or organization)
 
Identification No.)
1400 West 94th Street
Minneapolis, Minnesota 55431
(Address of principal executive offices, including zip code)
Registrant’s telephone number, including area code: (952) 887-3131
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, $5.00 par value
DCI
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. Yes No
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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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. (Check one):
 
Large accelerated filer
Accelerated filer
 
 
 
 
 
 
Non-accelerated filer
Smaller 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).
Yes No
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: common stock, $5 par value - 126,560,779 shares as of November 30, 2019.
 




PART I. FINANCIAL INFORMATION
Item 1.
Financial Statements
DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS
(In millions, except per share amounts)
(Unaudited)
 
 
Three Months Ended
October 31,
 
2019

 
2018

Net sales
$
672.7

 
$
701.4

Cost of sales
441.4

 
463.0

Gross profit
231.3

 
238.4

Operating expenses
142.6

 
139.7

Operating income
88.7

 
98.7

Interest expense
4.7

 
4.2

Other income, net
(2.6
)
 
(1.9
)
Earnings before income taxes
86.6

 
96.4

Income taxes
21.6

 
22.6

Net earnings
$
65.0

 
$
73.8

 
 
 
 
Weighted average shares – basic
126.9

 
128.8

Weighted average shares – diluted
128.6

 
131.0

 
 
 
 
Net earnings per share – basic
$
0.51

 
$
0.57

Net earnings per share – diluted
$
0.51

 
$
0.56

 
See Notes to Condensed Consolidated Financial Statements.

2



DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In millions)
(Unaudited)
 
 
Three Months Ended
October 31,
 
2019

 
2018

Net earnings
$
65.0

 
$
73.8

Other comprehensive income (loss):
 
 
 
Foreign currency translation income (loss)
8.1

 
(24.2
)
Pension liability adjustment, net of deferred taxes of $0.1 and $(0.4), respectively
0.8

 
1.6

 
 
 
 
Derivatives:
 
 
 
Gain on hedging derivatives, net of deferred taxes of $0.2 and $(0.2), respectively
0.3

 
0.5

Reclassifications of losses on hedging derivatives to net income, net of taxes of $(0.7) and $0, respectively
1.2

 

Total derivatives
1.5

 
0.5

 
 
 
 
Net other comprehensive income (loss)
10.4

 
(22.1
)
Comprehensive income
$
75.4

 
$
51.7

 
See Notes to Condensed Consolidated Financial Statements.

3



DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(In millions, except share amounts)
(Unaudited)
 
 
October 31,
2019

 
July 31,
2019

Assets
 

 
 

Current assets:
 

 
 

Cash and cash equivalents
$
210.0

 
$
177.8

Accounts receivable, less allowance of $4.9 and $4.8, respectively
501.5

 
529.5

Inventories, net
361.5

 
332.8

Prepaid expenses and other current assets
86.1

 
82.5

Total current assets
1,159.1

 
1,122.6

Property, plant and equipment, net
606.2

 
588.9

Right-of-use lease assets
79.3

 

Goodwill
307.9

 
303.1

Intangible assets, net
71.2

 
70.9

Deferred income taxes
14.0

 
14.2

Other long-term assets
45.6

 
42.9

Total assets
$
2,283.3

 
$
2,142.6

 
 
 
 
Liabilities and shareholders’ equity
 
 
 
Current liabilities:
 
 
 
Short-term borrowings
$
60.9

 
$
2.1

Current maturities of long-term debt
50.0

 
50.2

Trade accounts payable
229.1

 
237.5

Current lease liabilities
24.8

 

Other current liabilities
166.3

 
193.1

Total current liabilities
531.1

 
482.9

Long-term debt
596.8

 
584.4

Non-current income taxes payable
111.4

 
110.9

Deferred income taxes
17.0

 
13.2

Long-term lease liabilities
54.4

 

Other long-term liabilities
44.9

 
48.5

Total liabilities
1,355.6

 
1,239.9

 
 
 
 
Commitments and contingencies (Note 15)


 


Redeemable non-controlling interest
10.7

 
10.0

 
 
 
 
Shareholders’ equity:
 
 
 
Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued

 

Common stock, $5.00 par value, 240,000,000 shares authorized, 151,643,194 shares issued
758.2

 
758.2

Retained earnings
1,346.0

 
1,281.5

Non-controlling interest
5.4

 
5.4

Stock-compensation plans
15.1

 
21.7

Accumulated other comprehensive loss
(182.5
)
 
(192.9
)
Treasury stock, 25,166,367 and 24,324,483 shares, respectively, at cost
(1,025.2
)
 
(981.2
)
Total shareholders’ equity
917.0

 
892.7

Total liabilities and shareholders’ equity
$
2,283.3

 
$
2,142.6

 
See Notes to Condensed Consolidated Financial Statements.

4



DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In millions)
(Unaudited)
 
 
Three Months Ended
October 31,
 
2019

 
2018

Operating Activities
 

 
 

Net earnings
$
65.0

 
$
73.8

Adjustments to reconcile net earnings to net cash provided by operating activities:
 
 
 
Depreciation and amortization
21.2

 
19.3

Deferred income taxes
3.1

 
(0.4
)
Stock-based compensation expense
6.6

 
6.9

Other, net
7.1

 
(1.0
)
Changes in operating assets and liabilities, excluding effect of acquired business
(16.9
)
 
(35.3
)
Net cash provided by operating activities
86.1

 
63.3

 
 
 
 
Investing Activities
 
 
 
Net expenditures on property, plant and equipment
(37.1
)
 
(28.2
)
Acquisitions, net of cash acquired

 
(96.0
)
Net cash used in investing activities
(37.1
)
 
(124.2
)
 
 
 
 
Financing Activities
 
 
 
Proceeds from long-term debt
122.9

 
135.0

Repayments of long-term debt
(111.1
)
 
(14.5
)
Change in short-term borrowings
58.2

 
32.1

Purchase of treasury stock
(65.0
)
 
(80.9
)
Dividends paid
(26.6
)
 
(24.4
)
Tax withholding payments for stock compensation transactions
(4.1
)
 
(2.2
)
Exercise of stock options
11.0

 
16.2

Net cash (used in) provided by financing activities
(14.7
)
 
61.3

Effect of exchange rate changes on cash
(2.1
)
 
(5.2
)
Increase (decrease) in cash and cash equivalents
32.2

 
(4.8
)
Cash and cash equivalents, beginning of period
177.8

 
204.7

Cash and cash equivalents, end of period
$
210.0

 
$
199.9

 
 
 
 
Supplemental Cash Flow Information
 
 
 
Cash paid during the year for:
 
 
 
Income taxes
$
11.4

 
$
12.3

Interest
$
5.6

 
$
4.1

Supplemental disclosure of non-cash investing transactions
 
 
 
Accrued property, plant and equipment additions
$
16.6

 
$
11.4

 
See Notes to Condensed Consolidated Financial Statements.

5



DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY
(In millions, except per share amounts)
(Unaudited)


 
Common
Stock
 
Additional
Paid-in
Capital
 
Retained
Earnings
 
Non-
Controlling
Interest
 
Stock Compensation Plans
 
Accumulated
Other
Comprehensive
Loss
 
Treasury
Stock
 
Total
Balance July 31, 2019
$
758.2

 
$

 
$
1,281.5

 
$
5.4

 
$
21.7

 
$
(192.9
)
 
$
(981.2
)
 
$
892.7

Net earnings
 
 
 
 
65.0

 
 
 
 
 
 
 
 
 
65.0

Other comprehensive income
 
 
 
 
 
 
 
 
 
 
10.4

 
 
 
10.4

Treasury stock acquired
 
 
 
 
 
 
 
 
 
 
 
 
(65.0
)
 
(65.0
)
Dividends declared
 
 
 
 
0.2

 
 
 
 
 
 
 
 
 
0.2

Stock compensation and other activity
 
 
 
 
(0.7
)
 
 
 
(6.6
)
 
 
 
21.0

 
13.7

Balance October 31, 2019
$
758.2

 
$

 
$
1,346.0

 
$
5.4

 
$
15.1

 
$
(182.5
)
 
$
(1,025.2
)
 
$
917.0

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance July 31, 2018
$
758.2

 
$

 
$
1,122.1

 
$
4.8

 
$
21.3

 
$
(149.8
)
 
$
(898.8
)
 
$
857.8

Net earnings
 
 
 
 
73.8

 
 
 
 
 
 
 
 
 
73.8

Other comprehensive loss
 
 
 
 
 
 
 
 
 
 
(22.1
)
 
 
 
(22.1
)
Treasury stock acquired
 
 
 
 
 
 
 
 
 
 
 
 
(80.9
)
 
(80.9
)
Dividends declared
 
 
 
 
0.2

 
 
 
 
 
 
 
 
 
0.2

Stock compensation and other activity
 
 


 
(3.5
)
 


 
(0.1
)
 
 
 
29.2

 
25.6

Balance October 31, 2018
$
758.2

 
$

 
$
1,192.6

 
$
4.8

 
$
21.2

 
$
(171.9
)
 
$
(950.5
)
 
$
854.4


See Notes to Condensed Consolidated Financial Statements.


6




NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
Note 1. Summary of Significant Accounting Policies
Basis of Presentation The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and shareholders’ equity have been included and are of a normal recurring nature. Operating results for the three month period ended October 31, 2019 are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company’s Audited Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company’s Annual Report on Form 10-K for the year ended July 31, 2019.
New Accounting Standards Recently Adopted In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02), which requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases. This accounting guidance was effective for the Company in the beginning of the first quarter of fiscal 2020 on a modified retrospective basis. In December 2018, the FASB issued ASU 2018-20, Leases (Topic 842) Narrow-Scope Improvements for Lessors (ASU 2018-20), which amends ASU 2016-02, to provide additional guidance on accounting for certain expenses such as property taxes and insurance paid on behalf of the lessor by the lessee. The Company adopted ASU 2016-02 in the first quarter of fiscal 2020, and increased assets and liabilities by $71.5 million, as of August 1, 2019. Refer to Note 17 for further discussion.
In February 2018, the FASB issued ASU 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (ASU 2018-02). The guidance allows a company to elect to reclassify from accumulated other comprehensive income (AOCI) to retained earnings the stranded tax effects from the adoption of the new federal corporate tax rate that became effective January 1, 2018 as a result of the U.S. Tax Cuts and Jobs Act (TCJA). The amount of the reclassification is calculated as the difference between the amount initially charged to other comprehensive income (OCI) at the previously enacted tax rate that remains in AOCI and the amount that would have been charged using the newly enacted tax rate, excluding any valuation allowance prior to tax reform. The Company adopted ASU 2018-02 in the first quarter of fiscal 2020 and elected to not reclassify tax effects stranded in accumulated other comprehensive loss. As such, there is no impact on the Company’s Condensed Consolidated Financial Statements.
New Accounting Standards Not Yet Adopted In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments (ASU 2016-13). In November 2018, the FASB issued update ASU 2018-19 that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The new guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2016-13 on its Consolidated Financial Statements.
In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815 Derivatives and Hedging and Topic 825, Financial Instruments (ASU 2019-04). This guidance clarifies the recently issued standards on credit losses (Topic 326), derivatives and hedging (Topic 815), and recognition and measurement of financial instruments (Topic 825). The new guidance is effective for the Company beginning in the first quarter of fiscal 2021. The Company is evaluating the impact of the adoption of ASU 2019-04 on its Consolidated Financial Statements.
Note 2. Acquisitions
In the first quarter of fiscal 2019, the Company acquired 88% of the shares of BOFA International LTD (BOFA), headquartered in the United Kingdom, for cash consideration of $98.2 million less cash acquired of $2.2 million. In the fourth quarter of 2019, the Company acquired an additional 3% of the shares, increasing its ownership to 91%. BOFA designs, develops and manufactures fume extraction systems across a wide range of industrial air filtration applications. The acquisition allowed the Company to accelerate its global growth in the fume collection business and add additional filtration technology to the Company’s existing product lines.

7



Note 3. Supplemental Balance Sheet Information
The components of net inventories are as follows (in millions):
 
October 31,
2019

 
July 31,
2019

Raw materials
$
116.0

 
$
114.7

Work in process
36.3

 
33.0

Finished products
209.2

 
185.1

Inventories, net
$
361.5

 
$
332.8


    
The components of net property, plant and equipment are as follows (in millions):
 
October 31,
2019

 
July 31,
2019

Land
$
24.3

 
$
24.2

Buildings
328.3

 
325.3

Machinery and equipment
824.9

 
813.5

Computer software
143.4

 
142.8

Construction in progress
133.2

 
114.3

Less: accumulated depreciation
(847.9
)
 
(831.2
)
Property, plant and equipment, net
$
606.2

 
$
588.9


Note 4. Earnings Per Share
The Company’s basic net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares. The Company’s diluted net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares and common share equivalents relating to stock options and stock incentive plans. Certain outstanding options were excluded from the diluted net earnings per share calculations because their exercise prices are greater than the average market price of the Company’s common stock during those periods. Options excluded from the diluted net earnings per share calculations were 1.7 million and 0.8 million for the three months ended October 31, 2019 and 2018, respectively.
The following table presents the information necessary to calculate basic and diluted net earnings per share (in millions, except per share amounts):
 
Three Months Ended
October 31,
 
2019

 
2018

Net earnings for basic and diluted earnings per share computation
$
65.0

 
$
73.8

 
 
 
 
Weighted average common shares outstanding:
 
 
 
Weighted average common shares – basic
126.9

 
128.8

Dilutive impact of share-based awards
1.7

 
2.2

Weighted average common shares – diluted
128.6

 
131.0

 
 
 
 
Net earnings per share – basic
$
0.51

 
$
0.57

Net earnings per share – diluted
$
0.51

 
$
0.56



8



Note 5. Goodwill and Other Intangible Assets
Goodwill is assessed for impairment annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. The Company performed its annual impairment assessment during the third quarter of fiscal 2019 and did not record any impairment as a result of this assessment.
The following is a reconciliation of goodwill by reportable segment for the three months ended October 31, 2019 (in millions):
 
Engine
Products
 
Industrial
Products
 
Total
Goodwill
Balance as of July 31, 2019
$
84.5

 
$
218.6

 
$
303.1

Goodwill acquired

 

 

Currency translation
(0.1
)
 
4.9

 
4.8

Balance as of October 31, 2019
$
84.4

 
$
223.5

 
$
307.9



The following table summarizes the net intangible asset classes as of October 31, 2019 (in millions):
 
 
Gross Carrying Amount
 
Accumulated Amortization
Customer relationships
 
$
103.6

 
$
(45.1
)
Patents, trademarks and technology
 
22.8

 
(10.1
)
Total other intangible assets, net
 
$
126.4

 
$
(55.2
)

The following table summarizes the net intangible asset classes as of July 31, 2019 (in millions):
 
 
Gross Carrying Amount
 
Accumulated Amortization
Customer relationships
 
$
101.5

 
$
(43.3
)
Patents, trademarks and technology
 
22.3

 
(9.6
)
Total other intangible assets, net
 
$
123.8

 
$
(52.9
)

Note 6. Revenue
The Company recognizes revenue on a wide range of filtration solutions sold to customers in many industries around the globe. Most of the Company’s performance obligations within customer sales contracts are for manufactured filtration systems and replacement parts. The Company does perform limited services and installation. Customer contracts may include multiple performance obligations and the transaction price is allocated to each distinct performance obligation based on its relative standalone selling price.
Revenue Disaggregation
Net sales disaggregated by geography based on the location where the customer’s order was placed are as follows (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

United States
$
286.9

 
$
305.1

Europe, Middle East and Africa
194.8

 
196.3

Asia Pacific
133.5

 
147.3

Latin America
57.5

 
52.7

   Total net sales
$
672.7

 
$
701.4

See Note 16 for net sales disaggregated by segment.

9



Contract Assets and Liabilities
The satisfaction of performance obligations and the resulting recognition of revenue typically corresponds with billing the customer. In limited circumstances, the customer may be billed at a time later than when revenue is recognized, resulting in contract assets, which are reported in prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets. Contract assets were $11.8 million and $12.4 million as of October 31, 2019 and July 31, 2019, respectively. In other limited circumstances, the Company will require a down payment from the customer prior to the satisfaction of performance obligations. This results in contract liabilities, or deferred revenue, which is reported in other current liabilities on the Condensed Consolidated Balance Sheets, depending on when revenue is expected to be recognized. Contract liabilities were $13.6 million and $10.4 million as of October 31, 2019 and July 31, 2019, respectively.
The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. Generally, these contracts have terms of one year or less. The amount of revenue related to unsatisfied performance obligations in which the original duration of the contract is greater than one year is not significant.
Note 7. Warranty
The Company estimates warranty expense on certain products at the time of sale. The following is a reconciliation of warranty reserves for the three months ended October 31, 2019 and 2018 (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

Balance at beginning of period
$
11.2

 
$
18.9

Accruals for warranties issued during the reporting period
0.4

 
0.3

Accruals related to pre-existing warranties (including changes in estimates)
(0.3
)
 
(0.4
)
Less: settlements made during the period
(1.0
)
 
(1.7
)
Balance at end of period
$
10.3

 
$
17.1


There were no material specific warranty matters accrued for or significant settlements made in the three months ended October 31, 2019 or 2018.
Note 8. Stock-Based Compensation
On November 22, 2019, at the Company’s 2019 Annual Meeting of Stockholders, the Company’s stockholders approved the adoption of the 2019 Master Stock Incentive Plan (2019 Plan). As of November 22, 2019, the 2019 Plan replaced the 2010 Master Stock Incentive Plan (2010 Plan). 
The 2010 Plan allowed, and the 2019 plan currently allows, for granting of nonqualified stock options, incentive stock options, restricted stock, restricted stock units, stock appreciation rights, dividend equivalents, and other stock-based awards.
Stock Options
Options are granted to key employees whereby the option exercise price is equivalent to the market price of the Company’s common stock at the date of grant. Options are generally exercisable for up to 10 years from the date of grant and vest in equal increments over three years.
The following table summarizes expense associated with stock options during the three months ended October 31, 2019 and 2018 (in millions):
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Pretax compensation expense associated with stock options
 
$
5.3

 
$
4.9

Tax benefits associated with stock options
 
$
1.1

 
$
1.1


Stock-based employee compensation expense is recognized using the fair-value method. The Company determines the fair value of stock option awards using the Black-Scholes option pricing model.

10



The following table summarizes stock option activity during the three months ended October 31, 2019:
 
Options
Outstanding
 
Weighted
Average
Exercise Price
Outstanding as of July 31, 2019
6,531,250

 
$
39.66

Granted
879,541

 
51.61

Exercised
(389,551
)
 
28.71

Canceled
(17,996
)
 
49.98

Outstanding as of October 31, 2019
7,003,244

 
$
41.74


The total intrinsic value of options exercised during the three months ended October 31, 2019 was $8.9 million. The weighted average fair value for options granted during the three months ended October 31, 2019 and 2018 was $10.85 and $12.43 per share, respectively.
As of October 31, 2019, the aggregate intrinsic value of options outstanding and exercisable was $82.2 million and $75.8 million, respectively.
As of October 31, 2019, there was $12.0 million of total unrecognized compensation expense related to non-vested stock options granted. This unvested expense is expected to be recognized over the remaining vesting period.
Performance-based awards
The 2010 Plan allowed, and the 2019 plan currently allows, for the granting of performance-based awards to a limited number of key executives. As administered by the Human Resources Committee of the Company’s Board of Directors, these performance-based awards are payable in common stock and are based on a formula that measures performance of the Company over a three-year period. These awards are settled or forfeited after three years with payouts ranging from zero to 200% of the target award value depending on achievement.
The following table summarizes expense associated with performance-based awards during the three months ended October 31, 2019 and 2018 (in millions):
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Pretax compensation expense associated with performance-based awards
 
$
0.9

 
$
1.7


The following table summarizes performance-based award activity during the three months ended October 31, 2019:
 
 
Performance Shares
Outstanding
 
Weighted
Average Grant
Date Fair
Value
Non-vested at July 31, 2019
 
174,100

 
$
52.87

Granted
 
100,500

 
51.61

Vested
 

 

Canceled/forfeited
 

 

Non-vested at October 31, 2019
 
274,600

 
$
52.41


The weighted average fair value for performance-based awards granted during the three months ended October 31, 2019 was $5.2 million.
As of October 31, 2019, there was $6.0 million of total unrecognized compensation expense related to non-vested performance-based awards granted. This unvested expense is expected to be recognized over the remaining vesting period.

11



Note 9. Employee Benefit Plans
The Company and certain of its international subsidiaries have defined benefit pension plans for many of their hourly and salaried employees. There are two types of U.S. plans. The first type of U.S. plan (Hourly Pension Plan) is a traditional defined benefit pension plan primarily for union production employees. The second plan (Salaried Pension Plan) is for some salaried and non-union production employees that provides defined benefits pursuant to a cash balance feature whereby a participant accumulates a benefit comprised of a percentage of current salary that varies with years of service, interest credits and transition credits. The Company no longer allows entrants into the U.S. Salaried Pension Plan and the employees no longer accrue Company contribution credits under the plan. Instead, eligible employees receive a 3% annual Company retirement contribution to their 401(k) in addition to the Company’s normal 401(k) match. The non-U.S. plans generally provide pension benefits based on years of service and compensation level. Components of net periodic benefit cost other than the service cost component are included in other income, net in the Condensed Consolidated Statements of Earnings.
Net periodic benefit costs for the Company’s pension plans include the following components (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

Net periodic benefit costs:
 

 
 

Service cost
$
1.6

 
$
1.5

Interest cost
3.4

 
4.1

Expected return on assets
(6.5
)
 
(6.6
)
Prior service cost amortization
0.2

 
0.1

Actuarial loss amortization
1.6

 
1.1

Net periodic benefit costs
$
0.3

 
$
0.2


The Company’s general funding policy is to make at least the minimum required contributions as required by applicable regulations, plus any additional amounts that it determines to be appropriate. For the three months ended October 31, 2019, the Company made required contributions of $1.1 million to its non-qualified U.S. pension plans and $0.3 million to its non-U.S. pension plans.
The estimated minimum funding requirement for the Company’s qualified U.S. plans for the plan year ending July 31, 2020 is $4.4 million. In accordance with the Pension Protection Act of 2006, this contribution obligation may be met with existing credit balances that resulted from payments above the minimum obligation in prior years. The Company has sufficient credit balances to meet the minimum obligation for the plan year ending July 31, 2020. In November 2019, the Company utilized existing credits as contributions to the U.S. pension plans of $1.1 million. The Company estimates it will contribute an additional $0.8 million to its non-U.S. pension plans during the remainder of fiscal 2020 based upon the local government prescribed funding requirements. Future estimates of the Company’s required pension plan contributions may change significantly depending on the actual rate of return on plan assets, discount rates and regulatory requirements.
Note 10. Income Taxes
The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. With few exceptions, the Company is no longer subject to state and foreign income tax examinations by tax authorities for years before 2010. The United States Internal Revenue Service (IRS) has completed examinations of the Company’s U.S. federal income tax returns through 2016.
As of October 31, 2019, gross unrecognized tax benefits were $15.8 million and accrued interest and penalties on these unrecognized tax benefits were $1.8 million. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense. With an average statute of limitations of approximately five years, up to $1.8 million of the unrecognized tax benefits could potentially expire in the next 12 months, unless extended by an audit.
The Company believes that it is remote that any adjustment necessary to the reserve for income taxes over the next 12 months will be material. However, it is possible the ultimate resolution of audits or disputes may result in a material change to the Company’s reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.

12



Note 11. Fair Value Measurements
Fair value measurements of financial instruments are reported in one of three levels based on the lowest level of significant input used as follows:
Level 1
Inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities.
Level 2
Inputs to the fair value measurement include quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly.
Level 3
Inputs to the fair value measurement are unobservable inputs or valuation techniques.
As of October 31, 2019, the carrying values of cash and cash equivalents, accounts receivables, short-term borrowings and trade accounts payable approximate fair value because of the short-term nature of these instruments.
As of October 31, 2019, the estimated fair value of long-term debt with fixed interest rates was $287.3 million compared to its carrying value of $275.0 million. The carrying values of long-term debt with variable interest rates of $373.8 million as of October 31, 2019 approximate fair value. The fair value is estimated by discounting the projected cash flows using the rate at which similar amounts of debt could currently be borrowed. Long-term debt is classified as Level 2 in the fair value hierarchy.
The fair values of the Company’s financial assets and liabilities listed below reflect the amounts that would be received to sell the assets or paid to transfer the liabilities in an orderly transaction between market participants at the measurement date (exit price). The fair values are based on inputs other than quoted prices that are observable for the asset or liability. These inputs include foreign currency exchange rates and interest rates. The financial assets and liabilities are primarily valued using standard calculations and models that use as their basis readily observable market parameters. Industry standard data providers are the primary source for forward and spot rate information for both interest rates and currency rates.
Derivative Fair Value Measurements The Company enters into derivative instruments, including forward foreign currency exchange contracts and net investment hedges, to manage risk in connection with changes in foreign currency. The Company only enters into derivative instruments with counterparties who have highly rated credit. The Company does not enter into derivative contracts for trading or speculative purposes.
Forward Foreign Currency Exchange Contracts The Company uses forward currency exchange contracts to manage exposure to fluctuations in foreign currency. The Company enters into certain purchase commitments with foreign suppliers based on the value of its purchasing subsidiaries’ local currency relative to the currency requirement of the supplier on the date of the commitment. The Company also sells into foreign countries based on the value of purchaser’s local currency. The Company mitigates risk through using forward currency contracts that generally mature in 12 months or less, which is consistent with the related purchases and sales. Contracts that qualify for hedge accounting are designated as cash flow hedges.
Net Investment Hedges The Company uses fixed-to-fixed cross-currency swap agreements to hedge its exposure to adverse foreign currency exchange rate movements for its operations in Europe. The Company has elected the spot method of designating these contracts.
The Company determines the fair values of its derivatives based on valuation models which project future cash flows and discount the future amounts to a present value using market based observable inputs including foreign currency rates, interest rate curves, futures and basis spreads, as applicable.
The following table details the fair value of the Company’s derivative contracts, which are recorded on a gross basis in the Company’s Condensed Consolidated Balance Sheets as of October 31, 2019 and July 31, 2019 (in millions):
 
 
 
 
 
 
Fair Values Significant Other Observable Inputs
(Level 2)
 
 
Notional Amounts
 
Assets (1)
 
Liabilities (2)
 
 
October 31,

 
July 31,

 
October 31,

 
July 31,

 
October 31,

 
July 31,

 
 
2019

 
2019

 
2019

 
2019

 
2019

 
2019

Forward foreign currency exchange contracts
 
$
27.2

 
$
28.2

 
$
1.6

 
$
1.6

 
$
1.3

 
$
(1.8
)
Net investment hedges
 
55.8

 
55.8

 
1.1

 
1.1

 

 
(1.9
)
Total
 
$
83.0

 
$
84.0

 
$
2.7

 
$
2.7

 
$
1.3

 
$
(3.7
)
(1) Recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets.
(2) Recorded within other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.


13



Changes in the fair value of the Company’s forward foreign currency exchange contracts are recorded in equity as a component of accumulated other comprehensive income (loss), and are reclassified from accumulated other comprehensive income (loss) into earnings when the items underlying the hedged transactions are recognized into earnings, as a component of cost of sales within the Company’s Condensed Consolidated Statements of Earnings and Condensed Consolidated Statements of Comprehensive Income. The net gain or loss on net investment hedges are reported within foreign currency translation gains and losses as a component of accumulated other comprehensive income (loss) on the Company’s Condensed Consolidated Balance Sheets. The interest earned is reclassified out of accumulated other comprehensive income (loss) and into other income, net.
Credit Risk Related Contingent Features Contract provisions may require the posting of collateral or settlement of the contracts for various reasons, including if the Company’s credit ratings are downgraded below its investment grade credit rating by any of the major credit agencies or for cross default contractual provisions if there was a failure under other financing arrangements related to payment terms or covenants. As of October 31, 2019, and July 31, 2019, no collateral has been posted.
Counterparty Credit Risk There is risk that counterparties to derivative contracts will fail to meet their contractual obligations. In order to mitigate counterparty credit risk, the Company only enters into contracts with carefully selected financial institutions based upon their credit ratings and certain other financial factors.
The following table summarizes the pre-tax impact of the gains and losses on the Company’s designated forward foreign currency exchange contracts and net investment hedges (in millions):
 
 
Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Income (Loss)
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Forward foreign currency exchange contracts
 
$
(0.7
)
 
$
1.0

Net investment hedges
 
$
0.8

 
$

 
 
Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Income (Loss)
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Forward foreign currency exchange contracts
 
$
1.9

 
$
(0.3
)
Net investment hedges
 
$

 
$


The Company expects that substantially all of the amounts recorded in accumulated other comprehensive income (loss) for its forward foreign currency exchange contracts will be reclassified into earnings during the next 12 months, based upon the timing of inventory purchases and turnover as well as sales. See also Note 13.
The Company holds equity method investments, which are classified in other long-term assets in the accompanying Condensed Consolidated Balance Sheets. The aggregate carrying amount of these investments was $23.1 million and $23.0 million as of October 31, 2019 and July 31, 2019, respectively. These equity method investments are measured at fair value on a nonrecurring basis. The fair value of the Company’s equity method investments has not been estimated as there have been no identified events or changes in circumstance that would have had an adverse impact on the value of these investments. In the event that these investments were required to be measured, these investments would fall within Level 3 of the fair value hierarchy, due to the use of significant unobservable inputs to determine fair value, as the investments are in privately-held entities.
Note 12. Shareholders’ Equity
The Company’s Board of Directors authorized the repurchase of up to 13.0 million shares of common stock under the Company’s stock repurchase plan. This repurchase authorization is effective until terminated by the Board of Directors. During the three months ended October 31, 2019, the Company repurchased 1.4 million shares for $65.0 million. As of October 31, 2019, the Company had remaining authorization to repurchase 11.4 million shares under this plan.
Dividends paid per share were 21.0 cents and 19.0 cents, respectively, for the three months ended October 31, 2019 and 2018.
On November 22, 2019, the Company's Board of Directors declared a cash dividend in the amount of 21.0 cents per common share, payable December 27, 2019, to shareholders of record as of December 10, 2019.

14



 
 
 
 
 
 
 
 

Note 13. Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss by component for the three months ended October 31, 2019 and 2018 are as follows (in millions):
 
Foreign
Currency
Translation
Adjustment
 
Pension
Benefits
 
Derivative
Financial
Instruments
 
Total
Balance as of July 31, 2019, net of tax
$
(92.7
)
 
$
(99.0
)
 
$
(1.2
)
 
$
(192.9
)
Other comprehensive income before reclassifications and tax
8.1

 

 
0.1

 
8.2

Tax benefit

 

 
0.2

 
0.2

Other comprehensive income before reclassifications, net of tax
8.1

 

 
0.3

 
8.4

Reclassifications, before tax

 
0.7

 
1.9

 
2.6

Tax benefit (expense)

 
0.1

 
(0.7
)
 
(0.6
)
Reclassifications, net of tax

 
0.8

(1) 
1.2

(2) 
2.0

Other comprehensive income (loss), net of tax
8.1

 
0.8

 
1.5

 
10.4

Balance as of October 31, 2019, net of tax
$
(84.6
)
 
$
(98.2
)
 
$
0.3

 
$
(182.5
)
 
 
 
 
 
 
 
 
Balance as of July 31, 2018, net of tax
$
(66.1
)
 
$
(82.9
)
 
$
(0.8
)
 
$
(149.8
)
Other comprehensive (loss) income before reclassifications and tax
(24.2
)
 

 
1.0

 
(23.2
)
Tax expense

 

 
(0.3
)
 
(0.3
)
Other comprehensive (loss) income before reclassifications, net of tax
(24.2
)
 

 
0.7

 
(23.5
)
Reclassifications, before tax

 
2.0

 
(0.3
)
 
1.7

Tax (expense) benefit

 
(0.4
)
 
0.1

 
(0.3
)
Reclassifications, net of tax

 
1.6

(1) 
(0.2
)
(2) 
1.4

Other comprehensive (loss) income, net of tax
(24.2
)
 
1.6

 
0.5

 
(22.1
)
Balance as of October 31, 2018, net of tax
$
(90.3
)
 
$
(81.3
)
 
$
(0.3
)
 
$
(171.9
)
(1)
Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss to operating expenses or cost of sales.
(2)
Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net.


15



Note 14. Guarantees
The Company and Caterpillar Inc. equally own the shares of Advanced Filtration Systems Inc. (AFSI), an unconsolidated joint venture, and guarantee certain debt of the joint venture. The Company accounts for this investment as an equity method investment. In the following table, the Outstanding debt relates to the joint venture and the Contingent liability for stand by letters of credit relate to the Company (in millions):
 
 
October 31,
2019

 
July 31,
2019

Outstanding debt (the Company guarantees half)
 
$
40.0

 
$
38.8

Contingent liability for standby letters of credit (1)
 
10.7

 
11.0

Amounts drawn for letters of credit
 
$

 
$

(1) The letters of credit guarantee payment to third parties in the event the Company is in breach of contract terms as detailed in each letter of credit.
The following items relate to the Company’s joint venture (in millions):
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Investment earnings (loss) (1)
 
$
0.1

300

$
(0.3
)
Royalty income (1)
 
$
1.9

1,700

$
1.7

(1) Recorded in other income, net.
Note 15. Commitments and Contingencies
The Company records provisions with respect to identified claims or lawsuits when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and lawsuits are reviewed quarterly, and provisions are taken or adjusted to reflect the status of a particular matter. The Company believes the recorded estimated liability in its Condensed Consolidated Financial Statements is adequate in light of the probable and estimable outcomes. The recorded liabilities were not material to the Company’s results of operations, liquidity or financial position and the Company believes it is remote that the settlement of any of the currently identified claims or litigation will be materially in excess of what is accrued.
Note 16. Segment Reporting
The Company has identified two reportable segments: Engine Products and Industrial Products. Segment determination is based on the internal organization structure, management of operations and performance evaluation by management and the Company’s Board of Directors. Corporate and Unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense.
The Company is an integrated enterprise, characterized by substantial intersegment cooperation, cost allocations and sharing of assets. Therefore, the Company does not represent that these segments, if operated independently, would report the earnings before income taxes and other financial information shown below.
Segment detail is summarized as follows (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

Net sales
 
 
 
Engine Products segment
$
459.2

 
$
480.9

Industrial Products segment
213.5

 
220.5

Total
$
672.7

 
$
701.4

 
 

 
 

Earnings before income taxes
 
 
 
Engine Products segment
$
62.4

 
$
63.9

Industrial Products segment
29.5

 
36.6

Corporate and Unallocated
(5.3
)
 
(4.1
)
Total
$
86.6

 
$
96.4



16



Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):
 
 
 
 
 
Three Months Ended
October 31,
 
2019

 
2018

Engine Products segment
 
 
 
Off-Road
$
68.6

 
$
76.2

On-Road
40.7

 
45.9

Aftermarket
319.4

 
331.2

Aerospace and Defense
30.5

 
27.6

Engine Products segment net sales
459.2

 
480.9

 
 
 
 
Industrial Products segment
 
 
 
Industrial Filtration Solutions
149.0

 
149.4

Gas Turbine Systems
20.7

 
25.5

Special Applications
43.8

 
45.6

Industrial Products segment net sales
213.5

 
220.5

Total net sales
$
672.7

 
$
701.4


There were no customers that accounted for over 10% of net sales for the three months ended October 31, 2019 or 2018, or gross accounts receivable as of October 31, 2019 and July 31, 2019.
Note 17. Leases
The Company leases certain real estate properties, information technology equipment, manufacturing and warehouse equipment, vehicles and other equipment through operating lease arrangements. Upon lease inception, the Company determines whether an arrangement that provides control over the use of an asset to the Company is a lease. The Company recognizes a lease liability and corresponding right-of-use asset based on the present value of future lease payments. Leases with an initial term of 12 months or less are not recorded on the balance sheet, but rather the Company recognizes lease expense for these leases on a straight-line basis over the lease term.
The Company has elected to separate payments for lease components from non-lease components for all asset classes. Lease agreements may include extension, termination, or purchase options, all of which will be included within the lease liability and right-of-use assets when it is reasonably certain the Company will exercise the option. Most lease agreements do not explicitly state the discount rate implicit in the lease, therefore, the Company’s incremental borrowing rate on the commencement date is used to calculate the present value of future payments.
The Company has elected to exercise the package of practical expedients and has not elected to exercise hindsight in determining lease term and in assessing impairment of the Company’s right-of-use assets. The Company’s finance leases are not significant and therefore, are not included in the following disclosures. Information for the Company’s operating lease costs is as follows (in millions):
 
 
October 31,
2019

Operating lease cost
 
$
7.5

Short-term lease cost
 
0.6

Total lease costs
 
$
8.1


Supplemental balance sheet information for the Company is as follows (in millions):
 
 
October 31,
2019

 
August 1,
2019

Right-of-use lease assets

 
$
79.3

 
$
71.5

Current lease liabilities
 
24.8

 
26.0

Long-term lease liabilities
 
$
54.4

 
$
45.5


17



Additional information related to operating leases is as follows:
 
 
October 31,
2019

 
August 1,
2019

Weighted average remaining lease term (years)
 
4.1

 
3.7

Weighted average discount rates
 
3.74
%
 
3.76
%

Maturities of operating lease liabilities at October 31, 2019 were as follows (in millions):
Amounts Due in Year Ending
 
October 31,
2019

2020
 
$
20.8

2021
 
20.3

2022
 
13.1

2023
 
7.9

2024
 
5.6

Thereafter
 
23.6

Total future minimum lease payments
 
91.3

Less imputed interest
 
12.1

Present value of future lease payments
 
$
79.2


Minimum payments for operating leases having initial terms of more than one year at July 31, 2019 were as follows (in millions):
Amounts Due in Year Ending
 
July 31,
2019

2020
 
$
24.0

2021
 
17.5

2022
 
11.3

2023
 
6.4

2024
 
4.6

Thereafter
 
19.0

Total future minimum lease payments
 
82.8

Less imputed interest
 
11.3

Present value of future lease payments
 
$
71.5



Right-of-use lease assets obtained in exchange for new lease liabilities were $13.0 million for the three months ended October 31, 2019.
Note 18. Borrowings
In October 2019, the Company entered into a term loan agreement of 80.0 million, or $89.2 million, based on the exchange rate in effect on October 28, 2019. The loan is unsecured and matures in October 2024. As of October 31, 2019, the Company had borrowed the full capacity of the term loan. The term loan includes customary representations and warranties and covenants for a transaction of this type. The loan has a floating rate based on margin plus EURIBOR. The margin will vary according to a leverage-based pricing grid. The rate as of October 31, 2019 was 0.7%.

18




Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Overview
The Company is a worldwide manufacturer of filtration systems and replacement parts. The Company’s core strengths are leading filtration technology, strong customer relationships and its global presence. Products are manufactured around the world and through three joint ventures.
The Company has two operating segments: Engine Products and Industrial Products. Products in the Engine Products segment consist of replacement filters for both air and liquid filtration applications, air filtration systems, liquid filtration systems for fuel, lube and hydraulic applications, and exhaust and emissions systems and sensors, indicators and monitoring systems. The Engine Products segment sells to original equipment manufacturers (OEMs) in the construction, mining, agriculture, aerospace, defense and truck end markets and to independent distributors, OEM dealer networks, private label accounts and large equipment fleets. Products in the Industrial Products segment consist of dust, fume and mist collectors, compressed air purification systems, gas and liquid filtration for food, beverage and industrial processes, air filtration systems for gas turbines, polytetrafluoroethylene (PTFE) membrane-based products and specialized air and gas filtration systems for applications including hard disk drives and semi-conductor manufacturing and sensors, indicators and monitoring systems. The Industrial Products segment sells to various dealers, distributors and OEMs for specific markets and replacement filters.
The following Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with the Company’s Condensed Consolidated Financial Statements and Notes included in Item 1 of this report.
Consolidated Results of Operations
Operating results for the three months ended October 31, 2019 and 2018 are as follows (in millions):
 
Three Months Ended October 31,
 
2019

 
% of sales

 
2018

 
% of sales

Net sales
$
672.7

 
 
 
$
701.4

 
 
Cost of sales
441.4

 
65.6
 %
 
463.0

 
66.0
 %
Gross profit
231.3

 
34.4
 %
 
238.4

 
34.0
 %
Operating expenses
142.6

 
21.2
 %
 
139.7

 
19.9
 %
Operating income
88.7

 
13.2
 %
 
98.7

 
14.1
 %
Interest expense
4.7

 
0.7
 %
 
4.2

 
0.6
 %
Other income, net
(2.6
)
 
(0.4
)%
 
(1.9
)
 
(0.3
)%
Earnings before income taxes
86.6

 
12.9
 %
 
96.4

 
13.8
 %
Income taxes
21.6

 
3.2
 %
 
22.6

 
3.2
 %
Net earnings
$
65.0

 
9.7
 %
 
$
73.8

 
10.5
 %
Net sales for the three months ended October 31, 2019 were $672.7 million, compared with $701.4 million for the three months ended October 31, 2018, a decrease of $28.7 million, or 4.1%. Net sales decreased $21.7 million, or 4.5%, in the Engine Products segment and decreased $7.0 million, or 3.2%, in the Industrial Products segment compared with the same period in the prior fiscal year. Refer to the Segment Results of Operations section for further discussion on the Engine Products and Industrial Products segments. Net sales for the three months ended October 31, 2019 were negatively impacted by foreign currency translation, which decreased net sales by $9.6 million, or 1.4% compared with the same period in the prior fiscal year.
Cost of sales for the three months ended October 31, 2019 was $441.4 million, compared with $463.0 million for the three months ended October 31, 2018, a decrease of $21.6 million, or 4.7%. Gross margin for the current year quarter was 34.4%, compared with 34.0% during the same period in the prior fiscal year. The gross margin increase reflects lower raw materials costs, combined with benefits from the Company’s efforts related to pricing initiatives and optimizing its supply chain, partially offset by loss of leverage on lower sales.
Operating expenses for the three months ended October 31, 2019 were $142.6 million, compared with $139.7 million for the three months ended October 31, 2018, an increase of $2.9 million, or 2.1%. As a percentage of net sales, operating expenses for the current year quarter were 21.2%, compared with 19.9% during the same period in the prior fiscal year. The increase reflects loss of leverage on lower sales, combined with higher personnel expense related to investments in support of the Company’s strategic growth initiatives.

19



Interest expense was $4.7 million for the three months ended October 31, 2019, compared with $4.2 million for the three months ended October 31, 2018, an increase of $0.5 million, or 11.9%. The increase is primarily due to a higher average level of debt outstanding in the current year quarter compared with the prior year quarter. Other income, net for the three months ended October 31, 2019 was $2.6 million, compared with $1.9 million for the three months ended October 31, 2018, an increase of $0.7 million. The increase was primarily due to higher joint venture performance in the current quarter compared with the prior year quarter.
The effective tax rate for the three months ended October 31, 2019 was 24.9%, compared with 23.5% for the three months ended October 31, 2018. The effective tax rate for the three months ended October 31, 2018 included a net discrete tax benefit of $0.9 million related to ongoing Tax Cuts and Jobs Act-based global cash optimization initiatives. Excluding this benefit, the effective tax rate for the three months ended October 31, 2018 was 24.3%. The increase in the effective tax rate between periods was primarily due to a decrease in excess tax benefits on stock-based compensation.
Net earnings for the three months ended October 31, 2019 were $65.0 million, compared with net earnings of $73.8 million for the three months ended October 31, 2018, a decrease of $8.8 million.
Segment Results of Operations
Net sales and earnings before income taxes for the Engine Products and Industrial Products segments are summarized as follows (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

Net sales:
 
 
 
Engine Products segment
$
459.2

 
$
480.9

Industrial Products segment
213.5

 
220.5

Total
$
672.7

 
$
701.4

 
 
 
 
Earnings before income taxes:
 
 
 
Engine Products segment
$
62.4

 
$
63.9

Industrial Products segment
29.5

 
36.6

Corporate and Unallocated (1)
(5.3
)
 
(4.1
)
Total
$
86.6

 
$
96.4

(1)
Corporate and Unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense.
Engine Products Segment
The following is a summary of net sales by product group within the Company’s Engine Products segment (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

Engine Products segment
 
 
 
Off-Road
$
68.6

 
$
76.2

On-Road
40.7

 
45.9

Aftermarket
319.4

 
331.2

Aerospace and Defense
30.5

 
27.6

Engine Products segment net sales
$
459.2

 
$
480.9

 
 
 
 
Engine Products segment earnings before income taxes
$
62.4

 
$
63.9

Net sales for the Engine Products segment for the three months ended October 31, 2019 were $459.2 million, compared with $480.9 million for the three months ended October 31, 2018, a decrease of $21.7 million, or 4.5%, or 3.1% excluding the impact from currency translation. The Engine Products segment realized benefits from price increases of approximately 0.8%. The sales increase in Aerospace and Defense was driven by new equipment in both commercial aerospace and ground defense. The declines in Off-Road and On-Road reflect lower levels of equipment production, with continued variability by geography. The Aftermarket decline reflects lower levels of equipment utilization, primarily in off-road markets.

20



Earnings before income taxes for the Engine Products segment for the three months ended October 31, 2019 were $62.4 million, or 13.6% of Engine Products’ sales, an increase from 13.3% for the three months ended October 31, 2018. The increase was driven by price increases, operational gains and slightly lower raw material costs.
Industrial Products Segment
The following is a summary of net sales by product group within the Company’s Industrial Products segment (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

Industrial Products segment:
 
 
 
Industrial Filtration Solutions
$
149.0

 
$
149.4

Gas Turbine Systems
20.7

 
25.5

Special Applications
43.8

 
45.6

Industrial Products segment net sales
$
213.5

 
$
220.5

 
 
 
 
Industrial Products segment earnings before income taxes
$
29.5

 
$
36.6

Net sales for the Industrial Products segment for the three months ended October 31, 2019 were $213.5 million, compared with $220.5 million for the three months ended October 31, 2018, a decrease of $7.0 million, or 3.2%, or 2.0% excluding the impact from currency translation. The Industrial Products segment realized benefits of approximately 3.6% from BOFA International LTD (BOFA) and 0.2% from increased pricing. Sales of Industrial Filtration Solutions reflect benefits from BOFA and strong growth in sales of Process Filtration products, partially offset by lower sales of new equipment. The Gas Turbine Systems sales decline was primarily driven by lower sales of new equipment, and the decline in sales of Special Applications was primarily driven by lower sales of Disk Drive filters.
Earnings before income taxes for the Industrial Products segment for the three months ended October 31, 2019 were $29.5 million, or 13.8% of Industrial Products’ sales, a decrease from 16.6% for the three months ended October 31, 2018. The earnings before income taxes percentage decrease was driven by the lower net sales as well as continued investment in our strategic growth businesses.
Liquidity and Capital Resources
Cash provided by operating activities for the three months ended October 31, 2019 was $86.1 million, compared with $63.3 million for the three months ended October 31, 2018, an increase of $22.8 million. The increase in cash provided by operating activities was primarily driven by the reduction of days sales outstanding, and lower incentive compensation payments, partially offset by lower earnings.
Cash used in investing activities for the three months ended October 31, 2019 was $37.1 million, compared with $124.2 million for the three months ended October 31, 2018, a decrease of $87.1 million. The decrease resulted primarily from $96.0 million of net cash used for the BOFA acquisition in fiscal 2019, partially offset by an increase in capital expenditures in fiscal 2020 of $8.9 million to expand capacity and invest in technology.
Cash used in financing activities for the three months ended October 31, 2019 was $14.7 million, compared with cash provided by financing activities of $61.3 million for the three months ended October 31, 2018, a change of $76.0 million. In fiscal 2020, proceeds from a new term loan and short-term debt were used to repay long-term debt and for share repurchases. In fiscal 2019, proceeds from long-term debt and short-term borrowings were used primarily to fund the BOFA acquisition and for share repurchases.
Cash and cash equivalents as of October 31, 2019 was $210.0 million, compared with $177.8 million as of July 31, 2019. The Company has capacity of $505.5 million available for further borrowing under existing credit facilities as of October 31, 2019. The Company believes that the liquidity available from the combination of expected cash generated by operating activities, existing cash and available credit under existing credit facilities will be adequate to meet cash requirements for the next twelve months, including working capital needs, debt service obligations, capital expenditures, payment of anticipated dividends, share repurchase activity, and potential acquisitions.
Accounts receivable, net as of October 31, 2019 was $501.5 million, compared with $529.5 million as of July 31, 2019, a decrease of $28.0 million. Days sales outstanding was flat at 65 days, as of October 31, 2019 and July 31, 2019. Days sales outstanding was 69 days at October 31, 2018. Days sales outstanding is calculated using the count back method, which calculates the number of days of most recent revenue that is reflected in the net accounts receivable balance.

21



Inventories, net as of October 31, 2019 was $361.5 million, compared with $332.8 million as of July 31, 2019, an increase of $28.7 million. Inventory turns were 5.1 times and 5.6 times per year as of October 31, 2019 and July 31, 2019, respectively. Inventory turns are calculated by taking the annualized cost of sales based on the trailing three-month period divided by the average of the beginning and ending net inventory values of the three-month period. The inventory increase was spread across all of the major regions, driven by sourcing changes in the Company’s supply chain.
Long-term debt outstanding was $596.8 million as of October 31, 2019, compared with $584.4 million as of July 31, 2019, an increase of $12.4 million. This increase is primarily due to higher short-term borrowings and lower share repurchases, partially offset by increased capital expenditures. As of October 31, 2019, total debt, including long-term debt and short-term borrowings, represented 43.6% of total capitalization, defined as total debt plus total shareholders’ equity, compared with 41.6% as of July 31, 2019.
In October 2019, the Company entered into a term loan agreement of €80.0 million, or $89.2 million, based on the exchange rate in effect on October 28, 2019. The loan is unsecured and matures in October 2024. As of October 31, 2019, the Company had borrowed the full capacity of the term loan. The term loan includes customary representations and warranties and covenants for a transaction of this type. The loan has a floating rate based on margin plus EURIBOR. The margin will vary according to a leverage-based pricing grid. The rate as of October 31, 2019 was zero.
The Company guarantees 50% of certain debt of its joint venture, AFSI, as further discussed in Note 14 in the Notes to Condensed Consolidated Financial Statements included in Item 1 of this report.
New Accounting Standards Not Yet Adopted
For new accounting standards not yet adopted, refer to Note 1 in the Notes to Condensed Consolidated Financial Statements included in Item 1 of this report.
Critical Accounting Policies
There have been no material changes to the Company’s critical accounting policies as disclosed in the Company’s Annual Report on Form 10-K for the year ended July 31, 2019.
Safe Harbor Statement under the Securities Reform Act of 1995
The Company, through its management, may make forward-looking statements reflecting the Company’s current views with respect to future events and expectations, such as forecasts, plans, trends and projections relating to the Company’s business and financial performance. These forward-looking statements, which may be included in reports filed under the Securities Exchange Act of 1934, as amended (the Exchange Act), in press releases and in other documents and materials as well as in written or oral statements made by or on behalf of the Company, are subject to certain risks and uncertainties, including those discussed in Part I, Item 1A, “Risk Factors” of the Company’s Annual Report on Form 10-K for the year ended July 31, 2019, which could cause actual results to differ materially from historical results or those anticipated. The words or phrases “will likely result,” “are expected to,” “will continue,” “will allow,” “estimate,” “project,” “believe,” “expect,” “anticipate,” “forecast,” “plan” and similar expressions are intended to identify forward-looking statements within the meaning of Section 21E of the Exchange Act and Section 27A of the Securities Act of 1933, as amended, as enacted by the Private Securities Litigation Reform Act of 1995 (PSLRA). In particular, the Company desires to take advantage of the protections of the PSLRA in connection with the forward-looking statements made in this Quarterly Report on Form 10-Q. All statements other than statements of historical fact are forward-looking statements. These statements do not guarantee future performance.
These forward-looking statements speak only as of the date such statements are made and are subject to risks and uncertainties that could cause the Company’s results to differ materially from these statements. These factors include, but are not limited to, economic and industrial conditions worldwide; the Company’s ability to maintain competitive advantages; threats from disruptive innovation; highly competitive markets with pricing pressure; the Company’s ability to protect and enforce its intellectual property; the difficulties in operating globally; customer concentration in certain cyclical industries; significant demand fluctuations; unavailable raw materials or material cost inflation; inability of operations to meet customer demand; difficulties with information technology systems and security; foreign currency fluctuations; governmental laws and regulations; litigation; changes in tax laws and tax rates; regulations and results of examinations; the Company’s ability to attract and retain qualified personnel; changes in capital and credit markets; execution of the Company’s acquisition strategy; the possibility of intangible asset impairment; the Company’s ability to manage productivity improvements; unexpected events and the disruption on operations; the Company’s ability to maintain an effective system of internal control over financial reporting; the United Kingdom’s decision to end its membership in the European Union and other factors included in Part I, Item 1A, “Risk Factors” of the Company’s Annual Report on Form 10-K for the year ended July 31, 2019. The Company undertakes no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, unless required by law.

22



Item 3. Quantitative and Qualitative Disclosures about Market Risk
The Company’s market risk includes the potential loss arising from adverse changes in foreign currency exchange rates, interest rates and commodity prices. In an attempt to manage these risks, the Company employs certain strategies to mitigate the effect of these fluctuations. The Company does not enter into any of these instruments for speculative trading purposes.
The Company maintains significant assets and operations outside the U.S., resulting in exposure to foreign currency gains and losses. A portion of the Company’s foreign currency exposure is naturally hedged by incurring liabilities, including bank debt, denominated in the local currency in which the Company’s foreign subsidiaries are located.
During the three months ended October 31, 2019, the U.S. dollar was generally stronger than in the three months ended October 31, 2018 compared with many of the currencies of the foreign countries in which the Company operates. The overall stronger dollar had a negative impact on the Company’s international net sales results because the foreign denominated revenues translated into less U.S. dollars. Foreign currency translation had a negative impact to net sales and net earnings in many regions around the world. The estimated impact of foreign currency translation for the three months ended October 31, 2019, resulted in an overall decrease in reported net sales by $9.6 million and net earnings of approximately $0.7 million.
Forward Foreign Currency Exchange Contracts The Company uses forward currency exchange contracts to manage exposure to fluctuations in foreign currency. The Company enters into certain purchase commitments with foreign suppliers based on the value of its purchasing subsidiaries’ local currency relative to the currency requirement of the supplier on the date of the commitment. The Company also sells into foreign countries based on the value of purchaser’s local currency. The Company mitigates risk through using forward currency contracts that generally mature in 12 months or less, which is consistent with the related purchases and sales. Contracts that qualify for hedge accounting are designated as cash flow hedges.
Net investment hedges The Company uses fixed-to-fixed cross currency swap agreements to hedge its exposure to adverse foreign currency exchange rate movements for its operations in Europe. The Company has elected the spot method of designating these contracts.
Based on the net investment hedge outstanding as of October 31, 2019 a 10% appreciation of the U.S. Dollar compared to the Euro, would result in a net gain of $5.7 million in the fair value of these contracts.
Interest rates The Company’s exposure to market risk for changes in interest rates relates primarily to debt obligations that are at variable rates, as well as the potential increase in fair value of long-term debt resulting from a potential decrease in interest rates. As of October 31, 2019, the Company’s financial liabilities with exposure to changes in interest rates consisted mainly of $293.9 million outstanding on the Company’s revolving credit facility, term loan and short-term borrowings, €92.5 million, or $103.2 million of variable rate term loan and commercial paper, and ¥2.65 billion, or $24.5 million, of variable rate long-term debt. Assuming a hypothetical increase of 0.5% in short-term interest rates, with all other variables remaining constant, interest expense would have increased $0.5 million and interest income would have increased $0.2 million in the three months ended October 31, 2019. Interest rate changes would also affect the fair market value of fixed-rate debt. As of October 31, 2019, the estimated fair value of long-term debt with fixed interest rates was $287.3 million compared to its carrying value of $275.0 million. The fair value is estimated by discounting the projected cash flows using the rate at which similar amounts of debt could currently be borrowed.
Commodity prices The Company is exposed to market risk from fluctuating market prices of certain purchased commodity raw materials, including steel, filter media and petrochemical-based products, including plastics, rubber and adhesives. On an ongoing basis, the Company enters into selective supply arrangements with certain of its suppliers that allow the Company to reduce volatility in its costs. The Company strives to recover or offset all material cost increases through selective price increases to its customers and the Company’s cost reduction initiatives, which include material substitution, process improvement and product redesigns. However, an increase in commodity prices could result in lower operating margins.
Chinese notes Consistent with common business practice in China, the Company’s Chinese subsidiaries accept bankers’ acceptance notes from Chinese customers in settlement of certain customer billed accounts receivable. Bankers’ acceptance notes represent a commitment by the issuing financial institution to pay a certain amount of money at a specified future maturity date to the legal owner of the bankers’ acceptance note as of the maturity date. The maturity date of bankers’ acceptance notes varies, but it is the Company’s policy to only accept bankers’ acceptance notes with maturity dates no more than 270 days from the date of the Company’s receipt of such draft. As of October 31, 2019 and July 31, 2019, the Company owned $9.7 million and $16.7 million, respectively, of these bankers’ acceptance notes, and includes them in accounts receivable on the Company’s Condensed Consolidated Balance Sheets.

23



Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Management of the Company, with the participation of its Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures as of the end of the period. Based on their evaluation, as of the end of the period covered, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) were effective. The Company’s disclosure controls and procedures are designed so that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to management of the Company, with the participation of its Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
No change in the Company’s internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) occurred during the fiscal quarter ended October 31, 2019, that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.
PART II. OTHER INFORMATION
Item 1. Legal Proceedings
The Company believes the recorded estimated liability in its Condensed Consolidated Financial Statements for claims or litigation is adequate in light of the probable and estimable outcomes. Any recorded liabilities were not material to the Company’s financial position, results of operations or liquidity and the Company believes it is remote that the settlement of any of the currently identified claims or litigation will be materially in excess of what is accrued. The Company records provisions when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and litigation are reviewed quarterly and provisions are taken or adjusted to reflect the status of a particular matter.
Item 1A. Risk Factors
There are inherent risks and uncertainties associated with the Company’s global operations that involve the manufacturing and sale of products for highly demanding customer applications throughout the world. These risks and uncertainties could adversely affect the Company’s operating performances or financial condition. The “Risk Factors” section in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2019 outlines the risks and uncertainties that the Company believes are the most material to its business.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Repurchases of Equity Securities
The following table summarizes information in connection with purchases made by, or on behalf of, the Company or any affiliated purchaser of the Company, of shares of the Company’s common stock during the three months ended October 31, 2019:
Period
 
Total Number
of Shares
Purchased (1)
 
Average Price
Paid per Share
 
Total Number
of Shares
Purchased as
Part of Publicly
Announced Plans
or Programs
 
Maximum
Number
of Shares
that May Yet
Be Purchased
Under the Plans
or Programs
August 1 - August 31, 2019
 
1,274,345

 
$
48.06

 
1,274,345

 
11,475,655

September 1 - September 30, 2019
 
81,200

 
46.32

 
81,200

 
11,394,455

October 1 - October 31, 2019
 

 

 

 
11,394,455

Total
 
1,355,545

 
$
47.95

 
1,355,545

 
11,394,455

(1)
The Board of Directors has authorized the repurchase of up to 13.0 million shares of the Company’s common stock. This repurchase authorization is effective until terminated by the Board of Directors. The Company had remaining authorization to repurchase 11.4 million shares under this plan. There were no repurchases of common stock made outside of the Company’s current repurchase authorization during the three months ended October 31, 2019. While not considered repurchases of shares, the Company does at times withhold shares that would otherwise be issued under stock-based awards to cover the withholding of taxes due as a result of exercising stock options or payment of stock-based awards.
Item 3. Defaults Upon Senior Securities
Not applicable.

24



Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
Not applicable.
Item 6.
Exhibits
 
 
 
 
 
 
 
 

 
 
 
 
 
101 – The following information from Donaldson Company, Inc. Quarterly Report on Form 10-Q for the fiscal quarter ended October 31, 2019, as filed with the Securities and Exchange Commission, formatted in inline eXtensible Business Reporting Language (iXBRL): (i) the Condensed Consolidated Statements of Earnings, (ii) the Condensed Consolidated Statements of Comprehensive Income, (iii) the Condensed Consolidated Balance Sheets, (iv) the Condensed Consolidated Statements of Cash Flows, (v) the Condensed Consolidated Statements of Changes in Shareholders’ Equity and (vi) the Notes to Condensed Consolidated Financial Statements
 
104 – The cover page from Donaldson Company Inc.’s Quarterly Report on Form 10-Q for the quarter ended October 31, 2019, formatted in iXBRL (included as Exhibit 101).


*
Exhibit has previously been filed with the Securities and Exchange Commission and is incorporated herein by reference as an exhibit.




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.
 
 
 
 
DONALDSON COMPANY, INC.
 
(Registrant)
 
Date: December 6, 2019
By:  
 /s/ Tod E. Carpenter
 
 
Tod E. Carpenter
Chairman, President and
Chief Executive Officer
(duly authorized officer)
 
 
 
 
 
 
Date: December 6, 2019
By:
 /s/ Scott J. Robinson
 
 
Scott J. Robinson
Senior Vice President and
Chief Financial Officer
(principal financial officer)
 
 
 
 
 
 
Date: December 6, 2019
By:
 /s/ Peter J. Keller
 
 
Peter J. Keller
Corporate Controller
(principal accounting officer)

26
EX-4.C 2 exhibit4-cfirstamendme.htm EXHIBIT 4.C Exhibit


Exhibit 4-C

FIRST AMENDMENT TO CREDIT AGREEMENT
This FIRST AMENDMENT TO CREDIT AGREEMENT (this “Amendment”) is dated as of October 24, 2019, but effective as of July 21, 2017 (the “First Amendment Effective Date”), and is by and among:
(a)    DONALDSON COMPANY, INC., a Delaware corporation (the “Company”);
(b)    the Lenders party to the Credit Agreement referenced below; and
(c)    WELLS FARGO BANK, NATIONAL ASSOCIATION, as Administrative Agent (in such capacity, the “Administrative Agent”).
Unless otherwise indicated, all capitalized terms used herein and not otherwise defined shall have the respective meanings provided such terms in the Credit Agreement referred to below.
W I T N E S S E T H:
WHEREAS, the Company, the Borrowing Subsidiaries party thereto, the Lenders from time to time party thereto, and Wells Fargo Bank, National Association, as Administrative Agent and L/C Issuer, are parties to that certain Credit Agreement dated as of July 21, 2017 (as amended, restated, amended and restated, extended, supplemented or otherwise modified from time to time, the “Credit Agreement”); and
WHEREAS, the parties hereto wish to amend the Credit Agreement on the terms and conditions set forth herein.
NOW, THEREFORE, in consideration of the premises set forth above, the terms and conditions contained herein, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto have agreed as follows:
1.    Amendments to Credit Agreement. Effective as of the First Amendment Effective Date, the Credit Agreement shall be amended as follows:
(a)    The definition of “Total Indebtedness” set forth in Section 1.01 of the Credit Agreement is hereby amended in its entirety to read as follows:
Total Indebtedness” means all Indebtedness of the Company and its Subsidiaries, excluding (i) contingent obligations in respect of letters of credit and Guarantees (except, in each case, to the extent constituting Guarantees in respect of Indebtedness of a Person other than the Company or any Subsidiary), (ii) obligations under Swap Contracts, (iii) Indebtedness of the Company to Subsidiaries and Indebtedness of Subsidiaries to the Company or to other Subsidiaries and (iv) solely for purposes of any determination of Total Indebtedness as of any date during any period ending on or prior to July 31, 2019 (excluding any determination of Total Indebtedness for purposes of any calculation of pro forma compliance made on or after October 24, 2019), obligations arising in respect of the Guarantee by the Company of the Indebtedness of Advanced Filtration Systems Inc.
(b)    Section 1.04 of the Credit Agreement is amended in its entirety to read as follows:
1.04    Rounding. Any financial ratio required to be maintained by the Company pursuant to this Agreement shall be calculated by dividing the appropriate component by





the other component, carrying the result to one place more than the number of places by which such ratio is expressed herein and rounding the result up or down to the nearest number (with a rounding-up if there is no nearest number); provided that for the avoidance of doubt, it is understood and agreed that solely for purposes of determining the Applicable Rate, the Company shall calculate the Leverage Ratio without giving effect to any rounding of the result of such calculation.
2.    Representations and Warranties. The Company hereby represents and warrants that both immediately before and immediately after the effectiveness hereof:
(a)    The representations and warranties contained in Article V of the Credit Agreement are true and correct in all material respects on and as of the date of this Amendment, except to the extent that such representations and warranties specifically refer to an earlier date, in which case they shall be true and correct in all material respects as of such earlier date, and except for purposes of this Section 2(a), the representations and warranties contained in clauses (a) and (b) of Section 5.05 of the Credit Agreement shall be deemed to refer to the most recent financial statements furnished pursuant to clauses (a) and (b), respectively of Section 6.01 of the Credit Agreement.
(b)    Since July 31, 2016, nothing has occurred (singly or in aggregate with all other occurrences) that has had, or could reasonably be expected to have, a Material Adverse Effect.
(c)    No Default or Event of Default has occurred and is continuing as of the date of this Amendment.
3.    Effectiveness. This Amendment is a Loan Document and shall become effective upon satisfaction of the following conditions precedent:
(a)    receipt by the Administrative Agent of executed counterparts of this Amendment duly executed by the Company, the Administrative Agent and each Lender; and
(b)    receipt by the Administrative Agent of an amendment fee, for the ratable account of the applicable Lenders and the L/C Issuer, in an amount equal to 0.0288% of the sum of (i) the amount of the Aggregate Revolving Credit Commitments in effect as of the date of this Amendment, plus (ii) the aggregate principal amount of the Term Loans outstanding as of the date of this Amendment.
4.    References; Effect; Etc. Upon the effectiveness hereof, each reference to the Credit Agreement in the Credit Agreement or any other Loan Document shall mean and be a reference to the Credit Agreement as amended hereby. Except as specifically amended hereby, the Credit Agreement and the other Loan Documents shall remain in full force and effect and are hereby ratified and confirmed.
5.    No Waiver. The execution, delivery and effectiveness of this Amendment shall not, except as expressly provided herein, operate as a waiver of any right, power or remedy of the Administrative Agent or the Lenders, nor constitute a waiver of or consent to any provision of the Credit Agreement or any other Loan Documents executed and/or delivered in connection therewith.
6.    Counterparts. This Amendment may be executed in any number of counterparts (and by the different parties hereto on separate counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. Delivery of an executed signature page of this Amendment by facsimile or electronic transmission shall be effective as delivery of a manually executed counterpart thereof.
    





7.    Governing Law. THIS AMENDMENT SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK APPLICABLE TO AGREEMENTS MADE AND TO BE PERFORMED ENTIRELY WITHIN SUCH STATE; PROVIDED THAT THE ADMINISTRATIVE AGENT AND EACH LENDER SHALL RETAIN ALL RIGHTS ARISING UNDER FEDERAL LAW.
8.    Headings. Section headings in this Amendment are included herein for convenience of reference only and shall not constitute a part of this Amendment for any other purpose.
[signature pages follow]








IN WITNESS WHEREOF, the parties hereto have caused their duly authorized signatories to execute and deliver this Amendment as of the date first above written.
DONALDSON COMPANY, INC.
By: /s/ Robert Van Nelson                     
Name: Robert Van Nelson
Title: Treasurer














































[Signature Page to First Amendment to Credit Agreement]









WELLS FARGO BANK, NATIONAL ASSOCIATION,
as Administrative Agent, L/C Issuer and a Lender
By: /s/ Greg Strauss                     
Name: Greg Strauss
Title: Director














































[Signature Page to First Amendment to Credit Agreement]









U.S. BANK NATIONAL ASSOCIATION,
as a Lender
By:/s/ Edward B. Hanson                     
Name: Edward B. Hanson
Title: Senior Vice President















































[Signature Page to First Amendment to Credit Agreement]









BANK OF THE WEST,
as a Lender
By: /s/ Jeffrey Svien                     
Name: Jeffrey Svien
Title: Director














































[Signature Page to First Amendment to Credit Agreement]










JPMORGAN CHASE BANK, N.A.,
as a Lender
By: /s/ Christopher A. Salek                     
Name: Christopher A. Salek
Title: Vice President













































[Signature Page to First Amendment to Credit Agreement]










BRANCH BANKING AND TRUST COMPANY,
as a Lender
By: /s/ Trevor H. Williams                     
Name: Trevor H. Williams
Title: Assistant Vice President














































[Signature Page to First Amendment to Credit Agreement]









MUFG BANK, LTD.,
as a Lender
By: /s/ Victor Pierzchalski                 
Name: Victor Pierzchalski
Title: Authorized Signatory














































[Signature Page to First Amendment to Credit Agreement]






MIZUHO BANK (USA),
as a Lender
By: /s/ Donna DeMagistris                     
Name: Donna DeMagistris
Title: Executive Director


















































[Signature Page to First Amendment to Credit Agreement]










KBC BANK N.V.,
as a Lender
By: /s/ Nicholas Fiore                     
Name: Nicholas Fiore
Title: Director
By: /s/ Francis Payne                     
Name: Francis Payne
Title: Managing Director



EX-10.AF 3 exhibit10-afxformofres.htm EXHIBIT 10.AF Exhibit


Exhibit 10-AF
2019 MASTER STOCK INCENTIVE PLAN
RESTRICTED STOCK UNIT AWARD AGREEMENT

This Restricted Stock Unit Award Agreement (the “Agreement”) is made as of the date specified in the individual grant summary, by and between Donaldson Company, Inc., a Delaware corporation (“Donaldson”), and the person specified in the individual grant summary (the “Employee”). For purposes of the Agreement, the “Employer” means Donaldson or any Affiliate that employs the Employee.
Donaldson has adopted the 2019 Master Stock Incentive Plan (the “Plan”) which permits the grant of an award of Restricted Stock Units representing the right to receive shares of common stock, par value US $5.00 per share, of Donaldson (“Common Stock”) and dividend equivalent amounts corresponding to such shares. Donaldson is now granting this award under the Plan and in consideration of the Employee’s and Donaldson’s covenants in this Agreement.
1.    Grant of Restricted Stock Units. Donaldson hereby grants to the Employee the number Restricted Stock Units specified in the grant summary for no cash consideration. The Restricted Stock Units shall be subject to the terms and conditions in this Agreement and the Plan. The Employee acknowledges receipt of a copy of the Plan and the Plan Prospectus. Capitalized terms not defined in this Agreement shall have the meaning ascribed to such terms in the Plan. The grant date shall be as specified on the Employee’s individual grant summary (“Grant Date”).

2.    Vesting of Restricted Stock Units. Except as otherwise provided in the Plan or this Agreement, neither the Restricted Stock Units nor the underlying shares of Common Stock to which the units relate, may be sold, assigned, hypothecated or transferred (including without limitation, transfer by gift or donation) until the applicable vesting date provided below (the “Restriction Period”). Restricted Stock Units granted to the Employee shall be credited to a book‑keeping account in the Employee’s name. This account shall be a record of book‑keeping entries only and shall be utilized solely as a device for the measurement and determination of the number of shares of Common Stock to be issued to the Employee in settlement of the Restricted Stock Units pursuant to this Agreement.

Vesting Date:                Cumulative Units Vested:
First Anniversary of Grant Date            0%
Second Anniversary of Grant Date        0%    
Third Anniversary of Grant Date        100%

3.    Termination of Employment. Unvested Restricted Stock Units shall be cancelled and forfeited if, at any time within the Restriction Period, the Employee’s employment terminates for any reason (including, without limitation, termination by the Employer, with or without cause) other than for reasons of death, Retirement (as defined in the Plan), or Disability (as defined in the Plan). Upon termination of the Employee’s employment within the Restriction Period by reason of death, Retirement or Disability, the Restriction Period shall end upon such termination, and in lieu of the vesting schedule above, the unvested Restricted Stock Units shall vest as to the number (rounded to the nearest whole share) of Restricted Stock Units obtained by multiplying the unvested Restricted Stock Units by a fraction formed from dividing the full number of months of the Employee’s employment since the Grant Date by thirty‑six (36). The remainder of Restricted Stock Units shall be cancelled and forfeited.

    

-1-



For purposes of this Agreement, the Employee’s date of termination of employment shall be the earlier of (i) the date the Employer tenders a notice of termination to the Employee or the Employee tenders a notice of resignation to the Employer, or (ii) the date the Employee ceases to render services to the Employer, and unless otherwise expressly provided in this Agreement or determined by the Committee in its sole discretion, the Employee’s right to vest in the Restricted Stock Units will terminate as of such date and will not be extended by any notice period (e.g., the Employee’s period of employment would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where the Employee is employed or the terms of the Employee’s employment agreement, if any). The Committee (or its delegate) shall have the exclusive discretion to determine the date of the Employee’s termination of employment for purposes of this award (including whether the Employee may still be considered to be providing services while on a leave of absence). For the avoidance of doubt, a transfer of employment between Donaldson Affiliates shall not constitute a termination of employment for purposes of this Agreement.
4.    Settlement of Restricted Stock Units.

(a)Upon the expiration of the Restriction Period, Donaldson shall cause to be issued to the Employee, or to the Employee’s estate in the event of the Employee’s death, one (1) share of Common Stock in payment and settlement of each vested Restricted Stock Unit. Donaldson shall cause the shares of Common Stock issuable in connection with the vesting of any such Restricted Stock Units to be issued as soon as practicable after the Restriction Period, but in all events no later than 30 days after the Restriction Period, and the Employee shall have no power to affect the timing of such issuance. Such issuance shall be evidenced by a stock certificate or appropriate entry on the books of Donaldson or a duly authorized transfer agent of Donaldson and shall be in complete settlement and satisfaction of such vested Restricted Stock Units.

Notwithstanding the foregoing, if the Employee is resident or provides services outside of the United States, Donaldson, in its sole discretion, may provide for the settlement of the Restricted Stock Units in the form of:
(i)a cash payment in an amount equal to the Fair Market Value of the shares of Common Stock as of the vesting date that corresponds to the number of vested Restricted Stock Units, to the extent settlement in shares of Common Stock (i) is prohibited under local law, (ii) would require the Employee, Donaldson or any Affiliate to obtain the approval of any governmental or regulatory body in the Employee’s country of residence (or country of employment, if different), (iii) would result in adverse tax consequences for the Employee, Donaldson or any Affiliate, or (iv) is administratively burdensome; or

(ii)shares of Common Stock, but require the Employee to sell such shares of Common Stock immediately or within a specified period following the Employee’s termination of employment (in which case, the Employee agrees that Donaldson shall have the authority to issue sale instructions in relation to such shares of Common Stock on the Employee’s behalf).

(b)If the Employee is a taxpayer of the United States of America (“U.S.”) and has attained or will attain age 55 prior to the expiration of the Restriction Period applicable to Restricted Stock Units, such Restricted Stock Units shall be treated as “deferred compensation” subject to section 409A of Code. In such case, if those Restricted Stock Units vest and become payable on account of the Employee’s termination of employment, the Restricted Stock Units shall not become payable (even though non‑forfeitable) unless the termination constitutes a “separation from service” as defined in Treasury Regulations promulgated under section 409A of the Code. In addition, if the Employee is a Specified Employee, payment on account of separation from service hereunder shall be made as of the date that is six (6) months following the Employee’s separation from service (or, if earlier, upon the Employee’s death).

-2-




5.    Execution of Employee Agreement and Non‑Competition Agreement. In consideration of the grant of Restricted Stock Units and other good and valuable consideration associated with the Employee’s employment with the Employer, the Employee agrees to execute an agreement (or agreements) containing restrictive covenants concerning the Employee’s behavior both during employment and following termination of employment that is satisfactory to Donaldson (the “Employee Agreement”). The Employee acknowledges and agrees that the grant of Restricted Stock Units is expressly conditioned upon the Employee’s execution of the Employee Agreement, and the Employee further acknowledges and agrees that the grant of Restricted Stock Units is adequate consideration for the Employee’s execution of the Employee Agreement and the restrictive covenants contained therein.

6.    Accelerated Vesting Upon Change in Control. In the event of a Change in Control (as defined in the Plan) during the Restricted Period, the unvested Restricted Stock Units then outstanding shall immediately become fully vested and the underlying shares of Common Stock shall be issued to the Employee. Notwithstanding the foregoing, if any payment due under this Section 6 is deferred compensation subject to section 409A of the Code, and if the Change in Control is not a “change in control event” that serves as a permissible payment event under U.S. Treasury Regulation § 1.409A‑3(i)(5) or such other regulation or guidance issued under section 409A of the Code, then the Restricted Stock Units shall vest upon the Change in Control as provided above but issuance of the shares subject to the award shall be delayed until the end of the Restriction Period.

7.    Tax and Social Insurance Contributions Withholding.

(a)    Regardless of any action Donaldson or the Employer takes with respect to any or all income tax, social insurance, payroll tax, fringe benefit tax, payment on account or other tax-related items related to the Employee’s participation in the Plan (“Tax‑Related Items”), the Employee acknowledges that the ultimate liability for all Tax‑Related Items legally due by the Employee is and remains the Employee’s responsibility, and that Donaldson and the Employer: (a) make no representations or undertakings regarding the treatment of any Tax‑Related Items in connection with any aspect of the award of Restricted Stock Units, including the grant of the Restricted Stock Units, the vesting of the Restricted Stock Units, the issuance of shares of Common Stock, the subsequent sale of any shares of Common Stock and the receipt of any dividends or dividend equivalent amounts; and (b) do not commit to structure the terms of the grant or any aspect of the Restricted Stock Unit award to reduce or eliminate the Employee’s liability for Tax‑Related Items.

(b)    Prior to any taxable or tax withholding event, as applicable, the Employee agrees to make adequate arrangements satisfactory to Donaldson and/or the Employer to satisfy all Tax-Related Items. Payment of all Tax-Related Items may be satisfied by (i) payment in cash, (ii) delivery of unencumbered shares of Common Stock previously acquired having a Fair Market Value that is equal to the Tax-Related Items, (iii) by a combination of cash and shares under (i) and (ii) above; (iv) by withholding of shares of Common Stock that would otherwise be issued upon settlement having a Fair Market Value equal to the Tax-Related Items or (v) by (broker-assisted) sell-to-cover transaction that complies with all applicable laws. In the absence of direction from the Employee, the Employee hereby authorizes Donaldson to satisfy all Tax-Related Items by (1) withholding shares of Common Stock to be issued at settlement or otherwise selling shares of Common Stock on the Employee’s behalf equal to the amount of all Tax-Related Items required to be withheld, pursuant to the policies and processes of Donaldson’s stock plan administrator and broker; or (2) withholding from the Employee’s wages or other cash compensation payable to the Employee by Donaldson and/or the Employer. If the Employee is subject to taxation in more than one jurisdiction, the Employee acknowledges that the Employer or another Affiliate may be required to withhold or account for Tax‑Related Items in more than one jurisdiction.

-3-



(c)Depending on the withholding method, Donaldson may withhold or account for Tax-Related Items by considering applicable statutory withholding rates (as determined by the Committee in its sole discretion) or other applicable withholding rates, including maximum withholding rates. If the obligation for Tax-Related Items is satisfied by withholding from shares of Common Stock to be delivered upon vesting of the Restricted Stock Units, for tax purposes, the Employee is deemed to have been issued the full number of shares of Common Stock subject to the vested Restricted Stock Units, notwithstanding that a number of shares of Common Stock are held back solely for the purpose of paying the Tax-Related Items.

(d)The Employee agrees to pay to Donaldson or the Employer any amount of Tax-Related Items that Donaldson or the Employer may be required to withhold or account for as a result of the Employee’s participation in the Plan that cannot be satisfied by the means previously described. Donaldson may refuse to issue or deliver shares of Common Stock or proceeds from the sale of shares of Common Stock until arrangements satisfactory to the Committee have been made in connection with the Tax-Related Items.

8.    Shareholder Rights; Dividend Equivalents. The Restricted Stock Units do not entitle the Employee to any rights of a stockholder of Donaldson with respect to shares of Common Stock underlying the Restricted Stock Units until such shares have been issued to the Employee upon settlement of the Restricted Stock Units. Notwithstanding the foregoing, the Employee shall accumulate an unvested right to dividend equivalent amounts on the shares of Common Stock underlying Restricted Stock Units if cash dividends are declared by Donaldson on the shares on or after the Grant Date. Each time a dividend is paid on the shares of Common Stock, the Employee shall accrue an additional number of Restricted Stock Units (rounded to the nearest whole share) having a Fair Market Value on the dividend payment date equal to the amount of the dividend payable on the Employee’s Restricted Stock Units on the dividend record date. The additional Restricted Stock Units shall be subject to the same vesting, forfeiture and share delivery terms in Sections 2, 3, 4 and 6 above as if they had been awarded on the Grant Date. The Employee shall not be entitled to dividend equivalents with respect to dividends declared prior to the Grant Date. All dividend equivalents accumulated with respect to forfeited Restricted Stock Units shall also be irrevocably forfeited. As of the date of issuance of shares underlying Restricted Stock Units, the Employee shall have all of the rights of a stockholder of Donaldson with respect to any shares issued pursuant hereto.

9.    Effectiveness of Agreement; Non-Disclosure. This Agreement shall be effective only after the Employee agrees to the terms and conditions of this Agreement. The Employee shall not disclose either the contents or any of the terms and conditions of this award to any other person and agrees that Donaldson shall have the right, in its sole discretion, to immediately terminate the Agreement in the event of such disclosure by the Employee.

10.    Nature of Grant.

(a)    Neither the Plan nor this Agreement shall (i) be deemed to give the Employee a right to remain an employee of the Employer, (ii) restrict the right of the Employer to discharge the Employee, with or without cause, or (iii) be deemed to be a written contract of employment.

(b)    The Employee acknowledges and agrees that the Plan is discretionary in nature and limited in duration, and may be amended, cancelled, or terminated by Donaldson, in its sole discretion, at any time.
Any amendment, modification or termination of the Plan shall not constitute a change or impairment of the terms and conditions of the Employee’s employment with the Employer.

(c)    The grant of the Restricted Stock Unit award under the Plan is a one‑time benefit and does not create any contractual or other right to receive an award or benefits in lieu of Restricted Stock Units in

-4-



the future. Future awards, if any, will be at the sole discretion of Donaldson, including, but not limited to, the form and timing of an award, the number of shares of Common Stock subject to an award and the vesting provisions.

(d)    The Employee’s participation in the Plan is exceptional, voluntary and occasional. The value of the Employee’s Restricted Stock Unit award is an extraordinary item of compensation outside the scope of the Employee’s employment contract, if any.

(e)The Employee’s award of Restricted Stock Units, the shares of Common Stock subject to the Restricted Stock Units and the income and value of the same are not part of normal or expected compensation for any purpose, including, without limitation, calculating any severance, resignation, redundancy, end of service payments, bonuses, long‑service awards, pension, or retirement benefits or similar payments and in no event should be considered as compensation for, or relating in any way to, past services for Donaldson, the Employer or any Affiliate.

(f)No claim or entitlement to compensation or damages shall arise from termination of the Restricted Stock Unit award resulting from termination of the Employee’s employment (for any reason whatsoever, whether or not later found to be invalid or in breach of local employment laws or the terms of the Employee’s employment agreement, if any).

(g)The future value of the shares of Common Stock subject to the Restricted Stock Unit award is unknown and cannot be predicted with certainty. The value of any underlying shares of Common Stock issued hereunder may increase or decrease.

(h)Donaldson shall not be liable for any foreign exchange rate fluctuation, where applicable, between the Employee’s local currency and the United States dollar that may affect the value of the Restricted Stock Unit or of any amounts due to the Employee pursuant to the award or the subsequent sale of any shares of Common Stock acquired under the award.

(i)The Restricted Stock Units and the benefits evidenced by this Agreement do not create any entitlement not otherwise specifically provided for in the Plan or provided by Donaldson in its discretion, to have the Restricted Stock Units or any such benefits transferred to, or assumed by, another company, nor to be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the shares of Common Stock.

11.    Data Privacy.

(a)    Pursuant to applicable personal data protection laws, Donaldson hereby notifies the Employee of the following in relation to the Employee’s personal Data (as defined below) and the collection, use, processing and transfer of such Data in relation to Donaldson’s grant of this award and the Employee’s participation in the Plan. The collection, use, processing and transfer of the Employee’s Data is necessary for Donaldson’s administration of the Plan and the Employee’s participation in the Plan, and the Employee’s denial and/or objection to the collection, use, processing and transfer of Data may affect the Employee’s participation in the Plan. As such, the Employee hereby voluntarily acknowledges and consents (where required under applicable law) to the collection, use, processing and transfer of Data as described in this paragraph.
    
(b)    Donaldson and the Employer hold certain personal information about the Employee, specifically: the Employee’s name, home address, email address and telephone number, date of birth, social security number, passport number or other employee identification number, salary, nationality, job title, any shares of Common Stock or directorships held in Donaldson, details of all stock awards or any other

-5-



entitlement to shares of Common Stock awarded, canceled, purchased, vested, unvested or outstanding in the Employee’s favor, for the purpose of managing and administering the Plan (“Data”). Data may be provided by the Employee or collected, where lawful, from third parties, and Donaldson will process Data for the exclusive purpose of implementing, administering and managing the Employee’s participation in the Plan. Data processing will take place through electronic and non‑electronic means according to logics and procedures strictly correlated to the purposes for which Data are collected and with confidentiality and security provisions as set forth by applicable laws and regulations in the Employee’s country of residence. Data processing operations will be performed minimizing the use of personal and identification data when such operations are unnecessary for the processing purposes sought. Data will be accessible within Donaldson’s organization only by those persons requiring access for purposes of the implementation, administration and operation of the Plan and for the Employee’s participation in the Plan.

(c)    Donaldson and the Employer will transfer Data amongst themselves as necessary for the purpose of implementation, administration and management of the Employee’s participation in the Plan, and Donaldson and the Employer may each further transfer Data to any third parties assisting Donaldson in the implementation, administration and management of the Plan. As permitted by applicable personal data protection laws, if Donaldson or the Employer becomes involved in a merger, acquisition, sale of assets, joint venture, securities offering, bankruptcy, reorganization, liquidation, dissolution, or other transaction or if the ownership of all or substantially all of Donaldson or the Employer otherwise changes, Donaldson or the Employer may transfer Data to a third party or parties in connection therewith. The Employee hereby authorizes (where required under applicable law) them to receive, possess, use, retain and transfer Data, in electronic or other form, for purposes of implementing, administering and managing the Employee’s participation in the Plan, including any requisite transfer of such Data as may be required for the administration of the Plan and/or the subsequent holding of shares of Common Stock on the Employee’s behalf to a broker or other third party with whom the Employee may elect to deposit any shares of Common Stock acquired pursuant to the Plan.

(d)    The Employee may, at any time, exercise his or her rights provided under applicable personal data protection laws, which may include the right to (a) obtain confirmation as to the existence of Data, (b) verify the content, origin and accuracy of Data, (c) request the integration, update, amendment, deletion, or blockage (for breach of applicable laws) of Data, and (d) to oppose, for legal reasons, the collection, processing or transfer of Data which is not necessary or required for the implementation, administration and/or operation of the Plan and the Employee’s participation in the Plan. The Employee may seek to exercise these rights by contacting privacy@donaldson.com. The Employee understands that he or she is providing the consent herein on a purely voluntary basis. If the Employee does not consent or later seeks to remove his or her consent, the Employee’s salary from or employment with the Employer will not be affected; the only consequence of refusing or withdrawing his or her consent is that Donaldson would not be able to grant the Employee Restricted Stock Units or other equity awards or participation in the Plan.

12.    Governing Law and Venue. This Agreement shall be construed and enforced in accordance with the laws of the U.S. state of Delaware, except with respect to its rules relating to conflicts of law. The Employee consents to the exclusive jurisdiction of the state and federal courts of the U.S. state of Minnesota in connection with any controversies relating to or arising out of this Agreement, and agrees that any and all litigation relating to or arising out of this Agreement shall be venued in Hennepin County, Minnesota.

13.    Repatriation; Compliance with Law. The Employee agrees to repatriate all payments attributable to the shares of Common Stock and/or cash acquired under the Plan (including, but not limited to, dividends and any proceeds derived from the sale of the shares of Common Stock acquired pursuant to the award) in accordance with local foreign exchange rules and regulations in the Employee’s country of residence (and country of employment, if different). In addition, the Employee also agrees to take any and

-6-



all actions, and consents to any and all actions taken by Donaldson or any Affiliate, as may be required to allow Donaldson and its Affiliates to comply with local laws, rules and regulations in the Employee’s country of residence (and country of employment, if different). Finally, the Employee agrees to take any and all actions as may be required to comply with the Employee’s personal legal and tax obligations under local laws, rules and regulations in the Employee’s country of residence (and country of employment, if different).

14.    Electronic Delivery and Acceptance. Donaldson, in its sole discretion, may decide to deliver any documents related to the Restricted Stock Units or other awards granted to the Employee under the Plan by electronic means. The Employee hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on‑line or electronic system established and maintained by Donaldson or a third party designated by Donaldson.

15.    English Language. The Employee acknowledges and agrees that it is the Employee’s express intent that this Agreement, the Plan and all other documents, notices and legal proceedings entered into, given or instituted pursuant to the grant of this award of Restricted Stock Units, be drawn up in English. The Employee acknowledges that he or she is sufficiently proficient in English, or has consulted with an advisor who is sufficiently proficient in English, so as to allow the Employee to understand the terms and conditions of this Agreement and the Plan. If the Employee has received this Agreement, the Plan or any other documents related to the award of Restricted Stock Units translated into a language other than English, and if the meaning of the translated version is different than the English version, the English version shall control.

16.    Addendum. Notwithstanding any provisions in this Agreement to the contrary, this award of Restricted Stock Units shall be subject to any special terms and conditions for the Employee’s country of residence (and country of employment, if different), as set forth in the applicable addendum to this Agreement. Further, if the Employee transfers residency and/or employment to another country reflected in an addendum to this Agreement, the special terms and conditions for such country will apply to the Employee to the extent Donaldson determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable in order to comply with local laws, rules and/or regulations or to facilitate the operation and administration of the Restricted Stock Units and the Plan (or Donaldson may establish alternative terms and conditions as may be necessary or advisable to accommodate the Employee’s transfer). Any applicable addendum shall constitute part of this Agreement.

17.    Imposition of Other Requirements. Donaldson reserves the right to impose other requirements on this award of Restricted Stock Units, any dividend equivalents, any shares of Common Stock acquired pursuant to this award, and the Employee’s participation in the Plan, to the extent Donaldson determines, in its sole discretion, that such other requirements are necessary or advisable in order to comply with local laws, rules and/or regulations or to facilitate the operation and administration of the Restricted Stock Unit award and the Plan. Such requirements may include (but are not limited to) requiring the Employee to sign any agreements or undertakings that may be necessary to accomplish the foregoing.

18.    Not a Public Offering. This award is not intended to be a public offering of securities in the Employee’s country of residence (and country of employment, if different). Donaldson has not submitted any registration statement, prospectus or other filings with the local securities authorities (unless otherwise required under local law), and the award of Restricted Stock Units is not subject to the supervision of the local securities authorities.

19.    No Advice Regarding Grant. No employee of Donaldson or any Affiliate is permitted to advise the Employee on whether the Employee should acquire shares of Common Stock by participating in the Plan. Investment in shares of Common Stock involves a degree of risk. Before deciding to participate

-7-



in the Plan, the Employee should carefully review all the materials related to the Restricted Stock Units and the Plan. In addition, the Employee should consult the Employee’s personal advisor for professional investment advice.

20.    Insider Trading/Market Abuse Laws. By participating in the Plan, the Employee agrees to comply with Donaldson’s policy on insider trading (to the extent that it is applicable to the Employee). Further, the Employee acknowledges that, depending on the Employee’s or the broker’s country of residence or where the shares of Common Stock are listed, the Employee may be subject to insider trading restrictions and/or market abuse laws which may affect the Employee’s ability to accept, acquire, sell or otherwise dispose of shares of Common Stock, rights to shares of Common Stock (e.g., Restricted Stock Units) or rights linked to the value of shares of Common Stock, during such time the Employee is considered to have “inside information” regarding Donaldson as defined by the laws or regulations in the Employee’s country. Local insider trading laws and regulations may prohibit the cancellation or amendment of orders the Employee places before he or she possessed inside information. Furthermore, the Employee could be prohibited from (i) disclosing the inside information to any third party (other than on a “need to know” basis) and (ii) “tipping” third parties or causing them otherwise to buy or sell securities. The Employee understands that third parties include fellow employees. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Donaldson insider trading policy. The Employee acknowledges that it is the Employee’s responsibility to comply with any applicable restrictions, and that the Employee should therefore consult his or her personal advisor on this matter.

21.    Severability. The invalidity or unenforceability of any provision of the Plan or this Agreement will not affect the validity or enforceability of any other provision of the Plan or this Agreement, and each provision of the Plan and this Agreement will be severable and enforceable to the extent permitted by law.

22.    Waiver. The Employee agrees that a waiver by Donaldson of a breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the Employee or any other Participant.

By execution of this Agreement as of the Grant Date, the Employee hereby accepts and agrees to be bound by all of the terms and conditions of this Agreement and the Plan.
EMPLOYEE:

SIGNED BY ELECTRONIC SIGNATURE*



* BY ELECTRONICALLY ACCEPTING THIS AWARD, THE EMPLOYEE AGREES THAT (i) SUCH ACCEPTANCE CONSTITUTES THE EMPLOYEE’S ELECTRONIC SIGNATURE IN EXECUTION OF THIS AGREEMENT; (ii) THE EMPLOYEE AGREES TO BE BOUND BY THE PROVISIONS OF THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY); (iii) THE EMPLOYEE HAS REVIEWED THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY) IN THEIR ENTIRETY, HAS HAD AN OPPORTUNITY TO OBTAIN THE ADVICE OF COUNSEL PRIOR TO ACCEPTING THE AWARD AND FULLY UNDERSTANDS ALL OF THE PROVISIONS OF THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY); (iv) THE EMPLOYEE HAS BEEN PROVIDED WITH A COPY OR ELECTRONIC ACCESS TO A COPY OF THE U.S. PROSPECTUS FOR THE PLAN AND THE TAX SUPPLEMENT TO THE U.S. PROSPECTUS FOR THE EMPLOYEE’S COUNTRY, IF APPLICABLE; AND (v) THE EMPLOYEE HEREBY AGREES TO ACCEPT AS BINDING, CONCLUSIVE AND FINAL ALL DECISIONS OR INTERPRETATIONS OF THE HUMAN RESOURCES COMMITTEE UPON ANY QUESTIONS ARISING UNDER THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY).

-8-




ADDENDUM TO
RESTRICTED STOCK AWARD AGREEMENT

The Restricted Stock Units are subject to the following additional terms and conditions as set forth in this addendum to the Agreement (the “Addendum”) to the extent the Employee resides and/or is employed in one of the jurisdictions or countries addressed herein. To the extent the Employee transfers residence and/or employment to another country, the special terms and conditions for such country as reflected in this Addendum (if any) will apply to the Employee to the extent Donaldson determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable to comply with local laws, rules and/or regulations, or to facilitate the operation and administration of the Restricted Stock Units and the Plan (or Donaldson may establish alternative terms and conditions as may be necessary or advisable to accommodate the Employee’s transfer). All defined terms as contained in this Addendum shall have the same meaning as set forth in the Plan and the Agreement.

EUROPEAN UNION (“EU”) AND EUROPEAN ECONOMIC AREA (“EEA”) MEMBER STATES

1.    Personal Data. The following provision replaces Section 11 of the Agreement in its entirety:
Pursuant to applicable personal data protection laws, Donaldson hereby notifies the Employee of the following in relation to the Employee’s Personal Data (defined below) and the collection, processing and transfer in electronic or other form of such Personal Data in relation to Donaldson’s grant of this award and the Employee’s participation in the Plan. The collection, processing and transfer of the Employee’s Personal Data is necessary for the legitimate purpose of Donaldson’s administration of the Plan and the Employee’s participation in the Plan, and the Employee’s denial and/or objection to the collection, processing and transfer of Personal Data may affect the Employee’s participation in the Plan. As such, the Employee acknowledges the collection, use, processing and transfer of Personal Data as described herein.
Donaldson and the Employer hold certain personally identifiable information about the Employee, specifically the Employee’s name, home address, email address and telephone number, date of birth, social security number, passport number or other employee identification number, salary, nationality, job title, any shares of Common Stock or directorships held in Donaldson, details of all options or any other entitlement to shares of Common Stock awarded, canceled, exercised, vested, unvested or outstanding in the Employee’s favor, for the purpose of managing and administering the Plan (“Personal Data”). The Personal Data may be provided by the Employee or collected, where lawful, from third parties. Donaldson and the Employer each act as controllers of the Personal Data and will process the Personal Data in this context for the exclusive legitimate purpose of implementing, administering and managing the Employee’s participation in the Plan and meeting related legal obligations associated with these actions.
The processing will take place through electronic and non‑electronic means according to logics and procedures correlated to the purposes for which the Personal Data was collected and with confidentiality and security provisions as set forth by applicable laws and regulations. Personal Data will be accessible within Donaldson’s organization only by those persons requiring access for purposes of the implementation, administration and operation of the Plan and other aspects of the employment relationship and for the Employee’s participation in the Plan.
Donaldson and the Employer will transfer Personal Data amongst themselves as necessary for the purpose of implementation, administration and management of the Employee’s participation in the Plan, and Donaldson and the Employer may each further transfer Personal Data to third parties assisting Donaldson or the Employer in the implementation, administration and management of the Plan, including

-9-



Morgan Stanley Smith Barney or any successor or other third party that Donaldson, the Employer or Morgan Stanley Smith Barney (or its successor) may engage to assist with administration of the Plan from time to time. Further and as permitted by applicable personal data protection laws, if Donaldson or the Employer becomes involved in a merger, acquisition, sale of assets, joint venture, securities offering, bankruptcy, reorganization, liquidation, dissolution, or other transaction or if the ownership of all or substantially all of Donaldson or the Employer otherwise changes, Donaldson or the Employer may transfer Data to a third party or parties in connection therewith. These recipients may be located in the EEA, or elsewhere throughout the world, such as the United States. By participating in the Plan, the Employee understands that these recipients may receive, possess, use, retain and transfer Personal Data, in electronic or other form, for purposes of implementing, administering and managing the Employee’s participation in the Plan, including any requisite transfer of such Personal Data as may be required for the administration of the Plan and/or the subsequent holding of shares of Common Stock on the Employee’s behalf to a broker or other third party with whom the Employee may elect to deposit any shares of Common Stock acquired pursuant to the Plan. The Employee further understands that the Employee may request a list with the names and addresses of any potential recipients of the Employee’s Personal Data by contacting privacy@donaldson.com. When transferring Personal Data to these potential recipients, Donaldson and the Employer provide appropriate safeguards in accordance with EU Standard Contractual Clauses, the EU‑U.S. Privacy Shield Framework, or other legally binding and permissible arrangements. The Employee may request a copy of such safeguards by contacting privacy@donaldson.com.
To the extent provided by law, the Employee may, at any time, have the right to request: access to Personal Data, rectification of Personal Data, erasure of Personal Data, restriction of processing of Personal Data, and portability of Personal Data. The Employee may also have the right to object, on grounds related to a particular situation, to the processing of Personal Data, as well as opt‑out of the Plan herein, in any case without cost, by contacting privacy@donaldson.com. The Employee’s provision of Personal Data is a contractual requirement. The Employee understands, however, that the only consequence of refusing to provide Personal Data is that Donaldson and the Employer may not be able to grant the Employee equity awards under the Plan, or administer or maintain such awards. For more information on the consequences of the Employee’s refusal to provide Personal Data, the Employee understands that the Employee may contact privacy@donaldson.com.
When Donaldson and the Employer no longer need to use Personal Data for the purposes above or do not need to retain it for compliance with any legal or regulatory purpose, each will take reasonable steps to remove Personal Data from their systems and/or records containing the Personal Data and/or take steps to properly anonymize it so that the Employee can no longer be identified from it.
2.    EU Age Discrimination. If the Employee is a resident of or employed in a country that is a member of the EU, the grant of this award and the terms and conditions governing this award are intended to comply with the age discrimination provisions of the EU Equal Treatment Framework Directive, as implemented into local law (the “Age Discrimination Rules”). To the extent a court or tribunal of competent jurisdiction determines that any provision of this award is invalid or unenforceable, in whole or in part, under the Age Discrimination Rules, Donaldson shall have the power and authority to revise or strike such provision to the minimum extent necessary to make it valid and enforceable to the full extent permitted under local law.
AUSTRALIA

1.    Australia Offer Document. The grant of the Restricted Stock Units is intended to comply with the provisions of the Corporations Act 2001, Australia Securities and Investment Commission ("ASIC") Regulatory Guide 49 and ASIC Class Order 14/1000. Additional details are set forth in the Australia Offer Document, which is provided to the Employee with the Agreement. By accepting the

-10-



Restricted Stock Units, the Employee acknowledges and confirms that he or she has received these documents.

2.    Shareholder Approval Requirement. Notwithstanding any provision in the Agreement to the contrary, the Employee will not be entitled to, and shall not claim any benefit under the Plan if the provision of such benefit would give rise to a breach of Part 2D.2 of the Corporations Act 2001 (Cth), any other provision of that Act, or any other applicable statute, rule or regulation which limits or restricts the giving of such benefits. Further, Donaldson’s Affiliate in Australia is under no obligation to seek or obtain the approval of its shareholders for the purpose of overcoming any such limitation or restriction.

3.    Tax Deferral. The Restricted Stock Units awarded under the Agreement is intended to be subject to tax deferral under Subdivision 83A-C of the Income Tax Assessment Act 1997 (Cth) (subject to the conditions of the Act).

BELGIUM

No country‑specific provisions.
BRAZIL

1.    Labor Law Acknowledgment. The Employee agrees that, for all legal purposes, (i) the benefits provided under the Agreement and the Plan are the result of commercial transactions unrelated to the Employee’s employment; (ii) the Agreement and the Plan are not a part of the terms and conditions of the Employee’s employment; and (iii) the income from the Restricted Stock Units, if any, is not part of the Employee’s remuneration from employment.

2.    Compliance with Law. By accepting the Restricted Stock Units, the Employee acknowledges his / her agreement to comply with applicable Brazilian laws and to pay any and all applicable taxes associated with the vesting of the Restricted Stock Units, the issuance and/or sale of shares of Common Stock acquired under the Plan or the receipt of any dividends.

CANADA

1.    Settlement of Restricted Stock Units. Notwithstanding any provision of the Agreement or the Plan to the contrary, the Restricted Stock Units do not provide any right for the Employee to receive a cash payment and the Restricted Stock Units will be settled in shares of Common Stock only.

2.    Use of English Language. The Employee acknowledges and agrees that it is the Employee’s wish that the Agreement and the Addendum, as well as all documents, notices and legal proceedings entered into, given or instituted pursuant the Award, be drawn up in English.

Utilisation de Langue anglaise. Employé admet et convient que c’est le désir du Employé que l’Accord et l’Addenda, aussi bien que tous les documents, remarque et les poursuites judiciaires entrées, données ou instituées conforme le Prix, être établi dans l’anglais.

3.    Data Privacy. The following provision supplements Section 11 of the Agreement:

The Employee hereby authorizes Donaldson and Donaldson’s representatives to discuss and obtain all relevant information from all personnel, professional or non-professional, involved in the administration of the Plan. The Employee further authorizes Donaldson, the Employer and its Affiliates to disclose and discuss the Plan with their advisors. The Employee further authorizes Donaldson, the Employer and any other Affiliate to record such information and to keep such information in the Employee’s employee file.


-11-



DENMARK

1.    Danish Stock Option Act. In accepting the Restricted Stock Units, the Employee acknowledges that the Employee has received an “Employer Statement” translated into Danish, which is being provided to comply with the Danish Act on the Use of Rights to Purchase or Subscribe for Shares etc. in Employment Relationships (the “Stock Option Act”).

FRANCE

1.    Nature of Grant. The Restricted Stock Units are not granted under the French specific regime provided by Articles Section L.225-197-1 and seq. of the French commercial code.

2.    Use of English Language. The Employee acknowledges and agrees that it is the Employee’s wish that the Agreement and the Addendum, as well as all documents, notices and legal proceedings entered into, given or instituted pursuant the Award, be drawn up in English.

Utilisation de Langue anglaise. Employé admet et convient que c’est le désir du Employé que l’Accord et l’Addenda, aussi bien que tous les documents, remarque et les poursuites judiciaires entrées, données ou instituées conforme le Prix, être établi dans l’anglais.

GERMANY

No country-specific provisions.

HONG KONG

1.    Settlement of Restricted Stock Units. Notwithstanding any provision of the Agreement or the Plan to the contrary, the Restricted Stock Units do not provide any right for the Employee to receive a cash payment and the Restricted Stock Units will be settled in shares of Common Stock only.

2.    IMPORTANT NOTICE. The Agreement, the Addendum, the Plan and all other materials pertaining to the Restricted Stock Units have not been reviewed by any regulatory authority in Hong Kong. The Employee is advised to exercise caution in relation to the offer. If the Employee has any doubts about any of the contents of the materials pertaining to the Restricted Stock Units, the Employee should obtain independent professional advice.

INDIA

1.    Repatriation Requirements. The Employee understands that the Employee must repatriate any cash dividends paid on shares of Common Stock under the Plan and any proceeds from the sale of such shares of Common Stock to India within a certain period of time after receipt of the proceeds. It is the Employee’s sole responsibility to comply with applicable exchange control laws in India.

ITALY

1.    Plan Document Acknowledgment. In accepting the Option, the Employee acknowledges that a copy of the Plan was made available to the Employee, and the Employee has reviewed the Plan and the Agreement, including this Addendum, in their entirety and fully understands and accepts all provisions of the Plan, the Agreement, and this Addendum.


-12-



The Employee further acknowledges that the Employee has read and specifically approves the following provision in the Agreement: Section 2 (Vesting of Restricted Stock Units), Section 3 (Termination of Employment), Section 7 (Tax and Social Insurance Contributions Withholding), Section 10 (Nature of Grant); and Section 17 (Imposition of Other Requirements).

JAPAN

No country-specific provisions.

MEXICO

1.    Commercial Relationship. The Employee expressly recognizes that the Employee’s participation in the Plan and Donaldson’s grant of a Restricted Stock Units does not constitute an employment relationship between the Employee and Donaldson. The Employee has been granted the Restricted Stock Units as a consequence of the commercial relationship between Donaldson and Donaldson’s Affiliate in Mexico that employs the Employee (“Donaldson‑Mexico”), and Donaldson‑Mexico is the Employee’s sole employer. Based on the foregoing, (a) the Employee expressly recognizes that the Plan and the benefits the Employee may derive from participation in the Plan does not establish any rights between the Employee and Donaldson‑Mexico, (b) the Plan and the benefits the Employee may derive from participation in the Plan are not part of the employment conditions and/or benefits provided by Donaldson‑Mexico, and (c) any modifications or amendments of the Plan by Donaldson, or a termination of the Plan by Donaldson, shall not constitute a change or impairment of the terms and conditions of the Employee’s employment with Donaldson‑Mexico.

2.    Extraordinary Item of Compensation. The Employee expressly recognizes and acknowledges that the Employee’s participation in the Plan is a result of the discretionary and unilateral decision of Donaldson, as well as the Employee’s free and voluntary decision to participate in the Plan in accordance with the terms and conditions of the Plan, the Agreement and this Addendum. As such, the Employee acknowledges and agrees that Donaldson, in its sole discretion, may amend and/or discontinue the Employee’s participation in the Plan at any time and without any liability. The value of the Restricted Stock Units is an extraordinary item of compensation outside the scope of the Employee’s employment contract, if any. The Restricted Stock Units are not part of the Employee’s regular or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long‑service awards, pension or retirement benefits, or any similar payments, which are the exclusive obligations of Donaldson‑Mexico.

NETHERLANDS

1.    Waiver of Termination Rights. The Employee hereby waives any and all rights to compensation or damages as a result of the Employee’s termination of employment with Donaldson or any Affiliate whatsoever, insofar as those rights result or may result from (i) the loss or diminution in value of such rights or entitlements under the Plan, or (ii) the Employee’s ceasing to have rights under, or ceasing to be entitled to any awards under the Plan as a result of such termination.

SINGAPORE

1.    Qualifying Person Exemption. The grant of the Restricted Stock Units under the Plan is being made pursuant to the “Qualifying Person” exemption under section 273(1)(f) of the Securities and Futures Act (Chapter 289, 2006 Ed.) (“SFA”). The Plan has not been and will not be lodged or registered as a prospectus with the Monetary Authority of Singapore and is not regulated by any financial supervisory

-13-



authority pursuant to any legislation in Singapore. The Employee should note that, as a result, the Restricted Stock Units is subject to section 257 of the SFA and the Employee will not be able to make (a) any subsequent sale of the shares of Common Stock in Singapore or (b) any offer of such subsequent sale of the shares of Common Stock subject to the Restricted Stock Units in Singapore, unless such sale or offer is made pursuant to the exemptions under Part XIII Division (1) Subdivision (4) (other than section 280) of the SFA (Chapter 289, 2006 Ed.).

SOUTH KOREA

No country-specific provisions.

POLAND

No country-specific provisions.
SPAIN

1.    Acknowledgement of Discretionary Nature of the Plan.

In accepting the Restricted Stock Units, the Employee consents to participation in the Plan and acknowledges that the Employee has received a copy of the Plan.

The Employee understands that Donaldson has unilaterally, gratuitously and in its sole discretion granted restricted stock units under the Plan to individuals who may be employees of Donaldson or any of its Affiliates throughout the world. The decision is a limited decision that is entered into upon the express assumption and condition that any grant will not economically or otherwise bind Donaldson or any of its Affiliates on an ongoing basis. Consequently, the Employee understands that the Restricted Stock Units are granted on the assumption and condition that the Restricted Stock Units and the shares of Common Stock acquired upon vesting of the Restricted Stock Units shall not become a part of any employment contract (either with Donaldson or any of its Affiliates) and shall not be considered a mandatory benefit, salary for any purposes (including severance compensation) or any other right whatsoever. In addition, the Employee understands that this grant would not be made to the Employee but for the assumptions and conditions referenced above; thus, the Employee acknowledges and freely accepts that should any or all of the assumptions be mistaken or should any of the conditions not be met for any reason, the Restricted Stock Unit grant shall be null and void.

The Employee understands and agrees that, as a condition of the Restricted Stock Unit grant, unless otherwise provided in the Agreement, any unvested Restricted Stock Units as of the date the Employee ceases active employment, will be forfeited without entitlement to the underlying shares of Common Stock or to any amount of indemnification in the event of termination of employment. The Employee acknowledges that the Employee has read and specifically accepts the conditions referred to in the Agreement regarding the impact of a termination of employment on the Restricted Stock Units.

2.    No Public Offering. No “offer of securities to the public,” within the meaning of Spanish law, has taken place or will take place in the Spanish territory in connection with the Option. The Plan, the Agreement (including this Addendum) and any other documents evidencing the grant of the Restricted Stock Units have not, nor will they be, registered with the Comisión Nacional del Mercado de Valores (the Spanish securities regulator) and none of those documents constitute a public offering prospectus.


-14-



THAILAND

No country-specific provisions.

UNITED ARAB EMIRATES

1.    Securities Law Notice. The Plan is being offered only to qualified employees and is in the nature of providing equity incentives to employees of Donaldson and its Affiliates in the UAE. Any documents related to the Plan, including the Plan, this Addendum, the Plan prospectus and other grant documents (“Plan Documents”), are intended for distribution only to such employees and must not be delivered to, or relied on by, any other person. The Employee should conduct his or her own due diligence on the securities.

The Emirates Securities and Commodities Authority has no responsibility for reviewing or verifying any Plan Documents nor has it taken steps to verify the information set out in them, and thus, is not responsible for such documents. Further, neither the Ministry of Economy nor the Dubai Department of Economic Development has approved this statement nor taken steps to verify the information set out in it, and has no responsibility for it.

The Employee should, as prospective stockholder, conduct the Employee’s own due diligence on the securities. If the Employee does not understand the contents of the Plan Documents, he or she should consult an authorized financial adviser.

UNITED KINGDOM

1.    Indemnification for Tax-Related Items. Without limitation to Section 7 of the Agreement, the Employee hereby agrees that he or she is liable for all Tax-Related Items and hereby covenants to pay all such Tax-Related Items, as and when requested by the Donaldson or (if different) the Employer or by Her Majesty’s Revenue & Customs (“HMRC”) (or any other tax authority or any other relevant authority). The Employee also hereby agrees to indemnify and keep indemnified Donaldson and (if different) the Employer against any Tax-Related Items that they are required to pay or withhold or have paid or will pay on the Employee’s behalf to HMRC (or any other tax authority or any other relevant authority).

Notwithstanding the foregoing, if the Employee is a director or executive officer (as within the meaning of Section 13(k) of the Exchange Act), the terms of the immediately foregoing provision will not apply. In the event that the Employee is a director or executive officer and income tax due is not collected from or paid by the Employee within 90 days after the U.K. tax year in which an event giving rise to the indemnification described above occurs, the amount of any uncollected tax may constitute a benefit to the Employee on which additional income tax and national insurance contributions may be payable. The Employee acknowledges that the Employee ultimately will be responsible for reporting and paying any income tax due on this additional benefit directly to HMRC under the self-assessment regime and for reimbursing Donaldson or (if different) the Employer for the value of any employee national insurance contributions due on this additional benefit, which Donaldson or (if different) the Employer may recover from the Employee at any time thereafter by any of the means referred to in Section 7 of the Agreement.

2.    Exclusion of Claim. The Employee acknowledges and agrees that the Employee will have no entitlement to compensation or damages insofar as such entitlement arises or may arise from the Employee’s ceasing to have rights under or to be entitled to the Restricted Stock Units, whether or not as a result of termination (whether such termination is in breach of contract or otherwise), or from the loss or diminution in value of the Restricted Stock Units. Upon the grant of the Restricted Stock Units, the Employee shall be deemed irrevocably to have waived any such entitlement.


-15-
EX-10.AG 4 exhibit10-agxformofper.htm EXHIBIT 10.AG Exhibit


Exhibit 10-AG

2019 MASTER STOCK INCENTIVE PLAN
PERFORMANCE AWARD AGREEMENT


This Performance Award Agreement (the “Agreement”) is between Donaldson Company, Inc., a Delaware corporation (“Donaldson” or the “Company”) and the person specified in the individual grant summary, an employee of Donaldson or an Affiliate (the “Employee”) pursuant to the Donaldson Company, Inc. 2019 Master Stock Incentive Plan (the “Plan”). For purposes of the Agreement, “Employer” means Donaldson or any Affiliate that employs the Employee.

WITNESSETH:

WHEREAS, the Plan authorizes the Human Resources Committee of the Board of Directors (the “Committee”) to grant Awards that are based on shares of Common Stock of the Company; and

WHEREAS, the Committee has decided to grant Performance Units (as defined in Section 1 below) to the Employee, subject to the terms and conditions of the Plan, and the additional terms and conditions set forth herein, and the Employee wishes to accept such Award on the terms and conditions offered;

NOW, THEREFORE, the Employee and the Company hereby agree as follows:

1.Award. The Company hereby grants to the Employee a target number of units (“Performance Units”) set forth in the attached Exhibit A, subject to the restrictions, terms and conditions set forth in the Plan and in this Agreement. Each Performance Unit represents the right to receive a single share of Common Stock in the event the Performance Objectives are achieved at target levels as set forth in Exhibit A. The actual number of shares of Common Stock to be issued may be higher or lower than the target number, depending the achievement of the Performance Objectives as set forth in Exhibit A.

2.Plan Document. The Employee acknowledges receipt of a copy of the Plan and agrees that the terms and conditions of the Employee’s Award shall be as set forth in the Plan and this Agreement. Terms used in this Agreement that are defined in the Plan shall have the same meaning as they have in the Plan. In the event of any conflict between the terms and conditions of the Plan and this Agreement, the Plan shall control.

3.Calculation of Award. The Employee’s Award shall be calculated at the end of the Incentive Cycle (as set forth in Exhibit A) by multiplying the number of Performance Units set forth in Exhibit A times the number, in an interpolation of the Award Value Matrix referenced in Exhibit A, which coincides with the intersection of the respective Performance Objectives’ results. If applicable, other Award characteristics have also been referenced in Exhibit A.

4.Vesting. Except as otherwise indicated below and in Section 5(c), the Award shall become vested only at the end of the Incentive Cycle, and then only to the extent determined by the Performance Objectives. If the application of the vesting results in the vesting of a fractional share of Performance Units, the number of Performance Units vested shall be rounded to the nearest whole number.

-1-




(a)Pro Rata Vesting. In the event that, prior to the end of the Incentive Cycle, the Employee is transferred to an ineligible position, or the Employee ceases to be an employee by reason of Retirement (as defined in the Plan), death, or Disability (as defined in the Plan), the vested Award will be based on actual results compared to the Performance Objectives at the end of the Incentive Cycle, and multiplied by a fraction whose numerator is the number of months completed in the Incentive Cycle and denominator is 36.

(b)Forfeiture. If the Employee ceases to be an employee prior to the end of the Incentive Cycle for any reason other than Retirement, Disability or death, the Employee’s Award shall be forfeited.

For purposes of this Agreement, the Employee’s date of termination of employment shall be the earlier of (i) the date the Employer tenders a notice of termination to the Employee or the Employee tenders a notice of resignation to the Employer, or (ii) the date the Employee ceases to render services to the Employer, and unless otherwise expressly provided in this Agreement or determined by the Committee in its sole discretion, the Employee’s right to vest in the Award will terminate as of such date and will not be extended by any notice period (e.g., the Employee’s period of employment would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where the Employee is employed or the terms of the Employee’s employment agreement, if any). The Committee (or its delegate) shall have the exclusive discretion to determine the date of the Employee’s termination of employment for purposes of this Award (including whether the Employee may still be considered to be providing services while on a leave of absence). For the avoidance of doubt, a transfer of employment between Donaldson Affiliates shall not constitute a termination of employment for purposes of this Agreement.

5.
Time and Form of Settlement.

(a)Time of Settlement. In the absence of any deferral election under the Donaldson Company, Inc. Deferred Compensation and 401(k) Excess Plan, settlement of the vested Award will occur no more than 90 days, and no less than 30 days, after the end of the Incentive Cycle.

(b)Form of Settlement. Vested Performance Units will be settled in a single lump sum distribution of shares of Common Stock. Prior to the date of issuance of shares of Common Stock, the Employee shall have no rights with respect to the shares of Common Stock, including but not limited to rights to sell, vote, exchange, transfer, pledge, hypothecate or otherwise dispose of the shares of Common Stock. In addition, prior to the issuance of shares of Common Stock, the Employee shall not be entitled to receive dividends and shall not have any other rights with respect to the shares of Common Stock.

(c) Change in Control Distributions. Notwithstanding any other provision of Section 4 or this Section 5 (other than Section 5(d)), if a Change in Control occurs prior to the end of the Incentive Cycle, the Performance Units shall be immediately vested and paid in accordance with this Section 5(c) (unless the Performance Units were deferred under the Donaldson Company, Inc. Deferred Compensation and 401(k) Excess Plan, in which case such deferred Performance Units shall be paid under the terms of that plan). The amount payable will be determined as if the applicable Performance Objectives had been met at target levels and as if the conditions for any adjustments (such as for earnings per share consistency) were met for the entire Incentive Cycle to the same extent as they were met through the date of the Change in Control, and then prorated

-2-



as if the Employee retired on the date of the Change in Control. Distribution of the entire amount payable shall be made on the date of the Change in Control. Such distribution shall be made in a single lump sum distribution of shares of Common Stock.

(d)Death Benefit. In the event of the Employee’s death, the Company shall pay the Employee’s unpaid vested Performance Units (in the amount determined under Section 4(a) of the Agreement if the Employee’s death occurred prior to the end of the Incentive Cycle) to the Employee’s estate. Such payment shall be made at the time prescribed in Section 5(a) above, or as soon as administratively feasible thereafter in a single lump sum distribution of shares of Common Stock (and cash for fractional shares of Common Stock), unless the Performance Units were deferred under the Donaldson Company, Inc. Deferred Compensation and 401(k) Excess Plan, in which case such deferred Performance Units shall be paid under the terms of that plan.

6.
Tax and Social Insurance Contributions Withholding.

(a)Regardless of any action Donaldson or the Employer takes with respect to any or all income tax, social insurance, payroll tax, fringe benefit tax, payment on account or other tax-related items related to the Employee’s participation in the Plan (“Tax-Related Items”), the Employee acknowledges that the ultimate liability for all Tax‑Related Items legally due by the Employee is and remains the Employee’s responsibility, and that Donaldson and the Employer: (i) make no representations or undertakings regarding the treatment of any Tax‑Related Items in connection with any aspect of the Performance Units, including the grant of the Performance Units, the vesting of the Performance Units, the issuance of shares of Common Stock, the subsequent sale of any shares of Common Stock and the receipt of any dividends; and (ii) do not commit to structure the terms of the grant or any aspect of the Performance Units to reduce or eliminate the Employee’s liability for Tax‑Related Items.

(b)Prior to any taxable or tax withholding event, as applicable, the Employee agrees to make arrangements satisfactory to Donaldson or the Employer to satisfy all Tax-Related Items. Payment of all Tax-Related Items may be satisfied by (i) payment in cash, (ii) delivery of unencumbered shares of Common Stock previously acquired having a Fair Market Value that is equal to the Tax-Related Items, (iii) by a combination of cash and shares under (i) and (ii) above; (iv) by withholding of shares of Common Stock that would otherwise be issued upon settlement having a Fair Market Value equal to the Tax-Related Items or (v) by (broker-assisted) sell-to-cover transaction that complies with all applicable laws. In the absence of direction from the Employee, the Employee hereby authorizes Donaldson to satisfy all Tax-Related Items by (1) withholding shares of Common Stock to be issued at settlement or otherwise selling shares of Common Stock on the Employee’s behalf equal to the amount of all Tax-Related Items required to be withheld, pursuant to the policies and processes of Donaldson’s stock plan administrator and broker; or (2) withholding from the Employee’s wages or other cash compensation payable to the Employee by Donaldson and/or the Employer. If the Employee is subject to taxation in more than one jurisdiction, the Employee acknowledges that the Employer or another Affiliate may be required to withhold or account for Tax‑Related Items in more than one jurisdiction.

(c)Depending on the withholding method, Donaldson may withhold or account for Tax-Related Items by considering applicable statutory withholding rates (as determined by the Committee in its sole discretion) or other applicable withholding rates, including maximum withholding rates. If the obligation for Tax-Related Items is satisfied by withholding from shares of Common Stock to be delivered upon vesting of the Award, for tax purposes, the Employee is

-3-



deemed to have been issued the full number of shares of Common Stock subject to the vested Award, notwithstanding that a number of shares of Common Stock are held back solely for the purpose of paying the Tax-Related Items.

(d)The Employee agrees to pay to Donaldson or the Employer any amount of Tax-Related Items that Donaldson or the Employer may be required to withhold or account for as a result of the Employee’s participation in the Plan that cannot be satisfied by the means previously described. Donaldson may refuse to issue or deliver shares of Common Stock or proceeds from the sale of shares of Common Stock until arrangements satisfactory to the Committee have been made in connection with the Tax-Related Items.

7.
Nature of Grant.

(a)Neither the Plan nor this Agreement shall (i) be deemed to give the Employee a right to remain an employee of the Employer, (ii) restrict the right of the Employer to discharge the Employee, with or without cause, or (iii) be deemed to be a written contract of employment.

(b)The Employee acknowledges and agrees that the Plan is discretionary in nature and limited in duration, and may be amended, cancelled, or terminated by Donaldson, in its sole discretion, at any time. Any amendment, modification or termination of the Plan shall not constitute a change or impairment of the terms and conditions of the Employee’s employment with the Employer.

(c)The grant of the Award of Performance Units under the Plan is a one‑time benefit and does not create any contractual or other right to receive an award or benefits in lieu of Performance Units in the future. Future awards, if any, will be at the sole discretion of Donaldson, including, but not limited to, the form and timing of an award, the number of shares of Common Stock subject to an award and the vesting provisions.

(d)The Employee’s participation in the Plan is exceptional, voluntary and occasional. The value of the Performance Units is an extraordinary item of compensation outside the scope of the Employee’s employment contract, if any.

(e)The Employee’s Award, the shares of Common Stock subject to the Award and the income and value of the same are not part of normal or expected compensation for any purpose, including, without limitation, calculating any severance, resignation, redundancy, end of service payments, bonuses, long‑service awards, pension, or retirement benefits or similar payments and in no event should be considered as compensation for, or relating in any way to, past services for Donaldson, the Employer or any Affiliate.

(f)No claim or entitlement to compensation or damages shall arise from termination of the Award resulting from termination of the Employee’s employment (for any reason whatsoever, whether or not later found to be invalid or in breach of local employment laws or the terms of the Employee’s employment agreement, if any).

(g)The future value of the shares of Common Stock subject to the Award is unknown and cannot be predicted with certainty. The value of any underlying shares of Common Stock issued hereunder may increase or decrease.

-4-



(h)Donaldson shall not be liable for any foreign exchange rate fluctuation, where applicable, between the Employee’s local currency and the United States dollar that may affect the value of the Award or of any amounts due to the Employee pursuant to the Award or the subsequent sale of any shares of Common Stock acquired under the Award.

8.
Data Privacy.

(a)Pursuant to applicable personal data protection laws, Donaldson hereby notifies the Employee of the following in relation to the Employee’s personal Data (as defined below) and the collection, use, processing and transfer of such Data in relation to Donaldson’s grant of this Award and the Employee’s participation in the Plan. The collection, use, processing and transfer of the Employee’s Data is necessary for Donaldson’s administration of the Plan and the Employee’s participation in the Plan, and the Employee’s denial and/or objection to the collection, use, processing and transfer of Data may affect the Employee’s participation in the Plan. As such, the Employee hereby voluntarily acknowledges and consents (where required under applicable law) to the collection, use, processing and transfer of Data as described in this paragraph.

(b)Donaldson and the Employer hold certain personal information about the Employee, specifically: the Employee’s name, home address, email address and telephone number, date of birth, social security number, passport number or other employee identification number, salary, nationality, job title, any shares of Common Stock or directorships held in Donaldson, details of all stock awards or any other entitlement to shares of Common Stock awarded, canceled, purchased, vested, unvested or outstanding in the Employee’s favor, for the purpose of managing and administering the Plan (“Data”). Data may be provided by the Employee or collected, where lawful, from third parties, and Donaldson will process Data for the exclusive purpose of implementing, administering and managing the Employee participation in the Plan. Data processing will take place through electronic and non‑electronic means according to logics and procedures strictly correlated to the purposes for which Data are collected and with confidentiality and security provisions as set forth by applicable laws and regulations in the Employee’s country of residence. Data processing operations will be performed minimizing the use of personal and identification data when such operations are unnecessary for the processing purposes sought. Data will be accessible within Donaldson’s organization only by those persons requiring access for purposes of the implementation, administration and operation of the Plan and for the Employee’s participation in the Plan.

(c)Donaldson and the Employer will transfer Data amongst themselves as necessary for the purpose of implementation, administration and management of the Employee’s participation in the Plan, and Donaldson and the Employer may each further transfer Data to any third parties assisting Donaldson in the implementation, administration and management of the Plan. As permitted by applicable personal data protection laws, if Donaldson or the Employer becomes involved in a merger, acquisition, sale of assets, joint venture, securities offering, bankruptcy, reorganization, liquidation, dissolution, or other transaction or if the ownership of all or substantially all of Donaldson or the Employer otherwise changes, Donaldson or the Employer may transfer Data to a third party or parties in connection therewith. The Employee hereby authorizes (where required under applicable law) them to receive, possess, use, retain and transfer Data, in electronic or other form, for purposes of implementing, administering and managing the Employee’s participation in the Plan, including any requisite transfer of such Data as may be required for the administration of the Plan and/or the subsequent holding of shares of Common

-5-



Stock on the Employee’s behalf to a broker or other third party with whom the Employee may elect to deposit any shares of Common Stock acquired pursuant to the Plan.

(d)The Employee may, at any time, exercise his or her rights provided under applicable personal data protection laws, which may include the right to (a) obtain confirmation as to the existence of Data, (b) verify the content, origin and accuracy of Data, (c) request the integration, update, amendment, deletion, or blockage (for breach of applicable laws) of Data, and (d) to oppose, for legal reasons, the collection, processing or transfer of Data which is not necessary or required for the implementation, administration and/or operation of the Plan and the Employee’s participation in the Plan. The Employee may seek to exercise these rights by contacting privacy@donaldson.com. The Employee understands that he or she is providing the consent herein on a purely voluntary basis. If the Employee does not consent or later seeks to remove his or her consent, the Employee’s salary from or employment with the Employer will not be affected; the only consequence of refusing or withdrawing his or her consent is that Donaldson would not be able to grant the Employee Performance Units or participation in the Plan.

9.Governing Law and Venue. This Agreement shall be construed and enforced in accordance with the laws of the U.S. state of Delaware, except with respect to its rules relating to conflicts of law. The Employee consents to the exclusive jurisdiction of the state and federal courts of the U.S. state of Minnesota in connection with any controversies relating to or arising out of this Agreement, and agrees that any and all litigation relating to or arising out of this Agreement shall be venued in Hennepin County, Minnesota.

10.Repatriation; Compliance with Law. The Employee agrees to repatriate all payments attributable to the shares of Common Stock and/or cash acquired under the Plan (including, but not limited to, dividends and any proceeds derived from the sale of the shares of Common Stock acquired pursuant to the award) in accordance with local foreign exchange rules and regulations in the Employee’s country of residence (and country of employment, if different). In addition, the Employee also agrees to take any and all actions, and consents to any and all actions taken by Donaldson or any Affiliate, as may be required to allow Donaldson and its Affiliates to comply with local laws, rules and regulations in the Employee’s country of residence (and country of employment, if different). Finally, the Employee agrees to take any and all actions as may be required to comply with the Employee’s personal legal and tax obligations under local laws, rules and regulations in the Employee’s country of residence (and country of employment, if different).

11.Electronic Delivery and Acceptance. Donaldson, in its sole discretion, may decide to deliver any documents related to the Award of Performance Units or other awards granted to the Employee under the Plan by electronic means. The Employee hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on‑line or electronic system established and maintained by Donaldson or a third party designated by Donaldson.

12.English Language. The Employee acknowledges and agrees that it is the Employee’s express intent that this Agreement, the Plan and all other documents, notices and legal proceedings entered into, given or instituted pursuant to the grant of this award of Performance Units, be drawn up in English. The Employee acknowledges that he or she is sufficiently proficient in English, or has consulted with an advisor who is sufficiently proficient in English, so as to allow the Employee to understand the terms and conditions of this Agreement and the Plan. If the

-6-



Employee has received this Agreement, the Plan or any other documents related to the Award translated into a language other than English, and if the meaning of the translated version is different than the English version, the English version shall control.

13.Addendum. Notwithstanding any provisions in this Agreement to the contrary, this Award shall be subject to any special terms and conditions for the Employee’s country of residence (and country of employment, if different), as set forth in the applicable addendum to this Agreement. Further, if the Employee transfers residency and/or employment to another country reflected in an addendum to this Agreement, the special terms and conditions for such country will apply to the Employee to the extent Donaldson determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable in order to comply with local laws, rules and/or regulations or to facilitate the operation and administration of the Award and the Plan (or Donaldson may establish alternative terms and conditions as may be necessary or advisable to accommodate the Employee’s transfer). Any applicable addendum shall constitute part of this Agreement.

14.Imposition of Other Requirements. Donaldson reserves the right to impose other requirements on this Award, any shares of Common Stock acquired pursuant to this Award, and the Employee’s participation in the Plan, to the extent Donaldson determines, in its sole discretion, that such other requirements are necessary or advisable in order to comply with local laws, rules and/or regulations or to facilitate the operation and administration of the Award and the Plan. Such requirements may include (but are not limited to) requiring the Employee to sign any agreements or undertakings that may be necessary to accomplish the foregoing.

15.Not a Public Offering. This award is not intended to be a public offering of securities in the Employee’s country of residence (and country of employment, if different). Donaldson has not submitted any registration statement, prospectus or other filings with the local securities authorities (unless otherwise required under local law), and the Award is not subject to the supervision of the local securities authorities.

16.No Advice Regarding Grant. No employee of Donaldson or any Affiliate is permitted to advise the Employee on whether the Employee should acquire shares of Common Stock by participating in the Plan. Investment in shares of Common Stock involves a degree of risk. Before deciding to participate in the Plan, the Employee should carefully review all the materials related to the Award and the Plan. In addition, the Employee should consult the Employee’s personal advisor for professional investment advice.

17.Insider Trading/Market Abuse Laws. By participating in the Plan, the Employee agrees to comply with Donaldson’s policy on insider trading (to the extent that it is applicable to the Employee). Further, the Employee acknowledges that, depending on the Employee’s or the broker’s country of residence or where the shares of Common Stock are listed, the Employee may be subject to insider trading restrictions and/or market abuse laws which may affect the Employee’s ability to accept, acquire, sell or otherwise dispose of shares of Common Stock, rights to shares of Common Stock (e.g., Performance Units) or rights linked to the value of shares of Common Stock, during such time the Employee is considered to have “inside information” regarding Donaldson as defined by the laws or regulations in the Employee’s country. Local insider trading laws and regulations may prohibit the cancellation or amendment of orders the Employee places before he or she possessed inside information. Furthermore, the Employee could be prohibited from (i) disclosing the inside information to any third party (other than on a “need

-7-



to know” basis) and (ii) “tipping” third parties or causing them otherwise to buy or sell securities. The Employee understands that third parties include fellow employees. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Donaldson insider trading policy. The Employee acknowledges that it is the Employee’s responsibility to comply with any applicable restrictions, and that the Employee should therefore consult his or her personal advisor on this matter.

18.Severability. The invalidity or unenforceability of any provision of the Plan or this Agreement will not affect the validity or enforceability of any other provision of the Plan or this Agreement, and each provision of the Plan and this Agreement will be severable and enforceable to the extent permitted by law.

19.Waiver. The Employee agrees that a waiver by Donaldson of a breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the Employee or any other Employee in the Plan.

By execution of the Agreement as of the date of grant, the Employee hereby accepts and agrees to be bound by all of the terms and conditions of the Agreement and the Plan.

EMPLOYEE:

SIGNED BY ELECTRONIC SIGNATURE*


* BY ELECTRONICALLY ACCEPTING THE AWARD, THE EMPLOYEE AGREES THAT (i) SUCH ACCEPTANCE CONSTITUTES THE EMPLOYEE’S ELECTRONIC SIGNATURE IN EXECUTION OF THIS AGREEMENT; (ii) THE EMPLOYEE AGREES TO BE BOUND BY THE PROVISIONS OF THE PLAN, THE AGREEMENT, THE ADDENDUM TO THE AGREEMENT (IF ANY) AND THE PLAN; (iii) THE EMPLOYEE HAS REVIEWED THE PLAN, THE AGREEMENT, THE ADDENDUM TO THE AGREEMENT (IF ANY) AND THE PLAN IN THEIR ENTIRETY, HAS HAD AN OPPORTUNITY TO OBTAIN THE ADVICE OF COUNSEL PRIOR TO ACCEPTING THE AWARD AND FULLY UNDERSTANDS ALL OF THE PROVISIONS OF THE PLAN, THE AGREEMENT, THE ADDENDUM TO THE AGREEMENT (IF ANY) AND THE PLAN; (iv) THE EMPLOYEE HAS BEEN PROVIDED WITH A COPY OR ELECTRONIC ACCESS TO A COPY OF THE U.S. PROSPECTUS FOR THE PLAN AND THE TAX SUPPLEMENT TO THE U.S. PROSPECTUS FOR THE EMPLOYEE’S COUNTRY, IF APPLICABLE; AND (v) THE EMPLOYEE HEREBY AGREES TO ACCEPT AS BINDING, CONCLUSIVE AND FINAL ALL DECISIONS OR INTERPRETATIONS OF THE COMMITTEE UPON ANY QUESTIONS ARISING UNDER THE PLAN, THE AGREEMENT, THE ADDENDUM TO THE AGREEMENT (IF ANY) AND THE PLAN.



-8-



ADDENDUM TO
LONG TERM COMPENSATION PLAN PERFORMANCE AWARD AGREEMENT

The Award is subject to the following additional terms and conditions as set forth in this addendum to the Agreement (the “Addendum”) to the extent the Employee resides and/or is employed in one of the jurisdictions or countries addressed herein. To the extent the Employee transfers residence and/or employment to another country, the special terms and conditions for such country as reflected in this Addendum (if any) will apply to the Employee to the extent Donaldson determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable to comply with local laws, rules and/or regulations, or to facilitate the operation and administration of the Award and the Plan (or Donaldson may establish alternative terms and conditions as may be necessary or advisable to accommodate the Employee’s transfer). All defined terms as contained in this Addendum shall have the same meaning as set forth in the Plan and the Agreement.
EUROPEAN UNION (“EU”) AND EUROPEAN ECONOMIC AREA (“EEA”) MEMBER STATES

1.    Personal Data. The following provision replaces Section 8 of the Agreement in its entirety:
Pursuant to applicable personal data protection laws, Donaldson hereby notifies the Employee of the following in relation to the Employee’s Personal Data (defined below) and the collection, processing and transfer in electronic or other form of such Personal Data in relation to Donaldson’s grant of this Award and the Employee’s participation in the Plan. The collection, processing and transfer of the Employee’s Personal Data is necessary for the legitimate purpose of Donaldson’s administration of the Plan and the Employee’s participation in the Plan, and the Employee’s denial and/or objection to the collection, processing and transfer of Personal Data may affect the Employee’s participation in the Plan. As such, the Employee acknowledges the collection, use, processing and transfer of Personal Data as described herein.
Donaldson and the Employer hold certain personally identifiable information about the Employee, specifically the Employee’s name, home address, email address and telephone number, date of birth, social security number, passport number or other employee identification number, salary, nationality, job title, any shares of Common Stock or directorships held in Donaldson, details of all options or any other entitlement to shares of Common Stock awarded, canceled, exercised, vested, unvested or outstanding in the Employee’s favor, for the purpose of managing and administering the Plan (“Personal Data”). The Personal Data may be provided by the Employee or collected, where lawful, from third parties. Donaldson and the Employer each act as controllers of the Personal Data and will process the Personal Data in this context for the exclusive legitimate purpose of implementing, administering and managing the Employee’s participation in the Plan and meeting related legal obligations associated with these actions.
The processing will take place through electronic and non‑electronic means according to logics and procedures correlated to the purposes for which the Personal Data was collected and with confidentiality and security provisions as set forth by applicable laws and regulations. Personal Data will be accessible within Donaldson’s organization only by those persons requiring access for purposes of the implementation, administration and operation of the Plan and other aspects of the employment relationship and for the Employee’s participation in the Plan.

-9-



Donaldson and the Employer will transfer Personal Data amongst themselves as necessary for the purpose of implementation, administration and management of the Employee’s participation in the Plan, and Donaldson and the Employer may each further transfer Personal Data to third parties assisting Donaldson or the Employer in the implementation, administration and management of the Plan, including Morgan Stanley Smith Barney or any successor or other third party that Donaldson, the Employer or Morgan Stanley Smith Barney (or its successor) may engage to assist with administration of the Plan from time to time. Further and as permitted by applicable personal data protection laws, if Donaldson or the Employer becomes involved in a merger, acquisition, sale of assets, joint venture, securities offering, bankruptcy, reorganization, liquidation, dissolution, or other transaction or if the ownership of all or substantially all of Donaldson or the Employer otherwise changes, Donaldson or the Employer may transfer Data to a third party or parties in connection therewith. These recipients may be located in the EEA, or elsewhere throughout the world, such as the United States. By participating in the Plan, the Employee understands that these recipients may receive, possess, use, retain and transfer Personal Data, in electronic or other form, for purposes of implementing, administering and managing the Employee’s participation in the Plan, including any requisite transfer of such Personal Data as may be required for the administration of the Plan and/or the subsequent holding of shares of Common Stock on the Employee’s behalf to a broker or other third party with whom the Employee may elect to deposit any shares of Common Stock acquired pursuant to the Plan. The Employee further understands that the Employee may request a list with the names and addresses of any potential recipients of the Employee’s Personal Data by contacting privacy@donaldson.com. When transferring Personal Data to these potential recipients, Donaldson and the Employer provide appropriate safeguards in accordance with EU Standard Contractual Clauses, the EU‑U.S. Privacy Shield Framework, or other legally binding and permissible arrangements. The Employee may request a copy of such safeguards by contacting privacy@donaldson.com.
To the extent provided by law, the Employee may, at any time, have the right to request: access to Personal Data, rectification of Personal Data, erasure of Personal Data, restriction of processing of Personal Data, and portability of Personal Data. The Employee may also have the right to object, on grounds related to a particular situation, to the processing of Personal Data, as well as opt‑out of the Plan herein, in any case without cost, by contacting privacy@donaldson.com. The Employee’s provision of Personal Data is a contractual requirement. The Employee understands, however, that the only consequence of refusing to provide Personal Data is that Donaldson and the Employer may not be able to grant the Employee awards under the Plan, or administer or maintain such awards. For more information on the consequences of the Employee’s refusal to provide Personal Data, the Employee understands that the Employee may contact privacy@donaldson.com.
When Donaldson and the Employer no longer need to use Personal Data for the purposes above or do not need to retain it for compliance with any legal or regulatory purpose, each will take reasonable steps to remove Personal Data from their systems and/or records containing the Personal Data and/or take steps to properly anonymize it so that the Employee can no longer be identified from it.
BELGIUM

No country‑specific provisions.

-10-



MEXICO

1.Commercial Relationship. The Employee expressly recognizes that the Employee’s participation in the Plan and Donaldson’s grant of the Award does not constitute an employment relationship between the Employee and Donaldson. The Employee has been granted the Award as a consequence of the commercial relationship between Donaldson and Donaldson’s Affiliate in Mexico that employs the Employee (“Donaldson‑Mexico”), and Donaldson‑Mexico is the Employee’s sole employer. Based on the foregoing, (a) the Employee expressly recognizes that the Plan and the benefits the Employee may derive from participation in the Plan does not establish any rights between the Employee and Donaldson‑Mexico, (b) the Plan and the benefits the Employee may derive from participation in the Plan are not part of the employment conditions and/or benefits provided by Donaldson‑Mexico, and (c) any modifications or amendments of the Plan by Donaldson, or a termination of the Plan by Donaldson, shall not constitute a change or impairment of the terms and conditions of the Employee’s employment with Donaldson‑Mexico.

2.Extraordinary Item of Compensation. The Employee expressly recognizes and acknowledges that the Employee’s participation in the Plan is a result of the discretionary and unilateral decision of Donaldson, as well as the Employee’s free and voluntary decision to participate in the Plan in accordance with the terms and conditions of the Plan, the Agreement and this Addendum. As such, the Employee acknowledges and agrees that Donaldson, in its sole discretion, may amend and/or discontinue the Employee’s participation in the Plan at any time and without any liability. The value of the Award is an extraordinary item of compensation outside the scope of the Employee’s employment contract, if any. The Award is not part of the Employee’s regular or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long‑service awards, pension or retirement benefits, or any similar payments, which are the exclusive obligations of Donaldson‑Mexico.


-11-
EX-10.AH 5 exhibit10-ahxformofsto.htm EXHIBIT 10.AH Exhibit


Exhibit 10-AH

2019 MASTER STOCK INCENTIVE PLAN
STOCK OPTION AWARD AGREEMENT
This Stock Option Award Agreement (the “Agreement”) is made as of the date specified in the individual grant summary, by and between Donaldson Company, Inc., a Delaware corporation (“Donaldson”), and the person specified in the individual grant summary (the “Employee”). For purposes of the Agreement, the “Employer” means Donaldson or any Affiliate that employs the Employee.
Donaldson has adopted the 2019 Master Stock Incentive Plan (the “Plan”) which permits issuance of stock options for the purchase of shares of common stock, par value US $5.00 per share, of Donaldson (“Common Stock”). Donaldson is now granting this option under the Plan and in consideration of the Employee’s and Donaldson’s covenants in this Agreement.
1.    Grant of Option. Donaldson grants the Employee the right and option (the “Option”) to purchase all or any part of an aggregate of the number of shares of Common Stock specified in the grant summary, at the Option purchase price specified in the grant summary (which shall be 100% of the Fair Market Value of the Common Stock on the date the award is granted). The Option shall be subject to the terms and conditions in this Agreement and in the Plan. Capitalized terms not defined in this Agreement shall have the meaning ascribed to such terms in the Plan. The Employee acknowledges receipt of a copy of the Plan and the Plan Prospectus. The grant date is the date specified in the individual grant summary (the “Grant Date”). The Option terminates at the close of business ten (10) years from the Grant Date unless terminated at an earlier time in accordance with this Agreement or the Plan. The Option is not intended to be an Incentive Stock Option within the meaning of Section 422 of the Code.

2.    Vesting of Option Rights. The Option may be exercised by the Employee under the following schedule except as otherwise provided in this Agreement. The Option may not be exercised for a period of one (1) year from the Grant Date. Following that one‑year period, the Option vests and becomes exercisable in equal one‑third increments: one‑third vests on the one‑year anniversary of the Grant Date; one‑third vests on the two‑year anniversary of the Grant Date; and one‑third vests on the three‑year anniversary of the Grant Date. The Option may be exercised as to any portion of the Option that is vested.

3.    Exercise of Option after Death or Termination of Employment. The Option shall terminate and may no longer be exercised if the Employee ceases to be employed by Donaldson, except that:

(a)If the Employee’s employment is terminated for any reason, voluntary or involuntary, other than for the Employee’s death or Disability (as set forth in Sections 3(b) and 3(c)) or Retirement (as set forth in Section 3(d)), the Option immediately shall cease to vest and the Employee may, at any time within a period of thirty days after such termination, exercise the vested portion of the Option.

(b)If the Employee should die while the Option is still exercisable according to its terms and the Employee should not have fully exercised the Option, the vested portion of the Option may be exercised at any time within thirty‑six (36) months after the Employee’s death by the personal representatives or administrators of the Employee’s estate, as applicable, or by any person or persons to whom the Option is transferred by will or the applicable laws of descent and distribution.

(c)If the Employee’s employment is terminated by reason of Disability and the Employee shall not have fully exercised the Option, such Option may be exercised at any time within thirty‑six (36) months after the Employee’s date of termination of employment for Disability by the Employee, personal representatives or administrators, or guardians of the Employee, as applicable, to the extent of the full

-1-



number of shares the Employee is entitled to exercise under the Option. The Employee shall continue to have exercise rights accrue during such thirty‑six (36) month period according to the vesting schedule set forth in Section 2.

(d)If the Employee’s employment is terminated by reason of Retirement (as defined under the Plan), the Employee shall continue to have the ten (10) year term to exercise this Option set forth in Section 1 and shall continue to have exercise rights accrue according to the vesting schedule set forth in Section 2.

For purposes of this Agreement, the Employee’s date of termination of employment shall be the earlier of (i) the date the Employer tenders a notice of termination to the Employee or the Employee tenders a notice of resignation to the Employer, or (ii) the date the Employee ceases to render services to the Employer. The Committee (or its delegate) shall have the exclusive discretion to determine the date of the Employee’s termination of employment for purposes of the Option (including whether the Employee may still be considered to be providing services while on a leave of absence), regardless of any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where the Employee is employed or the terms of the Employee’s employment agreement, if any. For the avoidance of doubt, a transfer of employment between Donaldson Affiliates shall not constitute a termination of employment for purposes of this Agreement.
4.    Method of Exercise of Option. The vested portion of the Option may be exercised only during the term of the Option by delivery of a notice of exercise in such form as may designated by the Committee from time to time. The notice must state the number of shares being exercised and include payment in full of the purchase price and any Tax-Related Items (as defined in Section 7 below). Payment of the purchase price and Tax-Related Items shall be made (i) in cash, (ii) by delivery of unencumbered shares of Common Stock previously acquired having a Fair Market Value equal to the exercise price and Tax-Related Items, (iii) by a combination of cash and shares under (i) and (ii) above; (iv) by withholding of shares of Common Stock that would otherwise be issued upon such exercise having a Fair Market Value on the date of exercise equal to the exercise price and Tax-Related Items or (v) by a cashless (broker-assisted) exercise that complies with all applicable laws.
Notwithstanding the foregoing, if the Employee resides or is employed in a country where the local foreign exchange rules and regulations either preclude the remittance of currency out of the country for purposes of paying the purchase price, or require Donaldson and/or the Employee to secure any legal or regulatory approvals, complete any legal or regulatory filings, or undertake any additional steps for remitting currency out of the country, or to facilitate administration of the Plan, Donaldson may restrict the method of exercise to a form of cashless exercise (as it determines in its sole discretion). Alternatively, Donaldson may require the Employee to sell any shares of Common Stock the Employee acquires under the Plan immediately or within a specified period following the Employee’s termination of employment (in which case, this Agreement shall give Donaldson the authority to issue sale instructions on the Employee’s behalf).
5.    Forfeiture of Option and Option Gain Resulting from Certain Activities.

(a)    If, at any time that (i) is within two (2) years after the date that the Employee has exercised the Option or (ii) within two (2) years after the date of the termination of the Employee’s employment with Donaldson or any Affiliate for any reason whatsoever while an option agreement under the Plan is in effect, whichever is longer, the Employee engages in any Forfeiture Activity (as defined below) then (A) the Option shall immediately terminate effective as of the date any such activity first occurred, and (B) any gain received by the Employee pursuant to the exercise of this Option must be paid to Donaldson within thirty (30) days of demand by Donaldson. The gain on any exercise of the Option shall be determined by

-2-



multiplying the number of shares of Common Stock purchased pursuant to the Option times the excess of the Fair Market Value of a share of Common Stock on the date of exercise (without regard to any subsequent increase or decrease in the Fair Market Value) over the purchase price.

(b)    The Employee shall be deemed to have engaged in a Forfeiture Activity if the Employee (i) directly or indirectly engages in any business activity on his or her own behalf or as a partner, shareholder, director, trustee, principal, agent, employee, consultant or otherwise of any person or entity which is in any respect in competition with or competitive with Donaldson or any Affiliate, or solicits, entices or induces any employee or representative of Donaldson or any Affiliate to engage in any such activity, (ii) directly or indirectly solicits, entices or induces (or assists any other person or entity in soliciting, enticing or inducing) any customer or potential customer (or agent, employee or consultant of any customer or potential customer) with whom the Employee had contact in the course of his or her employment with Donaldson or any Affiliate to deal with a competitor of Donaldson or any Affiliate, or (iii) fails to hold in a fiduciary capacity for the benefit of Donaldson or any Affiliate all confidential information, knowledge and data, including customer lists and information, business plans and business strategy (“Confidential Data”) relating in any way to the business of Donaldson and any Affiliate for so long as such Confidential Data remains confidential.

(c)    If any court of competent jurisdiction shall determine that this forfeiture provision is invalid in any respect, the court so holding may limit such covenant either or both in time, in area or in any other manner which the court determines such that the covenant shall be enforceable against the Employee. The Employee shall acknowledge that the remedy of law for any breach of this covenant not to compete will be inadequate, and that Donaldson shall be entitled, in addition to any remedy of law, to preliminary and permanent injunctive relief.

6.    Acceleration of Exercisability upon Change in Control. In the event of a Change in Control (as defined in the Plan), any outstanding Options granted under this Agreement not previously vested and exercisable shall become fully vested and exercisable and shall remain exercisable thereafter until they are either exercised or expire by their terms.

7.    Tax and Social Insurance Contributions Withholding.

(a)    Regardless of any action Donaldson or the Employer takes with respect to any or all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to the Employee’s participation in the Plan (“Tax‑Related Items”), the Employee acknowledges that the ultimate liability for all Tax‑Related Items legally due by the Employee is and remains the Employee’s responsibility, and that Donaldson and the Employer: (a) make no representations or undertakings regarding the treatment of any Tax‑Related Items in connection with any aspect of the Option, including the grant of the Option, the vesting of the Option, the exercise of the Option, the subsequent sale of any shares of Common Stock and the receipt of any dividends; and (b) do not commit to structure the terms of the grant or any aspect of the Option to reduce or eliminate the Employee’s liability for Tax‑Related Items.

(b)     Prior to any taxable or tax withholding event, as applicable, the Employee agrees to make adequate arrangements satisfactory to Donaldson and/or the Employer to satisfy all Tax-Related Items. In this regard, in the absence of direction from the Employee under Section 4 above, the Employee hereby authorizes Donaldson to satisfy all Tax-Related Items by (i) withholding shares of Common Stock to be issued at exercise of the Option or otherwise selling shares of Common Stock on the Employee’s behalf equal to the amount of all Tax-Related Items required to be withheld, pursuant to the policies and processes of Donaldson’s stock plan administrator and broker; or (ii) withholding from the Employee’s wages or other cash compensation payable to the Employee by Donaldson and/or the Employer. If the Employee is subject to taxation in more than one jurisdiction, the Employee acknowledges that Donaldson, the Employer or

-3-



another Affiliate may be required to withhold or account for Tax‑Related Items in more than one jurisdiction.

(c)    Depending on the withholding method, Donaldson may withhold or account for Tax-Related Items by considering applicable statutory withholding rates (as determined by the Committee in its sole discretion) or other applicable withholding rates, including maximum withholding rates. If the obligation for Tax-Related Items is satisfied by withholding from shares of Common Stock to be delivered upon exercise of the Option, for tax purposes, the Employee is deemed to have been issued the full number of shares of Common Stock subject to the exercised Option, notwithstanding that a number of shares of Common Stock are held back solely for the purpose of paying the Tax-Related Items.

(d)    The Employee agrees to pay to Donaldson or the Employer any amount of Tax-Related Items that Donaldson or the Employer may be required to withhold or account for as a result of the Employee’s participation in the Plan that cannot be satisfied by the means previously described. Donaldson may refuse to issue or deliver shares of Common Stock or proceeds from the sale of shares of Common Stock until arrangements satisfactory to the Committee have been made in connection with the Tax-Related Items.

8.    Shareholder Rights. The Option does not entitle the Employee to any rights of a stockholder of Donaldson with respect to shares of Common Stock issuable thereunder until such shares have been issued to the Employee upon exercise of the Option.

9.    Effectiveness of Agreement; Non-Disclosure. This Agreement shall be effective only after the Employee agrees to the terms and conditions of this Agreement. The Employee shall not disclose either the contents or any of the terms and conditions of this award to any other person and agrees that Donaldson shall have the right, in its sole discretion, to immediately terminate the Agreement in the event of such disclosure by the Employee.

10.    Nature of Grant.

(a)    Neither the Plan nor this Agreement shall (i) be deemed to give the Employee a right to remain an employee of the Employer, (ii) restrict the right of the Employer to discharge the Employee, with or without cause, or (iii) be deemed to be a written contract of employment.

(b)    The Employee acknowledges and agrees that the Plan is discretionary in nature and limited in duration, and may be amended, cancelled, or terminated by Donaldson, in its sole discretion, at any time. Any amendment, modification or termination of the Plan shall not constitute a change or impairment of the terms and conditions of the Employee’s employment with the Employer.
 
(c)    The grant of this Option under the Plan is a one‑time benefit and does not create any contractual or other right to receive an Option or an award or benefits in lieu of an Option in the future. Future awards, if any, will be at the sole discretion of Donaldson, including, but not limited to, the form and timing of an award, the number of shares of Common Stock subject to an award, the vesting provisions, and the purchase price.

(d)    The Employee’s participation in the Plan is exceptional, voluntary and occasional. The value of the Option is an extraordinary item of compensation outside the scope of the Employee’s employment contract, if any.

(e)    The Option, the shares of Common Stock subject to the Option and the income and value of the same, are not part of normal or expected compensation for any purpose, including, without limitation,

-4-



calculating any severance, resignation, redundancy, end of service payments, bonuses, long‑service awards, pension, or retirement benefits or similar payments and in no event should be considered as compensation for, or relating in any way to, past services for Donaldson, the Employer or any Affiliate.

(f)    No claim or entitlement to compensation or damages shall arise from termination of the Option resulting from termination of the Employee’s employment (for any reason whatsoever, whether or not later found to be invalid or in breach of local employment laws or the terms of the Employee’s employment agreement, if any).

(g)    The future value of the shares of Common Stock subject to the Option is unknown and cannot be predicted with certainty and if the Employee exercises a vested Option, the value of the underlying shares of Common Stock may increase or decrease, even below the purchase price.

(h)    Donaldson shall not be liable for any foreign exchange rate fluctuation, where applicable, between the Employee’s local currency and the United States dollar that may affect the value of the Option or of any amounts due to the Employee pursuant to the exercise of the Option or the subsequent sale of any shares of Common Stock acquired upon exercise.

(i)    The Option and the benefits evidenced by this Agreement do not create any entitlement not otherwise specifically provided for in the Plan or provided by Donaldson in its discretion, to have the Option or any such benefits transferred to, or assumed by, another company, nor to be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the shares of Common Stock.

11.    Data Privacy.

(a)    Pursuant to applicable personal data protection laws, Donaldson hereby notifies the Employee of the following in relation to the Employee’s personal Data (as defined below) and the collection, use, processing and transfer of such Data in relation to Donaldson’s grant of this award and the Employee’s participation in the Plan. The collection, use, processing and transfer of the Employee’s Data is necessary for Donaldson’s administration of the Plan and the Employee’s participation in the Plan, and the Employee’s denial and/or objection to the collection, use, processing and transfer of Data may affect the Employee’s participation in the Plan. As such, the Employee hereby voluntarily acknowledges and consents (where required under applicable law) to the collection, use, processing and transfer of Data as described in this paragraph.

(b)    Donaldson and the Employer hold certain personal information about the Employee, specifically: the Employee’s name, home address, email address and telephone number, date of birth, social security number, passport number or other employee identification number, salary, nationality, job title, any shares of Common Stock or directorships held in Donaldson, details of all stock awards or any other entitlement to shares of Common Stock awarded, canceled, purchased, vested, unvested or outstanding in the Employee’s favor, for the purpose of managing and administering the Plan (“Data”). Data may be provided by the Employee or collected, where lawful, from third parties, and Donaldson will process Data for the exclusive purpose of implementing, administering and managing the Employee’s participation in the Plan. Data processing will take place through electronic and non‑electronic means according to logics and procedures strictly correlated to the purposes for which Data are collected and with confidentiality and security provisions as set forth by applicable laws and regulations in the Employee’s country of residence. Data processing operations will be performed minimizing the use of personal and identification data when such operations are unnecessary for the processing purposes sought. Data will be accessible within Donaldson’s organization only by those persons requiring access for purposes of the implementation, administration and operation of the Plan and for the Employee’s participation in the Plan.

-5-




(c)    Donaldson and the Employer will transfer Data amongst themselves as necessary for the purpose of implementation, administration and management of the Employee’s participation in the Plan, and Donaldson and the Employer may each further transfer Data to any third parties assisting Donaldson in the implementation, administration and management of the Plan. As permitted by applicable personal data protection laws, if Donaldson or the Employer becomes involved in a merger, acquisition, sale of assets, joint venture, securities offering, bankruptcy, reorganization, liquidation, dissolution, or other transaction or if the ownership of all or substantially all of Donaldson or the Employer otherwise changes, Donaldson or the Employer may transfer Data to a third party or parties in connection therewith. The Employee hereby authorizes (where required under applicable law) them to receive, possess, use, retain and transfer Data, in electronic or other form, for purposes of implementing, administering and managing the Employee’s participation in the Plan, including any requisite transfer of such Data as may be required for the administration of the Plan and/or the subsequent holding of shares of Common Stock on the Employee’s behalf to a broker or other third party with whom the Employee may elect to deposit any shares of Common Stock acquired pursuant to the Plan.

(d)    The Employee may, at any time, exercise his or her rights provided under applicable personal data protection laws, which may include the right to (a) obtain confirmation as to the existence of Data, (b) verify the content, origin and accuracy of Data, (c) request the integration, update, amendment, deletion, or blockage (for breach of applicable laws) of Data, and (d) to oppose, for legal reasons, the collection, processing or transfer of Data which is not necessary or required for the implementation, administration and/or operation of the Plan and the Employee’s participation in the Plan. The Employee may seek to exercise these rights by contacting privacy@donaldson.com. The Employee understands that he or she is providing the consent herein on a purely voluntary basis. If the Employee does not consent or later seeks to remove his or her consent, the Employee’s salary from or employment with the Employer will not be affected; the only consequence of refusing or withdrawing his or her consent is that Donaldson would not be able to grant the Employee Options or other equity awards or participation in the Plan.

12.    Compliance with Law. The exercise of all or any parts of the Option shall only be effective at such time that the sale of shares of Common Stock pursuant to such exercise will not violate any United States (“U.S.”) federal, state or foreign securities or other laws.

13.    Transferability. The Option may not be transferable in any manner (including without limitation, sale, alienation, anticipation, pledge, encumbrance, or assignment) other than by will or by laws of descent and distribution, unless otherwise determined by the Committee in accordance with the Plan. All rights with respect to the Option shall be exercisable during the lifetime of the Employee only by the Employee or his or her guardian or legal representative or permitted transferee, if applicable.

14.    Governing Law; Venue. This Agreement shall be construed and enforced in accordance with the laws of the U.S. state of Delaware, except with respect to its rules relating to conflicts of law. The Employee consents to the exclusive jurisdiction of the U.S. state and federal courts of the state of Minnesota in connection with any controversies relating to or arising out of this Agreement, and agrees that any and all litigation relating to or arising out of this Agreement shall be venued in Hennepin County, Minnesota.

15.    Repatriation; Compliance with Law. The Employee agrees to repatriate all payments attributable to the shares of Common Stock and/or cash acquired under the Plan (including, but not limited to, dividends and any proceeds derived from the sale of the shares of Common Stock acquired pursuant to the Option) in accordance with local foreign exchange rules and regulations in the Employee’s country of residence (and country of employment, if different). In addition, the Employee also agrees to take any and all actions, and consents to any and all actions taken by Donaldson or any Affiliate, as may be required to allow Donaldson and its Affiliates to comply with local laws, rules and regulations in the Employee’s country of residence (and country of employment, if different). Finally, the Employee agrees to take any

-6-



and all actions as may be required to comply with the Employee’s personal legal and tax obligations under local laws, rules and regulations in the Employee’s country of residence (and country of employment, if different).

16.    Electronic Delivery and Acceptance. Donaldson, in its sole discretion, may decide to deliver any documents related to the Option or other awards granted to the Employee under the Plan by electronic means. The Employee hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on‑line or electronic system established and maintained by Donaldson or a third party designated by Donaldson.

17.    English Language. The Employee acknowledges and agrees that it is the Employee’s express intent that this Agreement, the Plan and all other documents, notices and legal proceedings entered into, given or instituted pursuant to the grant of this Option, be drawn up in English. The Employee acknowledges that he or she is sufficiently proficient in English, or has consulted with an advisor who is sufficiently proficient in English, so as to allow the Employee to understand the terms and conditions of this Agreement and the Plan. If the Employee has received this Agreement, the Plan or any other documents related to the Option translated into a language other than English, and if the meaning of the translated version is different than the English version, the English version shall control.

18.    Addendum. Notwithstanding any provisions in this Agreement to the contrary, this Option shall be subject to any special terms and conditions for the Employee’s country of residence (and country of employment, if different), as set forth in the applicable addendum to this Agreement. Further, if the Employee transfers residency and/or employment to another country reflected in an addendum to this Agreement, the special terms and conditions for such country will apply to the Employee to the extent Donaldson determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable in order to comply with local laws, rules and/or regulations or to facilitate the operation and administration of the Option and the Plan (or Donaldson may establish alternative terms and conditions as may be necessary or advisable to accommodate the Employee’s transfer). Any applicable addendum shall constitute part of this Agreement.

19.    Imposition of Other Requirements. Donaldson reserves the right to impose other requirements on this Option, any shares of Common Stock acquired pursuant to this Option, and the Employee’s participation in the Plan, to the extent Donaldson determines, in its sole discretion, that such other requirements are necessary or advisable in order to comply with local laws, rules and/or regulations or to facilitate the operation and administration of the Option and the Plan. Such requirements may include (but are not limited to) requiring the Employee to sign any agreements or undertakings that may be necessary to accomplish the foregoing.

20.    Not a Public Offering. The grant of the Option is not intended to be a public offering of securities in the Employee’s country of residence (and country of employment, if different). Donaldson has not submitted any registration statement, prospectus or other filings with the local securities authorities (unless otherwise required under local law), and the grant of the Option is not subject to the supervision of the local securities authorities.

21.    No Advice Regarding Grant. No employee of Donaldson or any Affiliate is permitted to advise the Employee on whether the Employee should acquire shares of Common Stock by exercising the Option under the Plan. Investment in shares of Common Stock involves a degree of risk. Before deciding to acquire shares of Common Stock by exercising the Option, the Employee should carefully review all of the materials related to the Option and the Plan. In addition, the Employee should consult with the Employee’s personal advisor for professional investment advice.

-7-




22.    Insider Trading Restrictions/Market Abuse Laws. By participating in the Plan, the Employee agrees to comply with Donaldson’s policy on insider trading (to the extent that it is applicable to the Employee). Further, the Employee acknowledges that, depending on the Employee’s or the broker’s country of residence or where the shares of Common Stock are listed, the Employee may be subject to insider trading restrictions and/or market abuse laws which may affect the Employee’s ability to accept, acquire, sell or otherwise dispose of shares of Common Stock, rights to shares of Common Stock (e.g., Options) or rights linked to the value of shares of Common Stock, during such time the Employee is considered to have “inside information” regarding Donaldson as defined by the laws or regulations in the Employee’s country. Local insider trading laws and regulations may prohibit the cancellation or amendment of orders the Employee places before he or she possessed inside information. Furthermore, the Employee could be prohibited from (i) disclosing the inside information to any third party (other than on a “need to know” basis) and (ii) “tipping” third parties or causing them otherwise to buy or sell securities. The Employee understands that third parties include fellow employees. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Donaldson insider trading policy. The Employee acknowledges that it is the Employee’s responsibility to comply with any applicable restrictions, and that the Employee should therefore consult his or her personal advisor on this matter.

23.    Severability. The invalidity or unenforceability of any provision of the Plan or this Agreement will not affect the validity or enforceability of any other provision of the Plan or this Agreement, and each provision of the Plan and this Agreement will be severable and enforceable to the extent permitted by law.

24.    Waiver. The Employee agrees that a waiver by Donaldson of a breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the Employee or any other Participant.

By execution of this Agreement as of the Grant Date, the Employee hereby accepts and agrees to be bound by all of the terms and conditions of this Agreement and the Plan.
EMPLOYEE:

SIGNED BY ELECTRONIC SIGNATURE*



* BY ELECTRONICALLY ACCEPTING THIS AWARD, THE EMPLOYEE AGREES THAT (I) SUCH ACCEPTANCE CONSTITUTES THE EMPLOYEE’S ELECTRONIC SIGNATURE IN EXECUTION OF THIS AGREEMENT; (II) THE EMPLOYEE AGREES TO BE BOUND BY THE PROVISIONS OF THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY); (III) THE EMPLOYEE HAS REVIEWED THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY) IN THEIR ENTIRETY, HAS HAD AN OPPORTUNITY TO OBTAIN THE ADVICE OF COUNSEL PRIOR TO ACCEPTING THE AWARD AND FULLY UNDERSTANDS ALL OF THE PROVISIONS OF THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY); (IV) THE EMPLOYEE HAS BEEN PROVIDED WITH A COPY OR ELECTRONIC ACCESS TO A COPY OF THE U.S. PROSPECTUS FOR THE PLAN AND THE TAX SUPPLEMENT TO THE U.S. PROSPECTUS FOR THE EMPLOYEE’S COUNTRY, IF APPLICABLE; AND (V) THE EMPLOYEE HEREBY AGREES TO ACCEPT AS BINDING, CONCLUSIVE AND FINAL ALL DECISIONS OR INTERPRETATIONS OF THE HUMAN RESOURCES COMMITTEE UPON ANY QUESTIONS ARISING UNDER THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY)

-8-




ADDENDUM TO
STOCK OPTION AWARD AGREEMENT

The Option is subject to the following additional terms and conditions as set forth in this addendum to the Agreement (the “Addendum”) to the extent the Employee resides and/or is employed in one of the jurisdictions or countries addressed herein. To the extent the Employee transfers residence and/or employment to another country, the special terms and conditions for such country as reflected in this Addendum (if any) will apply to the Employee to the extent Donaldson determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable to comply with local laws, rules and/or regulations, or to facilitate the operation and administration of the Option and the Plan (or Donaldson may establish alternative terms and conditions as may be necessary or advisable to accommodate the Employee’s transfer). All defined terms as contained in this Addendum shall have the same meaning as set forth in the Plan and the Agreement.

EUROPEAN UNION (“EU”) AND EUROPEAN ECONOMIC AREA (“EEA”) MEMBER STATES

1.Personal Data. The following provision shall replace Section 11 of the Agreement in its entirety:

Pursuant to applicable personal data protection laws, Donaldson hereby notifies the Employee of the following in relation to the Employee’s Personal Data (defined below) and the collection, processing and transfer in electronic or other form of such Personal Data in relation to Donaldson’s grant of this Option and the Employee’s participation in the Plan. The collection, processing and transfer of the Employee’s Personal Data is necessary for the legitimate purpose of Donaldson’s administration of the Plan and the Employee’s participation in the Plan, and the Employee’s denial and/or objection to the collection, processing and transfer of Personal Data may affect the Employee’s participation in the Plan. As such, the Employee acknowledges the collection, use, processing and transfer of Personal Data as described herein.
Donaldson and the Employer hold certain personally identifiable information about the Employee, specifically the Employee’s name, home address, email address and telephone number, date of birth, social security number, passport number or other employee identification number, salary, nationality, job title, any shares of Common Stock or directorships held in Donaldson, details of all options or any other entitlement to shares of Common Stock awarded, canceled, exercised, vested, unvested or outstanding in the Employee’s favor, for the purpose of managing and administering the Plan (“Personal Data”). The Personal Data may be provided by the Employee or collected, where lawful, from third parties. Donaldson and the Employer each act as controllers of the Personal Data and will process the Personal Data in this context for the exclusive legitimate purpose of implementing, administering and managing the Employee’s participation in the Plan and meeting related legal obligations associated with these actions.
The processing will take place through electronic and non-electronic means according to logics and procedures correlated to the purposes for which the Personal Data was collected and with confidentiality and security provisions as set forth by applicable laws and regulations. Personal Data will be accessible within Donaldson’s organization only by those persons requiring access for purposes of the implementation, administration and operation of the Plan and other aspects of the employment relationship and for the Employee’s participation in the Plan.
Donaldson and the Employer will transfer Personal Data amongst themselves as necessary for the purpose of implementation, administration and management of the Employee’s participation in the Plan, and Donaldson and the Employer may each further transfer Personal Data to third parties assisting

-9-



Donaldson or the Employer in the implementation, administration and management of the Plan, including Morgan Stanley Smith Barney or any successor or other third party that Donaldson, the Employer or Morgan Stanley Smith Barney (or its successor) may engage to assist with administration of the Plan from time to time. Further and as permitted by applicable personal data protection laws, if Donaldson or the Employer becomes involved in a merger, acquisition, sale of assets, joint venture, securities offering, bankruptcy, reorganization, liquidation, dissolution or other transaction or if the ownership of all or substantially all of Donaldson or the Employer otherwise changes, Donaldson or the Employer may transfer Personal Data to a third party or parties in connection therewith. These recipients may be located in the EEA, or elsewhere throughout the world, such as the United States. By participating in the Plan, the Employee understands that these recipients may receive, possess, use, retain and transfer the Personal Data, in electronic or other form, for purposes of implementing, administering and managing the Employee’s participation in the Plan, including any requisite transfer of such Personal Data as may be required for the administration of the Plan and/or the subsequent holding of shares on the Employee’s behalf to a broker or other third party with whom the Employee may elect to deposit any shares of Common Stock acquired pursuant to the Plan. The Employee further understands that the Employee may request a list with the names and addresses of any potential recipients of the Employee’s Personal Data by contacting privacy@donaldson.com. When transferring Personal Data to these potential recipients, Donaldson and the Employer provide appropriate safeguards in accordance with EU Standard Contractual Clauses, the EU-U.S. Privacy Shield Framework, or other legally binding and permissible arrangements. The Employee may request a copy of such safeguards by contacting privacy@donaldson.com.
To the extent provided by law, the Employee may, at any time, have the right to request access to Personal Data, rectification of Personal Data, erasure of Personal Data, restriction of processing of Personal Data, and portability of Personal Data. The Employee may also have the right to object, on grounds related to a particular situation, to the processing of Personal Data, as well as opt-out of the Plan herein, in any case without cost, by contacting privacy@donaldson.com. The Employee’s provision of Personal Data is a contractual requirement. The Employee understands, however, that the only consequence of refusing to provide Personal Data is that Donaldson and the Employer may not be able to grant the Employee stock options under the Plan, or grant other equity awards or administer or maintain such awards. For more information on the consequences of the Employee’s refusal to provide Personal Data, the Employee understands that the Employee may contact privacy@donaldson.com.
When Donaldson and the Employer no longer need to use Personal Data for the purposes above or do not need to retain it for compliance with any legal or regulatory purpose, each will take reasonable steps to remove Personal Data from their systems and/or records containing the Personal Data and/or take steps to properly anonymize it so that the Employee can no longer be identified from it.

2.    EU Age Discrimination. If the Employee is a resident of or employed in a country that is a member of the EU, the grant of this award and the terms and conditions governing this award are intended to comply with the age discrimination provisions of the EU Equal Treatment Framework Directive, as implemented into local law (the “Age Discrimination Rules”). To the extent a court or tribunal of competent jurisdiction determines that any provision of this award is invalid or unenforceable, in whole or in part, under the Age Discrimination Rules, Donaldson shall have the power and authority to revise or strike such provision to the minimum extent necessary to make it valid and enforceable to the full extent permitted under local law.

AUSTRALIA

1.    Shareholder Approval Requirement. Notwithstanding any provision in the Agreement to the contrary, the Employee will not be entitled to, and shall not claim any benefit under the Plan if the provision of such benefit would give rise to a breach of Part 2D.2 of the Corporations Act 2001 (Cth), any

-10-



other provision of that Act, or any other applicable statute, rule or regulation which limits or restricts the giving of such benefits. Further, Donaldson’s Affiliate in Australia is under no obligation to seek or obtain the approval of its shareholders for the purpose of overcoming any such limitation or restriction.

2.    Tax Deferral. The Option awarded under the Agreement is intended to be subject to tax deferral under Subdivision 83A-C of the Income Tax Assessment Act 1997 (Cth) (subject to the conditions of the Act).

BELGIUM

1.    Acceptance of the Option. In order for the Option to be subject to taxation at the time of grant (more specifically, on the 60th day after the offer date), the Employee must affirmatively accept the Option in writing within 60 days after the offer date. If the Employee fails to affirmatively accept the Option in writing within 60 days after the offer date, the Employee will not be subject to taxation at the time of grant (more specifically, on the 60th day after the offer date) but instead will be subject to taxation on the date the Employee exercises the Option (or such other treatment as may apply under Belgian tax law at the time of exercise).

BRAZIL

1.    Labor Law Acknowledgment. The Employee agrees that, for all legal purposes, (i) the benefits provided under the Agreement and the Plan are the result of commercial transactions unrelated to the Employee’s employment; (ii) the Agreement and the Plan are not a part of the terms and conditions of the Employee’s employment; and (iii) the income from the exercise of the Option, if any, is not part of the Employee’s remuneration from employment.

2.    Compliance with Law. By accepting the Option, the Employee acknowledges his / her agreement to comply with applicable Brazilian laws and to pay any and all applicable taxes associated with the exercise of the Option, the issuance and/or sale of shares of Common Stock acquired under the Plan or the receipt of any dividends.

CANADA

1.    Exercise Procedures - No Payment with Common Stock. Notwithstanding any provision of the Agreement or the Plan to the contrary, if the Employee is a resident in Canada, the Employee may not tender shares of Common Stock that the Employee owns to pay the purchase price or any Tax-Related Items in connection with the Option.

2.    Use of English Language. The Employee acknowledges and agrees that it is the Employee’s wish that the Agreement and the Addendum, as well as all documents, notices and legal proceedings entered into, given or instituted pursuant the Award, be drawn up in English.

Utilisation de Langue anglaise. Employé admet et convient que c’est le désir du Employé que l’Accord et l’Addenda, aussi bien que tous les documents, remarque et les poursuites judiciaires entrées, données ou instituées conforme le Prix, être établi dans l’anglais.

3.    Data Privacy. The following provision supplements Section 11 of the Agreement:

The Employee hereby authorizes Donaldson and Donaldson’s representatives to discuss and obtain all relevant information from all personnel, professional or non-professional, involved in the administration of the Plan. The Employee further authorizes Donaldson, the Employer and its Affiliates to disclose and

-11-



discuss the Plan with their advisors. The Employee further authorizes Donaldson, the Employer and any other Affiliate to record such information and to keep such information in the Employee’s employee file.

DENMARK

1.    Danish Stock Option Act. In accepting the Option, the Employee acknowledges that the Employee has received an “Employer Statement” translated into Danish, which is being provided to comply with the Danish Act on the Use of Rights to Purchase or Subscribe for Shares etc. in Employment Relationships (the “Stock Option Act”).

FRANCE

1.    Nature of Grant. The Option is not granted under the French specific regime provided by Articles Section L.225-177 and seq. of the French commercial code.

2.    Use of English Language. The Employee acknowledges and agrees that it is the Employee’s wish that the Agreement and the Addendum, as well as all documents, notices and legal proceedings entered into, given or instituted pursuant the Award, be drawn up in English.

Utilisation de Langue anglaise. Employé admet et convient que c’est le désir du Employé que l’Accord et l’Addenda, aussi bien que tous les documents, remarque et les poursuites judiciaires entrées, données ou instituées conforme le Prix, être établi dans l’anglais.

GERMANY

No country-specific provisions.

HONG KONG

1.    Exercise of Option. If, for any reason, the Option vests and becomes exercisable and the Employee exercises the Option within six (6) months of the Date of Grant, the Employee agrees that the Employee will not dispose of any shares of Common Stock acquired upon such exercise prior to the six-month anniversary of the Date of Grant.

2.    IMPORTANT NOTICE. The Agreement, the Addendum, the Plan and all other materials pertaining to the Option have not been reviewed by any regulatory authority in Hong Kong. The Employee is advised to exercise caution in relation to the offer. If the Employee has any doubts about any of the contents of the materials pertaining to the Option, the Employee should obtain independent professional advice.

INDIA

1.    Repatriation Requirements. The Employee understands that the Employee must repatriate any cash dividends paid on shares of Common Stock under the Plan and any proceeds from the sale of such shares of Common Stock to India within a certain period of time after receipt of the proceeds. It is the Employee’s sole responsibility to comply with applicable exchange control laws in India.

-12-




ITALY

1.Method of Exercise. Notwithstanding anything to the contrary in the Agreement or the Plan, unless Donaldson determines otherwise, the Option may be exercised only by using the full cashless method. Cash, cashless sell-to-cover, or stock swap methods of exercise are prohibited.

2.Plan Document Acknowledgment. In accepting the Option, the Employee acknowledges that a copy of the Plan was made available to the Employee, and the Employee has reviewed the Plan and the Agreement, including this Addendum, in their entirety and fully understands and accepts all provisions of the Plan, the Agreement, and this Addendum.

The Employee further acknowledges that the Employee has read and specifically approves the following provision in the Agreement: Section 2 (Vesting of Option Rights), Section 7 (Tax and Social Insurance Contributions Withholding), Section 10 (Nature of Grant); and Section 19 (Imposition of Other Requirements).

JAPAN

No country-specific provisions.

MEXICO

1.    Commercial Relationship. The Employee expressly recognizes and acknowledges that the Employee’s participation in the Plan and Donaldson’s grant of the Option does not constitute an employment relationship between the Employee and Donaldson. The Employee has been granted the Option as a consequence of the commercial relationship between Donaldson and Donaldson’s Affiliate in Mexico that employs the Employee (“Donaldson-Mexico”), and Donaldson-Mexico is the Employee’s sole employer. Based on the foregoing, (a) the Employee expressly recognizes the Plan and the benefits the Employee may derive from the Employee’s participation in the Plan do not establish any rights between the Employee and Donaldson-Mexico, (b) the Plan and the benefits the Employee may derive from the Employee’s participation in the Plan are not part of the employment conditions and/or benefits provided by Donaldson-Mexico, and (c) any modifications or amendments of the Plan by Donaldson, or a termination of the Plan by Donaldson, shall not constitute a change or impairment of the terms and conditions of the Employee’s employment with Donaldson-Mexico.

2.    Extraordinary Item of Compensation. The Employee expressly recognizes and acknowledges that the Employee’s participation in the Plan is a result of the discretionary and unilateral decision of Donaldson, as well as the Employee’s free and voluntary decision to participate in the Plan in accordance with the terms and conditions of the Plan, the Agreement and this Addendum. As such, the Employee acknowledges and agrees that Donaldson may, in its sole discretion, amend and/or discontinue the Employee’s participation in the Plan at any time and without any liability. The value of the Option is an extraordinary item of compensation outside the scope of the Employee’s employment contract, if any. The Option is not part of the Employee’s regular or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits, or any similar payments, which are the exclusive obligations of Donaldson-Mexico.

NETHERLANDS

1.    Waiver of Termination Rights. The Employee hereby waives any and all rights to compensation or damages as a result of the Employee’s termination of employment with Donaldson or any

-13-



Affiliate whatsoever, insofar as those rights result or may result from (i) the loss or diminution in value of such rights or entitlements under the Plan, or (ii) the Employee’s ceasing to have rights under, or ceasing to be entitled to any awards under the Plan as a result of such termination.

SINGAPORE

1.    Qualifying Person Exemption. The grant of the Option under the Plan is being made pursuant to the “Qualifying Person” exemption under section 273(1)(f) of the Securities and Futures Act (Chapter 289, 2006 Ed.) (“SFA”). The Plan has not been and will not be lodged or registered as a prospectus with the Monetary Authority of Singapore and is not regulated by any financial supervisory authority pursuant to any legislation in Singapore. The Employee should note that, as a result, the Option is subject to section 257 of the SFA and the Employee will not be able to make (a) any subsequent sale of the shares of Common Stock in Singapore or (b) any offer of such subsequent sale of the shares of Common Stock subject to the Option in Singapore, unless such sale or offer is made pursuant to the exemptions under Part XIII Division (1) Subdivision (4) (other than section 280) of the SFA (Chapter 289, 2006 Ed.).

SOUTH KOREA

No country-specific provisions.

POLAND

No country-specific provisions.
SPAIN

1.    Acknowledgement of Discretionary Nature of the Plan.

In accepting the Option, the Employee consents to participation in the Plan and acknowledges that the Employee has received a copy of the Plan.

The Employee understands that Donaldson has unilaterally, gratuitously and in its sole discretion granted stock options under the Plan to individuals who may be employees of Donaldson or any of its Affiliates throughout the world. The decision is a limited decision that is entered into upon the express assumption and condition that any grant will not economically or otherwise bind Donaldson or any of its Affiliates on an ongoing basis. Consequently, the Employee understands that the Option is granted on the assumption and condition that the Option and the shares of Common Stock acquired upon exercise of the Option shall not become a part of any employment contract (either with Donaldson or any of its Affiliates) and shall not be considered a mandatory benefit, salary for any purposes (including severance compensation) or any other right whatsoever. In addition, the Employee understands that this grant would not be made to the Employee but for the assumptions and conditions referenced above; thus, the Employee acknowledges and freely accepts that should any or all of the assumptions be mistaken or should any of the conditions not be met for any reason, the Option grant shall be null and void.

The Employee understands and agrees that, as a condition of the Option grant, unless otherwise provided in the Agreement, any unvested Option as of the date the Employee ceases active employment, and any vested portion of the Option not exercised within the post-termination exercise period set out in the Agreement, will be forfeited without entitlement to the underlying shares of Common Stock or to any amount of indemnification in the event of termination of employment. The Employee acknowledges that the Employee has read and specifically accepts the conditions referred to in the Agreement regarding the impact of a termination of employment on the Option.

-14-




2.    No Public Offering. No “offer of securities to the public,” within the meaning of Spanish law, has taken place or will take place in the Spanish territory in connection with the Option. The Plan, the Agreement (including this Addendum) and any other documents evidencing the grant of the Option have not, nor will they be, registered with the Comisión Nacional del Mercado de Valores (the Spanish securities regulator) and none of those documents constitute a public offering prospectus.

THAILAND

No country-specific provisions.

UNITED ARAB EMIRATES

1.    Securities Law Notice. The Plan is being offered only to qualified employees and is in the nature of providing equity incentives to employees of Donaldson and its Affiliates in the UAE. Any documents related to the Plan, including the Plan, this Addendum, the Plan prospectus and other grant documents (“Plan Documents”), are intended for distribution only to such employees and must not be delivered to, or relied on by, any other person. The Employee should conduct his or her own due diligence on the securities.

The Emirates Securities and Commodities Authority has no responsibility for reviewing or verifying any Plan Documents nor has it taken steps to verify the information set out in them, and thus, is not responsible for such documents. Further, neither the Ministry of Economy nor the Dubai Department of Economic Development has approved this statement nor taken steps to verify the information set out in it, and has no responsibility for it.

The Employee should, as prospective stockholder, conduct the Employee’s own due diligence on the securities. If the Employee does not understand the contents of the Plan Documents, he or she should consult an authorized financial adviser.

UNITED KINGDOM

1.    Indemnification for Tax-Related Items. Without limitation to Section 7 of the Agreement, the Employee hereby agrees that he or she is liable for all Tax-Related Items and hereby covenants to pay all such Tax-Related Items, as and when requested by the Donaldson or (if different) the Employer or by Her Majesty’s Revenue & Customs (“HMRC”) (or any other tax authority or any other relevant authority). The Employee also hereby agrees to indemnify and keep indemnified Donaldson and (if different) the Employer against any Tax-Related Items that they are required to pay or withhold or have paid or will pay on the Employee’s behalf to HMRC (or any other tax authority or any other relevant authority).

Notwithstanding the foregoing, if the Employee is a director or executive officer (as within the meaning of Section 13(k) of the Exchange Act), the terms of the immediately foregoing provision will not apply. In the event that the Employee is a director or executive officer and income tax due is not collected from or paid by the Employee within 90 days after the U.K. tax year in which an event giving rise to the indemnification described above occurs, the amount of any uncollected tax may constitute a benefit to the Employee on which additional income tax and national insurance contributions may be payable. The Employee acknowledges that the Employee ultimately will be responsible for reporting and paying any income tax due on this additional benefit directly to HMRC under the self-assessment regime and for reimbursing Donaldson or (if different) the Employer for the value of any employee national insurance contributions due on this additional benefit, which Donaldson or (if different) the Employer may recover from the Employee at any time thereafter by any of the means referred to in the Section 7 of the Agreement.

-15-




2.    Exclusion of Claim. The Employee acknowledges and agrees that the Employee will have no entitlement to compensation or damages insofar as such entitlement arises or may arise from the Employee’s ceasing to have rights under or to be entitled to the Option, whether or not as a result of termination (whether such termination is in breach of contract or otherwise), or from the loss or diminution in value of the Option. Upon the grant of the Option, the Employee shall be deemed irrevocably to have waived any such entitlement.





-16-
EX-10.AI 6 exhibit10-aixformofres.htm EXHIBIT 10.AI Exhibit


Exhibit 10-AI
    
2019 MASTER STOCK INCENTIVE PLAN
RESTRICTED STOCK UNIT AWARD AGREEMENT
This Restricted Stock Unit Award Agreement (the “Agreement”) is made as of the date specified in the individual grant summary, by and between Donaldson Company, Inc., a Delaware corporation (“Donaldson”), and the person specified in the individual grant summary (the “Employee”). For purposes of the Agreement, the “Employer” means Donaldson or any Affiliate that employs the Employee.
Donaldson has adopted the 2019 Master Stock Incentive Plan (the “Plan”) which permits the grant of an award of Restricted Stock Units representing the right to receive shares of common stock, par value US $5.00 per share, of Donaldson (“Common Stock”) and dividend equivalent amounts corresponding to such shares. Donaldson is now granting this award under the Plan and in consideration of the Employee’s and Donaldson’s covenants in this Agreement.
1.    Grant of Restricted Stock Units. Donaldson hereby grants to the Employee the number Restricted Stock Units specified in the grant summary for no cash consideration. The Restricted Stock Units shall be subject to the terms and conditions in this Agreement and the Plan. The Employee acknowledges receipt of a copy of the Plan and the Plan Prospectus. Capitalized terms not defined in this Agreement shall have the meaning ascribed to such terms in the Plan. The grant date shall be as specified on the Employee’s individual grant summary (“Grant Date”).

2.    Vesting of Restricted Stock Units. Except as otherwise provided in the Plan or this Agreement, neither the Restricted Stock Units nor the underlying shares of Common Stock to which the units relate, may be sold, assigned, hypothecated or transferred (including without limitation, transfer by gift or donation) until the applicable vesting dates provided below (the “Restriction Period”). If the application of the vesting percentages below results in the vesting of a fractional Restricted Stock Unit, the number of Restricted Stock Units vested shall be rounded to the nearest whole number. Restricted Stock Units granted to the Employee shall be credited to a book‑keeping account in the Employee’s name. This account shall be a record of book‑keeping entries only and shall be utilized solely as a device for the measurement and determination of the number of shares of Common Stock to be issued to the Employee in settlement of the Restricted Stock Units pursuant to this Agreement.

Vesting Dates:                Cumulative Units Vested:    
First Anniversary of Grant Date            33.3%
Second Anniversary of Grant Date        66.6%
Third Anniversary of Grant Date        100%

3.    Termination of Employment. Unvested Restricted Stock Units shall be cancelled and forfeited if, at any time within the Restriction Period, the Employee’s employment terminates for any reason (including, without limitation, termination by the Employer, with or without cause) other than for reasons of death, Retirement (as defined in the Plan), or Disability (as defined in the Plan). Upon termination of the Employee’s employment within the Restriction Period by reason of death, Retirement or Disability, the Restriction Period shall end upon such termination, and in lieu of the vesting schedule above, the unvested Restricted Stock Units shall vest as to the number (rounded to the nearest whole share) of Restricted Stock Units obtained by multiplying the unvested Restricted Stock Units by a fraction formed from dividing the full number of months of the Employee’s employment since the Grant Date by thirty‑six (36). The remainder of Restricted Stock Units shall be cancelled and forfeited.

    

-1-



For purposes of this Agreement, the Employee’s date of termination of employment shall be the earlier of (i) the date the Employer tenders a notice of termination to the Employee or the Employee tenders a notice of resignation to the Employer, or (ii) the date the Employee ceases to render services to the Employer, and unless otherwise expressly provided in this Agreement or determined by the Committee in its sole discretion, the Employee’s right to vest in the Restricted Stock Units will terminate as of such date and will not be extended by any notice period (e.g., the Employee’s period of employment would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where the Employee is employed or the terms of the Employee’s employment agreement, if any). The Committee (or its delegate) shall have the exclusive discretion to determine the date of the Employee’s termination of employment for purposes of this award (including whether the Employee may still be considered to be providing services while on a leave of absence). For the avoidance of doubt, a transfer of employment between Donaldson Affiliates shall not constitute a termination of employment for purposes of this Agreement.
4.    Settlement of Restricted Stock Units.

(a)Upon the expiration of the Restriction Period, Donaldson shall cause to be issued to the Employee, or to the Employee’s estate in the event of the Employee’s death, one (1) share of Common Stock in payment and settlement of each vested Restricted Stock Unit. Donaldson shall cause the shares of Common Stock issuable in connection with the vesting of any such Restricted Stock Units to be issued as soon as practicable after the Restriction Period, but in all events no later than 30 days after the Restriction Period, and the Employee shall have no power to affect the timing of such issuance. Such issuance shall be evidenced by a stock certificate or appropriate entry on the books of Donaldson or a duly authorized transfer agent of Donaldson and shall be in complete settlement and satisfaction of such vested Restricted Stock Units.

Notwithstanding the foregoing, if the Employee is resident or provides services outside of the United States, Donaldson, in its sole discretion, may provide for the settlement of the Restricted Stock Units in the form of:
(i)a cash payment in an amount equal to the Fair Market Value of the shares of Common Stock as of the vesting date that corresponds to the number of vested Restricted Stock Units, to the extent settlement in shares of Common Stock (i) is prohibited under local law, (ii) would require the Employee, Donaldson or any Affiliate to obtain the approval of any governmental or regulatory body in the Employee’s country of residence (or country of employment, if different), (iii) would result in adverse tax consequences for the Employee, Donaldson or any Affiliate, or (iv) is administratively burdensome; or

(ii)shares of Common Stock, but require the Employee to sell such shares of Common Stock immediately or within a specified period following the Employee’s termination of employment (in which case, the Employee agrees that Donaldson shall have the authority to issue sale instructions in relation to such shares of Common Stock on the Employee’s behalf).

(b)If the Employee is a taxpayer of the United States of America (“U.S.”) and has attained or will attain age 55 prior to the expiration of the Restriction Period applicable to Restricted Stock Units, such Restricted Stock Units shall be treated as “deferred compensation” subject to section 409A of Code. In such case, if those Restricted Stock Units vest and become payable on account of the Employee’s termination of employment, the Restricted Stock Units shall not become payable (even though non‑forfeitable) unless the termination constitutes a “separation from service” as defined in Treasury Regulations promulgated under section 409A of the Code. In addition, if the Employee is a Specified

-2-



Employee, payment on account of separation from service hereunder shall be made as of the date that is six (6) months following the Employee’s separation from service (or, if earlier, upon the Employee’s death).

5.    Execution of Employee Agreement and Non‑Competition Agreement. In consideration of the grant of Restricted Stock Units and other good and valuable consideration associated with the Employee’s employment with the Employer, the Employee agrees to execute an agreement (or agreements) containing restrictive covenants concerning the Employee’s behavior both during employment and following termination of employment that is satisfactory to Donaldson (the “Employee Agreement”). The Employee acknowledges and agrees that the grant of Restricted Stock Units is expressly conditioned upon the Employee’s execution of the Employee Agreement, and the Employee further acknowledges and agrees that the grant of Restricted Stock Units is adequate consideration for the Employee’s execution of the Employee Agreement and the restrictive covenants contained therein.

6.    Accelerated Vesting Upon Change in Control. In the event of a Change in Control (as defined in the Plan) during the Restricted Period, the unvested Restricted Stock Units then outstanding shall immediately become fully vested and the underlying shares of Common Stock shall be issued to the Employee. Notwithstanding the foregoing, if any payment due under this Section 6 is deferred compensation subject to section 409A of the Code, and if the Change in Control is not a “change in control event” that serves as a permissible payment event under U.S. Treasury Regulation § 1.409A‑3(i)(5) or such other regulation or guidance issued under section 409A of the Code, then the Restricted Stock Units shall vest upon the Change in Control as provided above but issuance of the shares subject to the award shall be delayed until the end of the Restriction Period.

7.    Tax and Social Insurance Contributions Withholding.

(a)    Regardless of any action Donaldson or the Employer takes with respect to any or all income tax, social insurance, payroll tax, fringe benefit tax, payment on account or other tax-related items related to the Employee’s participation in the Plan (“Tax‑Related Items”), the Employee acknowledges that the ultimate liability for all Tax‑Related Items legally due by the Employee is and remains the Employee’s responsibility, and that Donaldson and the Employer: (a) make no representations or undertakings regarding the treatment of any Tax‑Related Items in connection with any aspect of the award of Restricted Stock Units, including the grant of the Restricted Stock Units, the vesting of the Restricted Stock Units, the issuance of shares of Common Stock, the subsequent sale of any shares of Common Stock and the receipt of any dividends or dividend equivalent amounts; and (b) do not commit to structure the terms of the grant or any aspect of the Restricted Stock Unit award to reduce or eliminate the Employee’s liability for Tax‑Related Items.

(b)    Prior to any taxable or tax withholding event, as applicable, the Employee agrees to make adequate arrangements satisfactory to Donaldson and/or the Employer to satisfy all Tax-Related Items. Payment of all Tax-Related Items may be satisfied by (i) payment in cash, (ii) delivery of unencumbered shares of Common Stock previously acquired having a Fair Market Value that is equal to the Tax-Related Items, (iii) by a combination of cash and shares under (i) and (ii) above; (iv) by withholding of shares of Common Stock that would otherwise be issued upon settlement having a Fair Market Value equal to the Tax-Related Items or (v) by (broker-assisted) sell-to-cover transaction that complies with all applicable laws. In the absence of direction from the Employee, the Employee hereby authorizes Donaldson to satisfy all Tax-Related Items by (1) withholding shares of Common Stock to be issued at settlement or otherwise selling shares of Common Stock on the Employee’s behalf equal to the amount of all Tax-Related Items required to be withheld, pursuant to the policies and processes of Donaldson’s stock plan administrator and broker; or (2) withholding from the Employee’s wages or other cash compensation payable to the Employee by Donaldson and/or the Employer. If the Employee is subject to taxation in more than one jurisdiction,

-3-



the Employee acknowledges that the Employer or another Affiliate may be required to withhold or account for Tax‑Related Items in more than one jurisdiction.

(c)Depending on the withholding method, Donaldson may withhold or account for Tax-Related Items by considering applicable statutory withholding rates (as determined by the Committee in its sole discretion) or other applicable withholding rates, including maximum withholding rates. If the obligation for Tax-Related Items is satisfied by withholding from shares of Common Stock to be delivered upon vesting of the Restricted Stock Units, for tax purposes, the Employee is deemed to have been issued the full number of shares of Common Stock subject to the vested Restricted Stock Units, notwithstanding that a number of shares of Common Stock are held back solely for the purpose of paying the Tax-Related Items.

(d)The Employee agrees to pay to Donaldson or the Employer any amount of Tax-Related Items that Donaldson or the Employer may be required to withhold or account for as a result of the Employee’s participation in the Plan that cannot be satisfied by the means previously described. Donaldson may refuse to issue or deliver shares of Common Stock or proceeds from the sale of shares of Common Stock until arrangements satisfactory to the Committee have been made in connection with the Tax-Related Items.

8.    Shareholder Rights; Dividend Equivalents. The Restricted Stock Units do not entitle the Employee to any rights of a stockholder of Donaldson with respect to shares of Common Stock underlying the Restricted Stock Units until such shares have been issued to the Employee upon settlement of the Restricted Stock Units. Notwithstanding the foregoing, the Employee shall accumulate an unvested right to dividend equivalent amounts on the shares of Common Stock underlying Restricted Stock Units if cash dividends are declared by Donaldson on the shares on or after the Grant Date. Each time a dividend is paid on the shares of Common Stock, the Employee shall accrue an additional number of Restricted Stock Units (rounded to the nearest whole share) having a Fair Market Value on the dividend payment date equal to the amount of the dividend payable on the Employee’s Restricted Stock Units on the dividend record date. The additional Restricted Stock Units shall be subject to the same vesting, forfeiture and share delivery terms in Sections 2, 3, 4 and 6 above as if they had been awarded on the Grant Date. The Employee shall not be entitled to dividend equivalents with respect to dividends declared prior to the Grant Date. All dividend equivalents accumulated with respect to forfeited Restricted Stock Units shall also be irrevocably forfeited. As of the date of issuance of shares underlying Restricted Stock Units, the Employee shall have all of the rights of a stockholder of Donaldson with respect to any shares issued pursuant hereto.

9.    Effectiveness of Agreement; Non-Disclosure. This Agreement shall be effective only after the Employee agrees to the terms and conditions of this Agreement. The Employee shall not disclose either the contents or any of the terms and conditions of this award to any other person and agrees that Donaldson shall have the right, in its sole discretion, to immediately terminate the Agreement in the event of such disclosure by the Employee.

10.    Nature of Grant.

(a)    Neither the Plan nor this Agreement shall (i) be deemed to give the Employee a right to remain an employee of the Employer, (ii) restrict the right of the Employer to discharge the Employee, with or without cause, or (iii) be deemed to be a written contract of employment.

(b)    The Employee acknowledges and agrees that the Plan is discretionary in nature and limited in duration, and may be amended, cancelled, or terminated by Donaldson, in its sole discretion, at any time.

-4-



Any amendment, modification or termination of the Plan shall not constitute a change or impairment of the terms and conditions of the Employee’s employment with the Employer.

(c)    The grant of the Restricted Stock Unit award under the Plan is a one‑time benefit and does not create any contractual or other right to receive an award or benefits in lieu of Restricted Stock Units in the future. Future awards, if any, will be at the sole discretion of Donaldson, including, but not limited to, the form and timing of an award, the number of shares of Common Stock subject to an award and the vesting provisions.

(d)    The Employee’s participation in the Plan is exceptional, voluntary and occasional. The value of the Employee’s Restricted Stock Unit award is an extraordinary item of compensation outside the scope of the Employee’s employment contract, if any.

(e)    The Employee’s award of Restricted Stock Units, the shares of Common Stock subject to the Restricted Stock Units and the income and value of the same are not part of normal or expected compensation for any purpose, including, without limitation, calculating any severance, resignation, redundancy, end of service payments, bonuses, long‑service awards, pension, or retirement benefits or similar payments and in no event should be considered as compensation for, or relating in any way to, past services for Donaldson, the Employer or any Affiliate.

(f)    No claim or entitlement to compensation or damages shall arise from termination of the Restricted Stock Unit award resulting from termination of the Employee’s employment (for any reason whatsoever, whether or not later found to be invalid or in breach of local employment laws or the terms of the Employee’s employment agreement, if any).

(g)    The future value of the shares of Common Stock subject to the Restricted Stock Unit award is unknown and cannot be predicted with certainty. The value of any underlying shares of Common Stock issued hereunder may increase or decrease.

(h)    Donaldson shall not be liable for any foreign exchange rate fluctuation, where applicable, between the Employee’s local currency and the United States dollar that may affect the value of the Restricted Stock Unit or of any amounts due to the Employee pursuant to the award or the subsequent sale of any shares of Common Stock acquired under the award.

(i)    The Restricted Stock Units and the benefits evidenced by this Agreement do not create any entitlement not otherwise specifically provided for in the Plan or provided by Donaldson in its discretion, to have the Restricted Stock Units or any such benefits transferred to, or assumed by, another company, nor to be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the shares of Common Stock.

11.    Data Privacy.

(a)    Pursuant to applicable personal data protection laws, Donaldson hereby notifies the Employee of the following in relation to the Employee’s personal Data (as defined below) and the collection, use, processing and transfer of such Data in relation to Donaldson’s grant of this award and the Employee’s participation in the Plan. The collection, use, processing and transfer of the Employee’s Data is necessary for Donaldson’s administration of the Plan and the Employee’s participation in the Plan, and the Employee’s denial and/or objection to the collection, use, processing and transfer of Data may affect the Employee’s participation in the Plan. As such, the Employee hereby voluntarily acknowledges and consents (where required under applicable law) to the collection, use, processing and transfer of Data as described in this paragraph.

-5-



(b)    Donaldson and the Employer hold certain personal information about the Employee, specifically: the Employee’s name, home address, email address and telephone number, date of birth, social security number, passport number or other employee identification number, salary, nationality, job title, any shares of Common Stock or directorships held in Donaldson, details of all stock awards or any other entitlement to shares of Common Stock awarded, canceled, purchased, vested, unvested or outstanding in the Employee’s favor, for the purpose of managing and administering the Plan (“Data”). Data may be provided by the Employee or collected, where lawful, from third parties, and Donaldson will process Data for the exclusive purpose of implementing, administering and managing the Employee’s participation in the Plan. Data processing will take place through electronic and non‑electronic means according to logics and procedures strictly correlated to the purposes for which Data are collected and with confidentiality and security provisions as set forth by applicable laws and regulations in the Employee’s country of residence. Data processing operations will be performed minimizing the use of personal and identification data when such operations are unnecessary for the processing purposes sought. Data will be accessible within Donaldson’s organization only by those persons requiring access for purposes of the implementation, administration and operation of the Plan and for the Employee’s participation in the Plan.

(c)    Donaldson and the Employer will transfer Data amongst themselves as necessary for the purpose of implementation, administration and management of the Employee’s participation in the Plan, and Donaldson and the Employer may each further transfer Data to any third parties assisting Donaldson in the implementation, administration and management of the Plan. As permitted by applicable personal data protection laws, if Donaldson or the Employer becomes involved in a merger, acquisition, sale of assets, joint venture, securities offering, bankruptcy, reorganization, liquidation, dissolution, or other transaction or if the ownership of all or substantially all of Donaldson or the Employer otherwise changes, Donaldson or the Employer may transfer Data to a third party or parties in connection therewith. The Employee hereby authorizes (where required under applicable law) them to receive, possess, use, retain and transfer Data, in electronic or other form, for purposes of implementing, administering and managing the Employee’s participation in the Plan, including any requisite transfer of such Data as may be required for the administration of the Plan and/or the subsequent holding of shares of Common Stock on the Employee’s behalf to a broker or other third party with whom the Employee may elect to deposit any shares of Common Stock acquired pursuant to the Plan.

(d)    The Employee may, at any time, exercise his or her rights provided under applicable personal data protection laws, which may include the right to (a) obtain confirmation as to the existence of Data, (b) verify the content, origin and accuracy of Data, (c) request the integration, update, amendment, deletion, or blockage (for breach of applicable laws) of Data, and (d) to oppose, for legal reasons, the collection, processing or transfer of Data which is not necessary or required for the implementation, administration and/or operation of the Plan and the Employee’s participation in the Plan. The Employee may seek to exercise these rights by contacting privacy@donaldson.com. The Employee understands that he or she is providing the consent herein on a purely voluntary basis. If the Employee does not consent or later seeks to remove his or her consent, the Employee’s salary from or employment with the Employer will not be affected; the only consequence of refusing or withdrawing his or her consent is that Donaldson would not be able to grant the Employee Restricted Stock Units or other equity awards or participation in the Plan.

12.    Governing Law and Venue. This Agreement shall be construed and enforced in accordance with the laws of the U.S. state of Delaware, except with respect to its rules relating to conflicts of law. The Employee consents to the exclusive jurisdiction of the state and federal courts of the U.S. state of Minnesota in connection with any controversies relating to or arising out of this Agreement, and agrees that any and all litigation relating to or arising out of this Agreement shall be venued in Hennepin County, Minnesota.

    

-6-



13.    Repatriation; Compliance with Law. The Employee agrees to repatriate all payments attributable to the shares of Common Stock and/or cash acquired under the Plan (including, but not limited to, dividends and any proceeds derived from the sale of the shares of Common Stock acquired pursuant to the award) in accordance with local foreign exchange rules and regulations in the Employee’s country of residence (and country of employment, if different). In addition, the Employee also agrees to take any and all actions, and consents to any and all actions taken by Donaldson or any Affiliate, as may be required to allow Donaldson and its Affiliates to comply with local laws, rules and regulations in the Employee’s country of residence (and country of employment, if different). Finally, the Employee agrees to take any and all actions as may be required to comply with the Employee’s personal legal and tax obligations under local laws, rules and regulations in the Employee’s country of residence (and country of employment, if different).

14.    Electronic Delivery and Acceptance. Donaldson, in its sole discretion, may decide to deliver any documents related to the Restricted Stock Units or other awards granted to the Employee under the Plan by electronic means. The Employee hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on‑line or electronic system established and maintained by Donaldson or a third party designated by Donaldson.

15.    English Language. The Employee acknowledges and agrees that it is the Employee’s express intent that this Agreement, the Plan and all other documents, notices and legal proceedings entered into, given or instituted pursuant to the grant of this award of Restricted Stock Units, be drawn up in English. The Employee acknowledges that he or she is sufficiently proficient in English, or has consulted with an advisor who is sufficiently proficient in English, so as to allow the Employee to understand the terms and conditions of this Agreement and the Plan. If the Employee has received this Agreement, the Plan or any other documents related to the award of Restricted Stock Units translated into a language other than English, and if the meaning of the translated version is different than the English version, the English version shall control.

16.    Addendum. Notwithstanding any provisions in this Agreement to the contrary, this award of Restricted Stock Units shall be subject to any special terms and conditions for the Employee’s country of residence (and country of employment, if different), as set forth in the applicable addendum to this Agreement. Further, if the Employee transfers residency and/or employment to another country reflected in an addendum to this Agreement, the special terms and conditions for such country will apply to the Employee to the extent Donaldson determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable in order to comply with local laws, rules and/or regulations or to facilitate the operation and administration of the Restricted Stock Units and the Plan (or Donaldson may establish alternative terms and conditions as may be necessary or advisable to accommodate the Employee’s transfer). Any applicable addendum shall constitute part of this Agreement.

17.    Imposition of Other Requirements. Donaldson reserves the right to impose other requirements on this award of Restricted Stock Units, any dividend equivalents, any shares of Common Stock acquired pursuant to this award, and the Employee’s participation in the Plan, to the extent Donaldson determines, in its sole discretion, that such other requirements are necessary or advisable in order to comply with local laws, rules and/or regulations or to facilitate the operation and administration of the Restricted Stock Unit award and the Plan. Such requirements may include (but are not limited to) requiring the Employee to sign any agreements or undertakings that may be necessary to accomplish the foregoing.

18.    Not a Public Offering. This award is not intended to be a public offering of securities in the Employee’s country of residence (and country of employment, if different). Donaldson has not submitted any registration statement, prospectus or other filings with the local securities authorities (unless otherwise required under local law), and the award of Restricted Stock Units is not subject to the supervision of the local securities authorities.

19.    No Advice Regarding Grant. No employee of Donaldson or any Affiliate is permitted to advise the Employee on whether the Employee should acquire shares of Common Stock by participating in the Plan. Investment in shares of Common Stock involves a degree of risk. Before deciding to participate in the Plan, the Employee should

-7-



carefully review all the materials related to the Restricted Stock Units and the Plan. In addition, the Employee should consult the Employee’s personal advisor for professional investment advice.

20.    Insider Trading/Market Abuse Laws. By participating in the Plan, the Employee agrees to comply with Donaldson’s policy on insider trading (to the extent that it is applicable to the Employee). Further, the Employee acknowledges that, depending on the Employee’s or the broker’s country of residence or where the shares of Common Stock are listed, the Employee may be subject to insider trading restrictions and/or market abuse laws which may affect the Employee’s ability to accept, acquire, sell or otherwise dispose of shares of Common Stock, rights to shares of Common Stock (e.g., Restricted Stock Units) or rights linked to the value of shares of Common Stock, during such time the Employee is considered to have “inside information” regarding Donaldson as defined by the laws or regulations in the Employee’s country. Local insider trading laws and regulations may prohibit the cancellation or amendment of orders the Employee places before he or she possessed inside information. Furthermore, the Employee could be prohibited from (i) disclosing the inside information to any third party (other than on a “need to know” basis) and (ii) “tipping” third parties or causing them otherwise to buy or sell securities. The Employee understands that third parties include fellow employees. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Donaldson insider trading policy. The Employee acknowledges that it is the Employee’s responsibility to comply with any applicable restrictions, and that the Employee should therefore consult his or her personal advisor on this matter.

21.    Severability. The invalidity or unenforceability of any provision of the Plan or this Agreement will not affect the validity or enforceability of any other provision of the Plan or this Agreement, and each provision of the Plan and this Agreement will be severable and enforceable to the extent permitted by law.

22.    Waiver. The Employee agrees that a waiver by Donaldson of a breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the Employee or any other Participant.

By execution of this Agreement as of the Grant Date, the Employee hereby accepts and agrees to be bound by all of the terms and conditions of this Agreement and the Plan.
EMPLOYEE:

SIGNED BY ELECTRONIC SIGNATURE*


* BY ELECTRONICALLY ACCEPTING THIS AWARD, THE EMPLOYEE AGREES THAT (i) SUCH ACCEPTANCE CONSTITUTES THE EMPLOYEE’S ELECTRONIC SIGNATURE IN EXECUTION OF THIS AGREEMENT; (ii) THE EMPLOYEE AGREES TO BE BOUND BY THE PROVISIONS OF THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY); (iii) THE EMPLOYEE HAS REVIEWED THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY) IN THEIR ENTIRETY, HAS HAD AN OPPORTUNITY TO OBTAIN THE ADVICE OF COUNSEL PRIOR TO ACCEPTING THE AWARD AND FULLY UNDERSTANDS ALL OF THE PROVISIONS OF THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY); (iv) THE EMPLOYEE HAS BEEN PROVIDED WITH A COPY OR ELECTRONIC ACCESS TO A COPY OF THE U.S. PROSPECTUS FOR THE PLAN AND THE TAX SUPPLEMENT TO THE U.S. PROSPECTUS FOR THE EMPLOYEE’S COUNTRY, IF APPLICABLE; AND (v) THE EMPLOYEE HEREBY AGREES TO ACCEPT AS BINDING, CONCLUSIVE AND FINAL ALL DECISIONS OR INTERPRETATIONS OF THE HUMAN RESOURCES COMMITTEE UPON ANY QUESTIONS ARISING UNDER THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY).

-8-




ADDENDUM TO
RESTRICTED STOCK AWARD AGREEMENT

The Restricted Stock Units are subject to the following additional terms and conditions as set forth in this addendum to the Agreement (the “Addendum”) to the extent the Employee resides and/or is employed in one of the jurisdictions or countries addressed herein. To the extent the Employee transfers residence and/or employment to another country, the special terms and conditions for such country as reflected in this Addendum (if any) will apply to the Employee to the extent Donaldson determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable to comply with local laws, rules and/or regulations, or to facilitate the operation and administration of the Restricted Stock Units and the Plan (or Donaldson may establish alternative terms and conditions as may be necessary or advisable to accommodate the Employee’s transfer). All defined terms as contained in this Addendum shall have the same meaning as set forth in the Plan and the Agreement.

EUROPEAN UNION (“EU”) AND EUROPEAN ECONOMIC AREA (“EEA”) MEMBER STATES

1.    Personal Data. The following provision replaces Section 11 of the Agreement in its entirety:
Pursuant to applicable personal data protection laws, Donaldson hereby notifies the Employee of the following in relation to the Employee’s Personal Data (defined below) and the collection, processing and transfer in electronic or other form of such Personal Data in relation to Donaldson’s grant of this award and the Employee’s participation in the Plan. The collection, processing and transfer of the Employee’s Personal Data is necessary for the legitimate purpose of Donaldson’s administration of the Plan and the Employee’s participation in the Plan, and the Employee’s denial and/or objection to the collection, processing and transfer of Personal Data may affect the Employee’s participation in the Plan. As such, the Employee acknowledges the collection, use, processing and transfer of Personal Data as described herein.
Donaldson and the Employer hold certain personally identifiable information about the Employee, specifically the Employee’s name, home address, email address and telephone number, date of birth, social security number, passport number or other employee identification number, salary, nationality, job title, any shares of Common Stock or directorships held in Donaldson, details of all options or any other entitlement to shares of Common Stock awarded, canceled, exercised, vested, unvested or outstanding in the Employee’s favor, for the purpose of managing and administering the Plan (“Personal Data”). The Personal Data may be provided by the Employee or collected, where lawful, from third parties. Donaldson and the Employer each act as controllers of the Personal Data and will process the Personal Data in this context for the exclusive legitimate purpose of implementing, administering and managing the Employee’s participation in the Plan and meeting related legal obligations associated with these actions.
The processing will take place through electronic and non‑electronic means according to logics and procedures correlated to the purposes for which the Personal Data was collected and with confidentiality and security provisions as set forth by applicable laws and regulations. Personal Data will be accessible within Donaldson’s organization only by those persons requiring access for purposes of the implementation, administration and operation of the Plan and other aspects of the employment relationship and for the Employee’s participation in the Plan.
Donaldson and the Employer will transfer Personal Data amongst themselves as necessary for the purpose of implementation, administration and management of the Employee’s participation in the Plan, and Donaldson and the Employer may each further transfer Personal Data to third parties assisting Donaldson or the Employer in the implementation, administration and management of the Plan, including

-9-



Morgan Stanley Smith Barney or any successor or other third party that Donaldson, the Employer or Morgan Stanley Smith Barney (or its successor) may engage to assist with administration of the Plan from time to time. Further and as permitted by applicable personal data protection laws, if Donaldson or the Employer becomes involved in a merger, acquisition, sale of assets, joint venture, securities offering, bankruptcy, reorganization, liquidation, dissolution, or other transaction or if the ownership of all or substantially all of Donaldson or the Employer otherwise changes, Donaldson or the Employer may transfer Data to a third party or parties in connection therewith. These recipients may be located in the EEA, or elsewhere throughout the world, such as the United States. By participating in the Plan, the Employee understands that these recipients may receive, possess, use, retain and transfer Personal Data, in electronic or other form, for purposes of implementing, administering and managing the Employee’s participation in the Plan, including any requisite transfer of such Personal Data as may be required for the administration of the Plan and/or the subsequent holding of shares of Common Stock on the Employee’s behalf to a broker or other third party with whom the Employee may elect to deposit any shares of Common Stock acquired pursuant to the Plan. The Employee further understands that the Employee may request a list with the names and addresses of any potential recipients of the Employee’s Personal Data by contacting privacy@donaldson.com. When transferring Personal Data to these potential recipients, Donaldson and the Employer provide appropriate safeguards in accordance with EU Standard Contractual Clauses, the EU‑U.S. Privacy Shield Framework, or other legally binding and permissible arrangements. The Employee may request a copy of such safeguards by contacting privacy@donaldson.com.
To the extent provided by law, the Employee may, at any time, have the right to request: access to Personal Data, rectification of Personal Data, erasure of Personal Data, restriction of processing of Personal Data, and portability of Personal Data. The Employee may also have the right to object, on grounds related to a particular situation, to the processing of Personal Data, as well as opt‑out of the Plan herein, in any case without cost, by contacting privacy@donaldson.com. The Employee’s provision of Personal Data is a contractual requirement. The Employee understands, however, that the only consequence of refusing to provide Personal Data is that Donaldson and the Employer may not be able to grant the Employee equity awards under the Plan, or administer or maintain such awards. For more information on the consequences of the Employee’s refusal to provide Personal Data, the Employee understands that the Employee may contact privacy@donaldson.com.
When Donaldson and the Employer no longer need to use Personal Data for the purposes above or do not need to retain it for compliance with any legal or regulatory purpose, each will take reasonable steps to remove Personal Data from their systems and/or records containing the Personal Data and/or take steps to properly anonymize it so that the Employee can no longer be identified from it.
2.    EU Age Discrimination. If the Employee is a resident of or employed in a country that is a member of the EU, the grant of this award and the terms and conditions governing this award are intended to comply with the age discrimination provisions of the EU Equal Treatment Framework Directive, as implemented into local law (the “Age Discrimination Rules”). To the extent a court or tribunal of competent jurisdiction determines that any provision of this award is invalid or unenforceable, in whole or in part, under the Age Discrimination Rules, Donaldson shall have the power and authority to revise or strike such provision to the minimum extent necessary to make it valid and enforceable to the full extent permitted under local law.
AUSTRALIA

1.    Australia Offer Document. The grant of the Restricted Stock Units is intended to comply with the provisions of the Corporations Act 2001, Australia Securities and Investment Commission ("ASIC") Regulatory Guide 49 and ASIC Class Order 14/1000. Additional details are set forth in the Australia Offer Document, which is provided to the Employee with the Agreement. By accepting the

-10-



Restricted Stock Units, the Employee acknowledges and confirms that he or she has received these documents.

2.    Shareholder Approval Requirement. Notwithstanding any provision in the Agreement to the contrary, the Employee will not be entitled to, and shall not claim any benefit under the Plan if the provision of such benefit would give rise to a breach of Part 2D.2 of the Corporations Act 2001 (Cth), any other provision of that Act, or any other applicable statute, rule or regulation which limits or restricts the giving of such benefits. Further, Donaldson’s Affiliate in Australia is under no obligation to seek or obtain the approval of its shareholders for the purpose of overcoming any such limitation or restriction.

3.    Tax Deferral. The Restricted Stock Units awarded under the Agreement is intended to be subject to tax deferral under Subdivision 83A-C of the Income Tax Assessment Act 1997 (Cth) (subject to the conditions of the Act).

BELGIUM

No country‑specific provisions.
BRAZIL

1.    Labor Law Acknowledgment. The Employee agrees that, for all legal purposes, (i) the benefits provided under the Agreement and the Plan are the result of commercial transactions unrelated to the Employee’s employment; (ii) the Agreement and the Plan are not a part of the terms and conditions of the Employee’s employment; and (iii) the income from the Restricted Stock Units, if any, is not part of the Employee’s remuneration from employment.

2.    Compliance with Law. By accepting the Restricted Stock Units, the Employee acknowledges his / her agreement to comply with applicable Brazilian laws and to pay any and all applicable taxes associated with the vesting of the Restricted Stock Units, the issuance and/or sale of shares of Common Stock acquired under the Plan or the receipt of any dividends.

CANADA

1.    Settlement of Restricted Stock Units. Notwithstanding any provision of the Agreement or the Plan to the contrary, the Restricted Stock Units do not provide any right for the Employee to receive a cash payment and the Restricted Stock Units will be settled in shares of Common Stock only.

2.    Use of English Language. The Employee acknowledges and agrees that it is the Employee’s wish that the Agreement and the Addendum, as well as all documents, notices and legal proceedings entered into, given or instituted pursuant the Award, be drawn up in English.

Utilisation de Langue anglaise. Employé admet et convient que c’est le désir du Employé que l’Accord et l’Addenda, aussi bien que tous les documents, remarque et les poursuites judiciaires entrées, données ou instituées conforme le Prix, être établi dans l’anglais.

3.    Data Privacy. The following provision supplements Section 11 of the Agreement:

The Employee hereby authorizes Donaldson and Donaldson’s representatives to discuss and obtain all relevant information from all personnel, professional or non-professional, involved in the administration of the Plan. The Employee further authorizes Donaldson, the Employer and its Affiliates to disclose and discuss the Plan with their advisors. The Employee further authorizes Donaldson, the Employer and any other Affiliate to record such information and to keep such information in the Employee’s employee file.

-11-



DENMARK

1.    Danish Stock Option Act. In accepting the Restricted Stock Units, the Employee acknowledges that the Employee has received an “Employer Statement” translated into Danish, which is being provided to comply with the Danish Act on the Use of Rights to Purchase or Subscribe for Shares etc. in Employment Relationships (the “Stock Option Act”).  

FRANCE

1.    Nature of Grant. The Restricted Stock Units are not granted under the French specific regime provided by Articles Section L.225-197-1 and seq. of the French commercial code.

2.    Use of English Language. The Employee acknowledges and agrees that it is the Employee’s wish that the Agreement and the Addendum, as well as all documents, notices and legal proceedings entered into, given or instituted pursuant the Award, be drawn up in English.

Utilisation de Langue anglaise. Employé admet et convient que c’est le désir du Employé que l’Accord et l’Addenda, aussi bien que tous les documents, remarque et les poursuites judiciaires entrées, données ou instituées conforme le Prix, être établi dans l’anglais.

GERMANY

No country-specific provisions.

HONG KONG

1.    Settlement of Restricted Stock Units. Notwithstanding any provision of the Agreement or the Plan to the contrary, the Restricted Stock Units do not provide any right for the Employee to receive a cash payment and the Restricted Stock Units will be settled in shares of Common Stock only.

2.    IMPORTANT NOTICE. The Agreement, the Addendum, the Plan and all other materials pertaining to the Restricted Stock Units have not been reviewed by any regulatory authority in Hong Kong. The Employee is advised to exercise caution in relation to the offer. If the Employee has any doubts about any of the contents of the materials pertaining to the Restricted Stock Units, the Employee should obtain independent professional advice.

INDIA

1.    Repatriation Requirements. The Employee understands that the Employee must repatriate any cash dividends paid on shares of Common Stock under the Plan and any proceeds from the sale of such shares of Common Stock to India within a certain period of time after receipt of the proceeds. It is the Employee’s sole responsibility to comply with applicable exchange control laws in India.

ITALY

1.    Plan Document Acknowledgment. In accepting the Option, the Employee acknowledges that a copy of the Plan was made available to the Employee, and the Employee has reviewed the Plan and the Agreement, including this Addendum, in their entirety and fully understands and accepts all provisions of the Plan, the Agreement, and this Addendum.

The Employee further acknowledges that the Employee has read and specifically approves the following provision in the Agreement: Section 2 (Vesting of Restricted Stock Units), Section 3 (Termination of Employment), Section 7 (Tax and Social Insurance Contributions Withholding), Section 10 (Nature of Grant); and Section 17 (Imposition of Other Requirements).


-12-



JAPAN

No country-specific provisions.

MEXICO

1.    Commercial Relationship. The Employee expressly recognizes that the Employee’s participation in the Plan and Donaldson’s grant of a Restricted Stock Units does not constitute an employment relationship between the Employee and Donaldson. The Employee has been granted the Restricted Stock Units as a consequence of the commercial relationship between Donaldson and Donaldson’s Affiliate in Mexico that employs the Employee (“Donaldson‑Mexico”), and Donaldson‑Mexico is the Employee’s sole employer. Based on the foregoing, (a) the Employee expressly recognizes that the Plan and the benefits the Employee may derive from participation in the Plan does not establish any rights between the Employee and Donaldson‑Mexico, (b) the Plan and the benefits the Employee may derive from participation in the Plan are not part of the employment conditions and/or benefits provided by Donaldson‑Mexico, and (c) any modifications or amendments of the Plan by Donaldson, or a termination of the Plan by Donaldson, shall not constitute a change or impairment of the terms and conditions of the Employee’s employment with Donaldson‑Mexico.

2.    Extraordinary Item of Compensation. The Employee expressly recognizes and acknowledges that the Employee’s participation in the Plan is a result of the discretionary and unilateral decision of Donaldson, as well as the Employee’s free and voluntary decision to participate in the Plan in accordance with the terms and conditions of the Plan, the Agreement and this Addendum. As such, the Employee acknowledges and agrees that Donaldson, in its sole discretion, may amend and/or discontinue the Employee’s participation in the Plan at any time and without any liability. The value of the Restricted Stock Units is an extraordinary item of compensation outside the scope of the Employee’s employment contract, if any. The Restricted Stock Units are not part of the Employee’s regular or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long‑service awards, pension or retirement benefits, or any similar payments, which are the exclusive obligations of Donaldson‑Mexico.

NETHERLANDS

1.    Waiver of Termination Rights. The Employee hereby waives any and all rights to compensation or damages as a result of the Employee’s termination of employment with Donaldson or any Affiliate whatsoever, insofar as those rights result or may result from (i) the loss or diminution in value of such rights or entitlements under the Plan, or (ii) the Employee’s ceasing to have rights under, or ceasing to be entitled to any awards under the Plan as a result of such termination.

SINGAPORE

1.    Qualifying Person Exemption. The grant of the Restricted Stock Units under the Plan is being made pursuant to the “Qualifying Person” exemption under section 273(1)(f) of the Securities and Futures Act (Chapter 289, 2006 Ed.) (“SFA”). The Plan has not been and will not be lodged or registered as a prospectus with the Monetary Authority of Singapore and is not regulated by any financial supervisory

-13-



authority pursuant to any legislation in Singapore. The Employee should note that, as a result, the Restricted Stock Units is subject to section 257 of the SFA and the Employee will not be able to make (a) any subsequent sale of the shares of Common Stock in Singapore or (b) any offer of such subsequent sale of the shares of Common Stock subject to the Restricted Stock Units in Singapore, unless such sale or offer is made pursuant to the exemptions under Part XIII Division (1) Subdivision (4) (other than section 280) of the SFA (Chapter 289, 2006 Ed.).

SOUTH KOREA

No country-specific provisions.

POLAND

No country-specific provisions.
SPAIN

1.    Acknowledgement of Discretionary Nature of the Plan.

In accepting the Restricted Stock Units, the Employee consents to participation in the Plan and acknowledges that the Employee has received a copy of the Plan.

The Employee understands that Donaldson has unilaterally, gratuitously and in its sole discretion granted restricted stock units under the Plan to individuals who may be employees of Donaldson or any of its Affiliates throughout the world. The decision is a limited decision that is entered into upon the express assumption and condition that any grant will not economically or otherwise bind Donaldson or any of its Affiliates on an ongoing basis. Consequently, the Employee understands that the Restricted Stock Units are granted on the assumption and condition that the Restricted Stock Units and the shares of Common Stock acquired upon vesting of the Restricted Stock Units shall not become a part of any employment contract (either with Donaldson or any of its Affiliates) and shall not be considered a mandatory benefit, salary for any purposes (including severance compensation) or any other right whatsoever. In addition, the Employee understands that this grant would not be made to the Employee but for the assumptions and conditions referenced above; thus, the Employee acknowledges and freely accepts that should any or all of the assumptions be mistaken or should any of the conditions not be met for any reason, the Restricted Stock Unit grant shall be null and void.

The Employee understands and agrees that, as a condition of the Restricted Stock Unit grant, unless otherwise provided in the Agreement, any unvested Restricted Stock Units as of the date the Employee ceases active employment, will be forfeited without entitlement to the underlying shares of Common Stock or to any amount of indemnification in the event of termination of employment. The Employee acknowledges that the Employee has read and specifically accepts the conditions referred to in the Agreement regarding the impact of a termination of employment on the Restricted Stock Units.

2.    No Public Offering. No “offer of securities to the public,” within the meaning of Spanish law, has taken place or will take place in the Spanish territory in connection with the Option. The Plan, the Agreement (including this Addendum) and any other documents evidencing the grant of the Restricted Stock Units have not, nor will they be, registered with the Comisión Nacional del Mercado de Valores (the Spanish securities regulator) and none of those documents constitute a public offering prospectus.


-14-



THAILAND

No country-specific provisions.

UNITED ARAB EMIRATES

1.    Securities Law Notice. The Plan is being offered only to qualified employees and is in the nature of providing equity incentives to employees of Donaldson and its Affiliates in the UAE. Any documents related to the Plan, including the Plan, this Addendum, the Plan prospectus and other grant documents (“Plan Documents”), are intended for distribution only to such employees and must not be delivered to, or relied on by, any other person. The Employee should conduct his or her own due diligence on the securities.

The Emirates Securities and Commodities Authority has no responsibility for reviewing or verifying any Plan Documents nor has it taken steps to verify the information set out in them, and thus, is not responsible for such documents. Further, neither the Ministry of Economy nor the Dubai Department of Economic Development has approved this statement nor taken steps to verify the information set out in it, and has no responsibility for it.

The Employee should, as prospective stockholder, conduct the Employee’s own due diligence on the securities. If the Employee does not understand the contents of the Plan Documents, he or she should consult an authorized financial adviser.

UNITED KINGDOM

1.    Indemnification for Tax-Related Items. Without limitation to Section 7 of the Agreement, the Employee hereby agrees that he or she is liable for all Tax-Related Items and hereby covenants to pay all such Tax-Related Items, as and when requested by the Donaldson or (if different) the Employer or by Her Majesty’s Revenue & Customs (“HMRC”) (or any other tax authority or any other relevant authority). The Employee also hereby agrees to indemnify and keep indemnified Donaldson and (if different) the Employer against any Tax-Related Items that they are required to pay or withhold or have paid or will pay on the Employee’s behalf to HMRC (or any other tax authority or any other relevant authority).

Notwithstanding the foregoing, if the Employee is a director or executive officer (as within the meaning of Section 13(k) of the Exchange Act), the terms of the immediately foregoing provision will not apply. In the event that the Employee is a director or executive officer and income tax due is not collected from or paid by the Employee within 90 days after the U.K. tax year in which an event giving rise to the indemnification described above occurs, the amount of any uncollected tax may constitute a benefit to the Employee on which additional income tax and national insurance contributions may be payable. The Employee acknowledges that the Employee ultimately will be responsible for reporting and paying any income tax due on this additional benefit directly to HMRC under the self-assessment regime and for reimbursing Donaldson or (if different) the Employer for the value of any employee national insurance contributions due on this additional benefit, which Donaldson or (if different) the Employer may recover from the Employee at any time thereafter by any of the means referred to in Section 7 of the Agreement.

2.    Exclusion of Claim. The Employee acknowledges and agrees that the Employee will have no entitlement to compensation or damages insofar as such entitlement arises or may arise from the Employee’s ceasing to have rights under or to be entitled to the Restricted Stock Units, whether or not as a result of termination (whether such termination is in breach of contract or otherwise), or from the loss or diminution in value of the Restricted Stock Units. Upon the grant of the Restricted Stock Units, the Employee shall be deemed irrevocably to have waived any such entitlement.


-15-
EX-10.AJ 7 exhibit10-ajxcompensat.htm EXHIBIT 10.AJ Exhibit


Exhibit 10-AJ
DONALDSON COMPANY, INC.

COMPENSATION PLAN
FOR
NON‑EMPLOYEE DIRECTORS
Amended on _____, 2019

I. Introduction
The Board of Directors of Donaldson Company, Inc. (the “Company”) has adopted stock ownership guidelines attached hereto as Exhibit A because it believes that it is in the best interests of the Company and its stockholders for non‑employee directors of the Company to have a significant equity interest in the Company in order to align their financial interests with those of the Company’s stockholders. The Company has previously established an automatic equity grant program and a deferred compensation program for non‑employee directors, both of which are intended to assist non‑employee directors in meeting the Company’s stock ownership guidelines. Set forth in writing below are the provisions of both programs combined into one restated plan document entitled the Donaldson Company, Inc. Compensation Plan for Non‑Employee Directors (hereinafter, the “Plan”).
All equity awards granted hereunder, as well as any amounts deferred that are payable in shares of the Company’s common stock, par value of US$5.00 per share (“Common Stock”) are subject to the terms, conditions, and restrictions set forth in under the Company’s 2019 Master Stock Incentive Plan (the “Master Stock Plan”). In the event of any inconsistency between the terms contained herein and in the Plan, the Master Stock Plan shall govern. All capitalized terms that are not defined herein have the meanings set forth in the Master Stock Plan.
II. Plan Year
The Plan shall operate on a calendar year basis.
III. Eligibility
All members of the Board of Directors who are not employees of the Company (“Eligible Directors”) are eligible for the Plan.
IV. Automatic Equity Grant Program
1.
Annual Award Grants

(a)
Stock Options. On the first day following January 1 that the New York Stock Exchange is open for trading (the “First Trading Day”), each Eligible Director shall automatically be granted a Non‑Qualified Stock Option with a fair market value (computed as of the date of grant in accordance with applicable financial




-1-




accounting rules) equal to $70,000 (the “Annual Option Grant”). The number of shares subject to the Annual Option Grant shall be determined using the closing price of the Common Stock on the grant date, and rounding this number to the nearest integer multiple of one hundred (100) shares. With respect to an individual who becomes an Eligible Director during a calendar year after the First Trading Day, such Eligible Director’s Annual Option Grant for that year shall have a fair market value obtained by multiplying $70,000 by a fraction, the numerator of which is the number of whole calendar months remaining in the calendar year and the denominator of which is twelve. Such prorated grant shall be made upon the first trading day of the calendar month, within the Company’s open trading window, following the date such individual becomes an Eligible Director, with the number of shares determined using the closing price of the Common Stock on the grant date, and rounding this number to the nearest integer multiple of one hundred (100) shares.

(b)
Restricted Stock Unit. On the First Trading Day, each Eligible Director shall automatically be granted a Restricted Stock Unit Award with a fair market value (computed as of the date of grant in accordance with applicable financial accounting rules) equal to $70,000 (the “Annual Restricted Stock Unit Grant”). The number of shares subject to the Annual Restricted Stock Unit Grant shall be determined using the closing price of the Common Stock on the grant date, and rounding this number to the nearest integer multiple of one hundred (100) shares. With respect to an individual who becomes an Eligible Director during a calendar year after the First Trading Day, such Eligible Director’s Annual Restricted Stock Unit Grant for that year shall have a fair market value obtained by multiplying $70,000 by a fraction, the numerator of which is the number of whole calendar months remaining in the calendar year and the denominator of which is twelve. Such prorated grant shall be made upon the first trading day of the calendar month, within the Company’s open trading window, following the date such individual becomes an Eligible Director, with the number of shares determined using the closing price of the Common Stock on the grant date, and rounding this number to the nearest integer multiple of one hundred (100) shares.

2.Award Terms

(a)
Options. All Non‑Qualified Stock Options granted under the Plan shall have: (i) a per share exercise price equal to the closing price of the Common Stock on the day on which such options are granted; and (ii) vesting, expiration and such other terms as provided in the Company’s form of Non‑Employee Director Non‑Qualified Stock Option Agreement attached hereto as Exhibit B.

(b)
Restricted Stock Units. All Restricted Stock Units granted under the Plan shall have vesting and such other terms as provided in the Company’s form of Non‑Employee Director Restricted Stock Unit Award Agreement attached hereto as Exhibit C.








-2-





V. Director Deferred Compensation Program
1.
Compensation Covered by the Plan

Eligible Director compensation covered by this Plan includes annual retainers (including committee retainers) generally payable on or shortly after January 1 of each calendar year (hereinafter “Eligible Fees”). The Plan permits Eligible Directors to elect to receive this compensation in one or more of the following methods:
(a)
In cash on a current basis;

(b)
In cash on a deferred basis (a “Deferred Cash Election”); or

(c)
In Company stock on a deferred basis (a “Deferred Stock Election”).

No other compensation or fees otherwise payable to an Eligible Director shall be eligible for an election under this Plan.
Notwithstanding the foregoing, a portion of each Eligible Director’s annual retainer for Board service shall be automatically deferred in Phantom Shares in accordance with Section V.3 below only for 2019 and the prior Plan Years.
2.
Election to Defer

An Eligible Director may elect to defer payment of Eligible Fees under Section V.4 or V.5 of this Plan by filing, no later than the last day of a Plan Year (or by such earlier date as the Plan administrator shall determine), an irrevocable election with the administrator on a form provided for that purpose. The Annual Deferral Election shall be effective with respect to the Eligible Fees payable during the following Plan Year. The Deferral Election Form shall specify an amount to be deferred expressed as a percentage of the Eligible Director’s annual retainer, as provided in the form attached hereto as Exhibit D.
That portion of Eligible Fees for which a valid form has not been timely received by the Company will be paid in cash in accordance with the Company’s customary practice of paying such Eligible Fees. Once a Plan Year has commenced, all Deferral Elections under this Plan for such Plan Year shall be irrevocable.
3.
Automatic Receipt of Phantom Shares

For 2019 and prior Plan Years only, -in addition to an Eligible Director’s voluntary election provided under Section V.4(b), if any, a portion of each Eligible Director’s annual retainer payable to each Eligible Director for service on the Board shall be automatically exchanged for Phantom Shares (in the same manner as provided in Section V.4(b)). The retainer amount automatically exchanged for Phantom Shares shall be $15,000. Effective for the 2020 Plan Year and subsequent years, no portion of the annual retainer payable to each Eligible Director for service on the Board shall be automatically exchanged for Phantom Shares.
-3-





4.
Deferral Elections

(a)
Deferred Cash Election

For Eligible Directors who make an Annual Deferred Cash Election, the Company will establish a bookkeeping account for cash deferred for that Plan Year (an “Annual Deferred Cash Account”) and will credit to the Annual Deferred Cash Account the amount of the Eligible Fees earned and deferred by him/her as of the date such fees would normally be payable by the Company (the “Credit Date”). Amounts credited to an Eligible Director’s Annual Deferred Cash Account will be adjusted for gains and/or losses to the same extent that equal amounts would have been adjusted if they had been invested in one or more notional investments designated by the Company. The use of notional investments herein is solely as a device for computing the amount of benefits to be paid under the Plan, and the Company shall not be required to purchase such investments.
(b)
Deferred Stock Election

Eligible Directors may elect to exchange part or all of their Eligible Fees for a Plan Year for the Company’s commitment to issue to such Eligible Directors a fixed number of shares of common stock of the Company at a future date. The Company’s commitment to issue shares shall be referred to as “Phantom Shares” held in an “Annual Deferred Stock Account.”
As of the Credit Date, an Eligible Director shall receive a credit to his or her Annual Deferred Stock Account. The amount of the credit shall be the number of Phantom Shares (rounded to the nearest whole Share) determined by dividing (i) an amount equal to Eligible Fees payable to the Eligible Director on the Credit Date and specified for deferral, by (ii) the fair market value of one share of Common Stock on such date.
For purposes of this paragraph (b), the following rules shall apply:
(i)
Fair Market Value

The fair market value of each share of Common Stock shall be equal to the closing price of one share of the Company’s common stock on the New York Stock Exchange‑Composite Transactions on the Credit Date as of which Phantom Shares are credited to the Eligible Director’s Deferred Stock Account.
(ii)
No Actual Shares Prior to Distribution

No actual shares of Common Stock shall be issued until the distribution date described below. The Phantom Shares shall not be considered issued and outstanding shares for purposes of stockholder voting rights.


-4-





(iii)
Dividend Credit

Each time a dividend is paid on Common Stock, an Eligible Director shall receive a credit to his or her Deferred Stock Account equal to that number of shares of common stock (rounded to the nearest whole share) having a fair market value on the dividend payment date equal to the amount of the dividend payable on the number of Phantom Shares credited to the Eligible Director’s Deferred Stock Account on the dividend record date.
(iv)
Restrictions on Phantom Shares

All Phantom Shares issued under and subject to the terms of this Plan will be issued under the Master Stock Plan (and/or its successor plans) and shall be deemed to be “other stock‑based awards” for purposes of such plan; provided, that any Phantom Shares credited before November 22, 2019 are subject to the Donaldson Company, Inc. 2010 Master Stock Incentive Plan, and any Phantom Shares credited before November 19, 2010 are subject to the Donaldson Company, Inc. 2001 Master Stock Incentive Plan.
5.
Distributions of Annual Deferred Accounts

(a)
Timing of Distributions

At the time an Eligible Director’s Annual Deferral Election is made for a Plan Year, each Eligible Director shall specify the time and manner in which his/her Annual Deferred Cash Account and/or Annual Deferred Stock Account shall be distributed. If an Eligible Director does not specify an election for the timing and manner of a distribution, the balance of an Eligible Director’s Annual Deferred Accounts shall be distributed in a lump sum in accordance with option (i) below. The Eligible Director shall be entitled to receive, or to commence receiving, his/her Annual Deferred Accounts as soon as practicable after the following:
(i)
the first anniversary of his/her separation from service (as that term is defined under Section 409A of the Code) with the Company; or

(ii)
a specified date or specified age set by him/her.

(b)
Manner of Distribution

Each Eligible Director shall be entitled to receive the balance in his/her Annual Deferred Accounts in any one of the following manners:
(i)
in a lump sum; or

(ii)
in annual installments over a period of years stipulated by him/her not to exceed ten (10). The amount of the installments will be determined by annually dividing the value of the benefits in the Account by the number of installments remaining to be paid.
-5-





Notwithstanding anything to the contrary above, the Company may make an immediate lump sum payment of the Eligible Director’s Annual Deferral Accounts if the balance of such Accounts, combined with any other amounts required to be treated as deferred under a single plan pursuant to Section 409A of the Code, does not exceed the applicable dollar amount under Section 402(g)(1)(B) of the Code, provided any other such aggregated amounts are also distributed in a lump sum at the same time.
Each Eligible Director’s Annual Deferred Stock Account shall be distributed in Common Stock.
(c)
Distribution in Event of Death

In the event of the Eligible Director’s death, either before or after commencement of payments, distribution of the Eligible Director’s entire Account balance will be made in a single lump sum to the beneficiary named by the Eligible Director (on such form or forms prescribed by the Plan administrator) or to that person who would have a right to receive such distribution by will or by the applicable laws of descent and distribution.
(d)
Distribution to Specified Employees

Notwithstanding any other provision in this Plan, in the event that an Eligible Director in this Plan is determined to be a “specified employee” (as that term is defined under Section 409A of the Code), any distribution to the Eligible Director on account of the Eligible Director’s separation from service shall be delayed as necessary to comply with the requirements of Section 409A of the Code.
(e)
Distribution in Event of Change of Control

Notwithstanding any other provision of this Plan, in the event of a Change of Control (as defined below), each Eligible Director who separates from service with the Company for any reason during the two (2) year period following such Change of Control shall receive within ten (10) business days after the date of separation the following:
(i)
If a Eligible Director has a balance in an Annual Deferred Cash Account, a lump sum payment of the entire balance contained in his/her Annual Deferred Cash Account, together with applicable earnings adjustment, on the average daily balance in such Deferral Account for the period since the last earnings adjustment through the date of separation; and

(ii)
If an Eligible Director has a balance in an Annual Deferred Stock Account, a distribution of the number of shares represented by the Phantom Shares issued pursuant to such election; and

Notwithstanding paragraph (e)(i) above, with respect to any Eligible Director who separated from service before the date of a Change of Control, the balance of the

-6-




Annual Deferred Accounts shall be paid at the time and in the manner as elected by the Eligible Director (and shall not be commuted to a lump sum or otherwise accelerated by the Change of Control). For purposes of this section, a “Change of Control” shall have the meaning ascribed to that term in the Company’s 401(k) Excess Plan, as may be amended from time to time.
VI. General Provisions
1.
Unsecured Obligation

The amounts credited to each Eligible Director’s Account shall not be held by the Company in a trust, escrow or similar fiduciary capacity, and neither the Eligible Director, nor any legal representative, shall have any right against the Company with respect to any portion of the Account except as a general unsecured creditor of the Company.
2.
Administration of the Plan

The Plan shall be administered by the Human Resources Committee of the Board of Directors.
3.
Amendment, Termination and Governing Law

This Plan may be amended or terminated at any time by the Board of Directors or the Human Resources Committee of the Board of Directors. This Plan shall be construed and enforced in accordance with the laws of the state of Delaware, except with respect to its rules relating to conflicts of law.
4.
Cautionary Statement

Eligible Directors should be aware that their participation in the Plan involves the following risks, among others:
(a)
Balances in the Annual Deferred Accounts represent unfunded, unsecured general obligations of the Company. If the Company is unable to pay its debts as they become due, Eligible Directors may not be able to collect the balances in their Annual Deferral Accounts.

(b)
The value of an Eligible Director’s Non‑Qualified Stock Options, Restricted Stock Unit and Phantom Shares will depend on the value of the Company’s Common Stock. An investment in the Company’s Common Stock involves risk. Eligible Directors are encouraged to review the Company’s filings with the U.S. Securities and Exchange Commission for a description of some of the risk factors associated with an investment in the Company’s Common Stock.








-7-






EXHIBIT A

DONALDSON COMPANY, INC.
STOCK OWNERSHIP GUIDELINES FOR
NON‑EMPLOYEE DIRECTORS

Amended January 25, 2019

Purpose
The Board of Directors of Donaldson Company, Inc. (the “Company”) has adopted these stock ownership guidelines because it believes that it is in the best interests of the Company and its stockholders for Non‑Employee Directors of the Company to have a significant equity interest in the Company in order to align their financial interests with those of the Company’s stockholders.

Applicability
These guidelines are applicable to all Non‑Employee Directors of the Company (“Covered Individuals”).

Minimum Ownership Guidelines
Each Covered Individual is expected to own shares of the Company’s common stock with a value at least equal to the amount shown in the following schedule:

Position
Value of Shares
Non‑Employee Director
$ 400,000

Determining Share Ownership
Shares to be counted for purposes of the ownership guidelines will be all shares owned by the Covered Individual, including shares owned jointly with, or separately by, the Covered Individual’s immediate family members residing in the same household and shares held in trust for the benefit of the Covered Individual or his or her immediate family members residing in the same household. Additionally, the following rules apply to determining which shares are counted: (i) all outstanding shares “beneficially owned” for purposes of Section 16 of the Securities Exchange Act are included, (ii) all time‑based restricted stock and restricted stock units, regardless of whether vested, less any estimated shares required to cover the assumed withholding tax amount upon vesting (iii) all “in‑the‑money” unexercised vested stock options, less any estimated shares required to cover the assumed withholding tax amount upon exercise, are included, (iv) all shares in the Company’s deferred compensation programs are included, and (v) all unvested performance‑based restricted stock and restricted stock units (including performance units) are excluded.

Valuation Methodology
The value of the shareholdings of a Covered Individual is based on the historical three‑month average closing price of Donaldson stock at the time of valuation.





Exh A-1






Achieving Compliance
A Covered Individual has five years from the date he or she becomes subject to these ownership guidelines to achieve compliance with the ownership guidelines. Until a Covered Individual has achieved compliance with these ownership guidelines, the Covered Individual must retain 100% of the “net profit shares” resulting from any option exercise or from the exercise, vesting, or settlement of any other form of equity‑based compensation award. For these purposes, “net profit shares” refers to that portion of the number of shares subject to the exercise, vesting, or settlement of an award that the Covered Individual would receive had he or she authorized the Company to withhold shares otherwise deliverable in order to satisfy any applicable exercise price or withholding taxes.

Administration
The Human Resources Committee of the Board shall be responsible for monitoring the application of these stock ownership guidelines. In its discretion, the Human Resources Committee may alter the amount or form of compensation for any Covered Individual who fails to comply with the ownership guidelines, including the retention requirements described above.































Exh A-2






EXHIBIT B

NON‑EMPLOYEE DIRECTOR
NON‑QUALIFIED STOCK OPTION AGREEMENT

This Stock Option Award Agreement (the “Agreement”) is made as of the date specified in the individual grant summary by and between Donaldson Company, Inc., a Delaware corporation (hereinafter, together with its subsidiaries, called “Donaldson” or “Company”), and the person specified in the individual grant summary, a non‑Employee Director of Donaldson (hereinafter called the “Participant”).
In consideration of the mutual covenants hereinafter set forth and for other good and valuable consideration, the parties agree as follows:
1.    Grant of Option. Donaldson irrevocably grants to the Participant a Non‑Qualified Stock Option (hereinafter, the “Option”) representing the right to purchase all or any part of an aggregate of the number of shares specified in the grant summary of common stock, par value of US$5.00 per share, of Donaldson (“Common Stock”). This Option is granted pursuant to the Donaldson Company, Inc. Compensation Plan for Non‑Employee Directors and the 2019 Master Stock Incentive Plan of Donaldson (collectively, the “Plan”). The Participant acknowledges receipt of a copy of the Plan. Capitalized terms not defined in this Agreement shall have the meaning ascribed to such terms in the Plan.
The purchase price of the shares of Common Stock subject to this Option is specified in the grant summary which shall be 100% of the Fair Market Value of Donaldson Common Stock on the date the award is granted (the “Date of Grant”). The Date of Grant is the date specified in your individual grant summary made available to you on‑line. The term of this Option is for the period of ten (10) years from and after the Date of Grant, or such shorter period as may be provided by the provisions of the Plan.
2.    Transferability. This Option shall not be transferable otherwise than by will or the laws of descent and distribution and may be exercised during the lifetime of the Participant only by the Participant; provided, however, that notwithstanding the above, this Option shall be transferable by the Participant to family members and related estate planning entities.
3.    Vesting of Option Right. Each Option grant may be exercised by the Participant under the following schedule except as otherwise provided in this Agreement. The Option may not be exercised for a period of one (1) year from the Date of Grant. Following that one‑year period, the Option vests in equal one‑third increments:
one‑third vests on the one‑year anniversary of the Date of Grant;
one‑third vests on the two‑year anniversary of the Date of Grant;
one‑third vests on the three‑year anniversary of the Date of Grant.






Exh B-1





The Option may be exercised as to any portion of the Option that is vested. An unvested portion of the Option shall only vest so long as:
(1)
the Participant remains a Director of the Company on the date that the Option vests,

(2)
the Participant retires or resigns from service as a Director of the Company in accordance with the age and term limits of the Corporate Governance Guidelines of the Company, or

(3)
the Participant’s service as a Director of the Company is terminated for any other reason and a majority of the members of the Board of Directors other than the eligible Director consent to the continued vesting of such portion of the Option in accordance with the original vesting schedule.

The vesting of the Option also is subject to acceleration in the event of a Change in Control (as defined in the 2019 Master Stock Incentive Plan).
4.    Exercise of Option. Once vested, the Participant may exercise this Option, in whole or in part, at any time during the term as specified above but not after ten (10) years from the Date of Grant; provided, that if the Participant dies, this Option, if vested, may be exercised within three (3) years after death, but not after ten (10) years from the Date of Grant, by the Participant’s estate or by the person or persons who acquire the right to exercise this Option by bequest, inheritance or otherwise by reason of such death. Donaldson and the Participant recognize that this Agreement in no way restricts the right of Donaldson to terminate the Participant’s membership consistent with applicable Delaware laws.
5.    Method of Exercise of Option. Subject to the terms and conditions of this Agreement, the Option may be exercised only within the Option period by serving written notice of exercise on Donaldson at its principal office which is as of this date located at 1400 W. 94th Street, Bloomington, Minnesota, Attention: General Counsel, or such other forms of written or electronic notice as are designated by the Company. The notice must state the number of shares being exercised and include payment in full of the purchase price. Payment of the purchase price shall be made in cash or, with the approval of Donaldson (which may be given in its sole discretion), in shares of Common Stock of Donaldson having a Fair Market Value equal to the full purchase price of the shares of Common Stock being acquired or a combination of cash and such shares of Common Stock.
6.    Acceleration of Exercisability upon Change in Control. In the event of a Change in Control (as defined in the 2019 Master Stock Incentive Plan), any outstanding Option granted under this Agreement not previously vested and exercisable shall become fully vested and exercisable and shall remain exercisable thereafter until they are either exercised or expire by their terms.
7.    Miscellaneous.
(a)
Donaldson shall not be liable for any foreign exchange rate fluctuation, where applicable, between the Participant’s local currency and the United States dollar that may affect the value of the Option or any amounts due to the Participant




Exh B-2




pursuant to the exercise of the Option or the subsequent sale of any shares of Common Stock acquired upon exercise.

(b)
The exercise of all or any parts of the Option shall only be effective at such time that the sale of shares of Common Stock pursuant to such exercise will not violate any U.S. federal, state or foreign securities or other laws.

(c)
It is understood and agreed that the Option price is the per share market value of a share of Common Stock on the Date of Grant. The Option is not intended to be an Incentive Option within the meaning of Section 422 of the Code. The Option is issued pursuant to the Plan and is subject to its terms.

(d)
If all or any portion of the Option is exercised subsequent to any stock dividend or split, recapitalization, consolidation, or the like, occurring after the date hereof, as a result of which securities of any class shall be issued in respect of outstanding shares of Common Stock, or shares of Common Stock shall be changed into the same or a different number of shares or other securities of the same or other class or classes, then the Board of Directors shall determine if any equitable adjustment is necessary to protect the Participant against dilution and shall determine the terms of such adjustment, if any. In the case of any stock dividend or split effected after the date hereof, the number of shares of Common Stock to be granted hereunder shall be automatically adjusted to prevent dilution of the potential benefits intended to be made available hereunder.

(e)
This Option grant shall be effective only after the Participant agrees to the terms and conditions of the Agreement.

(f)
This agreement shall be construed and enforced in accordance with the laws of the state of Delaware, except with respect to its rules relating to conflicts of law. The Participant consents to the exclusive jurisdiction of the state and federal courts of the state of Minnesota in connection with any controversies relating to or arising out of this Agreement, and agrees that any and all litigation relating to or arising out of this Agreement shall be venued in Hennepin County, Minnesota.

(g)
As a condition of the grant of this Option, the Participant agrees to repatriate all payments attributable to the shares of Common Stock and/or cash acquired under the Plan (including, but not limited to, dividends and any proceeds derived from the sale of the shares of Common Stock acquired pursuant to the Option) in accordance with local foreign exchange rules and regulations in the Participant’s country of residence. In addition, the Participant also agrees to take any and all actions, and consents to any and all actions taken by Donaldson, as may be required to allow Donaldson to comply with local laws, rules and regulations in the Participant’s country of residence. Finally, the Participant agrees to take any and all actions as may be required to comply with the Participant’s personal legal and tax obligations under local laws, rules and regulations in the Participant’s country of residence.





Exh B-3





(h)
Donaldson, in its sole discretion, may decide to deliver any documents related to the Option or other awards granted to the Participant under the Plan by electronic means. The Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on‑line or electronic system established and maintained by Donaldson or a third party designated by Donaldson.

(i)
The Participant acknowledges and agrees that it is the Participant’s express intent that this Agreement, the Plan and all other documents, notices and legal proceedings entered into, given or instituted pursuant to the grant of this Option, be drawn up in English. If the Participant has received this Agreement, the Plan or any other documents related to the Option translated into a language other than English, and if the meaning of the translated version is different than the English version, the English version shall control.

(j)
Notwithstanding any provisions in this Agreement to the contrary, this Option shall be subject to any special terms and conditions for the Participant’s country of residence, as set forth in the applicable addendum to this Agreement, if any. Further, if the Participant transfers residency to another country reflected in an addendum to this Agreement, the special terms and conditions for such country will apply to the Participant to the extent Donaldson determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable in order to comply with local laws, rules and/or regulations or to facilitate the operation and administration of the Option and the Plan (or Donaldson may establish alternative terms and conditions as may be necessary or advisable to accommodate the Participant’s transfer). Any applicable addendum shall constitute part of this Agreement.

(k)
Donaldson reserves the right to impose other requirements on this Option, any shares of Common Stock acquired pursuant to this Option, and the Participant’s participation in the Plan, to the extent Donaldson determines, in its sole discretion, that such other requirements are necessary or advisable in order to comply with local laws, rules and/or regulations or to facilitate the operation and administration of the Option and the Plan. Such requirements may include (but are not limited to) requiring the Participant to sign any agreements or undertakings that may be necessary to accomplish the foregoing.

(l)
If the Participant is resident outside the United States, the grant of the Option is not intended to be a public offering of securities in the Participant’s country of residence. Donaldson has not submitted any registration statement, prospectus or other filings with the local securities authorities (unless otherwise required under local law), and the grant of the Option is not subject to the supervision of the local securities authorities. No employee of Donaldson or any Affiliate is permitted to advise the Participant on whether the Participant should acquire shares of Common Stock by exercising the Option under the Plan. Investment in shares of Common Stock involves a degree of risk. Before deciding to acquire shares of Common Stock by exercising the Option, the Participant should carefully review all of the






Exh B-4




materials related to the Option and the Plan. In addition, the Participant should consult with the Participant’s personal advisor for professional investment advice.

(m)
The Participant’s country of residence may have insider trading and/or market abuse laws that may affect the Participant’s ability to acquire or sell shares of Common Stock under the Plan during such times the Participant is considered to have “inside information” (as defined in the laws in Participant’s country of residence). These laws may be the same or different from any Donaldson insider trading policy. The Participant acknowledges that it is the Participant’s responsibility to be informed of and compliant with such regulations, and the Participant is advised to speak to his / her personal advisor on this matter.

(n)
The invalidity or unenforceability of any provision of the Plan or this Agreement will not affect the validity or enforceability of any other provision of the Plan or this Agreement, and each provision of the Plan and this Agreement will be severable and enforceable to the extent permitted by law.

8.    Consent to Collection/Processing/Transfer of Personal Data. Pursuant to applicable personal data protection laws, Donaldson hereby notifies the Participant of the following in relation to the Participant’s personal data and the collection, use, processing and transfer of such data in relation to Donaldson’s grant of this Option and the Participant’s participation in the Plan. The collection, use, processing and transfer of the Participant’s personal data is necessary for Donaldson’s administration of the Plan and the Participant’s participation in the Plan, and the Participant’s denial and/or objection to the collection, use, processing and transfer of personal data may affect the Participant’s participation in the Plan. As such, the Participant hereby voluntarily acknowledges and consents (where required under applicable law) to the collection, use, processing and transfer of personal data as described in this paragraph.
Donaldson holds certain personal information about the Participant, including the Participant’s name, home address, email address and telephone number, date of birth, social security number, passport number or other employee identification number, salary, nationality, job title, any shares of Common Stock or directorships held in Donaldson, details of all stock options or any other entitlement to shares of Common Stock awarded, canceled, purchased, vested, unvested or outstanding in the Participant’s favor, for the purpose of managing and administering the Plan (“Data”). Data may be provided by the Participant or collected, where lawful, from third parties, and Donaldson will process Data for the exclusive purpose of implementing, administering and managing the Participant’s participation in the Plan. Data processing will take place through electronic and non‑electronic means according to logics and procedures strictly correlated to the purposes for which Data are collected and with confidentiality and security provisions as set forth by applicable laws and regulations in the Participant’s country of residence. Data processing operations will be performed minimizing the use of personal and identification data when such operations are unnecessary for the processing purposes sought. Data will be accessible within Donaldson’s organization only by those persons requiring access for purposes of the implementation, administration and operation of the Plan and for the Participant’s participation in the Plan.



Exh B-5





Donaldson will transfer Data within the Donaldson organization as necessary for the purpose of implementation, administration and management of the Participant’s participation in the Plan, and Donaldson may further transfer Data to any third parties assisting Donaldson in the implementation, administration and management of the Plan. These recipients may be located in the European Economic Area, or elsewhere throughout the world, such as the United States. The Participant hereby authorizes (where required under applicable law) them to receive, possess, use, retain and transfer Data, in electronic or other form, for purposes of implementing, administering and managing the Participant’s participation in the Plan, including any requisite transfer of such Data as may be required for the administration of the Plan and/or the subsequent holding of shares of Common Stock on the Participant’s behalf to a broker or other third party with whom the Participant may elect to deposit any shares of Common Stock acquired pursuant to the Plan.
The Participant may, at any time, exercise his or her rights provided under applicable personal data protection laws, which may include the right to (a) obtain confirmation as to the existence of Data, (b) verify the content, origin and accuracy of Data, (c) request the integration, update, amendment, deletion, or blockage (for breach of applicable laws) of Data, and (d) to oppose, for legal reasons, the collection, processing or transfer of Data which is not necessary or required for the implementation, administration and/or operation of the Plan and the Participant’s participation in the Plan. The Participant may seek to exercise these rights by contacting Donaldson Legal Department.
By executing this Agreement as of the Date of Grant, the Participant hereby accepts and agrees to be bound by all terms and conditions of this Agreement and the Plan.
PARTICIPANT:
SIGNED BY ELECTRONIC SIGNATURE*

* BY ELECTRONICALLY ACCEPTING THE OPTION, THE PARTICIPANT AGREES THAT (i) SUCH ACCEPTANCE CONSTITUTES THE PARTICIPANT’S ELECTRONIC SIGNATURE IN EXECUTION OF THE AGREEMENT; (ii) THE PARTICIPANT AGREES TO BE BOUND BY THE PROVISIONS OF THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY); (iii) THE PARTICIPANT HAS REVIEWED THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY) IN THEIR ENTIRETY, HAS HAD AN OPPORTUNITY TO OBTAIN THE ADVICE OF COUNSEL PRIOR TO ACCEPTING THE OPTION AND FULLY UNDERSTANDS ALL OF THE PROVISIONS OF THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY); (iv) THE PARTICIPANT HAS BEEN PROVIDED WITH A COPY OR ELECTRONIC ACCESS TO A COPY OF THE U.S. PROSPECTUS FOR THE PLAN AND THE TAX SUPPLEMENT TO THE U.S. PROSPECTUS FOR EMPLOYEE’S COUNTRY, IF APPLICABLE; AND (v) THE PARTICIPANT HEREBY AGREES TO ACCEPT AS BINDING, CONCLUSIVE AND FINAL ALL DECISIONS OR INTERPRETATIONS OF THE HUMAN RESOURCES COMMITTEE UPON ANY QUESTIONS ARISING UNDER THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY).





Exh B-6






EXHIBIT C

NON‑EMPLOYEE DIRECTOR
RESTRICTED STOCK UNIT AWARD AGREEMENT

This Restricted Stock Unit Award Agreement (the “Agreement”) is made as of the date specified in the individual grant summary by and between Donaldson Company, Inc., a Delaware corporation (hereinafter, together with its subsidiaries, called “Donaldson” or “Company”), and the person specified in the individual grant summary, a non‑Employee Director of Donaldson (hereinafter called the “Participant”).
In consideration of the mutual covenants hereinafter set forth and for other good and valuable consideration the parties hereto agree as follows:
1.    Grant of Restricted Stock Units. Donaldson hereby grants to the Participant the number of Restricted Stock Units representing the right to receive shares of common stock, par value of US$5.00 per share, of Donaldson (“Common Stock”) specified in the grant summary for no cash consideration, and dividend equivalent amounts corresponding to the shares, subject to the following terms and conditions:
(a)
This Award is granted pursuant to the Donaldson Company, Inc. Compensation Plan for Non‑Employee Directors and the 2019 Master Stock Incentive Plan of Donaldson (collectively, the “Plan”), and is subject to all of the terms and conditions of the Plan. The Participant acknowledges receipt of a copy of the Plan and the Plan Prospectus. Capitalized terms not defined in this Agreement shall have the meaning ascribed to such terms in the Plan.

(b)
Date of grant shall be as specified on your individual grant summary made available to you on‑line (“Grant Date”).

(c)
Neither the Restricted Stock Units, nor the shares of Common Stock to which the units relate, may be sold, assigned, hypothecated or transferred (including without limitation, transfer by gift or donation) until the first anniversary of the Grant Date (“Restriction Period”). Restricted Stock Units granted to the Participant shall be credited to an account in the Participant’s name. This account shall be a record of book‑keeping entries only and shall be utilized solely as a device for the measurement and determination of the number of shares of Common Stock to be issued to or in respect of the Participant pursuant to this Agreement.

(d)
The Restricted Stock Units subject to the Award shall be forfeited to Donaldson if, at any time within the Restriction Period, the Participant’s service as a Director of the Company is terminated for any reason unless:

(i)
the Participant’s termination is due to retirement or resignation from service as a Director of the Company in accordance with the age and term limits of the Corporate Governance Guidelines of the Company; or


Exh C-1





(ii)
a majority of the members of the Board of Directors other than the eligible Director consent to the continued vesting of the Restricted Stock in accordance with the original vesting schedule.

(e)
Upon the expiration of the Restriction Period, the Company shall cause to be issued to the Participant, or to the Participant’s designated beneficiary or estate in the event of the Participant’s death, one share of Common Stock in payment and settlement of each vested Restricted Stock Unit. The Company shall cause the shares issuable in connection with the vesting of any such Restricted Stock Units to be issued as soon as practicable after the Restriction Period, but in all events no later than 30 days after the Restriction Period, and the Participant shall have no power to affect the timing of such issuance. Such issuance shall be evidenced by a stock certificate or appropriate entry on the books of the Company or a duly authorized transfer agent of the Company and shall be in complete settlement and satisfaction of such vested Restricted Stock Units.

(f)
Notwithstanding anything herein to the contrary such restrictions shall lapse and all of the shares of Common Stock shall become fully vested in the event of a Change in Control (as defined in the 2019 Master Stock Incentive Plan).

2.    Vesting upon Change in Control. In the event of a Change in Control (as defined in the 2019 Master Stock Incentive Plan), the Restricted Stock Units shall immediately become fully vested and the shares subject to the Award shall be delivered to the Participant. Notwithstanding the foregoing, if any payment due under this Section 2 is deferred compensation subject to Section 409A of the Code, and if the Change in Control is not a “change in control event” that serves as a permissible payment event under Treasury Regulation § 1.409A‑3(i)(5) or such other regulation or guidance issued under Section 409A of the Code, then the Restricted Stock Units shall vest upon the Change in Control as provided above but delivery of the shares subject to the Award shall be delayed until the end of the Restriction Period.
3.    Miscellaneous.
(a)
The Restricted Stock Units do not entitle the Participant to any rights of a stockholder of the Company. Notwithstanding the foregoing, the Participant shall accumulate an unvested right to dividend equivalent amounts on the shares of Common Stock underlying Restricted Stock Units if cash dividends are declared by Donaldson on the shares on or after the Grant Date. Each time a dividend is paid on Common Stock, the Participant shall accrue an additional number of Restricted Stock Units (rounded to the nearest whole share) having a Fair Market Value on the dividend payment date equal to the amount of the dividend payable on the Participant’s Restricted Stock Units on the dividend record date. The additional Restricted Stock Units shall be subject to the same vesting, forfeiture and share delivery terms in Section 1 and Section 2 above as if they had been awarded on the Grant Date. The Participant shall not be entitled to dividend equivalents with respect to dividends declared prior to the Grant Date. All dividend equivalents accumulated with respect to forfeited Restricted Stock Units shall also be irrevocably forfeited. As of the date of issuance of shares underlying Restricted

Exh C-2




Stock Units, the Participant shall have all of the rights of a stockholder of the Company with respect to any shares issued pursuant hereto.

(b)
Upon any stock dividend or split, recapitalization, consolidation, or the like, occurring after the date hereof, as a result of which securities of any class shall be issued in respect of outstanding shares of Common Stock, or shares of Common Stock shall be changed into the same or a different number of shares or other securities of the same or other class or classes, then the Board of Directors shall determine if any equitable adjustment is necessary to protect the Participant against dilution and shall determine the terms of such adjustment, if any. In the case of any stock dividend or split effected after the date hereof, the number of shares of Common Stock to be issued hereunder shall be automatically adjusted to prevent dilution of the potential benefits intended to be made available hereunder.

(c)
This Award shall be effective only after the Participant agrees to the terms and conditions of the Agreement.

(d)
This agreement shall be construed and enforced in accordance with the laws of the state of Delaware, except with respect to its rules relating to conflicts of law. The Participant consents to the exclusive jurisdiction of the state and federal courts of the state of Minnesota in connection with any controversies relating to or arising out of this Agreement, and agrees that any and all litigation relating to or arising out of this Agreement shall be venued in Hennepin County, Minnesota.

(e)
As a condition of the grant of this Award, the Participant agrees to repatriate all payments attributable to the shares of Common Stock and/or cash acquired under the Plan (including, but not limited to, dividends and any proceeds derived from the sale of the shares of Common Stock) in accordance with local foreign exchange rules and regulations in the Participant’s country of residence. In addition, the Participant also agrees to take any and all actions, and consents to any and all actions taken by Donaldson, as may be required to allow Donaldson to comply with local laws, rules and regulations in the Participant’s country of residence. Finally, the Participant agrees to take any and all actions as may be required to comply with the Participant’s personal legal and tax obligations under local laws, rules and regulations in the Participant’s country of residence.

(f)
Donaldson, in its sole discretion, may decide to deliver any documents related to the Restricted Stock Units or other Awards granted to the Participant under the Plan by electronic means. The Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on‑line or electronic system established and maintained by Donaldson or a third party designated by Donaldson.

(g)
The Participant acknowledges and agrees that it is the Participant’s express intent that this Agreement, the Plan and all other documents, notices and legal proceedings entered into, given or instituted pursuant to the grant of this Award, be drawn up in English. If the Participant has received this Agreement, the Plan or




Exh C-3




any other documents related to the Award translated into a language other than English, and if the meaning of the translated version is different than the English version, the English version shall control.

(h)
Notwithstanding any provisions in this Agreement to the contrary, this Award shall be subject to any special terms and conditions for the Participant’s country of residence, as set forth in the applicable addendum to this Agreement, if any. Further, if the Participant transfers residency to another country reflected in an addendum to this Agreement, the special terms and conditions for such country will apply to the Participant to the extent Donaldson determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable in order to comply with local laws, rules and/or regulations or to facilitate the operation and administration of the Award and the Plan (or Donaldson may establish alternative terms and conditions as may be necessary or advisable to accommodate the Participant’s transfer). Any applicable addendum shall constitute part of this Agreement.

(i)
Donaldson reserves the right to impose other requirements on this Award, any shares of Common Stock underlying the Award, and the Participant’s participation in the Plan, to the extent Donaldson determines, in its sole discretion, that such other requirements are necessary or advisable in order to comply with local laws, rules and/or regulations or to facilitate the operation and administration of the Award and the Plan. Such requirements may include (but are not limited to) requiring the Participant to sign any agreements or undertakings that may be necessary to accomplish the foregoing.

(j)
If the Participant is resident outside the United States, the grant of the Award is not intended to be a public offering of securities in the Participant’s country of residence. Donaldson has not submitted any registration statement, prospectus or other filings with the local securities authorities (unless otherwise required under local law), and the grant of the Award is not subject to the supervision of the local securities authorities. Investment in shares of Common Stock involves a degree of risk. The Participant should consult with the Participant’s personal advisor for professional investment advice.

(k)
The Participant’s country of residence may have insider trading and/or market abuse laws that may affect the Participant’s ability to acquire or sell shares of Common Stock under the Plan during such times the Participant is considered to have “inside information” (as defined in the laws in Participant’s country of residence). These laws may be the same or different from any Donaldson insider trading policy. The Participant acknowledges that it is the Participant’s responsibility to be informed of and compliant with such regulations, and the Participant is advised to speak to his / her personal advisor on this matter.

(l)
The invalidity or unenforceability of any provision of the Plan or this Agreement will not affect the validity or enforceability of any other provision of the Plan or







Exh C-4




this Agreement, and each provision of the Plan and this Agreement will be severable and enforceable to the extent permitted by law.

4.    Consent to Collection/Processing/Transfer of Personal Data. Pursuant to applicable personal data protection laws, Donaldson hereby notifies the Participant of the following in relation to the Participant’s personal data and the collection, use, processing and transfer of such data in relation to Donaldson’s grant of this Award and the Participant’s participation in the Plan. The collection, use, processing and transfer of the Participant’s personal data is necessary for Donaldson’s administration of the Plan and the Participant’s participation in the Plan, and the Participant’s denial and/or objection to the collection, use, processing and transfer of personal data may affect the Participant’s participation in the Plan. As such, the Participant hereby voluntarily acknowledges and consents (where required under applicable law) to the collection, use, processing and transfer of personal data as described in this paragraph.
Donaldson holds certain personal information about the Participant, including the Participant’s name, home address, email address and telephone number, date of birth, social security number, passport number or other employee identification number, salary, nationality, job title, any shares of Common Stock or directorships held in Donaldson, details of all stock awards or any other entitlement to shares of Common Stock awarded, canceled, purchased, vested, unvested or outstanding in the Participant’s favor, for the purpose of managing and administering the Plan (“Data”). Data may be provided by the Participant or collected, where lawful, from third parties, and Donaldson will process Data for the exclusive purpose of implementing, administering and managing the Participant’s participation in the Plan. Data processing will take place through electronic and non‑electronic means according to logics and procedures strictly correlated to the purposes for which Data are collected and with confidentiality and security provisions as set forth by applicable laws and regulations in the Participant’s country of residence. Data processing operations will be performed minimizing the use of personal and identification data when such operations are unnecessary for the processing purposes sought. Data will be accessible within Donaldson’s organization only by those persons requiring access for purposes of the implementation, administration and operation of the Plan and for the Participant’s participation in the Plan.
Donaldson will transfer Data within the Donaldson organization as necessary for the purpose of implementation, administration and management of the Participant’s participation in the Plan, and Donaldson may further transfer Data to any third parties assisting Donaldson in the implementation, administration and management of the Plan. These recipients may be located in the European Economic Area, or elsewhere throughout the world, such as the United States. The Participant hereby authorizes (where required under applicable law) them to receive, possess, use, retain and transfer Data, in electronic or other form, for purposes of implementing, administering and managing the Participant’s participation in the Plan, including any requisite transfer of such Data as may be required for the administration of the Plan and/or the subsequent holding of shares of Common Stock on the Participant’s behalf to a broker or other third party with whom the Participant may elect to deposit any shares of Common Stock acquired pursuant to the Plan.
The Participant may, at any time, exercise his or her rights provided under applicable personal data protection laws, which may include the right to (a) obtain confirmation as to the existence of Data, (b) verify the content, origin and accuracy of Data, (c) request the integration,


Exh C-5




update, amendment, deletion, or blockage (for breach of applicable laws) of Data, and (d) to oppose, for legal reasons, the collection, processing or transfer of Data which is not necessary or required for the implementation, administration and/or operation of the Plan and the Participant’s participation in the Plan. The Participant may seek to exercise these rights by contacting Donaldson Legal Department.
By execution of this Agreement as of the Grant Date, the Participant hereby accepts and agrees to be bound by all of the terms and conditions of this Agreement and the Plan.
PARTICIPANT:

SIGNED BY ELECTRONIC SIGNATURE*

* BY ELECTRONICALLY ACCEPTING THIS AWARD, THE PARTICIPANT AGREES THAT (i) SUCH ACCEPTANCE CONSTITUTES THE PARTICIPANT’S ELECTRONIC SIGNATURE IN EXECUTION OF THE AGREEMENT; (ii) THE PARTICIPANT AGREES TO BE BOUND BY THE PROVISIONS OF THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY); (iii) THE PARTICIPANT HAS REVIEWED THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY) IN THEIR ENTIRETY, HAS HAD AN OPPORTUNITY TO OBTAIN THE ADVICE OF COUNSEL PRIOR TO ACCEPTING THIS AWARD AND FULLY UNDERSTANDS ALL OF THE PROVISIONS OF THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY); (iv) THE PARTICIPANT HAS BEEN PROVIDED WITH A COPY OR ELECTRONIC ACCESS TO A COPY OF THE U.S. PROSPECTUS FOR THE PLAN AND THE TAX SUPPLEMENT TO THE U.S. PROSPECTUS FOR EMPLOYEE’S COUNTRY, IF APPLICABLE; AND (v) THE PARTICIPANT HEREBY AGREES TO ACCEPT AS BINDING, CONCLUSIVE AND FINAL ALL DECISIONS OR INTERPRETATIONS OF THE HUMAN RESOURCES COMMITTEE UPON ANY QUESTIONS ARISING UNDER THE PLAN, THE AGREEMENT AND THE ADDENDUM TO THE AGREEMENT (IF ANY).











Exh C-6





EXHIBIT D

DONALDSON COMPANY, INC.
COMPENSATION PLAN FOR NON-EMPLOYEE DIRECTORS

20___ ANNUAL RETAINER ELECTION FORM

Name: __________________________________


Retainer Elections
Annual Retainer: I elect to receive my annual retainer for calendar year 20__ as follows (total must add up to 100%):
                                                    % in Cash:_____________%
                                    % in Deferred Stock:_____________%
                                     % in Deferred Cash:_____________%
Committee Retainer (including Committee Chair retainers): I elect to receive my Committee retainer as follows (total must add up to 100%):
                                                     % in Cash:_____________%
                                     % in Deferred Stock:_____________%
                                      % in Deferred Cash:_____________%

Deferred Stock Payment Election
I elect to receive my deferred stock account of shares of company stock beginning on (choose one):
                     ¨  One year after I cease to be a director
                     ¨  A Specified Date: _________________
                     ¨  Specified Age: _____________________
I elect to receive my deferred stock account of shares of company stock in the following form of payment:
    ¨   Lump Sum ¨ Annual Installments for ______ years (maximum of 10 years)

Deferred Cash Payment Election
I elect to receive my deferred cash account beginning on (choose one):
                     ¨  One year after I cease to be a director
                     ¨  A Specified Date: _________________
                     ¨  Specified Age: _____________________
I elect to receive my deferred cash account in the following form of payment:
    ¨   Lump Sum ¨ Annual Installments for ______ years (maximum of 10 years)


NOTE: Changes to this election may only be made under certain specific circumstances described in the Plan document.

Payments pursuant to this agreement shall be reduced for the amount of any applicable tax withholdings. I understand that this Agreement is covered by the terms of the Company’s Compensation Plan for Non‑Employee Directors and the 2019 Master Stock Incentive Plan. I understand that this Agreement form must be returned to the Company before the beginning of the calendar year in which I wish the Agreement to take effect. I understand that the deferral account shall not be held by the Company in a fiduciary capacity and that I or my representative has no right with respect to such account, except as a general unsecured creditor of the Company.

By: __________________________________________        Date: _________________

Exh D-1

EX-10.AK 8 exhibit10-akxformofdef.htm EXHIBIT 10.AK Exhibit


Exhibit 10-AK










DONALDSON COMPANY, INC.
DEFERRED COMPENSATION AND 401(k) EXCESS PLAN
(2020 Restatement)

As Amended and Restated Effective as of January 1, 2020







DONALDSON COMPANY, INC.
DEFERRED COMPENSATION AND 401(k) EXCESS PLAN
(2020 Restatement)

TABLE OF CONTENTS
Page
SECTION 1.
HISTORY AND PURPOSE................................................................................................................1
1.1.
History
1.2.
Purpose
1.3.
Relation to Master Stock Plans
SECTION 2.
DEFINITIONS........................................................................................................................................2
2.1.
Account
2.1.1.
Annual Deferral Account
2.1.2.
Company Credit Account
2.2.
Affiliate
2.3.
Base Salary
2.4.
Beneficiary
2.5.
Board
2.6.
Change of Control
2.7.
Code
2.8.
Committee
2.9.
Common Stock
2.10.
Company
2.11.
Company Credit
2.12.
Deferral Credit
2.13.
Disability, Disabled
2.14.
Effective Date
2.15.
Eligible Employee
2.16.
ERISA
2.17.
401(k)‑ESOP Plan
2.18.
Incentive Cycle
2.19.
Master Stock Incentive Plan
2.20.
Participant
2.21.
Performance Cash
2.22.
Performance Share
2.23.
Plan
2.24.
Plan Year
2.25.
Prior Plan Statement





-i-






2.26.
Profit Sharing Credit
2.27.
Restoration Matching Credit
2.28.
Restricted Stock
2.29.
Termination of Employment
2.30.
Valuation Date
2.31.
Vested
SECTION 3.
PARTICIPATION...................................................................................................................................8
3.1.
Eligibility Requirements
3.2.
Termination of Participation
3.3.
Overriding Exclusion
SECTION 4.
DEFERRED COMPENSATION AMOUNTS..............................................................................9
4.1.
Minimum/Maximum Deferrals
4.2.
Enrollment and Election to Defer
4.3.
401(a)(17) Excess Deferral Credits
4.4.
Share Deferral Credits
4.5.
Company Credits
4.6.
Vesting
4.7.
Reduction for Tax Withholding
SECTION 5.
TIME AND MANNER OF PAYMENTS    ....................................................................................13
5.1.
Time of Payment
5.2.
Manner of Payment
5.3.
Changes in Time and Manner of Payment
5.4.
Hardship Distributions
5.4.1.
When Available
5.4.2.
Purposes
5.4.3.
Suspension
5.4.4.
Limitations
5.5.
Change of Control Distributions
5.6.
Death Benefit
5.7.
Beneficiary Designation
5.8.
Post‑Termination Deferral Credits
SECTION 6.
DEFERRED COMPENSATION ACCOUNT............................................................................18
6.1.
Participant Accounts
6.2.
Investment of Accounts
6.3.
Assumption of Risk
6.4.
Charges Against Accounts





-ii-





SECTION 7.
FUNDING..............................................................................................................................................19
7.1.
Funding
7.2.
Corporate Obligation
SECTION 8.
FORFEITURE OF BENEFITS.......................................................................................................20
SECTION 9.
ADMINISTRATION..........................................................................................................................21
9.1.
Authority
9.2.
Liability
9.3.
Procedures
9.4.
Claim for Benefits
9.5.
Claims Procedure
9.5.1.
Original Claim
9.5.2.
Claims Review Procedure
9.5.3.
General Rules
9.6.
Legal Fees
9.7.
Errors in Computations
SECTION 10.
MISCELLANEOUS...........................................................................................................................24
10.1.
Not an Employment Contract
10.2.
Nontransferability
10.3.
Tax Withholding
10.4.
Expenses
10.5.
Governing Law
10.6.
Amendment and Termination
10.7.
Rules of Interpretation

























-iii-





DONALDSON COMPANY, INC.
DEFERRED COMPENSATION AND 401(k) EXCESS PLAN
(2020 Restatement)

SECTION 1

HISTORY AND PURPOSE

1.1.History.    Since December 21, 1997, Donaldson Company, Inc. has maintained an unfunded, nonqualified deferred compensation program for a select group of highly compensated employees, known as the “DONALDSON COMPANY, INC. DEFERRED COMPENSATION AND 401(k) EXCESS PLAN.” The Plan, in its most current amended and restated form, is maintained under a document effective January 1, 2008, as amended. Effective as of January 1, 2020, Donaldson Company, Inc. hereby amends and restates the Plan in the manner hereinafter set forth to (i) discontinue notional investment of future Deferral Credits (other than deferrals of Performance Shares) and Company Credits into Stock Units or any other Company stock fund and (ii) make other miscellaneous changes.

1.2.Purpose.    The purposes of this Plan are to enable the Company to supplement the benefits for a select group of management or highly compensated employees under the 401(k)‑ESOP Plan which will be reduced because of the compensation limitation under section 401(a)(17) of the Code; to provide a means whereby certain amounts payable by the Company to a select group of management or highly compensated employees may be deferred to some future period; and to attract and retain certain executive employees of outstanding competence.

1.3.Relation to Master Stock Plans.    All benefits provided by this Plan that are attributable to Performance Shares and Restricted Stock are subject to any applicable terms, conditions and restrictions required by the applicable Master Stock Plan pursuant to which the corresponding long‑term incentive or restricted stock award was issued. Benefits attributable to Company Credits which are paid in the form of Common Stock are subject to any applicable terms, conditions and restrictions required by the Donaldson Company, Inc. 2019 Master Stock Incentive Plan if they are credited on or after November 22, 2019, the Donaldson Company, Inc. 2010 Master Stock Incentive Plan if they are credited on or after November 19, 2010 but before November 22, 2019, the Donaldson Company, Inc. 2001 Master Stock Incentive Plan if they are credited on or after November 16, 2001 but before November 19, 2010, or the Donaldson Company, Inc. 1991 Master Stock Compensation Plan if they are credited before November 16, 2001.





SECTION 2

DEFINITIONS

The following words and phrases shall have the following meanings, unless a different meaning is plainly required by the context. Any masculine terminology used in the Plan shall also include the feminine gender and the definition of any terms in the singular shall also include the plural.
2.1.Account - the deferred compensation account established under this Plan for a Participant pursuant to Section 6.1, which shall be a bookkeeping entry only and shall be utilized solely as a device for the measurement and determination of the amounts to be paid to a Participant (or designated Beneficiary) pursuant to this Plan, and shall including the following:

2.1.1. Annual Deferral Account - with respect to a Participant, each of the following entries on the records of the Company reflecting Deferral Credits of the Participant for a Plan Year, Incentive Cycle or other performance period as applicable:

(a)
Annual Base Salary Account - that portion of a Participant’s Base Salary that a Participant defers for any one Plan Year (without regard to whether such amounts are withheld and credited during such Plan Year), plus earnings, gains or losses credited or debited to such amounts pursuant to this Plan, less all distributions made to the Participant or his or her Beneficiary pursuant to this Plan that relate to the Account for such Plan Year.

(b)
Annual 401(a)(17) Excess Account - that portion of a Participant’s Base Salary or Performance Cash in excess of the dollar limit under section 401(a)(17) of the Code that a Participant defers for any one Plan Year pursuant to Section 4.3 (without regard to whether such amounts are withheld and credited during such Plan Year), plus earnings, gains or losses credited or debited to such amounts pursuant to this Plan, less all distributions made to the Participant or his or her Beneficiary pursuant to this Plan that relate to the Account for such Plan Year.

(c)
Annual Performance Cash Account - that portion of a Participant’s Performance Cash that a Participant defers for any one performance period (without regard to whether such amounts are withheld and credited during such performance period), plus earnings, gains or losses credited or debited to such amounts pursuant to this Plan, less all distributions made to the Participant or his or her Beneficiary pursuant to this Plan that relate to the Account for such performance period.

(d)
Annual Performance Share Account - that portion of a Participant’s Performance Shares that a Participant defers for any one Incentive Cycle






-2-





(without regard to whether such amounts are withheld and credited during such Incentive Cycle), plus earnings, gains or losses credited or debited to such amounts pursuant to this Plan, less all distributions made to the Participant or his or her Beneficiary pursuant to this Plan that relate to the Account for such Incentive Cycle.

(e)
Annual Restricted Stock Account - that portion of a Participant’s Restricted Stock award that a Participant deferred for any one Plan Year (without regard to whether such amounts are withheld and credited during such Plan Year) prior to January 1, 2008, plus earnings, gains or losses credited or debited to such amounts pursuant to this Plan, less all distributions made to the Participant or his or her Beneficiary pursuant to this Plan that relate to the Account for such Plan Year.

2.1.2. Company Credit Account - with respect to a Participant, all Company Credits entered on the records of the Company, plus earnings, gains or losses credited or debited to such amounts pursuant to this Plan, less all distributions made to the Participant or his or her Beneficiary pursuant to this Plan that relate to the Account for such Plan Year.

2.2.Affiliate - a business entity which is under “common control” with the Company or which is a member of an “affiliated service group” that includes the Company, as those terms are defined in sections 414(b), (c) and (m) of the Code. A business entity shall also be treated as an Affiliate if, and to the extent that, such treatment is required by regulations under section 414(o) of the Code. In addition to said required treatment, the Committee may, in its discretion, designate as an Affiliate any business entity which is not such a “common control” or “affiliated service group” business entity but which is otherwise affiliated with the Company, subject to such limitations as the Committee may impose.

2.3.Base Salary - the annual cash compensation relating to services performed during any calendar year, excluding distributions from nonqualified deferred compensation plans, bonuses, commissions, overtime, fringe benefits, profit sharing contributions, stock options, relocation expenses, incentive payments, non‑monetary awards, tuition reimbursement and automobile and other allowances paid to a Participant for employment services rendered (whether or not such allowances are included in the Employee’s gross income). Base Salary shall be calculated before reduction for compensation voluntarily deferred or contributed by the Participant pursuant to all qualified or nonqualified plans of any Employer and shall be calculated to include amounts not otherwise included in the Participant’s gross income under Code Section 125, 402(e)(3), 402(h), or 403(b) pursuant to plans established by any Employer; provided, however, that all such amounts will be included in compensation only to the extent that had there been no such plan, the amount would have been payable in cash to the Employee. In no event shall Base Salary include any amounts payable to the Participant prior to the commencement of his or her participation in this Plan.











-3-






2.4.Beneficiary - any person or entity validly designated by the Participant in accordance with Section 5 to receive the benefits, if any, payable from the Participant’s Account after the Participant’s death. Designated persons or entities shall not be considered Beneficiaries until the death of the Participant.

2.5.Board - the Board of Directors of the Company.

2.6.Change of Control - the occurrence of a “change in the ownership,” “change in effective control,” and/or a “change in the ownership of a substantial portion of the assets,” as defined under Treasury Regulation § 1.409A‑3(i)(5), of the Affected Corporation. For this purpose, the “Affected Corporation” is the Participant’s employer, or any corporation (including the Company) in a chain of corporations in which each corporation is a majority shareholder of another corporation in the chain, ending with the Participant’s employer. A “majority shareholder” is a shareholder owning more than 50 percent of the total fair market value and total voting power of such corporation.

2.7.Code - the Internal Revenue Code of 1986, including applicable regulations for the specified section of the Code. Any reference in this Plan Statement to a section of the Code, including the applicable regulation, shall be considered also to mean and refer to any subsequent amendment or replacement of that section or regulation.

2.8.Committee - the Human Resources Committee of the Board of Directors of the Company.

2.9.Common Stock - shares of common stock of the Company.

2.10.Company - Donaldson Company, Inc. and, except in determining under Section 2.6 hereof whether or not any Change of Control has occurred, shall include any successor by merger, purchase or otherwise.

2.11.Company Credit - any amount credited to an Eligible Employee in accordance with Section 4.6.

2.12.Deferral Credit - any amount credited to an Eligible Employee in accordance with Section 4.1, 4.2, 4.3 or 4.4.

2.13.Disability, Disabled - the Participant:

(a)
is, by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than twelve (12) months, receiving income replacement benefits for a period of not less than three (3) months under an accident and health plan covering employees of the Company; or









-4-






(b)
is eligible to receive and is actually receiving (after the applicable waiting period) benefits under the federal Social Security Act as in effect at the time of the Disability.

Notwithstanding the foregoing, the terms Disability and Disabled shall at all times be interpreted in a manner so as not to violate section 409A of the Internal Revenue Code.
2.14.
Effective Date - December 21, 1997, the original effective date of the Plan. Except as otherwise explicitly provided herein, this amended and restated Plan document is effective as of January 1, 2020.

2.15.Eligible Employee - unless the Committee determines otherwise, each individual described in (a) or (b) below shall be an Eligible Employee to the extent and subject to the limitations specified:

(a)
Officers. Each person who has been designated as an officer of the Company by the Company’s board of directors shall be an Eligible Employee until such person ceases to be such an officer (but excluding any officer who is not receiving any earned income which constitutes income from sources within the United States).

(b)
Executive Employees. For purposes of Section 4.3 only, each executive employee of the Company or its Affiliates, other than an officer described in (a) above, whose compensation (as defined below) from November 1 through October 31 exceeds the annual compensation limit in effect under Code section 401(a)(17) as of such October 31 shall become an Eligible Employee beginning with the immediately following Plan Year. Once an executive has become an Eligible Employee under this paragraph (b), the executive shall remain an Eligible Employee under this paragraph (b) for each subsequent Plan Year until the executive is designated as an officer under paragraph (a) or incurs a Termination of Employment, death or Disability, whichever happens first. For purposes of this paragraph, “compensation” means (i) the executive’s Recognized Compensation (as defined under the 401(k)-ESOP Plan) paid to the executive from November 1 through October 31, plus (ii) any voluntary deferred compensation that would have been included in Recognized Compensation during such period but for the deferral.

2.16.ERISA - the Employee Retirement Income Security Act of 1974, including applicable regulations for the specified section of ERISA. Any reference in this Plan to a section of ERISA, including the applicable regulation, shall be considered also to mean and refer to any subsequent amendment or replacement of that section or regulation.










-5-






2.17.401(k)‑ESOP Plan - the tax‑qualified, profit sharing and employee stock ownership plan known as the “Donaldson Company, Inc. Retirement Savings and Employee Stock Ownership Plan,” as amended from time to time.

2.18.Incentive Cycle - the performance period applicable to a Performance Share.

2.19.Master Stock Incentive Plan - the Donaldson Company, Inc. 2019 Master Stock Incentive Plan, the Donaldson Company, Inc. 2010 Master Stock Incentive Plan, the Donaldson Company, Inc. 2001 Master Stock Incentive Plan, or the Donaldson Company, Inc. 1991 Master Stock Compensation Plan, as applicable.

2.20.Participant - an Eligible Employee or a former Eligible Employee of the Company or its Affiliates who has any amount credited to his or her Account in this Plan.

2.21.Performance Cash - any performance‑based cash compensation (not including Base Salary) earned by a Participant under any Company’s annual or long‑term bonus and incentive plans for services rendered during a performance period of at least 12 months, as further specified on an election form approved by the Committee in its sole discretion.

2.22.Performance Share - any long‑term performance share or share unit award granted under a Master Stock Incentive Plan.

2.23.Plan - the Donaldson Company, Inc. Deferred Compensation and 401(k) Excess Plan as set forth herein, and as the same may be amended from time to time.

2.24.Plan Year - the twelve (12) consecutive month period ending on any December 31.

2.25.Prior Plan Statement - the series of documents pursuant to which the Plan was established effective December 21, 1997 and operated thereafter until the effective date of this restatement. Credits made to the Plan which relate entirely to services performed on or before December 31, 2005 shall continue to be governed under the terms of the Prior Plan Statement in order to preserve grandfathering from the application of section 409A of the Code.

2.26.Profit Sharing Credit - any amount credited to an Eligible Employee in accordance with Section 4.6(b).

2.27.Restoration Matching Credit - any amount credited to an Eligible Employee in accordance with Section 4.6(a).

2.28.Restricted Stock - time‑based restricted stock awarded to an Eligible Employee under restricted stock awarded to an Eligible Employee under the Donaldson Company, Inc. 2001 Master Stock Incentive Plan, or any predecessor plan.

2.29.Termination of Employment - the separation from service (within the meaning of Treas. Regs. § 1.409A‑1(h)) with the Company Controlled Group, voluntarily or involuntarily,



-6-





for any reason other than Disability or death. Whether a separation from service has occurred is determined under section 409A of the Code and Treasury Regulation 1.409A‑1(h) (i.e., whether the facts and circumstances indicate that the employer and the employee reasonably anticipated that no further services would be performed after a certain date or that the level of bona fide services the employee would perform after such date (whether as an employee or independent contractor) would permanently decrease to no more than twenty percent (20%) of the average level of bona fide services performed (whether as an employee or an independent contractor) over the immediately preceding thirty‑six (36) month period (or the full period of services to the employer if the employee has been providing services to the employer less than thirty‑six (36) months)). Separation from service shall not be deemed to occur while the employee is on military leave, sick leave or other bona fide leave of absence if the period does not exceed six (6) months or, if longer, so long as the employee retains a right to reemployment with any member of the Company Controlled Group under an applicable statute or by contract. For this purpose, a leave is bona fide only if, and so long as, there is a reasonable expectation that the employee will return to perform services for any member of the Company Controlled Group. Notwithstanding the foregoing, a twenty‑nine (29) month period of absence will be substituted for such six (6) month period if the leave is due to any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of no less than six (6) months and that causes the employee to be unable to perform the duties of his or her position of employment. For this purpose, the “Company Controlled Group” is the Participant’s employer and all persons with whom the employer would be considered a single employer under Code sections 414(b) and 414(c); provided that, in applying Code sections 1563(a)(1), (2) and (3) for purposes of determining a controlled group of corporations under Code section 414(b), the language “at least 50 percent” shall be used instead of “at least 80 percent” each place it appears therein, and in applying Treas. Regs. § 1.414(c)‑2 for purposes of determining trades or businesses that are under common control for purposes of Code section 414(c), “at least 50 percent” shall be used instead of “at least 80 percent” each place it appears therein.

2.30.Valuation Date - each December 31 and each other day that the New York Stock Exchange is open and conducting business, or such other date or dates as the Committee may establish.

2.31.Vested - nonforfeitable.



















-7-





SECTION 3

PARTICIPATION

3.1.Eligibility Requirements. Each Eligible Employee who is eligible to participate in the Plan shall commence participation in the Plan only after the Eligible Employee has met all enrollment requirements set forth in this Plan and required by the Committee, including returning all required documents to the Committee within the specified time period.

3.2.Termination of Participation. A person shall cease to be a Participant as soon as all amounts credited to the Participant’s Account have been paid in full.

3.3.Overriding Exclusion. Notwithstanding anything apparently to the contrary in this Plan or in any written communication, summary, resolution or document or oral communication, no individual shall be a Participant in this Plan, develop benefits under this Plan or be entitled to receive benefits under this Plan (either for the employee or his or her survivors) unless such individual is a member of a select group of management or highly compensated employees (as that expression is used in ERISA). If a court of competent jurisdiction, any representative of the U.S. Department of Labor or any other governmental, regulatory or similar body makes any direct or indirect, formal or informal, determination that an individual is not a member of a select group of management or highly compensated employees (as that expression is used in ERISA), such individual shall not be (and shall not have ever been) a Participant in this Plan at any time. If any person not so defined has been erroneously treated as a Participant in this Plan, upon discovery of such error such person’s erroneous participation shall immediately terminate ab initio and upon demand such person shall be obligated to reimburse the Company for all amounts erroneously paid to him or her.























-8-





SECTION 4

DEFERRED COMPENSATION AMOUNTS

4.1.Minimum/Maximum Deferrals. For each Plan Year, an Eligible Employee under Section 2.15(a) may elect to defer remuneration in the following minimum and up to the following maximum amounts for each deferral elected:

Cash Compensation
Deferral Amount
Base Salary
1% ‑ 75%
Performance Cash
1% ‑ 100%

Equity Compensation
Deferral Amount
Performance Shares
1% ‑ 100%

If, prior to the beginning of a Plan Year, an Eligible Employee has made an election for less than the stated minimum amounts, or if no election is made, the amount deferred shall be zero. Notwithstanding the foregoing, with respect to an Eligible Employee who first becomes a Participant after the first day of a Plan Year, the maximum deferral shall be limited to the amount of compensation not yet earned by the Participant as of the date the Participant submits a deferral election to the Committee for acceptance.
4.2.Enrollment and Election to Defer. As a condition to participation, each Eligible Employee who is eligible to participate in the Plan under Section 2.15(a) shall complete, execute and return to the Committee an election form and a beneficiary designation form to the Committee. In addition, the Committee may establish from time to time such other enrollment requirements as it determines, in its sole discretion, are necessary.

(a)
First Plan Year of Eligibility. If the Committee so allows, an Eligible Employee who first becomes eligible to participate in this Plan (including for this purpose all other voluntary deferral plans that would be required to be aggregated with this Plan under Treas. Regs. § 1.409A‑1(c)(2)) after the first day of a Plan Year must submit a Base Salary deferral election within 30 days after he or she first becomes eligible to participate in the Plan, or within such other earlier deadline as may be established by the Committee in its discretion, in order to participate for that Plan Year. In such event, such person’s participation in this Plan shall not commence earlier than 30 days after he or she first becomes eligible to participate in the Plan, and such person shall not be permitted to defer under this Plan any portion of his or her Base Salary that is paid with respect to services performed prior to his or her participation commencement date, except to the extent permissible under section 409A of the Code and related Treasury guidance or regulations thereunder. If the Participant is not







-9-





eligible to enter the Plan within a Plan Year under the aforementioned thirty (30) day rule (because, for example, the Participant was previously eligible to participate in the Plan or another voluntary deferral plan of the Company), then any Base Salary deferral election shall apply for the immediately following Plan Year and shall be made before the end of the Plan Year preceding such Plan Year.

(b)
Subsequent Plan Years. For each succeeding Plan Year, an irrevocable Base Salary deferral election for that Plan Year, and such other elections as the Committee deems necessary or desirable under the Plan, shall be made by timely delivering a new election form to the Committee, in accordance with the terms of the Plan, before the end of the Plan Year preceding the Plan Year for which the election is made. The deferral election for the preceding Plan Year, if any, shall not automatically carry over and continue in effect for subsequent years; rather, an affirmative election for each year shall be required.

(c)
Performance‑Based Compensation. Notwithstanding the foregoing requirements as to the timing of deferral elections with respect to Base Salary, an irrevocable deferral election pertaining to Performance Cash or Performance Shares which qualify as “performance‑based compensation” may be made by timely delivering an election form to the Committee, in accordance with the terms of the Plan, no later than six months before the end of the applicable performance period, provided that such compensation is not yet readily ascertainable. “Performance‑based compensation” shall be compensation based on services performed over a period of at least twelve (12) months, in accordance with section 409A of the Code and related guidance. (For this purpose, restricted stock does not qualify as “performance‑based compensation” unless subject to a performance‑based vesting condition or as otherwise qualified under section 409A of the Code and related guidance.) If no such election form is timely delivered for a performance period (including a form canceling a prior election), the deferral election for the preceding performance period, if any, shall continue in effect.

4.3.401(a)(17) Excess Deferral Credits. An Eligible Employee under Section 2.15(a) or (b) may make a separate election (subject to the minimum and maximum limitations in Section 4.1 above) to defer only from the Participant’s Base Salary and Performance Cash in excess of the annual compensation limit in effect for the Plan Year under section 401(a)(17) of the Code. (In the case of any Eligible Employee under 2.15(a), this election may be addition to or in lieu of a Base Salary or Performance Cash deferral election under Section 4.1.) Any excess deferral election under this Section 4.3 shall be made by timely delivering a new election form to the Committee, in accordance with the terms of the Plan, before the end of the Plan Year preceding the Plan Year for which the election is made. The deferral election for the preceding









-10-





Plan Year, if any, shall not automatically carry over and continue in effect for subsequent years; rather, an affirmative election for each year shall be required. If an Eligible Employee makes an election under this Section 4.3 for a Plan Year and earns no Base Salary and no Performance Cash in excess of the annual compensation limit for that year, then no excess deferrals shall be credited for that year.

4.4.Share Deferral Credits.

(a)
Stock Units. After the end of the Incentive Cycle, the Participant’s Account shall be credited with a number of Stock Units equal to the number of Performance Shares deferred by the Participant under any Company long‑term incentive program. Since January 1, 2008, deferral elections made with respect to time‑based Restricted Stock are no longer accepted; provided, that any Stock Units credited pursuant to elections made prior to January 1, 2008 remain subject to the provisions of this Plan.

(b)
Adjustment. In the event of any change in the outstanding shares of Common Stock by reason of any stock split or stock dividend in the form of a split, the Committee shall adjust the number of Stock Units in a Participant’s Account in accordance with the terms of the applicable Master Stock Incentive Plan under Section 1.3.

(c)
Dividend Units. Each time a dividend is paid on shares of Common Stock, the Participant shall receive a credit to his or her Account equal to that number of shares of Common Stock (rounded to the nearest whole share) having a fair market value on the dividend payment date equal to the amount of the dividend payable on the number of Stock Units credited to the Participant’s Account on the dividend record date. The fair market value of each share of Common Stock shall be equal to the closing price of one share of Common Stock on the New York Stock Exchange Composite Transactions on the credit date as of which Stock Units are credited to the Participant’s Account.

(d)
No Actual Shares Prior to Distribution. No actual shares of Common Stock shall be issued until the distribution date(s) described below. The Stock Units shall not be considered issued and outstanding shares for purposes of stockholder voting rights.

4.5.Company Credits.

(a)
Restoration Matching Credits. An Eligible Employee’s Restoration Matching Credits for any Plan Year shall be the amount necessary to make up for the lost share, if any, of fixed matching contributions (but not elective deferred contributions) under Section 3.2 of the 401(k)‑ESOP Plan attributable to the Eligible Employee’s Base Salary and Performance Cash deferrals under this Plan if they would have otherwise been allocated to the account of the Participant under the 401(k)‑ESOP







-11-





Plan for such Plan Year, without regard to the annual compensation limit then in effect under section 401(a)(17) of the Code. The amount so credited to a Participant under this Plan for any Plan Year (i) may be smaller or larger than the amount credited to any other person and (ii) may differ from the amount credited the Eligible Employee in the preceding Plan Year. Restoration Matching Credits, if any, shall be credited to the Participant’s Annual Account generally when fixed matching contributions are made to the 401(k)-ESOP throughout the Plan Year (but in all events no later than as soon as administratively practicable after the amount can determined for the applicable Plan Year).

(b)
Profit Sharing Credits. The Board may, in its sole discretion, cause the Account of an Eligible Employee to be credited with Profit Sharing Credits for a Plan Year. Such Profit Sharing Credits shall not exceed the amount necessary to make up for the lost share, if any, of profit sharing contributions under Section 3.4 of the 401(k)‑ESOP Plan attributable to the Eligible Employee’s Base Salary and Performance Cash deferrals under this Plan and the annual compensation limit then in effect under Code section 401(a)(17). The Profit Sharing Credit, if any, shall be credited to the Participant’s Annual Account for the applicable Plan Year as soon as administratively practicable after the amount can determined for the applicable Plan Year.

4.6.Vesting. Subject to the forfeiture provisions of Section 8, the Accounts of all Participants shall be 100% Vested at all times.

4.7.Reduction for Tax Withholding. Notwithstanding anything in Section 4.4 to the contrary, the number of Stock Units credited pursuant to those sections shall be reduced by the number of shares whose aggregate fair market value on the crediting date equals the amount of any taxes that must be withheld at the time of crediting due to the Eligible Employee’s deferral election.





















-12-





SECTION 5

TIME AND MANNER OF PAYMENTS

5.1.Time of Payment. Payment of a Participant’s Annual Deferral Accounts and Company Credit Account under the Plan will commence as soon as administratively feasible after (but not later than December 31 of the Plan Year in which occurs, or if later, sixty (60) days following) the earliest of the following events:

(a)
the Participant’s death;
(b)
the Participant’s Disability;
(c)
the date that is twenty‑four (24) months following the Participant’s Termination of Employment; or
(d)
a date of distribution selected by the Participant on a form prescribed by the Committee (1) for each Annual Deferral Account at the time a deferral election is made, and (2) for the Company Credit Account at the time the Participant first becomes eligible to participate in the Plan, which may be:
(i)
January 1 of a specified year (for 2020 or later elections; 2019 and earlier elections may contain a specify a date certain); or
(ii)
a date that is a specified number of months after the Participant’s Termination of Employment (not to exceed twenty‑four (24) months); provided, however, that where payment under this paragraph (d)(ii) is made to any “specified employee” (as defined under section 409A of the Code) on account of Termination of Employment, such payment shall commence no earlier than six (6) months following a Termination of Employment (or upon the death of the employee, if earlier) if required to comply with section 409A of the Code.
5.2.Manner of Payment. A Participant’s Annual Deferral Accounts and Company Credit Account will be paid to the Participant in either a single lump sum or in annual installments of not more than ten (10) years (for 2020 or later elections; 2019 and earlier elections may specify lump sum or annual installments of not more than twenty (20) years). The Participant must elect a manner of payment at the time the Participant elects his or her date of distribution pursuant to Section 5.1(d). Notwithstanding the foregoing, the following special rules shall apply:









-13-






(a)
in the case of the Participant’s death or Disability, payment shall be in a single lump sum;

(b)
if the Participant’s Account upon commencement of an installment distribution under Section 5.1 is less than the dollar limit then in effect under section 402(g) of the Code (e.g., Nineteen Thousand Five Hundred Dollars ($19,500) in 2020), payment of the Participant’s entire Account shall be in a single lump sum in accordance with the requirements of the cash‑out rules under Treasury regulations issued under section 409A of the Code; and

(c)
in the event no election was made by the Participant, payment shall be in a single lump sum.

Payment of the portion of a Participant’s Account attributable to Deferral Credits other than Performance Shares and Restricted Stock shall be in cash. Payment to a Participant of the portion of the Participant’s Account attributable to Performance Shares and Restricted Stock shall be made, net of withholding taxes, exclusively in shares of Common Stock. Payment to a Participant on or after the date certified in writing by the Committee or its delegate as the date on which distributions in stock of the portion of the Participant’s Account attributable to Company Credits are administratively feasible shall be made, net of withholding taxes, exclusively in shares of Common Stock. Payment prior to that certified date of such portion of a Participant’s Account shall be in cash. For purposes of determining any tax withholding on a payment, the value of Common Stock will be the market price of such Common Stock as of the close of business on the day prior to the date as of which the payment is made.
5.3.Changes in Time and Manner of Payment. Notwithstanding the foregoing, a Participant who is actively employed by the Company may make a new election that changes the time or form of payment selected pursuant to Section 5.1(d) and Section 5.2, subject to the following limitations:

(a)
Such election must be submitted to and accepted by the Committee at least twelve (12) months prior to the date a distribution to the Participant would otherwise have been made or commenced;
(b)
The election shall have no effect until at least twelve (12) months after the date on which the election is made;
(c)
The election may change the time when payment shall commence but only if the new date selected by the Participant for commencement shall be a date that is at least five (5) years from the prior date of distribution selected by the Participant;
(d)
The election may reduce or extend the number of installment payments (subject to the limitations in Section 5.2) so long as the initial installment



-14-





is delayed at least five (5) years from the date distribution would have otherwise commenced; and
(e)
If the participant changes the time and/or form of payment under this Section 5.3, payment shall commence as soon as administratively feasible after (but not later than December 31 of the Plan Year in which occurs, or if later, sixty (60) days following) the earliest of the following events:
(i)
the Participant’s death;

(ii)
the Participant’s Disability; or

(iii)
the new date selected by the Participant for commencement.

5.4.Hardship Distributions.

5.4.1.When Available. A Participant may receive a hardship distribution from the Deferral Credits in his or her Account if the Committee determines that such hardship distribution is for a purpose described in Section 5.4.2 and the conditions in this Section 5.4 have been fulfilled. To receive such a distribution, the Participant must file a written hardship distribution application with the Committee and furnish such documentation as the Committee may require. In the application, the Participant shall specify the basis for the distribution and the dollar amount to be distributed. If such hardship distribution is approved by the Committee, distribution shall be made as soon as administratively feasible (but no more than sixty (60) days) following the approval of a completed application by the Committee. Hardship distributions shall be made in a lump sum payment of either cash or Common Stock, as required by Section 5.2. The amount of each hardship distribution shall be taken from the portion of the Account attributable to the earliest enrollment (including related earnings) first.

5.4.2.Purposes. Hardship distributions shall be allowed under Section 5.4.1 only if the Participant establishes that the hardship distribution is to be made on account of an unanticipated emergency that is caused by an event beyond the control of the Participant that would result in severe financial hardship to the Participant resulting from (i) a sudden and unexpected illness or accident of the Participant, the Participant’s spouse, or a dependent of the Participant, (ii) a loss of the Participant’s property due to casualty, or (iii) such other similar extraordinary and unforeseeable circumstances arising as a result of events beyond the control of the Participant, all as determined in the sole discretion of the Committee.

5.4.3.Suspension. If the Committee approves a Participant’s petition for payout, the Participant’s deferrals under this Plan shall be suspended as of the date of such approval and the Participant shall receive a payout from the Plan within 60 days of the date of such approval.

5.4.4.Limitations. The amount of the hardship distribution shall not exceed the amount of the Participant’s proven immediate and heavy financial need. A hardship distribution






-15-





shall not be made after the death of the Participant. The amount of approved hardship distribution shall not exceed the value of the Account. Notwithstanding the foregoing, the Committee, as applicable, shall interpret all provisions relating to suspension and/or payout under this Section 5.4 in a manner that is consistent with section 409A of the Code and other applicable tax law, including but not limited to guidance issued after the effective date of this Plan.

5.5.Change of Control Distributions. Notwithstanding any other provision of this Plan, in the event of a Change of Control, each Participant who incurs a Termination of Employment with the Company for any reason during the two (2) year period following such Change of Control shall receive within ten (10) business days after the date of termination a lump sum payment of the entire balance contained in the Participant’s Account; provided, however, that with respect to any Participant who separated from service before the date of a Change of Control, the balance of the Participant’s Account shall be paid at the time and in the manner as elected by the Participant under this Section 5 hereof (and shall not be commuted to a lump sum or otherwise accelerated by the Change of Control). Where payment under this Section 5.5 is made to any “specified employee” (as defined under section 409A of the Code) on account of Termination of Employment, such payment shall commence no earlier than six (6) months following a Termination of Employment (or upon the death of the employee, if earlier) if required to comply with section 409A of the Code.

5.6.Death Benefit. In the event of a Participant’s death, the Company shall pay the amount of the Participant’s Account as of the date of death (as adjusted from time to time pursuant to Section 6.2) in a lump sum to the Participant’s designated Beneficiary as soon as administratively feasible after the Participant’s death (but not later than December 31 of the Plan Year in which the Participant’s death occurs, or if later, sixty (60) days following such death). Payment to a Participant’s designated Beneficiary shall be in cash to the extent the Participant would have been paid in cash, and in Common Stock of the Company (and cash for fractional shares) to the extent the Participant would have been paid in Common Stock.

5.7.Beneficiary Designation. A Participant shall submit to the Company upon initial designation as an Eligible Employee in the Plan, and at such other times as the Participant desires, on a form provided by the Committee, a written designation of the beneficiary or beneficiaries to whom payment of the Participant’s Account under the Plan shall be made in the event of the Participant’s death. Beneficiary designations shall become effective only when received by the Company. Beneficiary designations first received by the Company after the Participant’s death, and any designations in effect at the time a valid subsequent designation is received by the Company, shall be invalid and have no effect. If a Participant has not designated a Beneficiary, or if no designated Beneficiary is living on the date of distribution, the Participant’s Account shall be distributed to those persons entitled to receive the Participant’s benefit under the 401(k)‑ESOP Plan.

5.8.Post‑Termination Deferral Credits. In the event of a Participant’s Disability, death or Termination of Employment prior to the end of a performance or vesting period to which a









-16-





Performance Cash or Performance Share deferral relates, if the Participant becomes entitled to all or any portion of such award upon completion of the performance or vesting period, a Deferral Credit shall be made to the applicable Annual Deferral Account. Payment of such Annual Deferral Account shall commence in the form elected by the Participant under Section 5.2 as of the applicable distribution date under Section 5.1 (subject to any modifications under Section 5.3), or the date the Deferral Credit is made, if later. If payment commences upon the Deferral Credit Date (and thereby is delayed beyond the applicable distribution date), there shall be no “catch‑up” payments.









































-17-





SECTION 6

DEFERRED COMPENSATION ACCOUNT

6.1.Participant Accounts. The Committee shall cause a bookkeeping account to be kept in the name of each Participant which shall reflect the value of the Deferral Credits and Company Credits, and any earnings (including Dividend Units) thereon, credited to a Participant. Deferral Credits shall be credited to a Participant’s Account as of the date the amounts deferred otherwise would have become due or payable. Company Credits shall be credited at such times as the Committee shall direct.

6.2.Investment of Accounts. Amounts credited to a Participant’s Account (other than those described in Section 4.4) will be adjusted for gains and losses to the same extent that equal amounts would have been adjusted if they had been invested as directed by the Participant in the subfund or subfunds designated by the Committee; provided, that no amounts credited to a Participant’s Account (other than those described in Section 4.4) for Plan Years beginning on and after January 1, 2020 may be credited to Stock Units or any other Company stock fund. Amounts described in Section 4.4 will be adjusted as set forth in that section.

6.3.Assumption of Risk. The Participant, by electing to make deferrals under this Plan, assumes all risk in connection with any decrease in value of the Participant’s Account.

6.4.Charges Against Accounts. There shall be charged against each Participant’s bookkeeping account any payments made to the Participant or the Participant’s Beneficiary in accordance with Section 5.

























-18-





SECTION 7

FUNDING

7.1.Funding. The Company and its Affiliates shall be responsible for paying all benefits due hereunder. For the purpose of facilitating the payment of benefits due hereunder, the Company may (but shall not be required to) establish and maintain a grantor trust pursuant to an Agreement between the Company and a trustee selected by the Company; provided, however, that any such grantor trust must be structured so that it does not result in any federal income tax consequences to any Participant until distributions under Section 5 are actually received. The Company may contribute to a grantor trust thereby created such amounts as it may from time to time determine.

7.2.Corporate Obligation. Neither the officers nor any member of the Board of Directors of the Company or any of its Affiliates in any way secures or guarantees the payment of any benefit or amount which may become due and payable hereunder to or with respect to any Participant. Each Participant and other person entitled at any time to payments hereunder shall look solely to the assets of the Company and its Affiliates for such payments as an unsecured, general creditor. Nothing herein shall be construed to give a Participant, Beneficiary or any other person or persons any right, title, interest or claim in or to any specific asset, fund, reserve, account or property of any kind whatsoever owned by the Company or in which it may have any right, title or interest now or in the future. After benefits shall have been paid to or with respect to a Participant and such payment purports to cover in full the benefit hereunder, such former Participant or other person or persons, as the case may be, shall have no further right or interest in the other assets of the Company and its Affiliates in connection with this Plan.



























-19-





SECTION 8

FORFEITURE OF BENEFITS

All unpaid benefits under this Plan accrued under Section 4.6 shall be permanently forfeited if the Committee determines that the Participant, either before or after the Participant’s Termination of Employment or Disability, or before the Participant’s death:
(a)
engaged in criminal or fraudulent conduct resulting in a hardship to the Company or an Affiliate; or

(b)
breached the Participant’s written employment agreement with the Company or an Affiliate.

In addition to the foregoing, all benefits accrued or paid under this Plan are subject to the Company’s clawback and recoupment policy as the same may be amended from time to time.





































-20-





SECTION 9

ADMINISTRATION

9.1.Authority. The Plan shall be administered by the Committee, which shall have full discretionary power and authority to administer and interpret the Plan and to determine all factual and legal questions under the Plan, including but not limited to the entitlement of Participants and Beneficiaries, and the amount of their respective interests. Except where necessary to comply with applicable corporate or securities law, or applicable rules of the New York Stock Exchange (e.g., with respect to executive officers), the Committee may delegate or redelegate to one or more persons, jointly or severally, and whether or not such persons are members of the committee or employees of the Company, such functions assigned to the Committee hereunder as it may from time to time deem advisable. Until withdrawn or redelegated by the Committee, all of the Committee’s delegable power and authority under this Section 9.1 shall be deemed delegated to the Company’s Vice President in charge of executive compensation, excluding only the power and authority to act in such a way as would materially increase the cost of the Plan.

9.2.Liability. No member of the Committee and no director or member of the management of the Company or its Affiliates shall be liable to any persons for any actions taken under the Plan, or for any failure to effect any of the objective or purposes of the Plan, by reason of insolvency or otherwise.

9.3.Procedures. The Committee may from time to time adopt such rules and procedures as it deems appropriate to assist in the administration of the Plan.

9.4.Claim for Benefits. No employee or other person shall have any claim or right to payment of any amount hereunder until payment has been authorized and directed by the Committee.

9.5.Claims Procedure. Until modified by the Committee, the claims procedure set forth in this Section 9.5 shall be the claims procedure for the resolution of disputes and disposition of claims arising under the Plan.

9.5.1.Original Claim. Any employee, former employee, or Beneficiary of such employee or former employee may, if the employee, former employee or Beneficiary so desires, file with the Committee a written claim for benefits under the Plan. Within ninety (90) days after the filing of such a claim, the Committee shall notify the claimant in writing whether the claim is upheld or denied in whole or in part or shall furnish the claimant a written notice describing specific special circumstances requiring a specified amount of additional time (but not more than one hundred eighty (180) days from the date the claim was filed) to reach a decision on the claim. If the claim is denied in whole or in part, the Committee shall state in writing:

(a)
the specific reasons for the denial,







-21-






(b)
the specific references to the pertinent provisions of this Plan on which the denial is based,

(c)
a description of any additional material or information necessary for the claimant to perfect the claim and an explanation of why such material or information is necessary, and

(d)
an explanation of the claims review procedure set forth in this Section.

9.5.2.Claims Review Procedure. Within sixty (60) days after receipt of notice that the claim has been denied in whole or in part, the claimant may file with the Committee a written request for a review and may, in conjunction therewith, submit written issues and comments. Within sixty (60) days after the filing of such a request for review, the Committee shall notify the claimant in writing whether, upon review, the claim was upheld or denied in whole or in part or shall furnish the claimant a written notice describing specific special circumstances requiring a specified amount of additional time (but not more than one hundred twenty (120) days from the date the request for review was filed) to reach a decision on the request for review.

9.5.3.General Rules.

(a)
No inquiry or question shall be deemed to be a claim or a request for a review of a denied claim unless made in accordance with the claims procedure. The Committee may require that any claim for benefits and any request for a review of a denied claim be filed on forms to be furnished by the Committee upon request.

(b)
All decisions on original claims shall be made by the Committee and requests for a review of denied claims shall be made by the Committee.

(c)
The Committee may, in its discretion, hold one or more hearings on a claim or a request for a review of a denied claim.

(d)
Claimants may be represented by a lawyer or other representative at their own expense, but the Committee reserves the right to require the claimant to furnish written authorization. A claimant’s representative shall be entitled to copies of all notices given to the claimant.

(e)
The decision of the Committee on an original claim or on a request for a review of a denied claim shall be served on the claimant in writing. If a decision or notice is not received by a claimant within the time specified, the claim or request for a review of a denied claim shall be deemed to have been denied.







-22-






(f)
Prior to filing a claim or a request for a review of a denied claim, the claimant or the claimant’s representative shall have a reasonable opportunity to review a copy of this Plan Statement and all other pertinent documents in the possession of the Company and its Affiliates.

9.6.Legal Fees. If the Company does not pay the benefits required under the terms of the Plan for reasons other than the insolvency of the Company, the Company agrees to reimburse any Participant for all legal fees incurred in enforcing his or her claim to benefits under the Plan. Notwithstanding the foregoing, to the extent required to comply with the provisions of section 409A of the Code, no reimbursement of expenses incurred by the Participant during any taxable year shall be made after the last day of the following taxable year.

9.7.Errors in Computations. The Committee shall not be liable or responsible for any error in the computation of any benefit payable to or with respect to any Participant resulting from any misstatement of fact made by the Participant or by or on behalf of any Beneficiary to whom such benefit shall be payable, directly or indirectly, to the Committee, and used by the Committee in determining the benefit. The Committee shall not be obligated or required to increase the benefit payable to or with respect to such Participant which, on discovery of the misstatement, is found to be understated as a result of such misstatement of the Participant. However, the benefit of any Participant which is overstated by reason of any such misstatement or any other reason shall be reduced to the amount appropriate in view of the truth (and to recover any prior overpayment).



























-23-





SECTION 10

MISCELLANEOUS

10.1.Not an Employment Contract. This Plan is not and shall not be deemed to constitute a contract of employment between the Company and any employee or other person, nor shall anything herein contained be deemed to give any employee or other person any right to be retained in the Company’s employ or in any way limit or restrict the Company’s right or power to discharge any employee or other person at any time and to treat him without regard to the effect which such treatment might have upon the employee as a Participant in the Plan.

10.2.Nontransferability. A Participant’s rights and interest under the Plan, including amounts payable, may not be assigned, alienated, pledged or transferred except, in the event of a Participant’s death to his Beneficiary. No benefit payable under this Plan shall be subject to attachment, garnishment, execution following judgment or other legal process before actual payment to the Participant or Beneficiary.

10.3.Tax Withholding. The Company shall withhold the amount of any federal, state or local income tax or other tax required to be withheld by the Company under applicable law with respect to any amount payable under the Plan. Any cash payable in lieu of fractional shares shall be applied to the payment of tax withholding. The Participant shall not be liable for any tax withholding.

10.4.Expenses. All expenses of administering the Plan shall be borne by the Company.

10.5.Governing Law. Except to the extent that federal law is controlling, the Plan shall be construed and enforced in accordance with and governed by the laws of the State of Minnesota.

10.6.Amendment and Termination. The Company reserves the power to unilaterally amend this Plan at any time, either prospectively or retroactively or both by action of the Committee. The Committee may likewise terminate or curtail the benefits of this Plan both with regard to persons expecting to receive benefits in the future and persons already receiving benefits at the time of such action; provided, however, that the Committee may not amend or terminate the Plan with respect to benefits that have accrued and are vested pursuant to Section 4 in any manner that reduces the amount of such benefits or alters the effect of any participant election previously filed with the Company. No modification of the terms of this Plan shall be effective unless it is in writing and signed on behalf of the Company by a person authorized to execute such writing. No oral representation concerning the interpretation or effect of this Plan shall be effective to amend the Plan. To the extent permissible under section 409A of the Code and related Treasury regulations and guidance, including but not limited to such guidance and regulations as may be issued after the effective date of this Plan, if there is a termination of the Plan, the Company shall have the right, in its sole discretion, and notwithstanding any elections made by the Participant, to pay all benefits in a lump sum following such termination as soon as







-24-





practicable subject to the limitations prescribed under section 409A of the Code and the regulations thereunder.

10.7.Rules of Interpretation. The titles given to the various sections of this Plan are inserted for convenience of reference only and are not part of this Plan, and they shall not be considered in determining the purpose, meaning or intent of any provision hereof. This Plan shall be construed and this Plan shall be administered to create an unfunded plan providing deferred compensation to a select group of management or highly compensated employees so that it is exempt from the requirements of Parts 2, 3 and 4 of Title I of ERISA and qualifies for a form of simplified, alternative compliance with the reporting and disclosure requirements of Part 1 of Title I of ERISA.








































-25-


EX-31.A 9 exhibit31-a20191031.htm EXHIBIT 31.A Exhibit


Exhibit 31-A
Certification of Chief Executive Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
I, Tod E. Carpenter, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of Donaldson Company, 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 (or persons performing the equivalent functions):
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:
December 6, 2019
 /s/ Tod E. Carpenter
 
 
Tod E. Carpenter
Chairman, President and Chief Executive Officer

21
EX-31.B 10 exhibit31-b20191031.htm EXHIBIT 31.B Exhibit


Exhibit 31-B
Certification of Chief Financial Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
I, Scott J. Robinson, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of Donaldson Company, 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 (or persons performing the equivalent functions):
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:
December 6, 2019
 /s/ Scott J. Robinson
 
 
Scott J. Robinson
Senior Vice President and Chief Financial Officer

22
EX-32 11 exhibit3220191031.htm EXHIBIT 32 Exhibit


Exhibit 32
Pursuant to 18 U.S.C. Section 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the following certifications are being made to accompany the Form 10-Q for the quarter ended October 31, 2019, for Donaldson Company, Inc.:
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
I, Tod E. Carpenter, Chief Executive Officer of Donaldson Company, Inc., certify that:
1.
The Form 10-Q of Donaldson Company, Inc. for the quarter ended October 31, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Donaldson Company, Inc.
Date:
December 6, 2019
 /s/ Tod E. Carpenter
 
 
Tod E. Carpenter
Chairman, President and Chief Executive Officer
CERTIFICATION OF CHIEF FINANCIAL OFFICER
I, Scott J. Robinson, Chief Financial Officer of Donaldson Company, Inc., certify that:
1.
The Form 10-Q of Donaldson Company, Inc. for the quarter ended October 31, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Donaldson Company, Inc.
Date:
December 6, 2019
 /s/ Scott J. Robinson
 
 
Scott J. Robinson
Senior Vice President and Chief Financial Officer


23
EX-101.SCH 12 dci-20191031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2118100 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 2423401 - Disclosure - Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Earnings Per Share (Information Necessary To Calculate Basic And Diluted Net Earnings Per Common Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Employee Benefit Plans (Components Of Net Periodic Pension Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Fair Value Measurements Fair Value Measurements (Pre-tax Impact Of Derivatives) (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Goodwill and Other Intangible Assets (Reconciliation of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Goodwill and Other Intangible Assets (Reconciliation of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Guarantees link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Guarantees (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Guarantees (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Leases (Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2422404 - Disclosure - Leases (Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2422404 - Disclosure - Leases (Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - Leases (Supplemental Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue (Disaggregation of Revenue by Geographical Area) (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 2421403 - Disclosure - Segment Reporting (Summary Of Segment Detail) (Details) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Stock-Based Compensation (Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Stock-Based Compensation (Summary of Performance Award Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Supplemental Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Supplemental Balance Sheet Information (Inventory) (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Supplemental Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Warranty link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 dci-20191031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 14 dci-20191031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 15 dci-20191031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Organization, Consolidation and Presentation of Financial Statements [Abstract] Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Share-based Payment Arrangement, Noncash Expense [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Performance Shares Performance Shares [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Performance Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Non-vested at July 31, 2019 (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Canceled/forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Non-vested at October 31, 2019 (shares) Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Non-vested at July 31, 2019 (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Canceled/forfeited (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Non-vested at October 31, 2019 (in usd per share) New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Assets Assets Liabilities Liabilities Debt Disclosure [Abstract] Borrowings Long-term Debt [Text Block] Statement of Comprehensive Income [Abstract] Net earnings Net Income (Loss) Attributable to Parent Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation income (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Pension liability adjustment, net of deferred taxes of $0.1 and $(0.4), respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Gain on hedging derivatives, net of deferred taxes of $0.2 and $(0.2), respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Reclassifications of losses on hedging derivatives to net income, net of taxes of $(0.7) and $0, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Gain on hedging derivatives, net of deferred taxes of $0.2 and $(0.2), respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component [Domain] Variable Rate Component [Domain] [Domain] for Variable Rate Component [Axis] Eurodollar Rate Plus 0.7% Eurodollar Rate Plus 0.7% [Member] Eurodollar Rate Plus 0.7% [Member] Eurodollar Rate Plus Zero Percent Eurodollar Rate Plus Zero Percent [Member] Eurodollar Rate Plus Zero Percent [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Eurodollar Eurodollar [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Unsecured Debt Unsecured Debt [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Term loan agreement amount Line of Credit Facility, Maximum Borrowing Capacity Basis spread on variable rate (percentage) Debt Instrument, Basis Spread on Variable Rate Earnings Per Share [Abstract] Net earnings for basic and diluted earnings per share computation Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted average common shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Dilutive impact of share based awards (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Weighted average common shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Net earnings per share - basic (in usd per share) Earnings Per Share, Basic Net earnings per share - diluted (in usd per share) Earnings Per Share, Diluted Fair Value Disclosures [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Forward foreign currency exchange contracts Foreign Exchange Forward [Member] Net investment hedges Net Investment Hedging [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Notional amounts Derivative, Notional Amount Derivative assets Derivative Asset, Fair Value, Gross Asset Derivative liabilities Derivative Liability, Fair Value, Gross Liability Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2010 Master Stock Incentive Plan 2010 Master Stock Incentive Plan [Member] 2010 Master Stock Incentive Plan [Member] Employee Stock Option Share-based Payment Arrangement, Option [Member] Stock options exercisable term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Stock option, award vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Options granted, grant date fair value (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Aggregate intrinsic value of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value of options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Performance award measurement period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Expiration period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Payout percentage based on target award (percentage) Share-Based Compensation Arrange By Share-Based Payment Award, Award Target Payout, Percentage Share-Based Compensation Arrange By Share-Based Payment Award, Award Target Payout, Percentage Fair value of awards granted Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Granted Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Granted Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Engine Products Engine Products [Member] Engine Products [Member] Industrial Products Industrial Products [Member] Industrial Products [Member] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning balance Goodwill Goodwill acquired Goodwill, Acquired During Period Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Ending balance Stockholders' Equity Note [Abstract] Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Supplemental Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Stock options expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of performance shares activity Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Schedule of derivative on the balance sheet Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of cash flow hedges Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of net investment hedges Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Segment Reporting, Measurement Disclosures [Abstract] Summary of segment detail Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable, less allowance of $4.9 and $4.8, respectively Accounts Receivable, after Allowance for Credit Loss, Current Inventories, net Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property, plant and equipment, net Property, Plant and Equipment, Net Right-of-use lease assets Operating Lease, Right-of-Use Asset Goodwill Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Deferred income taxes Deferred Income Tax Assets, Net Other long-term assets Other Assets, Noncurrent Total assets Liabilities and shareholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Short-term borrowings Short-term Debt Current maturities of long-term debt Long-term Debt and Lease Obligation, Current Trade accounts payable Accounts Payable, Current Current lease liabilities Operating Lease, Liability, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Long-term debt Long-term Debt and Lease Obligation Non-current income taxes payable Accrued Income Taxes, Noncurrent Deferred income taxes Deferred Income Tax Liabilities, Net Long-term lease liabilities Operating Lease, Liability, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Commitments and contingencies (Note 15) Commitments and Contingencies Redeemable non-controlling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount Shareholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued Preferred Stock, Value, Issued Common stock, $5.00 par value, 240,000,000 shares authorized, 151,643,194 shares issued Common Stock, Value, Issued Retained earnings Retained Earnings (Accumulated Deficit) Non-controlling interest Noncontrolling Interest in Joint Ventures Stock-compensation plans Stockholders Equity, Share Based Compensation Stockholders Equity, Share Based Compensation Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Treasury stock, 25,166,367 and 24,324,483 shares, respectively, at cost Treasury Stock, Value Total shareholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and shareholders’ equity Liabilities and Equity Basis of Presentation Basis of Accounting, Policy [Policy Text Block] New Accounting Standards Recently Adopted and New Accounting Standards Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Retirement Benefits, Description [Abstract] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Pension Plan Pension Plan [Member] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] United States UNITED STATES Foreign Plan Foreign Plan [Member] Defined Benefit Plan Disclosure [Line Items] Number of U.S. plans Number Of US Plans Number Of U.S. Plans. Annual company retirement contribution in addition to 401 (k) match, percent Defined Contribution Plan, Annual Retirement Contributions, Percent Defined contribution plan, annual retirement contributions, percent. Company contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Estimated future contributions to pension plans Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year Other Comprehensive Income (Loss), Net of Tax [Abstract] Schedule of changes in accumulated other comprehensive loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Standard Product Warranty Disclosure [Abstract] Reconciliation of warranty reserves Schedule of Product Warranty Liability [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Pre-tax gains (losses) recognized in accumulated other comprehensive income (loss) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Pre-tax gains (losses) recognized in accumulated other comprehensive income (loss) - Net investment hedges Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax Pre-tax (gains) losses reclassified from accumulated other comprehensive income (loss) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Pre-tax (gains) losses reclassified from accumulated other comprehensive income (loss) - Net investment hedges Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, before Tax Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer relationships Customer Relationships [Member] Patents, trademarks and technology Patents, Trademarks and Technology [Member] Patents, Trademarks and Technology Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-lived Intangible Assets [Roll Forward] Finite-lived Intangible Assets [Roll Forward] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Stock-Based Compensation Share-based Payment Arrangement [Text Block] Employee Benefit Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Leases [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total future minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of future lease payments Operating Lease, Liability Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2021 Operating Leases, Future Minimum Payments, Due in Two Years 2022 Operating Leases, Future Minimum Payments, Due in Three Years 2023 Operating Leases, Future Minimum Payments, Due in Four Years 2024 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total future minimum lease payments Operating Leases, Future Minimum Payments Due Less imputed interest Operating Leases, Imputed Interest Operating Leases, Imputed Interest Present value of future lease payments Operating Leases, Present Value Of Lease Payments Operating Leases, Present Value Of Lease Payments Right-of-use lease assets obtained in exchange for new lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Number of reportable segments Number of Reportable Segments Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Non- Controlling Interest Noncontrolling Interest [Member] Stock Compensation Plans Deferred Compensation, Share-based Payments [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Treasury Stock Treasury Stock [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning Balance Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Treasury stock acquired Treasury Stock, Value, Acquired, Cost Method Dividends declared Dividends, Common Stock, Cash Stock compensation and other activity Stock Compensation And Other Activity Stock Compensation And Other Activity Ending Balance Guarantees [Abstract] Guarantees Guarantees [Text Block] Business Combinations [Abstract] Acquisitions Business Combination Disclosure [Text Block] Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Treasury stock, shares (in shares) Treasury Stock, Shares Reconciliation of goodwill Schedule of Goodwill [Table Text Block] Schedule of finite-lived intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Net sales Revenue from Contract with Customer, Including Assessed Tax Cost of sales Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses Operating Expenses Operating income Operating Income (Loss) Interest expense Interest Expense Other income, net Other Nonoperating Income (Expense) Earnings before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income taxes Income Tax Expense (Benefit) Net earnings Weighted average shares - basic (in shares) Weighted average shares - diluted (in shares) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Europe, Middle East and Africa EMEA [Member] Asia Pacific Asia Pacific [Member] Latin America Latin America [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total net sales Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Off-Road Off Road Products [Member] Off-Road Products [Member] On-Road On Road Products [Member] On Road Products [Member] Aftermarket Aftermarket Products [Member] Aftermarket Products [Member] Aerospace and Defense Aerospace And Defense Products [Member] Aerospace And Defense Products [Member] Industrial Filtration Solutions Industrial Filtration Solutions Products [Member] Industrial Filtration Solutions Products [Member] Gas Turbine Systems Gas Turbine Products [Member] Gas Turbine Products [Member] Special Applications Special Applications Products [Member] Special Applications Products [Member] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Corporate and Unallocated Corporate, Non-Segment [Member] Engine Products segment Industrial Products segment Segment Reporting Information [Line Items] Earnings before income taxes Warranty Product Warranty Disclosure [Text Block] Operating lease cost Operating Lease, Cost Short-term lease cost Short-term Lease, Cost Total lease costs Lease, Cost Pretax compensation expense Share-based Payment Arrangement, Expense Tax benefits associated with stock options Share-based Payment Arrangement, Expense, Tax Benefit Income Tax Disclosure [Abstract] Unrecognized tax benefits Unrecognized Tax Benefits Accrued interest and penalties on unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized tax benefits that could potentially expire Unrecognized Tax Benefits, Potentially Expire Unrecognized Tax Benefits, Potentially Expire Right-of-use lease assets Current lease liabilities Long-term lease liabilities Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rates (percentage) Operating Lease, Weighted Average Discount Rate, Percent Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Balance at beginning of period Standard and Extended Product Warranty Accrual Accruals for warranties issued during the reporting period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Accruals related to pre-existing warranties (including changes in estimates) Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Less: settlements made during the period Standard and Extended Product Warranty Accrual, Decrease for Payments Balance at end of period Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Long-term Debt Long-term Debt [Member] Long-Term Debt, Variable Interest Rate Long-Term Debt, Variable Interest Rate [Member] Long-Term Debt, Variable Interest Rate [Member] Debt instrument, fair value disclosure Debt Instrument, Fair Value Disclosure Debt carrying value Long-term Debt, Gross Equity method investments Equity Method Investments Class of Treasury Stock [Table] Class of Treasury Stock [Table] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Stock repurchased during the period (in shares) Treasury Stock, Shares, Acquired Stock repurchased during the period Payments for Repurchase of Common Stock Shares with remaining authorization for repurchase under stock repurchase plan (in shares) Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Dividends paid per share (in usd per share) Common Stock, Dividends, Per Share, Cash Paid Cash dividend declared per common share (in usd per share) Common Stock, Dividends, Per Share, Declared Components of inventory Schedule of Inventory, Current [Table Text Block] Components of property, plant and equipment Property, Plant and Equipment [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] BOFA International LTD BOFA International LTD [Member] BOFA International LTD [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Business combination, consideration transferred Business Combination, Consideration Transferred Cash acquired Cash Acquired from Acquisition Additional voting interest acquired (percentage) Business Acquisition, Additional Percentage Of Voting Interests Acquired Business Acquisition, Additional Percentage Of Voting Interests Acquired Ownership percentage (percentage) Noncontrolling Interest, Ownership Percentage by Parent Components of net periodic pension costs Schedule of Net Benefit Costs [Table Text Block] Options excluded from the diluted net earnings per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Leases Lessee, Operating Leases [Text Block] Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Ending balance (in shares) Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Ending balance (in usd per share) Revenue Revenue from Contract with Customer [Text Block] Earnings Per Share Earnings Per Share [Text Block] Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Advanced Filtration Systems, Inc. Advanced Filtration Systems Inc [Member] Advanced Filtration Systems, Inc. [Member] Royalty Royalty [Member] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Guarantor Obligations [Line Items] Outstanding debt (the Company guarantees half) Contingent liability for standby letters of credit Letters of Credit Outstanding, Amount Amounts drawn for letters of credit Amount Drawn Upon Letters Of Credit Amount Drawn Upon Letters Of Credit Investment earnings (loss) Income (Loss) from Equity Method Investments Royalty income Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Land Land [Member] Buildings Building [Member] Machinery and equipment Machinery and Equipment [Member] Computer software Software Development [Member] Construction in progress Construction in Progress [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, plant and equipment, gross Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, plant and equipment, net Net periodic benefit costs: Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Service cost Defined Benefit Plan, Service Cost Interest cost Defined Benefit Plan, Interest Cost Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Prior service cost amortization Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Actuarial loss amortization Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Net periodic benefit costs Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Cover page. Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Central Index Key Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Period Focus Amendment Flag Guarantor obligations Schedule of Guarantor Obligations [Table Text Block] Joint venture items Equity Method Investments [Table Text Block] Raw materials Inventory, Raw Materials, Gross Work in process Inventory, Work in Process, Gross Finished products Inventory, Finished Goods, Gross Inventories, net Lease cost Lease, Cost [Table Text Block] Supplemental balance sheet information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Operating lease liability schedule Lessee, Operating Lease, Liability, Maturity [Table Text Block] Operating lease liability schedule Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Statement of Cash Flows [Abstract] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] 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] Depreciation and amortization Depreciation, Depletion and Amortization Deferred income taxes Deferred Income Tax Expense (Benefit) Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Other, net Other Noncash Income (Expense) Changes in operating assets and liabilities, excluding effect of acquired business Increase (Decrease) in Other Operating Assets and Liabilities, Net Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Net expenditures on property, plant and equipment Payments to Acquire Property, Plant, and Equipment Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from long-term debt Proceeds from Issuance of Long-term Debt Repayments of long-term debt Repayments of Long-term Debt Change in short-term borrowings Proceeds from (Repayments of) Short-term Debt Purchase of treasury stock Dividends paid Payments of Ordinary Dividends, Common Stock Tax withholding payments for stock compensation transactions Excess Tax Benefit from Share-based Compensation, Financing Activities Exercise of stock options Proceeds from Stock Options Exercised Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents, end of period Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Income taxes Income Taxes Paid Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Accrued property, plant and equipment additions Capital Expenditures Incurred but Not yet Paid Segment Reporting Segment Reporting Disclosure [Text Block] Deferred taxes on pension liability Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Deferred taxes on hedging derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Taxes on reclassifications of derivatives to net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Fair Value Measurements Fair Value Disclosures [Text Block] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Contract liabilities Contract with Customer, Liability Description of performance obligation timing Revenue, Performance Obligation, Description of Timing Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Total Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Pension Benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Derivative Financial Instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Other comprehensive (loss) income before reclassifications and tax Other Comprehensive Income (Loss), before Reclassifications, before Tax Tax benefit (expense) Other Comprehensive Income (Loss), Tax Other comprehensive income before reclassifications, net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Reclassifications, before tax Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Tax benefit (expense) Reclassification from AOCI, Current Period, Tax Reclassifications, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Other comprehensive (loss) income, net of tax Income Taxes Income Tax Disclosure [Text Block] Schedule of information necessary to calculate basic and diluted net earnings per common share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] EX-101.PRE 16 dci-20191031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 17 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements
3 Months Ended
Oct. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair value measurements of financial instruments are reported in one of three levels based on the lowest level of significant input used as follows:
Level 1
Inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities.
Level 2
Inputs to the fair value measurement include quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly.
Level 3
Inputs to the fair value measurement are unobservable inputs or valuation techniques.
As of October 31, 2019, the carrying values of cash and cash equivalents, accounts receivables, short-term borrowings and trade accounts payable approximate fair value because of the short-term nature of these instruments.
As of October 31, 2019, the estimated fair value of long-term debt with fixed interest rates was $287.3 million compared to its carrying value of $275.0 million. The carrying values of long-term debt with variable interest rates of $373.8 million as of October 31, 2019 approximate fair value. The fair value is estimated by discounting the projected cash flows using the rate at which similar amounts of debt could currently be borrowed. Long-term debt is classified as Level 2 in the fair value hierarchy.
The fair values of the Company’s financial assets and liabilities listed below reflect the amounts that would be received to sell the assets or paid to transfer the liabilities in an orderly transaction between market participants at the measurement date (exit price). The fair values are based on inputs other than quoted prices that are observable for the asset or liability. These inputs include foreign currency exchange rates and interest rates. The financial assets and liabilities are primarily valued using standard calculations and models that use as their basis readily observable market parameters. Industry standard data providers are the primary source for forward and spot rate information for both interest rates and currency rates.
Derivative Fair Value Measurements The Company enters into derivative instruments, including forward foreign currency exchange contracts and net investment hedges, to manage risk in connection with changes in foreign currency. The Company only enters into derivative instruments with counterparties who have highly rated credit. The Company does not enter into derivative contracts for trading or speculative purposes.
Forward Foreign Currency Exchange Contracts The Company uses forward currency exchange contracts to manage exposure to fluctuations in foreign currency. The Company enters into certain purchase commitments with foreign suppliers based on the value of its purchasing subsidiaries’ local currency relative to the currency requirement of the supplier on the date of the commitment. The Company also sells into foreign countries based on the value of purchaser’s local currency. The Company mitigates risk through using forward currency contracts that generally mature in 12 months or less, which is consistent with the related purchases and sales. Contracts that qualify for hedge accounting are designated as cash flow hedges.
Net Investment Hedges The Company uses fixed-to-fixed cross-currency swap agreements to hedge its exposure to adverse foreign currency exchange rate movements for its operations in Europe. The Company has elected the spot method of designating these contracts.
The Company determines the fair values of its derivatives based on valuation models which project future cash flows and discount the future amounts to a present value using market based observable inputs including foreign currency rates, interest rate curves, futures and basis spreads, as applicable.
The following table details the fair value of the Company’s derivative contracts, which are recorded on a gross basis in the Company’s Condensed Consolidated Balance Sheets as of October 31, 2019 and July 31, 2019 (in millions):
 
 
 
 
 
 
Fair Values Significant Other Observable Inputs
(Level 2)
 
 
Notional Amounts
 
Assets (1)
 
Liabilities (2)
 
 
October 31,

 
July 31,

 
October 31,

 
July 31,

 
October 31,

 
July 31,

 
 
2019

 
2019

 
2019

 
2019

 
2019

 
2019

Forward foreign currency exchange contracts
 
$
27.2

 
$
28.2

 
$
1.6

 
$
1.6

 
$
1.3

 
$
(1.8
)
Net investment hedges
 
55.8

 
55.8

 
1.1

 
1.1

 

 
(1.9
)
Total
 
$
83.0

 
$
84.0

 
$
2.7

 
$
2.7

 
$
1.3

 
$
(3.7
)
(1) Recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets.
(2) Recorded within other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.

Changes in the fair value of the Company’s forward foreign currency exchange contracts are recorded in equity as a component of accumulated other comprehensive income (loss), and are reclassified from accumulated other comprehensive income (loss) into earnings when the items underlying the hedged transactions are recognized into earnings, as a component of cost of sales within the Company’s Condensed Consolidated Statements of Earnings and Condensed Consolidated Statements of Comprehensive Income. The net gain or loss on net investment hedges are reported within foreign currency translation gains and losses as a component of accumulated other comprehensive income (loss) on the Company’s Condensed Consolidated Balance Sheets. The interest earned is reclassified out of accumulated other comprehensive income (loss) and into other income, net.
Credit Risk Related Contingent Features Contract provisions may require the posting of collateral or settlement of the contracts for various reasons, including if the Company’s credit ratings are downgraded below its investment grade credit rating by any of the major credit agencies or for cross default contractual provisions if there was a failure under other financing arrangements related to payment terms or covenants. As of October 31, 2019, and July 31, 2019, no collateral has been posted.
Counterparty Credit Risk There is risk that counterparties to derivative contracts will fail to meet their contractual obligations. In order to mitigate counterparty credit risk, the Company only enters into contracts with carefully selected financial institutions based upon their credit ratings and certain other financial factors.
The following table summarizes the pre-tax impact of the gains and losses on the Company’s designated forward foreign currency exchange contracts and net investment hedges (in millions):
 
 
Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Income (Loss)
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Forward foreign currency exchange contracts
 
$
(0.7
)
 
$
1.0

Net investment hedges
 
$
0.8

 
$

 
 
Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Income (Loss)
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Forward foreign currency exchange contracts
 
$
1.9

 
$
(0.3
)
Net investment hedges
 
$

 
$


The Company expects that substantially all of the amounts recorded in accumulated other comprehensive income (loss) for its forward foreign currency exchange contracts will be reclassified into earnings during the next 12 months, based upon the timing of inventory purchases and turnover as well as sales. See also Note 13.
The Company holds equity method investments, which are classified in other long-term assets in the accompanying Condensed Consolidated Balance Sheets. The aggregate carrying amount of these investments was $23.1 million and $23.0 million as of October 31, 2019 and July 31, 2019, respectively. These equity method investments are measured at fair value on a nonrecurring basis. The fair value of the Company’s equity method investments has not been estimated as there have been no identified events or changes in circumstance that would have had an adverse impact on the value of these investments. In the event that these investments were required to be measured, these investments would fall within Level 3 of the fair value hierarchy, due to the use of significant unobservable inputs to determine fair value, as the investments are in privately-held entities.
XML 18 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Supplemental Balance Sheet Information
3 Months Ended
Oct. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Balance Sheet Information Supplemental Balance Sheet Information
The components of net inventories are as follows (in millions):
 
October 31,
2019

 
July 31,
2019

Raw materials
$
116.0

 
$
114.7

Work in process
36.3

 
33.0

Finished products
209.2

 
185.1

Inventories, net
$
361.5

 
$
332.8


    
The components of net property, plant and equipment are as follows (in millions):
 
October 31,
2019

 
July 31,
2019

Land
$
24.3

 
$
24.2

Buildings
328.3

 
325.3

Machinery and equipment
824.9

 
813.5

Computer software
143.4

 
142.8

Construction in progress
133.2

 
114.3

Less: accumulated depreciation
(847.9
)
 
(831.2
)
Property, plant and equipment, net
$
606.2

 
$
588.9


XML 19 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Warranty
3 Months Ended
Oct. 31, 2019
Standard Product Warranty Disclosure [Abstract]  
Warranty Warranty
The Company estimates warranty expense on certain products at the time of sale. The following is a reconciliation of warranty reserves for the three months ended October 31, 2019 and 2018 (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

Balance at beginning of period
$
11.2

 
$
18.9

Accruals for warranties issued during the reporting period
0.4

 
0.3

Accruals related to pre-existing warranties (including changes in estimates)
(0.3
)
 
(0.4
)
Less: settlements made during the period
(1.0
)
 
(1.7
)
Balance at end of period
$
10.3

 
$
17.1


There were no material specific warranty matters accrued for or significant settlements made in the three months ended October 31, 2019 or 2018.
XML 20 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Oct. 31, 2019
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of changes in accumulated other comprehensive loss
Changes in accumulated other comprehensive loss by component for the three months ended October 31, 2019 and 2018 are as follows (in millions):
 
Foreign
Currency
Translation
Adjustment
 
Pension
Benefits
 
Derivative
Financial
Instruments
 
Total
Balance as of July 31, 2019, net of tax
$
(92.7
)
 
$
(99.0
)
 
$
(1.2
)
 
$
(192.9
)
Other comprehensive income before reclassifications and tax
8.1

 

 
0.1

 
8.2

Tax benefit

 

 
0.2

 
0.2

Other comprehensive income before reclassifications, net of tax
8.1

 

 
0.3

 
8.4

Reclassifications, before tax

 
0.7

 
1.9

 
2.6

Tax benefit (expense)

 
0.1

 
(0.7
)
 
(0.6
)
Reclassifications, net of tax

 
0.8

(1) 
1.2

(2) 
2.0

Other comprehensive income (loss), net of tax
8.1

 
0.8

 
1.5

 
10.4

Balance as of October 31, 2019, net of tax
$
(84.6
)
 
$
(98.2
)
 
$
0.3

 
$
(182.5
)
 
 
 
 
 
 
 
 
Balance as of July 31, 2018, net of tax
$
(66.1
)
 
$
(82.9
)
 
$
(0.8
)
 
$
(149.8
)
Other comprehensive (loss) income before reclassifications and tax
(24.2
)
 

 
1.0

 
(23.2
)
Tax expense

 

 
(0.3
)
 
(0.3
)
Other comprehensive (loss) income before reclassifications, net of tax
(24.2
)
 

 
0.7

 
(23.5
)
Reclassifications, before tax

 
2.0

 
(0.3
)
 
1.7

Tax (expense) benefit

 
(0.4
)
 
0.1

 
(0.3
)
Reclassifications, net of tax

 
1.6

(1) 
(0.2
)
(2) 
1.4

Other comprehensive (loss) income, net of tax
(24.2
)
 
1.6

 
0.5

 
(22.1
)
Balance as of October 31, 2018, net of tax
$
(90.3
)
 
$
(81.3
)
 
$
(0.3
)
 
$
(171.9
)
(1)
Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss to operating expenses or cost of sales.
(2)
Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net.
XML 21 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Warranty (Tables)
3 Months Ended
Oct. 31, 2019
Standard Product Warranty Disclosure [Abstract]  
Reconciliation of warranty reserves The following is a reconciliation of warranty reserves for the three months ended October 31, 2019 and 2018 (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

Balance at beginning of period
$
11.2

 
$
18.9

Accruals for warranties issued during the reporting period
0.4

 
0.3

Accruals related to pre-existing warranties (including changes in estimates)
(0.3
)
 
(0.4
)
Less: settlements made during the period
(1.0
)
 
(1.7
)
Balance at end of period
$
10.3

 
$
17.1


XML 22 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
3 Months Ended
Oct. 31, 2019
$ / shares
shares
Options Outstanding  
Beginning balance (in shares) | shares 6,531,250
Options granted (in shares) | shares 879,541
Options exercised (in shares) | shares (389,551)
Options canceled (in shares) | shares (17,996)
Ending balance (in shares) | shares 7,003,244
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 39.66
Granted (in usd per share) | $ / shares 51.61
Exercised (in usd per share) | $ / shares 28.71
Canceled (in usd per share) | $ / shares 49.98
Ending balance (in usd per share) | $ / shares $ 41.74
XML 23 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Details)
$ in Millions
Oct. 31, 2019
USD ($)
Income Tax Disclosure [Abstract]  
Unrecognized tax benefits $ 15.8
Accrued interest and penalties on unrecognized tax benefits 1.8
Unrecognized tax benefits that could potentially expire $ 1.8
EXCEL 24 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &5DAD\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 962&3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !E9(9/Q.F=RN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NFG%$%&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6 MK1."!^ 8^Y?/GR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/=4"HJVH%#DD910HF8!$7(I.MT4(G5!32&6_T@H^?J9MA1@-V MZ-!3!EYR8'*:&$]#U\(5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V3=S;MR! MP]O3X\N\;F%])N4UCK^R%72*N&:7R:_-PV:W9;*N^'W!ZZ):[7@MFD;&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !E9(9/K4#=23,# [#P & 'AL+W=O?[)&EW)U7E[9T^ MJ]K>.>BFRHV];(Y)>VY4OG>DJDQXFLZ2*B_J>+-R8T_-9J4OIBQJ]=1$[:6J M\N;WHRKU;1VS^'W@N3B>3#>0;%;G_*B^*?/]_-38JV2LLB\J5;>%KJ-&'=;Q M [O?"MX1'.)'H6[MY#SJEO*B]6MW\7F_CM-N1JI4.].5R.WAJK:J++M*=AZ_ MAJ+QJ-D1I^?OU3^ZQ=O%O.2MVNKR9[$WIW6\B*.].N27TCSKVRS<1J['39NM]H=VF-KH8J=BI5_M8?B]H=;_T=*0<:)O"!P$>"2/]+ M$ -!C 3F%))^9FZI'W*3;U:-OD5-[]8Y[S8%NQ?V8>ZZ0??LW#V[VM:.7C?I M*KEV90;$8X_@$P0;$8FM/0IP)/#("9W_*["E"($%!%R!<'0QH4M,EY N'5U. MZ)GW "ABA@4R*) 1^MP3H(@%%IA!@1FA+ST!BF I5IA#A3GE,T\"0#B66$") M!>4+3P) DXOH<22\GVK 23@-4MQG%):P;<;80*<!H&:W@>PXP/& Z@\E] M8)Q6\&U'F(#O#,>7"5K!=QYA M8SG')&0\Q]\Q$FY#Z..J-)YL1]@ FYC_/. M:)PY<9]B1,A]G'E&$RV(^P 3"N \P ?77O#D6=1N]:&,;(M>V'+0VRDXEO;,[\60[V?&B5 ?3 MG<[M>=.W<_V%T>>A54W&?GGS!U!+ P04 " !E9(9/71\0,P@# "P"P M& 'AL+W=OOPPGQH3S MVM3ML'9/0G1WOC_L3JPI!X]WK)7_''C?E$(.^Z,_=#TK]SJHJ7T:!(G?E%7K M;E9Z[J'?K/A9U%7+'GIG.#=-V?\M6,VO:Y>X;Q./U?$DU(2_677ED?UDXJE[ MZ.7(G[/LJX:U0\5;IV>'M7M/[K8D50%:\:MBU\%X=M12GCE_48-O^[4;*")6 MLYU0*4IYN[ MJVN527+\F9*ZG-9NYCI[ M=BC/M7CDUZ]L6E#L.M/JO[,+JZ5M?I^ MG?*_A>$!= J@3L91.G*_^B\DR28I100T)FA2^3SQ4H5J&@()S>%MA"19SA M%4)T#:&.#\WX'(^/T/A(QT=&?!)8>S!*$BUI1TE*/6NGME"5!L2+<)8898DA M"[%81DEJ5(DBL\K(,JIB4Y6$.$F"DB20Q#JX(@$D-"1>:)%@JFQI5U*4)84L M5I4B!55(1+W$8D%486Z>%%@7 N^2%!CO"<4=+D1IG BXD-@ZH6/(C@UDR@-Z>V-T^:_]&@JB3XZ OS MC3ZG8?U1MX2#L^/G5JB6PIB=V\Y[JOHD:[Y0[:CNG][3C+WLC[(_5NW@/',A MNS#=*QTX%TPB2SS7.1[4["#48RJ?^[&'' >"=U-_[,]-^N8?4$L#!!0 M ( &5DAD]MX*HWA0( '8( 8 >&PO=V]R:W-H965T&ULA59=CYLP$/PKB/<#;#X3$:0D5=5*K11==>VSDS@!'6!J.^'Z[VL;PG&V M:?,0[&5F=\9@+WE/Z"LK,>;.6U.W;..6G'=KWV>G$C>(>:3#K;AS(;1!7$SI MU6<=Q>BL2$WMPR!(_ 95K5OD*G:@14YNO*Y:?* .NS4-HG]VN";]Q@7N(_!< M74LN WZ1=^B*?V#^TAVHF/E3EG/5X)95I'4HOFS<+5CO 90$A?A9X9[-QHZT M;MS,=<[X@FXU?R;]%SP:BEUG=/\-WW$MX%*)J'$B-5/_SNG&.&G& M+$)*@]Z&:]6J:S_F?]#L!#@2X$00M?]%"$="^$Z(E/E!F;+Z"7%4Y)3T#AV> M5H?D2P'6H5C,DPRJM5/WA%LFHOQ,19_8*H=5#J/CAW$-LYT=6?J3XT8R?K+0U&""9@K0#)-9<#)!D!DE# M;\%';-41FSX2.S^Q\A/#1YIJ/@9(.A.9>4 S8F*>8.1!NY+4JB0UE62:DM2H M$G@:9F]B@+>P(IE51V;JT)]L9M$1:CILF(4W;&75L3)T9(&F8V7QJF^4 1// M==A5@,"^V8/_K\>(^2A$?]HDZ\2^$<"Q$BB?G.J7X")@F-;YP M.4S%F Z=<)APTHU=WI\^-8J_4$L#!!0 ( &5DAD\L?T9#"0( ' % 8 M >&PO=V]R:W-H965T&UL?53;CILP$/T5Q/O&A%NB") V MJ5:MU$K15FV?'9@$M#9F;2=L_[Z^$): U9?8,YPST0$F4-%(L5ZZ!57\Z,4RR5R2](=!QP94B4H# (4D1QT_I%9GQ'7F3L M*DG3PI%[XDHIYG_W0%B?^VO_[GAM+K74#E1D';[ 3Y"_NB-7%AJC5 V%5C2L M]3B<<_]YO3ND&F\ OQOHQ>3NZ4I.C+UIXUN5^X$6! 1*J2-@==S@ (3H0$K& M^Q#3'U-JXO1^C_YB:E>UG+" R-_FDK6N;_UO0K.^$KD*^N_PE!/XGM#\=_A M!D3!M1*5HV1$F%^OO K)Z!!%2:'XPYY-:\Y^B'^GN0GA0 A'@LK]/T(T$*)/ M0FR*M\I,J5^PQ$7&6>]Q^V=U6,_$>A>I9I;::7IGOJEJA?+>BFV4H9N.,T#V M%A).(.L1@53P,4/HRK /%_3P,<%AB4BV[@R1LX;(\*,)?Y.X^;&3'QM^/.U! M/.N!A:0&TAK(4[!:S^I8@H)5[!:2.(4D2R')3(B%;!YRS/NYQ#Q-00]"4J>0 M="DDG0E)71W9S)18T':J=B8#30:5 K^8-RV\DEU;J6=BXAW7QG.H!WWFWZMU M8E__9QB[BWY@?FE:X9V85,_(#/N9,0E*8+!2O:K5^AL- F>IKQMUYW8)6$.R M;MAO:%RRQ3]02P,$% @ 962&3P6)D46=! ]Q8 !@ !X;"]W;W)K M MF^VZ?NO*R]4^-ZOVK:J*YK^=+>O[)H#@X\'7R^NYZQ]$V_6M>+5_VNZOVW/C M[J)'*<=+9:_MI;ZN&GO:!#_!TU[G?<"@^/MB[^WL>M4WY:6NO_4WOQTW@>H= MV=(>NKZ(POV\V[TMR[XDY^/?J=#@46^G$FR&R4XD^!2L><*8QZ2R-7_,(&B M"1SB]3P^E^.U&*^'^'@6GRO2B%%B!LEU; 00S7[4I#,-9%GH:4DL.HFY$R!. M1DDVJR51$";$BZ#"?*9:>$E$+PGW0@9NE[!:=,J]""J-OGY)12\I]Z*)EY35 M8M)0Y?,/\25$H*^+,M%6QFW%Q%;&*@%(\I",ZEZ2(8:I[,:(;@QW0X9B9U@U MJ4I#.A^Y*C$F]$RI7/22RD":#*-.S M<5KZ\= 0N!]#_0!O-[ AD%0JS-7LX[,F,Q*06\NIM5&3S+,PIL:09VH\L[_T M(O,6.'!!4>).HGE%<1*FU(Z@0E^J@@Q=X-0%1;$+G*B(1H>:&A)T$'MG,LCL MA80M::!\G2PC$S@S05%H F=@JOC@*"^! Q-CWS**,C"1 Q,4)29R M%$*:LDR79+F7F"@3$SDQ05%D(H=AHH$-A2"+C1<&Z-E+QQY ,2Q1@2;>>.^08!("0PEN4*6\/R;A$89/*.BCF*TE&S7!2@O;- M9)0YB7R3ZMI-S? -:.(?!9FF*- 4Z'88.2?CF-%44AD?,%#&*0HX!0IW%#:5 M.N%KJ*1#G7O30H8J"E"ENX>=**+GA4]$2S,R4%$ *E"@(@>JFPPL37.>RDHV MHV7H:L47\]EL6!8A8U(+F 2*R4DT=\J.J#^2+(W(>-0"'H'.?LVYER6&[7$_ ME2T-><[N AZ1G=XU'T,=TWF@!3JB =_4U#(>M;";1(HD+9S/&:T_$2W-R'S4 M A^18DMS/D+"5E=!A1#ZTEBFJ!8HBA1;FO/Q"RQ.YI,A29=[UWLMDU0+)$6* M+TH(P-^#-:1FE6@ @TOWI))KG=,[66,UWI\9UD6_49)AJ :9( M83J)YF^_Q/.1I)/.1]'L#63_2OB/HGF]7-O52]UU=36\A.D;O&1.?S6-(C]/6!"^[WKNV\33_6U$FH"Y%F'KO@G M%K^Z(Y,C,+F4=8-;7M/68?BR=S_YN\+W5(!6/->XY[.^HTHY4?JB!M_*O>LI M(DSP62@+))L[+C ARDER_!E-W2FG"ISWW]R_Z.)E,2?$<4')[[H4U=Y-7:?$ M%W0CXHGV7_%84.0Z8_7?\1T3*59$J[_G?.-"]J,+A*E0:]#6[>Z[8>5 M)!W#[ '!&!!, 7[X, ". = ( .9+O4S$BC/&.T=-GRM#JE#X>^@W,RSFM1[ MI]=DM5S.WG,_2#)P5T:CYC!H@IDF6"J*M2)-)PF0 !-%8*4(=#Q<4+QC *T& M4!N$"X.M4<:@B;6FU9IP8V@*F^8=D- *$JY!H&> #)ITEL0W,!XI%A"1%2*R M0!@I#H,FFJ?P],] ^;]N 11;@6(+D'&&#O$JD8GR2+& 2*P0B04"&A#):N,C M ^*18@&16B%2"T1H0*2K.H/0LWZ3'(?2W!G[Q M$>4"2CX#UJO)LV#%YMWDK;= 9HMAG)AWE$49PB ,4VA@@=GEJ5ZS'XA=ZY8[ M)RKD/:QORPNE DM7;R/]*OF 3@."+T)U$]EGPRLR# 3MQA<23,]T_@]02P,$ M% @ 962&3TD[*3\8! W1( !@ !X;"]W;W)KU]=&OW:!MU[ M79?M/UM=F=LZA/#SP9?+Z=P/#^+-ZEJ>]!^Z_WI];>U=?(]RN-2ZZ2ZF"5I] M7(]*U;7 =#*F_&?!MN?CVLPV1PI"N][X<0I?WZT#M=54,D MZ^/O.6AX[W-HN+S^C/[SF+Q-YJWL],Y4?UT._7D=YF%PT,?RO>J_F-LO>DY( MAL&<_6_Z0U=6/CBQ?>Q-U8U_@_U[UYMZCF*MU.7WZ?O2C-^W.?YG,[X!S@WP MWL#V_5\-Q-Q _&B0CLE/SL94?RK[!7)=;)$TQ\<.=E0A<[X'P28AQO;B M(0E/@)0-D(X!TD4 53A%F"3Y*&DFB732F"1J(-Y$Q- MG%ZV.>E%12J4QPJ//)",E=RU M(O]?;1@98.HM#L]04,R >Q8Z\.P#"C^0+H>!H@T0Z0++2(U!^.8?3T!@$"A= M! +EVQ, T")SNC3R.>)1" P+I&P@,1&2!*%XBSZ&&R MDW< 9'"8)U&1+#X^;SP;D6&C=-F(%'1/2+;HB0U?ITA49;"(=*T8EO>7AT8K,^ZETWPJ1OGL*),N>4=D)YGG;1A[3R&!: MN9A&!M-9%N6N'RK#9#FHCX9X4",#:N6">A8MYS*"NS,CI304A>]]%7E*8T%W M0N49<<&355"R*G?^"6"?1:I1R@1-XP*"-;CQ:% K=O3>'[2!7OSWO3#O]^+I_]F>+DT7O)F^-_5XL' TIM?69!+9&7O6Y>%^4^EC/UQF M]KJ=#ERFF]Y&PO=V]R:W-H965T&ULE9A=;Z,Z$(;_"N(^@ &#J9)( M)VG2(.U*U:[.V6N:. U:/G* -KO_?@VX!(\GI-N+!L@SX]?C\8S#_%)6/^L3 MYXWQ*\^*>F&>FN;\8-OU_L3SI+;*,R_$-\>RRI-&W%:O=GVN>'+HC/+,=ATG ML/,D+*9^5E81+SX\&W]/74M _LY?R< MO/+OO/GW_%R).WOPRO)G M>Q,?%J;3*N(9WS>MBT1\O/,US[+6D]#QOW1J#F.VAN/K#^_;;O)B,B])S==E M]B,]-*>%R4SCP(_)6]9\*R\[+B=$34/._@M_YYG 6R5BC'V9U=U_8_]6-V4N MO0@I>?*K_TR+[O,B_7^8X0:N-' ' S)MX$D#[VK@31KXTL ?#-QPTH!* WH= M@4T:!-(@N(X03!J$TB"\&M!) R8-V&#@3<\AD@;1=0[="':_?EU"/"9-LIQ7 MY<6H^IP^)^W6(0^12+E]^[#+L.X[D1.U>/J^) &=V^^M(\FL>L95F$!EUA@3 MJLPCQC"5V6!,I#);A D=E7G"&*(R.XQQ52;&&&]@;!';(< N&F"W<^ K#GP0 MX)X).J;H&$9#"X1FK5,A9180_-A3;$2!T&QT/X2XK@6BL]4Q'TIZTAF76!X( MLP[-B!]!7S&"L8B-,"78'AILK_/A*<&FN ,?=>!KJP6S;]4CX7@9/#B9S1U( M44)1)13)&[#I5E0;9:8OY.X>I8@)4#$!(@;L[E6@#\,<*W)&?T!9_%ZHYEG 6C[ M"4=/B",'9E.,R(YN!2="@Q/I4ABH4:M(&X51WP)UM&01.G*K3!.TBXP:*N)*3$6P0 M;/$U@F$!E]A4Q!%/Q&5$2UN$HS -GA!(!!V(WR'4K%UE&'6,BQBYE>/DQKF* M?+X5$?SD0/2C@]:,)#,.-3R^;:8950G>5HGWB68D(65)';A6NWN4*@=OTD3O MTGH[DM!XUC,8FO@.I(K!^S3!&C5L.D3OP7K7N0.I8O ^3;!&K>6,WG:)![?+ M!J%$-PCAUD.H !;.6%)4V: W)H9W=H*T=N;"B87:V3^)M5K6M3&2]F( M'YS=S\)C639<.!5MQS1./#D,-QD_-NUE**ZK_J5"?].49_G"Q![>VBS_ %!+ M P04 " !E9(9/'GS[%+$! #2 P & 'AL+W=O+I'D.#RDJ'="\V@; D7-"@.5I)VKX >YG=S3>8S-+V2K0MD5-#%09O=ON#TG(CPF_6ACLPB:ADQ/B M:W">RHQN@B"04+C (/QQAGN0,A!Y&6\3)YU+!N#2OK _Q-Y]+R=AX1[E2UNZ M)J.WE)10B5ZZ9QP>8>KGFI*I^6]P!NG3@Q)?HT!IXY<4O76H)A8O18GW\6QU M/(>)_P);!_ )P#\!V%@H*O\JG,A3@P,QX^P[$:YXN^=^-D4(QE'$?UZ\]=%S MOKW=I>P$NPG=_*4S6"9)5@B02 M)/]M<2WG^E,1MIBI E/';;*DP%['35Y$YX6]X_%./M+';?\N3-UJ2T[H_,W& M^5>(#KR4S95?H<8_L-F14+E@?O&V&==L=!QVTPMB\S/._P!02P,$% @ M962&3SQ/^$JT 0 T@, !D !X;"]W;W)K&UL M?5-A;]L@$/TKB!]0$CMKH\BVU+2:.FF3HDY;/Q/[;*,"YP*.NW\_P*[K=M:^ M '?<>_?N.+(!S;-M 1QY55+;G+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J M@I1DR69SS107FA99])U,D6'OI-!P,L3V2G'SYP@2AYQNZ9OC432M"PY69!UO MX">X7]W)>(O-+)50H*U 30S4.;W='HZ[$!\#?@L8[.),0B5GQ.=@?*MRN@F" M0$+I @/WVP7N0,I Y&6\3)QT3AF R_,;^]=8NZ_ES"WD@IKW MTCWB\ !3/5\HF8K_#A>0/CPH\3E*E#:NI.RM0S6Q>"F*OXZ[T'$?QILTG6#K M@&0")#-@'_.P,5%4?L\=+S*# S%C[SL>GGA[2'QORN",K8AW7KSUWDNQW5]G M[!*(IICC&),L8^8(YMGG%,E:BF/R#SQ9AZ>K"M,(3S\HO%DGV*T2["+![K\E MKL7L/R5ABYXJ,$V<)DM*['6_@X[3^X:82VY(S.OVSL?XWH MP$O97/D1:OT'FPT)M0O'&W\VXYB-AL-N^D%L_L;%7U!+ P04 " !E9(9/ MXNA9BK$! #2 P &0 'AL+W=O'H_OV2P#'6H7TAMO%[ M?G:M/_3H%'<>=>TS/8&>!U!2K(T M2=XQQ86F91YC)U/F.#@I-)P,L8-2W/PZ@L2QH#MZ#3R+MG,AP,J\YRU\!?>M M/QGOL86E%@JT%:B)@::@#[O#,0OY,>&[@-&N;!(Z.2.^!.=37= D" ()E0L, MW!\7> 0I Y&7\7/FI$O) %S;5_8/L7??RYE;>$3Y0]2N*^@=)34T?)#N&<>/ M,/=S2\G<_&>X@/3I08FO4:&T\4NJP3I4,XN7HOCK= H=SW'FO\*V >D,2-\ MV%0H*G_BCI>YP9&8:?8]#U>\.Z1^-E4(QE'$?UZ\]=%+N;N[S]DE$,TYQRDG M7>&PO=V]R:W-H965T=\?&'-5!XJ[&].#QIO&6,4]FK9EKK? ZPA2DJ6[W5NFN-"T MS*/O9,O<#%X*#2=+W* 4M[^.(,U8T(1>'0^B[7QPL#+O>0O?P'_O3Q8MMK#4 M0H%VPFABH2GH77(X[D-\#'@4,+K5F81*SL8\!>-S7=!=$ 02*A\8.&X7N Y-2.Q4^]['IXX.:38FRHX8ROB'8IWZ+V4R?LD9Y= -,<'X#L]V&K/)\*:??Q!;OG'Y&U!+ P04 " !E9(9/7XT I[4! #2 P M&0 'AL+W=OVUKX =]Q[]^XXL@'-DVT!''E6 M4MN:%EGTG4R1 M8>^DT' RQ/9*#P#:9Z]I1,Q?^ "T@? M'I3X'"5*&U=2]M:AFEB\%,6?QUWHN _CS7XWP=8!R01(9L!-S,/&1%'Y%^YX MD1DJK -'&:+"FQ MUW&2%]YY8&^3^";_PL=IO^>F$=J2,SK_LK'_-:(#+V5SY4>H]1]L-B34+AP_ M^;,9QVPT'';3#V+S-R[^ E!+ P04 " !E9(9/7 _H^K4! #2 P &0 M 'AL+W=O:%EGTG4V18>^D MT' VQ/9*0,A!Y&<\3)YU3 M!N#R_,[^*=;N:[EP"P\H?XG*M3D]4%)!S7OI'G'X#%,]'RB9BO\*5Y ^/"CQ M.4J4-JZD[*U#-;%X*8J_C+O0<1_&FW0_P=8!R01(9L AYF%CHJC\(W>\R P. MQ(R][WAXXNTQ\;TI@S.V(MYY\=9[K\7V;I^Q:R":8DYC3+*,F2.89Y]3)&LI M3LD_\&0=OEM5N(OPW1\*#^L$Z2I!&@G2_Y:X%G/W5Q*VZ*D"T\1ILJ3$7L=) M7GCG@;U/XIO\#A^G_1LWC="67-#YEXW]KQ$=>"F;&S]"K?]@LR&A=N&X]V\9.-@0(O-B>\9PS9\;C?+3NR7< @3QK97Q!NQ#Z M$V.^ZD +?V=[,'C36*=%0-.US/<.1)U 6C&^V[UF6DA#RSSY+J[,[1"4-'!Q MQ ]:"_?C#,J.!=W3%\>C;+L0':S,>]'"9PA?^HM#BRTLM=1@O+2&.&@*>K\_ MG;,8GP*^2AC]ZDQB)5=KGZ+QH2[H+@H"!56(# *W&SR 4I$(97R?.>F2,@+7 MYQ?V=ZEVK.4J/#Q8]4W6H2OHD9(:&C&H\&C']S#7\XJ2N?B/< .%X5$)YJBL M\FDEU>"#U3,+2M'B>=JE2?LXW63'&;8-X#. +X!CRL.F1$GY6Q%$F3L[$C?U MOA?QB?(_>6XD/FK-;))ICSE,,7\7LEPB&[$L*OI7BS/^" M\VWX85/A(<$/ORG\1_YLDR!+!-E_2]R*^5,E6_54@VO3-'E2V<&D25YYEX&] MY^E-?H5/T_Y)N%8:3ZXVX,NF_C?6!D INSL&UL?5-A;]P@#/TKB!]0^C\38U&"^=-TS#;&Q!5!&G%>)+<,2UD1XLL^DZFR'!P2G9P,L0.6@OS MZP@*QYSNZ-7Q+)O6!0I,0B5GQ-=@?*YRF@1!H*!T@4'X[0*/H%0@\C)^SIQT21F Z_.5_6.L MW==R%A8>4;W(RK4YO:>D@EH,RCWC^ GF>FXIF8O_ A=0/CPH\3E*5#:NI!RL M0SVS>"E:O$V[[.(^3C=W5]@V@,\ O@#N(X!-B:+R)^%$D1DJK!-'&:+"EQZ.(DK[S+P#[P^";O MX=.T?Q6FD9TE9W3^96/_:T0'7DIRXT>H]1]L,134+AP_^+.9QFPR'/;S#V++ M-RY^ U!+ P04 " !E9(9/AT?@&[4! #2 P &0 'AL+W=O3DFD7JMIDS;IU&GK9RYQ M$E0(&9!+]^]G2)IF6[0O@(W?\[,QV6CLBVL!/'G5JG,Y;;WOCXRYL@4MW(WI MH<.;VE@M/)JV8:ZW(*H(THKQ)+EE6LB.%EGTG6V1F<$KV<'9$C=H+>RO$R@S MYG1'WQQ/LFE]<+ BZT4#W\!_[\\6+;:P5%)#YZ3IB(4ZI_>[XRD-\3'@AX31 MK$!E I$*./GS$F7E &X/K^Q?XRU8RT7 MX>#!J&=9^3:G!THJJ,6@_),9/\%JK!-G&:'"G-T,5)7GF7@;WG\4W>PZ=I M_RIL(SM'+L;CR\;^U\9X0"G)#8Y0BQ]L,134/ASO\&RG,9L,;_KY!['E&Q>_ M 5!+ P04 " !E9(9/0T.- ML4IX-&W+W&!!U)&D).-)\HXIT6M:YM%WMF5N1B][#6=+W*B4L+]/(,U4T)2^ M.A[[MO/!P(.)OVW2+;IJ0+;QFERI#*CCI.\\:X#>\_CF_R%S]/^3=BV MUXY7C?UOC/& J20W.$(=?K#5D-#X<'R/9SN/V6QX,RP_B*W?N/P#4$L# M!!0 ( &5DAD]2-.AWM $ -(# 9 >&PO=V]R:W-H965T(,R*7[ M]P.29MD6[0M@X_?\;$P^H7FQ'8 CKUKUMJ"=<\.1,5MUH(6]P0%Z?].@T<)Y MT[3,#@9$'4%:,7XXO&-:R)Z6>?2=39GCZ)3LX6R(';46YN<)%$X%3>B;XTFV MG0L.5N:#:.$KN&_#V7B+K2RUU-!;B3TQT!3T/CF>LA ? [Y+F.SF3$(E%\27 M8'RJ"WH(@D!!Y0*#\-L5'D"I0.1E_%@XZ9HR +?G-_8/L79?RT58>$#U+&O7 M%?2.DAH:,2KWA--'6.JYI60I_C-<0?GPH,3GJ%#9N))JM [UPN*E:/$Z[[*/ M^S3?I-D"VP?P!LVL@6F).D^0;9+ MD$6"[+\E[L5D?R5AFYYJ,&V<)DLJ'/LXR1OO.K#W/+[)[_!YVK\(T\K>D@LZ M_[*Q_PVB R_E<.-'J/,?;#44-"X&UL?5-A;]L@$/TKB!]08I(V561;:EI5G;1)4:MMGXE]ME'!YP*.NW]?P*[G M;=:^ '?<>_?N.-(!S:MM !QYUZJU&6VP5=M#ZFPJ-%LZ;IF:V M,R#*"-**\8J]4[*%DR&VUUJ87T=0.&0TH9^.9UDW+CA8 MGG:BAA=PW[N3\1:;64JIH;426V*@RNA=X!Z4"D9?Q-G'2.64 +L^?[(^Q=E_+65BX1_53EJ[)Z"TE M)52B5^X9AR>8ZKFF9"K^*UQ ^?"@Q.]*8(SMB+>>?'6>R\Y M3ZY3=@E$4\QQC.&+F&2.8)Y]3L'74ASY/W"^#M^N*MQ&^/8/A3?K!+M5@ETD MV/VWQ+68_5])V**G&DP=I\F2 OLV3O+".P_L'8]O\CM\G/9OPM2RM>2,SK]L M['^%Z,!+V5SY$6K\!YL-!94+Q[T_FW',1L-A-_T@-G_C_ -02P,$% @ M962&3Z\J1WZV 0 T@, !D !X;"]W;W)K&UL M?5/M;ML@%'T5Q .4F*1+&MF6FD[3)JU2U&G;;V)?VZC@ZP&.V[S5FM_ M@'LYY]P/+NF YMDV (Z\:-7:C#;.=4?&;-& %O8&.VC]385&"^=-4S/;&1!E M)&G%^&;SB6DA6YJGT78J]4[*%LR&VUUJ8UQ,H'#*:T'?'DZP;%QPL3SM1 MPP]P/[NS\1:;54JIH;426V*@RNA]6DJGX[W %Y>$A$Q^C0&7C2HK>.M23BD]%BY=QEVW&PO=V]R:W-H965T]"U2K)%*W"($$TJH(>/8FD\2J+\%V-N7O&3MI")#VQ?:, MYYPY,Q[GHW6/O@,(Y$DKXPO:A= ?&?-5!UKX&]N#P9O&.BT"FJYEOG<@Z@32 MBO$L>\NTD(:6>?*=79G;(2AIX.R('[06[M<)E!T+NJ//C@?9=B$Z6)GWHH6O M$+[U9X<66UAJJ<%X:0UQT!3T;G<\'6)\"O@N8?2K,XF57*Q]C,:GNJ!9% 0* MJA 9!&Y7N >E(A'*^#ESTB5E!*[/S^P?4NU8RT5XN+?JAZQ#5]!;2FIHQ*#" M@QT_PES/&TKFXC_#%12&1R68H[+*IY54@P]6SRPH18NG:9-TP_D,VP;P M&< 7P&W*PZ9$2?E[$429.SL2-_6^%_&)=T>.O:FB,[4BW:%XC]YKR7F6LVLD MFF-.4PQ?Q>R6"(;L2PJ^E>+$_X/S;?A^4^$^P?=_*7PA_V&3X) (#J^6N!7S MKTJVZJD&UZ9I\J2R@TF3O/(N WN7'I']"9^F_8MPK32>7&S ETW];ZP-@%*R M&QRA#C_88BAH0CR^P[.;QFPR@NWG'\26;US^!E!+ P04 " !E9(9/99'^ ME[0! #2 P &0 'AL+W=O<.3,> MYZ-US[X#".1%*^,+VH70GQCS50=:^#O;@\&;QCHM IJN9;YW(.H$THKQW>X- MTT(:6N;)=W%E;H>@I(&+(W[06KB?9U!V+.B>OCJ>9-N%Z&!EWHL6OD#XVE\< M6FQAJ:4&XZ4UQ$%3T(?]Z9S%^!3P3<+H5V<2*[E:^QR-CW5!=U$0**A"9!"X MW> 1E(I$*./'S$F7E!&X/K^ROT^U8RU7X>'1JN^R#EU![RFIH1&#"D]V_ !S M/4=*YN(_P0T4AD55(,/5L\L*$6+EVF7)NWC='/D,VP;P&< 7P#W M*0^;$B7E[T009>[L2-S4^U[$)]Z?./:FBL[4BG2'XCUZ;R7GAYS=(M$<_DK!5 M3S6X-DV3)Y4=3)KDE7<9V(?TB.QW^#3MGX5KI?'D:@.^;.I_8VT E+*[PQ'J M\(,MAH(FQ.-;/+MIS"8CV'[^06SYQN4O4$L#!!0 ( &5DAD_CK&<-M0$ M -(# 9 >&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S0W30K8T M3Z/O9//4]%[)%DZ6N%YK87\=09DAHUOZZ7B6=>.#@^5I)VIX ?^].UFTV,Q2 M2@VMDZ8E%JJ,WFT/QR3$QX ?$@:W.)-0R=F8UV!\*3.Z"8) 0>$#@\#M O>@ M5"!"&6\3)YU3!N#R_,G^&&O'6L["P;U1/V7IFXSN*2FA$KWRSV9X@JF>:TJF MXK_"!12&!R68HS#*Q944O?-&3RPH18OW<9=MW(?QYCJ98.L /@'X#-C'/&Q, M%)4_""_RU)J!V+'WG0A/O#UP[$T1G+$5\0[%._1>\?CF_P.'Z?]F["U;!TY&X\O&_M?&>,!I6RN<(0:_&"S MH:#RX7B+9SN.V6AXTTT_B,W?./\ 4$L#!!0 ( &5DAD]9!186LP$ -(# M 9 >&PO=V]R:W-H965T MMMN5;2F;JFJE1EJE:O+,VF,;A8L+>)W\?0$3QVJMO@ SG'/FPE!,VCS;'L"A M%RF4+7'OW' DQ-8]2&9O] #*W[3:2.:\:3IB!P.LB20I",VRCT0RKG!51-_9 M5(4>G> *S@;944IF7D\@]%3B'7YS//"N=\%!JF)@'?P$]VLX&V^11:7A$I3E M6B$#;8EO=\?3/N CX)'#9%=G%"JY:/T]/0-4CT?,$K%_X K M" \/F?@8M18VKJ@>K=,RJ?A4)'N9=Z[B/J6;0Z)M$V@BT(5PB''('"AF_H4Y M5A5&3\C,O1]8>.+=D?K>U,$96Q'O?/+6>Z\5I9\+<@U""7.:,72%V2T(XM67 M$'0KQ(G^0Z?;]'PSPSS2\S4]S[8%]IL"^RBP_V^)&YC\[R+)JJ<23!>GR:): MCRI.\LJ[#.PMC6_R#I^G_9Z9CBN++MKYEXW];[5VX%/);OP(]?Z#+8: UH7C M)W\V\YC-AM-#^D%D^<;5'U!+ P04 " !E9(9/P3R]V+0! #2 P &0 M 'AL+W=OH7P,;O^=F8;$3S8EL 1]ZTZFQ. M6^?Z V.V;$$+>X4]=/ZF1J.%\Z9IF.T-B"J"M&)\M[MF6LB.%EGTG4R1X>"4 M[.!DB!VT%N;7$12..=W3=\>S;%H7'*S(>M' -W#?^Y/Q%EM8*JFALQ([8J#. MZ=W^<$Q#? SX(6&TJS,)E9P17X+QN\(Q= M$< M>9>!O>/Q3?Z$3]/^59A&=I:&PO M=V]R:W-H965T1E? G=^]]X[X)(.2K^;!L"B3RE:D^'&VFY/ MB"D:D,SBMX"T>- M3"\ETU\'$&K(\!I?$J^\;JQ/D#SM6 T_P?[JCMI%9&8IN836<-4B#56&[]?[ M0^+Q ?#&83"+/?*=G)1Z]\'W,L,K;P@$%-8S,+>8>HGP6AJ_@><03BX=^(T"B5, M^$5%;ZR2$XNS(MGGN/(VK,/$?RF+%]"I@%X5D%$H.']DEN6I5@/2X]EWS%_Q M>D_=V10^&8XB?'/FC<[I)4G+V1!/F,&+H K.>$<2QSQ(T)G&@_Y73>/DF MZG 3RC=+]=TV3K"-$FP#P?:?%F^O6HQA[N(B250DB1#LKD1BF&]7(F1Q<1)T M'9ZL087JVS NB^P\%?E<5,\ M!P(JZ[=W;J_'MSP&5G73F)+YOR+_ U!+ P04 " !E9(9/%YIL?,$! W M! &0 'AL+W=O>=M9GR!E/K 6OH/],9RTB\BJ4G,) MO>&J1QJ: C^DA^/>XP/@)X?);/;(=W)6ZM4'7^H")]X0"*BL5V!NN< C".&% MG(U?BR9>2WKB=G]5?PJ]NU[.S,"C$B^\MEV![S&JH6&CL,]J^@Q+/WN,EN:_ MP@6$@WLGKD:EA F_J!J-57)1<58D>YM7WH=U6O2OM#B!+@1Z0R!SH>#\$[.L MS+6:D)[/?F#^BM,#=6=3^60XBO#-F3REIEN3DXH46S''&T TF71'$J:\E M:*S$D?Y#IW'Z+NIP%^B[;?7[+"Z0106R()#]U6)ZTV(,\Q^7^VB1?41@=U,D MAKGMA&PN3H)NPY,UJ%)C'\9EDUVGXH&&BW^'SR/UC>F6]P:=E77/)UQRHY0% M9R6Y9W@$I8(0EO%KTJ1SRD!*7%+WS1D\J6(H6;^,IVW@.D_Z%MD[@$X%? M$=B8*%;^)+S(4VL&8L?9=R)<\7;/<39%",91Q']8O,/H.>?);,!2]G< MX HU^,!F1T'E@WF/MAW7;'2\Z:87Q.9GG/\!4$L#!!0 ( &5DAD^;TDBF MQ@$ #<$ 9 >&PO=V]R:W-H965TO#%+BS=C@28JH.)#-W:H#>G31*2V:=J5MB!@VL#D%2$)HD'XAD MO,=E'GQG7>9JM(+W<-;(C%(R_><$0DT%3O&;XYFWG?4.4N8#:^$[V!_#63N+ MK"PUE] ;KGJDH2GP0WH\91X? #\Y3&:S1[Z2BU(OWOA2%SCQ"8& RGH&YI8K M/((0GLBE\7OAQ*ND#]SNW]@_A=I=+1=FX%&)7[RV78$/&-70L%'89S5]AJ6> M#*.E^*]P!>'@/A.G42EAPA=5H[%*+BPN%YY7W89WFDVRWA,4#Z!) UX!# MT"&S4,C\B5E6YEI-2,^]'YB_XO1(76\J[PRM"&>.\UY+N#SFY>J(%+_P>>1^L9TRWN# M+LJZYQ,NN5'*@DLEN7.Y=&Z*5T- 8_WVH]OK^2W/AE7#,J9D_5>4?P%02P,$ M% @ 962&3S []:2X 0 T@, !D !X;"]W;W)K&UL;5/M;ML@%'T5Q .4A#AK%MF6FD[3*K52U&G;;V)?VZC@ZP&.V[:V'>3J!PR.B6OCN>9=VX MX&!YVHD:OH/[T9V-M]BL4DH-K978$@-51N^VQU,2\!'P4\)@%V<2*KD@O@3C MH7Y7_QIK][5-*BMXZU).*3T6+UW&7;=R' M\2:YG6CK!#X1^$PXQ#AL#!0S_R*\?@F?^'CM#\)4\O6 MD@LZ_[*Q_Q6B Y_*YL:/4.,_V&PHJ%PXWOJS&<=L-!QVTP]B\S?._P!02P,$ M% @ 962&3_DD)+>W 0 T@, !D !X;"]W;W)K&UL=5/;;MP@$/T5Q <$+^LDJY5M*9NJ:J566J5J^\S:8QL%/"[@=?KW M!>PX;NJ^ #.<<^;"D(UHGFT+X,B+5IW-:>MG9 =G0^R@M3"_3Z!PS.F.OCJ>9-.Z MX&!%UHL&OH'[WI^-M]BB4DD-G978$0-U3A]VQU,:\!'P0\)H5V<2*KD@/@?C M"W]YE[!J$9LQIPO 59K<@F%=?0O"M$"?^#YUOT_>;&>XC?;^F)_^)GVX* MI%$@_:O$^WMO8A]?5# >X+A]^P%V M/"ME?PSG\%W.P4 V2?6J6P"#W@3O=8Y;8X8#(;IL03!])P?H[4HME6#&AJHA M>E# *D\2G- H2HE@78^+S.=.JLCD:'C7PTDA/0K!U/L1N)QRO,/7Q'/7M,8E M2)$-K(&?8'X-)V4CLJI4G8!>=[)'"NH!W!Y/>S)'KY"SEJPN^ M5SF.7$' H31.@=GA H_ N1.R9?Q9-/%JZ8C;^57]J^_=]G)F&AXE?^DJT^;X M'J,*:C9R\RRG;[#TDV"T-/\#+L MW%5B/4K)M?^B26]TL($NA#H2KCW!#(;^Y [=Z4+NFWPJ_9XK7- M7@J:?,[(Q0DMF..,H1O,;D40J[Y:T)#%D7Z@TS!]'ZQP[^G[+3V*PP)Q4"#V M O%6((UN6@QA_M-D$C1) @+TQB2$V8=-TJ!)&A"(;TQ"F.3&A&Q.AP#5^'NA M42G'WM_)37:]>@_4GZY_\/G>/C'5=+U&9VGL&?4GJ9;2@"TENK,-M_:I6 ,. MM7'33W:NY@LS!T8.RUM U@>I^ M02P,$% @ 962&3Q+;*O2W 0 T@, M !D !X;"]W;W)K&UL;5/M;ML@%'T5Q ,4A[A) M%-F6FD[5)FU2U&KK;V)?VZA\>(#C[NT+V'7=SG^ >SGGW \NV:#-BVT!''J5 M0MD"*S@;9'LIF?EW J&''&_PN^.1-ZT+#E)D'6O@"=SO[FR\16:5BDM0EFN% M#-0YOML<3VG 1\ ?#H-=G%&HY*+U2S!^5#E.0D(@H'1!@?GM"O<@1!#R:?R= M-/$<,A"7YW?UAUB[K^7"+-QK\N%>]3#=YCJN<5H*OXG7$%X M>,C$QRBUL'%%96^=EI.*3T6RUW'G*N[#>).F$VV=0"<"G0F'&(>,@6+FWYAC M16;T@,S8^XZ%)]X]-&9RQ%?'.)V^]]UK0W2XCUR T84XCABXPFQE!O/H< M@JZ%.-'_Z'2=OEW-(T M653J7L5)7GCG@;VC\4T^X..T_V*FXE# *D\2G- H2HE@78^+S.=.JLCD M:'C7PTDA/0K!U-\C<#GE.,8?B9>N:8U+D"(;6 ,_P/P<3LI&9%6I.@&][F2/ M%-0Y?H@/Q]3A/>!7!Y/>S)'KY"SEJPN>JAQ'KB#@4!JGP.QP@4?@W G9,OXL MFGBU=,3M_$/]J^_=]G)F&AXE_]U5ILWQ'485U&SDYD5.WV#I9X_1TOPS7(!; MN*O$>I22:_]%Y:B-%(N*+46PMWGL>C].\TJ2++0P@2X$NA+NO ^9C7SE7YAA M1:;DA-2\]P-SOS@^4+LWI4OZK?!KMGAMLY>"IO<9N3BA!7.<,72#B5<$L>JK M!0U9'.E_=!JF[X(5[CQ]MZ7'N[! $A1(O$"R%;B-KEH,83YI K ]2\0Y0 M2P,$% @ 962&3]/T&UL;5/;CML@$/T5Q /*F5>LRVGC?G1AS10-:N ?308LWE;%: M>#1MS5QG0921I!7CF\V>:2%;FJ?1=[%Y:GJO9 L72UROM;"_SZ#,D-&$WATO MLFY\<+ \[40-W\!_[RX6+3:KE%)#ZZ1IB84JHT_)Z;P+^ CX(6%PBS,)E5R- M>0W&YS*CFY 0*"A\4!"XW> 9E I"F,:O29/.(0-Q>;ZK?XRU8RU7X>#9J)^R M]$U&CY244(E>^1V"<>W^0O?)SVK\+6 MLG7D:CR^;.Q_98P'3&7S@"/4X >;#065#\<#GNTX9J/A33?](#9_X_P/4$L# M!!0 ( &5DAD]-U])OQ $ #<$ 9 >&PO=V]R:W-H965TM4M1IW6=BGVU4,"[@N'W[ M 78]+V-?#!R_/W? .1N5?C$M@$5O4G0FQZVU_8$04[8@F;E1/71NIU9:,NN6 MNB&FU\"J0)*"T"3Y1"3C'2ZR$#OI(E.#%;R#DT9FD)+I]R,(->8XQ1^!)]ZT MU@=(D?6L@1]@?_8G[59D4:FXA,YPU2$-=8[OTL-QY_$!\,QA-*LY\I6UG)F!>R5^\<'J@[F]('PU&$/9>\ M<=%+06_W&;EXH1ESG#!TA4D7!''JBP6-61SI/W0:IV^B&6X"?;.FT__X;Z," MVR"P_:O$SUF6YX9]!96?=\PB772EEPJ20W+I?6=?&R$%!;/[UU&PO=V]R M:W-H965T[EG',_N*0#FF?; #CRJE5K,]HXUQT9LT4# M6M@;[*#U-Q4:+9PW3=J)&GZ!^]V=C;?8K%)*#:V5V!(#54;OM\=3$O 1 M\$?"8!=G$BJY(#X'XWN9T4U("!04+B@(OUWA 90*0CZ-ETF3SB$#<7E^4_\: M:_>U7(2%!U1/LG1-1@^4E%")7KE''+[!5,^>DJGX'W %Y>$A$Q^C0&7C2HK> M.M23BD]%B]=QEVW="$^\ M/7+?FR(X8ROBG4_>>N\UYX==RJY!:,*<1@Q?8+8S@GGU.01?"W'B_]'Y.GVW MFN$NTG=+.K];%TA6!9(HD'PH,?E4XAIF_RD(6_14@ZGC-%E28-_&25YXYX&] MY_%-WN'CM/\4II:M)1=T_F5C_RM$!SZ5S8T?H<9_L-E04+EPO/-G,X[9:#CL MIA_$YF^<_P-02P,$% @ 962&3]CJ*O_A 0 04 !D !X;"]W;W)K M&ULC51M;]L@$/XKB!]0_)+$261;:EI-F[1)4:=U MGXE]?E'!>(#C[M\/L.MY&97ZQ7#'<\]S=^9(1R%?5 .@T2MGG+T5S\5[@",W";B=$H!%/N MBXI!:<%G%I,*IZ_3VG9N':>3^#"'^0.B.2!: O9.ATQ"+O-'JFF>2C$B.?6^ MI_87A\?(]*:P3M<*=V:25\9[S:/]+B572S1C3A,F6F'"!4$,^R(1^21.T7_A MD3\\]F88N_!X'1X'?H*-EV#C"#;_E)C9?YOH_<%?X+ MGQZ';U36;:?016@S".ZZ5D)H,*D$=Z:KC7F/%H-!I>TV,7LY3>5D:-'/#PY9 M7KW\#U!+ P04 " !E9(9/[DZ"708" (!@ &0 'AL+W=OO;3A$$E\O?[#7GIF=76.G(V4OO $0UFM'>I[9C1###B%>-M!A[M ! M>KE34]9A(4-V0GQ@@"M-Z@CR-IL(=;CM[3S5:P>6I_0L2-O#@5G\W'68_7T" M0L?,=NVWA>?VU BU@/)TP"?X >+G<& R0HM*U7;0\Y;V%H,ZLS^YNWVB\!KP MJX61K^:6JN1(Z8L*OE:9O5&&@$ IE *6PP4*($0)21M_9DU[2:F(Z_F;^F== MNZSEB#D4E/QN*]%D=F);%=3X3,0S';_ 7$]H6W/QW^ "1,*5$YFCI(3KKU6> MN:#=K"*M=/AU&MM>C^.T$\ M"YRGC(X6FTYWP.HG!['ZI%G6S]9YL#Y>KE]S;!BFZ**$9\S1AO#7F&E$8 M$-OP&K._QR3) D'2Y.+4,SKU--^_RA&9!7RC@*\%@BN!^*;4"1-I3#]AO,1W M_)M:## W\)QW[ 1&.X'!3G)C)[C+X_IAN,HSV3' /'_K;,UV0J.=T&#G'8'( M*! ]?CZQ42#^^'R*^*[2V'5" M5GVG:DH%2,&-([O;R&=Y"0C40DUC.6?3XS0%@@[SNXN6QS__!U!+ P04 M" !E9(9/<.0JA0T" #4!0 &0 'AL+W=OR- *IFJ3=JDJ-.VWPXY 50;4]L)W=O/-I02XNX/ MMH^_RSG&/MG ^(MH *3S1DDG1LM\A)*H&*!8;UD.G=LZ,4RS5DM=(]!SP MR9 H0;[GQ8CBMG.+S,0.O,C819*V@P-WQ(52S/^60-B0NUOW/?#U'+& /2-_VI-LR'6FXK_#%8B"ZTR41\6(,%^GN@C)Z*2B4J'X;1S;SHS# MN)/X$\U.\">"/Q.4]_\(P40(/@BA*7[,S)3Z!4M<9)P-#A]_5H_UG=CN G68 ME0Z:LS-[JEJAHMIK>.NSO(5%J MMPBL502&']Q4\4F.H54@- +AC8"_2M*&">PFD=4DL@B$*Y,1$QM,9S /Z<:W MN\16E]CB$JU P4 M>&WZAG J=NFDOG6+Z-R:'LUS7<5+U;+&#O,A,_:['YC7;2><(Y/JJ9H'=69, M@DK1VZA_VJ@6.R\(G*6>)FK.QT8S+B3KIQZ*YD9>_ -02P,$% @ 962& M3R#_J'( @ = 4 !D !X;"]W;W)K&UL?53; MCILP%/P5Q =@C(&P$4%J4E6MU$K15MT^.\E)0&LPM9VP_?OZ0A A5E^P?9B9 M,V.,RX&+=UD#J."C99W:RAI3+B/73ZS9F+EBJ]%!P'T9$DM M0TD^%7J%)Y=2TT,F&=X& \R;\A->[W. MX*V!0<[F@4ERX/S=++Z=-F%L M# &#HS(*5 \WV %C1DC;^#-JAE-+0YS/[^I?;':=Y4 E[#C[W9Q4O0F+,#C! MF5Z9>N7#5QCS9&$PAO\.-V :;ISH'D?.I'T&QZM4O!U5M)66?KBQZ>PXC/IW MFI^0C(1D(N#TOP0R$LB"@)PS&_4S5;0J!1\"X3Y63\V9P&NB-_-HBG;O[#N= M5NKJK2(X+M'-"(V8K<,D,TSRB-@](XIB@B!M8'*1>%TDED]F?%RD?@'B%2!6 M('V(@1'"B; M@XC?2.8UDGF,+'ILLRR!_[,N0*M&$O!!V/ @ R D !D !X M;"]W;W)K&ULE5;;CILP%/P5Q'L!VUQ72:1NJJJ5 M6BG:JNVS-W$2M("I[23;OZ]M""+X4"4O 9LYPYQQQGAQX>)-'AE3WGM=-7+I M'Y5JG\)0;H^LIC+@+6OTDST7-55Z* ZA; 6C.UM45R&.HC2L:=GXJX6=VXC5 M@I]4539L(SQYJFLJ_CZSBE^6/O*O$R_EX:C,1+A:M/3 ?C#UL]T(/0H'EEU9 MLT:6O/$$VR_]C^AIC0I38!&_2G:1HWO/M/+*^9L9?-TM_<@H8A7;*D-!]>7, MUJRJ#)/6\:-_-*)5OSZG>Y4\>EG_O>CNWIJ5(O_/*% M]0TEOM=W_XV=6:7A1HE^QY97TOYZVY-4O.Y9M)2:OG?7LK'72\]_+8,+<%^ MAP(4_[> ] 5D4A!VRFRKGZBBJX7@%T]TJ]52\Z= 3T2;N363UCO[3'QY M15"\",^&J,<\=Q@\PN!;Q-I%Y/D ";6 004&56!;3VY4)# ! 0F()8AO"-)) M&QTFM9C&8C[D<184DUX@&$$!AN7$H)S8D5,D$S4=)!N])HW28&JLBTKR?"3Y M1DL":DD :S*8( 4)TOL7)P,),D!!/K$C/A6 H=D(4CCZIYHSS MG8I#V4COE2O]=;;?T#WGBFG**- +?]3'JF%0L;TRMYF^%]W9HALHWO;GIG X MO*W^ 5!+ P04 " !E9(9/)>_Y]ML! !B! &0 'AL+W=O MA/U22\6IL:9JB.X5T,J3."-Q%'T@G'8"%YGWG521R<&P3L!)(3UP3M7? S Y MYGB+KX[GKFF-8ZGG :"K^&UR 6;C+Q,8H)=/^%Y6#-I)/ M*C853E_#V0E_CI/^E;9.B"="/!-L[/\1DHF0O!%\-TG(S)?ZB1I:9$J.2(7' MZJF;B>T^L'A('W7A?2F"P&S\Q@1@FQV-X7< M8Z+-;25D\30<5..G6*-2#L*X)BR\\Z(\Q>YI;_P'NT!AWM]DPO9]IZKIA$9G M:>S@^.>MI31@4XPV=J1;N_"SP: V[KJS=Q7&/AA&]M-&D_EOI?@'4$L#!!0 M ( &5DAD^^V[&68 ( &L' 9 >&PO=V]R:W-H965TV$[=_7%\*R MQJF:AV ?YLR9,?9Q-A+ZRFJ,N?/6M3W;NS7GP\[W657C#C&/#+@7;\Z$=HB+ M*;WX;* 8G512U_H@"&*_0TWOYIF*'6B>D2MOFQX?J,.N78?HGP*W9-R[H7L/ M/#>7FLN GV<#NN ?F/\<#E3,_)GEU'2X9PWI'8K/>_2-VYIDQ:( M&"Y)^ZLY\7KOIJYSPF=T;?DS&;_@R5#D.I/[;_B&6P&72D2-BK1,_3O5E7'2 M32Q"2H?>]+/IU7.<^.]I]@0P)8 Y0=3^5P*<$N![PD:9U\J4U4^(HSRC9'2H M_EH#DILBW$&QF)4,JK53[X1;)J*W'((H\V^2:,(4&@,6F'!&^()]+@%L)0JP M2@8V%BH4D/B M!22!W@,GD55(M'("06(GB*T$L<5):CC1F&0A,P2QMS7,V%#I(S>)54QB$6.4 M*9)U&2\QI*PQP'OP?5.KD'0M! :&D-3JU]@%I49%2Q1\&PO=V]R:W-H965T8VDZX_OO:AG!<6"2:AV [LS.[S@YV MUC+^*G)*I?56E;58V[F4SEB MSXOQ:U M>;8]_ST,#L!] !X"<%=+)V0R_TPDV62-KZ/,O>FB7K,KL/@$>8=X2KV00)#$CL\"?=]#!/X8(Z^(? _$/@P00 2 M!(8@^$ 0/!3982*#J3N,YSLSA8:@3 C(A \R'28*1 M1. DL$@,BL2 2/P@$D]$?"]V4E@F 6420&8FSQ0D2)?W!?+@[O<6=$8/&M>: M!$XX(S1C,[2@-WK0@N9 H-.V""]HCQXT+N>3-]?H"'8D\A>T2 ]ZV+? &WWF M5&$;(\C',RV'8(NB\#]Z!K8@@CPXZ9FI"3%*G&A&"?8A@HPX:9IX<=/ -D20 M#R=-DP OE;FMA]V*TB4]DTY>PQC[$[.YH^.MHOQB#G9A'=FU-K>*T>IP>=AB M9^PBJ[*A M.^Z(2UT3_G=#*]:M7>3>%E[+GX M8TG=84\=.![?V+\8\\K,G@BZ9=7O\BB+M9NZSI&>R*62KZS[2JVAV'6L^^_T M2BL%UTK4'@=6"?-T#A1D'F7S61Q6QZ M#!YA\#UB^XA(TP'B*P&#"@RJP"8^O%.!8((0) @-071',!&YZ3&)P30&@W#B M11,K$"KTGKB)0#$1(":+!* I"+YFD T(A+X;%I*"8=$9MTL>L1[&')F(@5.B%L)@E*&8) MB'GB!@7P\0WF5P<]Z0!H1GTL:.P6X]&IL&T 1#U)"8); <(S*F1!XU/Z@H*' M$D&PY>BOZO7XHUZI+Z\?A)_+1CA[)E7;-7QK]1++67HC^<"OG_P!02P,$% @ 962&3UN@=Q1] @ M0@ !D M !X;"]W;W)K&ULE5;;CILP$/T5Q < QER2B" E MJ:I6:J5HJ[;/#G$"6L#4=I+MW]R6;FNR'):$>&PAM;JS8GQBDBUY6=7-)R2HW&J2M?WO,BM2%';:6)L M>YXF["++HJ9[;HE+51'^=TM+=EO;R+X;7HIS+K7!39.&G.D/*G\V>ZYV;L]R M+"I:BX+5%J>GM;U!JQV*M(-!_"KH30S6EB[EP-BKWGP]KFU/9T1+FDE-0=3C M2G>T+#63RN-/1VKW,;7C<'UG_VR*5\4B8F2L%.;7RBY"LJIC4:E4Y*U]%K5YWCK^NQOLX'<. M?N^@8O_/ 7<.^-TA,,6WF9E2/Q%)TH2SF\7;?ZLA^J- *ZS$S+31:&?>J6J% MLEY3'$2)>]5$'6;;8OP!!O4(5['W(7PHQ-:?N/N/ 7931+B (V"P"&S\\4,1 M,4P0@ 2!(0@>"!8C%5I,9#"UP42Q[\2C4J:HV$-. "<3@LF$0#)+F" "":+Y M*R'3NU4C%,LU9+72/0<\,60 M*$&A[Z>(XK9SB]S$3KS(V2!)V\&).V*@%/._!R!LW+N!^Q9X:NM&Z@ J\A[7 M\!/DK_[$U0HM*I>60B=:UCD4FKB>OZD_FMI5+6;KE(.0C,XJR@K%K]/8=F8CPZ>?U6-])X)=I ZSU$%S M=F9/52M4]%I$292CJQ::,8<)$ZXPP8) 2GU)$=I2',(;>O@QP?$6D67V#)&U MB,CPH[7!+Y\(Q%:!V C$'TXAWIS"A$D-IIN2!%ZVJ<0""KW8;B6Q6DDL5I*- ME>0V2^2E&RL6D/^9E=1J);58V60YV#!WFR1H=1DI\-J\6^&4;.A,SUA%E]9P M'YK+_ Z?^LH/S.NV$\Z92?4DS,6M&).@K/B>JKA1K6Q9$*BDGMZI.9\>]+20 MK)][%5H:9O$/4$L#!!0 ( &5DAD]D'&81-0( (P& 9 >&PO=V]R M:W-H965T 3CJ)8#\*@M0GJ.WA6X[># ''XE M!+$_%6 Z[-S0O0>>VTLC5, OBQY=X >(E_[ Y,F?6$XM@8ZWM',8G'?N4[C= MYPJO 3];&/AL[R@G1TI?U>'K:><&2A!@J(5B0'*YP1XP5D12QN^1TYU*JL3Y M_L[^67N77HZ(PY[B7^U)-#LW=YT3G-$5BVO188+]&S#0\5(BM)F*='S^8^&@G2*P$B29(Y@1IL.B"P:0: MTYDNA-[2B064>_^0LK%*V5BDA LI!I/-J@1>LE!BP\1V(:E52&H1LK!;I:LB M'^95C!(K*+%+R:Q2,HN4197*8#;S*HNV[;.UD-#+[$)RJY#<(F31^"I?OP+K MGEA F;>\5?[L$A-@%SWON%/3:R?4=9E%IY'Z%*DAL(A7=(Q5RQ.A!<*94@-08>+*9C?PT3 <,9Z&VF=PS,R#-0=!^G/W^] $J_P)0 M2P,$% @ 962&3W-DH%_K @ 70P !D !X;"]W;W)K&ULE5?MCILP$'P5Q ,$O'SFE$2ZI*I:J95.5[7][4NUK&\(16%>7/\$VLSL[-@.;Q86+5WED3'EO55G+I7]4JGD( KD]LHK*&6]8 MK>_LN:BHTE-Q"&0C&-W9H*H,( S3H*)%[:\6=NU)K!;\I,JB9D_"DZ>JHN+O MFI7\LO2)?UUX+@Y'91:"U:*A!_:#J9_-D]"SH,^R*RI6RX+7GF#[I?]('C:0 MFP"+^%6PBQR,/2/EA?-7,_FZ6_JAJ8B5;*M,"JHO9[9A96DRZ3K^=$G]GM,$ M#L?7[)^M>"WFA4JVX>7O8J>.2S_WO1W;TU.IGOGE"^L$);[7J?_&SJS4<%.) MYMCR4MI?;WN2BE==%EU*1=_::U';ZZ7+?PW# Z +@#Y <_\O(.H"HO> V(IO M*[-2/U%%5PO!+YYH3ZNAYJ$@#Y'>S*U9M'MG[VFU4J^>5U&:+(*S2=1AUBT& M!AC2(P*=O:< C&(-DW"X)=A,$4F.,T2HB,C&1SK*Q/6( M$MR6!/%EECA2X&8BZ1U[BCN%8%9)QVHQ4.;@P;U",+.,WT(HR/&N([BER'R: M(@\=GPW<4Q!^?%=J)XTS7S0?^/8O4/4$L#!!0 ( M &5DAD_V1F0&)0( #<& 9 >&PO=V]R:W-H965TS BYQ=):D;.'!'7"G%_.\.".NV;N#> T_UI9(Z M@(J\Q1?X"?)7>^!JA4:54TVA$35K' [GK?L0;/:9QAO [QHZ,9D[NI(C8\]Z M\>VT=7UM" B44BM@-=Q@#X1H(67C9=!TQY2:.)W?U1]-[:J6(Q:P9^1/?9+5 MUDU=YP1G?"7RB75?8:AG[3I#\=_A!D3!M1.5HV1$F%^GO K)Z*"BK%#\VH]U M8\9NT+_3[(1P((0C0>7^B! -A.B-L#+%]\Y,J5^PQ$7.6>?P_K!:K.]$L(G4 M9I8Z:/;.?%/5"A6]%5&:YNBFA0;,KL>$$TPP(I!2'U.$MA2[<$$/WR?8+Q'K MU)XALA81&?YJ6D3R'XLKJ\#*"$13@3BV"ZRM NNE@S2;;6./B0VFZ:OTHME. M+#$K+[,;B:U&XJ61S)\9Z3'))$G@!3,C'V/>&4FL1A++F41V@=0JD'[^3#*K M0/:),\D6^^U[,\Q^B0F\9&8$3=X;!7XQK4DX);LV4M_L273L?@^A?J^S^$YU MQ;Z)OZ$#S%3<@W=>9<>^]UU:BE?]:Z782A MVI]YS50@6MZ8E:.0-=-F*$^A:B5G!^=45R%!* EK5C;^JG!S6[DJQ$579<.W MTE.7NF;RWX97XK;TL7^?>"U/9VTGPE71LA/_R?6O=BO-*!Q4#F7-&U6*QI/\ MN/37>+'!D75P%K]+?E.COF>WLA/BS0Z^'98^LA'QBN^UE6"FN?(77E56R<3Q MMQ?U!Z9U'/?OZE__*"WJ7L6$4K/WKBT;U]ZZE?3N!CN0WH$,#M0YA!W( M1?Z9:;8JI+AYLCO\EME_C!?$G,W>3KJC<&LF>&5FKRN:XR*\6J'>9M/9D)'- MAT5HU <$@1 ;,G.G.8$%*!@C=0+T08#" A$H$#F!Z$$@FFRRLXF=3>-LDIAB M$B,8%(.@& #%$U \ V5I'D=/CC0!.0G 22:<9,;Y1+,\CI^ 4A"4 J!T DKG M()SFHW@>.!G(R0!.-N%D,TZ*$"51!(-R$)0#=RF'!3"",P;-8HT0FJ9,9Y2/ M@J5YD#PY$_PD-S% FB5GG\%HA(IQD#SYS1C,T34F (I,462.(EF0/D/!V8PI M@*)3%)VCHCP8W8E'%)SW>)[X$9HF?F\T_E41#M+IK0I'+VK-Y&ULC97;CILP$(9?!?$ 9MC5@0I MV:IJI5:*MNKVVDF<@-9@:CMA^_:U#6%9&*3<@&UF_F_&9CQ9R\6;+"A5SGO% M:KEQ"Z6:)\^3QX)61*YX0VO]YBHLG&T')R3I5S,.^'WL5*6LWS^S: M7N09ORI6UG0O''FM*B+^[2CC[<9%[GWAI;P4RBQX>=:0"_U%U>]F+_3,&U1. M945K6?+:$?2\<;?H:8="XV M7DO:RM'8,:D<.'\SD^^GC>N;B"BC1V4DB'[= MZ#-ES"CI./[VHN[ -([C\5W]JTU>)W,@DCYS]J<\J6+CIJYSHF=R9>J%M]]H MGU#D.GWV/^B-,FUN(M&,(V?2/IWC52I>]2HZE(J\=^^RMN^VU[^[P0ZX=\"# M0V =O YD(_]"%,DSP5M'=)O?$'/&Z GKO3F:1;L5]IL.7NK56Q[Z4>;=C%!O ML^ML\,@:>5A\0&$+L\,P]6&-8( !C#*Q \"G&&!8(08'0"H2?!)))DIU- M9&WJ+LDD1+X/E-S+ #Q1:Q0M5B<"RW"(,)!5.4?C1,T9P[:( H,PNF.!A"ES@ M"*AP%$\I(71 X737O-'565%QL4U#.D=^K6W'&JT.C6F+[=7[8=YUM9]$7,I: M.@>N] 5NK]DSYXKJ:/R5SK;0C728,'I69ICHL>BZ23=1O.D[I3>TZ_P_4$L# M!!0 ( &5DAD\[-(8V7P( $$( 9 >&PO=V]R:W-H965TV$[=_7 M-BQ+V*%*7V)[.'/.S,!XDK9%G:D O]0=7/YB#TR1M83F5%:UGRVA'TO'&W:+U'L7&PB.>2 MMG*T=TPJ1\Y?S.'K:>/Z)B+*:*X,!='+C>XI8X9)Q_&[)W4'3>,XWK^Q?[;) MZV2.1-(]9[_*DRHV[M)U3O1,KDP]\?8+[1.*7*?/_AN]4:;A)A*MD7,F[:^3 M7Z7B5<^B0ZG(:[>6M5W;[DF2]&ZP ^X=\." T3\=@MXA>'>(;/)=9#;53T21 M+!6\=43WMAIB/@JT#G0Q)1Y5$ MBQF1%2BR D3BB4B'248BX6*F%,B'.\@'9&9>!YII0O1X/1'80%N$'ZAH#QIG MZR^"&1VXAU#P0%%[4'RGLYS1@5L-0;TV1P&W$HK^HZIPHR"H4Z+I]1@_\*%Z MHPNYHN)B9Y=T <68?YN,7V0G^'=\/U.Q&7LI;.D2L]%NSE?>9<41V+ MO] Y%WJ>#P=&S\IL$[T7W5#K#HHW_<#VAG\-V5]02P,$% @ 962&3W## MB&UL?57;CILP M$/T5Q'N! "$7$:0E5=5*K11MM>VS0R8!K8VI[83MW]<7PK+&Z4ML#V?.G&,[ MX[RG[)77 ,)[([CE.[\6HMN&(:]J((@'M(-6?CE31I"02W8)><< G702P6$< M15E(4-/Z1:YC!U;D]"IPT\*!>?Q*"&)_2\"TW_D+_QYX;BZU4(&PR#MT@9\@ M7KH#DZMP9#DU!%K>T-9C<-[Y3XOM?J/P&O"K@9Y/YIYR6(..PI_MV<1+WSU[YW@C.Z M8O%,^Z\P^%GZWF#^.]P 2[A2(FM4%'/]ZU57+B@96*04@M[,V+1Z[ ?^>YH[ M(1X2XC%!UOY?0C(D).\)J39OE&FKGY% 11F5BJH]TY_ MDVZYC-Z*--[DX4T1#9C28.()9C$B0LD^EHA=)E9D?DMH_.XF.??TI5IW(BI>RWYOV_$YC'HL?B%V:EGM'*F2? MT]WH3*D *3$*Y$VNY?LT+C".K-2"\FI-J$\8=5+ MH)4KX@R3,%QC3ML.%9G+'621B;-F;0<'&:@SYU1^[H&)(4<1NB9>VE.C;0(7 M64]/\!OTG_X@380GEJKET*E6=(&$.D??H]T^M7@'>&UA4+-Y8#LY"O%N@Y]5 MCD)K"!B4VC)0,US@ 1BS1,;&WY$339*V<#Z_LC^YWDTO1ZK@0;"WMM)-CK8H MJ*"F9Z9?Q/ #QGY2%(S-_X(+, .W3HQ&*9ARWZ \*RWXR&*LRY0(R%I"I@/A>O)!S_D@U+3(IAD#ZO>^I/>)H1\S>E#;IML*M&?/*9"]% M$F\R?+%$(V;O,62&B6,R8;#AGT3(H@AQ!/&,@$3A,D&\2! [@N2+R^V-2X]9 M.TSG,%&ZVBZK)(LJR8+*MQL5C]G,5?XGDBZ*I/"9R=L'] S ME:>V4\%1:'-9W)'60F@P?.'*$#;FS4X!@UK;Z<;,I;^Y/M"B'Q\EGOX,Q3]0 M2P,$% @ 962&3VLR;;\/ @ 3P8 !D !X;"]W;W)K&ULC57K;ILP%'X5Q /$F$N@$4%:,TV;M$E1IW6_G7 (J 8SVPG= MV\\7@@AUIOP)MOENY\0V^<#XFZ@!I/?>TDYL_5K*?H.0.-;0$K%B/73J3<5X M2Z2:\A,2/0=2&E)+41@$:]22IO.+W*SM>9&SLZ1-!WONB7/;$O[W&2@;MC[V MKPLOS:F6>@$5>4].\!/DKW[/U0Q-*F730B<:UGDNMGOE="1;?/IC//8=2_TMR$<"2$$P''_R5$(R%:$)!-9DK]3"0I\ M Y/JDC!'N6),@M(+5FH3U>IVGR84*JF'J1IS>\79B63]>'VCZ1M2_ -02P,$ M% @ 962&3YA. @ R@H !D !X;"]W;W)K&ULE5;1CILP$/P5Q/L!-A!(E$3JI:I:J96BJZY]=A(G00>8VDYR_?O: MAB P2XZ^!&QFA]E=QMGEC?$W<:94.N]%7HJ5>Y:R6OB^V)]I083'*EJJ)T?& M"R+5DI]\47%*#B:HR'T5;2+7?$I2@(__M,LH*7(6.EP>ERYG]!B@TV 0?S* MZ$UT[AV=RHZQ-[WX=EBY@59$<[J7FH*HRY5N:)YK)J7C3T/JMN_4@=W[._L7 MD[Q*9D<$W;#\=W:0YY6;NLZ!'LDEER_L]I4V"<6NTV3_G5YIKN!:B7K'GN7" M_#K[BY"L:%B4E(*\U]>L--=;PW\/@P-P$X#; !0]# B;@- *\&ME)M7/1)+U MDK.;P^MN541_%&@1JF+N]::IG7FFLA5J][J.HOG2OVJB!O-<8W '@_N(S1"1 MIBW$5P):%1A4@4U\V%41!S!!"!*$AB#J$2 KC1J3&DQ9BPRM/ !(!,N(0!D1 M( /#!#%($$\OQ PDF$TH1(U).EGBQ+-;"H!2;R27!)22 %)"F" %"=+IQ9B# M!/,)Q9@/\HQC+[6*\0&H)P4%L-$"0,S(QX5&O(JF%P3!1D,84!';?L?#WGN) M;?G'H+X8V+0(\,%7K*^T'X M*2N%LV-2S2=FBC@R)JEB##QEA;,:+-M%3H]2WR;JGM?35;V0K&HF1[\=7]?_ M %!+ P04 " !E9(9/CMB532H" U!@ &0 'AL+W=OV.NN8D@;;*J6JF5HJVV?79@"&AM3&TG M;/^^OA"6$F^U+[$]G#EGCB^3K&?\1=0 TGNEI!4[OY:RVR(DBAHH%@O60:N^ M5(Q3+-62GY'H..#2)%&"HB!8(HJ;UL\S$SOR/&,729H6CMP3%THQ_[,'POJ= M'_JWP%-SKJ4.H#SK\!E^@'SNCERMT,A2-A1:T;#6XU#M_(=P>]AHO '\;* 7 MD[FGG9P8>]&+K^7.#W1!0*"0F@&KX0H'($03J3)^#YS^**D3I_,;^V?C77DY M80$'1GXUI:QW_MKW2JCPA<@GUG^!P4_J>X/Y;W %HN"Z$J51,"+,KU=L)Z)U+MW'6L7'4$<_JV-R=:+B8W?W#/4;5.M\1-'EM%/C9-";A%>S2 M2GVO)]&Q]SU$^K7.XGO5$VT+>Z.Q#?4[YN>F%=Z)2=4+S(NM&).@:@P6ZK[4 MJH>/"P*5U-.5FG/;R>Q"LFYHTFC\I\C_ E!+ P04 " !E9(9/VNFR 8OA7C M!13PJ[:Q)CMMEBW9DN8LVW[3]FTU!\4!K6=W/T!KU)+N^$,!GZ\7%+*6BS=9 M "COO6*UW/B%4LT:(7DLH*)RP1NH]9LS%Q55NBLN2#8"Z,F2*H8"C!-4T;+V M\\R.[46>\:MB90U[X\#K^6E4&8 Y5E#+_ #U,]F+W0/ M#2JGLH):EKSV!)PW_B>RWA%L"!;QJX16CMJ>*>7 ^9OI?#UM?&P2 8.C,A)4 M/VZP!<:,DL[QIQ?U!T]#'+?OZI]M\;J8 Y6PY>QW>5+%QD]][P1G>F7JE;=? MH"\H]KV^^F]P Z;A)HGV.'(F[=T[7J7B5:^BHU3TO7N6M7VVO?Z=YB8$/2$8 M""1Z2@A[0OA10M03HAD!=:78N=E11?-,\-83W?(VU'Q%9!WIV3^:03O9]IV> M'JE';WF41!FZ&:$>\])A@@DFGF*VCYA@BM@](N)T@" =;J?(Z10YG-*94_3H%#TQBIU&L<-H-3/J M,.G(:+YXNPZ2C" I7JSPZ"+N5(DS5?*8:HEGJ9+'\I_6OW0Z+1U.9.;480@9 M6>%%,$/MG"BR*$7LM#GSM!A<%:FN=1MT6V^74?QIC]8 MT'"ZY?\ 4$L#!!0 ( &5DAD\U:K V!04 )X; 9 >&PO=V]R:W-H M965T ;!$9)I$FJJI5::72JTSXS MB7/1X9("F9S^^W([.>"]S&0>)H$LV\L;\WG;7MV+\EMUUKIVOF=I7JW=<=5Y\\NQ*+.D;B[+DU]=2YT MUVT52?/QH7M\TYGWI-*[(OWGT_E+\^[SWORSE4 P7$$,!\2C0M#U70 X%Y,\"JNM\[ZSKZB])G6Q697%WROYI M79-V4/ 7V01SW][L8M?]UO2V:NY^;-12K?R/MJ)!L^TU8J3A#X7?U/YH0J F MMH(4%],&=E011+@%"3LAN_)RTHD 5Z!@!:JK0$TJ"(TH])JPT^2=)HJ%MS2Z M E3!TK/T)H!F F#&:&;;:Y;C9CP>3_X,8[3$0DA/8&,A-!8"8Y%A+"3-,,]\ MW%2S8)[$3I;0R1(X,3J\78(0&2-[1S5M4"Q#)X)6(FHE8H:5B#0C/&-X[:B& MCP;7Q$@,C<1//)T81=YT D66Q\,9I@H#4>$F5GI1, Z+86603*.B+%8L@./$ M"G7":3.,#!:@6@CA65C((0Q?N0"1$:8?02(3D/P4;;Y6V#X" ?,D<("A]FFIF3 M3(U@[ B*'3J!#Z)/XD)%0(QS\2PH*G<(E)> M,)>=HS*Q->L2&*<"I("1)1^0&*>2/4]DB9DG$?-,(@^B8-)?,R@2,*^9SF(V M^K-,HQ(#4"( FCR6GP-P5C(U8EFQ(@":+_H@FC4R)YD:P>B3:.EKDEA^CKY9 MR=0(1I\$Z",,EC2W8V0:EQ1^EK=<8OC)9Q:Z$JUT3>@ T8+94G2)"2A1ZF^UX-H?@<+B.Q[) H#3Z%0CPCPP9D M>A7MJ8AQ?\M?=OU1T<]J^I.K/Y/R=,DKY[VHZR+K M3D:.15'KQF03'=&ULE5;;CILP$/T5Q'L!Q$G0 J:VDVS_OKZP M+#'#:OL2L#ESYLR)[?'R1MDS/Q,BG)>F;OG*/0O1+7R?[\^DP=RC'6GEER-E M#19RR$X^[QC!!QW4U'X8!*G?X*IUUTL]]\#62WH1==62!^;P2]-@]K$3^4'$S^Z!R9$_L!RJAK2\HJW#R''E;M!BAQ(5H!&_ M*G+CHW='E?)$Z;,:?#VLW$ I(C79"T6!Y>-*MJ2N%9/4\:<*G#\_LK^ M61OM"^H(2U^FK_T:NI)9PI43FV-.: MZU]G?^&"-CV+E-+@%_.L6OV\F2\)ZL/@@+ /"(< 8\YL0-0'1&\!\;L!<1\0 M6P&^*45[L\,"KY>,WAQF_MX.JU6$%K%T?Z\FM=GZF[2'R]GK.L[3I7]51#VF M-)APA$$#PI?L0XH02E&&D_#P/L%VBDCR>\AN"LES6$0$UAGI^.BNS@PFB$&" M6!/$=P26R-)@4HUIC5&!EUF5&% ^!LW8F8!"$D!(80DQF&24([!4O(>X$Y&" M(M*IB,)*41I,-DJ19J%MQS:=>)8%R(MA,1DH)@/$S%B:@P3YQQ=' 1(4@ )K MD9?%Q/'8_E.*B1=1[LTL MLI8' /H4>-&,&GCOHPA0,[/"$+S[4?P?GL#[%@$;=[)G>M#=$>(5MB<0R!;C MCSI 0]A)=U?N[.FE%>H@'&UL;5/;;MLP#/T501]0)8K3K(%MH&E1;, &!!W6/2LV;0O5Q9/DN/O[Z>)Z M7N<72:0.#P\I*A^U>;4=@$-O4BA;X,ZY_DB(K3J0S-[H'I2_:;21S'G3M,3V M!E@=@Z0@=+.Y)9)QAXG?',V\[%QRD MS'O6PG=P/_JS\1:966HN05FN%3+0%/A^>SQE 1\!+QQ&NSBC4,E%Z]=@?*D+ MO F"0$#E @/SVQ4>0(A Y&7\FCCQG#($+L_O[$^Q=E_+A5EXT.(GKUU7X$\8 MU="P0;AG/7Z&J9X]1E/Q7^$*PL.#$I^CTL+&%56#=5I.+%Z*9&]IYRKN8[K9 M9U/8>@"= N@<0%,M*5%4_L@<*W.C1V12[WL6GGA[I+XW57#&5L0[+]YZ[[7, M[O8YN0:B"7-*&+K ;&<$\>QS"KJ6XD3_"\_N;M<)=JL:=Y%@MR"@]+!.D*T2 M9)$@^T?!X4.1";./&)62?$A!%CV58-HX3195>E!QDA?>>6#O:7R3O_ T[=^8 M:;FRZ**=?]G8_T9K!U[(YL9KZ/P'FPT!C0O'@S^;-&;)<+J??A"9OW'Y!U!+ M P04 " !E9(9/#==@YL<# #$@ &0 'AL+W=O\%7+JLDTB95U4JMM-JJ[3.;. DJX!2R5,MY+653-W-\;<[@+PV:]5V76!/J@ M*OO/5M=E9NQKO0N;0ZVR36=4%B$C) K++*_\Q:QK>Z@7,WTT15ZIA]IKCF69 MU7^7JM"GN4_]UX;'?+N3LWHV6M3>=+Z=_OR93/W21N1*M3:M"XR>WM6*U44K2<;QY_! MJ7_NLS4E:%A;>1V#[6NFBZ7V]];(PN!R\VE#)[Z>]YU=U/@_]7,]R #0;L;&#[_I\! M'PSXFX'HDN\CZU+]F)EL,:OUR:O[KW7(VD%![[@E<]TV=MQU_]EL&]OZO!!I M,@N?6T<#9MECV A#SXC0>C]WP; NE@R8L\L.5A A$[P'CB;!.WM^D42*.Q"H M ]$Y$",'$9F0T$.B#E+UD)@%\203B(H)#00>BT1CD3"622_+'A*/>DFB0*;C M:Q(7M$BC0)#1Y?BD$1IC!&*4A. .8M1!?/T72U 'R?M?+ $Y"YD&T[&'H!(2 M.&))T5A2A T'G93@*B37\T$=0J;O,S)@QLDRR@,YH02#,3*"7<:#JOZ>,H05 MYG"!RYK>H&N*"YLBRIZJ:<",TXW82+,#*0B*N\8)Q:5-H;8EX0X7N/)H= ,G MN/9H? 4G,1P"*1PH$,6C(')$@PN90B5+XI@P*:X_FE[/"<,%R,C[G R8<;8? M9,"G:QF"$H%KP<2US*"6)7'(C^'R8^P&3G#Y,?[^C#)@+E21_'\I0DSB*'#, M# R7-8.REL0Q[ABN129O( C7(H/+("0H@NL+ 64#AI*NR87ALF90UI+$#A>X M%EER R>X%AE<#"$G*9PV: IF7 S&J6ND<%S8' I;$E=QB:N1T^M9X;@:.5P, M 2L#YB)= J94R%+8DKH1P 7)Q R>X #E2Z ).>HP<94O%=$+A ML+BU(%?1S7$M-\E>##9QZXPE 3:"4=;YU+5N^Z4H?'6^EB9 M=I,Z:CV?9-RS=NL]:5_2NU5_'O'FIC\>^9;5N[QJO"=M[,:^VWYOM3;*!FD5 M[WM[E6W.+X7:FO8QML]U?RS1OQA]&(Y&PO=V]R:W-H965T,SY\PQ MMHN%BQ?9 ZC@E=%1EF&OU'1"2-8],"(/?()1K[1<,*)T*#HD)P&DL46,(AQ% M.6)D&,.JL+F+J H^*SJ,;O $E!HBW<:?E3/<)$WA?O[&_MEZUUZN1,(3I[^'1O5E^! &#;1DINJ9 M+U]@]9.%P6K^&]R :KCI1&O4G$K[#>I9*LY6%MT*(Z]N'$8[+FXE3= M"_!6@)T7)V0[_T04J0K!ET"XO9^(^<7Q">N]J4W2;H5=T\U+G;U568P+=#-$ M*^;L,'B'B3<$TNR;!/9)G/&'\B3!?H+$VV-B"9(= 4XB/T'J)4@M0?J?R>3. MI,/D%C-:S/&0^44RKTCF$4GO1!SFN!.)#KE?)/>*Y!Z1[$XD_^#DX7#_P]#N M?# 0G;T9,JCY/-I;N/Q190:)69'O5&UL?93M;ILP&(5O M!7$!& R&I")(:Z9IDS8IZK3NMY.\":@&,]L)W=W/-I0QX^Y/_'7>X^>8V.7 MQ8NL 53PVK).[L):J?X!(7FJH:4RXCUT>N7"14N5'HHKDKT >K9%+4,XCG/4 MTJ8+J]+.'415\IMB30<'$)\ZD_0U.-ZEX.[EHE):^CFW3V7885_+-5.8O MP%,!G@MP^M^"="I(_Q80&WXDLU$_4D6K4O A$./'ZJGY3R0/J3[,DYFT9V?7 M=%JI9^\52?(2W8W1I'D<-7BAP?\J]A[%ELP:I EF#.S%P-8@71JDL=\@]1JD MUB!;&&S=&*,DMY+.2HIME#I)/*(D>B=*YB7)5B1)[**,FF*Q"\ZBC8,RBLA2 ME/M!B!>$K$&2Q $AJ[@DBS('9"W*R'MGDGM1\A4*20H'Q:=QC\2GV?I!"B]( ML3; L0/BTSCGMO=IL ."%G?0O(G?J+@VG0R.7.GK;"_=A7,%VB^.]!G7^AF> M!PPNRG0+W1?C8S0.%.^G=Q;-CWWU!U!+ P04 " !E9(9//PQL=>0" "R M"P &0 'AL+W=O:FK1F[=LU+MG>_+_9G55'J\98U^<^2BIDI/QF)?6?J M1_LH],P?HQS*FC6RY(TCV''KWL-=0<+.P5C\+-E-3L9.E\H3Y\_=Y/-AZP;= MCEC%]JH+0?7CR@I655TDO8_?0U!W9':.T_%K](\F>9W,$Y6LX-6O\J#.6S=S MG0,[TDNEOO';)S8D%+O.D/T7=F65-N]VHAE[7DGSZ^PO4O%ZB**W4M.7_EDV MYGGKWZ3YX(8[D,&!C Z:_2^'<' (WQPBDWR_,Y/J!ZKH;B/XS1'];;6T*PJX M"_5A[KM%$;I M;=+WE!"G)"@E02C)C)(L*!!ZECM-44J*4-(9)5U04B_'(1D*R1!(-H-D"TCL M)3@D1R$Y LEGD'QY*Z&- @&NLP IL6 NM& !RL%V_6 1-" @F(-@60'$5@& MROH>" (B%*AQ52+V"I]S$83?\C M4["5-L'%3D($%,V^*H/15*HPS\>?=$ U$R?3+$IGSR^-Z50GJV-#>D],!_5F MWG>S7ZDXE8UTGKC2?9CIEHZ<*Z:W$GBZ3,ZZ@1XG%3NJ;ICJL>B[R'ZB>#MT MR/[8IN_^ E!+ P04 " !E9(9/<,S!!M(! "Y! &0 'AL+W=OCB(0)X9 M(^+]$2@?"Q2A:^*E.[7*)'"9#^0$WT']& Y"1WA6J3L&O>QX'PAH"O0IVNTS MPUO@9P>CO)D'II,CYZ\F^%87*#2&@$*EC +1PP7V0*D1TC9^.TTT+VD*;^=7 M]2^V=]W+D4C8<_JKJU5;H T*:FC(F:H7/GX%UT^* M?\$UR :MPXT6M4G$K[ M#*JS5)PY%6V%D;=I['H[CD[_6N8OB%U!/!=L_\DGCD^6/)Y\V48_$T7*7/ Q M$-.G&H@Y$=$NT5M9F:3=.?M.]RIU]E*F29KCBQ%RS./$Q LF6S)['_,P,UA[ MF(W$7B.Q%4@6 AN_0.(52*S >B&PO>MD8C++]);9;%?Q72L3%,6W5.AWLO8Z M6?_I9/T7@=0KD/[_7F1>@NM.M6WR-S0*%19OJ@YV+ZFZ9 \<%=%'B^K&PO M_%H_?E9LBB1?E4Y)LUZOO MAOW^Z7?K.,U^\X??E^D??K_]PT7^*2FBF_@QB4ZB\BDNDO+WWVW_\/OO\&M^ M9!1]R+/M4QE=9HMD4?WVXWS;BT:#;C3L#\ZK7U[GG^#+?OA+GGH#4_>J7[W- MY[MUDFVC^Y=-4OURT#_Y4^T+?]K%Q38I5B_1;;+)BVWUP6VQ\P;4+]\D19HO M<)_1VWCK/:>V^M__VW\+[<5:SB&6\*KW1+[-MNGV)WJ6K)+K> MK1^2PMOXR=GT?%#SWFWRF)9;F'D;7<=K?X\?KV?OW]Y]O(XN/GZXF5W_M1M= M75]X@)?!KK)Y7L#*8]Q$-[K; C2BO(@(!8L7^+GP9[BL&>P^_AQ=+0 PZ3*= MTX@U^QL/3OK#X?!TW*\9:;98 'Z67?5+]#[-DNACYJ/(N-^/_I+ U3D?;Y]@ M_07@_[Y!+_ OV.1]_IQ5G_V09ED2;_)5ZEV/ZC :6#=%_BG-YM[B/ESO&^(F M+[?Q*OI?Z28(Z0F0 \-:/4SN.S!5\XGP^I'[_,YS''SE&=U^#:=GIV,!OY4 M]^D6<#1?1H-AY^$XNDOFNP)F]^_W>@UG?;?-Y[]THZ-)#\YD$Q?1IWCEWT&X M,XLT>XSN7M8/^+Y-OV4(+V(U9 --QNN$&#'8UYXT'H?%["'V7R>P%/P MS(*?KQGK?IN':]6T9M="=>EK-O-W5,"#S4/ MY![I';&+Z.-N"^B:X?'5O09 *0#9KH"!?([^F'C#]_%_P_/3\=A#(CFE=VF) MZ/K7!!"HCCZ?G/0186OILCW&._C0@\2P/_1(3_5MX1'!]__DS3V#5Q?\^BKV MP'/Q\?KMY?7=Y5L@RM=W']]?O9W=PQ]W]_#CP^7U_5WT\5UT.;N]OKK^X0[X M\\]W;Z/.T;'PZ2C-H@_I:@4$%6C&D?UG$Y.>5K]$8K].F&[14O]]]H"<9+[] MW]YU2K91&:_\&W$!% LI0O!+P%&@U9LB7Z;>W?BX06Q'3$X^@_12^F^;)U): MJ+]\N(5(ZF4 [_WM$UP[?K<;90$^$!<9#%]&#PE(3HD\&FWCS_YBKAJ^0^ D M,E;UN[\DZ>,37NH89!X4MN0(3Z*'N$SG40<.CS\Z;O_J(EWM\(N&E^TU10!( M?LZ9=E$@3HK !MC[^OOO$.<"1]S*(Y4:;Y2X1"5[EBP<9Y MM?KF#8X/#ZW2^"%=(6&,%W_;E5M<.F$FKG^1+!,8>,$XAI\<]7N#".AK=-3I M]\;'W0@.>I,0VUEYE/0'$.XCF.,I61!_6 "Y^A3CLV7S%$,]Q7#/%+?)?!67 MI9;F: 3<,(X5G#G:YC2W=0GQ'3,]S'IVS OH-T\>.B^&=F#T@$3B'?/7P];. M38RLZBG9 F!6QVVQ]VWE-+)H4\63_:\$@.Y)6.K9(G1^M:?5$CYO9N]GUQ>7 MT=V/EY?W=VWW_M-N5:\\*M8/:TVVI7 (//:P 25:H/H!4E#_'(*(3$HY[YXR"X]ZT&0FOLD\P45ZDYO?@;4"J"UVY=NM%FAMH=CX^XWFHQX%Q89R$F^ M/-F5"6P\AG_#0_^0YXMG.*H BP4).P7 R8O!:316-C%0OK^K/'L\ ;:];H1# M^#N%%NIVP"%XN''W!"(]3_"0%R BAWBR&F@-4G]!XS A4TM;) _>'E%- 2 H MC-K$+XA.M4LD6%L+K:%F_HZ:$:/AP?>-R[_.LQ,UB'U*=1LQH[7WLTT M/(!J1DILD:_./,]0 1NBX?4N2,!D4=)')Z#L3_D*B&3Y/__'=#@X^QU=N>V+ MAWEP]>46E*+W#AR]MQL-NJ#KX']*D(MW6T#7]._)HHLK L94ECO?T":Z5QE4 MIX&"COM- P\F@^[I>-0=G(^U^A"H*<&F@@2T=( ML$+D>;?>K4CES0/<'9F[?PT!'7?%BX+&<-(=G)YV1Z=GA"_#<7<$_XVG(]FK M2\Z[4;R%2?PE,V*6M:>]%Y%I]O;OM^.EKY0K'*GX79H!GTM1?\W%-%DO$P<9 MIN:5>S%>(V4+W(ER/4.L9_!([-L$J /@,F$Q7KAXC0:\O],'82H$VFZRB!Q:U&0M"(HW M%V1E)*N+M4P246@5%AGHPNCSU8X,FLER"70'[V \!R* R/I08XB[;@N2D#Q: M[CD84N1QSXL4Q!U1-)I$29\JP#=,.XPJ2A5(U[ M 1%XGB2+,EH6^7J/Q'8+HO@+X^->Z8Z/.**+U4* O-D5\R<4BU#;="ZIA[(I MGF>V0$$K]>"$#I+G=/N$/ ,WKA>\S L>ST5=,C@@! -W]/)S4LQ37A._FF^" M#^K#Z; DO%&0(VM(*DR@A 2T820PN:D.6V@/>3E!+JWOO;K?9K(B? A.E0=X!0XRN,O:V M-G/4JQH9"3AM@=2_\2)&\6*1!L^P'9W_<7;]P^5=='4- L7L]O+'C^_?7M[> M_4MT^:>?K^[_VI;XDZQ3P]'N0C@_DU6CS %(?P)C7\2;-#"*%CDO&T3.Z,*2 M.>O@20LA$Z"^+#?[9$Y67%S3T/LFF3.XVS<:\][$*S(I@(QIFS="9G>Y!F_M M:T"CB_0(9T1R8_3OM[#QZ%U>/,?%XG ;9K-$44N_#=5:H,DH\,2=3YR,J4,( M1\"7M*C J=$]L1>RGN&H>0+O\;O=>AT#,.#JWZ6/&=G%X-:)%(PCW>2K=![2 M>8O'.!/!HXL(6L*#"P.'&]1"@6#0!XX4KH7SLH%JM%\8[+5,B<$Y4]X_L:V" M7'KX_"Z+02I!K(?%+E#^65C+)I]C8(4P[%N\QXL2QA0'81=-ZSW:90J/E+N' M,EVD<4$*.AR_>NXX>HH!'1^2!,4-X,5L(*)E%0LZ'V1]$2CW(.>L5B_X3;(A M?X?9YZ8 ?$Z!_I+XAWR>-.C/=W)__6(^@6B#^H)\)@+]$"A-6<["4@TB6H"!'# MIWD,\<>1X;$$M2:1\Y!](_!7"3#%I89LJ2'; R#20/DFS01'UG$6/R9LR\.I M8DN@!ED:H)S@V!FH9F6)V(&SQ-$R3@LS,O%D(:;=(&7H6@O:B$K899ZX!+ZV M3Y.U3E7@LF!1O"#)(P90 &!6*/_OB@*/,$,K6]*+C!(!F+I;B92#0-@^%4D2 MK3'62'@P-OWV*T M&$-H\0#M& M_,>5S,S%WW/=\1RO"9-QR 3>UT;IMUA+ &PN1+&F\."5A@8DQ-%@-OR+GDH=HCV\/(I75!K$\%1 MWN3P(^J\F]V].5;:=O#!GS<(E*@SN_OYF(8_Z0^[T7ODS$!A[N&.SJ/I>'A, M3Z@'CKO1\U,Z?U+G4I)G(4FT]@MT^^^ B[8)WE8:JV95EOF!FL*RMBD31, M>HY0%,B\11@?=ZD04< ^5C7Q!BBHRT&IH M79W#BR6$@2WI9T(-F80@L=F5Z(#L52])\&H":X''?!@:&\BD"6",1$)"B"0K5&GY[O)B7GB^ M>(^96@G@Y4&9G)YYSG>K MA26^J'6@3>Y1 3TP@VW30UQ!>[%(?MJ+#&)JS@P77\)HHG7C_9^VO/]L#UBQ MY+)E<=3"3QN5-'ZQC+W7LP("+].\+G-[/-0,.#ZL=TZL/,3O#U >&M@[$)_H MKR!$6=S]IUV6V)S=)S2G)X-1-_I ^JN)^0%Y*-V2ULYF)[.2*U(%F*-TK#&. MB;A=([>I9UX[E@CT:8&X0CB$RC!R1;G2Q+ODDI2R/76LL0H 9*PT"Q!>KHE1 MBM:-Q6Z.O(;N/7#>9$6468D1"+XY;]6$VQ@Q/K6VR@9O4DLB-+FN*29YJ3W( M6@YVQNM9@+-'8VQ@SSX+I2$/T99\X^83T#P8Z\P2A7&M^?@6>+'%>$_F^7)K MF0_RY?+D0:1MRE]0:X6ULRS,=PMA9:#8) 49\6?_G1L \R3%%*CWZL409I ) MUND68.%>;)Q7*()0$76#EAYAMY 3PC5YQ;7"+!U!O1E12R\]GJ#PB&B\KZ5%A41V_AF&4IN5):-$]\5KNX!!F,;2Y,OV8REK!WU>U>8K?FE M!5/A_\MM%-X1HK+%?%Z]XBK$01(L^479#C!'4T M'%EF8M3=6+1&'[6 IP0!WS;D:"O ;?R,(5AP<^-5&1U%@\%IKT\_Q[VSZ"]Y M\0N>W09=?G $H]/>*!J-X E Y13X CE/@&_">H;][%+R\\%FAE/<#C$N<0H"PX209X
;+[3.N9C >]<;P+^X(+[HR>PK('BE+:@#P M&A(\1Z11?^](A@O;G=Z9CL]@NF/X932 EXZC_>&&L*_3_BD\?!1-IM.>;XY7 M^L\-K)Q"J?8_T4!1 @_?!V14#G#/PN'KJ+DP+,F.MD!'!QDI[<=%CW^NQM]G ME"R%&).;S!<W]!(ZX$@:3NXYCM@33)YC- MEA%_HTBNGM;.[3G5:\^H3;#.9%M$]P!!*90T!*JV:#"#]]("QA+7-HA!-$BUW![#4O+9/P1]G,E^V#0#$ M:J98!8*T#U=6_1TP@9>UQF\,<$.]W@UJ8Y1CTD0;H0C'#;N#2L]=8?P'<-Y: MBY=;@U/LV9]-^T@U3C9;ZVO6N)$JWM.6[ QBW@9MP$]P&T M9T+LXFP$\/1R9=P+8*'I]_N>)2P9_$Y6-!B> ED< +V>1F]Q962CT&(8O2-1 M1O$S":IXW"@=M)Q&;1>G. 6*/8!-U>3>N"L[ D2:#/C'V;Y7U"SV2Z=U4>!T M#&Q:LP+ 9XV1X_2.]S2 3#DP&@A[FWDC_1#:P5$!*,69@X>1%LRFR1V!_COX M?(TI74NTSHM&L01IFEE^H2-5,/PD+8 G(GK,Z0/R)HE=B0@+SJ_<2#Q950D$ M>.,%2]@ERJMPUD7KI5\UM<$9TF)1(PW+35@HBT]>+,CXY Q:L>YIP.#75:J0 M\M,9?)()U83QP]]Y/R]"65L= MS+ ZCE#0&L,%=Q?@[9#6,,8U#$I2 HLN(@]V3&OTWF3UF^RA]?8+L F\Z 8<5GEHO3,90>@I, U41 =283 MDB6_#HA5A0X(V*/6\!E%G7, :VOP(,]"\ Q1YO;#HH!.^9GR\C%+ M(A04A4R(;%5Z-_5$5KUMTRWMID0ID+\FW]\SNM$*BNLCLK3:BG99B92NV>7(%YT$-3@$ML0_K@"[>R .E-LZJ4RH*/OK'E;IHQ*B8(=( MI]4>*=684D-PHRP.(J&"-W=+^(0,C/:B7\IMLB[%_ ,"[)S-/1L@O*[ SDYX M64>T2M=D,L!\$I8[V14(!\PHTS-P-ZM!1J&LI8!Y6PQ>J=V:\E-8@9TBN::< MI#:/Q?*?@):('CJ0U.?;FO&,\3?588))F7 8'1UH:,K3H6NO&*Z\ H\BG^/^+1(05-N]MVF9=&K?6_A"? MTCH7>9NTN:/!P-+?R,@S&,+!ZT_"W)Q< M"IKZ*9VHY4A2)W"/M?XTCO?>/3,<%J35GE6@T MIMN\ W9K$\&NN>YV) L6 3.,J!?]H"(K"7?*Q&)2Y 7') ?:&7(&"M."P7G):@Q&3^\U%AS!6*W0ZD%)!QGFR]X(2=AY1$@/:[G%9 MLMC49+99JFZA@X%D(+Q>?>2_:@@+M8"'M)UE"GQU\M47Q.):,#X051OI9<=W>&L5EU>:4R* M5TPN1E4-H&U)8.D'(/F"@79Z1#?X8FD]$<4;[5&_05A16A+*1D.9H# M#>^*>W)L* C-[,9\I!O"8,KR[%> '(=N.N;\KF7%KWR!&34@YVX3G4];_00K M42+SE;R1C>4YH@A7Y,N2-.*F5AE1K+02,ME4VA/0*%N[^LGV?=@3TX-?$B"P MZ\TJ?\'H6M(PQ!DBI^KZ!T@,T$M08L_!;@'!SH7$S]!Z>NX2=>:"+(#,&G@@ M.W+2PGDB^[*B_)S!"#28%DE4[%E1Y%$R*W:)S#B,4' />2[*M[ M7AOT!O*OG0.L,"B\%$<+L4(",;OBA#/$U\GV*:\8?A<)"E$8%Z&?EGSR2A:F M<@Z8D=\ L?CEY&X.! M%X(W6_?$!"@';>^+N!))T=>@)?V^NG^7+T\Z+F3@O M='KI#=T@^]F0<>ZT.X'?AQ-TT(S.>Z>GT0]RH:=GY]W)>!!-!KW3@1X6N/!H M"E],T,0XG/;.!M$%LF'4(3N#L^[Y.1K7QN>]\VE@;F]39]U^?]0=CM$&.0:^ M/B90;DEWQWB[-$,/BCZI7#O[U&H.!"):-8Y0)#(A(?O,A*RID2-A47P^ ))R.-=(&LYI98@K_][4N0(\F&_K\.ZMAAMON5I MY#XYE@R, DHX6O/5K+X6N/^5N7[MHM%)?4Z<_&P?0&K&^ *F:-W80+E;PQ^O M#47A[&2+"0[.QMU!'UG@9-B;GFD6")]U)_ YL\ _\]N>OU+8WW<&!:N/N'/[ M)P'3GZKIQX-6'*GV,%[)HHAP3YQ8R3:D_O1K4OI]>_HG$7TO?$T)H&]8D T7 M*+@%A5?"D>4Y()UODW)>I)L]M2;"$[AI*!@(ILR%2W(3I4X8K9/.35;"!0R% MR4PB?NL:E10(IOQN+T+E )>>@$>L>*8RQMAN2_9F;QN:K-%)])RC$X(C>BDO M26++[G6D,'[M?!MU?N3A54554J#9?H;^615-V[1H%++7G#I,NEK&@C=9ZPB9 MG,4",YCGL!>>_4[MR)N?LCYBUF%C MCD%6>1'+A+*JM38B*S*ZC,SI M+.A=&?U6A?08O[F^I,X\O .X!./^H/,+5?50(=[*#E&5E"1=7EY8Q]OYDZ08 M .J86V$9&U2:J\)IC2Y:.JJ>E8K_- 1S!9+&JD>+J81!$^T"B=\@#3KLR8"C M0RW5L/2=#J6F2VTGC*L@"%.<-VUT]+B%)U2T;X_),64B!24K!8PK:D6VOLKWQ_'5SD4M< Y\"+_N-,"I2+8Z%AJHY %N?$ MZE6/K;HZ)R[F MV6S2Q:TJ3O9JW);IEKW1>MRDDHQT9(>H-R*HZ^1#27CA)S$S8]IMK&"A5?2( M$G3&@5@%R;*8^8F-R*GO(S0YJS [ZKCKRG@L^1#:I66?YX%8OKC9.AC D MIRO.,B0G+UC+N(U (#"7&^X9^$VCX;N6I MML=RCGV9&9JE(#?X/3+($SZ/1(% 'S7*US#1\XX5U*KNJ:*2SM M2 L/M*4QVKLA8I(LN-(A;XI5=ZYN[XZ)!JB"30MWUAI4<\ 6@"YPFWSW^$3Y MO@TZ[R-%K3J:[=;V=4A\RJ02.5%5 #*NS>@:UQ76IAA8;N MF-C)7F#(BE?Z;KCXH;2N9T\%UQMCE; MD3.K7\Z<:D%L<@SM3<6%MTD+[7G/DL_;:#!4T@),DE%@#'S,D@-*++!L+*WD MPNT!5(GD4V*$$_(LK7.54<"BC*KLY6;C2-P>AGIP9H-=J%T;'"IKX^C]1(<@ M]*(?\V=80=&5V3> 8:3;$$A64A( YI%87H+NCGA-3D5@,!&-Z:1D%Z14#TB% M. CQK-%GZM:/-\R47"GEF4.M.U MWT#P'=JS_DSV+*M6A%]LUCSVUJJQ54]?:\:-WAG[V=K^O#:7O!J\B%%.A*\H MG9)>5E9C:Y_QTM%7!"@KD_/8B[L9K?5$L,RN%1:T*^[ MG"QEG%^7BC=1>O)K,-VLRJ=K,W,)9""%4A6P7F[ ME2'Y[FZ/6>2J^GU)A3I;!(=^T'TL)=F?4[^4/B/LZ"F"KDX>L.5^Z49)N MN=P2ND96U'D0LX[X+P7&4?O#VV76Q&JQA56GAE(5L)%HNH\ M!ZOF!FJ!8(1(J("RL@T%6FC8E-W>I4H!U5GQ>E@N*"A?E(E]N_;LSRA2KJ?> M+0[-2L@R_6SSO$("_D A&D[/+/V-2D@5S/^(M3@PY%H!9Q/+GLW\(@#JT"I0 M_I)S=1:"PXXH\W%?D&H0NF)D-4! 6[<&#N4@E[IP#ZDW1?XWJ1MC*D6:8 :2 MD;'&$H5[ZALG>GJ^Y!TQUS6>3 P3)Q1!&[S;OX1RHJ7H%!,W15U4&0VS]J<4 MA(=B_O12W56M\.;5I:D65%NEY D 9IX_8STGK@VF8V+ESG-%J0=5^H9Q %,L MS-6GFTC!Z7B/T3BZ%#9>(4(8[XH)$JL7)QE$5=)2X4O&R*L#2VURP'4,08>4 M2*=C'R2.'_7KDC;E2I51%8E?5ONF.47#55J-C=[*![#GE,AEK(WYM#\5NZ.K M,3GIV%3P!4-K9&=DDW.6W92M"D?&LZD>NF)#"L@"J!,89ZH3D1Q MC #9EG.U !U-S1R;A'8C$V:KEEI_@E865K;014%$N,4B/)2YD$MQVPA4QE\D MER 3,Q&1.2N>MSJ7*U[GV:K-)F14O*M)09>&(@=S=FD]I8]/*X:@JH,52 -# M*8!F\B8RFZ:[( UL4=38)(QL6"AA5X#D3:6U!(JJ?Z#.1-4-;"_T@/8J=B6+ M,_1R$^@-?%6%+/QHN=JA 4.'XC<#UH:I#F%7;0[F5ELF9HXR5HGE8U)\T1%9 M->L3+Q:.0K?2\BZJLL)L#3)HK;+61.ZQOC"F3B43R.QJ6A5>2>_I)5<*\:U* MIM&R5PT5:G!-Q32#.U&P,/EL[L+=66!J-!"B=HP8KXP!3)N\([5.$JF2 D0=\4K*LM(H(A>>:X3Q9B M& XB]=@9-2W#0DMU*>QZ91KAC,0N3(J/6&0OE2=4*=6M[8\T$S^BI13T&TLE M$$%E1D%A:3*SISTX', %,K&=KLN9\%MJ,\K3\[J8G98;9*@EU:,U+IYP@-," MZZ:N0I&T(1DN1(_=!$'T4JAP,;:S\9IJ:EFW2C]KGPM6\2D:YEPZ-?VYW,5' M<+B2N4_T4O8P<-=L=$.SR1(9J@P9/^07\&_J=BGN"U<=8"-3-6I90Y#@#MB2UK)E.3DJZ.[S2%AI5[[Z"!F*/K*CB4&XI; M3BG]GX(_5B]*925,6S@ME?3^Q&3L#-<-;'-N-S]79WO X84C'@@JM$RZ6*Z*5\MTKEB5J:>['L?14G=1;%.YN1=2Z4+U*M]$[CLXJ36V^> (B'WL,G++:>1:Z7RQ<&#>U5%6T1^:C7J**!U6B2Y<'#7=K!!6CC@ M!NK,@!3+'2H?I9*$73]&NA5'NNO5 M3PL/N^Q84_L0,80HIJ2 O8'N;$))3M!YY]:^]:A0#16Q=)>O8LVHRG4WLKH? M:#T=KIS,#%]SD=8M"]X3X6D=97^80-;IDRB$DE&_1NPZHMJ$1UK84IOKT.Z. M59WU6X]-_Y?8X("R!20)O&Z#:FOF-\<*0A%YHA?[S5A4W>6U]GMH4>@PWJ)4 MTD-04CEZ'<[F2CQ6,([K)>Y68W"VZ5IXCBKB^U*Q%6 8 ^?,8+ 5E@KE?T M:]R0'84+W8PJ2G2^6I1*-!3EV9R$HZ,Y&_&$8E?Z=MJ9'2 ;F'0V[7)QNEN0 MO5JO3CP\(RN*BB+VAB/+@_,E]4#*I!XT!!.[1+XMO6?46RLS?;6D$\]]*RF_ M?DYD<.Q=3S++!Q1+$RBK809VAR#'*AW8WEJ*4;7KQE,L1:_9?N-VFK!7[QZ) MKJY-,T:J+F/UW)+"BM7D,% %RF[H>5K7$F^U"+W*[RH0##F8NG##M&52G).V M.S[DB26F+^8@:]"N:IM2/7\.5?Q$<2XG3\D*>Z%MVU)U>=8P,UF2H=I6D M>]M0QR'0_4W>O _@EI_L9[?%9FODQNJ8*]GQ]HTRI=V=O#\3KQ^L]6"/RP'] M4K-(?ZK6H=O6F$+]:-]<17PPRNN),_F[Z45O#TMZ:*ZQ W. M]9\NC3-IJ0?E&?9J2H18^_V7(**I_J0J/T87H=!=6!2IMW:P8>ZLB_%V=2R" MZ6EVII>0.]T0.1*4Z[%R@TSURJ O7;;"75H;!*(N22LP%D9[-G54V-^[UK;_ MM.D"A%AO5/=7G5US&3_E]%(!XI:_DFUX#45?=;-QE$%!LCL?B@3;.3^GDCUD M11S*+^=42S-JZ(DK,:+5=E8B[\ <4\O0B D5:+NT2D]X"9B<>#%\S9S.WMQY M1_#WV.N)1DVN:2Q\PSQ]1G+OL'?JK+0C5LUC9S^B L /3"L)S&"MR;PW)?,I M AI-F9B$O[?OL+>[/IER)Q'556LNLUL]]>F85HNG/I7#[HL%>3JD-)EZ%)I6 M!SL]I2*V."RC"RD,4T&A\3G]&MJ>MC"VPZ0.-7PPT$?BTQF.N!BNB8#U,,J4 ML!I]T4*NJR)LK%Q4(UAU=LA];<$X4:M,0V] XAI MG3ZM%I$-&==>( 3WBH/U88>=X9!.O!'G/#0YYW4CF@S4;_JCP1G[('"M-SK\ M1*)=2AK)2;U"[[&7P55*'+>=L97HF!GB7_7Y>)U251D]/Q8Q.WF5^9Q8 )HX M=6]>[0TA"YIEWE:.#,XJM3WGVHU=<0Q_G95YQE>O>CQ $/.X_1P*\TT]5XT^ MKU??EZ"))/_ZFXT$+__&?M,)'D##/!H&-\#@XH([85/I)HP8>I;L2"W+SA:? M$.>P^9(N1GPGQ8CIU<[LW=T5^3] 'IO;FNS?\A1=ML"4=RB?X,2/:DW:JD:! MJ@V/MT:[1[F!*>K!JR5>[W&?7(FC M*3?6:5AJ<*7$*HDK(\E7+MM%$3]S7)?_1L@FA:/@$?I/&RS0!F\$"G824&;F MU%67G10<^.ZAH%K2I&N)=X)MYM3&&EWPXMS#IW@!9GZO92V\X2L]J*"40RR,=$ S4W9%[**G\L= MI?V@3U3R0HK\(>:\$*K2;#!<^SP ::F[6).983VQB\S/93W3ZO;:]3*D"Q0$9 D9PPUN.3AI*&,]7) MHOGPKWRW1;04"YY>D%><&&US.O>F/NF&JC13@2X5Y-2%L8"L+W!+N>U\V>2E MZ7^X#8'(3ULB8#O^2,L#:"*ZP\C''BH.]G23E4ANHI3!DE;_3$E3.N7,MWA) M7Q+=7'KO V[+V':Y/MX@7I"8M4\L8^)W3BG]!BC<(,=K@H+F=)Y.F0FUL/,:9DBVY[QO)"!P"JH['"G;C=#U3SB@Q<68/+_9K%7QH,/"A&U0U MI<:W?LY,LP(M")N^U5JHU)909:+%K&)^E2B1E"@7&'9U3W;CX%>9@_N:18WK)OTFU3KK4YAE[V+(U$LON&[<.CZN:WS@ <9AYA_8UZ M3.],6%D?6XUQCJ+I*46YG6,'' .4AQ=5 @AC$7<;.UJH;K4U%$-__U7.K6[R MC\OER6T>8S7)4^ZX=(:M'C]F_.D89=SQ!*N 8V$\"2@=#VIJ5[U:!=IT__CJ,? $SWN^(! MIU:ZV!#W,IS PNZP?#>&6G*H*K\^QC0KV.IIXR+,LGW;[!)W'X4\;N*T\ M8!/T%7^D]%R0+5$=E#ZM*0\;&PDMSPE$ZD4_;ZBL4DQN1JF 4&$))B@JVC 50:,5U&?RRPJ-K,N5H53_%ZJ\@;+K2;X\X>2H MTH2)9RH\A :=>6L';N.$ M3BOX;O2PHQ"C)]8NE'/\;W(J@^;V.A/(V:D0=DLIJD!0,G(9:9%N MM/&QJOH;$K/" 1=*]M8F1HL#A=#"1P1'?;04/G5/[?.@V71A=OR&5R4MP%;5 M/2YR3KCZC(0W15V"[SN^Z918P;@!>B2RUR[5(SU!3,NPNK0ZX*#.2Y;:+IG. M& *5VTJDQ**0)9^U:93:= <,]C>@C0,4X(^_2 6^#5)'2EI'U%VDVAR@(C1" M8\ !+DK2-LD>R"AA:!3'T; [E'M#DM'&-)&L*Z3CGWVXLS$+F_INJ3ML!T6( M5J$.1SUB6[I="^/"*&D]IPMY786K*F5F^SJUPVS3LOMCX'5DT"@/F*QSZSMT MGS%CM^<[(D>7TU#=(5U>BF>5>+=:[&SW"$)"A.W3[3.2^\2W%-9^3AZR,W2Y M7:B.2\X=1_O"$/N@#;'6JDF^]I\ZBB;<]7*,$M+,5(FR]V,%XE9.HW(0=;OQ MNN6:T 8+E3M4\^68JN=A9H?W5J4:TPA+O_\6?YS"CP\8E2TMIY8>UCB9Q8%R MNB2DU1^2,O6^Y:9.?\528)?,4MVAAI2I@DY'^'V OXWPMR%&Q."?PU&$747A MEW&$0B>)B%Q]>CC2F"<41U4D<[EO=#Z0CN]XUW=;NY#! /UA-ZV8."/2,/H@ MDSA\SCOFI_@3MVTSC)[@3'UXW89.7J7DU\/6+;-VA#C=9\ .\ (S8 <,XE&$ M.AD!=NP"EN)9V@!VBJU0:P"+L[0'+%[-^BN;9L78J!@S&FD',94 M5$X$$,LT9?7)8IE>DA]8R'1J2N32+!JK*UO;?N+D"_A]JT4C#4V8]Q$C$[$: MY^7/MU=O/M[RJ_(%B7N?<'%<'9(\A=1S(&'*+)6W58.3QR*55BIL60FKG!B, M"[KY;P/=KYX?9[.98FX:YQL)<5Z)\AXUR!_V3 M/]$3M[M5@G_U![BS6UW'-;H[^;<>'0YAAG0D?%%"O])MK!![6[;@0MJ43*_B M>RFU2.KU60;/4D-6.Z[S39H)TAM+-VM&3HDQS*%?$!TR)=GXZE#,KAX9!S(I M@:$0J&[ U=*M9FV7@1!;<<*;4]4BLLJ/)#^75(PV@>!<#ZEGR;'*'Q3@ :J; M75U4GTCG"@@D$8\KI, M=$?5F;GX>ZX[GN,U83(I1.BMK6A!WJZX\#A[HI 0JPOW1WVXJNAL4LT^\(CF M-<@.%H54O3$IH8?]=S-LE"<(5_LT[ !$L*UZ^/6SP!5]ESP4.[QK6">3^::! M7' 4=D9UWLWNWARK3I/!!W_><#6DV=W/QS3\27_856:ISCT0AGDT'0^/Z0GU MP+%*3Q%D*,DVE7!,B]6]-6 ;(2>W)YE1M(B72,0BL\2K6]3X<9<*Y8[M6'5/ M6Q3+F-VADR0+ZIH@/O5J%5ZR>ZWS!;LM ?O0/"\32"[)569%0%-8'!T(@%I# MFD$U/1GV@["\CE'0.;F;@WH07:VI!Z/1&5!PQJCMCC6,AGB\INASZS"ZW V4 MR]U;Y8DUE/+,!M[2ZH6K/8[*@RAVXQ?+70:\;%?0.!3Q3M6V, I(AS?0:E5> M .-!);)*$-E:LS9G-!Q%5Z:?HPV-/#?!\E8P\1&I"4:Z93G):,TLN=XJ:L3Y M6&="@IEN(87;E269WBH7KNE\$?H2I*X)6'1BN<3#\>R,"D,XUN^]J$_*6)?S MP0C22\+O\K ,0FN!4MQ,8X-TE.!<=#P>-)2M)"Q&1R"^'%988/;QXNJ8!Q"- M3+MA.0 %, A)+Y6UM3=$X3*5OJ.HO*F:P<8[3F6#8Q5I@74/86)S^7^*,SHP M"57E='NIS"KC4C%B!.G%3O#HI_RAI KLG?N+GV;'U8;.$@/C'@^6$E)F3I4 M!N@#"\'XSD37HK,"@4397U%)[>)1#$ -X"1H2CS)!J. \EU)".M88QUZ!_0!QV[%$H$\+ M9"1.T\=>,\M48L-*XEVJQ)BJ[Z?SB8!)2+DF1M@[$3W$Y'7#>T\E MG8@R*S'"ZG!@8&[4J[5 MJ>U:#3 1QF6GK$KD.RXEEU+A_%:^7)ZX]G!9JZKM5:K*)<\6%)ND("/^[+]S M V">W%LBINY4BC!OT&&RE29@CCE>14D)%7&K#]B$W4("*JG)H8/[KA%@ZPSH MR\HR& 6NQ_E)?]R%X1:&2CM"%1 /YKBC(=RQ\#4Y<>]35]Z8#B96,A9S#:S< MIASE\M1P4C=NQUKC<17]W2M5*,E?=E=JHJ&;,ZDKT-'[ <%P45G?DZROH[<@ MQ8/D2FESP=HE*.%+U=%;//[GHMX7XQ:"N#UN^;8RRR7E:MFV=ZUS3[?!J<4G3\8C-'[DQ>_ M<+YT3@&DH]/>*!JA$?P=MC!](GNCA.D,^V@G'DPGO0&%DLNB./'G"%Y%01M^ MCH:]:3,$E";1I<19)G$Z6J0=5!J'> V.AE.$ MRQ"CU3Y@F]$L*5XJ#+L>OK>$5@6B=4ROC,=GW$*U73$"9PW31!1AW3:/Z7PP):%U\#M9T6!XBOD<0TS6>8LK(UU#DU-ZQ^WY MB3D?V)JZY31JNSC%*:"XJIT3V+Z[,LQ'F0SXQ]F^5]0L]DNG7C9;GB_(S8+' MP"KR%9#TC!L7JJ*0-2B/]8B 4:Q2K8D_RG#-Z)JRLEGW,MHH_.#W@WR/%?)6 MC0H-A5RRHU;#HR&#G$M#(F$?#CB(==1'+[N!Y5QLOM5$7-V&-U0"K].GB%\D MF1A"T9S/S&O (HAY=SB&LY\^F43I27JUJ3EDEK?;$)A*#2UFQ>XX M*N"L;MF5@_F!XD4O5 T==LD[9IN9G?1Z(:&L4M 9QGA*-\3"^R,ZB,YX0D"\ MB;<<"D_Z!L812Q:U">@<#BD'O6^%6:NTT IH%*= NH 0[TPFG'+]54#46.#U MZ\&')9$.\-Q1:_B,HLXYIIJ6JJB3T0-[P M70$J3'EA7F$'RV,"8D.\>7JI-KL1-8<:VTIV$4/*A'M1Z3NTD(.L@.FUS0)3 M(Z=SG9U8KO:4JHB-^HB=7".Z&WU(%PL XF4L&NUL68 Z%@W.\?8/SE'LG)5I M#&"RK,@)44^=GH;*WBT#86T#C-C20]@E*$'8T/T;K6$[IC"G52M+=S,\ MMJH^8.$$%IY-MEW);:^L5]0; ^U,F; MF*U_5HO@6N&9*B])B+'RLQS(DE1L-E"E''4""4:6JDYJ[ -;S1^ -N$,XQLT M\7\.=Y9O7BFH) 1@% CN[3YS^U[#RM;\[RLA5MO;_K\R\&H7C8+O.2=F-P3\ MV$#D/EV!NF=[X!DJ<#/2S0@=$4OIB@= 1JRMD I! +:;Q M=P9GW?-SE O&Y[WS:6!N;U-GW7Y_U!V.*>(7#F+<)*C:::6B.;WR0&IPX@O. MYL9:VQVO+7A,UWEV@J4%V'[MGL7@;-P=4*T X-G3,WT2\%EW I_S2?R9W_94 M!SF%[V 9RR0-/>+.[=\LF/Y433_V:/>E-*N/WDAQF!MJR=O.D.=4EU']N__A_:?[UM]\DV%BZKY'0HHZK-/?W6F>-;9XYOG3F^;+:F*UJMG/4* M"\^W*NG?JJ3_$ZND-V%O$ ->5;RT#3N;'U;@U!."OM5'_58?]5M]U&_U4;_5 M1_U6'_7_L_JHM?Q5'L&L7M-FJ/K0MTJ@WRJ!VI5 J_CQDW/&5!BT5:W=BD?I M_X6"HK=68Z! ][C]]09K!6'+"N[4<*L;\EN%MV\5WKY5>/M/K/!64^VL[H*_ MUP5E?/;[?U4AG,8@Y-JZ.*][ZULUG?^$:CI>EYN:;ZDY,A;=I@=1R?1SW=OH\X12HH FP\"-<\ZNGOL1?V:NIJ5 MC#O@2QG\/EH78O-"%RT( MF)PD1?@^Y5N^)HPVI0X0K@XVG?;Z?8\(ZBE 4GW0M1E5<1&I5(J!Q,ND" QZ M@1:"NADM7E%9I8EB[IC=>*+%*+3@C\\9:)5/Z<:&0],H0,H"P[1-,5*9-R_' MA]\1)Q?("W5T4X$\_WDU'^BU&S!Y*CWR'\@G%[4)MW' KX$(\F/A@/XJ ,9Q;"H MD_?W9-JHY!Q"BU0ECGCW);1.&Z.N=<+/?1Y=Z(2?-Y1$,D.U2I:!BJ8SV 4G MK-"8=9CWG04!#'7&DOH>2+K-*/K%R4#>76V?#73@JR>RMH;SJ,L2BIQ Q(8! M]BY! :5AC':I/'YTMGK//N[&LP-1MZ?E.$&+VL7\^RW(=\J;['-/'54M>EC] MIFH86"B5QKLN+#?63%$Q*/@JLJ>\?RW(>P^]@M:_L[-Z_%F;P1],+VERLMO9 M)OY)A))///ZP-_.D-G&D-D.$:FM)Z@?5.IZ!D/\*6-9/T,0S*[::ZM=.,HB' M>XVY(+Y<;=)!?%YL9834@A K*5$&$,?WUJE[.?YN4\R+5B>AV MH*_Q$4D;>0]75<5!U7C;Q)]0H1:M?&J54VK UR>P' J!#U(B 9]1>@H+5U@_ M'?F\4(A(S4'ECJ@@$\[&OQWOHXF-22>!V_G*K)/:D;Y"\DE8KMR??=( "R?] MI'W"25L)IO'@[ZR47V?XF=5H 8B0_=R-^,]F%$:UGX!@;9JS(.WTHP] H5'FIF7"W8831KD/ M]:SH'U&K;51SG310Q'X*A\4FU.J+,#U]T31@5S(P'YREGAPZ?UVJ8*)76!AJ$[,\ZM8Z=:W]+FRKJ773,%>"\GJL M'34J+X83E$'P!C*Q]FHPMHH&9]@\L)":@]Y)3(K6 6_-=?96BY=Y0&+MI5]!8%(9,! M=!#<#L,/!9S7X;(-JL-&V >X ^](3A]O]%8%3)HH?7: M5U^75*S57J;3MJ)!R+_>40U)N*Y45Y5S&/\1A::1\MRJX"RPVE1$)E)YTX>= MLF.K\L6HJHW[@ZCSRS%Z,[!0IP@F_@WGC "1,!J-$RKPP9[5/SO=ZUC_B,Z9#=U2&8EL'YJ#!-MV, M8E^PW^:!#X2&BU:UZ*:R1Z_8'PF,S4+ U^G[-!ZG_G96DFI;.*FV;:O?PV[21F501F!^27@]9!K'P@CX9TIVUTC/-4]L.!JE=? M]'H0W-*FV 3)JO6;\&(S*,@F6'^NK,Q%0G-SY 'V,<$6)U3_3V=A(RP[/]/.P?7^JGW=H3F:9-^#B$Q[/ MPLE]X7&'?PPD!JDJWY6K27\];*#R#)./412D1KO[3LP!?L%+;V+P7SVUJ_OB]I[2!@AK+:#AH@F/AVT @J=8US MU-#2UCX.,9!9YDMB@10SC_U6L\WJ%ND$=%OW[Q7W^:!DJNK+8_:"1P-IOWD: M+>(7;PIQ[4=3551F, P^MR]#JSG^_VSLN9\QE\O[4,'0)&B] FKOJ5^>G51( MPW:U.0MCWCGPIDNI0_6=I#%A*/"99U[ )*+ 9UX.IDDM"J-78Y)1:)]>NE% M=6R1>%1_:_A$NM$[?DV%4-RHC*6W:+%XQRUG*/]*CNZE :I?J_FX)Y2;OM\V MTHR\>DF&J2-.Z8[;9&.4=M\'A*G7.(PN?[Z-.C*:KY+A5$;R; []"O0ECX-1 MN!@IN@"U!8X!C9G1#3;-IC;6_XC,=Q[8R&1;@L80DW7WD[*,$@=MCEXYL^-* MOBO+[1_^#U!+ P04 " !E9(9/-T/JVG " !:#0 #0 'AL+W-T>6QE MGH&H_Q31L?O0.8?29T^4?E![*/[N$?%?/^_W7$?OV7DA MYT;8:6HA"E+!^Y*80FO0F1'#8(EH""\1)0M)3%2*&*%K:YX80RRHD$#I6M1D MGK&4=];MV94ITT:'$2YDG=MFL)^+9OO T:X,(*&T YQ :XB" BF%);_2BWIS M;?S#!9KY?%UHPDRBM3>9P3Z@'G22A9 )EET:#[:F** X-3B29+D9E2@E)T>I L*LA3J8Z6/P^NU*1Q\+7%*5O5ZE78 6AT5!5U_H"3C#-O#/)K0 M.S!A%* V#\B%)'=:SY1*K U80K#$4I%XT_)#HF*.5ZHMIU5Z*//D")F?^YXS MS+%$=!-:U_Y+ON7_3#P]^WOD^E=E"/R,C.;?^ @@9\< Z1\#Y!'4Y/3\Y3.: M_NL((/_U33I-D['1R6SU,9T5+"I"%>$-;DZ2!%L>TTB&\*OI8.E6-]&W,UI> MH85^T=G2U[$)3E%%U;4Y8NT,83__;, ]O]LU[R1"V,^_X(14S/:\_=M4]!M0 M2P,$% @ 962&3XWDOJ8P!0 %BT \ !X;"]W;W)K8F]O:RYX;6S% MFEUSXC840/^*QB_=?6@!?^UN)F0& ILRDQ FSJ2/'<4(T,26J"2'S?[Z2B8$ MJ35W^G++D[$L[.-K2^=*\N5.JI=G*5_(C[H2>AAMC-E>]'JZW+":ZM_DE@E[ M9"5538W=5>N>WBI&EWK#F*FK7MSOY[V:1CU(T(;([_SRC UH8;=*-ELN5@/HT%$5EQI4[AKMS5K M+GC-?[)ENZ[5/RG%(961:ED5;7_<@?:/]DKZ(^2)Z8,+X.*ACX_4,LZ MC/*^/>$KU_R95]R\#:/V=\4B>Q<][S;:.!RV^R!>J/\21KE:\9)-9-G43)A] M'!6KW-6%WO"MCHB@-1M&U_*5*;*@:^:P[55FR_TM&!N<(Q=1%]P>4+/EP#$B M\MS/)]-Y,9T0^ZNXOYU-1H]VIWBTF[OIW(., W8[FUU/B068 9'9&R.!QYP!D?L['G7J07P#(+^>$S#S(KP#D5US( MHJEKJMZ(7)&"KP6W?Z/"D%%9RD88[D%^ R"_X4*.RK\:>\VVW.^Y^U#7W<<. MW'9;,5>)5F1,*RI*1EHSDIE821\3- RR8J94"6M\31;6?,6&JD!]D%8&R%ZY MD7*YXU5%J%B2>[.Q?#,;3+%V'&3D8T)B&2";Y8&],M$$48,4,D!VR!]4*=M MWWP>R!8#9%T41I8OOXZI9DMR+6M[)MU6\OD@40R033&MMY5\8XR,F6 K;LC" MMM2@$X$,,4!6Q$R4LF;DD?Y@ 1,DA &R$;Y3KL@3K1I&[AC5C6H[N0 /4L$ MV05M'[:1U9(I_0N96C$$C2&&G! C.\%:LZD;>X =>C37)"RN;15V4.9C0DZ( MD9UPTU#7A[#@G8O!(0;V&$/6-3?M>];JX-H..ZVUF"AY" F9($8V0<'6K@9Y M8%NI')X/!CDA1G;"K6VF89@@(\3(1AA+I>3.Y1P^$>2 &-D!8(X;#&EB2 8Q ML@S C#+$A/P0(_OAWQDE^?1(+8/^["-"CHB1'0&FEN&4!:2+!%D7[ZEE5_@2 MR \)LA\..68G&*2)!%D3IY+-=U ?$YR+0A9%=\[9&4U(&PFR-DXD>@=.'Q/R M28+L$S"I"ALS))D$63+'I*KS04-B2;#%\L_$I9,021%'W8"T)@@BY)84VRT@IC^EG$)N M2;'=TI%]=3UQ<)D#62Q=C&Y.U)TJG!I*(;&DR&*!L\3@Q83$DF*+!<0,7DQ( M,BFR9#Z2V0G7=+U6;+U/S6S?Z0[YF)!I4F33?&#.79+KELH_=S<@R#LILG>. M"7@'60:I)L->]3B9@;>D/B;DG S;.2X^M;-!FDF;S73:ROKJ\NES4X$6\[M>;4M+VE5+A1QF_VW0VGF M/@18-55U;3MZW*I*R7^>D"?+R $FOF??EAK/[ZD M%PVJ7OW>[7);7EDXJ_"RKW>9#,!PD]*,P'!7I0G ^*]""=#U)Z MD,T'&3UH,Q^TH0?=SP?=TX,>YH,>Z$%^#61<\Y,0UGRM/>#:\[WV &S/%]L# MLCW?; _0]GRU/6#;\]WV &[/E]L#NCW?;@_P]GR]!>@M?+T%Z"T+7&NCBVV^ MW@+T%K[> O06OMX"]!:^W@+T%K[> O06OMX"]!:^W@+T%K[> >@=^'H'H'?@ MZQV WF&!LQ)T6,+7.P"] U_O /0.?+T#T#OP]0Y [\#7.P"] U_O /0.?+TC MT#OR]8Y [\C7.P*](U_O"/2."YQUH\-NOMX1Z!WY>D>@=^3K'8'>D:]W!'I' MOMX1Z!WY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;%[A7B6Y6\O56H+?R]5:@ MM_+U5J"W\O56H+?R]3:@M_'U-J"W\?4VH+?Q]3:@M_'U-J"W\?4VH+MB$K[LK%U$VP'8&:7@!DYPV49/8L@V4MQ\G7"10D8IHI7_3-#G..7]2ZUOU\O[% M4YQM^VZ(RZ))R5\P%JN&>AM+YVG(E94+O4WY-*R9M]7&KHF)Q<*PR@V)AC1/ M8X_BZO*&5O:Q2[/KU^MCZV5AO>_:RJ;6#>QIJ+\TG;\U+ -UTYK8M#Z>Y 7% M[':;N\1\;5GD:BS8'A.^WCB>Y_O^/E$(;4T_BN96J[:BVE6/?;ZEC#Z0K6-# ME/JNC(T-5/]+H1W6;WGO;$A_;)\;LVW'/BTHCY3DE+<%[1HU M%5X_^:\&ON^&R@6:^Y"K(;4['B]'NLO5R,:%AWQ$&K=.3?5>PW/KX_VPSRYL MIN^[7OA',;+I\+NW?K@< B2'!,FA0')HD!P&),&UL4$L! A0#% @ 962&3ZU MW4DS P .P\ !@ ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 962&3TD[*3\8! W1( !@ ( ![QL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 962&3SQ/ M^$JT 0 T@, !D ( !2"8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 962&3U^- *>U 0 T@, !D M ( !!2P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 962&3PSC==NT 0 T@, !D ( ! MQS$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 962&3U(TZ'>T 0 T@, !D ( !B3< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 962&3UD%%A:S 0 T@, !D M ( !#D, 'AL+W=O&PO=V]R M:W-H965T-& !X;"]W;W)K&UL M4$L! A0#% @ 962&3Q>:;'S! 0 -P0 !D ( !W$@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M962&3S []:2X 0 T@, !D ( !O$X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 962&3TW7TF_$ 0 -P0 !D M ( !A%H 'AL+W=O&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ 962&3^Y.@ET& @ " 8 !D ( !A6 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 962& M3P>O!!V/ @ R D !D ( !/6< 'AL+W=O_Y]ML! !B! &0 M @ $#:@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 962&3R@2FF2( @ 7@D M !D ( !K&X 'AL+W=O&PO=V]R:W-H965TAS !X;"]W;W)K&UL4$L! A0#% @ 962&3^4@SI/Y 0 / 4 !D M ( !G'8 'AL+W=O >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 962&3_9&9 8E @ -P8 !D ( !6GX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 962&3SLT MAC9? @ 00@ !D ( ![X4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 962&3VLR;;\/ @ 3P8 !D M ( !^8P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 962&3W)+A4HL @ Z08 !D ( ! M=90 'AL+W=O&P &0 @ '8E@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 962&3ZIO8SJ] 0 T@, !D ( !X9X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 962&3^N-#@<. M @ ^ 4 !D ( !ZZ8 'AL+W=O0" "R"P &0 M@ $PJ0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 962&3]CWO4:G2 /C8! !0 M ( !5*X 'AL+W-H87)E9%-T&UL4$L! A0#% @ M962&3S=#ZMIP @ 6@T T ( !+?< 'AL+W-T>6QE2^IC % 6+0 #P @ '( M^0 >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 962&3U'],)-$ @ A"D M !H ( !)?\ 'AL+U]R96QS+W=O XML 25 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Other Intangible Assets (Reconciliation of Goodwill) (Details)
$ in Millions
3 Months Ended
Oct. 31, 2019
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 303.1
Goodwill acquired 0.0
Currency translation 4.8
Ending balance 307.9
Engine Products  
Goodwill [Roll Forward]  
Beginning balance 84.5
Goodwill acquired 0.0
Currency translation (0.1)
Ending balance 84.4
Industrial Products  
Goodwill [Roll Forward]  
Beginning balance 218.6
Goodwill acquired 0.0
Currency translation 4.9
Ending balance $ 223.5
XML 26 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Supplemental Balance Sheet Information (Inventory) (Details) - USD ($)
$ in Millions
Oct. 31, 2019
Jul. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 116.0 $ 114.7
Work in process 36.3 33.0
Finished products 209.2 185.1
Inventories, net $ 361.5 $ 332.8
XML 27 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 28 R69.htm IDEA: XBRL DOCUMENT v3.19.3
Borrowings (Details) - 3 months ended Oct. 31, 2019 - Unsecured Debt
€ in Millions, $ in Millions
USD ($)
EUR (€)
Debt Instrument [Line Items]    
Term loan agreement amount $ 89.2 € 80.0
Eurodollar Rate Plus 0.7% | Eurodollar    
Debt Instrument [Line Items]    
Basis spread on variable rate (percentage) 0.70%  
XML 29 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Nov. 22, 2019
Oct. 31, 2019
Oct. 31, 2018
Equity, Class of Treasury Stock [Line Items]      
Number of shares authorized to be repurchased (in shares)   13,000,000.0  
Stock repurchased during the period (in shares)   1,400,000  
Stock repurchased during the period   $ 65.0 $ 80.9
Shares with remaining authorization for repurchase under stock repurchase plan (in shares)   11,400,000  
Dividends paid per share (in usd per share)   $ 0.210 $ 0.190
Subsequent Event      
Equity, Class of Treasury Stock [Line Items]      
Cash dividend declared per common share (in usd per share) $ 0.210    
XML 30 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Reporting (Summary Of Segment Detail) (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Segment Reporting Information [Line Items]    
Net sales $ 672.7 $ 701.4
Earnings before income taxes 86.6 96.4
Engine Products segment    
Segment Reporting Information [Line Items]    
Net sales 459.2 480.9
Industrial Products segment    
Segment Reporting Information [Line Items]    
Net sales 213.5 220.5
Operating Segments | Engine Products segment    
Segment Reporting Information [Line Items]    
Earnings before income taxes 62.4 63.9
Operating Segments | Industrial Products segment    
Segment Reporting Information [Line Items]    
Earnings before income taxes 29.5 36.6
Corporate and Unallocated    
Segment Reporting Information [Line Items]    
Earnings before income taxes (5.3) (4.1)
Off-Road | Engine Products segment    
Segment Reporting Information [Line Items]    
Net sales 68.6 76.2
On-Road | Engine Products segment    
Segment Reporting Information [Line Items]    
Net sales 40.7 45.9
Aftermarket | Engine Products segment    
Segment Reporting Information [Line Items]    
Net sales 319.4 331.2
Aerospace and Defense | Engine Products segment    
Segment Reporting Information [Line Items]    
Net sales 30.5 27.6
Industrial Filtration Solutions | Industrial Products segment    
Segment Reporting Information [Line Items]    
Net sales 149.0 149.4
Gas Turbine Systems | Industrial Products segment    
Segment Reporting Information [Line Items]    
Net sales 20.7 25.5
Special Applications | Industrial Products segment    
Segment Reporting Information [Line Items]    
Net sales $ 43.8 $ 45.6
XML 31 R5.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Oct. 31, 2019
Jul. 31, 2019
Current assets:    
Cash and cash equivalents $ 210.0 $ 177.8
Accounts receivable, less allowance of $4.9 and $4.8, respectively 501.5 529.5
Inventories, net 361.5 332.8
Prepaid expenses and other current assets 86.1 82.5
Total current assets 1,159.1 1,122.6
Property, plant and equipment, net 606.2 588.9
Right-of-use lease assets 79.3  
Goodwill 307.9 303.1
Intangible assets, net 71.2 70.9
Deferred income taxes 14.0 14.2
Other long-term assets 45.6 42.9
Total assets 2,283.3 2,142.6
Current liabilities:    
Short-term borrowings 60.9 2.1
Current maturities of long-term debt 50.0 50.2
Trade accounts payable 229.1 237.5
Current lease liabilities 24.8  
Other current liabilities 166.3 193.1
Total current liabilities 531.1 482.9
Long-term debt 596.8 584.4
Non-current income taxes payable 111.4 110.9
Deferred income taxes 17.0 13.2
Long-term lease liabilities 54.4  
Other long-term liabilities 44.9 48.5
Total liabilities 1,355.6 1,239.9
Commitments and contingencies (Note 15)
Redeemable non-controlling interest 10.7 10.0
Shareholders’ equity:    
Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued 0.0 0.0
Common stock, $5.00 par value, 240,000,000 shares authorized, 151,643,194 shares issued 758.2 758.2
Retained earnings 1,346.0 1,281.5
Non-controlling interest 5.4 5.4
Stock-compensation plans 15.1 21.7
Accumulated other comprehensive loss (182.5) (192.9)
Treasury stock, 25,166,367 and 24,324,483 shares, respectively, at cost (1,025.2) (981.2)
Total shareholders’ equity 917.0 892.7
Total liabilities and shareholders’ equity $ 2,283.3 $ 2,142.6
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies
3 Months Ended
Oct. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
The Company records provisions with respect to identified claims or lawsuits when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and lawsuits are reviewed quarterly, and provisions are taken or adjusted to reflect the status of a particular matter. The Company believes the recorded estimated liability in its Condensed Consolidated Financial Statements is adequate in light of the probable and estimable outcomes. The recorded liabilities were not material to the Company’s results of operations, liquidity or financial position and the Company believes it is remote that the settlement of any of the currently identified claims or litigation will be materially in excess of what is accrued.
XML 33 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Oct. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and shareholders’ equity have been included and are of a normal recurring nature. Operating results for the three month period ended October 31, 2019 are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company’s Audited Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company’s Annual Report on Form 10-K for the year ended July 31, 2019.
New Accounting Standards Recently Adopted and New Accounting Standards Not Yet Adopted
New Accounting Standards Recently Adopted In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02), which requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases. This accounting guidance was effective for the Company in the beginning of the first quarter of fiscal 2020 on a modified retrospective basis. In December 2018, the FASB issued ASU 2018-20, Leases (Topic 842) Narrow-Scope Improvements for Lessors (ASU 2018-20), which amends ASU 2016-02, to provide additional guidance on accounting for certain expenses such as property taxes and insurance paid on behalf of the lessor by the lessee. The Company adopted ASU 2016-02 in the first quarter of fiscal 2020, and increased assets and liabilities by $71.5 million, as of August 1, 2019. Refer to Note 17 for further discussion.
In February 2018, the FASB issued ASU 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (ASU 2018-02). The guidance allows a company to elect to reclassify from accumulated other comprehensive income (AOCI) to retained earnings the stranded tax effects from the adoption of the new federal corporate tax rate that became effective January 1, 2018 as a result of the U.S. Tax Cuts and Jobs Act (TCJA). The amount of the reclassification is calculated as the difference between the amount initially charged to other comprehensive income (OCI) at the previously enacted tax rate that remains in AOCI and the amount that would have been charged using the newly enacted tax rate, excluding any valuation allowance prior to tax reform. The Company adopted ASU 2018-02 in the first quarter of fiscal 2020 and elected to not reclassify tax effects stranded in accumulated other comprehensive loss. As such, there is no impact on the Company’s Condensed Consolidated Financial Statements.
New Accounting Standards Not Yet Adopted In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments (ASU 2016-13). In November 2018, the FASB issued update ASU 2018-19 that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The new guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2016-13 on its Consolidated Financial Statements.
In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815 Derivatives and Hedging and Topic 825, Financial Instruments (ASU 2019-04). This guidance clarifies the recently issued standards on credit losses (Topic 326), derivatives and hedging (Topic 815), and recognition and measurement of financial instruments (Topic 825). The new guidance is effective for the Company beginning in the first quarter of fiscal 2021. The Company is evaluating the impact of the adoption of ASU 2019-04 on its Consolidated Financial Statements.
XML 34 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Cover Page - shares
3 Months Ended
Oct. 31, 2019
Nov. 30, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 31, 2019  
Document Transition Report false  
Entity File Number 1-7891  
Entity Registrant Name DONALDSON COMPANY, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 41-0222640  
Entity Address, Address Line One 1400 West 94th Street  
Entity Address, City or Town Minneapolis  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55431  
City Area Code 952  
Local Phone Number 887-3131  
Title of 12(b) Security Common Stock, $5.00 par value  
Trading Symbol DCI  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   126,560,779
Entity Central Index Key 0000029644  
Current Fiscal Year End Date --07-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 35 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies
3 Months Ended
Oct. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and shareholders’ equity have been included and are of a normal recurring nature. Operating results for the three month period ended October 31, 2019 are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company’s Audited Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company’s Annual Report on Form 10-K for the year ended July 31, 2019.
New Accounting Standards Recently Adopted In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02), which requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases. This accounting guidance was effective for the Company in the beginning of the first quarter of fiscal 2020 on a modified retrospective basis. In December 2018, the FASB issued ASU 2018-20, Leases (Topic 842) Narrow-Scope Improvements for Lessors (ASU 2018-20), which amends ASU 2016-02, to provide additional guidance on accounting for certain expenses such as property taxes and insurance paid on behalf of the lessor by the lessee. The Company adopted ASU 2016-02 in the first quarter of fiscal 2020, and increased assets and liabilities by $71.5 million, as of August 1, 2019. Refer to Note 17 for further discussion.
In February 2018, the FASB issued ASU 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (ASU 2018-02). The guidance allows a company to elect to reclassify from accumulated other comprehensive income (AOCI) to retained earnings the stranded tax effects from the adoption of the new federal corporate tax rate that became effective January 1, 2018 as a result of the U.S. Tax Cuts and Jobs Act (TCJA). The amount of the reclassification is calculated as the difference between the amount initially charged to other comprehensive income (OCI) at the previously enacted tax rate that remains in AOCI and the amount that would have been charged using the newly enacted tax rate, excluding any valuation allowance prior to tax reform. The Company adopted ASU 2018-02 in the first quarter of fiscal 2020 and elected to not reclassify tax effects stranded in accumulated other comprehensive loss. As such, there is no impact on the Company’s Condensed Consolidated Financial Statements.
New Accounting Standards Not Yet Adopted In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments (ASU 2016-13). In November 2018, the FASB issued update ASU 2018-19 that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The new guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2016-13 on its Consolidated Financial Statements.
In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815 Derivatives and Hedging and Topic 825, Financial Instruments (ASU 2019-04). This guidance clarifies the recently issued standards on credit losses (Topic 326), derivatives and hedging (Topic 815), and recognition and measurement of financial instruments (Topic 825). The new guidance is effective for the Company beginning in the first quarter of fiscal 2021. The Company is evaluating the impact of the adoption of ASU 2019-04 on its Consolidated Financial Statements.
XML 36 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Other Intangible Assets (Reconciliation of Intangible Assets) (Details) - USD ($)
$ in Millions
Oct. 31, 2019
Jul. 31, 2019
Finite-lived Intangible Assets [Roll Forward]    
Gross Carrying Amount $ 126.4 $ 123.8
Accumulated Amortization (55.2) (52.9)
Customer relationships    
Finite-lived Intangible Assets [Roll Forward]    
Gross Carrying Amount 103.6 101.5
Accumulated Amortization (45.1) (43.3)
Patents, trademarks and technology    
Finite-lived Intangible Assets [Roll Forward]    
Gross Carrying Amount 22.8 22.3
Accumulated Amortization $ (10.1) $ (9.6)
XML 37 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details) - USD ($)
$ in Millions
Oct. 31, 2019
Jul. 31, 2019
Property, Plant and Equipment [Line Items]    
Less: accumulated depreciation $ (847.9) $ (831.2)
Property, plant and equipment, net 606.2 588.9
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 24.3 24.2
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 328.3 325.3
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 824.9 813.5
Computer software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 143.4 142.8
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 133.2 $ 114.3
XML 38 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements Fair Value Measurements (Pre-tax Impact Of Derivatives) (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Pre-tax gains (losses) recognized in accumulated other comprehensive income (loss) - Net investment hedges $ 0.8  
Pre-tax (gains) losses reclassified from accumulated other comprehensive income (loss) - Net investment hedges 0.0  
Forward foreign currency exchange contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Pre-tax gains (losses) recognized in accumulated other comprehensive income (loss) (0.7) $ 1.0
Pre-tax (gains) losses reclassified from accumulated other comprehensive income (loss) $ 1.9 $ (0.3)
XML 39 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Reporting (Details)
3 Months Ended
Oct. 31, 2019
segment
Segment Reporting, Measurement Disclosures [Abstract]  
Number of reportable segments 2
XML 40 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Maturities) (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2019
Jul. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020 $ 20.8  
2021 20.3  
2022 13.1  
2023 7.9  
2024 5.6  
Thereafter 23.6  
Total future minimum lease payments 91.3  
Less imputed interest 12.1  
Present value of future lease payments 79.2  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2020   $ 24.0
2021   17.5
2022   11.3
2023   6.4
2024   4.6
Thereafter   19.0
Total future minimum lease payments   82.8
Less imputed interest   11.3
Present value of future lease payments   $ 71.5
Right-of-use lease assets obtained in exchange for new lease liabilities $ 13.0  
XML 42 R8.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Millions
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Non- Controlling Interest
Stock Compensation Plans
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning Balance at Jul. 31, 2018 $ 857.8 $ 758.2 $ 0.0 $ 1,122.1 $ 4.8 $ 21.3 $ (149.8) $ (898.8)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net earnings 73.8     73.8        
Other comprehensive income (loss) (22.1)           (22.1)  
Treasury stock acquired (80.9)             (80.9)
Dividends declared 0.2     0.2        
Stock compensation and other activity 25.6   (3.5) (0.1)   29.2
Ending Balance at Oct. 31, 2018 854.4 758.2 0.0 1,192.6 4.8 21.2 (171.9) (950.5)
Beginning Balance at Jul. 31, 2019 892.7 758.2 0.0 1,281.5 5.4 21.7 (192.9) (981.2)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net earnings 65.0     65.0        
Other comprehensive income (loss) 10.4           10.4  
Treasury stock acquired (65.0)             (65.0)
Dividends declared 0.2     0.2        
Stock compensation and other activity 13.7     (0.7)   (6.6)   21.0
Ending Balance at Oct. 31, 2019 $ 917.0 $ 758.2 $ 0.0 $ 1,346.0 $ 5.4 $ 15.1 $ (182.5) $ (1,025.2)
XML 43 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Guarantees
3 Months Ended
Oct. 31, 2019
Guarantees [Abstract]  
Guarantees Guarantees
The Company and Caterpillar Inc. equally own the shares of Advanced Filtration Systems Inc. (AFSI), an unconsolidated joint venture, and guarantee certain debt of the joint venture. The Company accounts for this investment as an equity method investment. In the following table, the Outstanding debt relates to the joint venture and the Contingent liability for stand by letters of credit relate to the Company (in millions):
 
 
October 31,
2019

 
July 31,
2019

Outstanding debt (the Company guarantees half)
 
$
40.0

 
$
38.8

Contingent liability for standby letters of credit (1)
 
10.7

 
11.0

Amounts drawn for letters of credit
 
$

 
$

(1) The letters of credit guarantee payment to third parties in the event the Company is in breach of contract terms as detailed in each letter of credit.
The following items relate to the Company’s joint venture (in millions):
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Investment earnings (loss) (1)
 
$
0.1

300

$
(0.3
)
Royalty income (1)
 
$
1.9

1,700

$
1.7

(1) Recorded in other income, net.
XML 44 R4.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Statement of Comprehensive Income [Abstract]    
Deferred taxes on pension liability $ (0.1) $ 0.4
Deferred taxes on hedging derivatives 0.2 (0.2)
Taxes on reclassifications of derivatives to net income $ (0.7) $ 0.0
XML 45 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Borrowings
3 Months Ended
Oct. 31, 2019
Debt Disclosure [Abstract]  
Borrowings Borrowings
In October 2019, the Company entered into a term loan agreement of €80.0 million, or $89.2 million, based on the exchange rate in effect on October 28, 2019. The loan is unsecured and matures in October 2024. As of October 31, 2019, the Company had borrowed the full capacity of the term loan. The term loan includes customary representations and warranties and covenants for a transaction of this type. The loan has a floating rate based on margin plus EURIBOR. The margin will vary according to a leverage-based pricing grid. The rate as of October 31, 2019 was 0.7%.
XML 46 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions
3 Months Ended
Oct. 31, 2019
Business Combinations [Abstract]  
Acquisitions Acquisitions In the first quarter of fiscal 2019, the Company acquired 88% of the shares of BOFA International LTD (BOFA), headquartered in the United Kingdom, for cash consideration of $98.2 million less cash acquired of $2.2 million. In the fourth quarter of 2019, the Company acquired an additional 3% of the shares, increasing its ownership to 91%. BOFA designs, develops and manufactures fume extraction systems across a wide range of industrial air filtration applications. The acquisition allowed the Company to accelerate its global growth in the fume collection business and add additional filtration technology to the Company’s existing product lines.
XML 47 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue
3 Months Ended
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The Company recognizes revenue on a wide range of filtration solutions sold to customers in many industries around the globe. Most of the Company’s performance obligations within customer sales contracts are for manufactured filtration systems and replacement parts. The Company does perform limited services and installation. Customer contracts may include multiple performance obligations and the transaction price is allocated to each distinct performance obligation based on its relative standalone selling price.
Revenue Disaggregation
Net sales disaggregated by geography based on the location where the customer’s order was placed are as follows (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

United States
$
286.9

 
$
305.1

Europe, Middle East and Africa
194.8

 
196.3

Asia Pacific
133.5

 
147.3

Latin America
57.5

 
52.7

   Total net sales
$
672.7

 
$
701.4

See Note 16 for net sales disaggregated by segment.
Contract Assets and Liabilities
The satisfaction of performance obligations and the resulting recognition of revenue typically corresponds with billing the customer. In limited circumstances, the customer may be billed at a time later than when revenue is recognized, resulting in contract assets, which are reported in prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets. Contract assets were $11.8 million and $12.4 million as of October 31, 2019 and July 31, 2019, respectively. In other limited circumstances, the Company will require a down payment from the customer prior to the satisfaction of performance obligations. This results in contract liabilities, or deferred revenue, which is reported in other current liabilities on the Condensed Consolidated Balance Sheets, depending on when revenue is expected to be recognized. Contract liabilities were $13.6 million and $10.4 million as of October 31, 2019 and July 31, 2019, respectively.
The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. Generally, these contracts have terms of one year or less. The amount of revenue related to unsatisfied performance obligations in which the original duration of the contract is greater than one year is not significant.
XML 48 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
3 Months Ended
Oct. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. With few exceptions, the Company is no longer subject to state and foreign income tax examinations by tax authorities for years before 2010. The United States Internal Revenue Service (IRS) has completed examinations of the Company’s U.S. federal income tax returns through 2016.
As of October 31, 2019, gross unrecognized tax benefits were $15.8 million and accrued interest and penalties on these unrecognized tax benefits were $1.8 million. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense. With an average statute of limitations of approximately five years, up to $1.8 million of the unrecognized tax benefits could potentially expire in the next 12 months, unless extended by an audit.
The Company believes that it is remote that any adjustment necessary to the reserve for income taxes over the next 12 months will be material. However, it is possible the ultimate resolution of audits or disputes may result in a material change to the Company’s reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Guarantees (Tables)
3 Months Ended
Oct. 31, 2019
Guarantees [Abstract]  
Guarantor obligations In the following table, the Outstanding debt relates to the joint venture and the Contingent liability for stand by letters of credit relate to the Company (in millions):
 
 
October 31,
2019

 
July 31,
2019

Outstanding debt (the Company guarantees half)
 
$
40.0

 
$
38.8

Contingent liability for standby letters of credit (1)
 
10.7

 
11.0

Amounts drawn for letters of credit
 
$

 
$

(1) The letters of credit guarantee payment to third parties in the event the Company is in breach of contract terms as detailed in each letter of credit.
Joint venture items
The following items relate to the Company’s joint venture (in millions):
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Investment earnings (loss) (1)
 
$
0.1

300

$
(0.3
)
Royalty income (1)
 
$
1.9

1,700

$
1.7

(1) Recorded in other income, net.
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation (Tables)
3 Months Ended
Oct. 31, 2019
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Stock options expense
The following table summarizes expense associated with stock options during the three months ended October 31, 2019 and 2018 (in millions):
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Pretax compensation expense associated with stock options
 
$
5.3

 
$
4.9

Tax benefits associated with stock options
 
$
1.1

 
$
1.1


The following table summarizes expense associated with performance-based awards during the three months ended October 31, 2019 and 2018 (in millions):
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Pretax compensation expense associated with performance-based awards
 
$
0.9

 
$
1.7


Summary of stock option activity
The following table summarizes stock option activity during the three months ended October 31, 2019:
 
Options
Outstanding
 
Weighted
Average
Exercise Price
Outstanding as of July 31, 2019
6,531,250

 
$
39.66

Granted
879,541

 
51.61

Exercised
(389,551
)
 
28.71

Canceled
(17,996
)
 
49.98

Outstanding as of October 31, 2019
7,003,244

 
$
41.74


Schedule of performance shares activity
The following table summarizes performance-based award activity during the three months ended October 31, 2019:
 
 
Performance Shares
Outstanding
 
Weighted
Average Grant
Date Fair
Value
Non-vested at July 31, 2019
 
174,100

 
$
52.87

Granted
 
100,500

 
51.61

Vested
 

 

Canceled/forfeited
 

 

Non-vested at October 31, 2019
 
274,600

 
$
52.41


XML 52 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation (Compensation Expense) (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Pretax compensation expense $ 5.3 $ 4.9
Tax benefits associated with stock options 1.1 1.1
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Pretax compensation expense $ 0.9 $ 1.7
XML 53 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Benefit Plans (Components Of Net Periodic Pension Costs) (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Net periodic benefit costs:    
Service cost $ 1.6 $ 1.5
Interest cost 3.4 4.1
Expected return on assets (6.5) (6.6)
Prior service cost amortization 0.2 0.1
Actuarial loss amortization 1.6 1.1
Net periodic benefit costs $ 0.3 $ 0.2
XML 54 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance $ 892.7 $ 857.8
Other comprehensive (loss) income before reclassifications and tax 8.2 (23.2)
Tax benefit (expense) 0.2 (0.3)
Other comprehensive income before reclassifications, net of tax 8.4 (23.5)
Reclassifications, before tax 2.6 1.7
Tax benefit (expense) (0.6) (0.3)
Reclassifications, net of tax 2.0 1.4
Other comprehensive (loss) income, net of tax 10.4 (22.1)
Ending Balance 917.0 854.4
Total    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (192.9) (149.8)
Other comprehensive (loss) income, net of tax 10.4 (22.1)
Ending Balance (182.5) (171.9)
Foreign Currency Translation Adjustment    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (92.7) (66.1)
Other comprehensive (loss) income before reclassifications and tax 8.1 (24.2)
Tax benefit (expense) 0.0 0.0
Other comprehensive income before reclassifications, net of tax 8.1 (24.2)
Reclassifications, before tax 0.0 0.0
Tax benefit (expense) 0.0 0.0
Reclassifications, net of tax 0.0 0.0
Other comprehensive (loss) income, net of tax 8.1 (24.2)
Ending Balance (84.6) (90.3)
Pension Benefits    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (99.0) (82.9)
Other comprehensive (loss) income before reclassifications and tax 0.0 0.0
Tax benefit (expense) 0.0 0.0
Other comprehensive income before reclassifications, net of tax 0.0 0.0
Reclassifications, before tax 0.7 2.0
Tax benefit (expense) 0.1 (0.4)
Reclassifications, net of tax 0.8 1.6
Other comprehensive (loss) income, net of tax 0.8 1.6
Ending Balance (98.2) (81.3)
Derivative Financial Instruments    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (1.2) (0.8)
Other comprehensive (loss) income before reclassifications and tax 0.1 1.0
Tax benefit (expense) 0.2 (0.3)
Other comprehensive income before reclassifications, net of tax 0.3 0.7
Reclassifications, before tax 1.9 (0.3)
Tax benefit (expense) (0.7) 0.1
Reclassifications, net of tax 1.2 (0.2)
Other comprehensive (loss) income, net of tax 1.5 0.5
Ending Balance $ 0.3 $ (0.3)
XML 55 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Lease Cost) (Details)
$ in Millions
3 Months Ended
Oct. 31, 2019
USD ($)
Leases [Abstract]  
Operating lease cost $ 7.5
Short-term lease cost 0.6
Total lease costs $ 8.1
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Information Necessary To Calculate Basic And Diluted Net Earnings Per Common Share) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Earnings Per Share [Abstract]    
Net earnings for basic and diluted earnings per share computation $ 65.0 $ 73.8
Weighted average common shares outstanding:    
Weighted average common shares - basic (in shares) 126.9 128.8
Dilutive impact of share based awards (in shares) 1.7 2.2
Weighted average common shares - diluted (in shares) 128.6 131.0
Net earnings per share - basic (in usd per share) $ 0.51 $ 0.57
Net earnings per share - diluted (in usd per share) $ 0.51 $ 0.56
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions (Details) - BOFA International LTD - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2019
Oct. 31, 2018
Business Acquisition [Line Items]    
Business acquisition, percentage of voting interests acquired   88.00%
Business combination, consideration transferred   $ 98.2
Cash acquired   $ 2.2
Additional voting interest acquired (percentage) 3.00%  
Ownership percentage (percentage) 91.00%  
XML 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 160 349 1 false 55 0 false 7 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.donaldson.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS Sheet http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS Statements 2 false false R3.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 1002501 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 1003501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.donaldson.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 8 false false R9.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.donaldson.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2102100 - Disclosure - Acquisitions Sheet http://www.donaldson.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 2103100 - Disclosure - Supplemental Balance Sheet Information Sheet http://www.donaldson.com/role/SupplementalBalanceSheetInformation Supplemental Balance Sheet Information Notes 11 false false R12.htm 2104100 - Disclosure - Earnings Per Share Sheet http://www.donaldson.com/role/EarningsPerShare Earnings Per Share Notes 12 false false R13.htm 2105100 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 13 false false R14.htm 2106100 - Disclosure - Revenue Sheet http://www.donaldson.com/role/Revenue Revenue Notes 14 false false R15.htm 2108100 - Disclosure - Warranty Sheet http://www.donaldson.com/role/Warranty Warranty Notes 15 false false R16.htm 2109100 - Disclosure - Stock-Based Compensation Sheet http://www.donaldson.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 2110100 - Disclosure - Employee Benefit Plans Sheet http://www.donaldson.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 17 false false R18.htm 2111100 - Disclosure - Income Taxes Sheet http://www.donaldson.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2114100 - Disclosure - Fair Value Measurements Sheet http://www.donaldson.com/role/FairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 2116100 - Disclosure - Shareholders' Equity Sheet http://www.donaldson.com/role/ShareholdersEquity Shareholders' Equity Notes 20 false false R21.htm 2118100 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 21 false false R22.htm 2119100 - Disclosure - Guarantees Sheet http://www.donaldson.com/role/Guarantees Guarantees Notes 22 false false R23.htm 2120100 - Disclosure - Commitments and Contingencies Sheet http://www.donaldson.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 2121100 - Disclosure - Segment Reporting Sheet http://www.donaldson.com/role/SegmentReporting Segment Reporting Notes 24 false false R25.htm 2122100 - Disclosure - Leases Sheet http://www.donaldson.com/role/Leases Leases Notes 25 false false R26.htm 2123100 - Disclosure - Borrowings Sheet http://www.donaldson.com/role/Borrowings Borrowings Notes 26 false false R27.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.donaldson.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.donaldson.com/role/SummaryOfSignificantAccountingPolicies 27 false false R28.htm 2303301 - Disclosure - Supplemental Balance Sheet Information (Tables) Sheet http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables Supplemental Balance Sheet Information (Tables) Tables http://www.donaldson.com/role/SupplementalBalanceSheetInformation 28 false false R29.htm 2304301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.donaldson.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.donaldson.com/role/EarningsPerShare 29 false false R30.htm 2305301 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssets 30 false false R31.htm 2306301 - Disclosure - Revenue (Tables) Sheet http://www.donaldson.com/role/RevenueTables Revenue (Tables) Tables http://www.donaldson.com/role/Revenue 31 false false R32.htm 2308301 - Disclosure - Warranty (Tables) Sheet http://www.donaldson.com/role/WarrantyTables Warranty (Tables) Tables http://www.donaldson.com/role/Warranty 32 false false R33.htm 2309301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.donaldson.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.donaldson.com/role/StockBasedCompensation 33 false false R34.htm 2310301 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.donaldson.com/role/EmployeeBenefitPlans 34 false false R35.htm 2314301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.donaldson.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.donaldson.com/role/FairValueMeasurements 35 false false R36.htm 2318301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss 36 false false R37.htm 2319301 - Disclosure - Guarantees (Tables) Sheet http://www.donaldson.com/role/GuaranteesTables Guarantees (Tables) Tables http://www.donaldson.com/role/Guarantees 37 false false R38.htm 2321301 - Disclosure - Segment Reporting (Tables) Sheet http://www.donaldson.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.donaldson.com/role/SegmentReporting 38 false false R39.htm 2322301 - Disclosure - Leases (Tables) Sheet http://www.donaldson.com/role/LeasesTables Leases (Tables) Tables http://www.donaldson.com/role/Leases 39 false false R40.htm 2401402 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.donaldson.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.donaldson.com/role/SummaryOfSignificantAccountingPoliciesPolicies 40 false false R41.htm 2402401 - Disclosure - Acquisitions (Details) Sheet http://www.donaldson.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.donaldson.com/role/Acquisitions 41 false false R42.htm 2403402 - Disclosure - Supplemental Balance Sheet Information (Inventory) (Details) Sheet http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails Supplemental Balance Sheet Information (Inventory) (Details) Details http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables 42 false false R43.htm 2403403 - Disclosure - Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details) Sheet http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details) Details http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables 43 false false R44.htm 2404402 - Disclosure - Earnings Per Share (Details) Sheet http://www.donaldson.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.donaldson.com/role/EarningsPerShareTables 44 false false R45.htm 2404403 - Disclosure - Earnings Per Share (Information Necessary To Calculate Basic And Diluted Net Earnings Per Common Share) (Details) Sheet http://www.donaldson.com/role/EarningsPerShareInformationNecessaryToCalculateBasicAndDilutedNetEarningsPerCommonShareDetails Earnings Per Share (Information Necessary To Calculate Basic And Diluted Net Earnings Per Common Share) (Details) Details http://www.donaldson.com/role/EarningsPerShareTables 45 false false R46.htm 2405402 - Disclosure - Goodwill and Other Intangible Assets (Reconciliation of Goodwill) (Details) Sheet http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfGoodwillDetails Goodwill and Other Intangible Assets (Reconciliation of Goodwill) (Details) Details http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsTables 46 false false R47.htm 2405403 - Disclosure - Goodwill and Other Intangible Assets (Reconciliation of Intangible Assets) (Details) Sheet http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfIntangibleAssetsDetails Goodwill and Other Intangible Assets (Reconciliation of Intangible Assets) (Details) Details http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsTables 47 false false R48.htm 2406402 - Disclosure - Revenue (Disaggregation of Revenue by Geographical Area) (Details) Sheet http://www.donaldson.com/role/RevenueDisaggregationOfRevenueByGeographicalAreaDetails Revenue (Disaggregation of Revenue by Geographical Area) (Details) Details http://www.donaldson.com/role/RevenueTables 48 false false R49.htm 2406403 - Disclosure - Revenue (Narrative) (Details) Sheet http://www.donaldson.com/role/RevenueNarrativeDetails Revenue (Narrative) (Details) Details http://www.donaldson.com/role/RevenueTables 49 false false R50.htm 2408402 - Disclosure - Warranty (Details) Sheet http://www.donaldson.com/role/WarrantyDetails Warranty (Details) Details http://www.donaldson.com/role/WarrantyTables 50 false false R51.htm 2409402 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.donaldson.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.donaldson.com/role/StockBasedCompensationTables 51 false false R52.htm 2409403 - Disclosure - Stock-Based Compensation (Compensation Expense) (Details) Sheet http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails Stock-Based Compensation (Compensation Expense) (Details) Details http://www.donaldson.com/role/StockBasedCompensationTables 52 false false R53.htm 2409404 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details) Sheet http://www.donaldson.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails Stock-Based Compensation (Summary of Stock Option Activity) (Details) Details http://www.donaldson.com/role/StockBasedCompensationTables 53 false false R54.htm 2409405 - Disclosure - Stock-Based Compensation (Summary of Performance Award Activity) (Details) Sheet http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails Stock-Based Compensation (Summary of Performance Award Activity) (Details) Details http://www.donaldson.com/role/StockBasedCompensationTables 54 false false R55.htm 2410402 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.donaldson.com/role/EmployeeBenefitPlansTables 55 false false R56.htm 2410403 - Disclosure - Employee Benefit Plans (Components Of Net Periodic Pension Costs) (Details) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails Employee Benefit Plans (Components Of Net Periodic Pension Costs) (Details) Details http://www.donaldson.com/role/EmployeeBenefitPlansTables 56 false false R57.htm 2411401 - Disclosure - Income Taxes (Details) Sheet http://www.donaldson.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.donaldson.com/role/IncomeTaxes 57 false false R58.htm 2414402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.donaldson.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.donaldson.com/role/FairValueMeasurementsTables 58 false false R59.htm 2414403 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details) Sheet http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails Fair Value Measurements (Derivatives on the Balance Sheet) (Details) Details http://www.donaldson.com/role/FairValueMeasurementsTables 59 false false R60.htm 2414404 - Disclosure - Fair Value Measurements Fair Value Measurements (Pre-tax Impact Of Derivatives) (Details) Sheet http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPreTaxImpactOfDerivativesDetails Fair Value Measurements Fair Value Measurements (Pre-tax Impact Of Derivatives) (Details) Details 60 false false R61.htm 2416401 - Disclosure - Shareholders' Equity (Details) Sheet http://www.donaldson.com/role/ShareholdersEquityDetails Shareholders' Equity (Details) Details http://www.donaldson.com/role/ShareholdersEquity 61 false false R62.htm 2418402 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables 62 false false R63.htm 2419402 - Disclosure - Guarantees (Details) Sheet http://www.donaldson.com/role/GuaranteesDetails Guarantees (Details) Details http://www.donaldson.com/role/GuaranteesTables 63 false false R64.htm 2421402 - Disclosure - Segment Reporting (Details) Sheet http://www.donaldson.com/role/SegmentReportingDetails Segment Reporting (Details) Details http://www.donaldson.com/role/SegmentReportingTables 64 false false R65.htm 2421403 - Disclosure - Segment Reporting (Summary Of Segment Detail) (Details) Sheet http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails Segment Reporting (Summary Of Segment Detail) (Details) Details http://www.donaldson.com/role/SegmentReportingTables 65 false false R66.htm 2422402 - Disclosure - Leases (Lease Cost) (Details) Sheet http://www.donaldson.com/role/LeasesLeaseCostDetails Leases (Lease Cost) (Details) Details http://www.donaldson.com/role/LeasesTables 66 false false R67.htm 2422403 - Disclosure - Leases (Supplemental Information) (Details) Sheet http://www.donaldson.com/role/LeasesSupplementalInformationDetails Leases (Supplemental Information) (Details) Details http://www.donaldson.com/role/LeasesTables 67 false false R68.htm 2422404 - Disclosure - Leases (Maturities) (Details) Sheet http://www.donaldson.com/role/LeasesMaturitiesDetails Leases (Maturities) (Details) Details http://www.donaldson.com/role/LeasesTables 68 false false R69.htm 2423401 - Disclosure - Borrowings (Details) Sheet http://www.donaldson.com/role/BorrowingsDetails Borrowings (Details) Details http://www.donaldson.com/role/Borrowings 69 false false All Reports Book All Reports dci2019103110-q.htm dci-20191031.xsd dci-20191031_cal.xml dci-20191031_def.xml dci-20191031_lab.xml dci-20191031_pre.xml exhibit10-afxformofres.htm exhibit10-agxformofper.htm exhibit10-ahxformofsto.htm exhibit10-aixformofres.htm exhibit10-ajxcompensat.htm exhibit10-akxformofdef.htm exhibit31-a20191031.htm exhibit31-b20191031.htm exhibit3220191031.htm exhibit4-cfirstamendme.htm http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 59 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2019
Jul. 31, 2019
Revenue from Contract with Customer [Abstract]    
Contract assets $ 11.8 $ 12.4
Contract liabilities $ 13.6 $ 10.4
Description of performance obligation timing Generally, these contracts have terms of one year or less  
XML 60 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Supplemental Balance Sheet Information (Tables)
3 Months Ended
Oct. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Components of inventory
The components of net inventories are as follows (in millions):
 
October 31,
2019

 
July 31,
2019

Raw materials
$
116.0

 
$
114.7

Work in process
36.3

 
33.0

Finished products
209.2

 
185.1

Inventories, net
$
361.5

 
$
332.8


Components of property, plant and equipment
The components of net property, plant and equipment are as follows (in millions):
 
October 31,
2019

 
July 31,
2019

Land
$
24.3

 
$
24.2

Buildings
328.3

 
325.3

Machinery and equipment
824.9

 
813.5

Computer software
143.4

 
142.8

Construction in progress
133.2

 
114.3

Less: accumulated depreciation
(847.9
)
 
(831.2
)
Property, plant and equipment, net
$
606.2

 
$
588.9


XML 61 R6.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Oct. 31, 2019
Jul. 31, 2019
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 4.9 $ 4.8
Preferred stock, par value (in usd per share) $ 1 $ 1
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in usd per share) $ 5 $ 5
Common stock, shares authorized (in shares) 240,000,000 240,000,000
Common stock, shares issued (in shares) 151,643,194 151,643,194
Treasury stock, shares (in shares) 25,166,367 24,324,483
XML 62 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Shareholders' Equity
3 Months Ended
Oct. 31, 2019
Stockholders' Equity Note [Abstract]  
Shareholders' Equity Shareholders’ Equity
The Company’s Board of Directors authorized the repurchase of up to 13.0 million shares of common stock under the Company’s stock repurchase plan. This repurchase authorization is effective until terminated by the Board of Directors. During the three months ended October 31, 2019, the Company repurchased 1.4 million shares for $65.0 million. As of October 31, 2019, the Company had remaining authorization to repurchase 11.4 million shares under this plan.
Dividends paid per share were 21.0 cents and 19.0 cents, respectively, for the three months ended October 31, 2019 and 2018.
On November 22, 2019, the Company's Board of Directors declared a cash dividend in the amount of 21.0 cents per common share, payable December 27, 2019, to shareholders of record as of December 10, 2019.
XML 63 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Reporting
3 Months Ended
Oct. 31, 2019
Segment Reporting, Measurement Disclosures [Abstract]  
Segment Reporting Segment Reporting
The Company has identified two reportable segments: Engine Products and Industrial Products. Segment determination is based on the internal organization structure, management of operations and performance evaluation by management and the Company’s Board of Directors. Corporate and Unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense.
The Company is an integrated enterprise, characterized by substantial intersegment cooperation, cost allocations and sharing of assets. Therefore, the Company does not represent that these segments, if operated independently, would report the earnings before income taxes and other financial information shown below.
Segment detail is summarized as follows (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

Net sales
 
 
 
Engine Products segment
$
459.2

 
$
480.9

Industrial Products segment
213.5

 
220.5

Total
$
672.7

 
$
701.4

 
 

 
 

Earnings before income taxes
 
 
 
Engine Products segment
$
62.4

 
$
63.9

Industrial Products segment
29.5

 
36.6

Corporate and Unallocated
(5.3
)
 
(4.1
)
Total
$
86.6

 
$
96.4


Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):
 
 
 
 
 
Three Months Ended
October 31,
 
2019

 
2018

Engine Products segment
 
 
 
Off-Road
$
68.6

 
$
76.2

On-Road
40.7

 
45.9

Aftermarket
319.4

 
331.2

Aerospace and Defense
30.5

 
27.6

Engine Products segment net sales
459.2

 
480.9

 
 
 
 
Industrial Products segment
 
 
 
Industrial Filtration Solutions
149.0

 
149.4

Gas Turbine Systems
20.7

 
25.5

Special Applications
43.8

 
45.6

Industrial Products segment net sales
213.5

 
220.5

Total net sales
$
672.7

 
$
701.4


There were no customers that accounted for over 10% of net sales for the three months ended October 31, 2019 or 2018, or gross accounts receivable as of October 31, 2019 and July 31, 2019.
XML 64 R2.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Income Statement [Abstract]    
Net sales $ 672.7 $ 701.4
Cost of sales 441.4 463.0
Gross profit 231.3 238.4
Operating expenses 142.6 139.7
Operating income 88.7 98.7
Interest expense 4.7 4.2
Other income, net (2.6) (1.9)
Earnings before income taxes 86.6 96.4
Income taxes 21.6 22.6
Net earnings $ 65.0 $ 73.8
Weighted average shares - basic (in shares) 126.9 128.8
Weighted average shares - diluted (in shares) 128.6 131.0
Net earnings per share - basic (in usd per share) $ 0.51 $ 0.57
Net earnings per share - diluted (in usd per share) $ 0.51 $ 0.56
XML 65 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Tables)
3 Months Ended
Oct. 31, 2019
Fair Value Disclosures [Abstract]  
Schedule of derivative on the balance sheet
The following table details the fair value of the Company’s derivative contracts, which are recorded on a gross basis in the Company’s Condensed Consolidated Balance Sheets as of October 31, 2019 and July 31, 2019 (in millions):
 
 
 
 
 
 
Fair Values Significant Other Observable Inputs
(Level 2)
 
 
Notional Amounts
 
Assets (1)
 
Liabilities (2)
 
 
October 31,

 
July 31,

 
October 31,

 
July 31,

 
October 31,

 
July 31,

 
 
2019

 
2019

 
2019

 
2019

 
2019

 
2019

Forward foreign currency exchange contracts
 
$
27.2

 
$
28.2

 
$
1.6

 
$
1.6

 
$
1.3

 
$
(1.8
)
Net investment hedges
 
55.8

 
55.8

 
1.1

 
1.1

 

 
(1.9
)
Total
 
$
83.0

 
$
84.0

 
$
2.7

 
$
2.7

 
$
1.3

 
$
(3.7
)
(1) Recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets.
(2) Recorded within other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.

Schedule of cash flow hedges
The following table summarizes the pre-tax impact of the gains and losses on the Company’s designated forward foreign currency exchange contracts and net investment hedges (in millions):
 
 
Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Income (Loss)
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Forward foreign currency exchange contracts
 
$
(0.7
)
 
$
1.0

Net investment hedges
 
$
0.8

 
$

 
 
Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Income (Loss)
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Forward foreign currency exchange contracts
 
$
1.9

 
$
(0.3
)
Net investment hedges
 
$

 
$


Schedule of net investment hedges
The following table summarizes the pre-tax impact of the gains and losses on the Company’s designated forward foreign currency exchange contracts and net investment hedges (in millions):
 
 
Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Income (Loss)
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Forward foreign currency exchange contracts
 
$
(0.7
)
 
$
1.0

Net investment hedges
 
$
0.8

 
$

 
 
Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Income (Loss)
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Forward foreign currency exchange contracts
 
$
1.9

 
$
(0.3
)
Net investment hedges
 
$

 
$


XML 66 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Tables)
3 Months Ended
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Net sales disaggregated by geography based on the location where the customer’s order was placed are as follows (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

United States
$
286.9

 
$
305.1

Europe, Middle East and Africa
194.8

 
196.3

Asia Pacific
133.5

 
147.3

Latin America
57.5

 
52.7

   Total net sales
$
672.7

 
$
701.4

See Note 16 for net sales disaggregated by segment.
XML 67 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
3 Months Ended
Oct. 31, 2019
Leases [Abstract]  
Lease cost Information for the Company’s operating lease costs is as follows (in millions):
 
 
October 31,
2019

Operating lease cost
 
$
7.5

Short-term lease cost
 
0.6

Total lease costs
 
$
8.1


Supplemental balance sheet information
Supplemental balance sheet information for the Company is as follows (in millions):
 
 
October 31,
2019

 
August 1,
2019

Right-of-use lease assets

 
$
79.3

 
$
71.5

Current lease liabilities
 
24.8

 
26.0

Long-term lease liabilities
 
$
54.4

 
$
45.5

Additional information related to operating leases is as follows:
 
 
October 31,
2019

 
August 1,
2019

Weighted average remaining lease term (years)
 
4.1

 
3.7

Weighted average discount rates
 
3.74
%
 
3.76
%

Operating lease liability schedule
Maturities of operating lease liabilities at October 31, 2019 were as follows (in millions):
Amounts Due in Year Ending
 
October 31,
2019

2020
 
$
20.8

2021
 
20.3

2022
 
13.1

2023
 
7.9

2024
 
5.6

Thereafter
 
23.6

Total future minimum lease payments
 
91.3

Less imputed interest
 
12.1

Present value of future lease payments
 
$
79.2


Operating lease liability schedule
Minimum payments for operating leases having initial terms of more than one year at July 31, 2019 were as follows (in millions):
Amounts Due in Year Ending
 
July 31,
2019

2020
 
$
24.0

2021
 
17.5

2022
 
11.3

2023
 
6.4

2024
 
4.6

Thereafter
 
19.0

Total future minimum lease payments
 
82.8

Less imputed interest
 
11.3

Present value of future lease payments
 
$
71.5


XML 68 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share
3 Months Ended
Oct. 31, 2019
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The Company’s basic net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares. The Company’s diluted net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares and common share equivalents relating to stock options and stock incentive plans. Certain outstanding options were excluded from the diluted net earnings per share calculations because their exercise prices are greater than the average market price of the Company’s common stock during those periods. Options excluded from the diluted net earnings per share calculations were 1.7 million and 0.8 million for the three months ended October 31, 2019 and 2018, respectively.
The following table presents the information necessary to calculate basic and diluted net earnings per share (in millions, except per share amounts):
 
Three Months Ended
October 31,
 
2019

 
2018

Net earnings for basic and diluted earnings per share computation
$
65.0

 
$
73.8

 
 
 
 
Weighted average common shares outstanding:
 
 
 
Weighted average common shares – basic
126.9

 
128.8

Dilutive impact of share-based awards
1.7

 
2.2

Weighted average common shares – diluted
128.6

 
131.0

 
 
 
 
Net earnings per share – basic
$
0.51

 
$
0.57

Net earnings per share – diluted
$
0.51

 
$
0.56


XML 69 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation
3 Months Ended
Oct. 31, 2019
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Stock-Based Compensation Stock-Based Compensation
On November 22, 2019, at the Company’s 2019 Annual Meeting of Stockholders, the Company’s stockholders approved the adoption of the 2019 Master Stock Incentive Plan (2019 Plan). As of November 22, 2019, the 2019 Plan replaced the 2010 Master Stock Incentive Plan (2010 Plan). 
The 2010 Plan allowed, and the 2019 plan currently allows, for granting of nonqualified stock options, incentive stock options, restricted stock, restricted stock units, stock appreciation rights, dividend equivalents, and other stock-based awards.
Stock Options
Options are granted to key employees whereby the option exercise price is equivalent to the market price of the Company’s common stock at the date of grant. Options are generally exercisable for up to 10 years from the date of grant and vest in equal increments over three years.
The following table summarizes expense associated with stock options during the three months ended October 31, 2019 and 2018 (in millions):
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Pretax compensation expense associated with stock options
 
$
5.3

 
$
4.9

Tax benefits associated with stock options
 
$
1.1

 
$
1.1


Stock-based employee compensation expense is recognized using the fair-value method. The Company determines the fair value of stock option awards using the Black-Scholes option pricing model.
The following table summarizes stock option activity during the three months ended October 31, 2019:
 
Options
Outstanding
 
Weighted
Average
Exercise Price
Outstanding as of July 31, 2019
6,531,250

 
$
39.66

Granted
879,541

 
51.61

Exercised
(389,551
)
 
28.71

Canceled
(17,996
)
 
49.98

Outstanding as of October 31, 2019
7,003,244

 
$
41.74


The total intrinsic value of options exercised during the three months ended October 31, 2019 was $8.9 million. The weighted average fair value for options granted during the three months ended October 31, 2019 and 2018 was $10.85 and $12.43 per share, respectively.
As of October 31, 2019, the aggregate intrinsic value of options outstanding and exercisable was $82.2 million and $75.8 million, respectively.
As of October 31, 2019, there was $12.0 million of total unrecognized compensation expense related to non-vested stock options granted. This unvested expense is expected to be recognized over the remaining vesting period.
Performance-based awards
The 2010 Plan allowed, and the 2019 plan currently allows, for the granting of performance-based awards to a limited number of key executives. As administered by the Human Resources Committee of the Company’s Board of Directors, these performance-based awards are payable in common stock and are based on a formula that measures performance of the Company over a three-year period. These awards are settled or forfeited after three years with payouts ranging from zero to 200% of the target award value depending on achievement.
The following table summarizes expense associated with performance-based awards during the three months ended October 31, 2019 and 2018 (in millions):
 
 
Three Months Ended October 31,
 
 
2019

 
2018

Pretax compensation expense associated with performance-based awards
 
$
0.9

 
$
1.7


The following table summarizes performance-based award activity during the three months ended October 31, 2019:
 
 
Performance Shares
Outstanding
 
Weighted
Average Grant
Date Fair
Value
Non-vested at July 31, 2019
 
174,100

 
$
52.87

Granted
 
100,500

 
51.61

Vested
 

 

Canceled/forfeited
 

 

Non-vested at October 31, 2019
 
274,600

 
$
52.41


The weighted average fair value for performance-based awards granted during the three months ended October 31, 2019 was $5.2 million.
As of October 31, 2019, there was $6.0 million of total unrecognized compensation expense related to non-vested performance-based awards granted. This unvested expense is expected to be recognized over the remaining vesting period.
XML 70 dci2019103110-q_htm.xml IDEA: XBRL DOCUMENT 0000029644 2019-08-01 2019-10-31 0000029644 2019-11-30 0000029644 2018-08-01 2018-10-31 0000029644 2019-07-31 0000029644 2019-10-31 0000029644 2018-10-31 0000029644 2018-07-31 0000029644 us-gaap:TreasuryStockMember 2018-08-01 2018-10-31 0000029644 us-gaap:TreasuryStockMember 2019-08-01 2019-10-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-08-01 2018-10-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-10-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-08-01 2018-10-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-10-31 0000029644 us-gaap:CommonStockMember 2018-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0000029644 us-gaap:CommonStockMember 2018-10-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-10-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2019-10-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-01 2018-10-31 0000029644 us-gaap:TreasuryStockMember 2019-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0000029644 us-gaap:CommonStockMember 2019-10-31 0000029644 us-gaap:RetainedEarningsMember 2019-07-31 0000029644 us-gaap:RetainedEarningsMember 2019-10-31 0000029644 us-gaap:RetainedEarningsMember 2018-08-01 2018-10-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-08-01 2019-10-31 0000029644 us-gaap:TreasuryStockMember 2018-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-07-31 0000029644 us-gaap:RetainedEarningsMember 2019-08-01 2019-10-31 0000029644 us-gaap:RetainedEarningsMember 2018-10-31 0000029644 us-gaap:RetainedEarningsMember 2018-07-31 0000029644 us-gaap:CommonStockMember 2019-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-10-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-08-01 2018-10-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-07-31 0000029644 us-gaap:TreasuryStockMember 2018-10-31 0000029644 us-gaap:TreasuryStockMember 2019-10-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-10-31 0000029644 us-gaap:AccountingStandardsUpdate201602Member 2019-08-01 0000029644 dci:BOFAInternationalLTDMember 2018-10-31 0000029644 dci:BOFAInternationalLTDMember 2018-08-01 2018-10-31 0000029644 dci:BOFAInternationalLTDMember 2019-07-31 0000029644 dci:BOFAInternationalLTDMember 2019-05-01 2019-07-31 0000029644 us-gaap:BuildingMember 2019-07-31 0000029644 us-gaap:LandMember 2019-07-31 0000029644 us-gaap:SoftwareDevelopmentMember 2019-10-31 0000029644 us-gaap:MachineryAndEquipmentMember 2019-07-31 0000029644 us-gaap:BuildingMember 2019-10-31 0000029644 us-gaap:ConstructionInProgressMember 2019-10-31 0000029644 us-gaap:MachineryAndEquipmentMember 2019-10-31 0000029644 us-gaap:ConstructionInProgressMember 2019-07-31 0000029644 us-gaap:LandMember 2019-10-31 0000029644 us-gaap:SoftwareDevelopmentMember 2019-07-31 0000029644 us-gaap:CustomerRelationshipsMember 2019-10-31 0000029644 dci:PatentsTrademarksandTechnologyMember 2019-10-31 0000029644 us-gaap:CustomerRelationshipsMember 2019-07-31 0000029644 dci:PatentsTrademarksandTechnologyMember 2019-07-31 0000029644 dci:EngineProductsMember 2019-08-01 2019-10-31 0000029644 dci:IndustrialProductsMember 2019-10-31 0000029644 dci:IndustrialProductsMember 2019-08-01 2019-10-31 0000029644 dci:IndustrialProductsMember 2019-07-31 0000029644 dci:EngineProductsMember 2019-07-31 0000029644 dci:EngineProductsMember 2019-10-31 0000029644 srt:LatinAmericaMember 2018-08-01 2018-10-31 0000029644 srt:AsiaPacificMember 2019-08-01 2019-10-31 0000029644 srt:LatinAmericaMember 2019-08-01 2019-10-31 0000029644 srt:AsiaPacificMember 2018-08-01 2018-10-31 0000029644 us-gaap:EMEAMember 2018-08-01 2018-10-31 0000029644 country:US 2019-08-01 2019-10-31 0000029644 us-gaap:EMEAMember 2019-08-01 2019-10-31 0000029644 country:US 2018-08-01 2018-10-31 0000029644 us-gaap:EmployeeStockOptionMember 2018-08-01 2018-10-31 0000029644 us-gaap:EmployeeStockOptionMember 2019-08-01 2019-10-31 0000029644 us-gaap:PerformanceSharesMember 2019-08-01 2019-10-31 0000029644 us-gaap:PerformanceSharesMember 2018-08-01 2018-10-31 0000029644 srt:MinimumMember us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2019-10-31 0000029644 us-gaap:EmployeeStockOptionMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2019-10-31 0000029644 us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2019-10-31 0000029644 srt:MaximumMember us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2019-10-31 0000029644 us-gaap:EmployeeStockOptionMember 2019-10-31 0000029644 us-gaap:PerformanceSharesMember 2019-10-31 0000029644 us-gaap:PerformanceSharesMember 2019-07-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:SubsequentEventMember 2019-11-01 2019-11-30 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2019-10-31 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2019-10-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2019-10-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2019-10-31 0000029644 us-gaap:ForeignExchangeForwardMember 2018-08-01 2018-10-31 0000029644 us-gaap:ForeignExchangeForwardMember 2019-08-01 2019-10-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-10-31 0000029644 us-gaap:FairValueInputsLevel2Member 2019-10-31 0000029644 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member 2019-10-31 0000029644 us-gaap:ForeignExchangeForwardMember 2019-07-31 0000029644 us-gaap:ForeignExchangeForwardMember 2019-10-31 0000029644 us-gaap:NetInvestmentHedgingMember 2019-07-31 0000029644 us-gaap:NetInvestmentHedgingMember 2019-10-31 0000029644 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:LongTermDebtMember us-gaap:FairValueInputsLevel2Member 2019-10-31 0000029644 dci:LongTermDebtVariableInterestRateMember us-gaap:FairValueInputsLevel2Member 2019-10-31 0000029644 us-gaap:FairValueInputsLevel3Member 2019-07-31 0000029644 us-gaap:FairValueInputsLevel3Member 2019-10-31 0000029644 us-gaap:SubsequentEventMember 2019-11-22 2019-11-22 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-08-01 2019-10-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-08-01 2018-10-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-08-01 2018-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-08-01 2018-10-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-08-01 2019-10-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-08-01 2019-10-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-10-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-10-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-10-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-07-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2018-08-01 2018-10-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2019-08-01 2019-10-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-08-01 2019-10-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2018-08-01 2018-10-31 0000029644 dci:GasTurbineProductsMember dci:IndustrialProductsMember 2018-08-01 2018-10-31 0000029644 dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2019-08-01 2019-10-31 0000029644 dci:AftermarketProductsMember dci:EngineProductsMember 2019-08-01 2019-10-31 0000029644 dci:OffRoadProductsMember dci:EngineProductsMember 2018-08-01 2018-10-31 0000029644 dci:OffRoadProductsMember dci:EngineProductsMember 2019-08-01 2019-10-31 0000029644 dci:AftermarketProductsMember dci:EngineProductsMember 2018-08-01 2018-10-31 0000029644 dci:EngineProductsMember 2018-08-01 2018-10-31 0000029644 dci:IndustrialProductsMember 2018-08-01 2018-10-31 0000029644 dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2018-08-01 2018-10-31 0000029644 dci:OnRoadProductsMember dci:EngineProductsMember 2018-08-01 2018-10-31 0000029644 dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2018-08-01 2018-10-31 0000029644 dci:OnRoadProductsMember dci:EngineProductsMember 2019-08-01 2019-10-31 0000029644 dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2018-08-01 2018-10-31 0000029644 dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2019-08-01 2019-10-31 0000029644 dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2019-08-01 2019-10-31 0000029644 dci:GasTurbineProductsMember dci:IndustrialProductsMember 2019-08-01 2019-10-31 0000029644 us-gaap:CorporateNonSegmentMember 2018-08-01 2018-10-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2019-08-01 2019-10-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2018-08-01 2018-10-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2019-08-01 2019-10-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2018-08-01 2018-10-31 0000029644 us-gaap:CorporateNonSegmentMember 2019-08-01 2019-10-31 0000029644 2019-08-01 0000029644 us-gaap:UnsecuredDebtMember us-gaap:EurodollarMember dci:EurodollarRatePlus0.7Member 2019-08-01 2019-10-31 0000029644 us-gaap:UnsecuredDebtMember 2019-10-31 iso4217:USD shares iso4217:USD iso4217:EUR pure dci:segment dci:plan shares false --07-31 Q1 2020 0000029644 4800000 4900000 5 5 240000000 240000000 151643194 151643194 71500000 200000 -200000 0 700000 -400000 100000 1 1 1000000 1000000 0 0 P3Y 24324483 25166367 10-Q true 2019-10-31 false 1-7891 DONALDSON COMPANY, INC. DE 41-0222640 1400 West 94th Street Minneapolis MN 55431 952 887-3131 Common Stock, $5.00 par value DCI NYSE Yes Yes Large Accelerated Filer false false false 126560779 672700000 701400000 441400000 463000000.0 231300000 238400000 142600000 139700000 88700000 98700000 4700000 4200000 2600000 1900000 86600000 96400000 21600000 22600000 65000000.0 73800000 126900000 128800000 128600000 131000000.0 0.51 0.57 0.51 0.56 65000000.0 73800000 8100000 -24200000 -800000 -1600000 300000 500000 -1200000 0 1500000 500000 10400000 -22100000 75400000 51700000 210000000.0 177800000 501500000 529500000 361500000 332800000 86100000 82500000 1159100000 1122600000 606200000 588900000 79300000 307900000 303100000 71200000 70900000 14000000.0 14200000 45600000 42900000 2283300000 2142600000 60900000 2100000 50000000.0 50200000 229100000 237500000 24800000 166300000 193100000 531100000 482900000 596800000 584400000 111400000 110900000 17000000.0 13200000 54400000 44900000 48500000 1355600000 1239900000 10700000 10000000.0 0 0 758200000 758200000 1346000000.0 1281500000 5400000 5400000 15100000 21700000 -182500000 -192900000 1025200000 981200000 917000000.0 892700000 2283300000 2142600000 65000000.0 73800000 21200000 19300000 3100000 -400000 6600000 6900000 -7100000 1000000.0 16900000 35300000 86100000 63300000 37100000 28200000 0 96000000.0 -37100000 -124200000 122900000 135000000.0 111100000 14500000 58200000 32100000 65000000.0 80900000 26600000 24400000 -4100000 -2200000 11000000.0 16200000 -14700000 61300000 -2100000 -5200000 32200000 -4800000 177800000 204700000 210000000.0 199900000 11400000 12300000 5600000 4100000 16600000 11400000 758200000 0 1281500000 5400000 21700000 -192900000 -981200000 892700000 65000000.0 65000000.0 10400000 10400000 65000000.0 65000000.0 -200000 -200000 -700000 -6600000 21000000.0 13700000 758200000 0 1346000000.0 5400000 15100000 -182500000 -1025200000 917000000.0 758200000 0 1122100000 4800000 21300000 -149800000 -898800000 857800000 73800000 73800000 -22100000 -22100000 80900000 80900000 -200000 -200000 -3500000 -100000 29200000 25600000 758200000 0 1192600000 4800000 21200000 -171900000 -950500000 854400000 Summary of Significant Accounting Policies<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Basis of Presentation </span><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and shareholders’ equity have been included and are of a normal recurring nature. Operating results for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> month period ended </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company’s Audited Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company’s Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">New Accounting Standards Recently Adopted </span><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;"> (ASU 2016-02), which requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases. This accounting guidance was effective for the Company in the beginning of the first quarter of </span><span style="font-family:inherit;font-size:10pt;">fiscal 2020</span><span style="font-family:inherit;font-size:10pt;"> on a modified retrospective basis. In December 2018, the FASB issued ASU 2018-20, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) Narrow-Scope Improvements for Lessors</span><span style="font-family:inherit;font-size:10pt;"> (ASU 2018-20), which amends ASU 2016-02, to provide additional guidance on accounting for certain expenses such as property taxes and insurance paid on behalf of the lessor by the lessee. The Company adopted ASU 2016-02 in the first quarter of fiscal 2020, and increased assets and liabilities by </span><span style="font-family:inherit;font-size:10pt;"><span>$71.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, as of August 1, 2019. Refer to Note 17 for further discussion.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU 2018-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="font-family:inherit;font-size:10pt;"> (ASU 2018-02). The guidance allows a company to elect to reclassify from accumulated other comprehensive income (AOCI) to retained earnings the stranded tax effects from the adoption of the new federal corporate tax rate that became effective January 1, 2018 as a result of the U.S. Tax Cuts and Jobs Act (TCJA). The amount of the reclassification is calculated as the difference between the amount initially charged to other comprehensive income (OCI) at the previously enacted tax rate that remains in AOCI and the amount that would have been charged using the newly enacted tax rate, excluding any valuation allowance prior to tax reform. The Company adopted ASU 2018-02 in the first quarter of </span><span style="font-family:inherit;font-size:10pt;">fiscal 2020</span><span style="font-family:inherit;font-size:10pt;"> and elected to not reclassify tax effects stranded in accumulated other comprehensive loss. As such, there is no impact on the Company’s Condensed Consolidated Financial Statements. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">New Accounting Standards Not Yet Adopted </span><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Measurement of Credit Losses on Financial Instruments </span><span style="font-family:inherit;font-size:10pt;">(ASU 2016-13). In November 2018, the FASB issued update ASU 2018-19 that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The new guidance is effective for the Company beginning in the first quarter of </span><span style="font-family:inherit;font-size:10pt;">fiscal 2021</span><span style="font-family:inherit;font-size:10pt;">, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2016-13 on its Consolidated Financial Statements. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, the FASB issued ASU 2019-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815 Derivatives and Hedging</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Topic 825, Financial Instruments </span><span style="font-family:inherit;font-size:10pt;">(ASU 2019-04). This guidance clarifies the recently issued standards on credit losses (Topic 326), derivatives and hedging (Topic 815), and recognition and measurement of financial instruments (Topic 825). The new guidance is effective for the Company beginning in the first quarter of </span><span style="font-family:inherit;font-size:10pt;">fiscal 2021</span><span style="font-family:inherit;font-size:10pt;">. The Company is evaluating the impact of the adoption of ASU 2019-04 on its Consolidated Financial Statements.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Basis of Presentation </span><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and shareholders’ equity have been included and are of a normal recurring nature. Operating results for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> month period ended </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company’s Audited Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company’s Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">New Accounting Standards Recently Adopted </span><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;"> (ASU 2016-02), which requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases. This accounting guidance was effective for the Company in the beginning of the first quarter of </span><span style="font-family:inherit;font-size:10pt;">fiscal 2020</span><span style="font-family:inherit;font-size:10pt;"> on a modified retrospective basis. In December 2018, the FASB issued ASU 2018-20, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) Narrow-Scope Improvements for Lessors</span><span style="font-family:inherit;font-size:10pt;"> (ASU 2018-20), which amends ASU 2016-02, to provide additional guidance on accounting for certain expenses such as property taxes and insurance paid on behalf of the lessor by the lessee. The Company adopted ASU 2016-02 in the first quarter of fiscal 2020, and increased assets and liabilities by </span><span style="font-family:inherit;font-size:10pt;"><span>$71.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, as of August 1, 2019. Refer to Note 17 for further discussion.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU 2018-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="font-family:inherit;font-size:10pt;"> (ASU 2018-02). The guidance allows a company to elect to reclassify from accumulated other comprehensive income (AOCI) to retained earnings the stranded tax effects from the adoption of the new federal corporate tax rate that became effective January 1, 2018 as a result of the U.S. Tax Cuts and Jobs Act (TCJA). The amount of the reclassification is calculated as the difference between the amount initially charged to other comprehensive income (OCI) at the previously enacted tax rate that remains in AOCI and the amount that would have been charged using the newly enacted tax rate, excluding any valuation allowance prior to tax reform. The Company adopted ASU 2018-02 in the first quarter of </span><span style="font-family:inherit;font-size:10pt;">fiscal 2020</span><span style="font-family:inherit;font-size:10pt;"> and elected to not reclassify tax effects stranded in accumulated other comprehensive loss. As such, there is no impact on the Company’s Condensed Consolidated Financial Statements. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">New Accounting Standards Not Yet Adopted </span><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Measurement of Credit Losses on Financial Instruments </span><span style="font-family:inherit;font-size:10pt;">(ASU 2016-13). In November 2018, the FASB issued update ASU 2018-19 that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The new guidance is effective for the Company beginning in the first quarter of </span><span style="font-family:inherit;font-size:10pt;">fiscal 2021</span><span style="font-family:inherit;font-size:10pt;">, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2016-13 on its Consolidated Financial Statements. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, the FASB issued ASU 2019-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815 Derivatives and Hedging</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Topic 825, Financial Instruments </span><span style="font-family:inherit;font-size:10pt;">(ASU 2019-04). This guidance clarifies the recently issued standards on credit losses (Topic 326), derivatives and hedging (Topic 815), and recognition and measurement of financial instruments (Topic 825). The new guidance is effective for the Company beginning in the first quarter of </span><span style="font-family:inherit;font-size:10pt;">fiscal 2021</span><span style="font-family:inherit;font-size:10pt;">. The Company is evaluating the impact of the adoption of ASU 2019-04 on its Consolidated Financial Statements.</span></div> 71500000 Acquisitions <span style="font-family:inherit;font-size:10pt;">In the first quarter of fiscal 2019, the Company acquired </span><span style="font-family:inherit;font-size:10pt;"><span>88%</span></span><span style="font-family:inherit;font-size:10pt;"> of the shares of BOFA International LTD (BOFA), headquartered in the United Kingdom, for cash consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$98.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> less cash acquired of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. In the fourth quarter of 2019, the Company acquired an additional </span><span style="font-family:inherit;font-size:10pt;"><span>3%</span></span><span style="font-family:inherit;font-size:10pt;"> of the shares, increasing its ownership to </span><span style="font-family:inherit;font-size:10pt;"><span>91%</span></span>. BOFA designs, develops and manufactures fume extraction systems across a wide range of industrial air filtration applications. The acquisition allowed the Company to accelerate its global growth in the fume collection business and add additional filtration technology to the Company’s existing product lines. 0.88 98200000 2200000 0.03 0.91 Supplemental Balance Sheet Information<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of net inventories are as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished products</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>361.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>332.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of net property, plant and equipment are as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>328.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>824.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>813.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(847.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(831.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>606.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>588.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of net inventories are as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished products</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>361.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>332.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 116000000.0 114700000 36300000 33000000.0 209200000 185100000 361500000 332800000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of net property, plant and equipment are as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>328.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>824.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>813.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(847.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(831.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>606.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>588.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 24300000 24200000 328300000 325300000 824900000 813500000 143400000 142800000 133200000 114300000 847900000 831200000 606200000 588900000 Earnings Per Share<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s basic net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares. The Company’s diluted net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares and common share equivalents relating to stock options and stock incentive plans. Certain outstanding options were excluded from the diluted net earnings per share calculations because their exercise prices are greater than the average market price of the Company’s common stock during those periods. Options excluded from the diluted net earnings per share calculations were </span><span style="font-family:inherit;font-size:10pt;"><span>1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the information necessary to calculate basic and diluted net earnings per share (in millions, except per share amounts):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net earnings for basic and diluted earnings per share computation</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares – basic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive impact of share-based awards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares – diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net earnings per share – basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net earnings per share – diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1700000 800000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the information necessary to calculate basic and diluted net earnings per share (in millions, except per share amounts):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net earnings for basic and diluted earnings per share computation</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares – basic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive impact of share-based awards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares – diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net earnings per share – basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net earnings per share – diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 65000000.0 73800000 126900000 128800000 1700000 2200000 128600000 131000000.0 0.51 0.57 0.51 0.56 Goodwill and Other Intangible Assets<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is assessed for impairment annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. The Company performed its annual impairment assessment during the third quarter of fiscal 2019 and did not record any impairment as a result of this assessment.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a reconciliation of goodwill by reportable segment for the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Engine</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Industrial</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>307.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the net intangible asset classes as of October 31, 2019 (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents, trademarks and technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other intangible assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the net intangible asset classes as of July 31, 2019 (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents, trademarks and technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other intangible assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a reconciliation of goodwill by reportable segment for the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Engine</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Industrial</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>223.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>307.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 84500000 218600000 303100000 0 0 0 -100000 4900000 4800000 84400000 223500000 307900000 <div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the net intangible asset classes as of October 31, 2019 (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents, trademarks and technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other intangible assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the net intangible asset classes as of July 31, 2019 (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents, trademarks and technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other intangible assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 103600000 45100000 22800000 10100000 126400000 55200000 101500000 43300000 22300000 9600000 123800000 52900000 Revenue<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue on a wide range of filtration solutions sold to customers in many industries around the globe. Most of the Company’s performance obligations within customer sales contracts are for manufactured filtration systems and replacement parts. The Company does perform limited services and installation. Customer contracts may include multiple performance obligations and the transaction price is allocated to each distinct performance obligation based on its relative standalone selling price. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Disaggregation</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales disaggregated by geography based on the location where the customer’s order was placed are as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>196.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Latin America</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total net sales</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>672.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>701.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Note 16 for net sales disaggregated by segment.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Assets and Liabilities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The satisfaction of performance obligations and the resulting recognition of revenue typically corresponds with billing the customer. In limited circumstances, the customer may be billed at a time later than when revenue is recognized, resulting in contract assets, which are reported in prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets. Contract assets were </span><span style="font-family:inherit;font-size:10pt;"><span>$11.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. In other limited circumstances, the Company will require a down payment from the customer prior to the satisfaction of performance obligations. This results in contract liabilities, or deferred revenue, which is reported in other current liabilities on the Condensed Consolidated Balance Sheets, depending on when revenue is expected to be recognized. Contract liabilities were </span><span style="font-family:inherit;font-size:10pt;"><span>$13.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. </span><span style="font-family:inherit;font-size:10pt;"><span>Generally, these contracts have terms of one year or less</span></span><span style="font-family:inherit;font-size:10pt;">. The amount of revenue related to unsatisfied performance obligations in which the original duration of the contract is greater than one year is not significant.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales disaggregated by geography based on the location where the customer’s order was placed are as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>305.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>196.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Latin America</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total net sales</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>672.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>701.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Note 16 for net sales disaggregated by segment.</span></div> 286900000 305100000 194800000 196300000 133500000 147300000 57500000 52700000 672700000 701400000 11800000 12400000 13600000 10400000 Generally, these contracts have terms of one year or less Warranty<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimates warranty expense on certain products at the time of sale. The following is a reconciliation of warranty reserves for the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals for warranties issued during the reporting period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals related to pre-existing warranties (including changes in estimates)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: settlements made during the period</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no material specific warranty matters accrued for or significant settlements made in the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div> The following is a reconciliation of warranty reserves for the <span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals for warranties issued during the reporting period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals related to pre-existing warranties (including changes in estimates)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: settlements made during the period</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 11200000 18900000 400000 300000 -300000 -400000 1000000.0 1700000 10300000 17100000 Stock-Based Compensation<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 22, 2019, at the Company’s 2019 Annual Meeting of Stockholders, the Company’s stockholders approved the adoption of the 2019 Master Stock Incentive Plan (2019 Plan). As of November 22, 2019, the 2019 Plan replaced the 2010 Master Stock Incentive Plan (2010 Plan).  </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2010 Plan allowed, and the 2019 plan currently allows, for granting of nonqualified stock options, incentive stock options, restricted stock, restricted stock units, stock appreciation rights, dividend equivalents, and other stock-based awards.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Options are granted to key employees whereby the option exercise price is equivalent to the market price of the Company’s common stock at the date of grant. Options are generally exercisable for up to </span><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span><span style="font-family:inherit;font-size:10pt;"> from the date of grant and vest in equal increments over </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes expense associated with stock options during the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pretax compensation expense associated with stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefits associated with stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based employee compensation expense is recognized using the fair-value method. The Company determines the fair value of stock option awards using the Black-Scholes option pricing model.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity during the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:73%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Options</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of July 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,531,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>879,541</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(389,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.71</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,996</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49.98</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,003,244</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41.74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total intrinsic value of options exercised during the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$8.9 million</span></span><span style="font-family:inherit;font-size:10pt;">. The weighted average fair value for options granted during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$10.85</span></span><span style="font-family:inherit;font-size:10pt;"> and $</span><span style="font-family:inherit;font-size:10pt;"><span>12.43</span></span><span style="font-family:inherit;font-size:10pt;"> per share, respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the aggregate intrinsic value of options outstanding and exercisable was </span><span style="font-family:inherit;font-size:10pt;"><span>$82.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$75.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$12.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of total unrecognized compensation expense related to non-vested stock options granted. This unvested expense is expected to be recognized over the remaining vesting period.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Performance-based awards</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2010 Plan allowed, and the 2019 plan currently allows, for the granting of performance-based awards to a limited number of key executives. As administered by the Human Resources Committee of the Company’s Board of Directors, these performance-based awards are payable in common stock and are based on a formula that measures performance of the Company over a three-year period. These awards are settled or forfeited after </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> with payouts ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of the target award value depending on achievement.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes expense associated with performance-based awards during the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pretax compensation expense associated with performance-based awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes performance-based award activity during the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Performance Shares</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at July 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled/forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted average fair value for performance-based awards granted during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$5.2 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$6.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of total unrecognized compensation expense related to non-vested performance-based awards granted. This unvested expense is expected to be recognized over the remaining vesting period.</span></div> P10Y P3Y <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes expense associated with stock options during the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pretax compensation expense associated with stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefits associated with stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes expense associated with performance-based awards during the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pretax compensation expense associated with performance-based awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5300000 4900000 1100000 1100000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity during the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:73%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Options</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of July 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,531,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>879,541</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(389,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.71</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,996</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49.98</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,003,244</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41.74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6531250 39.66 879541 51.61 389551 28.71 17996 49.98 7003244 41.74 8900000 10.85 12.43 82200000 75800000 12000000.0 P3Y 0 2 900000 1700000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes performance-based award activity during the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Performance Shares</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at July 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled/forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at October 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 174100 52.87 100500 51.61 0 0 0 0 274600 52.41 5200000 6000000.0 Employee Benefit Plans<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company and certain of its international subsidiaries have defined benefit pension plans for many of their hourly and salaried employees. There are </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> types of U.S. plans. The first type of U.S. plan (Hourly Pension Plan) is a traditional defined benefit pension plan primarily for union production employees. The second plan (Salaried Pension Plan) is for some salaried and non-union production employees that provides defined benefits pursuant to a cash balance feature whereby a participant accumulates a benefit comprised of a percentage of current salary that varies with years of service, interest credits and transition credits. The Company no longer allows entrants into the U.S. Salaried Pension Plan and the employees no longer accrue Company contribution credits under the plan. Instead, eligible employees receive a </span><span style="font-family:inherit;font-size:10pt;"><span>3%</span></span><span style="font-family:inherit;font-size:10pt;"> annual Company retirement contribution to their 401(k) in addition to the Company’s normal 401(k) match. The non-U.S. plans generally provide pension benefits based on years of service and compensation level. Components of net periodic benefit cost other than the service cost component are included in other income, net in the Condensed Consolidated Statements of Earnings.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit costs for the Company’s pension plans include the following components (in millions):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit costs:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior service cost amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actuarial loss amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit costs</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s general funding policy is to make at least the minimum required contributions as required by applicable regulations, plus any additional amounts that it determines to be appropriate. For the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company made required contributions of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> to its non-qualified U.S. pension plans and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> to its non-U.S. pension plans. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated minimum funding requirement for the Company’s qualified U.S. plans for the plan year ending </span><span style="font-family:inherit;font-size:10pt;">July 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> is </span><span style="font-family:inherit;font-size:10pt;"><span>$4.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. In accordance with the Pension Protection Act of 2006, this contribution obligation may be met with existing credit balances that resulted from payments above the minimum obligation in prior years. The Company has sufficient credit balances to meet the minimum obligation for the plan year ending </span><span style="font-family:inherit;font-size:10pt;">July 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. In November 2019, the Company utilized existing credits as contributions to the U.S. pension plans of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company estimates it will contribute an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> to its non-U.S. pension plans during the remainder of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> based upon the local government prescribed funding requirements. Future estimates of the Company’s required pension plan contributions may change significantly depending on the actual rate of return on plan assets, discount rates and regulatory requirements.</span></div> 2 0.03 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit costs for the Company’s pension plans include the following components (in millions):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit costs:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior service cost amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actuarial loss amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit costs</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1600000 1500000 3400000 4100000 6500000 6600000 200000 100000 -1600000 -1100000 300000 200000 1100000 300000 4400000 1100000 800000 Income Taxes<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. With few exceptions, the Company is no longer subject to state and foreign income tax examinations by tax authorities for years before 2010. The United States Internal Revenue Service (IRS) has completed examinations of the Company’s U.S. federal income tax returns through 2016.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, gross unrecognized tax benefits were </span><span style="font-family:inherit;font-size:10pt;"><span>$15.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and accrued interest and penalties on these unrecognized tax benefits were </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense. With an average statute of limitations of approximately five years, up to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the unrecognized tax benefits could potentially expire in the next </span><span style="font-family:inherit;font-size:10pt;">12 months</span><span style="font-family:inherit;font-size:10pt;">, unless extended by an audit.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes that it is remote that any adjustment necessary to the reserve for income taxes over the next 12 months will be material. However, it is possible the ultimate resolution of audits or disputes may result in a material change to the Company’s reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.</span></div> 15800000 1800000 1800000 Fair Value Measurements<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value measurements of financial instruments are reported in one of three levels based on the lowest level of significant input used as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:11%;"/><td style="width:89%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inputs to the fair value measurement include quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inputs to the fair value measurement are unobservable inputs or valuation techniques.</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the carrying values of cash and cash equivalents, accounts receivables, short-term borrowings and trade accounts payable approximate fair value because of the short-term nature of these instruments. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the estimated fair value of long-term debt with fixed interest rates was </span><span style="font-family:inherit;font-size:10pt;"><span>$287.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> compared to its carrying value of </span><span style="font-family:inherit;font-size:10pt;"><span>$275.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The carrying values of long-term debt with variable interest rates of </span><span style="font-family:inherit;font-size:10pt;"><span>$373.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> approximate fair value. The fair value is estimated by discounting the projected cash flows using the rate at which similar amounts of debt could currently be borrowed. Long-term debt is classified as Level 2 in the fair value hierarchy. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of the Company’s financial assets and liabilities listed below reflect the amounts that would be received to sell the assets or paid to transfer the liabilities in an orderly transaction between market participants at the measurement date (exit price). The fair values are based on inputs other than quoted prices that are observable for the asset or liability. These inputs include foreign currency exchange rates and interest rates. The financial assets and liabilities are primarily valued using standard calculations and models that use as their basis readily observable market parameters. Industry standard data providers are the primary source for forward and spot rate information for both interest rates and currency rates.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivative Fair Value Measurements </span><span style="font-family:inherit;font-size:10pt;">The Company enters into derivative instruments, including forward foreign currency exchange contracts and net investment hedges, to manage risk in connection with changes in foreign currency. The Company only enters into derivative instruments with counterparties who have highly rated credit. The Company does not enter into derivative contracts for trading or speculative purposes.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Forward Foreign Currency Exchange Contracts </span><span style="font-family:inherit;font-size:10pt;">The Company uses forward currency exchange contracts to manage exposure to fluctuations in foreign currency. The Company enters into certain purchase commitments with foreign suppliers based on the value of its purchasing subsidiaries’ local currency relative to the currency requirement of the supplier on the date of the commitment. The Company also sells into foreign countries based on the value of purchaser’s local currency. The Company mitigates risk through using forward currency contracts that generally mature in 12 months or less, which is consistent with the related purchases and sales. Contracts that qualify for hedge accounting are designated as cash flow hedges. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Net Investment Hedges</span><span style="font-family:inherit;font-size:10pt;"> The Company uses fixed-to-fixed cross-currency swap agreements to hedge its exposure to adverse foreign currency exchange rate movements for its operations in Europe. The Company has elected the spot method of designating these contracts. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the fair values of its derivatives based on valuation models which project future cash flows and discount the future amounts to a present value using market based observable inputs including foreign currency rates, interest rate curves, futures and basis spreads, as applicable.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table details the fair value of the Company’s derivative contracts, which are recorded on a gross basis in the Company’s Condensed Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;padding-bottom:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Values Significant Other Observable Inputs</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level 2)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notional Amounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (2)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:7pt;">(1) </span><span style="font-family:inherit;font-size:9pt;">Recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets.</span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:7pt;">(2) </span><span style="font-family:inherit;font-size:9pt;">Recorded within other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.</span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the fair value of the Company’s forward foreign currency exchange contracts are recorded in equity as a component of accumulated other comprehensive income (loss), and are reclassified from accumulated other comprehensive income (loss) into earnings when the items underlying the hedged transactions are recognized into earnings, as a component of cost of sales within the Company’s Condensed Consolidated Statements of Earnings and Condensed Consolidated Statements of Comprehensive Income. The net gain or loss on net investment hedges are reported within foreign currency translation gains and losses as a component of accumulated other comprehensive income (loss) on the Company’s Condensed Consolidated Balance Sheets. The interest earned is reclassified out of accumulated other comprehensive income (loss) and into other income, net.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Credit Risk Related Contingent Features</span><span style="font-family:inherit;font-size:10pt;"> Contract provisions may require the posting of collateral or settlement of the contracts for various reasons, including if the Company’s credit ratings are downgraded below its investment grade credit rating by any of the major credit agencies or for cross default contractual provisions if there was a failure under other financing arrangements related to payment terms or covenants. As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, no collateral has been posted.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Counterparty Credit Risk </span><span style="font-family:inherit;font-size:10pt;">There is risk that counterparties to derivative contracts will fail to meet their contractual obligations. In order to mitigate counterparty credit risk, the Company only enters into contracts with carefully selected financial institutions based upon their credit ratings and certain other financial factors.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the pre-tax impact of the gains and losses on the Company’s designated forward foreign currency exchange contracts and net investment hedges (in millions):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Income (Loss)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Income (Loss)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company expects that substantially all of the amounts recorded in accumulated other comprehensive income (loss) for its forward foreign currency exchange contracts will be reclassified into earnings during the next 12 months, based upon the timing of inventory purchases and turnover as well as sales. See also Note 13.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company holds equity method investments, which are classified in other long-term assets in the accompanying Condensed Consolidated Balance Sheets. The aggregate carrying amount of these investments was </span><span style="font-family:inherit;font-size:10pt;"><span>$23.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$23.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. These equity method investments are measured at fair value on a nonrecurring basis. The fair value of the Company’s equity method investments has not been estimated as there have been no identified events or changes in circumstance that would have had an adverse impact on the value of these investments. In the event that these investments were required to be measured, these investments would fall within Level 3 of the fair value hierarchy, due to the use of significant unobservable inputs to determine fair value, as the investments are in privately-held entities.</span></div> 287300000 275000000.0 373800000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table details the fair value of the Company’s derivative contracts, which are recorded on a gross basis in the Company’s Condensed Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;padding-bottom:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Values Significant Other Observable Inputs</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level 2)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notional Amounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (2)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:7pt;">(1) </span><span style="font-family:inherit;font-size:9pt;">Recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets.</span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:7pt;">(2) </span><span style="font-family:inherit;font-size:9pt;">Recorded within other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.</span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div> 27200000 28200000 1600000 1600000 1300000 -1800000 55800000 55800000 1100000 1100000 0 -1900000 83000000.0 84000000.0 2700000 2700000 1300000 -3700000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the pre-tax impact of the gains and losses on the Company’s designated forward foreign currency exchange contracts and net investment hedges (in millions):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Income (Loss)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Income (Loss)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the pre-tax impact of the gains and losses on the Company’s designated forward foreign currency exchange contracts and net investment hedges (in millions):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Income (Loss)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Income (Loss)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -700000 1000000.0 800000 -1900000 300000 0 23100000 23000000.0 Shareholders’ Equity<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s Board of Directors authorized the repurchase of up to </span><span style="font-family:inherit;font-size:10pt;"><span>13.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock under the Company’s stock repurchase plan. This repurchase authorization is effective until terminated by the Board of Directors. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares for </span><span style="font-family:inherit;font-size:10pt;"><span>$65.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had remaining authorization to repurchase </span><span style="font-family:inherit;font-size:10pt;"><span>11.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares under this plan. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends paid per share were </span><span style="font-family:inherit;font-size:10pt;"><span>21.0 cents</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>19.0 cents</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, for the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 22, 2019, the Company's Board of Directors declared a cash dividend in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>21.0 cents</span></span><span style="font-family:inherit;font-size:10pt;"> per common share, payable December 27, 2019, to shareholders of record as of December 10, 2019.</span></div> 13000000.0 1400000 65000000.0 11400000 0.210 0.190 0.210 Accumulated Other Comprehensive Loss<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in accumulated other comprehensive loss by component for the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pension<br/>Benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative<br/>Financial<br/>Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of July 31, 2019, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(92.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(192.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications and tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, before tax</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit (expense)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss), net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of October 31, 2019, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(84.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(98.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(182.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of July 31, 2018, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(66.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(149.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income before reclassifications and tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income before reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, before tax</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of October 31, 2018, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(90.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(81.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(171.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss to operating expenses or cost of sales.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(2)</span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in accumulated other comprehensive loss by component for the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pension<br/>Benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative<br/>Financial<br/>Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of July 31, 2019, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(92.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(192.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications and tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, before tax</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit (expense)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss), net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of October 31, 2019, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(84.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(98.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(182.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of July 31, 2018, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(66.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(149.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income before reclassifications and tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income before reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, before tax</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of October 31, 2018, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(90.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(81.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(171.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss to operating expenses or cost of sales.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(2)</span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net.</span></div> -92700000 -99000000.0 -1200000 -192900000 8100000 0 100000 8200000 0 0 -200000 -200000 8100000 0 300000 8400000 0 -700000 -1900000 -2600000 0 100000 -700000 -600000 0 -800000 -1200000 -2000000.0 8100000 800000 1500000 10400000 -84600000 -98200000 300000 -182500000 -66100000 -82900000 -800000 -149800000 -24200000 0 1000000.0 -23200000 0 0 300000 300000 -24200000 0 700000 -23500000 0 -2000000.0 300000 -1700000 0 -400000 100000 -300000 0 -1600000 200000 -1400000 -24200000 1600000 500000 -22100000 -90300000 -81300000 -300000 -171900000 Guarantees<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company and Caterpillar Inc. equally own the shares of Advanced Filtration Systems Inc. (AFSI), an unconsolidated joint venture, and guarantee certain debt of the joint venture. The Company accounts for this investment as an equity method investment. In the following table, the Outstanding debt relates to the joint venture and the Contingent liability for stand by letters of credit relate to the Company (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding debt (the Company guarantees half)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent liability for standby letters of credit</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts drawn for letters of credit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:18px;text-indent:-18px;font-size:9pt;"><span style="font-family:inherit;font-size:7pt;">(1) </span><span style="font-family:inherit;font-size:9pt;">The letters of credit guarantee payment to third parties in the event the Company is in breach of contract terms as detailed in each letter of credit.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following items relate to the Company’s joint venture (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:0%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investment earnings (loss) </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">300</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Royalty income </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,700</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><span style="font-family:inherit;font-size:7pt;">(1) </span>Recorded in other income, net. In the following table, the Outstanding debt relates to the joint venture and the Contingent liability for stand by letters of credit relate to the Company (in millions):<div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding debt (the Company guarantees half)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent liability for standby letters of credit</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts drawn for letters of credit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:18px;text-indent:-18px;font-size:9pt;"><span style="font-family:inherit;font-size:7pt;">(1) </span><span style="font-family:inherit;font-size:9pt;">The letters of credit guarantee payment to third parties in the event the Company is in breach of contract terms as detailed in each letter of credit.</span></div> 40000000.0 38800000 10700000 11000000.0 0 0 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following items relate to the Company’s joint venture (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:0%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investment earnings (loss) </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">300</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Royalty income </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,700</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:18px;text-indent:48px;font-size:9pt;"><span style="font-family:inherit;font-size:7pt;">(1) </span><span style="font-family:inherit;font-size:9pt;">Recorded in other income, net. </span></div> 100000 -300000 1900000 1700000 Commitments and Contingencies<div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company records provisions with respect to identified claims or lawsuits when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and lawsuits are reviewed quarterly, and provisions are taken or adjusted to reflect the status of a particular matter. The Company believes the recorded estimated liability in its Condensed Consolidated Financial Statements is adequate in light of the probable and estimable outcomes. The recorded liabilities were not material to the Company’s results of operations, liquidity or financial position and the Company believes it is remote that the settlement of any of the currently identified claims or litigation will be materially in excess of what is accrued.</span></div> Segment Reporting<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has identified </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments: Engine Products and Industrial Products. Segment determination is based on the internal organization structure, management of operations and performance evaluation by management and the Company’s Board of Directors. Corporate and Unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is an integrated enterprise, characterized by substantial intersegment cooperation, cost allocations and sharing of assets. Therefore, the Company does not represent that these segments, if operated independently, would report the earnings before income taxes and other financial information shown below. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment detail is summarized as follows (in millions):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engine Products segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>459.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Products segment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>672.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>701.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings before income taxes </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engine Products segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Products segment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and Unallocated</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Engine Products segment</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Off-Road</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On-Road</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aftermarket</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>331.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerospace and Defense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engine Products segment net sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>459.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Industrial Products segment</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Filtration Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gas Turbine Systems</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Special Applications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Products segment net sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>672.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>701.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> customers that accounted for over 10% of net sales for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, or gross accounts receivable as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span>. 2 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment detail is summarized as follows (in millions):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engine Products segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>459.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Products segment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>672.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>701.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings before income taxes </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engine Products segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Products segment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and Unallocated</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>October 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Engine Products segment</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Off-Road</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On-Road</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aftermarket</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>331.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerospace and Defense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engine Products segment net sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>459.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Industrial Products segment</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Filtration Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gas Turbine Systems</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Special Applications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Products segment net sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>672.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>701.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 459200000 480900000 213500000 220500000 672700000 701400000 62400000 63900000 29500000 36600000 -5300000 -4100000 86600000 96400000 68600000 76200000 40700000 45900000 319400000 331200000 30500000 27600000 459200000 480900000 149000000.0 149400000 20700000 25500000 43800000 45600000 213500000 220500000 672700000 701400000 Leases<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company leases certain real estate properties, information technology equipment, manufacturing and warehouse equipment, vehicles and other equipment through operating lease arrangements. Upon lease inception, the Company determines whether an arrangement that provides control over the use of an asset to the Company is a lease. The Company recognizes a lease liability and corresponding right-of-use asset based on the present value of future lease payments. Leases with an initial term of 12 months or less are not recorded on the balance sheet, but rather the Company recognizes lease expense for these leases on a straight-line basis over the lease term. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has elected to separate payments for lease components from non-lease components for all asset classes. Lease agreements may include extension, termination, or purchase options, all of which will be included within the lease liability and right-of-use assets when it is reasonably certain the Company will exercise the option. Most lease agreements do not explicitly state the discount rate implicit in the lease, therefore, the Company’s incremental borrowing rate on the commencement date is used to calculate the present value of future payments.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has elected to exercise the package of practical expedients and has not elected to exercise hindsight in determining lease term and in assessing impairment of the Company’s right-of-use assets. The Company’s finance leases are not significant and therefore, are not included in the following disclosures. Information for the Company’s operating lease costs is as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information for the Company is as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use lease assets</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional information related to operating leases is as follows:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term (years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.74</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.76</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of operating lease liabilities at October 31, 2019 were as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts Due in Year Ending</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minimum payments for operating leases having initial terms of more than one year at July 31, 2019 were as follows (in millions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts Due in Year Ending</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use lease assets obtained in exchange for new lease liabilities were </span><span style="font-family:inherit;font-size:10pt;"><span>$13.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> Information for the Company’s operating lease costs is as follows (in millions):<div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 7500000 600000 8100000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information for the Company is as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use lease assets</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional information related to operating leases is as follows:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term (years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.74</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.76</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 79300000 71500000 24800000 26000000.0 54400000 45500000 P4Y1M6D P3Y8M12D 0.0374 0.0376 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of operating lease liabilities at October 31, 2019 were as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts Due in Year Ending</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 20800000 20300000 13100000 7900000 5600000 23600000 91300000 12100000 79200000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minimum payments for operating leases having initial terms of more than one year at July 31, 2019 were as follows (in millions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts Due in Year Ending</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 24000000.0 17500000 11300000 6400000 4600000 19000000.0 82800000 11300000 71500000 13000000.0 Borrowings<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2019, the Company entered into a term loan agreement of </span><span style="font-family:inherit;font-size:10pt;"><span>€80.0</span></span><span style="font-family:inherit;font-size:10pt;"> million, or </span><span style="font-family:inherit;font-size:10pt;"><span>$89.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, based on the exchange rate in effect on October 28, 2019. The loan is unsecured and matures in October </span><span style="font-family:inherit;font-size:10pt;">2024</span><span style="font-family:inherit;font-size:10pt;">. As of October 31, 2019, the Company had borrowed the full capacity of the term loan. The term loan includes customary representations and warranties and covenants for a transaction of this type. The loan has a floating rate based on margin plus EURIBOR. The margin will vary according to a leverage-based pricing grid. The rate as of October 31, 2019 was </span><span style="font-family:inherit;font-size:10pt;"><span>0.7%</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> 80000000.0 89200000 0.007 ZIP 71 0000029644-19-000046-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000029644-19-000046-xbrl.zip M4$L#!!0 ( &5DAD]O;C9XL X ,FA 0 9&-I+3(P,3DQ,#,Q+GAS M9.U=7W/B.!)_WT^AXV7GJHX R61VDIK,%@EDAJI,X (SLW1Z 1\0XIN2JUCIIU@ B M'O4QF5[5O@[K[>%-KU?[]>-/'_Y6K_]V_7 '.M0+YX@(<,,0%,@'3UC,P'2/ M$ 9X@I$O50B0:F*-('-90#9%XA[.$5] #UW59D(L+AN-IZ>G$Y\2&/BB"YF2;'%!DRX@,1+;7C. MV?QTIJE;%Q<7#7TU)>6^B5"*;35^^W(WU&C7/OX$@$8?SQ>4"4!RJ$T@'VM. MSD1=FI2S70?5P<$O"L7?[Y@I51HTLYWW$>$!M M=M-D=S7,U;1D_TD85,/G;DURY)U,Z6/#HR$1;*DRTR^VE,9MC,F/^DK*CMJ$ MC,D!X7)KALVKD^5,?^V27=?$^@B[ZY(PJ8.]-4#/WLQ=A91+'^VM!":/B.NA MQEF9NF=@BX_K*Q&[:4(@]OC6:"WFB@[W#E2./26NY:)$PJ,.ZBOF'140"Z:D MO7<*BY1+']57_)M*0$*HT)+4J>3D8H')A$9GY#E5MR^3XOV )D /V"_CTFD? MUC<6C"X0$U@.IS(S&RU@QM#DJB8G3_5DBO2[!X,3.0](*'+RUT<5NDI)%B\, MM UW*QT3"2IO7]6X=': 8L/_:IM\-'&U2;)@@E^O20$O^V>;H+=.!-+/_O1Q!7/A_!<8 .B&$LSP;A6>O]6;.U&X21^&HA^$>(N9;F M E.&R9H)FZ?&3+ABKZBKW9-;GM>:QYKRGZ$3K*14,E]=4\;H$R;3\I[/L%@C M7>:=?*2OF"OI9-98J%MSO$W\&TJ$= 4B'G:H MPC89]C[0-/2!C#0 B0_6Y%4*&>++P092#N4TP+X:BUS#0-U+&,X0$BX ;15E MP4EB=-;4. VE+_5M7 53_[[3O1]V.^IHV+_K==HC^>.Z?=>^O^F"X>=N=S0\ MPI7Q\0 R:=X,"2P5/B!VZW*W 'FN,Z SD.#-6BO5RI & %('\O[D!O+9;4"? M]NR/9I%V.-^6[I?#D?SO2_=>0MF_!3?MX6=P>]?_7OD>NN;U&91UAO?(<":# M?48#'S'>E4-@L3P@M)9&[&"?[PKVY_;]I^X0].YE9VX_=#_W[SK=A^'/H/O/ MK[W1OXX1D $G.\?O$8DJ.B#R!N%VQ$]W1;S_92!QEG2];UV)N_S=/<)L1>* MQ=FII2T!4+I<;P^ 8PDOAJD+&7&:Y9>7: >XM6,/[[8?[GOWGZI5OA\1&\"I M2T9.."P@-%,0TFVP:@XJ.8%BK9"#DY =(*;')J7]G&.T+_&^-4SZ$Q% R@!: M2(4=[[H,5L1O7_!]:[AQE8>ADHMBFP[MD0EE&:5 JA4849#J!;1B0&H&8M4D MH5@7%JD7R?S[,>:D%QSOA!:P6V]\-M\:;GR:,*[>;<[N?!'0)4+7B$BQ8A! MA]N=1F;[!A#30G@B!L1R@!94<1#4A(J2:(PMLX@,4DQ][ W4#(N2&\J%\UVD M/9NQ;P]IFM*H$5CP9M4HZ$]TCDS:!7'#0+=?W/CHNB]K;&1VX0 MO6M\Y(B.@6("SK$6EQ1G7TD_-Y3EZFS)5T MLG->S'':YQD7I@J8RJAFADK-=\U%FXSVR<"%*>MD7%^]W!)ML9/39@>G9WGL MV:5ER"X1-]#LU72T:X(QL-HS3,OPV%;6[97,,7=RIN\0Y#&Y-;Y/30_?1HR5 MZ/_UC=]J#O)HBL9!T1R7A4;?@ZW1>62,@1F_VP&8:+1?3"71AD-NCMUG6V"-N*56[] M(\$J*QAD)%<9.<<)PQJ3=;)P>FJ8+"1(5&^B\( >$0G+[W%/Z.W+_N\, ZB8 MLWJ^E5Z TRE3+U/5"ZCQZ>OE)T2G#"YFZC&D-D/0-2WM*M^^4OO., :+14 U6,X'%'KF'C.G[PSO"FN/?"ENNP*2PI;(JC8AC35GG MLJ][OS,4E=3[U:LJ0S15PYD'I%XOBLFTM,]SC/:)NFDA*A8!4AD5]KMKZBGB MMX]M6X:*D4.ADHEGTY_#<#Z';-F?Q!20%94 MY:'('G>?U:'S3-%9L'T*>6$:"Q3 %SVEE_Z*VZGH:, (PV' +(UB-P1 MHM@5Z=2<>:C]!YK<]@1]WJ63[-;,5Y//R("((]2$3;TU_]DA/< 0VPTTN92XJS#VR-ZXR9WK42#5:R02+\"-Z& MMYW3J9-4>PHU+E:6AK*:&;.4^_^DGEFJAYXVU3O4]X$U.:H6KJM])]G'XC-; M4!S W"[+GF--WX%8VQFS]AQ]=I_,$;*LFWOD45ZFS'W0NH-L>ZX],^;:,I"J M]ZG%355TE+H=C$'T@;FE>J6+:!-?+78N5O=_#@K\UK:V!D)^9:ED("1-_T._ MNT;HI\C2YH_!40"8ZWRFM$3[Y.;,-+DI"73UICK?U;8)A$IFI\1XQQ2TP6;/,Z9/%:Z<_G^=23XT-KZ/')]8 M^XJR_H8RBK(N@&,N&/3$54TPM=57@>1[^/>V^N[4%\@%8GH!JB<3,U&[!%6A M_8+F8\1J^MO05[5RI#@(E.>3=G@H&\8B5$I]8C1<7-749VSQ)19H7@-BJ3Y0 M2R@AX?S2IW.(24]>4);60$2XT.]]'&E"/V3QE*21LS"UR']4U<6_Q8&(J(=+ MJ?.<2WTW#"I#^6+V%"*&&-4?ZE:O-T83=/O;E:5>@P^$2^+F2G1D(JJSY]P9"/16K"-JI=[(C.S"F1Q88M M-PT91T.NJYH7MY&W#Q,N9.JTFJ??TR##Z0[#,0[THT5W2)Z,-LB.T+.X#F1F M2 TM3[\'="(1<^A8O.[?MGM$8D,T*PSN1IWU8+12O'@T7H<<$^GNS*=+V[Z/ M(TT'B*GT#:>H/_E&U4J8-@1Q$='+.$FMW%_.3KZ0CEA$TO?U1$?56?V!$L'P M6#>KBE9;.AL&#TC@Z#5AV>L\-BQQPGXB7MC^+IE*Y#:JZL,W5"J2*56 M[ $*.>8(>?/DEPU3K"3_ Q;]6Y;L.&BV668B?746?H)\%+)Q8>Q9KK\Z6WK$ M#^45#(/,>)$&<4\WFN?&\N+U8J7N-G->C^Y%:-U1,AW)@6('C<4W*'66VB6% M276A=ATJ0_^ZZQD0_%!M(BCWP'; MG^AS [B,7_5N--7.\=K,+HK,@3-" SI=KD=J2=H7 MCUR]DS^WQ:JMUOBFZ'JYNASC%>VH5']&D$V1D*=I*%93E,3^/T'N"X_PM,1/1EO+(R^UZC>SCB:01+M%.3M^%EO51"9C$OLZ8[R2;]9S5_S MZ,NT_R(==)?:,5P@3PZ>VHM%@#UH&3>6(7SYOJG6@-? CE\:FFPM3:TI0?CJ M,%RS<% M9FDR=:!_;287]=1D#J#&_NF7J-K/.!U!V C*&>F+2Q_/HT]9]7+FJFD6F1YZ M\&K4NJ.S@=6PE.2O2SK1#2WNS>3XY.-/_P502P,$% @ 962&3Z'-1_H( M( <54! !0 !D8VDM,C Q.3$P,S%?8V%L+GAM;.5]6W,;.;+F^_P*K\]S MCG&_3$S/"4FV>[W1;2ELS_39IPI35U]#.ZF;ZRVO\5_3Z59BZQM?3\U]>__,S''T^ M^?#A]7_^XR]__Q\ _W7\Z;=7;QNWN S3^:N3-IAY\*^^U?.+5W_X,/OS56R; MRU=_-.V?]5<#L*STJOLPJ:=__BW_L&867GV?U7^;N8MP:7YKG)EW?5_,YU=_ M>_/FV[=O?_UNV\E?F_;\#4&(OKFM]6B)_!O<%(/\%6 "%/_U^\R_?I5&.)UU M???HY*;X]P?EO]&N--9:O^G^>EMT5J\KF)K%;_[K]]\^=^.$>CJ;FZD+K__Q MEU>OENQHFTGX%.*K_/\_/WWXJ1'?3,W$SYKI7UUS^2:7>'/D$N,7D\SST_E% M:$^:RZLV7(3IK/X:?FMFLT10U^Y%&^(OK[VK$RNPQFC)B/_H77]^?15^>3VK M+Z\FB1]O=D?PVS W]60PW?>:*4;^%V,G83#U/[ M.DL[0;T5X#UJCD?DU*>%$W(OLV92^[RJCLTDR]7/%R',M]/:MX%R))^9-O'N M(LQK9R:#Z5_;VDX'\WF>?G;3?QI/S.SB_:3Y]JQYV-A0N2%]_VE.3$3URFTQV96N[3GOZTGBP2GCV%^IX&L%C33 6/< M3>>[8E4O6V!SI=%(2PTTUR$6G$L$M^;NOV7F2S"[\',%NUR MK]I"W<8Z.R7L;0+8UR2OOH;9Z?2N4MYOZ@>UN>.!#:"_')EKOSS+4O;[A\LK MX^:G\0X[!PQJ4$<[94&O]=NCYEA$_MHT_EL]F:1]NG-^?9C.DPE4IZZ.9K/M MYGK?ZJ7(_11<,W7UI.ZTDM-X4[X?ED9J?5^#O?_WW0QZ2R^E!M]K(3VMD=%( M7YC63.=A.WD/"HY/0D\0/%9^?(+Z3=PCQ<\FL=47'(N-3^!JFBVVNL7NE1N[\ M;3TSY^=M.%\I JNOCZ]_#6G:Z].X M^L.RV^>1W*NM70VD%PPW5QJ-M*<>_>W^0.]A#SVG>%N]T0B<-^[/8],=,5U> MA>FLD[C;J-M8:;>DW?W\[GO^V%,Z/[>YW0YG".U%";T5,F>A[?2KJ0M'WTSK MCUS:Z_H#>Y3&"PVU^_/I5?YNU%%N;W>W ^PGLWM4'8W,6\[4Y],Z)NUN.C]R MKEET44EGS:3N$='TM$;*DMX3-L]IJ^Q 1IV+WV,-8 _L@4[W:H^WR\V=O?] /!(Z;&)Z35CZPL_2HI;1<6DB?PM_;XJGKL= M[5+!LN_P?1ZF/OA2O:^=BULB,@DW1$P:]Q-+5QUWMSRBF=GN3L9B!N?&7+W) MO'X3)O/9S3<=]P'AU:61_UA]73VD:NDES[1]#//3^,5\OR%N8FR8_/(Z$5(] MI7J%@R?"* +>,PM,HPA>8 ,6,<<]8U+3>TZW2;XTT[2K2=@?!XY#DA]I#;B) MFM>]6T MR4;^Y35^_>I;J,\OYMW'92NF=0_0_//UH56)-[.LKN06H9Z'RYOZ^5K4KH'1 M[)/!:?B'"L;EUZ.C\;;9BD@2."4XEPW%4M Q' MZ1#&'P),GX_$/&9$0N <,W!.>D">:["L'$JR1ZBM;7. MDB .?6O?'\!V@/0A4[-7J#>N_FD@ST#QFB8JY$B4() M#=X8B0]>QAXV0L=A^P_P_?W-.I])$6?*.F?2Z Z=QW()[+"CS4ZB6E F$8L_8P\2N5J-_\KPI7%'F7]"0/1EH/+D8$FFD#U$L3E- N_>T% MR8.GS=3C,_Y\]I2:^,\733O_$MK+AUK0FIE?4[J*-FGA3F)P0BFP46J03DM@ M1D87M<5!D!S,7&7KWIHS$\ MI9U*6RD<4Q1T1!:B("@?VV (D@2,'7*1H^=#A[U$Z.R:@<7DRU7(]YZFYQWI M-TRZ[B%F-E:LK,:>Q-2?XHY ,J L4,(1$&&8Q98FYO8*M%D/&?X2(3,ZQPY+ MZ R6-I5#S.C(TBY,M,A+18!*PA4%1I92"J(&#ME6-1*C0 %^)EX6),-A7S MFC[E\'#-@0*S6B/FTX8I" /DK063%'L@.D;B8AJ7&0" XIK%^* ME8L)G)MZ&OQ- N@[H5I)+:Y=O4E'V%ZY$H0B[E4$G^RJM D&!1YEDYLX8FD2 MKTF1/O2M8F1T[(1KI?#R>SUMVL2!#]-Y:,-L_F'ZOYIZ.O]74G@6[<:PBRTU M*^:"$H%:X,Y)8()JH&$Y<.\0%H'@ 7*DC$4Z,E+&9UE!?]:V*-F>%U6?V%*E ME7*8,@&6,09&"0EI^2"(U 2'&:.>#XCH*6.TC@RCW;.P%*R^M%UBZ.M>FLK# MPE402&BG//@8'# >(S!+8S+9J<>$>V[)@$MJHDQ4^LCH&(5-VP'P()% ^F+- M4+JL8(_FW;HSRT^I7B$AO.%8 F>$@HF> N"7.2HE>UR:Z3SQ,G5R?K-5+H=U8MKV.GU[=)GC6#9JLD]OKO*<6B(L M!>L%A<2/")0X!(0[)H*-@= !!RS%?>CCNT$*<;684O-3:O]UNDI7H,(R1!H9 M!D9B6CJ9>&<-!DV3T8<"QECL,9I^262/,+F[Y2IDJ?548/!#,!Z&1?/I'>;]PVG75:L2OYP-6H.4GH"W! %U&H/DB*MD9V GQ\D*\2(0,C*K2@'C M-H/>YI"#N\4JYR1!,9F/S&D$W"3 DR1>P2J53,E(3"0'?T0TWL0/9$W!DZ K M4_M5DN";QV/Z*@P]:E<\>NV2&0E*)]9I[F4.&-;@J-$^&3&(X &P**,RCP>+ MW7"L'%H>R3FY64QLJE8QDG1\EXQ9G$Q,P-I[X-+I9 %X9E1 25$[^*#&$=3, MD7E4"A$WSTYMF/V;(A65EC$4" @N'-C.@=%=+9(N"H5MU.K@#X9&F.D!_"BW M_?_\>%A^T/:[FRQ\TFE[S'B?ZI7*-XJ0L*!4-$ \#T#SG6)"E77.1\WUP;M2 M1D##CGBUMW#5VU$\)5+UME*51LE93!:2(HX #52!"VE-,"J,\T9B:@8D,"QS MEC,"*D;E4-&@PQ6AO>,-[Y>OK%><<1_ Q30^D>.S;8P"@D>>(4PMT M^FNTAWZ*,P881F;2#U#L+@/4]KPZ9R9C^B+,\[MG/Q-8(L?/YWGZ>;E\DCU[ M\-Y/FF_[R_63*;CG1_P49O.V=HG4E9_QYR_NE%QF TN;13[8#6_#\O_T^U*/ M2 K%15(RPJ#X.BVZ-+S;];AZZ&9S]IG^C50N("^MH&"H$) 6KP6I M0XX?1,D8"(RH..!6:!GW^B$#J"DX,Z5VWH_Y[8R;B)[-,/Q1K@I8(A=PR%XE M!4&%D(P+BX#*H'P:*?9#HC3+(&U7T_<0)8,85\X6NVJ#6SY>GCY/0C$ R"2@_:$P74LYP&#"5^#+A$6,9;5P@V.^+G MWBS[E<_Z.$Q#W!@COJ5F11G!-G@!1(N0!LY"DMU!@R%&18.C\$/RQI?Q Q;# MT-BL+';AK&]4W^8*5416>Y4?5D@?DI"-'IA/OVJBF5%<*Z4//K5*(;",QL&B M#J/LW4C,62)\!>]M3J-U=2HBM,3(!V T&(C8$,#&2E"&1..5=5X.V)IXF4C? M0E 9DXOE#B7N&P7=*&Y9LTH!LBUBH6\C%?'4!*-I/I3A( 7+MRS2NC'6,ZNQ MLY8-2+A?*'*\$)YVRM:"AM0Z7N5(CME08W]-(Q6*.04)RIG;O8&T52LPTFCP MDK*TUG#.47/HNO3+-_;'F9EB$1CFNG-9?FFZI/-M>#1N8%,\1N]&$B>4CP)9 M4 S'Q(G(05%'(3#$M$^"@O%QXCWW( 0'S_S]$(Y=LG5O #M>S.IIF,W"\K98 MMZ:7?_%/@=B&9BIAK,7,Z[3?R&3Z(N+!1&'!V^B4BE+8.(Y3X;\CR,9E[)[W MVO?UU$S=P+UV32,5#M%KZM).834"8@0#H[4$:B0RT1@:AT29E?$YO/R]=IR9 M*1CMZ$+PL_STSH?9;)%/+D_CW<2#FV,>MU2N(E?6*A% 64[ 411!6FJ <^9I MD)0K,>#Z^UY=\(,G^F%TY/C<+'=Q\6HEM'NCY[$J:5$Z+3S5(#A7(*Q78*D7 M((/'+GVED!QP0+C?K7)LT(S(Q'V(G+ODW^;G?X+4>;1^A8G+QG< QBP%%3T! M8J4&S*6F'D5O[0 0[=4!OTO!,R9#2ZOS[YLVD;]HTRX_2Y+S3KJB'DK\XY4K M&A5B)#%38Y,ZUVE1<8:3FDFU%40II^, ^Y#]MY)'.V%G:2"=QK=UYM+4SYX& MHO45JS0Z28)'H VQJ=-H04<5P'A*(P\NOVKX4KWVNP+0:*PL!9YD783N6>O5 MN666INM/JYYF YJM\(>415RG@$A!6B>W[,0^8B,,F49U@2[ ;'F92*-"R&O M-*/WH6]UB^CTJLL;_^Y[:%T]V^SBVE:WBI(J2IV'Q%\&CGD.1CH&&'-,A([8 MFP%),LM$+^]!SQJ+F<6D6^FDTR;_S>JF0"24>]29/&;_NP$/:>F11G%#K8H[92E/<,5)*TP256- &A.0R"MD7=@"7=@C D@2%)G M7-KQ(DTVFS ''S4]&B[6Q105Y6W1.+5'1I:,^31ETV7N!G?]I35)$7:K4-_N MM]4T^_^SF,U7%_JW+=W==%@)E4Q H5T:8N:K%@1LU!R096DS MHBA[ L*+3LLA /\L?]&-KBMUUB3-),SKMMM 5V9B#GR8C8;\ 3U6-EI'0YIV MG'_8F-0C)ZV :!FB&LM \>&?FQPJ]LM.S"& _^:^Z/\,_CS\:NII_O(HSD/[ M*;B)F(H]&:8B":>O":<: BB3%&I&%:6$[H.('A^U)6 M#AOE(\[+O_,=\$(7$';DS1COTO<^O:L/F7- 25=N7D/:FU]UOZMF9[?D;CP2 M::TDUL_KZ2)Q>745*TW%'DLS]N96E/_[W,+_(9R0YGOURRR%5 M02HJ+[%@.EC@4FC0-(EFJ14!8HCQ1@=#AB0,*Q9&^UR$/;R)=\"<+YZ-K-?Z M7E.Z4MXB[(4'$_)C*(1&T,QJ4,8RXSTSA!R\H7&P6'@LO=D@_I?"UJ]M=GFU MS>8D&'=*55HYPDV4P*0U(+2A@$E^"P-GJ/[67 '\:=T5H5@HA":0D6,PN,.P-. M! 8L.BR-B3@,>7&H#':>/=KU11SK3#.$B(BQ8AAC!G :FQGEX8Y=>@[&@,BJ?BFLMJV0< MO726F[(5%PI)YT*R=@D%2_(+,SAZ"(CH:)+)&T9Z>&6G7J.1MYDQV%0NPNTX'N/8CQB^I^)N>XN53 I14I1BVA*)!N>H!$63IB2("DPZ MKK@9\-Y'F1/IO2-P)WPNH2O^KEU>3YCJ$NU&JQ3O,Q_3-='DH MGK;JY66TVJW":K,K:[;OC?IM(G8:_!VJ[Q"Z^C83ND$F]&TBF4LR9F\,Q,[5 M$X0#@3"&P*/DFC%MPQZWYH?#6'D7GSS\._620< (HY8"I0;G*"<-AG$,2,K@ ME*=1A0$V3IFM=S<3_# C^JAL++7'/J3[QHWP9-S /X7YHIV>3O-WRU?&GH2C MQYNI1&)H5"9?;/8%I6 @):^T=27O2!K_M$9!G-%@)ZSBAQ($SE !+VC!$'3T0HS1BU'DF!A@ 93(1 M[ EW.^+O'A'HY@O3UF9R$YC]-+C=KUT9DGA-A0$19++"@U?+O+A!&I,- ^?K>U.V_S&01?@]FMEA>N-Q#CV\3 M_KZFUKZ&V>GT[AN?)5C_"$5[ZGCMEV?9E_']P^65R6E?[G!K;V06P.;-Z^4W MUX+OOW2^U\X_!==,73VI5]OE3?D2$_)4VN[__1!H+(&?M.&89*(5ZZ8(7V][ M*\#!.[$+I?HIPP2770_LS*U;^_K+2$;-.#;,I5QU&*E-&C!4U/)Z(3 MHH,@F&14<6]%KT# '03^O+Q>5-:N6W MBXUQD?U:2-,;+;;6 LO)&+%R#(R5&+P@)B 37#2]+O#OE0_+5%;]I?.VABKF MHL24:)#,"^ L4G#&6S#.RHB1H)$.6,*%KT&-B8"- MXE*O83S,W;964:VH8M&"E7D#QM@ #H8!-]QY1B5Q:L!;=H4RM%("#$K*/]>(@PHD.,XH2EO#H1^;'13JAK#V\$!7 M?QU/UMTV5N%(G%!9TZ"2 6:8 (\X @O>&8'PH4$1$GB"[<2A/ .J!0A9W=T1@S(C%;FR98#@MP@SI9" MW&_Y+G_X>42_U<;6DWI^W<]N[]M$A1UQ'O,(PNC$BOS)8B( >V20Y$AHU4ND M[9$3G\*EJ:<^AYR_KV<)Z%FB#.7-VD8KIHQU,3%*4FF!6.) &>7 2<:I]L@2 MS _=H-\--)H]\OC0UF4>1C(=1UB>JY8J;1%#UF&(C.9[UCG/*(])8$D=*=:> M)$%VZ);]X>!N$&,/$FS98AP+;KFMBD04'*$Y:PQ!()'6$&*.,G?(6.818;[7 MC81]&O6'![AGLO80(9?-Q9$0EYNJ M7!E[_N ]TS.'B3>DJ4X%MY24U52*7P@R< T)NO\.>F2VAXZ])?CPBZG]JK+,,X!*>!&&2 4/9N\?(@)R^XIX#OVB053D_ U?O^3NLZ3NI,>7OWIZ@?DGQH744X1/R0G:CYO[=JB]G=FW-;8SP6I%'?$*\HL$@(P, M@ UW:9HLT91&:<, +]J!>3-VBM*"4W!@QRTCQ*QM9=*N@MJ\J[O18[0:>_KB M/M4?+J]R2I.;&]MKAKN]TO81R@2P$_9>J/3+.T&.Q!$C1^^.WY,3D3F/WW0VO^L%L0P/;1ZSX,2'TO4;L'7O[ MEJ-C1OC1NQ-$V3M*3\3)H0O^0X-V9R)_%?N;LV!>XJ MK7*[E^CC;3TSY^=M.#?+^W6KKX^O?PW->6NN+O+32$=M,"48O.K\HVDSC+\6 M22:YZK/ K'X.YQFVG\)5SDWP(X%CD%NRO"UWGC_CPVW3MFESGA;M?('KJ\^WF5^G=_X]]?S['HFVG]D4OR%ON.EK*^]6,YM_6#,+__C+_P=02P,$ M% @ 962&3S$CR0@J. Y+0" !0 !D8VDM,C Q.3$P,S%?9&5F+GAM M;.U]6W?;N)+N^_R*G#[/W<'],FOVS,*UQVNEXZPDW7OFO' Q$FUSMBQZDU(2 MSZ\_H"0JOD@B19$4[>ZYI!,; *N^^@ 4"@7@W_[C^^WLS=?X"_@ MIS?)?))-T_GUWW[Z_=//ZI.YN/CI/_[]7_[M__S\\W_IC^_>V&RRO$WFBS8JSV[?_#W+_Y%^C7_^>5WIS>HOLW3^CW\M__@2 M%\F;[T7ZK\7D)KF-WV63>+'Z]LUBO;]]^^_;ME^]?\MDO67[]%@& WVYK M[2U1_NOGJMC/Y8]^ANAG#'_Y7DQ_>A,TG!>K;S?X2%6\_.UTL:WPL#!]N_[E MMNBSIK_A55DHI7R[^NVV:)'N*A@:A6__Z[=WGU:0_)S.BT4\GR0__?N_O'FS M1B[/9LG'Y.I-^=_?/UX\:F2:S>/9M,CFOTRRV[=EB;=J$FRTG)7FN5S<)+G) M;N_RY":9%^G7Y%U6%$&@5;LW>7+UMY^FDS2@!B4$:\S^;^/ZB_N[Y&\_%>GM MW2Q ][8_@6VRB-/9R7(_:68P\3_'7V;)R=(_;J4[X?^Y3(NT[(7U$CXOVH<8 M3:V]MT970NDLS[-O83"LD^5YP>Y%:(;*WO)="11H>9LNRBF@4/.IR>:+\+$P M::2U!&]0LSLAY]/0<9+R*T4V2Z=EK]+QK!Q7/]TDR:)>UJ8-#"?RAS@/V-TD MBW02STZ6?V=KO2KS:1'^7)G_\LK$Q8V?9=]:V>%@0\.I3LV'T]!%< YODY/5V]_D.=4ZN7^U:7\PA5VWTYT"81WR(;ZN9]>3BA0:R^R31R3RY2A8)2)WVH5P@:]=\&-;L2\M%3JBCJE^M- MJP\E[L=DDLTGZ2Q=>2675U7Y9ESJJ/5S*?OT]_TH7?.5H91OU)&.:Z0ST9=Q M'L\72;UXSPIV+T)#$NPKW[U S0RWIWA7XJP# V$ZJ)5D1\D>A&AFI?T5NA+I M79AP:B%Y7*C;3Z_^+#W_9H@+M*FUJJIU:UPGY9WH9W248AG M#];EQTC:K(ENQ6XT&.PJVI48'Y.OR7Q9%W-Z4JKCC]NTB*^O\^1Z,\-N?JSO M?TVRZSR^NRGCEBI/XF;6/+'5CI5['^?YRLT^2OA]M3H6KA']=I;M2I!/R779 MXSXF=UE>;LO5R+*O>%_B-#-:3:V^A/NTO+V-\_O+J\TOUI]M)W*CMOI2I!$- M#U?J3+1C]]3ZWRE[_H6&)JZKUYF BVSR#QVO]FYN[Y)YL1IQZZ0[6*E?T1[^ MW7TO_]IP=&[;7+_JG"+[H()N!YD/2;[RK^:31'V+\ZF:A+FN.;$[:7P@55>_ MOKPK?]:IEO7M]JM@LS&[0=7.Q-PBDU[/TZO@WA]BT. MJ-2'/+M+\L5]N=.W4/-IZ>[<_7!C.U"RZ1<&5+K9"'QL.UTI\/=R!3NO=9^? M%NOZ\\T(L*=TU\(TLMCNPGM%B?-))+M]/T]NVFS-MX]B33 M;,\1A>K407F\@:[D>U"S:Z'"W]>I#S]/DZMX.5NT%'%O.ST*G-W&Z?QT>1\U MT[FXJ]9_ODUNOR1Y6UEWM=&UH#>AO7RR_)+\O(6FI;@'6MHK="!-.E_E][\+ M_]R4+N7J[/S+^M/)]T4RGR;3@3Z^+U-9HNB^LEJ./L9P,U)J/^[^7'T,9G,XJ)8>7*K9J(>O1,QXZ96VT'F(#1)$.:<< MIY0;JKRDCZ&/W@O\HG;[)\FN1_^PE6-3<#Q%'S6WDZ< 0ZN@'ZT7* M"XBYE)IJ3RS45!)0 <2-M0-2\< 45$_-GFB1]8?EBFP#\.:)J/:1Y[2#+SO+ M1P)J(SB!V & F30(2+O1C4A$;+33@^R5+WN]U^=LZS?C$, .&),FNQ=ASAIQH MRVP8I,[ EL]Y/"]F3WS 8ZARH(%(A"E8@M#'-"(@>()0:U5ISPV$X^-)#Y;= MSYWNH#L#<6QIEV3Z\(!).P(U:"CBWGJ$%7.$0D( TI*+:HEA+5.MB81>!9&Z MA_ ,A/HUP%H&:=XGB^ID^7\FT^O-V=UC&-6DI<@90#&!T&HHN=5.$P44V$QS"74RE-EJ_$\ &_("#VC,U/H>-3&P)(]Q*] ZW:$JEJ-#!20 <8A M4\1RSYACV]ZD$46MV45>*[NZ170HYCV5UP=<&[B59IF7V*XO FDR6W;ZG4@& M%U9#2"@E&B/-@V]11009-P\)\9GY6LV21\IT8**.YJ(M-(&>X4X MQ @[SA2OD( 8*9;LXR].I:=#M]+&O :S+U=?B8"RF$'>'!;O, $H["^PALD M.53*M"8B?W5$' ;B,?B%)SJ 6\VM@<$5\;),R4#2"RU@M87! 3/MR25>,KEZ M@.X':?[M[1/4WH5_#I%9N2M5N^ODSGTW8/?WG7/GB^IED[)%A2._9!),4?E6_9G_:P/X(;RD'9)6_XU3Y+:U+K: MNI%E5!M+O"',6&&@#4IO=;;2C#OI\F1+-F!&%WC].;@RRI3,\5'D6&H\.Y88 M?A#I2Z\NPFR5SUA7!UU'++3X' MR'*@5L0-=M) JCQGEH9^$M2L]/0:N_$E _3"C>X@:NMX[)AZI]-T/6&VFWVZ M:#9R%GII.%$&@M G+%3,*.LM@AP)K]OG&_6VG=\I/\Z X5!CR6_I/,O3Q7TE M[^6W>9(7-^G=#Y7T_3H^?F!L.:*5R"K*#"74.\@ IYI9A0(.COBP4C"P_5C3 MV^9[+V--?Y#UOU&P[S7&;F/T-2\M#ABAM\F7Q<6\6.2KEWF;!.?WU(B@,-91 MC[$FCFFK"6/"&*4\X(H0T8C\0^A8%WK?43IBE'M@/0_K0A\&.ZPM@1O=I!&V M?;Y#Q]'UDVV3=8U%3['SG2[&'W&>EB)^C!?)]J3DGF#XP?*14A1(BPAF $LK M"+36&Z/+"2H*Y#HO*C?N!&6Y_7.)XFP_N2G4$RCG,7+OM^[QPI+B7 MP"HBPO2EG0U+#NTKK9C1<)R.UNE&.F#MDY!Y+78?E0 M%HV@8QX&?X-K 8 2-"A5C7Q*8S$BMZP+LSR]1^LT-(:R[[ML?KU(\MMRYOH< MOEPS4^\J'IQ,2+S51"M"M3*<&:\JS8R%[2^".'ZW[&RS=0? G,ODM:/W[@H1 M8E@$)Y8;X!$7C&(41L&-=LP[/>Z9^S2#U5C_)(1>&P]&.9./P?SG,?OO\R*9 M+//R_JPO]1=,[2@=T2 ]Q(H%E0B%WB@!45AO0NO#3Z0<80;6J0;*N@9EL#Z> MSI/+*Q-$31<^+E^S7MS_%G]/;Y>WV^U$$]^%WQR\Q>>89B+#/0&$2@B0T+9T MDR .2&!47C0)8/O%>V_TZ'H'K$>XAB+.8TAT7*3%I[L\B:>7\X=.\J%LO*9- M1$A1@2"!CI?9T!HX;^D&9FVE:'\I76^9>/UNF78&5?^9#R:[O4U7-Z@5:CXU MV>J)KF3^_&&N;E,APH>FY7.+Y1>+;)9.RS.:#Y\Y.O/7UWDJ-\FB?&MX<%&V M%T,781#:7&,X/""/I+B) RV*BWG=JZD#)K%LY7O7('_E>>&(2H8HP%8+J@CG M0&$$%#%:AO\XIAJM>GO6K/; Z*."D1&$E:?:)%3&$>3"VE=L-.(DC#5C25@Y MQ1C['D!H@\"HCWCV\[P&9V&%I* '#E++)7&8L0U 0D+1_DKBOH][MK3S4>]E M' ?.8!'<3EY(("0 Y9DC0"LE-0H FDHW(@P9=["G([LU>BJA'5*OBPVC#/F, MB03G,7[IK6?SU4VSM8&?9V4C(8'5C%,CK;-> @5,-6@*IERC5]'&\/Y%8]L\ M/0US(B)#6?G!,8PXG5[,37R7+N)9_5WRA^I%FDMFE8)( 6 AH$'Q"C5I&1[A M8P3=6K]+=(9BPL?RG, \F;HXGY?G!FHIL+M"A!P6U'F)!//0.>*H4Y5V)GC; M V[PG<7VG< RE-'?9_-RW1'0FCTX=U5K^D/5(@4Y8\ CS0 '&@NO+*TT)0*/ M\+Q;MP3H$)SA KCK0[LE!,%!6IWE745?=!P6JA_B^U5HII86QS03:<41AF$) M;BTCN#P5BDB%! K(MZ9);T?9NJ5)CV -YCP,^J2:Y(8R*Q@C!#..-.!6;S'0 MKGV&4&]7PG;L5/2$U%!L^9PG<;',[YLM*7:4#HZ3DLX#:R!DUB '@8!5X(X3 MV3YWJ+>[6+MEP.F8#&7K0,=2UL0FZ_]>S)\_6=+LD:$C6XH"FM9#(C@LGX%3 M!A B?P1W[0CS"#N,4/<+UE#D.?7-(%N^6BH$9(AXP*#PT&_1TY0/>AM8,PKT M9K?Z=X.. VNP=4FR^''G[Z&%R,-R$8?8$V])!YKKF!A'A9/OJGJU6XYO2$V]Q["TX,Q9 >X#N+8_E' M/%LFU;TQ)BL7WHN;[)"'T:1Z!)%GT@B#&%"24@($PY7F6)V0QMA;4&,HXO0 MWV!AC_1K.DWFT^)!M+[,@3D4XMA3)5)"*">#R^: Q,$%%XYOQU2 3[B"M+=P MQE $Z0BREN>-UY][$&-1\_7R64T60;"=OF6C>I&#G,OR*CLM/$70$".J4)X) M_]L^SME;/*)OB_>!VQ!IB74):<]GQ?,FR#V79SPYA-6V1[]"?$WR#_%UKV:H M%/F0Y*NP[)#?.GQG5R^?O)A?9?GMJL>^3R9)4<3Y_>?,Q+/)*N18IAE/0E>V MZ6P9+!X\P@<-; ;V,TG>_\,J[O9NEMTGRQ7F>\S&G3&\_%(D_UR6"7)?RTS9^M/@>VI$!A%J(08.8 6YI)CZ MS;DZ+RRD0YX(;?DH3*>F?TJP3E ;+'+_7-K:I-&]=:+0#S6"F@!(RE?MN2P/ MV&YT=)#XD:<1GVJY>B:[LGFZGPY9OAPNT(D<7E/I5>(>D&L((8 MM-%."N9%:[OW?+_;, Y")Z"=CQ*U4\&^*A'C#$@#E(( 0JZI<))4&F)E1WX7 MW*EFJV7!22B]1CZ,TC,8"PW.8_Y-\&H317HX1M:Z"'55(^VXTA01B8Q4RBAK MF-MJS/@([YTYW7A9KQB=9U#X=%=N-.3OLO5#\T>Y$#OJ1M0"8XT#2C)LJ,/6 M[KP UV1LE&E#E:("ID@FOUQG7]].LN5\D=^75.'5/TJ6\ M/-J(?Y*_]:141(*+2PB 5$L B0(8B,U=O5ZC\-_Q]<]^=BY/QZ:EV3;JE->^ MY>F7Y6*S,E'S^3*>_:#IP]\7FZ-$AY661)I2J*4FV^YC+1AR M27E6+O6-W/G8X[[?)9-%,O7+14"H$O^15F:9ERF8/N 8S_X[B8^C5IL/A'E; M>^0E,51(@AG&2JD*/4%/N$J_MS,)0_-N %C[ST_>E7/7?\ZCC]-\=9KCM]7Q MCG5Z[^ ?M$F>?@V^ZM>DN)P_O#7UW$F'6VD?"O5KGBWOTOFU3^?A9VD\VR9& MF_ANQ;9W#?(13VTZLEIR!PSAWAG(5/E\F%..4\JM-%@T"C?TC=K]+N7J,A2; M5(^8M9XQ%B83!,-B1"% V49[+HEH?_]0QXF)PYGYZ;*M>Q1'G:KX0-_M7_\S M3?(@],W]N^1K,JO95&C60*04XTZ5%S@X@:R"W"@8(./ "BD0;I^GT',B8[=\ MV$^V[K ;+%BT:TIZKD9MC/BH=B*I#8)>(&VI! HB[HW;8.& LV[<.PU=&WP? MGWJ$\L]-KU%N1KPH5IV931?SN^6B6(&"ZF/<^VM%5@@+.3!*&\D09-0[7^I) M!':6V2$GM(;KRY[LN(\M)V,V7$2C6D;]>#CD8UK\H\;Q.50M$L80ZBRD0$N* M$2:0JHU'((R 0][Q.AYWIT/$AN?&*BX23YJEZ!^J%G&N15 +:68] ,RS,E]I MHRDS=.0N3#=&W,N,SO!ZS0P9I1#)"9Z,;P^W>4^\"HZ'8L+I;[&M2K%[V^L]D>AUFT?H; MI/=6BHA13%'%H;:.2&\@,Z2*:RE\0B9-CUNS/3"A,X2&GR;>9^O+[]5MF0[4 M:(IX7"6BW#')/2!0>(*DDDSI2D-AW0BS-.7<28Y@^\-%O:5XC)51;3'M?Y]]SP;T2/:95SVQ M?#>U C!-BHV@T\OYQ_*)Z3Q8-A1XG\WSZI^KUV'?';/IW,5W(H^(TQY[@)$6 MV#L(7!4^\8"C,>Q GZ!GXVWJ4[\1 2RQ0 I8*JU72B.FJSYH(:1#OJ+5;"][ M6/;LB\L.C/M?N]]E^,-+:X3E2%CB,1#E\U859 K1(1]R;Q<.'HXT[;;(CP/X ME>]A FH4Y(09%'Q1#H7!J,*"02_&'5_NVN"G;6:V@O+/3:]1!J=?%*M>RQ:Y M4(9HRRT@V%K'* 02;O1TB)H11JU[LN,16^3'879.;N!6W,!5*D#H:&%=BX'1 M"!NH"7/!'Q#$Z+"NIG*$AP7/QXUVF T7:?JR^+'C5YLT\;1PY(,[2)%WP1\4 M $FO(:L6-$YJ-R037IAO?#*8YZ'(^_BVR?[X[BH18 Y"(I&$-FA).>+,;37$ MD([;NSW%9 >M?S)"KY$+HW1%QT"!\YC^73:__ISDMZ78M<[#\\)1>=\7];+T M@Q 1I'P08^L;::M'^'3=Z0;*.D:EWM8[SZ<__.X?<9Z6\U;U>//'>+'_)=OF ME2/OF&:2.F@4H(!1#9&H(IO8\/8G-GM,;>C(O+VA=)Y1?>L:-1[4MS6BTI,% M&E%'%;88$(&WF6(>&LS&U\G'$=_O!L_S\,7$>7Y?(E.?$K._6J2]8L0*YPB# M88W%C-MV.F_@"7=<]K^D'!%S3@)U*/JL7^-:/Y_W(P_LT,)S3XT(*([#7.=4 M@(V&V9.PT#_"FIH:&I9ENGVJ;?^Y"V-EYG=9492OG?M9]JT\Q97\&H I?ZB3JZ!E MF(5G<5&D5^FD>BT[+-$.T*?3[T3(*(DL0$QA!2T36+IR#S\XHQ@B.,97,L;A MA)_3"F-@]+/#B7W2NMW'(JH!IRX,%0B%H0);)T$9US.>4.JX]XCAP@]87/XA01R M!QNLNS+!&(B\O\=VS>867XHT,8XH;"&CA@I!I<3E1&]7&(^? MTOW;X4Q[&OU?>OQKEDV_I;-9,-H*X8OY(JP_TO#9M;7/^>U@O&P^"41;F>[R MJBI_[KV;2HXF^R_/RD9A\H?0(>_#DI!*2R246A&CPTJ.:(T:!5G[T>O'@VN5 MU'4[(GMJ1%QP2)B47@-;OK0B+;4;'5%8$8]F?^,$ZSQ]IK@3)$:]X[ ].:^7 M1<"K*#ZM/U[4;#DL4B);6NIA/E\4B3^-9(XOM*QXQSYUS/BRU'-$B+'6(Y96P(/QP M?/' TZW6$1A##::5\_ QF\TVFSX-5A,/2D?"*V&HI4YC;(C0D"!5>:P8RR%] M[89&[L[K/AV/H>WSXO9*EI5!2 ;4**^D4APHJ!V6A("-9?<4TDK M%) 3[<_/]+8/T@=!.@>J_ZCNL2'.I[\_=ZC3EVHG[]*OR?2I:$VBGTVJ1QXQ M3YUP"ANG>7DIBPIK*0.YQSS8K-'=I7T'1 \HTCQ&6M=(Y)0AD#'I!<(,4V+* M8X!K)(*WJH:\(OYP6GBG9MT;2>T8KU$'5P_HJN]_B_\GRTVYD55W!@CK65A&<3EZG(*4H'G$!@R$:IEX+4[?CQ-QNL-QL$R-?=K\$/^1O[%\>8"=%CC)3U9LFL+]1:1KP_ MQ(M5ODL>3Y/;./]'$<^GGY/)S3R;9=?W!Z/?3:I&&#GB( W_IZP@#(35YU8) MR4A[T_>7&=NSZ7N";@333K-0>K,&HN V!AV!U5@S*B71P(%*>T'%D.D)IQ/G M],59+ZB-@#._YH=C=755(R0$"8HRQX5"8>*VY?[46F-A$.$OBB>M3-F<*6T0 M&P%'U&2RO%V&"3*9JMLL7Z3_NYHKV[%F3V,1"V@H[@U#H7MZH313L$+%8]#^ M"/8Y)JJ>>=0-AN3/06$+3'5EP?W9O1P@-&8PN\L4#*H5_/:51^-$#%7?? O7\ITE2 M+C_V1*1/;3)2%A@8UI< E#>225\>UZC@#"N1(:\,;)L7?#I5LK. V=+7:D2S M?6+NC0[65XJH)E)H# C7@)8OQ0*)-]HYR3D89\AY.*-F/2/YVO@RJL#Q2Z1) M)R%!-?U:ON(X]>ELD:]&ST_W13F+7\PG!P."]14C:H+02 GL)"[O\24>@4H! M:-6('C'ITAI9CQCU.09L$GDO\T])_C6=''(Y=A6-@L-G*=/:$JB]#LM/PFRE M"0LKQ0'7U*-P)3H :0!SEP>--P(6!T?[O>4C8YD"$A$B-<:42() -?2%,=", MV#$XS43/;=T9.*_#\*.;X4=@[_/$6S]F]_%LL7^';V>Y2!*%B0_^BT-*4PPI MUGJCBU<8MG_NO)?YNP.;9-VATG)].N MY=D[%#\M$G'IJ%:@U!E[R9&APE=":ZE&.NV>!'_6*10OQ(ZCFD7/8K[1+W2) MP3JL^$%00AO$G.<*5P%O0."@IZX/3Y3ML3]N67L<(D.Y07T\G>*]4%P!!A6S MSB!+$/.5I@[@$3E)_6[>= C24'1XERP625Y<7ID\F::+R^6B6,3S:1-*U%6- M-!82"BD)4<80SHQ%?-L!F&N?-MO?8<->:-$Q4&T'_]6W;!Y_F_]^E\V?"+5O MX#]8*<)(2HF@\$1CJYG3$,F-X)!!W_[\<'^G!3NU<.<0#=7M?]QHYP-$Q[^' MU*A^X+5Q@'JF)!8"!Y6UL97NRH#VX=#>;B#L9P#H ZW!PB;)UV2^3$K!JTO( M_YXN;JH\[J#:;+D:RHHB"?]7NZ O MBT7]8S= @MHV<:O_5+1UKPLH#/:9P\EHG7SM71(7_>JS_L+J3Y,5B\%T^BU> M+//53:^#??+3\NYNG?44SR[F5UE^N^JK@WV__SZP&3,&^(1-B_CZ.D^N-_<+ M;'ZL[W]-LNL\OKM))_%,Y4E\[HS-/8*^:Y"T65UHS,FHW>R/S M*(HYA5LME&Q_P+CS<'RWACP9BCY'7%6D\8=X4CX;LM>6.\M%4D"G#,*6$:N% M5@!Z5.F@'1G1BT7=FK,+-/JTZ+O@+L[5;9(''0^:]'G!2$I>7K\B9)#8? M_+2\O8WS^\NKZGKYE0CG#GD^E?)!K+M)V+-)]<@A;@4L,YZPI#+\1Q.L'*>4 MAT&<-0L&]J3]-H/V@"+Z?O/+YD?8&[<6A5D/(X$LI)(+X)T"TJ^Q$=9S-^0) MXX.!TFX-O?=D>U_ C2Z&>NIQ,L(#ML(C:I4DWEC -%).6JL=AV30JWY:YJSW M8.JZXV7'@?8R3AE1I)WQCG,3?*2P9J-%QHW;@O [# MCRZ,.@)[=Y(M>7EU]3&+IXU>1=I9-L(2(R"=X@Q!)+ESFH @ID-4!_7!B!+B M.X([ZQ:1MH:;-[?;CJ*1 %(::9S@&$&BE573EQ:#)HI'I]I:/M#3,:^.# JBU_7H)BW9KOZY0 M:6O$),^*NS@,^O.I3:[";-'L'<#:>A&&ECH)H %VM= PVJI2?!O\Q'(A,JZX M:,=&[1B=EL;]\=K=@R-/V6RY2FX]\O' VA8BCKV5DA@(H0XJ0: 95V%- ); MD13M ^&=Y_QV;_#^<&II^E_CXO,R_]+T6<]]Q2,OC$'(:RNI!JA\Q=+I4E@" MJ &0MM])9N,W:D>@M+3@I[MD$OBD[NYFZ21NWF5KZT7<>$F==E1:Z#FGS'A8 MBL]<(*3$[=TE/GZ;=HU.GTM2$X3+9NET)>8JD'<@&+6[<&0Y";HX@9&AGEG+ M$16;$(T3Q@UY8_ HPU&=P#8L"0Z&)?85+S?K5'FK.S:"^##U4&7Y1J/RXF,S MWG#4J28Z:.V3T'D-=A]=-&H,YCY/DL)E&!_CU8[DYAWYVDRQ/34BX;A7DA'L M-#>6Z#!/VDH_'R;(<<6Q3C=3U@<,P $G_'.8OBM@AC+^-H59+XNPT"B*BK(U;SD>K!=) M0BVP 'E/K)$ZD)M6^[U0*?0"+L[JS^OK \'!V++)4*E[+.]1N4@13[0CDEOL M%23<(D0WNC ,L!NGZ]>QG9Y:OP.$7K;51^7XCQM5]%(&>") MD%8"R01S&B#FJHP=!7S[$;RW=-&6(&>= G%RH/S(J/@381F!4C%&#! L>!H" MEV]R;H2U7@QYE_1@5NL(C#]/)C@2EA#JD:5A):(P81#S"A<9D!IMU^XGQ[!_ M"(>BUN,K@TIETODR2+Y9CH:ECDX"<,F#VT=^2^=9GB[N+^:+)$^*A9I/N[WF MJ5.>8F8[Y*X[!;"W3B0A5L9K ; V4 %BG/4;/4/'TD,^ MXWLPU[]3FST-G'6$SI )_<>OI)=?BN2?R_)1I*]E "E(7!=GVUTCDAH**+CC MNCQE+A%44E6@ 'G"+9H]I_EW8.:GB^M.$!HLEO)*AI4@H[2 ML%*UF-E*1PGT2.]+ZU&T'$GG5(($\DD/8)HH\(D8)@?9-6!6I$R4AHKJ2,.4F,1 XQL]<1\1"=@ MAN!,=T@-Q8@/\?TJK..S_ =]+Z],=GN;S5=J'"!&?>6(*^:8-(HKC[%GQ@JS MU1I"/&1"P CXT3E@YYVP/B8EHNG\NJ^9Z]@/1-9; CQC'%&J)5&$1A^"NL9U.&RU[:=QJ9?TVDRGQ8?DGREC(F+FP]Q>HAP3:I'#,GR M@(4OTWNT$\J5-TIM- >6M@^V]/::0*^1NNXA&P-9;#*9Q8<]H";5(T:19D(K M[HG70#M,$*\T%]"U=X4Z/[%T;K*TA&R O:127%T.>D'\NV1>K#;/>MW=V?G% MAW]WW\N_UMSS-8 '4!KNF: JS^/Y]3IQZOY'D8V?H[[%^;3)GM#IC4?66<.- MDIZ%28IY[Y54R@4OVQ,N(6^T(]P3<1%4Z=]([*$0![F>N*D M@J&'H=KK57]OM:C!?$@;=&@ L(;+M\SB&N[1J* IDW>$XV*JQ-38_M)M//\SB^?OXML'62 ^? MBX0)N@FK YY4\\0#[%W6[0WB4&X(OF+'G8:J[ MO9ME]TFR6DEH^9%0(]BJ(P1IOU=8^<;YOICY%DP/U>4^*\ [6$2<:ZH,I A M:@ER3&I$H+(F>$* 0"\;;8_\%: -XS?@2&!=)A<)AQ5Q!(,-CIA1-IHS T-2 MIK< [7%@#QF@;727T\=2S0-WMVU_'QD/L< PC/(80PL@I>7S-A@X[Y @XSU6 M< 939Z?CU^?]72N9#KXE]J!$\ :1-$0PBC5@QJNR@VWD5IY:-L[P9DOLGUKN M) Q>C@U'%><;UG3#F>RW -_M\O:@T1Z5B9RQ5 'F-)A=6\\@:9$@T'TS5PG+AWR_ M_(7-UJ?@^%>R3?.-7^L]*X]V,F$TDXP)Q6P5JS02C#20D,OF+&O(4^,($HLTT03J*GFUD*L*AV)14.^-GS.=)_&IFZ<)W8C9*XG0#ZZ"SXY?Z/> O3Y'S<9K_$<^6 MB2J*Y>VJ?Q1E.LADD4P_)_DMK)LC>_EH%,PD&#:&<0*%A(@QJ\NE&O#2(LM? MXJC7XR[\6.PP&E_PX#CQ1U*4UY>&#IYFTUI^=_29*(!5/M@KL3? "($ :8, M$GBL./:TO>\WYGRVDQA]'N1'S^'+JI\F^20MDN)BOE;T<[:(9Q?S19X&OWZR MZM9]2&2P4Y-"9,'8@;R@T&_-39FG[Q]9[NY/F)7*^/XN\E+[P:RBX MV.K]]R2]O@DSF/J:Y/%ULOJEC1?)=K;KL5L<*4F$11B8G#<:L3"K8F6]8EM[ M4-?^"9?>KM%YP3VD7^.\E,YRN5P4BW@^75V-/]!LL?>;D75.*8.1<9)#20Q' MK%I.T?(1YM8=H+>+?UYP!^C*#*-?U3Z>$LMMG)]MOCO M9/$QF637\_*:N29QYZZ_&86UE85(,6087N^."[W!F'ELVU^2W?D3]"/@^EC, M,'H?9O7'Q^2?R[1(%Q5$E@<\+452*D#;'Q 2 MKY#B8S#!Z/T6]_TN7;\CM5:P#S?EZ3,B/P(%*'=]/B_#I9A!]GRT60N,QZ"ZOD/>F#77\F0DH)'58@ M)/1L:PCCE(LR@;Y\\)E9?,+92_"*2#D"Z$_A98-N]$SR]4VJ%_-BD2]76\*7 MBYLD_WP3SS=NO[J^SI/K>/'$Z5^%=W:ZPN<4)T*T?+">("$ (YXPKZE4CEAC MK#( MH^0P]>TT?F"3'2N2Q$^+6]OX_S^\NI!WL*ZJT\6Z=<1O&4X]EL3($), M!P,H3:J1WC>YPZPFY%W5K H0:.T(L,X 0[BG4"*QQ)(*P M$^YM&=^M"8TIT]NM"<>!/>2M"0,=5S!2::,X=0 Y)"C!CN,- %)J^2>X3:$Q M!0X>5S@.Q]&$B5Y SK>"CGE/A7$>4$X0 !1MD'502_R2CBLT9LD0R=_M@/V+ MNMTA_ *.*[PHQK[TC'.O85@146VU) Q3B80J]=/"DG)IU_YFTI=U5*&QF1MF MG!\'ZV@&N-;K\>T^U\=L-O-97E;J8^W72I#($B.(<9H:5CXVZ:3C+%C#$8"E M=2=D;(TY8--ZI3-FV[RBGK)^8.Z\G60M0Z29-EH&CDA@J-- .ERN1Z2C1'DD M!GT'6JE MMU IWGY+9WR'5%Y+3SK5B"^_,VT-57O.9S1AAF,DC0 4&#($ 5.6"00I4%X% MQI6IO@">&%$>Z,3P1C_<'V$?/M+\+[_CCN!D==G_Z+MPO!UY^/WZ\LAYG/SY2QD@R"SUC& /G* 94 E3:$%%E)1*X_;F5 MEQS@>>']N%\.O/Q^O%G7+_.D&&^PR-S=EC[J8/RR1SB?IW2QY MU^!@R\EM1T @I3&"8::D6DJB"$;&**>]LMC#,YYK::M;W5F6D]J-&&2 :>DY9AV M(DY9^:B(UQI9P+"00I0 *@^9XQ8-F8!XU)&7@6CS])A+C]@.M9PHTXPOK]0T M:W:7_*[BD>.2<02Z5UU8BR[7G%#M4Z4X$0$-R MI=F*_303/IU->@!I,((41;(XZ(:L"D1006,Q0>6;&()8(PQSE?2,##L<-#/Q M^5SA5I -9?!W:?PEG04K)(>L_J!4! DS"&MN@*?EZQ86XDVWX(!;,\*=L?.9 MOCUN X2Q&L5-AHG@W-VMEV;Q3,>S]=FV)%ET*XC=(K5J"-)>S75]PVN1&E0.]+26T++ RF":>4HPE!48"G&ALQ; M:WE12E=L>'KJNG/P!CNXOQ>0($;]0]WUM2./*0RK9L$A$CRL9[!CJ-(;.R?& M'33JU+)-67,R>G\>]HPRKC1VTIQI*1G/I[41I!^%(AP@(F'V)\C[,/HR!UR% M4/GZT!B?BN_2-D^7BFV!&IG.RD=!:DW\N&"D-4!ATG66,\(5)HZ&B7>C M#1;-]I:'C1?T:>:3P!G*U+_%DYO@HN?W#Y6OM?N!6I%ADDA!.;%!*X&8]F)+ M:4+-",_9]DF"[I :+%DQNUI\B_/$)E^36=:,#WOK1) )+!U!SDKL!2( ;]UP MX:D:X5G1/MG0%4Y#<<%DJ\2^R3HP%I"YSI.B_D*P0]6B,,,I:X1TR"&H@JM$ M/=BR'M/V%\+T]L)7GXSH$*JSKQ1^S;.B55QB53&"*GC+P(3_YXYC [4O3U"M MM)5\>__\O\!4$L#!!0 ( &5DAD\9FT"B/+< M ,^+"0 4 9&-I+3(P,3DQ,#,Q7VQA8BYX;6SLO?N3V[B6)OC[_!7<.[T[ M=2/2500(OGJ[9P(OWO:$RW;8KMO36[&AH"5FIJ:48C8I^=%__0)\2,J'E ( MD'3UQNTNVVE9YSO? ;YS\/ZG__'M;N-]*:IZ76[_^2_@9_\O7K%=EJOU]N:? M__+;QU?X(WW]^B__X[__EW_Z/UZ]^E_DPQN/E;0J\EVQ\KZN=[?> MOZZ*^@_ONBKOO'\MJS_67_)7K]I_Y#6_V:RW?_RC_,_GO"Z\;_7Z'^OE;7&7 MORF7^:ZQ?;O;W?_C+[]\_?KUYV^?J\W/977S"_3]X)?#OSK["?FG5_W'7LD? MO0+P50!^_E:O_N()#[=U8UO!2/_Q;T\^_S5H/@W2-/VE^=O#1^OUKC+J]V;_+/Q4; :+[MMBJNG_^*354]^ ;)4"H9 I%DZ+^^\,6[ M[_?%/_^E7M_=;P0]OPS ;P!X]Q2L*W0-"6]-0%YB]?$76L;[273=PB[BIU]I M&7/;T/AVY:+]/OY:R]CM0G;:,LI=OK'<,IY\Y5G,&_FI-^)WW0?EMU^0W\9X M)ZHG7UQ\VQ7;5;%J1//!5WOKU3__1?QNL:]?W>3Y_>)==9-OU__1)!-:;NMR MLUXU?\#;U?NJJ$7&:O[X[CI;;X40K_.-D+I=(5-9C3_7NRI?[A8PS4)*&234 M!QBD >89QHR".(N#*$J#16-\46Q?_?:QA]K\: HP?]'A]FG4!(YR7RW;E">\ MD!F_=>R_G^*_\AYXX.7;E7?J@U=>>P@*NEEY9K8I*E&_]/\JKY0N-HOO$+\M2U"3WNU8]NN[K!UO=R4];XJ/@FI(X+Q/Q9A3&@&(<8\! GS82)0'F#&4;;8'?*S M6QTR :]WZ937>/4CY9=G@N(JU0R)_Y\@ZPQRWV8" M&AX'U5ST\3:O"I+7Q8J6=_?%MFXQ]@D0!1B&G',<^ %,$YQB C$/4AXB',*( M*HK20"ON)*8!]DK.X@@YR;\WDU2XJL1'FD!<>6]%L\OK6X]_D["+R2K4RPQ> MT -+U,^C=]MRIG32/#5[WO*V6.TWQ;OK,^:/S; FWX^?Z9HI_II7JT_YYTVQ M ( $'"$641^A. L!@;[ AS.$$A311*?\&P^5Z[JO-SO. &W_EFA$ MU2;P:(JW)DMJ NR.(#T15>?&B?X]H.&"AIG1-0\=,L1>VF@P5L: "BIU1"<& MM:*!OY>OM @,>95F84)[Y88P$@R'LH') TD"K*)T"X(CJU"+2+2XG MB=J@\?Y\ F:NEB_%:LS1_R ^]><,Q@G?/-1[6@K4YB?&C(=J+GE?5-=E=2>W M+36(ZE^+N\]%M<@(P-0/"2,IBH(PA0F6UDC"$(@SW]=)!Z8V'"OZ":QVO*FY MHF1,G9HFC\&:GJP^)H>:"0@XEI;#$$Y3Y+Y(_)"2UEY4YZ'M8SJL6Z[:YMIYQN#_OE_O MOK_>UKNJ.3GCM=6XW6SE:Q\5O][(N/:P@BG&'),/KV/A1\IY1J%WD M2+=M[@?/IX[)L95[QXCAC/)TJP +$A%*4E%@I#X-.?%3'OC]UIX,)F1Q_^B$ MVQR$6Q&[CF8_=E-9O@6H5RTJ+]]Y_W._^>X%X,J34N?]5#?B^M?9Y6O5X,\F M53N(^ ^3I?]TR;AU:]H\K-F@_M.D8%U>QL^^1I&;/O'^37S%KGZ];4_<+B(< M)J)RR B/PS @/HIB).!3%H8\33(\CZ&Q)FC'@^(&C=#5N:55W=!.G54=1G6N M2;5UV5MOO=;I/TM.?1C*25*J86OZLV=44UI&2ZB#XC9]/OU[4PP?3%LWLTJEN9*=.IPZ#.M=TVK6#XC9].LW*ZKI8GWH04L012F$4$Y_XC/HQBJ4' M:<8 QK'>HV2S2[ &L9XZQ[H-\US3[,'K/U^F?1+0 M29*M>;/ZL^?; 8 M10D$H8^%E\C'$:0^8-$\QC1N?',\[NFQ>AW8=LG%DW ]B==K ,]E".2H^4P] M3)J^YT=863=OR?IOIPP][X-8K#5O C53*+,(8L MC)@O1K093A)?_"$415J6)<@'&:6SW*P[W*WI]_&NM]Z^7GGBR[UF%#F;J5R; MC>?'*5ZLMI@_3<7RGZ],F7EMHMQ,__^"1)^R&58AFO&>OO1XN 7L9?\B!I,X M$O65CQ/"N(]2.;V.0$:"*,@BK3ML?AROQMK5/-LBPWHSF;K2F+*%S+7<>+Q# M^C];U:'9)F:PU=I>N_VSUQ_.>)MHL[;MR$]?B3SR?VG$0!9%0>!S'@9^ MF/I0^@=#S%*8!&@>E8AMKT;:#S[;0L1Z*YFZ$)FR@PKW0@I?=H[#**59BGT?9B%-$8@#+IVC M,
[N\BYM/7'1JK3!'* /(QY93Y-(0D2&,F7 M2CF@8 SS#0P+#G9K! M^0'U.N0'4_L_SX*[:BOZLRN]"\KFN."N%V]5E7];?,7+9;G?[M;;F_=5N16_ M7;;/S+RKZ*UT\/7V]!/K[7)]ORG:)PLC$/D1X3R&((YP%HE?0DHQ)YE\*S?6 M6B1WB\3Q6$Z ]X[8O(?P1>_R6@?D3-^#CW4^F+TXZSAV:H.T^81-;VSE.F). M\N(@LB\DM'&".(],-)*OY13=1/-IV-7_WM>[!H,8;UQ V#Q'&8<18&&2$0*9 M'P5)FB02 \Y Q&,&M1XXL&O9L;:?@/6NA3!<5@ZCUV?M!D)-N*>+@9Y06Z7? MS0.W.DQ>4&$W$9F'ZCKR[?$#N@X95%55^0#CNVN\*IL*OWL4C<=I&/L$1# # M/(IXDM*H,Y6)LC[5$4\C XXULGDNM;SV>E2&S]R:<:>F=\YITY,U?<:<:-=S MK%R0J$$DSD.)AKE06FQ4FM7:01\FI5_W:_RG>%B&SDP\YV'($XQ1EA M*60QR>(PX+"WC1(?:E5I5BRZKLZ.I< !I=?"E'.9T2L?:A9C=GA6+,)&IUBS M^'J9W8F><55B[E*Q997Y>4B;99\>%U<.&',]3?GF\,B@GT!, @C2B(4D31%& M >R&T"S(@-;KK^[1S'VZ\HWITZ\C!-+MO*6;&(X\=ZD2OEE-8+Y1>/5UO(C. M0^U']-?29*8IT\HE)^"(J0WV%;\2M=%;H-" MLXY5)$.Q4+7/@V8E>ID"-S5F8_-2$:G'RCQT0Q?TXS+0Q&?5'OQFG7]>;]:[ M=2$LH(C"@,34ST*<)IR!H!M&QW[,J-;BLL[W.N[+)U#T.K06-VJ]VA4M>EU; MA1$G_?O$\(5.;D+2/'JZ$?)R>!/1Z_.L^+QCZWJY*>M]5?0WT2UB&A",*04X MC2F-0GF@$W,:8IYEU$]5'^PT_'9WK5T"\HZ()KM[[WEB+O2#@4S.HTL,=:*T MVKHTDV.YO?E45'?2Z*?BVXX(Q_Y8 $ 8HRST109.4C\,><:%K0BPU$^C2&MB MP\R"XX1)RJHJOXIQA&Z^-*-+,7,Z9THSAPH\KP2Y=UZC+[]+3%X#:F19>9:8 M2]EU$)'S$)6!/CS.N!884=[DO\MWS<#]W?7K[;*\*_"VV>-:%;?%MEY_*;J? M]L*&?1I@@GP_CK(@XHD? I\R#.,@3DB,E6\%MFS67;\Z()5KM0\@>BW&Z>[. MU>/P0A=T%8UY=$YGWCW>).Z41?6%DEUKYTU9UPN2,)C%&,< )F$8 .@'06B^ERJ+WOH?+=.GSR%H3$+OO.*O-KJ5P::)*DN*+AB1W=Q8-=+TT\2 MRE\]O-M5Z\_[G=Q*ZNU*[WU>B68Z]L3_"3L7)_%-6)R'TAAB?S*Y;LZ JDHT MQU">$2=I4MA_=_TI__:^K)I3+B>-YU/9-IV#A@4L0RP(,CE?9T]?)!I;#NNN-&=L=_U-.JT4*EIG)SC)*>/K8!>K:4:_7R MRI,2*LH]X&"$H\=Z7EH^.A>E]/V+WMY(RNK8GVSI?M* M %E^_U3EVUH@D4"WJ^9/F_;8Y&&/=N_/(L$H9"#R0YSR+(I@$-&X!XMBF.B5 MJ1.!=%[O=MB]90?>VQWQ/DPQ]C*,RZ .3S@SB:;U_--'NG?,._',R[*:3S8R#Y)A_F#!EGSJ?>ER*G%;EVU M1_V+;7&]WKT7?;I^!FT8 TIAE'#?ATF:!3%.28_63S%=;(N;?%IEM=_N[E)S*V;65L55P7HKVLO%W^K:CE3_[!_QDT O@/ M/_D_(Z&4PL1](=K1EV+SW5[6<]H AJ>]R2-O+>_]U#KU5T^Z=>4Q@7PKXMWY MX$DGKKS\6@S#O0_%<8 M0=ZAQ D!F:U)0!?8'$\&2I2>T*I; 5ENP1?]8OTEE^FJOISEX"'+06=9SDFL MAV>WJ<-L?30G'?*D1U[CTI77M(K^;S\WGCU);[/,:0:A,'2CM(H&_RL!FC"C7WSR14*I+O;Q:< MVMVUI\FRJNX_ ^BPM!0%:9Q$,4SDU5U)QI+4C_I,$_N4ZVCZ$#N.]?JA&K02 MK2?+@TA4D]RQ^-.34V4AG8. 7J#P@CC:('X>PF?%D])^L]2_">+X6$IW]7T8 M9S[+8I313%XX01@"S9T3?IS2A!&=U663[W>\0OQQ>5NL]IOF*N!'9[A/W^PS M>A_$B$XUR7+-I)Y462+1V34;CYBZH$A#>)V'$@WRX)G;-8:Q\9+RK);KQ=_S M:BV_^D.^*Z3FE5MYD$)>$(]QZ(N*3 S#_2!E"0*,9902A"E@,(TB%>T99L&Q M^O3 /(G,.T#3>L1B((67]68\]O049P;$KD;J,D.:#13Y9ZVYL&EL26ZM:TC MTIJ\S52F=;UX2:B-6%&1:KZORE6YV>25M/=^LZ_]G^/^^G]"_1#S-$(P)0GF M<9K*Q!!&@ 8H]96E>H@-QU)]A-;V" G.$^C^3W61&<3@RQH]%GEZ&GV6MY=? M$+%+H+I*CT6DF4H/(%1%G"\X?T:<;= UO3A;\:*TVXB&B//_4U3E^T(TH>VN ML^H#'.(4A8QG&:2-B-)3GK9L32'6$J77P1RB.0;,FHBW6U(M MB/@IGU;$W(#8(:+NEF"+XJY'M)G(/R%#6>S-:9RCZ _PYJ+X#V5)=3'M=$S0 MSMF@-(0)3*E/,Y:B("8^ZF?.@RC0NJQ-^\M'G3XQ>8-9GRZUE3*G3 V9))GB MI>3'9%Q8"3/F;1[+8.;P2TOMQUPMNHD#'&>ISS!*(C\@G%'&2=8;BB@!IGJA M^/7C*H;1<\4FI.FKA@.^!NG&).\4/R5$43LTV9N?>N@Z<$$_C+A059!CI=.5 M-8!'&1##V9@DOH^34%CJ5^HQ"1*EJ4#C+Q]M6*FG&/HDJ>F%4WZ,1XC3O S\ MF(L+0F%,VSQDPAQ^::GYZ#]@L^M?MA#_LJEG8@)0Q@@B&(4$TSBB&>Y-40:8 M[OLUV@8<2\7##6E7GL1E-$(Q8T]-/YP3IZ\WF,2\7]&00C?/0E&$N M//.4S4 ^3+6EJW5@%"3 C^63=3!.HC" 8MS4&8LRKK5]V-#$)/IB-)XQY=!, M8QS09T-E)AG>/,^-AM)HDCE/K=%UX@6U,>)$56]^V];%R?<[5IH#I*:_Z$F+$5UJNN*:*3U1>4C2 M1$.@9RBYH"5#")R'D SRH+37G(8<=WJSWA:O=\5=O0 )93S,@H @'A%1*451 MT@L60HG2\OQ0&XZEY-'9'.]WB4 M9BB;\U";P5Y]39EOO?RF*MH' M0/.[Z9778?4.8+T>[+XW4 M7(1C'D+HQK7'HSIW_)D5:B2OU_7'^ZK(5^^VI\MK8 %QF$" (^C( Z(SS,6 M=HI-6)H$YI7; *..I;)!YM4--'DQWY=^M;B2J\4_W;=;G?*;0O-9*GNDFU1Z M(_$]J/2[\EKN/QZX?[!2/V4Q>)X^Y>K00@3FH9+VW;I8/UKC37GAOWN#^7U1 M?;S-J^,+UUE"Y-/T#&'DBX&SGV+ ,:(DA3'A"*KNA3'^?H=KW!TDN1?7:T!- M]A#H.78NK7H/)70>_6JX&X]7P>WP8O94>^1G*,XX17'*4 PS&B+0VT 0@<6V MV*D5#GK?J]1)#E?*[_1J@],GVINSI)^%."V;^UA7Z\U^5ZR.?RT*!:]NNI*\ M7G'?;I?_$1XI5V5X'KW&$/O%1\KU&%#M'_]:K&]N11/!7XI*E(]O]W(J]MUU MTS7K=_M=O1/M2#0=UK8DMJZ7F[+>5^WLR:'SBM(?9V$4\\ '4882/PNS#ASE M(=1:E!D)DN.*O??"RULW9(>[$]5CT_MJKSSZH?E6^5@14ZL;9A@LO2KC$*?. M Z]U04Z:M$YX)U[(6Z^% HCA<7OG]53UB!W6+XCOR&&=AVJ/[70Y:5=RDR?D MP&BY2!(8 =%T69BQ!"8)QC[L,:0D]%VD S7+TZK^JZXV^VG=_TASOL9R&.QJ MO/T(.)3R=EYG.4_=;J!9D&>]B/Q8*JSIFZ'8FC X2%,[=7\"Y/ARZ8) B$/? M1Q'F+&%1 "(0]&AB!L%"?-_G' M&56?!H.41]7&5-IS6J?95!]E;LWTQP6MPQ5HDAKK##4:*J1+YCQU2-N+%Y3( MC!55+82[Q,Y\G20!)YF>,!1SS. QC%J<92!4[S2 ; M[GJ.A.4UN+P38).MM5YBZ4(GLD+N/'J2'5=*!XW/L$^1[R0736Y9?+PMBMW? MJG)_+WIV]_018UD414#T7P )P= /HX-IE&@M75HQZ#CS'WO;E??YN]?A]!J@ M7H_4[&DT.WQK:ME85)MJVA"6W>K;!>94=,X&\3/3.RLNG=,]>WP9Z-_AM_^R M+BKQ[V^_ORF^"'K;9X>BF.,$)90GD&$04PR$\=AG29I O>&.)9.C::!W -?L MGWV+_VYTBY0MIK6U;RR2C2LZ;7Y=:]X%QM14SP;EL],]*TZ=5SY[G&EKWZ]% M+FO-YK'2IS"ZVVQ20B'($DA8F/H8P#BCO,/ ?P:WE2)32Z[\HR\YJ2 M.#KI-I5QDENRM*A3D4BK(9B94MKU[9Q@.F!06S=?;^_WN[J1:=A=V,.2A('8 MIYC0-((@"C.>28LH"3B+F%FA:&!GQ!%RB^[*:_!YT% )3;C4U#W'-)J/?A\Q M.-'=71=X4I&T >S.3,"&>').K@:SHWYE1+7^DLL]H,>3V1_6]1]-'9E0BD+. M0.B3- Q@@$"(NS%T0A. ]:Z)&&#(L3P=L3VXL,I@U#J,3C6!&HU)/84R(M'1 M%0_G";H@359XG8K!&8XCA]&IJTZ.F316)W42':O34X*4U&D KW-3IR&N MG%6GP?PH#^S*JEC?;/FWY:UH:H7XHSPOTY5K$6"$TCAF 8IB3DB8I6%O$F5( M;V0WQ)#KH5T+1MZ:(3%ZRWU5%=OE=Z_HT'K++AZUYE!O$+N*8[VQB-4<['5< M]KB\GN2)1GH76+HTU+-![CP4RXXKCP=[]OC1NLKG2]$>\?F78G6SWMYT!A'% M$0YQ# CC*,THB"CJ#*8XB+2N'QE@9H1-FNL#-.]68"LT=6D(AVJJ-!)]>IHD MF3NB\CI8$RG2>88NZ)$%6N>A1C8<>>Z>)!O&8'1[;>BI^M\\W'7;YK MYNQI?B]OBZG?'"Z=9B2-N4^;^YR .B'H-_?EM(@H69;+!R!&7%Z_?E]45?> MP0WOX(?7.S+@6GOW<=3=P#&#$)I/[;N+GN--(&:L*VT/<1S0>6CZ>.Z>W5(R M"L_Z,W]O2VDPW^#F6OM%&/,HC3,?@21#,,5IA$EO+F'<<$U"TXCK*K5#TUWE MKUF@FE.G.\/GD#73V;TK[T >OOP.@N/)O8?<*$WL&=(Y#P$;[L;9";U!O.@+ MSD$1WUT??XCKNM@M8N)GC <88,A!+/0.9?T\8LJ33.N51BL&QUMZR"4>8R4: MPJFN*HU$I_'Z0P-%E'0G99_(MW7=_L54>G6>-27MLD#ZW'3,ADMG-<9A@C*FHG1ZW^A8QN0H?5WOUDLQ^CG9\*RU MDTV3HLM:Y8X=/2$R)$9%=82+)XHC_O18;1YP\(R4F'$TK4X88BZ'M K-'MZO MHT8PI4B^IDW\B&88 )S/\($,4XS!*BH&P( M8$:%OB#5?J_WK8Y[?@=&O8-K'ZF6YNQ,WW' M-L1=#FT7&IV[?4BU^_Z$AP3B,",@#FB24CE;(K\_B,18P8]2Y>G^O<1NS,H'.;X2Z'M@N]Z_: M(8'/BGWW%V5R^:(=?-,ZJSX?8!L1)X?2;UPO=%OX'?JK/ M=(T/RT.^ATTON*[W=^V)"O[MOECNBM6GHKH#BRC!2110&L4()"F 4<2(K*+] M+&60Q5J:-B%,YTOA4@O+[AQ4\:VHENM:7O_LB2^[:UY<^5[DE>[#>%/&54UI M?Y"0FDOUJ5NG>BVO?G]6TJ5SIWL+O1,'K[S>14_Z.*[$NPO5A1PQ@_8QCR0S M!R+*V?5=@S1'7@9,'@-N_O/WHMZMMS?OBVI=KL!"H$BI^%^045\,$Z"/?"H' M!UF XR +E39D30)LQ%1VU;Z\[7UI$ELM/AI)+ YAF[TE-7\XG4> M>:U+$V0H2[%X*2>-'?(99:'177\N[TS#O_-,\Z[/ALT(H*A?;UN@G^2[VZ^W MNVJ]K=?+)GDNTH@&"08QX%2D2)C1$-!N+!A&+-0Z03X+P(XS4P/)6_>8O"]- M>5U>/QYW77B5<<;!=IRNIHKSZ&GLW7&HU;DJFDR7SN25Y7WK:5S]0?*;1O!< MY#T7;><'SX=.*+&5)]W%:ZS\^3?QP=T!]Z.G[)N_9/GN>&1O$22B!. 9)3 2 MH\P LPQ'!R]"KG4%\]RP.\ZJ'6KO1B(KA$0VO_%6 J-W+6>QVC0[]-'HN;$Z M4KZ=LC%,EWI;KT_S;N^YU[G>?L23SI_,E?Y8Z5@SM@XSLZM6]N=(TL[8L9RO MW49QK-3];K^K=_EV)<;HCTH-QCG&-("4IS%($8UAA'J\64+I0GCZN1PK39OC MU-'@4Y>4I1C?W%3%C93&"X/=\HA_W$P\(,#CY-QQ(CM==CWQ[P+.<_6Y%QOFOFX?A:;O-XB!4C-(8; M(-5- W0>N>YD0\U(&V@LA-CQ!IIQ8SOY-*YT< [9SDFH7&R@L=<^9I3O)B;" MU@8:V['1WKI>5%_6\HKMYQ+VV[)Y@*%HEUOK9M+X].]I6>_>EKM_*W8?BF5Y MLUW_1[%:X#A@ .((TBAH]]PGI,,;90$C>@EO.IS.\]UOV^J QEN>:F/Q3?Y> M,\%-&%'-K?BS#J7EK?P'?_IL)AV0%X)[WXN==_3A:I*[P9V%1.6LP&3-8!Y9 M; 8\G#NK,'%DQMD$^J'X]_VZ7N]Z=_MM1&'(,C^ 02# )="/"0H1YI"%,$VQ M'P;C[08U1>AXF5# N"ZKN^91F'93Z-W)G7:3;@PUCND8.T3'".=$6T4/KGF= M;S_@IM$SX7&V>W1HU$Q/F<(_]VOZZ:#[< %[$/9&+U:Y37MT4._'CKT5TQ-YWHY@TZE64$H5#=/8'(Q0MY]?[VM=U73 M-^MWN]NB^G2;;[N%S,,FCH?+F']KCQ0L8)BE(4(P2?P(92C*2)ABCABE#%,? M*!UTG+4#CBN2['@,H[QNJX_#>0W-E#1']E0KE#EBGWBL?#FMM M]/^XP^:X!>O1]IKN(,>?HY%IUD=S]&&L.FKFC4ZYZIH@AI>JLSDWJ9E4<;.F MZ'&U-VNP6JL2?RO+U=?U9H.W*V%6^+#^O&D? :[9NEYN2KG0BS\+T/ERM_!3 MSK.0!BD"&%&2!G+.BT'%"6V[1MTEXAZGEV]7WA%I^TIV[1VQ>K_W M:$>^O%.+R0L3SVXB,H_)94>^E6.T:\--,UW+8Q)5%S,&X$_S>&& M"75NEMB>Y^;2@ME -N>A4(.]>+R898459=41(XVV\MG7ZVU1UQ^+FZ; :5[I M@3@E*:"44$A1&&,&<=;9#,*,ZVVO&V3)M0)U6(P>UAK(H:+TC$:?I@ I,N=& MIUF;W3(K$7E M];#4I^_-V'IY_<8Y37KJ\(@?@Y>US(A27X-P3IC9^H V<2IS]<_Y>F8>?1 M MT\]Q#X-?6FH>ZN+Y>KO:U[MJG6\>F8JRF'.>11!Q1!(&(L3BWI0O?J@NH,8F MG(OH$9F!D)HS][*8CD*9GJ ^PY6!J)J3IBZLHY!G)JY&)*H([#F?SXCL8(JF M%]KA+I06FXS98MP;H?"OQ=BY7J"$ L!AED5I%*8,I2 EG1U$" PU%]S4OWB$ M1;7?)1JO@3/1JMF!#H65,7WJYC%6&X#_S J7*1.ZO>!#N=ED9277SA=)AA,: MLI"3(* H(0!!W%L*@E1K!-/3#U>4F2J(&EM. M->2$$@45,2%P7CIBY,$9)3%G0U=+%D& ",4\3!/?C^(HQE'6CY!0G,5LT1X: M_;C+JYV>C+SXU3H=X3$*Y3Y!"C$LW,KGFS[G&WE5@YEVO,R3GF!8)<=,)::1 M!04M4.9F7@*@#OM,K]?T6WLGV_+?]^NJ6+%]=7@L:D%H2!,>)7X"8!)GG&!R M,(D%&I/ZP'\Z,J2J'.*]1.K])+&>/\_N5.=>)E%!]2Q&8EX::-.Q,XIHG3OM$5I&,S^&,!3#0(+B MF ZC#/C-40B"@)!$>5?G M("L.-V*= /MO_>% B6VRTS*7J;JT6;+=TR)'P[K8\<#-I^+; MC@CG_UBP2/3MV&<91WX<0Y)E$>CM,\B@WCYT6U8=3PG6"!XB M9ZZYM:5LIT<")5*O@3H+F7N&0FW%&Q*&.8O?(+^4=' X<\J2N+^_WS3[[O,- M:0O.C[=%L3LBJ(\0$&01@I!R'I-4[AZ#(*44XPQ$B&:8:;Y69-.T\TF'4[1> M!]=K\'JOM\V-U_K3$';)5U3,J5C7%,WS=)\@G5(V-7B\I)PNPC$3\73BVF/] M=,>?_CEJI2<2\*8)C/C=N^OC(PCMK+)\'N$$+X@ X F*?4A!E'"8<1!A#I,P M@0D#(3 [B3TV2M=5J\R@)R_ &3R.,V$$%47[APB>IL*_]#@.;T.Y:N[3H/G] M6G3QT\=PNE/GWG0IP%54+N6+R5O"3)++]#RC%&? MY"0O[]":YB1WX=%-/K.(C.4LTP*7^SA:Y#/**J9T*Z4/Y[&<6YYP[_#9A# 2 MU\->1CMYN*OY0-W<0_=;_Y[;\P 1"J#<^!*0D!&4^2 B!/, (9X2 J-D^'-H M3F"YS@0G=R3=G[R'5C<.F":$$:.FF!CF&3#+">+T0;O6H3DE"VLAN)0TQH_S M3)+'!(XKO5DV O=6KP0]@@A($*=!%L2,!(R)I!8QV*QB@"SC*0V-ME;;,3W: M9NOMJKOI^,DEH8;[KRU1KZ;Z$[*NI^P:][%.IM]Z9*KLY;8;E7GHL"OG3"YE M->50?UJ&%=7ZBY#[+\7)-="OMX>+TMY=9^NM2 'RO'E9KV5>D ] --= GZ#T MJ1A#8)KR%$(0T3A.,>9Q&,81._KRX"V!]=8[N",_=G#(ZSVZ\IKW4AJGIB_D[<9& M:0IHW%8PCU0RF?=G)X>FB()^,J)Y?9MMRJ__4JQN"@%ON=FO"I$F\7*YO]MO M!-954]/*44I5W(J!2N/0LKPKY'& 1T.1-/ YA4%&*$LA#E*?TJQ#&Q 4<+.D M-"[&$9/34CCF70O/O-O&-=-L-'(0=;/2?.-GGIVD3YYTRFN]\GJW9((Z<:P; M$3YPS6M]ZXY:S2A%60V44JJ:IFG,+65-Q,+9U#5E5/13V-MB][J9(9-9M8=L M!I7CB-'0SW"6<(IYXM,L[*$F?JIW3?T4 $=,7MMB)[2N=VM@!ALSAKKI:Z;A M,\]=;YN]S8?(=0GL!\Y;]B*DE+0F:!!SRUA34' V74T6#\WW"#X4]V6U6V]O M?BUR.>78W'M^W,]\."07@2#V 8PC'+"$ );&8=2>"*%Q$&'5"7W+5AUJ4PO4 M.R"]\DZP/CP7,-6942TN+ZF(FZ#,1!\<.??\DP%N.#389OD(SLFQ(?*]^\N3 M"1U XX23((U20$@2^QRE!S1^J'ASMFL4(QR[.FZJ[+K_JMCEZ_,7M8T;!>TM ME)/1;UX'/M'=TQ-O5][G[X=/S*?4T^)9;<.DD\C-1)!=>WE^:Z1#5K6?I'MF MJOV0'5C*I"F,@C@E"8X@B^)V*V;*PY!ENJ^J#;'EL-M?7C*;\"Z.EVF[U(MM MLCZ3+FO5I7./L=GC2[4SMOLM#D8@(BP)4B,^]+6V+VA^M>,Y M,I,=7[KDJ&F20U[TU*?;F365R#SDX8*<&!(V#^$P!5]::30F8M!>,[<[V H3 M3'P& X)2CE,4^W&8=K:RC,:IOB;H6G L#1T<+V_ _:.)1FASIB,5+NDR48PK MKV=L6NEXQ,N+"F+*XYR$Q-B'9_5D&".JLB+7+?%V)7^1=^Y\R3?-0[,[FE?5 M=S$(:?;6+##UHY12BC+,(8GC"-&HMQUDB5;I8<>B:]F1>Q7D9NEFOTEQQ*DG M0);851.D\8G5$Z@#I\UO3B!>>?G.ZU&VFQ#'E2PEYBY(F%WFYR%IEGTJ7;95 MS4IJN91W9M0?BF4A+'_>%&^+7:>V"Y*DA%%"&? Y1S'EC >]23FZTYMK'F3* M^81RC\ZK#O"NO$U1UUZ^V91?FRW?Y;7W#^CGM.FWXC?)E?AP?5_(8U7%1O/8 MYC#B%:NRL1C7+,YZJC^<4)U?B\SDX0/7UV7ET:I8K7>>7&<]E'(CUV\7&+Q4 MQMD@?A[29\>5QT6=/7Y4A4ZN\&\%D=^%I462QCA,@@R!%"*44-_GI#<1Q5SS MC02MKW8N9#V:M3R0O-4]HJ)'DYH,.>-'3W8.,*[D#J9Q=>24@@NZ8<34/'3" M#'IIH:7HZ<#[JKC/UZON$C%1=C6[>QZ,,A>4!PDD#-,D"CG$!$""6LO8CP.? MZLF##8O.5:,#V=^35SIE%O(TLBN-B5 MNWQC,$W^XC=KS5,=0"CWL4_RGPR2*TVB#.;&K7(T:$Y\PHEPU0EP9;+F(1Z& MV"]->&LRH%X$E?=%M?O^7C20G5 B.>UT+]?U9=T%DC1D 8M 1E*8$9PQ'AXT M".G-;P\RY'A:N\=VY=U+=$U*+GI\!D.G8:2J%CDC\:E;W?14OC]0R8]4CC[< MND33Q7K& KOST"([KCRI8*SQHZI4[X3!7&X ?%/D=?%A?7.[>W?]6]U>O[*( M. EB'[/43Q),4Q8SB#'C8G084!ZF6A?-#K/D6*L:.*_*ZU=[,7;82(!&].F7)E])%$S1\@C+U MQ7?'$,Y'@^3=YC%_TJ8/I*(&81"P%"1.=5=CWET]6(S4/!^.F#T>I C/R>MPMO%11R+M,]# MKNRZ]&31QSI?JC+'BNNBJN35)/(\]Z?\VP'!(H%9@G$*:,3\)$4@94'6&TR0 MWAL6 \PXEK0>F;=NKV;8Y=]T+^$8PJ&:CHU$GYYZ'9CK+K40L$YE;%S%.L_0 M!9VR0.L\U,F&(Z7U)JN"?G;U4M-GU4;\9IU_7F_6NW51X^WJZ1/9Q^-! MA %(@RR&. P3Y(.,PMY\FH%,IWBW9M1Q*7^"LUE_:QX5ZI#^7_\U@2#^OYOE M3=WWA>R1KI9M)^%;+P$_IKH%-MDA0U7&+DB5==+G(6;VW2H=-U9C07QR0I)% MB.&4@" * 8]PBB#H#08XU-K%,<",8]'KS_=NC@@UCT4/H5!;T%RR9RQATY^2 M/L^0FF29TCH[D3)VY+PL#>-&_>G(LMI]$J-W4E95^76]O:D74>3',60(HB2B M ?+#^+!U#01!HG<9LL'W.Y:>!E([8_'Y $KWZ48#UM1$QS5A>FISPA4K/H\\ M4?$,%1=D90AQ\]"301X\>69P*!O*I4RYO9&&9/MH#D/?K^5<@-R_\>[S9GW3 M7/UVV!8;0XA\F(# QQFG$<0 =O<_8!@2 /4F1NW:=CYAVJ?KNWRWK]I12'E] M,H&ZNM3%QB!?L2Z:C'7-4NE K$3:#/@:D-X1Y42;ZK48O%1*.8G$/-30D6^/ M"RZ'#.I>Y? ^_RY/5/?&DBQ+2,KC. (9XS[-( <'8TCO30I#$XXKL4]5OBJ\ MO+]5X+X%9W8=@RYY:E(W F]ZFG:X@J%#-/'U"@]YN32E/HS(>4C24"?.7*8P MB!.S_?C].//[P6C PAC!),.(PS1 &1)#2L;CT %1J+F4_WI-_P#:1(EUFZM+RMAV*YZ%0MIRYN"U_($=:.VN> M3H@M4A^G,04@"4,2$@(I1OT^'AB%(-&2*D,;CC7JW8/[&\PURI1!17$:@3Q- M56IX>VZ*?((M-D^9>6F3S0 N9R(_0[UX;J/-8%;,%^46E&8I8$D&,82<12#B MN%_]@R0EL'-= 7.*F7#5]ZF7F[36F93YFX>8C+$@1>7 MU32YL#L9O@C2A&44A#@-4^@'"&$0'?0K('IK_'9,NM[DY'R2^V52;S!T]C*U,^$_FR[)31Q+4F9QHSUM7^Y)!%<;H/.H!QXL=^1*CX!0=A M _[H&&$$JHY;VUNR+&D"22O^MKI]!26\3SV $J59[/'85-[3EO".CF054QX M/.(229*XJ"Z;:AHU)I%Z,O71Z"9!VT:.>(4GOK=I,=2'V)+_W5.P.NYR%E%OU16\,S9LIT&>_$8(P(@"RFD&>( M9B$-...]?F8$:XT4!Y@993'ON,O3VG*>#I-F*WJ.2!R\J#?IT?EG^=%8VC,@ M=2;:9,&1%Q;XC+DQ6.-;8$0Y#R*:!$',.4S"A/5+ $$ B-9]ZCK?.\JJGHK* MN%ZD4EN=4N9K'KW "/GY]2A-[Y5?Q"SO[M8[><6O/-]*RZW,_,5V*2WR&"0 M9S[C("9Q2%G,#L,6$B.F]0[F #NN-_H=H;6/8)Z"\WYZ6^X*#X3GKZBSSZM: M$AZ+4KTL_)C-![A&?NCR/$$7%,<&K?-0("N>/'[*TAH[J@KUH5@5Q5WSA)QP M6Q@4%(B/W[S>BKY>U+OV''[_E":^DUNE%TF(L9!*'D$ 8A0 #OJW-'&0!H'6 M%;U. #C6M"-F;RN7GXZHO74'6T_/W$1!3>@F#X"> IYP_Q"OUP.^ZBX4N3J^ M ]RB'EOKQ[%U+FK>1#&%232U'(E%/$T]!_;?^.B6\VU7KS_M=(Y6[ MTGN?3WI)B=&]2A;8GH>TV7#D\=T"MKC1>/JS78AK++>OJE,_@2&._93&:0P( MD<_M=990P@.MQ7N3[W\^K[PO$M^5!ZY\WY?_WUX8 M)T9E^]UM6:W_HUA=R>*P\-9UO2]6VN]^ZE.M)F"N6=93KB/!'UN"_][2^OHR M::X>\WS,S 5I&L+C/#1ID =/'^<G>9:'^]3M\PNZZD0700H/"1 $'D7Y(@$(*K" 57($7]7YL(DC[KZK-L MSNC6GUH3/$^O0X\Y>6$VS8B^>2B0.?QGYLT&\* ^6;;+U]MBQ?-J*^]RPLOE M_FZ_R7?%BA77Z^5:/HX5^B3+XA"RR,D4' M47?::SB?JI-=U $=^Q>=EQBY.5EFC>QY*9=.A)Q-1 MEKE25;-?UUM1)>R^]S->K[?_LUQO=W\OMKN]^/,BP!1@A$ 2REM02$:$BO96 M_2R!.E(VU)9C'7MK919_,*%J6C8FEWI"=F9"7M#I-1"]'N.X4O8"81=TS!;5 M\Q Q:]Z4;AJDFGRMENMGYKZ:*622U\5*U(+WQ;9N3MXM$L8"S%*. AJR*&2B M'NQO<4(X0TH7*EDUZ'HF7>(44G9$U+S.KEB7V:7VLII-QJKYU/IA7;%!Z34P MO5.<4["\*D6Y('I:^_'9L?T WLBL/THF@H,F0P"_RP\ZI#R3))QP.FVF<.-2 MZ; -:I^8[FOK9L^K-%D5M\+J^DO1GB]Z4];R5-&[ZT_YMT5" TIY0K*$<"H0 M $#[UX'#.,NT]NC9MNTXDYR.0,OV(JQ3P-Y&8-4^6VV7?+5R>4K>]7+-*>7M M=OL'6/L3CS])N']M7_LMK^4!R-&/9NL0>J&\=A6:>93;SKQ[>J;;(8NJTOJI M*O)Z7WT_F82-0Q1BCD"$49I!F(4PZW."F T@;QYZ-<2!TEI#&KIU;H%BG E; M:?QEU7L^A7E H:\S.0Z_LN:/Y[*DF3ZI:1O)Z M7;^[[AZ\6&]OWI>;]?)[^]]/Q;<=$=[_L2!^2H(0I3YBHE)+(ASX86L\!C2, M@Z&I1R+N6]^% _6:TG7K:X59.P"6C5$[(#HT>(5UX+S_N]^U7B M]!J@(Q]%4&/O@LY9IG\>:F?;J=)ID]53OK?%UQ/#5;D5OUT6S3G;YV$$.,,1 M R'! /(HX8P'^ C@%I70ULW[GHS3/'UI-MZ'W>B$LFK5>U]*)8"]$8,G5;E MO9RDEB7*V4^_+7?>OQ6[_L-Z9G,C MNO)842^K]7VS^6>JTYY#.;V@ J.%:QZJ,)Z[Y43=0G/&?WE;K/:;XMVUW!V] M+5:=W?=RFYL$NREKN>OPDYS774 :1P'Q8PZ13Q(*" ["'D,4,:T[6NU:=KT1 ML ,KQV =W%XBO :P=X+8^[W!?%XCQHB$XKK"9$'07'*PRK^;Q0<=*B^M2S@) MR3S4UY%OCU5=OMXN<)@2" CR 6*0H#C-<%\])AR@;*#N M*%J91GE:<,.U1Y5*8_5QP*(5_7F)P+$4J,6AIT&:G,Y6A73]>%F'C)@Q5*)? MB[O/1;6@D8\A2@C,8)8$!/LA8;VM.&;Q !52M#"R @W2'%72C/3& 5\#M>;W M%M*T,M-B4)<831IG*2^Z/ER6%B-&-*X,Z>;'Y&#N4$VE08( RS ,LP2Q!%'D MP\Y8FD19HGE-B(D)Q\)R,C4M89F/J4P95!.9$<@SGM)7YLW5!2#/,'-!: 92 M.0^E&>K$T\L]AG-BKC5=Q13%D9]2'V/@ Q"3,.$IZLT%F&GMZ#(V,HG>&(VD MS'DTU1P'%-I0G4F&4>?8T5(>34+GJCVZ;KRH/D:\*%\0VRX/MK/6#R:RNQ*+ M\!B3$*(4R@MIY=5L$3^8C6*M.9W!QASK48>OZ4Z:E[\.IE%-AD9E4$^.3LF; M:)CU$CL7Y,@:L?.0)7ON/+XTUBY/9F72Q_MR6Y?5&TFRW-L@R[.0^911[N,T M"FC( Y;%:6\7,J!UJ_5P:R,73AU$K\=H8=!FQ+%)+>6:WF%%E2ZS(Y17SQ"F M7&<-(7L>RF;1GXN5UW"FK&A;5_PAX&=!G !,LB0+_1CC).XMQX&O]=ZK#7N3 MZYN%0:(ATQ8TS@')ME5N!L/(9TDS53I-RG\ K=/U2$?MC-AZ2>^:W>O5]\5O M'QJW[7K7O(:1[U0?IM;AXK+@ M.*)!3T]^>_OZ$V?>QT_X$_^HHQEU+QIUL?SYIOSR2^>.U(RX_X.4B_A$+HXN M/Z,&!GQ,V]E- )?&L=+S^E9Z(9GB=T7*@'S*F;1_8?@+^TU8CT MY.+I3NCC1N@WXF]>[XJ[>I%F#"9)%'"."<)AR@._KRJP3WS5J5 [QMSUEN=. M$)P<(/!^ER"]!N7(G4B)N0L=RR[S\^ALEGTJ7;95]3O7W^YE;W]W_5O=3-@N M$$TQ0CX(2>H#A/W 3T!G@4#QJ]J[6R;?K-//C)[<:@')HSN__?SQ9]T;U+6) MNJQ1KAG24Z*.FG>"FH_M02:'Q*C?;>Z2(+,KS$^(DFVH@?7SH*O*'_GXC*@. M86+ZB\>-D9?#VX&Z#';R2^4[)_+ZP&X!"V^W^WQSG @Y_?OZ?5')FS,6G(>0 M^7[J)RPEC/,H!?W.98("J'0:U34&Q\.B%F-SEWB^_>X=CP][RQ.T\L68?+5: M-[_?E9Z(H/?3'W_U[O+=\O;*NV]]45<>IT%[6;[G$B^SHO,45J-C5UX7Q9.I MWP?8K[SWLXJ0>AZ92Z3,%F.V\R'#O5(LLY3$B$/DI)&$(2$K0(:4SYFMMSK!G MU7':I%V^?-!I]:85+3)L.JDR!KG#)U:NVND57->%O$[G 6CO\W>OASWU1,L9 M-K4F6X9&9*X3+H/]>G'2Q0YSYO+(O\EW)(I5MI>/[/7F'Z"B^TI>:9ZMZV6^ M^;T8C07(LK+S>K>^:%W>N&]0/%5:. M/>Z[O:@:LT!C1\U4CR
-*7J177<: MX+EJOUNG7TP,(W"NFC54GH,29?VZ7(F?RR=;"E:TOQXN<8,P@33EE(&4 9]@ M*F\B1Y2D,"$T2%3?7Q\!B3O=T7J+;;(K%X=3?$%:1HS?/&1E3(?+R?J*Z=6+ MBD_.-?>5':^1]9D?QUR8SV(?4AQ&C+$>%0C"1&W%<"PTSE<93Z\(7-Z*ORGJ M9M[;^L.;SN.FE@/F%#"]!' :*:U'.KN+':>[?7L@YQVL<^ MC4+5$Q#V##H4B0ZCUX'T>I0/-FI-5!PJ$WBIQUL/PDSZMGV_GKQ6YX8Y_<+M M$8+^(:KOCV0C(0B@Q">(1%R,0*.4A["'05BL=^V9;>..9P0_%++="&#MZ261 M\K_V'5F^#E5]43V7X8Y]W7IK N+-"ZPG\GF .Z-J2HU1I?+).VU5#O%V=O/'W:_,8LJC;MD);]E6UWMZ(#[PMMU7_Q^9Q MK/9V[YB3)&0$81!R'P),TA1C'A.8\11 AK0.Q8R&RK$F2T?:!\"OO /:]OFI M$[QFSQB,&#HUW9YGU/0$W5+ W)S[L<7O!7D?/X;ST/T)_'Y\/FDBYL?,%&^. MQSSB) S]+(H@BF%"*0J8WV%D""9:-_N-BVS$C-'ZTZC/Z0/+O4N>J/(O:%3[ ME*G2":LY!'R\'.,FUN9Y9K0PSS8K'2+B.#/I1_[/DYT,?'>0H4PC8&/G ,WK MVVQ3?OV78G53_"U?;^4/27%=5H7 O,GK>GV][FXZVJX^Y=\6D.(4,A]&.," M14F03_GB-0U>>=.GPMY\;O[S' MCC6Y2[@VG^TEVE$QW&GB+OKSR$\3^:ZQ_\1U!"SM;'N]_5+4.WF$11UH2/PX MY DC$$9A$#">^EP"S>(X#E&B=2W>!/!^N$SEO6IVS:T/7'BWD@S-Q94I&H*5 M+8]3MP$G6R"/3OW8"#,/C+(,% S!R=DJZEK:X]<40[Q?W4Y+B_ M>FV.DRFN@RT/"8F&/:L!V8"0.QJ-.0[S-$.QQTX=/&P.PH8'??YI MRI7C0X=?MKAW._8ZCY(@RA$.&(A"&B9)F*8!DB@#"GR&.+>[D1/7'_>="MV[?80CBD"491F"0RB($04P 0S"@2$"#&L=)F; [..YP%/ M=^JV6%\U8+TCVGXAWF@WGLT Z&Z3'I5[\PW2 VEWO#/Z)1*5]D1;B\0\--B% M8V?W05OF3GE?VWFSY/NO^?\N*RJ5O'G[B/(8 <)8Q&( M&NK$L\<[LYRQ9T%%C_;?YG?]0[XQ0I 1'L#8CS#V8Y8%88\BB:#698BV;4^J MIE MTGV]*^^*ZD.Q:>87ZMOU?=V_:Q-E/.,P!3R"#/J40T [BS$BJ=9)O"%V'.MH M#\VK3K'IB>0@&M4$<2P&]<3O0-X#6!,]:'6!H@MR9H/8>4B7%4]*^\U._7&) M]_FNV(IQ>I6OBKN\^J/.MZM/Q?)V6V[*F^^=V0!RQ$$H_@^S!$4^2LC!;!HA M)5VR9LSUML,6XY6W.Z!L=HOM#CC5GQBP0^YEM9J$5SW).E#ZZ2&E1X@ORYM!S"RHL/*/\U@F<_@$%N^Z4CAJ:M;F -X?C7QF,LI G M' >4DSAF#..X-PUY0BQ- *@;G'8.=< Q72ML#Q[N2^I#=%.^+&C?AW*SR^-)F.B] M(&W'Y#CZMSG7-R54K\-J3P&U.!^L@:[H-E+!@4R/K8,GW)DIH0GYL]="(Z?4 MU="<,PMZ^+>JK.L%3!(DK$4\3C"D/&8T[64XH1!IW=@XV)AC#6Q >#2OJN_R MY@Y\5^Y5GQJTQ^=@E;-/I=UUFP;?;'2M06.F:'I$SU[+--U15S$3GBSHU\G% MUJ(G5[OU?[33/Y$ @..,1E"4EUF"281!#R0+_-#@6( #%$K]<_#._]-+YT_A M61,]XR ,ED&GQ#L11NU@C*V59R@U4\^A\9F]G@YV4%UA[7"I_&;@X7KQ=]=R MXWVQK1MSS5*6?/RUWM4?;_.J('E=K-[GW^^:F<[#3;D,!2(3A"2$H4]]Y,,D MCMJ;)UF.!CK$XKC@_[@2(5PTV[Q2^YG. K@.B)L9SBH6>,C>H7GUN MPM#A\K"\[OFF?=+Z]\EN!A_(Z05I'BM:\]#IT;Q]_(S?J"RK*OC[]NE1O&V? M?'DO4!P?<.^>'*R/T(]PHEB0'V<1"41B2:,D3N/VV9? QU%$M%:%G(%PK-G= MRXN%=_IRY7+G.W9U8?HN[#43]X%F\D!CY6W>:H M^:WN^G$+9+('JQ[R<*&W&1(VCSYD"KZTTF@TK_VX+RI1$VUO&FLG5Q;WU1#; MGSQ &F4"!"1A%$1I@!CR(]Y!2#"E>C?^VC3LN.AX4XB!?G'E'3![#>BKXR-& M5_W(YG V+6D*=$7ZT[G MT9N'!H_AZ)-Z=B1NK>JS2!,2PJ>OY2)@%(A,P8B?A=PG84"0WV<)YO/(NBAK MV':OQ,"!$NN0:U%^'?'J4G-E12LQ>P+T#'7VR.A0<36(S0^DJ";>FON]1,ZU$\U@ATHJ'5NQ]%0 M"7O&*BKAV=)1K0C]@$JJY]\0+35@TH6:9J(S+'C >1823@!(@]!/DP0&/0P_ MI5K75%HW[EY+ W=:JD:O?2FUSNPH2BI1SU=()3I+.JH5GA]/1O7<&Z"B!CPZ M$='UEV)!4KER!CD B()8B#=/: RQ MI [F1G50^!83C_=%E612T1N1%63;KO*ZHYIU_+:1&3N(ON 7@M*:Q:N'TMN M#7TTU-PAC-H6WH4HE9,DB#CG4)\1/%[MREV_L:NV+1K7D]8!/ M75[E/_&N]SNYK?ANO5W?[>^\C43KW7CNRVS;E5JK1#M6UWFJJ04!50[" MCZ69ZFX9RJ0F;U:4\;?M:ETOY541Q8I_6XJ/MA='++(P#5,(0181%L2)#VF: M]E@P(LQ:26J,8(1-J][Z[GZ_:Y[Q%M]0U)KW:3ABWH)DCD*Z??T\A>VUN%^Z MZ&1\,3W'K:FR#H[5#R"SPWW4T5Q+C X[(_!]D64QY7'H,YR%00+"!/FHLT;" M+-":/S6UX5A$WXN_D\?;ON2;??-,5U>##JD]C>E4T\TQF-13QO.*.(>=^=^U M-^&KEU6S-2GSIH.^&L[!GQN+S_Q \(9"'T8@S#C/HAXKX%$ MSI2:J])PVX[5ZE%'$\.T%K'703Z,W^3P[>ITZ[;W:RX^*()HZ>B2A3"9J-VX M$1JD@JZ",X)ROLBRLJ+:B]<!$D/(@DRK6M]+9MVO]BN>8[)-K56Q=0%JTZU]*V\A^+3UV+S17RBW.YN M1[X!4X_7X>JI&Z ?2CRUG3/33C,.+4OGZ^VGKZ4L >I%BFG,(0/W) L%4-=<2M(QEM5]/76WGZJ"E)YRF@1U*':ZA! M@'XH&37QSTQ)C9FT+Z9R"W^+A,F+.>.4 T'5 M/(_DA&3;DNJ&7^>B*F'/6U8/Q%H15OTP_6C2:N"AL;B:LFE=7N7>_A:(J)*3 MB$$0^G' LQ1G!/8SP9312.NF2@?FW8NKY@$E%Q1;UE8W[+J65HEZULIZH-6& ML.K'Z ?350,'3675E$O[JKK^TLE[$&<(0HYPS$*:812D07]+%?6#+'2CJLKF MW:NJYHDE%Q3;5E4G[#I758%ZWJK:TVI%5;5C]*.IJKZ#QJIJR*5E53T>UUGX M\H'?#(0!Q 2Q."4).^# +-/:)VK?NF---3VVY(!FJ\+JB&&GNJH0BRE%]0AO MN*8:A.>'DE03_\P4U9A)RX*Z8)G/8YX1@A(_8VD<@;B_98J&B *=4TFV;&J) MYPP.)5GCVJJ66J79X3+_+%5SN%8JT_]#*:2Z5V:ZJ,G:2VJX6JX?6W[=GJQY MW1VL640^2F(_@UD$_ R)VI;R_DX3"GVF5$=:,..X8!QPJ,@&AY>%;63ZAFI9 MA\U[/3J-JW*YESTE;]XIG F=#T"-0>NCO"#<;<0>^)W4O^S_,^IND;1I!=VF M(Z7U!F4LV]V!GK_+\SSOKIN?]6EC$42I,.?C, H@B5!$XJ3?ZL5@"JBAA \Q MZ5C.;1YOLDVVMM:/Q?-0W>]);X!Z[Z[;OSC4LM.P;9P2QF+=5GHP9=\@6UR@ M1BUSV.!V=EG$BE/G,XH]SE2G2#ZL;VYW[ZY_J]OWH-]]WN7KK?O'E; MVRL[+^2R4]'YX5V7E;*?!49W\'$'UA#F>,\,UC7F<43\OQ.X>>U+_=WWV63]-\*.[+:I=_ MWA0?BYLVMS "*/-YPA!-HY2%04QX^U8T"2/,_,67HOI&3S"\CZ^Q* 373S/SP79LT#J/%3- MAB.E]0:GITD?Q9"H>2SYW?7'7;G\X[;<"-9J_N][H8.'$\ 911F%G' ((I)% M. P"U-KVXPS[JFM&=HRYZUD'?+)SG2+\;UZ+<;(C]$K,7>AS=IF?1_>S[%/I MLJT:=LI/4@$6-$$18PE. :8<"6L,);T11'RMYSHTO]KQR.W8X7YO\&C>&J++ MDZ9*V:?(5(Y>8L>MYC3&5<1%C["9J8@F^'-R8<*!MBZT*D3+N_MR*XL#_&U= M+^((H R#S.<@9'&*>!!%G+CZ!$6A:P3,7#C$Q-+7'. MHYZT:%/H5F&>8T=%< :Q.C/]&>;+.3FRP)"J.CTRQ4KY%N\"(2& 6<213S!. M"13"2'M;**%:#S>:61A9C;S?6UR:>C-0!]*FPU+3U^$E;MRVPS&?BWD-,DB27U&HCBD*>,L2WWLT[[*2B+,M8ZT MZ7^[8UUI ;73$'I28D"4FHRXY4A/0D[I\7YOX8PL'T_HN" =YM3-0S8&X"]M M-2(]N<"KU5KN]L@W[_/UZO66YO?K7;[I;)(XC1C& &+?9\ /!8!>HE(6!5J# MI6&6',O($9PGT;U:;[T.GYZH#*1336#&8U)/;,Z3.)'T7"3J@@S9(7@>DF3) ME])%$]3< U2T:],\K[;K[4W=&8,\2$*>I3"),L YXB''O3$:Q[[6]AXS$ZYW M[G2HO!Z6YA8<0][4Q&@$RO14Z E;$XG/\\1_RHRA,K MKHNJ*E9R'JG8ULTF_8^W>560O"Y6_0;LO@3#,0Q $F+&(A2PD##8+[FGD'*M M"66KAIVOE&)]& M\72(O*" 3N(Q#T5TXUHY0GO6G-Q:+O=W^TV^*U;O=K=%):%4Q:U L_Y2O!8" M?E=T]M.8AA%+H@BA((HA\6-&#O8)C_5V%MNSJ]./C38:GT#U&JS> [#>F[+6 MU$Z+I"M.ATW"MN;4V#OZVL.[7;7^O&^W(N]*H9-5LZHWS=R8*FN7YLFL,S\/ M?73@U^/Y,T?,J2KCIZK(ZWWU_72!@<0XY9G/* 1HY #/P&=)1RC5.N6-I/O M=UP9]I!,U@J-Z%)3+]=,Z>G40Y(FDJ9G*+D@0D,(G(?<#/*@M-><#+=9OEEO MB]?BM_4B3",8^@$CHI!#<>SC0%CH#/$(:RF(P=<['UH>-AI+3%X#RG0[I09I M:CKBF"\]&=&DRNVVR0,A*GLE]=F;AX8,<>#K!8$)RP!*8A!3%&/J(Y0>43"M5V=MVW:L/3U<[Z<>\%_E M*?#G3U])W%X'7%.?K(=$3;RFC(:>LCD(A!/UTV3T@C2ZBLT\=-.9=^4X+5RW M9GML<\%B&L1) B*(,C\"20:R@[23,*:+^Z):ERN1%*J=:N6F;42GOS[&H]QU M27&SWLI59(_DXB^6(]]F^I26B_6(,8?SZ%=#''A2CPSD0OD>YC,S,7(.]&VQ M>W?]*?^V !F(LIC$%""4I83%G/1;#T@<8J4+[*P:=%QYM)/"RP>3PNL&I??3 M1N#\J^;]RU8X5JLJ1J=7KY1X;KK]=<>LA/A7^:AR<\A>X!SYYF4%YBZHEU7B MYZ%G=EUZ?.&R?;Z,)H*;"]WP4FALLVXG]S/L;LO5 L L2FE"8>3C- R1GT1! M;SK :;;8%C=R*ON3X02QJ5VEOIFV??,)1/TYT;J9$\T[G -FD(UY-IA2=LJM MA3GFJ_:6R"NOQWCE291>"W/"B>E2W/5=OA2WDNU_K)> M%=M5?7+.AN;U[0(G">9IP CWTR !..%Q?\J&^$%*#:3.V-8X\G: YZV*Y2;7 M5C9S*M74S"U]9GN@>DA2JXX'[,2?!*Z1-SN=8>?2QJ:AA,Y#FH:[\7C#DAU> M5"Y,;[_[9&,4WK;[ /!R)U"($2X'<9Q&(>0DR4((**))OX64BO\I;3>W8VF4 M#9O+TPV;^7;EE+CP%G^K7GH_+ MJ]EMY\/X5;GA_$46GM%VN^Q-?Y^Y15]*%^UK\+1[ E(6L"0B($[B-$7R08[> M$.9)UDV[\^W*>-+])1/ZD^X]&N7.(O[!#SO?KDK?/*JA(0Z\/-^NQX5JM_C; M/J_R[:XHZL--D;$/ IP0GS+$A0T_Q4'6&0)93%2O?#?X9G<9^0AFLHM1G_)Q MH2\,(&\>?6&( Z6UAF3:%SX5WW9$N//'(HE ' +.@DA\>PIA0F"_!@P11%HW MFII\O^/*_PA);\+!B"I=W7##DKEP2#Q> V@RZ3A0HJ0=^@3.33P,/#BK'J9L MJ,H'V=?K;5'+J8O/ZVU3VQX5BZ=!$*(P]4F:I&F <))U^W_3$,)0]5ZK03;< M]9(>EG>*:[),>XFD"_W&"K?SZ$!V7"D=M+W!78JMZ^6FK/=5<>S/+/!]!,(H MBN(DC$C&@[X<2$,"B-;K4I9,.L[;S2)-W5S_HYFY;5%JK%>NV1RN7-X1XH1) M7XTZ/3T;POULE6V04R]KW'#.E(]*;S;E5SE)DY45*_>?=]?[#5XNR_UV5W\H MEL7ZBSRU2O>5/+*Z8&E"$T!2/X81@XC*TP$MABSR$>&:QZ6MVM;IKZ9'IAMH M7G7 =N7EO0^:AZ7MTJXFC-/QK:>/!Z(_G!!] -^\?$>K8K7>-:?4K[P.\55]434W M8"QH$/D0) AP0K, "01!W!N/&,[T]-.24>?"><#9[J2[\N[SJGL6^Z?UUMO7 M*^^^J+Q:HM7<5FR+=S4!G8!P/>4\,MUM3!$813?W6I3=N\P"9WMMS[B"J4;> M!:6TS/X\)-*V4Z73%CM$%!M+-=[O;LMJ_1_%:A''* $\2V!$_!0A%G"$>Z,T MA5K3W --.1XY/Q' 1NIJ+S\@;(2P_>D@!=0GV43YG/([4/%:;-X1W)0J]Y@H M974S9GB.JF;NS$4U&\C1$!5[7==[89!'"4AB%&4D@I#[:4QBWAN,8Z8U!SC MS$3JM6[0V54N56+-5K M.T8(@C[G/H]XB!BC?M#K8LPH2O1&G38L.A]R=MOSK8\WK="M)EYC\ZRG8@_/ M/\QHF*E VP5MLTGZ/$3.JD?G'RNRQ):![#TM PF0)D!$4$922E"8!;U%'T*M MJFR('<=EV4.)LSBB',2MMK8YI76(IDT\D+Q D9I^&1,[.]TR]^2\7@UDQUBG MNF(P3$",PY2*_V0$I9D?1EEO#06IUC7]IC:FT*>A8T9C/@UUR0&5PS7I:I*Q MXAEN=,1(D\V9"I&N%R^)D!$K1O=\M/8624P(32+&>113&*$(@ZBW1!E)C"]\ M5OQ^Q\+S\-Z.@_08:XX1A6IZXYH]/:UY?$%'"VC"JSA: !<49@A_\U"701Y< MNE?#B WE@XW+VV*UWQ3OKO]6EJNOZ\WFN$^-LI2D49R(0HIFP,_$?[N+Z[,4 MI$!SC]@02\YGF3X4,LKKS;K=PEE>>S<=2,W;H8?0J:8T8_&HIS@]*DE=C\O[ M_5/S4,9DFV O4'5!BFP0/ ])LN+)X[.EUMC1EZALO5WOBC?K+_]?>^_:'#>N M90M^O[^"'UT1JKXDP6=_N!%XUGC&97ELGSYQIV(B@\JD)-Y.)7623)?5OWX M/C)3CZ0 $"!9=2?Z=)4MN[C77AM8V'AMY)N/NYHWOX(W+UA5>5TU+>V$Q'.3 M((QHB*((^ BYH7^< \(H)*E2'7L+]BTG3N>]\;8!_>M6H':*(VPG:W#KRIO! M4*C*WCQ1T)?#%N^O#6#GA-AI(2]()*6)E1)/\V%:FJA:\/"BV-IB4Z'2?_F0 M'Q\6.-[<0A2PP"-Q$A/^#^*FR$608"]F* YQ*+MSVXJ^-Z]@[&3/<1 M+U ST ?'DKF,?C;:B]?UVPVP(O_4_8]\=\@9=ZMYBIE;^F=1W^-#57,4>PYF M>Q"55407YO_;B/JP/%O"@!N&"" :1PF$?)+7(:' 5WI\QX9]RTF+*)5<95O5 M8@)6F)93K;E)5E.T#JTCNIK3XW7^Y("='O&5<\3L]*"GKUVM0>N &MH,TC*4 MTJJ'Y71-7G5#KJK;26@%=YMO^?Y'L6RP*-9Y4B%'3E-L\:(F(BTE7X8IL5/, MZ>3_@$3HL+0,3=!"_K)HD[;WTN\,/>;[K.9I#OTI*I'FU8IR$QZA7&#<0*RW MH#3L9Y%)0 .E!6?UKUN>F1T!.7F'2/')('6ZY-3 +E-JFG BB;Y'DIT7?UYR M,: /^KPM0R5&X'_Y<,]()I05X_0NT$K<9,/8C3 +TR@*4^(!W%OR@XBIY LZ MW[><-YPZ1/O:F*9FJ!"FJ!J6N-+5C6=/A\TD'B=*9.1#@\"%"8B.!Y2Z@Y51P]]AQY+VU+/>!C+JQ5@N)9.1"4@<\;CI.;)C@M*!FSI'&61J*%TQ0_$R],B4,V\]8&J* M([5#)2)AZO>3BMV!V^XRJG)7H?RVW'=OJ7[/?N;5[\6NW!?U4R^G<+=Y_I7V MO8OVZ<&/NQ_\KXC=_FH5>WX419 "1!F*N<#ZZ7$A""0^5)EL+0FWY4D?D:]\$6@^ZYUV= M,Q^N^@&B8>)*C!UKL4=<;K?MZ-%2,L?QJ4EB^.Z1K&6UI&6,9XMDYLVC8PO# MJ#'29S7I^M M@\:84I=X)*9QR'\1$A:[)QL)4,FZU;YL.2\6AU7S+C>>MEL\HV&@,^C1M8PN MH(F]--%@U)K[/_/B[K[.-Y"/2]E=_OGP<)/OKV_;.[O7A[JJL^8%3915Q7H5 M)X!A2%#,7(\/[:[OAGZ/(?"B6&VX-6O;^B#O6D1+ZY/7V)2O5>/CLFB^_5X[^1ZMB$658IX%>U$FT_( MVXG\7;Y;%WEU>JCI>#/,A2PE"?.3T*4QGXZ'8=2]F9S&41+*WA(R:]3>S.\, M9W,N_AG29Z^:S7034HG(@1YM)R#+Z,^6?'NC\I4M!HWVY;/:%*$+*4\+ @Q\ M0/@_(>X?78L#)@[;J=7I,VC:\B@]V*_5B_:9Y-R@@-JAVY:"SE;M08W+L2*J M'I2_D(IJ.*O M%TO6["?+"Q ,XAA&./)PF1Y,!3)5J@(XR9#F->8Y-7.'M.VI;0>ER3[3 J9S6 M34:GFL#I,VE%TX98&A R(^0N0[W,N%)::'QR.E7MZ]6QL,YO>7FWSQ[OBW6V MA3^+:H42-R >"0,:AC1R8Q;'7F\+Q[Y4A?1Q%BPKTSD>GAEP1)):-)*W81&: MCC(U]5%A2T9ON)]G6L-_]U)G!HEX0V#,$#>OLACRH339E!2T)+][:8F4#UFQ M6T7,)2@,@CA%88(1]=*(=+:B)$JE7H099V%2+6DQJ:B)/G,2:C():6/4Y#V^ MS.G))2HNZNT2F)*$)^<0<@G: D,01SV M@A7Y, 4J,R:%SUI6#GK8EX_YE?-[L=EL)1 MB'U HH"@!$'78WYO ]% ZM2&WISQ?LR-IS/,,FJ3\@R3&L8=Q M]Y9O$B?BB5=)'=#XM&4A:! Y'21Y)=#AZ'TIL$R/FA8\8V9",7A-P@4U&,'6 M_'(P!GQII,48V5SY5.SRCW7^4*TH3:A+?8! G :QF[ @2GNS80"5I@NCC& ,2(D H!#T22%U7[6:*#00JO5/K?LIW<0M,E(EYIYKVW[3F MO2S_R^BS5CTT4/->C4WUI]"ZY=.O^6.Y;\NUW);[AT9GT%/WA]U6;Q(!/_&) M%Z9QXC(*W91!&H=AG! 6TTCO*31S]BUG-.9.S!JZ9"=F%A^'4V:V %=MAFF9>BR50\OOHYFBTV91:4O^W)S6-?7 M^^ZU@69//(A1 !+FAP2F J2]O\YDG2\UH=.@RMAJTUM47%AO&L7:_"M.X^"7AEJ/LF*4Y?-NEA=W]Y^+;--;[);.P=/<-+1U/S;PZ:@!_::J1*.CG M[@TSB9NF.,4TB8'O!0@2&&-NAJ5!G"9A))68:7_L.KQ*".N%[V^H+#C69I?9@WX4)IL-PJ"F^_+ZC%; MYW"W(?FMJ.K[,B_V2$A3U\,N$9L;*48$"IN$48A8('5HS8PEVP+< VP6QSJ( M"I(RGDD)29Z41$5I/O('3_R-$NGQC"J(]:3,:HKV2(:EY/L]'B[)N#'^%B#G MYGPI;;0P>7G_N-LA[AUST51 M#"ET73ZT^&DB=8'!M$W+DG^"ZIRP.D>P\E)EE.?WAX&Y*%8;$-YA=\S08)1O M^4%B+M[UA@MS_,L,' K<7!A";+ [_V!BQ:O2;IN4'V!^RZKOA_U-L7LYEK$$ M8]]GB*0AZK$(7QY^=)G[?VQ M81+"U :"G*NQZ*,=%]R^H).C^9H?E$>[T)IL,W(R^VW MQWS-E1X^/FZ+=?:FQ&.6AA11\5(\B^,PPLP3-B/*)3\%TON+XRU9%N .H'.. M4%Y+#!#YOA1/RZ&:)K]%WQAQ-D"HO$I/2ZR>7(\D6$:WWZ7A@H";HV]^)3?H M2VFC@*&!7PBSM146X,N8X=WWR;C#8DQP-S\QW;'.E ::T5C M%*0[&\RMP(B%%. D8'SR'T(2=Z882)ATC2IM W.HB/)E 'WZ=)3$ G,&M&2R MJP"7")'6$T7^EJ@HJBX,:HH6'[+7Q;OWR7=WW17(XPDP&C.81@&@*,8D0(AB MTEMC*2$J5\)U;5C6EB.L_OJPXDM'VM0-B\J4K*GIRFO"9JJ4>8&:-Q3&%)G+ MN#D]VHO2;!-3?8UM_UAR>_GG0^"F+L9]Z,>@3)A9'KJ?V M\)JN%>NI3 >L.87TCUVV;9I3+GFJW@"+_--0T=,Z$O3 5!5XJ M'DG&;A+Q_I0 &@>]*<(2J5(CHPQ,=]K+:%._Y.^[QUPTZ9F_R8]WXM-Q)/ULFQ%;%O< ARIFS5A05(:V M@2S**.O+2*C,NO2R^I5YOF0[X\?=NGS(/Y55U==$+'8'#J&;_9S[SZO=B5^Z)^^KCC0T!>U7"W>?X5^J\#_^/?\_J^Y'_R@_^59M*Z8I@R MPOS4A0$@$:6>E_8>)*Z;>&J%29>$7$4AM J:TFR_X[Y5SDWCDU,TL)U:>#6M M-$Q(^X#"+#'XRQ"J13)3+K_KJLEFERC],]OOLUW]].83WP&?%+,T8&'BHI#_ M+V3M$]\>(]CSI>:K!LU93NU[:&J+9"9HE$L$)V90+0WL:X+UZ)P3/.,41'Z4^@FDJ1=2 M""E$@3@LX4922Q C/C_95N)60'+6')/F9J("98K[B';8TMU";-!<.7B(*;N; MAT<^9/8-U#2;J$N%](+.?=\NOH]WS^<#,5NA!CB=MPTC?R$)D$" MA"$F9A.0UX0,+5GI ML[<, 1GCP,OEJ+%2M:O&BBYQN MR']522Z. *0[0?L*S4DI%,\M*; CIQ!VB%$3AMG40$8$U E:1M_7P%V.;1IJ M/1WVAVB^W6?[''%C&UP^/.:[JEGOH3_%+_-5% 41#GW*O#1.TA! GP60^@'_ M)PY<+%5CSK!)RRG%EWU>9S^Y/)R0.7D+34TM3#$L)R4SD*N:@'!"_>VG6A E[:M"B:KKZ^197CVSB#:X!CMX]>C".V65T42.> MO+FU;X(=V<[TC]T^7Y=WN^*_FN=:NPY=K3@A8IT*AP%-P@ D@/^^LT8 3J2> MR1EKPW(.= Y+G 4Z)D1J*8\V@W)2- 5Y:C+TC+>SO&/BHU07B!G0GK%4+D-W M1GM1FFU@1O3F*'Q?\EVVK8N\:HXH=:>5UNO](=^L&/,3$"1^X*(P8IAXL=\K M($%^2-1.0-I$8OU$8P?$*3I@S6V[QQZQ4^Z<@U5U,Q.O40HX>: ,J>25S1.QW\10BJ#,_JHFLT>HL69K.>RHFW!79EKF9=0/.EK/-=763;[1.? M&1;[?!6G291B#"/J0<8G@TE 6&^:A$"Z5K:'-7DVTHV)[QE,A\[&LGRMP%G8UBL9:(9UF2N+LJ2\,2Y9X73^ M*XWF72HMML$Q!VV_%G?W]?7M/ZH<5E5>KS !:\P$2I_-($KJ1 M2Z'BO:AQMJSG_0V@7\O;7P]5WIV-R02RB>?>@RQ)'S3597<9Z9XA7P:/GXYC M2*]_?2JRFV);U$_XL-_S_KU"<1"F20)2;H[Y 4G<).5&64 PC?P8C.E@RL:L M][ .2->YMAV^8NJ+@L,T27.";*TC0-XB )C70T!7O6^]JG=%]3LS_MG+@;5? -YD\WN\J^YJ#O9_Z$XM^VM< Q9Y",80LI2E$0T\"FD MR(LBX,5)*/4(@37CEIH1.UD)T]CW&KI,V_?7#4Y[MJU_&W/XR$0>Y!>19 M0Z"V5$1X>-NO1=@2=[^ M^VNYW;)R_R?_CU9^A&,O)"F- (A P#" I%FP]5,H'FE7$>"I,%G6Y=X-I]@Y MO2/-[GSOBO.RX$BSH]^XX7SH'?K%^4/XY'1.23[C,'EXY81]B9%5TWOUH+9G M,++MJ.!:&14,16-@L)@ZWLL80R;WNIRWEXVJV=7UCA5)F$_3,(Y0"E',,*:1 MVQMS8P!6?+PLR@WW:%_+#2.:AE2TXR4F:1E!&?_M.G>RVKG)[XI=,P\O;YWV M@Z.J=TD3*B?9$["HIL!JJCMKK:X.PX! CF1W&7HWUHGA.EQZG(Q3H^ZW15Y] MK"IQQ"WU_=!/0R^@+G%Y[IW@).Z,(S]*E!9R#9FTG+UVL"KGMMP[?Q[!.46# MSMD<]D*RZGNQKMM733:G7NH!&*-F5KFWJ6YG.:4(T\D/IW5D">KWDEQE-=2. MSI+54=\I*;47J[B. Y +"/(PJ\P$\0]GH<$0)2 M+S#:LSZ5IN[S;7-+OBZ=QWW^:X_W7&<_%+OU]K 1/UW?BWO:E9ARYOSO/8A5 M7<657 N!&B.X4\5H(NT]F\\+&3[S[DR2EZ#% [PKR[*)&"Y9H8WX)R76YI@< MJ=MM88AJ%3((:1@AS*@7I@C#"/J]4>8E<+7+[X1^C9)I66-2_3UM^_LY+OG# M0WE5_;M3Y76]S=MG&A^R37Z>X9K+:^4I'B6O1KF=1$O[!M\*:(=_$9+985'7 M1]4@+%H,E9V14SX]CD8N-2+@>D'H$N+A*/(BPF"(>V,)H6FWU$AWHP3N73/J M"XT](IUE1MX!)188%[TJ)DOHDCN2O!-RJV)JG,AV'%)4V=W=7HRF1;F[OOV: M_\AWA_Q[=K,]JX;O4<+GD.)ELH!&.$BB$"208"]F/N._4'I:PXQ%R_.WYR!% M=^I@JJ4&AMB5RQ"F)U8M4;C(J?-'@]&9[>$-*>8&5,PL\\L0-<,^E3;;JIKD ML:S8_T>V/>0?=X^'NOK$36]!]P C20DF20)[*:? Y0$W@1G$I)VM3T:@F9@,,SO3Z]@!/ ])E@MUE M")813TKS;4\Q'\MOZH^[JMXWE^GASZ):,3YC"GTFJB(FKI\R<>2Z?5"-9WV( M*FF2QN=M9UH?=,A33*GLLN78@*E1I6=5.D5(4-YD3Y[R]"4 M,0Z\S'C&/%MPH55$A4D=;+'$X2F%DZ9M :4[T2.N-!J-+5!T=-P:U1YL7Z5>& MRMV=N#,FS';)4LB2(&0I]4/L!TG@8A=[O2%$D-)A (W/6U:=TZ5T@4GQT2$- MLN3TQ3)/:LKRG**9IDBO&1D0DQ'T+4-&QCCP\K6BL5S(E (\-_(?V;X0:T%] M 4)Q/:HSS&B$HC2D'H9NZ$8A\L0+BXUA!G!,9 L!&C(WA;1\[_O-E=,C/17^ M%%CEZ]&9(GE8@F;B5T.2WJ7V?:FRQK%\Q;\9N-:K]V>*S)ESJGOD27IF:\ZK\O( M6$=[,3COU65%3XEPMM\_%;L[^""N]Z\0@U% $DJ#R".1%V%ZG&DS[!%/7XX4 M#4VA2>L.4JM%8P1(E44=%;)(X)@Y\I7SV[ZL)CX9.<2,M/QH$KI$#=)U95"( M1O$C_0[FOPY%_?1[7M^7FX^['SP5:\]?NC &/%&FD+D@Y//V(.+B1_E<'HMA2TX9E#6IA.0\-+IX@'8$I/DRIRZ"<"$U!GIK^=+RUD)R/$KS9>1[R M;6(&Y&O'R1T0@KLGJ#MUE57=]^%V?[#_NG;^)!V.8XURKU ,0, M)2X0-UK< %.N:QAR\YA2#RF=7]"W8EES&F#B3&,/S6FP=4<;%7<>1W IISW3 MT*BF/KH,6M&@BP0-J-!X4I>A0P;\*$TW-YW)#G1E7.QEPFD3@-54:R,D*V2,DW'LT[Z-))B MBQG5(&_O9E=F6%^&PAGUZ,VLRR1;LJK7&/F:/_+F>9]5^9=]>;?/'CX?Q.+[ M]6WS('<%#SP;W#>/\I0H/_WES$%,LUV$5B62E; MF*+_5@U0)SLB%54<;IHR.#U84;RA^WN*=1HL1TM.4)<3*#6I;07UA,7ID%\Y MI^BUZ!WX,GIG'DRKPJ/('M#G:8*X#.6>R-=RCFZBIO;/AI8.PIJ//7MN$>(T MQ20-:4"]$!,_!B5TT.;5C '.!J00Q/,+D/LC'A2FF]WBJ49NLH/K-R? M5/'Z%I)>Q 2DS2/L15TL")(-G6R78"]V=1WY^]*-;/ MQMLB$J*KGY34.>QX W:J%P+K//+OFIZIFP_PF"G[K+$U-7<_O5/VEYO%J_*O M/)VW%N!E# Q3.RTUP;?,N?3.^FD((\6/8I/O-M67?-^ P5EU_R4K-JO(3RF" ME"6NN$^<0$IAT)MV22AU*\:H0=OG#'M@SB-'(]+F5MP;F3]49S]15'LS;$MN MPT]-M.*._%G6?.4<$38OF[7"?.4(F([ .?'^O 1S0UOU)HE?AH*:=>GE!KYY MODRH'\G7VTRL7$2ACZ($P9@%#+F(@L"/>].)1Y4>;3!BT/9I(]'K-ATZ9].A M:C1OW79:^V(H3_YX,;3"NWDQ[&$N1PM[1)I:J,S[\K50W24%+=3D2WJI87V? M;P[;_/I6G.?<<8J?9'KND'H1TF:TH!%)(0IQHA23!GT0KKZD>]O M2NGE!%-F57KG.4*53OI8[II%0#YW+'JTBO-]8RQ+SNCGH%=QSMY!%*P>0?+D MKX4Y>_U.60:'9MVF@[ ,)33OULN9LQW>%.I^\]RF?OK"FVLMWC[\UZ%X%.O M)\. <,LIQ6Z0)A'R2#L0O@^=4.[3>9X7X;XF73H=8UVLURIIX#H M4!6[O&JW[ZM";(=4Z.GL=^T)>^;Q3-2/Q7X^8SSY# CI:BA'@#&H5 ?!N''; M.TAG:4N/V#F'?.7'@+$-; M[;EW,<&TPJ.L[KYAO*GA2KD=D +7HR""(8SXA/]H+0;,59%771N65?2M_JI5 MIEF;0SDYG((^-=738I($[95C"-SGD%S.#;YXJ)CR!M6J@EY4Y2G-RG3*,PZACOY8JP3 M<:A7@%672YF"JY<=?T.J#3$U?V%5$TZ41EO/Z"SST_&F.G;= #,/)3'#S&4@ M##W6F0P#-V0C$TQY0[/,<3_IUL08QZEV0FF'3A-S7ADFI\HBCRRI)9#JY"XV M=]1PY?VT49>?$3KU)>=MD(^ =_GU[7^4=;&[Z\M.GRXU4D1=+P T9@E&A 21 M&Y(>3#1>P4Q F$K;LO/9W>,1N%B3_]% =XH>>_MWAXZR31HC;46<.CPFYMU? MGD6F17VLCU_-=!=;CULUA349K,5JKU$GWU=E\YRJZC4N'VZ*-IG%Y:XJ..7- M;[[OLUUUF^\Y F\58B\% 8 P@HF'&2 @Z1=00Y_B6$>EC1B>2IO7)[!7_#=G M<)WZA%=/C_/D#K?)7BWJK4R'$HHK-%0+$M7S;IV04TM M\"=]^26K[GN99IR%,V%?Q1C0%'LA9'%$0J[;W&!OD2&@5,A[C!W;!QK%51>] M;'04>W)R-Q5Q:NK6<-;#TRP>LRI,J()R^OH!AC1VJ[ MYHTMHLVF:%YR%8;'C_SGEON:OY?;L]E\\HY!>!,7V^>G!;QM/,,!2H'YATV K*,>8@5 MSTK[S5GW>M3GO$;Y+K\M:EQRM7YQ&Y4R ET:19B$:0S<)&&$P0"C% NXHG2 MI5!3-FTOI#R[&;K+ZZ[6:+'FO]A58L5S+5#KWGT:2;B<8,[!M9I8GM]TXAB= M#J33H)S]@J@D?P,*:3H"RU!'XUY=O,5DDC59582[NM@4VT-=_,B_Y>L#U^@B MK^C/]?:P:5>0A#@#3,$I"2"A",$H(H:1]IS*) M(14YCU)1D6DPJ?1SK8HCUX_-/30G[X"WJZVBDG/C'/^!4-J\0W]6IVZ=;=>' M;;O3I%V:=*+ RFGS\B*JIMSG^)V3 PY]%MHS'X3$]UZ7[]V.R$[NX^Y5F55Z=1S.>6@IB21-R\]5P M $.00H#=., T356RZY&F+"?5+1PUT1Y+GIP:3\B;FLRVP*Z<(S2GQ<9SX[FR MXF&N!E31$,G+D#M3SI16&J+B.H"00"2*,@N1Y-/;1B7A?L];8B[V%]#3Z:]T M3P? /[/]ILOGK@]U56>[#0?\M=QN6;D7?[BB)*0II" (203#('+%/5^1GOL4 MABA1*Z8R#T3;:[)=/GR&3G%!8:;(2:X_+#]HBLL5 NVO-\TS-.4TC@DA;UR[.H^Y\X=PS^G\FWJ1PTJ0AM9$YFT5RQ@^YB;AY8K+$F(R MPW#5OE6P2W?D MCP[D=\6N>73D)N-_L,Y'/!0S?10G'[4LA&X1 U;_G<9'0^GES8]5=<@WI'E!MS79OM+6_&$'B?[,]^M"O-"6 M^F&,@C@-70^CB+$41/WT#3%&Q^*CVV:12&E5,>7TU\ UMBZ[G"- M?"+3<"0D!Y*9V)]]G.C].1LJ9G@(4XGYH2' 7A@7HO 6'7SK,4N;7$XU?V#E M_C8OZ@.'W0\G*^ %* 4!8;'K)UX DS!P>Z0>Q+ 7\&GF#SH(-<1=3]?78C5K M.^<$0BN TTP@K$5N]H'AS+/9A@;SP;$X?1C3%!8RN,S)@.'IP_AHS+?I0L6C MSY3BF&'/IXR (#U.U=+1(SB-,_\^+NGF>1\$>^S^[R/NO_LB_6N=C:ONVVMCT/ M15Z8N#[AO@"<^, 'G2/8PU#I,8$%PK=\\*F'Z70XCQ-TIT$ZVTZRL>A/OM4\ M1^ 7LA?]3F-R_H W5;W/UO5?]V259'2G&51--[6_W:AKG"![P[*=6"YLW%YY MD/+_8RD)0N1ZP(M\UJ_881 A.NOYKE'(9SSU=:@VIQMZ\QW^&A?X18W31J/] MUQB<_Y8C\OS#L'1+^M]J[)5G99X!5S%JQD;92NF0PJ 'T V35#SIYS,64QCY MD9?V'I#$C0R?6)L0N?63;+^=G6"S.K9.&6Y#X^M"XVQ^C*WT3[[]M49:.OC[_& S_PCL.&P3S0(SQ?O&QFT V$DRB*Q5YWA+ ;X"A.CMF%3])XXH'9-'SK0S,^/YPY MZ\AL//(3CQO,D9;H\?T*&TWCDO;'H:! MB\3+8]BE:WD'LZSJW()T_.4JGASEC45)9 M @>4VW@,EB&]YMTJ+;==-?%[6"/CEIFX8Y-2U[3=J,TG61H &M&D_J,L3)@!^EZ>:F^X;2 M;X>L.<&37]]LB[LF@6P?+%FYJ;)#R96B; M48\NOI!DBJWW]*[:UV=6Z;\.1?WT>U[?EYN/NQ]Y58L9\>N?YOGG["&'/XMJ M!8F+Q4%XY I/SAT EJ8/V(S LCHLB M7TTQ57F7T4=.QYDV\M^]U,6Q?+TAEI.%8%X%G<[-\]]HSI MWC G%Y3-$)'S:YC_#_2 +AQE""/H31U8>AYO042 MX5 JU=/XKF4!:. X+1ZEM3@MCMY)VRS3HR8$*LR\H055+P95OOZWN_+'?^?> MM3K ?_&R^[_A^5M)PPA^9LX0QB OQ[<.^6[??KR;4\8I#1%TQ=8!8&GLXS!A M_>=1"J66F)0_:ONT1->@E9:1U)EYOZ=;(T6MF\OR8:*+G[M\H7]KL3)_Y]:# M78YL#6HI_5O[A)^*7?Y1S"=6C˜$(<<@"+V5)&B:MS<1%D?1#5>.,V&OF M%W;)!32GP39QHCO(TT#B:X;?923"AGPI;;1 M:Y%\IOZXZZJ]\TR#<[V^Z=B M=PI/4!4CMZN+'O5DWHDKG?D<;LYS0BA/7'(RX^[HM MLIMB*]*Y6S[0-3!OGIQMZX X*[9N7%!;[1I/MESF,"G/JE/A(X,MN.<%+EM\ MTXK9>VP-")HQHIGMUG%F;&^U-N@J9R/P-4JFJ6 F&)78:)V.3,5-U@:8TR!S M!#2GU['K7L>FXU%A;W4Z/C7W54?P*K6A.DC I],LC+F4!-!/$5>C7*FZP>7C2*GK[S#S5G EO648 M14K/@IJP-Z<*7CD"IM*Y.J-4RZG@U"P;%$ Y@JVHH 1K P)HDO-E:)]1CTI[ M+=20X@F[W7$E!D(O3%@2>WX2,T0 C?S>,J!4ZA:827M+4#REXX5&R1ZI>99X MMJ!Y)JZRFE.]$V\ZJJ?!^L)53\S>7='R/\R/5[B]2H]?T>R$S]_SD/ QJ@2=@R=$ 7?&FDT:CIP>_9^K[8 MY?NG\V2CLXBC-$B3, X(_W[B1X@E1P4*0BQU]LJ$'%*:;W>*>W#E;?UGML])_B/? MEN?VO"@!*0U\2E+ $C]PP7&-.V&A7/6=\58L"Y*X.W*HQ6,B'4+%'35]]B2W MT"8A3DV&>DS.&:B9-.@B/4.;8Z,I78;^&/#CY?:7(69DM0>7S<6>M3@?^W'W M95_>\597=29=44\6)RGUJ>]!X"4AE9BPF\#YI.GM2 MZHPO0]U,.B2[(Z7+U6BE^VU?5M7*@S&,7,S_/Z8QP!YB'NN,IC&*E)X7&6EJ M,H5[/';!_+0S?"[_$Y8^2XO=Y-AD^K"QZLD+]R0W\_F.?>_.]G) M*6=SYI6:,DX7-CD-75:H].YDGP7FW(^Y[N8,. F-()NBE,8G)D,@E5=UMEV9 8L M8T@I_SUB,I7_[O*)Y6"(*YU4387B971;,Z[(IFGJ_,C7L+OED]@-RG?\%[4P MS&U]R?=%N2G6W4]Q6=7PIFJN)*Y\E"0TQD1L7HG,<.GG/3XG/6'&#U[VHYEGG6Y7*I60E7RYDZJ$Z'JLF!KAP1@1[O M\8\$8N=#6]?C%^>/'OS$RW&JW [HI+4P+4,[[;GWJDBA51[U-?9;OO]1K'-A M>P5<0'# , H2$!%*<1"XO4T2,*6JA>,L65;/#DHCF&/E4HE 76VTQ9T)(>S) MQ$-D3J1S9SPIB9H.OTM5,"U?WI4K?8;TM>GCCO?MO&J$<14E"?(]$";,#Y,H M I&;]H+H!T$T4IR43%E6IQZ+$7E2XU!7GZS19T*@CGPN0:'.F5*2*"V*EZI1 M>LZ\*U(C.-)7*?KS,5_7^>9K7A_VN^N=^)FHC%-7*Y#$,,(>2'"<)&Z:>LQ/ M>P@ )FF_7:"K6B-,:^P&J*E8C\W9-^ ;Z@+XKJ%.7^+-7L M*J3ZS&4NUZ*(A;!D/5@*''IN-S/" 3KQTX*45'_;-[J9&>PQVJJF2CH MJNOD 3"AL^>@16'P-D+GD^'C0N#<:BO#KY+N&@W84A78K)/O:K$%3D>H\KH^ M9/LBV_Z6%3N10*PBS$+/\V,WB7#JQ0ES3Y8Q#>'85%;=HO4,]@C)$?6AS>JM M.K_:XFJ'6(-*VO_N]%X65]U +%8A]3UZ7PY'LF5Z MUWGE4\P(\3D"$*8AX43G@8EW>9[6PROT^RVZI;ECK,B;S!O,N/R1[X\[T31$ 8Q#1A ( I8 M2%"("?3\*(V3((DDGAI6^Z"]3M?@F"9)$$4H3:,DYK_M/@]Q0-XKT:O\/8LC1@>CJ3YI MM?F>.WRA]6IQ,G_CU8-=CFP+ZDWW_^:Y;YWOMT]?\T<^ZUR!-$D!3WOCA"#J M43>"4=):@BZ&+))Z>&_$]RVO;AZ;]A&7TP*3?!]N#'/R_=\F:9I2(,V725EX MP<,["J'+VG+$0MN#-W1C'!LJ$M*FBG2W(5F=KZ+(HRDB$8T@\ @+DC]WD[B M@?<>(M/_\ 2=H 7D<$2.@#1)'WA&PCL]0(^PY;1_3?QOM/XQ3"AE?OML5Q5B M);'K9@131KP 40982B@ B>OVIAB5.SPVRL!4 ^@)F/8(JDZ>0@IMDS?==%J: M,J.Y]0LFWLNS=8E;CHSHN_!6_CV.#QDQH;NZJ)]8L+1Y' '):1/*BH4[2^V)AE1\UD5"@QH0XO/3\ M@BAH$S2_&.A#+PTT$-7._S6_*\0RU:[^G#WD*P"0%_E)%,1N&,,(!#'S>C-1 M0@+IMJWX7>OM^X3'$8 F:.//&1ALYYID+:6MZ\)_U=Y'\2#?YL7[O7L^I#8; M\=]JGJAC\7KY_@F7&VXU2@./8H0AQFGHA@"EN+>*8B*=2)NP-#F28UF9F8Y>+=49Q:PY*1ID:5"9S/"[%*$RY,TKW3+)DKR, M?<]^?MSPB4)Q6ZP;RUVJD 00I8DE+DLACZA*.P7'3P,?>F5]'%6II$NCLYY M#D\SO][ M?WTJ=KFW2GS$IR88N"1,XS0"&('XF+,!HKB"H&-A&N'I(%WUOW $..=ZIYPH M:9$H*SJV^=,2''7JS G.&X0,BLT8 I"4RXQE1%AC,?WF]_U[^N5L1 M'!'H>R[UO<"/TS0,0GB4,I(J3L[4OS^QN AD8KX@L&D*BPIYBK)BB;=QHB)% MF7%!.5$A(R<:Q"U,3'0\N"0EVFPH"TDS-;O>?]F7/PKN[\JCGILF7AJQA*(H M"% :]S,S/^52IJ4FJD8FEI3C&D0/4%-7E+E4%!>;-(Y3&'D&C$BAA+:?][WHT!66)0^:EE*FHQ>@%%4#C5B MWM<*:YRHJ8,D'48N^9QY?*'[:Y$R?X?7@UV.; SRG?H3YV;[Y;[<]><__"!E M89 FD%" RX=+HEZ$P%(I!<^E#]LN7,W>)P&D/+.C3I)[W=RJ_RH=70%:DQT M]I>>7^CPV@3-W^GUH9<&&HA\Y_^6KP][KB^>?_.]J+?Y*B5QA$/? QBF8>3[ M/(?H3W[Z<1Q*O3VF]6'+G;\!(2H+>?Z'FU^<'IZ\ J@S];X"6"5)30%4^3$A M R_=OR #VBS-+P/ZT$L#K41>!K[OLTVQN_OV]'!3;E<>H3Y.<,R"P(U2$(0^ M.WZ?)4DHJP%J7[4M "T8IT4CW^\5J7F_T]MC1;''RQ%BHJ,_<_E"+]>C9?XN MKHF['-L@U,=X^G-]SQM WAQX95!,(B@"?D1)F(JUR.ZV-004^HGJ.*_T</&J_T$([RHW)+A M'39;U\6/G&1UUEE?$4I0F.*4A4D8,QQ![/47T0#/BA3/3&@:F49VSL")L@M9 MWX_4[\+H,2DK.Q.0J"4[ROR9O/'R%B6#LC.2Q:7(SE@WWKC<8H 7M=OH>YS5 M^5VY?UK%2>I"Y*61AU%$04Q9 GHKS*7O%637_:SUKM' <7H\$]VX/OH_V _T MF%I*\]=$_^;5:UT6Y!L[?4TN1"DWTKR1B M# L*TG"?;[>]_J2,Y_(LQ6'JD@3Y- )>G^P$$ .LJ PJGYY(& 0DW5Q#C2II M6;#%DIXJ2!%D4!3.O!_6!!V:%B,)6N!?*X(^!PI[#N7#@RAE4:[_\]M]QEO, M]:&NZFPG]D17)$ZP+TKPQ"&,2.PE >@KN@9I1.7/W8^R8G_5O$'G-/"NG!:@ M8X4NA8^:[>9]N/NTW^\__*GU81H8O_ M=4<8Q834'95VT9@5U3K;_L\\V_<%DEVH1*WZ:7O]X5B(^KQ#-* F*43]@H@+G6$L;?/WA=$> MO%&%>AP;ZCVAK9_?VHH]B!&D40B@[_G,!R'UC[:(+S,XZ']\NM[0/>XP=7\X M(T.J1^B0M[0^H>7#Q5ZASXA,OX#O1,G_+UL1=CFT0:H_/?EO?YYO#-K^^ M_>V0B7YZ!+GZGO^L$7?H/U=!D"+H(S[CCF+D0H\%/L68(NHS[*8^E5ET M-FW3\FIT!Z[<.^4)G=JKL\;8'5:/.8E5TY8>H;@T=^+W#*3SQ_?LAO^Y .LT M:/_?:=^;E>3P#;&R%85EO#9KW*O2;MM5DT'ZKT-1/_V>U_?EYN/N1U[50G?/ MS#+B^BY,/!3A(&#(2]T(]V;CF/HJ^C?:F&7A^S_+@@_^/SBFPSYWBCI_4)2] M\6S*Z=VD1"HNLC;0G!:;.QGGHX:B)E29K<@IEGRXU63KBN7($94=(5^*0HMH!H_%*]"8Y _(S MCLQE:,Y('TJ3S4M37?Y9[O_SX^[+OER+(T_(#R$D'HL)B_U8W#0(2&\,\1FK M2F*D:<)R.B3 .,7.>6SA:*J+(FN*\F*/,&U]Z6GK0,VK,,_XD9$8/4(7IC&: M3EP2F3&<**L,*W9%Q:>$OY7EIEHE)/ "_OVF&F,""4J2L#.&(2)25RY&FK"L M,CT8(3.;P[K6U1E%WA1UQAYEVCIS)*[!-*_,/*-'1F;T^%R8S&@Z<4EFQG"B M+#.?\WH5$L^E+@B11V&:,$8!8KV)R/7355W6V5917&0^K"0I1PS*G:3(>;?8 MY4KW>@UV"LZ$3%=0(6QA'4 )^J5FK^Z_;&/_E&=5CLNJ;E:>3JL0GA^X*(0) ME&9;F>19B'6Q@E65UQ7<;3X5V4VQ+6H^Y'SB MDX0\?V$:8H;C,' ]GP80P)!@&G/32< 88LR36BTP:M"R_GP[/#YN<['ZFVV= MFXS_V3IW>'*3UWQJ?%ON'YKM+A&1<\MS\GI$#,6T>(;/ Z\^DB*RZ5%MNA M:KXJ3%T_YN+!YMU=,XSU2)Y^S^JFM-\+) % A/+9H2BVY0+B>Q@''$D*$4B\ M.$9JN:QY^Y;'F2-89]MDO-L>KE-UYRI4\U\+(9#-C>=E7S5O%FBOG%, NDSZ M"/G*Z4$O(+%6IG8PZ;87J*4DY!8]?)6LVV93_4@H.X@30+\7N^+A\/"U26*_ M9$_-6096[I]CK5YB@YB*\UG(2V* />*16$PR$L:@C]Q(ZJ'I:1']Q21ZHC#) MB?;R(J0FX^?G4EL/G,X%I_7!Z9UP;L6!U>=J/_^A+B/\2YUIG2*^RU#_B7V^ M>!YV.L:E1PCQ-J< <'V+L^J>;Y\Y M?F0[U>>\%J::!V\W^08]_:/*-Q]WQ_X-18G79BI^!$("#Q,X7 MYZTXS*:'ZL0.J*3%*"U#.VTZ6$[6XM5T%F[^UZ$_D%]^S053Q3;G\#[NUN5# M_JFL^,]5H3+LQ2B Q ]C!&G@N0$#'50KGB;K<8+#X@"MNRCV/]=$A1XPC MK4O.!^'4+^*/_RH#BXT@#0P]L[:)90Q.\U)0+JB/J@UP)'_D^EHT^[G\U]M< M_ +N-O!!O$OS7^TV-(9>Z-/(AX20&+ 4^RCN3;,X5+JV8<2@Y0'H'*.3[39. M=@9.;2@QPZ_#9(U*&5F:%Z*BAGRYI6 F61)>A-%U#1&&4\21;%P;J\52@\0G@NB$ #F M 1?ZE%)\-$:A4F*F:<+VF5A1T?G7&P'+69_AA[#.HN/\D M '7D=;N #MSOQ2.WXM=7SF?>E\24FKY#IIW=J#?I&MJ'&L?O,G1IK!,O]YY, M<"*K0M?U?;[OVDRK?UW#605^ZOH(NQY(*28QS]N8U]DCGAN&JUU^E]7Y1DZ* M].U(]:6T[4OGD.3WD02TX0MRIJF3$Q_+G&GI3X/I*#+]:EZ':^*\Z"(_ X(S MGM-E:(X!/TK3K4WU"NYZ+XZLD+S]]\==@^"X7H:SQZ+.MN):9.S%*0Y@Z"<, MN5%$B$]8#X!X8:(F108-6];(.W="['(LCV_>Y'_7&\/XG4, M)[^]S=?-$95L_:]#(:8S-TKOK-D(DISH31T=S?(#+3CG0P_S%Q&B5AS/MBU. M@7IV2>;S]'>Q94D=D$X+D5F&EMIP[-4M;TO#).(6TMP'$=Q M/]TEB4NA2CD$@V:59J7JQ1(^RVX\VSIB]#[OIH\6&:7<^I&BI9XC,G)^2#H4 MRU!,&XYIGQ=2Y&ZD8K;U/-_>S_7%PTPN\WT .!KHQA$] D%)+/5FKT7SEM?U MCM!,G\<<1?DHT9R*;:/B^58 F2=0#H"",U=8! M#!JVO@X@NGRS/;(IQ&6@RBF;>J0-W"OG40!NIIEY#UE->$W&0$YPIR9?2VB/ M=_[JTNE@.E^.K#=(KQK:Z;NT6Q%7>1('1-5"))8AIC8<*ZVWXI'BV3]%GU=< M,MK+2]V?;%9I% .6L)12UPM8 B+D!QP"\5U*?3=D(^5SC&GK MH@J8KF,9%F MKT4S.M,VY,-4](F]7/X^5)^![YT^CF )$JRFDB'@O5 M3B.NO:>>YO@S/\E?L=@+J>_'* &()=!#(>KWWVF"W-C LJB.V:F610_M])+_ MKY]=&EX2U>+<].S>*-W69_5+GTINR)W(]62%;MLMWY[ MS2!(&(UU8LG5O)-Q3@;'ZOJ(*H&7]]^*G=W MW_/] \EOZI6'8I^Y$0(1 P#2(,5^VAL. 5-ZC]> .GG5N>FO]V7 M^_IH&P0X9$$8!S@- A#Y"6]^C&,(=%-K_0M6LZPVH/F8H&O$K#:?G53[O?E MGZ(TCWZ2-8)C]3QK&GK'I%H?GFG8+\ZW$]OSYEL7J9-,N<93OPQ],^S30.)E MBC'5O6)6[KEIWEKOLXIG?;A\>"AWS:7CP MHXGHX]&,21QX.>L/$#['> M#O$(@];SL2\=+)%0U.)H_F'_Y%0"VSQ;DI>YDMB(-$#T0CJA08J%+I-IA"YL,CCM>P17K>K\I=AE7K"-&\82?0.E\FT_#WJ9,0K]&TB%P:Z"V-ZUBSK M=@]$I%JM3)>/&J)L@%7UI3#[A(Y9!FO0.1T\YXAOON6O-^F27/H:1_4R--"@ M/P-+7B:8,G]8;84]'WN8V_4H19$K)OY)"R!T_0@C T=[= M^^#VF-L8/NBK%0$Y 9R)?#4EU#BKMM0#:D8.IDF'8AE*:<,Q[8-HBMQ)S_N; M^E'7MSQ';?8%OV9U?KT3F,3_BTMM/[*MF,%^S:MZ7ZQKGK"*RQJ[S?,?G/W- ME9>DOIL&$0A1&A)*@2S9E7=..7ONE;/N*H"5NT:L M%9<#YHBCY"+!PD.HN'1PC%[OCR,<$E$3(*]:P3_#>N6]YA>YA-C])9J! MW "X,-3VQD9# ^"5TSKMO%%\\\HYNOYB &Z]GW;PG#:R ^/J0IO8,H;@6 %P!"L.U!3SD=; A /J^^&:8'PT&J-9AKN_T)!E:P22#N+?8$"1 M]]7D^*#(\#1R3VB0(B_D:!(80Y^"Q#\N:?*Q"'1R3W>29R'MHE$7^QZX":G/ M^4_?%_G_C21#-EQ_!\F0]M6H9*@Q+/T:VN'Q<=L\895MA46V+?_\N+LM]P_- M$9CCA?L0!A&)71J&U 5QZODP\H[6D:>TBV#*IN6=@7.8;9H@@#IG2&5*6=AE M72ZEFX-PM>3-#-=VWE:3(V] 64W3OPP-->[5R^?8K+"F\$I2^R9E7GW)BLTJ M\%$(W#" $4J\E'C((THLVKYPO M0S=F;#T?=$[$@,3H4K8,*=%&__JUGQ$LR$L#[V0\31,FQ,-!GN!5G1?4#0J)'LE+$1)-]*^$9 P+\LLU36NA9^\+< 4[B">Q MT:'^7-;_,V\0K$*7^KX7A5Z HL@'C%$@S,.8N! &?JBB,,:,6I8>N%[O#[P; M#;ZVX&2;3:%Q,\ <\[)KZC.0KKI\WD!TSC$Z/4CGYE ['*;SE-)R51< M[ MG]1T<[J(R8GKLD*EI<#ML]W/?' ^M%[\X@@_KAP>QF+'H]C7!1"HKYSLEH^; M7+C7VZRJBMMBW>X0P,W_.E2U\/%*+-E-J]NFXC$@[I.'?!DCP/1NES-W-7-C M2;]Q\G_DF[O\MZS8B1^B_+; M@A9@L1H4^S1!V&>^&Q)ZA$9=;Y+Q10?7-"/+]WY V;^ V-0V M/>2G5;;JM,P6HA@SEC! 8)!&)( A<-ME-A@P+TI4%O''6;*\?"_ .0TZY_>F M['4S4U2<,(SD4DZ=IZ-137;/&#Q#-N.2_2!1 ^)HAN!EJ)XA7TH;35#Q5,9K M]?Q$.,)AZH:L-4LC[":1TFF,L<;LG\(X/!RV(J%UWDIW MQ!"B>/1B-+V21RZF9%;QJ,7EC%$T89LBQG/38G$X"4E6L,@[*J-1%YJHK5\2:JJ3L]L"NG@=;OQ\$MGUPTSUF* M\NIXGV^*>GB L"1AERDY J7ABX1"Z3(D_Z[NCWQWR+_D^^9BHGC.]V9;W#5+:22OUONB*;I] M??N]>"AV=ZLT02B&21*' ,2Q!T.2)!T*%(2ATC5"T[8MR]@9I*YT0@_;*8^X MG;K!JOHBK^$@R G>G/RK26"'M*GD=B3]!%8A[8)HOR^OI\>^+Z4%_?GBU*7=KO^)[=;/-50&*7^!&-7)RXK@LA M=!&D<1C&&+AIHK2I8!>)9>U]=52R/#1%D]];WNO6IOYHG%"L<6$Y=+(:O92H MJ2JVU8!94O 17 _J^10Q7(JZ3^+K*ZV?CF%9Y9YSXN[G8/% MI=C=^LDYPWIV)44M>3+%MER6- /1:NG0>=KSBN\33@?6];ZX.=1B7!*')+]D M>_'C/UH')LZ'Y%B5$TL385F<4AIQZK),FN-,0R.[BVOG-X!>@8@983Z $0U" M+PA<'Z5QTH$("8F4=ET-F[:LF=VM*:?#J+B=89IF99&RY":63Q_9]E_.O:ET[]K_/%\AO*];'61J^7U[??LY]=RNV7E_L]LO^%3 M>M]W@R2BGA]%(<$HBHXBZ2&@5 ;.I%W+:9^DDIQE)\T)C^RG\X?PPNG<4-S< M-1H8R=1PII@HIH42:'4D$+\5B&-EOQ[&4*:(T]$P4=WBXN MT?U87!&.61P'/HY="D!"4 #CT.L@10PF2ML\5H%85M]6<=?/2YAMFYM<;7&& MOH;,ZY(.HI!Q/7#=?X:@R0GQ8N*EILP2@^.%>C_5\4\659[A/:X'M'N2$"Y# MS*=Q5:$,@V%^3-4P]!%D+2)_!\X,&!X=(\,B:EM,!$U1W> MO=OMD0^YJ'-=Y;^84V4I;L<+KS$^;6GKHJ137QU5>%Z^ "IYHZ!QZBQ9S%K[ ME'J%O<2+W"CV(AB0F$41C8["BOS07]7B4)VUI%4:AU+.>H0\*F=])UF]:LJ- M\:GK% FK?+RLY:M60C5ANGI::%B.YKY#M=EL53F R]=J8YZ.SU4UV=7=F&*< M)XG%Z/9 8/VE>9/YE$ZGS /(\X(P#!#P49R$$>DQAA@RM0KYTV+3R(#5QH++ M4UUEI9\X:GH;B@L(EYDM1:$=DKN(5]U1V=II_9EO-<-H-!2V%:>)^C*&D)E\ M?V=K<1=$:,PU4FVCEA>V#:R* MF.-WA-;;IM:(C%_CCZ]%>AGJ_ 9_JL([)@0+UM11;LG(Y7C>IDRXCW,"%U) MW3B"/DM 'SB(]!!C#T(3S7>Y1=;)L6GL^JLO@CS1N*MN\0R;?2FR[O-1FP! M:?=?S;=4EA*5:3+]F>V1?T^/G6 M&Z@LPI[K>C2!D,4H@M GW1NHT(=QHG11=90ARY/>;G^E>8='+0<;1Y]<3C49 MLYA$.@WJ*P<=H]4A[^J] M.?,]6J_'\8 =S7F?*UG57=_1*+ID)2 MG*(8.ARGG_ZW_OC^ M!UN.E_?Y=/&#F>6C17[]PQ_%XNZ'?U[G\W_]<#,K[W_X9SG[5_%U]--/ZTH_ MK/XQ*:;_^F_QCR^C>?[#MWGQW^;CN_Q^]+X_W1:=%[L*AF;AS__[U_>?5G+^5$SGB]%TG/_X/_[+ M#S^LX9B5D_QC?O-#_/OWC^^^:^2ZG(XFU_-R^K=Q>?]S+/&S&@?@EY.(^=7B M+I^9\OYAEM_ETWGQ-7]?SN>A0ZMV[V;YS=]_O!X7 0HH(5@#\5]KUU\\/N1_ M_W%>W#], AX_M]=AFR]&Q22YWR^:Z:S[GT=?)GER[[]OI;G._\>RF!=Q:!WO MX>NB;72CKK;WUFBJ4[J^+19S7YVIZ M;5'DWBO/KI+L\7Q_M:MX'N MNOQA- O8W>6+8CR:)/=_9VNM"O-I$?Y[ .5=.;D.QI$+<]+B,5FHXTUW)^;S9>A=L/CN\V3Q]C?9IUC)X^N< M]CL3V(UFTQHKV&;1Z-"_&85M0U?(%#E=JK&NA@?(QSW4^S6^*Q8=@'1SMV($J;78K3J?E M=#T#!0T&7(KRNAA_B/-K.37E?%'3/FZF\39%/5^.#CM9C\5'*S;513\J9O\8 M39;YK_EHOIRMUZHCO3M8I]6.V4"PKV&^^IK/KZ;/C?)ZJD]JLV7!$OK?73=W M?O@ASK+?WMT_C,:+JYMG<"8(E?1%K4)0:_S6J-E4)W\IR^L_BLDDK-.KS:]W MTT5P@8KP56H^/^ZNUZW>57<_YN-R.BXFQZ]*MA\%VJ28%_YYCM43W%[BC?5G?7&0%@. MCO9D1\D6.E%/2_LK--6E]V'!.0K)]X6:_>K5G]'RKX?(X4K-=NW7T6(Y*Q9% M76T=J=5LYSXM'T([T5 839[YY:?TM%X3S7:[UF2PJVA3W?B8?\VGRV-[3B]* M-?SEMIB/;F]G^>UFA=U\K!]_RCA+NY;JED^JJ?-Q%8;%NZWT6RV,K-/ MZOR^6@UWKA;]=I9MJB.?\MLXXC[F#^4L'LL=ZMOJ*GB8_4:Z^"B'/]+ MCU9G-_Y@I7:[]OS?[EO\9\W9^=SFVA4GI>^==G0[R7S(9RO[ M:CK.U1^CV;4:A[6N/K$;:;PC45>_OGJ(GS4JY?%VVQ6PWIQ=HVICW=PB4]Q. MBYM@W4T7:CPNEZMPGP_EI*@1*G1:(]UVO29MSFFK6T$:U45[.GGR!I\?:SSS M#(_VOW8+'7;ZW318\XMR5G<6.K_%#H7Z,"L?\MGB,9[T+=3T.IH[#T]F; -" MUOV&#H6N-P.?VDY3 OPS>K#3H^;SRV)-?WT] NPIW71G:FEL=^&SNO+\ H%< M=V4:]T/RZ_>C+_F+4+-=]2:SV7?5XLT%&6\N0+;JZZ[6&N[I;_FBVQJTCK+\^_+?+I=7Z]NOM4??VD M'.^2'5:SW3^.[8G)=U8YW'ONC2=FJ)H+< MU93Q\\XYHYO99*?A^->DLF4+YXYKIH7B2 B+-,-<*,>K_8750>$R"'10WU44PI=)?@"TI'8S8CFPB#D&C **6 KO "4HB^IJ.' MH.59L7C\^X]HP'-3;;:5_>GL:>)JE]_;*S3K(Z"GD'/UK9@?X._!>IGR F(N MI:;:$PLUE014LG)C[07SLR.2E.VIHROJO>BJ+>]'Q?0 Y7:6SP341G 2[(N@ M*R8- M)N9",2D=ZHU@Z[&M)SV3RR7;&FQE#Z-;__DL\.,*EV&YFVVF,HM!(Z M0("8MMQ5& 3K$UP6NQ)Y4':#<@],^SP;3>>3M0:O_WTY7V4+.(5F!QK(1)CI M)0CC4R,"O*10:U5)SPVL9?R^'8ZUP(K]O&L.]AY(9_.;8II?/[^E=A[Y:C24 M<6\]PHHY0B$A &FYM8FIM4PED!#]R4G8//P]D/&7L!)L7*PJM<6_Y=>WF^0! MI["Q3DN9,X!B J'54'*KG>2(5'A0Y7 "'?&?G(XMX-\5'U_Z5D_#J*Z7]3Z, MQ'?!@C[DVC;X+1DS7GJE+70>8H-$ +'2%U5AT4F;5B_)@^T/]C0!KW.;\I9_G*@;CX.0)UYRG2LV6!>652'&QD[R;I_UH^):YV:%NAL#B\XD:Y34>$\44 I)+J)6G MRE9+2P#>D$Y3 MP;+7$!)*B<9(\V P5<<:C!KE$VA.SYR'7Q&=O&6B]ZFN7JE?CHOOA#B#U3N: MR+32!GN%.,0 (.\X4KY" &"F$PC+AN?-]\;0=.C?TKQ;PY9H\FLRH!QV@ -\:8=LAY5-@2[.=% WDIN#0P6EI=Q3QM) M+[2 U1$Q!\RDD%4T8PGSM\S2%G3P5G9)'0"* FT=MH8C*XF3E2_*J2(IYT+R MO%W2EW?'WB*ADH$>R'6!77<[_[HML(W?1D@@(YVQ4%H(M#((@_45$!',-%%K M\+0T+8SO\NOE)*]WVE1INLX-I<26,V !YRZ X\,T:E1PGJRM,(.8=GICX&L^ M^U(._PI3;9J]G(4Z55574]:^)[8ZG)?TJ94YB M3 F50$LA)29*>+@&6U*$:(]SR8YNVV(^GI0QY76=*:-> YD-+BV!E#$6]U2T M=QC["@$-=IMF;=L*E0#/=:$?G_UT[#+AJ4UE'B+-$*?&(N\M$,1:L4$%^P#+GVC, MUR;(WE6^%]:6 M-+C[I%/\YRS/C][O.UHWLXQJ8XDWA!DK#+1!Z*W,5J;LQPV08LF:K\&D%'R/ M<^I5\JKP0::OO'HW#?"M9^+1Y/UGN_?^P.$*F3-$<."8BGLYR@=?C=!MAY&[ MT'6L 066+<#;XQSSOD98_Z%JF0F6N?%0"^Z-!QY3"OU&4DH 30D&&.#UISX7 MKW,Q[Y%='_+9."KV-@#VCS)F%UV-EWR^F&_&WZ& _?,:S)QV !+LN!=&6TL8 MH+9"AZ4Q\FU,;6<0Y3C[FD>^:UX^\ZKK6*:S!QCK-9-1 MB0E6BBD!C<<6BVK84^0,OZQ9L54.MH!W5\R+MP2KP;$.)-CBFDX40:",)XL5,PHZRV"' FO4ZYZG!Z]_+:XU0/^7:684"#H[XX+,;F#+'U0\O?IL\ M;!_N;LY6=#F;E7_$]])[.U*Q^9?%TU%4C<.4W17BDJ*5,@8JR8T):H->*V>H M!K>58N*-4XHG3'*/;">!XE\,"NPM@1N9)-&V N+3$A5<-DTH&+!\IE2%$B+"&8 2RL(M#:(KJ-I:5&80BY/_V MSR;5O_?L[TB-C%,C((;0>$H!A8!KS#9=]A3@E!VH 5&@(;4=(\%9F)Y) [>< ME=?E9#*:Q2Y\F"SGX&_\X#'?@1H9UP8$,T0R@J2.B=&DC!!0!@TF$EPZ#4Y5 M7-D&JHT1X?_FLW+CP9U(B%R<)M<%$1<893AF-(C@0YDFD4[SL >U0 M=T.,5'2[VLMYCL216*6713-%)$4"20.,MY)@K@&I%E3,<$IN@P'QI4F3HB$H M^R#'T8BCUX4SQ;T$5A$1%EOM@O_J=&5N2V:2MH\'M-*D*_4 .\Y"LBM^/$U[ M1W.6OBR:0<<\#$LDUP( )6@0JAHZ2F-Q(59($RI]F5\^#C9#Z\7+G:@[J?:4J/YL7\4U#;Z/IJ^MQK.!2'6K>)#"DJ$"30\7B[10/G M+=W K*T4*2]!#'[')IUL+<'_OBU4"][F:7IMR&B/.\NFXZ#$WRH$^ MG726N&1H,!Q[3RE#&UNCG,F:(^G_+7DJ/D$\PD-988"Y22!Q&"$ M;?A3F>HN?5CQV849Q"VQY?7;R^VIH*LI(\P#P=R/O9^7D^(ZYE[1H\EH.LX_ MW>7YHK^98_MTX]6-+Z:A0\5H\J'GS#J5,^LM#*H0!',XXD>0Y;Q=:2E M=)3:6J.B'>G5?![ KR'G]P4S1+05P46S4%AG. YVD*@D @BDO$LVP''>K))? MODV2@FQ7IN6ZDYM$E+7I\J)\1H72P*)@+4FG).& 4[F1S7O#Y66QYES%[N1' M&I2=WDD*:U3X*R;Z^SJ:K%:MA1G-9H]AU?K':+(\%&Y8JWZF#&$.\S8B]XFGRXRX:>18==MI8;A[FQ&&H_+9>CMQWR%\N$Y,%#QYY B8+#;P!PNI*$\:1,%R>?*[YQQB3@VA5#/LSRAU%Q M[;X]1&N0]4R*"2UV#+HM41>*V\=W0X&DF16 M#W!+OR'OK$%$N^+.U<,JR<7T]GW,J_RQN+U;7-W\'J;(B,@!\ARLES&G,0?* M2A" ,])RBY2R+BS6V#@J4R(T!QAAU1![FH2T*_K\4I;7?Q23R0&F5$4R"4+W M8RI/[H"4$'I9[8DI0*1)B:1*"G?H;$U*9LB94';G,RU&T]LBN'=K><.LY[Z- M)\OKP.D:1*E3/6,B6&;,2BB(EPI:@+BJ)&>2I[S,F92RH3.+.)E$+<#<74S# M6CO56_;?MA(VFQKZ04Q*8L4T-\K:T9_C2&9VS*PWIKOCTZ:Z<+6+ZI]?ISG:% M,;TNG3$&.$>6("*8P010OMWYA!@GA?@V=,S>FO'3A+9?/DR2C'"7U^BJO&&K MZ("'(MH8<8?JZLNDN%V_U'+\>.*D=C*.4# %!<0@9K1G2$&TV:U7B.JDVPN- MG;VW]NY["WQK$_VN8SP^C!YC!$']Z([O*V3">Z&EXYQ!;QTP'CFXE8[(E)DL M:6^Z@QVD%IC5",C]''94:#P>I]+ABIG EG*"1'!@'9*8>!(0LXY3$#Q;Y%,H M-<"+?"VPJ%%\.]U7>@W&L9VEUS4R"6(VS^#]4JJIUBCX.]6^&0I ICS\VM"F M=FM["&V0J1&4^W/U3G+Q,F.\A/$FB4+(60:94Y4/@[34*0E/3M_#[G;_J0U# M*17@8=GER09YAJ6P/KY3(*E$ !.B(-L.&JQ[BP-YHA?K@%XM;2.TH8(.S?'9 M\MDI4%[O<.50M0PC+@ '3)OPE\(4H^U) &)$I 0\#C!LI'5^-8AU;R>\ST Z M\9CW^YH9Q$([R9W61D,'+<"Z6OVQTRHEG'_8-GH[W&H6[IX=P'K'PL?J9I(' M\])*)ARUBCJC;0R:<%QK";4Q%_:<2.L4:QKPOOS"^D$'.RMEG&B(+#?(>6(\ M-=A95PTEKU7*JI@4I=+M5FA+'&L*]A[VO7Z_NL499LO0X0#GY-D[#QS@VCG- M98(J%8::8PA"3G"P,*MKR I+C%-BR>6?D(0=Z*"S4(=S0K0.0!I\&"\XY]XP MAQ2@PDBU'8-,)[TZ!MY.Y$,[O&L,]PXO_:[5M>KYL0P6.TIG!@A$%0?2<,FA MUO&.Z48N(ASN+>U)!\?/36C[];W>1(2[-,3*:2W:O"R:&6\MTXH)$^3P-B9C MKEP10BU-.1]L+!SF+;$F$>#N#*W%J)CFUVXTF\80,34>+^^7DY@NS>8WQ;@X M;%8=JYPQ1X'VGE-D&5#< *.J.!\B+4A9VH8>"=,"J1H'O"N:O7S"]]WT?Y7% M=/&/ .-R=M!-/%(SP\I 10@4-$8"::_#P*KD!5ZD;#T,<,^]!4XU"_!Q0NU\ M'>RU7)_N B!ZM$KA>!\S:JRTLX,HIU3/A+586>D(-M0R:L-D7)W9$^5)2A35 M +?/&V1+BRAW>)I<39:K+=G8Y5E^%WI=?,W79TSORWD\6;JZ^3SZ=OB ^926 M,F&P,4YH+[0S 0L(3765FG+O4[:S&MI=;RUE4PL35KOH=\7&S[-\-%_.'FM9 MZZ\+9YP2JAR!+"SK'B%/D:_V[2AB'G2RY2[7G)KFMU$;W6T:M,"J9(C[VWPZ M:=,I(USY()CD%HGP/^_=-BB# F]3#*:DRZ1OABG)F [E7FF]P[V=53/( *<0 M6*\-@ZO@>PPJB0U)"@F%I^\Q[3SRZ^**0^M'?DV@_\2W?E.N?UBA>Y+[S<7VUIUFB3)2_NW M1>C[.>,($\/5;(79],Q"1!@7DG/K.HT MW<&;)UXKF/?#N%5/YVJYN O&PG_FU[69]K)BQCD1,)A[B&D@";'8$55):R1* MF=H&&$_>(;\2D>Z35^_F\^7)G%I7RAP34'#"O&8(.2"YYJZ2DG/;6P;#"^'3 M62CW<'Y[QI)8HW9FM28(. <<'DA^830Z"^)>CD/6_:U['K(NG0FNM1',.L>X08RP>(5U M(Y>Q.F5I&V#,>*O428>WQRW'+3+SJYOXT)2?E'\,XK7';6=.VV5\52WSQB'D M@T&!-(FAA\$; L8JQ#'1P>NN=5FK'6GCDTNANQ]FY=UCV-P>F-9?-H]6%74(R!%6!GCT]@5,D[KE$/1 >8@;(8D9<>H=[6B M!$&>@@$.T^RI7.8M,1Q[RFF8W[2S 4:WA8W5>SFUG9WJ#JY"MJG[US0[&_7. M H:N_WTY7U^;^EQ^S,=E6&57S\H]]?QSV=Q\U\;7A6D \AB0LM:&:4$:I'DE>8QL[O_^2GOYSGMETJL$'(TKJ[/\Z@+,&:S-F#O!O M;YV,( F0-@!BZ6+B &L]W,AH(: IE[OJGU4>B4'^&7%6 % MW>Y'M:.0GFD9'[F?-[7U?J"Q#&E@"/ (81R@48 SMT5%"YZ2 M'.J=Q<2-'C>KC1K_Q[*8Y7L?K3X4(U>[D0 X1MPBK1$R"!,"A& 5"@XG;7+6 MWR_JRPYMDS4O ^K:4DEOQ-3+>3'-Y_-\?5TT KGYS<'PS1.:R23CV LOG0.0 M>(&91B0@86-4& *TFQ#T(^1L[:I4G^1L3BG#6\,;6;LSSR$-2Q77 FLO%-14 M5WL43FB0,F\V9%IV?=39!C%;4TC/M-S$'35C6AYH+",B&%, 46B0BSZ@TJXZ M87!,)J55'_85B]9-R^90[^ZZ13G.\^NY#[C%@,9X#^[JYODK%P>O71RKG$'- MD0=,8^;#,'=$&B0KJ2GVG=Y4;)]K;=+BU66,AK'O+D/:P\:RJ,VS?54RP9DP MA F.F7*6@B!8M82X8(%T$XUQQ!9L[>RP0[(UI( ^)K7G7=\^X7K"O+:W?H:) MH9Y03HPD&%.JH:B&ES=&I60A:NC 4%P ]=K01=?NL2]GH>O+V?@N/A-U\^PF M00VG>'_E#"I&8+!D 304<%76]FM\+!IE71-0&O;FP1 M49I>ST\CW^Z*F3)*2Z"PQUH80PV%L/*KO!(VY:!Z^,=_/1"O$35T13KW;9S/ MYY]'WS9Q0W'FWAW4L0.R YQ,:C?CP3+1# MMN%,(":PAVV*E $R@[-!?Y.F0 ML%WJJ ]K34K" +=9!2H:!E%Y7H?I> ]7; M#-@GZV. MBZ;7WW_PK.2AA;_Y;\N"?XB ) Q3+:EU#@.O*URAQ2E10$EI83HP!UK9$.]? M1YTE9TB1Z4,>]'O].F9O/%E>AX'_'+TUH@>&1;<=R:R5@!%&C,*8>RNX5J;2 M!D=).0=/3_7>[=+0RH@9M/K>Q&!J:VQD&$."K340".6,(AI"7&'E@\/=I:_X ML-)T8.!L\?:.2;M4PY^;LM81J2$-* G%%7)8H*V=&,9YRD,<)[N1:\JZZ?6? MC;"G*:&S"W++AX?)"JG1I$+JW?2FG-V/ZN9HKM="1A5AE@-'J0.82X@4@UOY M-4R9-X>=,J@Y K8#=8?7D-8W1_/YAU%Q:&/L1"$M#MCBWK%[)B%X_=3/NN9 8A$M)([:QEB(69%CBUD0=: M0"[M*WXU:]0/-@[Q!CGM@LZT9XIB3-8I# 'W-8]46Y;_7YX_-8!L9Y;L4PC7K_G]EWQV MR&1]6383$EC-.#72.ANW08&IQI=@RJ78I@-D2Z)>]^?P/@O-[C)E7J\R3X\F MT2Y^-]U8T$?9IKEDP9H.=CL ,5=-$+Q"35J6=.8]0*^Y6>8TB6QW-VV^ M?]W^*'UV5\CB1C9U7B+!8A@*<=2I2CK#>4H6Z %ZP\WRIA%(.XLV*Z?C6,4:Q'HSHRE MX^_7'S>4HJW:4#J:BDLX#:R!DUB '@8 ;N10G,N76Z !?9&J6/>EX=KZO^#X8?^_" M/VMM)FX+9U3&=X6QU6&R)<$>5!B!2BK'DNX6#]!5:WH'\5P<.PR3>!&W^7K_ M_6,P^GPY^V,T.Q)&<4I+61AKUD,B..2&<&4 (?()#]M-9K?N>74&(8ZF66T2 MZ.ZFI9=]/C@MO2R<66XP%P(R1#Q@4'CHM^AIRE,NG)],GZX"8UO3_*O9*Q'N M#N^DG?$0%(?8T24&Y*\;L,_5CEU>Y!#^/ MOAT@4IWJ&?20>:ZY@81XJ2UWNMI1TYRJE*EI@)N47;&K!>A[<=56CTA7V2I- M&3?1%G?E(.\NAX7 M*[) L*%*^&!M\CW?>573];;8Y@+X+NN\5KW,0%\ 6\$TY()+23CPJ))*N22[?: 7RWIT^$X#>R@!T*_- MPR$$/J][$D;ICOZ=%@)=IZ5, 8.5)@!PYC%S E"XN?#%A>:*U1DG0_+7M;#( M/^<_EA!76-T=70-V38>F)Q\#%CCB;O@0AV6X4?YRSET<8AGY.TS-%^ MM#,$=H3IJ.'S_/1L':&V_,O=5/DS5/MD_ )>Y?G?^%6?!'J(4, MT'@ &N]+,<,K= E'*6_P#7*&[IR5)XR*SM0XA$'R(7[PY !]* .P^:*8K::F M3>+'^(+1O+%1DO"-&>70&,2$ P )Z3%74E?X IFT,9R8(_[/-TRZT^,0QDEU ME_;?\NO;_)=1,8T?ZOPFS!4?\_%D-)\7-\5X3:J;8#V5 M>:P@J^>RO[G3FS5T(&J['947#@:S))*)>0" N1T1J0X"M6 MNQ"**9LR$))2._XU AI6W1 &00V(V]LXRHQ4&.HP:4B+%%+ 012]+2LA-91U M?##VIZ9Z\]KJ\/[V2X%J^+<':F4,2RY8Z1M<:R-O;"3E?0$,R\ M$S8U.MGW6FV:P&#%" <4P0CB@"8&>HNB2KJ^<.Y6!LOVEGF^ M"SEB8JI$CIS0!GD$J'5;Y!R W43!_\7PQC0T$,.SRE[2FX&Y!GK;I1J&Y)X: MF78XJ-ARP6WXPP*I@5;60.XU#TYEK601[A_^.;!">T5H6W'N# Q1*8^TX$TH15F'C,.HTYJN3J.$T MAKQ*]=,VXMUM<,S#7/I+65[/PU3Z*9]]+<;Y_%,Y.71A9G^E3#K.$2?00:V] M,QQR!BHIO?27>/>O468U!FU7!/IE%AV<61E58J,/DZ7PQ4SZ*UP\:0H?*V3F /HP'9MA3XE4*+^ M9;@.]\D;GV&:A+?#;$U5E/?&M2NFR]#WS7193C<[F<\>7?JUF*[>)*U&2[#: MOV]E?=]O?8?]W?1KOHYU/;3<==B+C$/$&%,N^*1!H6$4([DU(;% W;[C]N:6 MT>%JJML1$R3;#.S-:=91=K^JD7G%.+5"@[#&"(HQ-M!NY OFB$NYWR7_',MU M$[@./+.4<0[8 ([C-/R#6L_!DRPBY>E3""Y_NDH!LRMB_#,O;N^"L:/"&!S= MYK\M8^K/JYM5HN+YU7(Q7XRF<6M5C^;%^ !Q3FHGXP+[X.QH[@&, 4((4%1A M02!+2I8XR!MV35.K3;A[IIXM)LMX2/92E-/)MZ^EC&( (*=,*<;B&[)*$UGA M@9E)2K8XP,O-'9&O(;B[HE]U\OHAGU5IV0_.<#O+9TX)*(PR4#/DA?1$.%C) M)CE(>C-H@)>]FJ92$Z#V19@-WT^@S*9&1A2#2 A")<8:@WCODFSD4TJ[E*TR M^"?8=6\&UJX"0,(D^2',DF<&>,PKWL[S\=]NRZ\_7^?%FK+A'R^9&C[*5E]X M((KC59G,44T4I]YJ3+ FGEI-C57!_Y4QFN?L_#HG=]V6X^4J5WGXHCT]?UXD M-B)^O5GR;)W]?\O1+,PDD\>/ M^4,YVT>\/:4S+$6T!(+@5COH %-,K$51P*BDW=\!V6/-6U;G*L[)ZI:_6\'Y9 M/+/&>0N)=AY[:1W& H!*&._8A409-#S'IX'8$B/<=%$L'GTQV;A]>YCPLE@& MK$98$F>H-Y3'C0@N-YV'X<>4K<0!O236# ,2P6M5\Q_SVR**-EW\-KK?-[/O M*IH%FQPR)!@)#AQ7#!/N824$$S;E+3DV9#TFP="J+J-?-@M3R_IINNB>F7(Y M7

37E]6+4':V:820*=T<&#-Y("BK4TE8B:VY39?D /<37)D2;Q;)4RGT?? MWET'4+87+VJL GOJ9 )CJKP0S@//%;).T\K"@4:A%*/_]+/P-T&39I!LE2#J M^CJH9+[YZWTQS>%!>?@[]EAAQ-HA= M\&&UT%W-/LS*K\5T?-CBV%TE@PX"*:!D7CC-"-&25TLCDH'WG1XDOREFI"'9 M!3WBO?W1Y/\6#T?-T5T5,F*5IL%2@N%K*'7QX>YJ441*BJ0K=Q>WJ=@8CBT1 M(\YC:I:/#E#A>9%,$VJ)#"AZ;)P-9-;"59U&B*4XFT,ZEFU&^0G(M:3N]T$A MDP]WY?3P+M/+8ADBTE,BA;(.&Q+H"BRK.D]PTAV$(1VL-J/V1/1:4OVG?+R, M ;L0??E<+";[1OO+8IFTG!F*XB4:21E"8=:J=D<1YS0ELAI>W YC(GHMJ?[S M;!3CA3X]WG\I)WOT_EV9+-ZT,\)P3PA@$A.*_+;;P1].BKX9T&M-S H[%3:0PT7M]78 (*MFOWK M)QX6Z].N2-2@D^6N8/5C53+'*)36(NCQ6C3X2/'%+NJ9-8%6*0)QHZ@W!NF#*R.TW"8!9,V#2YT@[$1 M)%L_DIZ9T2*_+6<[7_?<73+C0@*EH630:.8P=U[@2@0/7$J"1@2&K-(4&%K5 MI+O/9[=A"OIE5OZQN(M9P4;3PQK=62,#4'A.#=#6,@&"[PH%VI*3N*2@L@O= M&VP"R%:Y\>E^-)GHY;R8YCOOL>TIF7FJA2<8".FX"PN7LJLG;M;K&$M*%*]S2ZQ>Q%4,5X8JL1*GG <@.FCE)@'1UFG.VGWP MQ7P\FOR??#0['"B^KW@&C+0!].&R9!]1LC[0)(SAIR XTIK A+%J.%W_J MG@^?[#/4]I3.F&>8"N2=\BAX'XY 6]D:A&"?]/0P'Z9:FX&B$ZVNKRG4U^NS M\AF'RFCE&,4*0>01I@YMQ;%):7"?MBJ'K-GSP6A)MRKT[7K5O\EHG_'T79GX MJJY!1B+%/?<8 ^Q4=4!,,92XR(X/7>3NE&RL\!81V^ZE\GB+FMDQ' ,0BS M/(ZI996' @%@13YWWV+B^/QZG4WN M_F&YUNC3JPQ;">_C=8P#D#32?D:0HTQ099W6B@EKG74;_,(2 [MY+*K#K$CI M1"K[5T,_T\:[Z4TYNU]? LG'^7P^FCU^+LUH,EY.@CNXRJ.B@FNX3HWQ6[YX MUL!FP^?29A\O-)",V;!HQ.1[0"KH5K,]XMH1U..#=>=EWV/ $^Z=(5Q:PI$W ME,!*'H+J/<#7W--QBWYF@MI*/9A[[S0HZ[E:W>7>VPQB&SS(23E?AL&_R._G M-89*,U^0(024IXP[#"#S1 !/_08]XRCJ])&1'NW3IYM.TB9"HEU NN8-U98ZKCS MC%=X:&52@JD&^(K4$$G;F'*Z(FLS"5:-YEI9P(@V%A'.B69/ZPE*"O$?4-A. M:\9G$Z#V19B$!*N$:((1,28,022"ZR>V P^8>AN1P\\WUAEISH.UGXVQSZ,O MD_PR-K2"PA &7"E+/ ^T$)JL#T20 Q3)6J?E[4CY:7R77R\G^>LMU!<;CRMM MU#D=.[/%#,N8SR*L?M08 ;"3$FPQDL"FQ(H,T!-,ITK9!^P=S03W#Y/R,:]> M8ODP&4W[FP=^"9V8C2;1,ES.YZO3A@_Q9?/ L.GUZK&NF&5AEB^*V2HI]J;3 M=7;U4IO..".(0L$TLUQ; KWU='TL"A3#].R$S^FHU9+CR=JN,[&!B@ MW#.-A5(QO;+D=HL2T_JR9I;N2%7VHI_^IJ!XXEA.0X/SJYO?\DV6WV*\D3L^ M0#WO^Q1NT).5(M (2(%U,":_54"OWW%W#F)8+SBF'=1LZ.@TOWZFZV?JW7P: MU5L#I5.;RI 6PG%CM1>"(6P]\ZA"13N=E-SH$B>GNB0J.]5+5X[U:S$V+]W' MOI]$RV?U,@RP-<0;301FUCE#"*AD#6;HA86MM4>%HYP['_3^"%:]MWDRPYY7 MS)@0&D%,A4=4,(99<',VTB)"DO+&#_#DN4>*):#>'\?BRYOCX)M^S!?+V?1J M&C]3\WE^\+7?4YK)L."*&8B%X4( *:%'LD("JZ1\8O4WGSM\E;I'!C:FA?[X MJ.YC[I3_W 07?@BHS9Y-W28H^N!+O>B0LL4;MC!E/(40<"&8DY,*#)[F-2TJ_ M5S_[WI]CIDP%OS_2[8:H ;\X0\YX:U$ 5-);5@><+5$8$!ABC]\>A[ UL,3 M>B1?(_CWMQGWUT[;_DT2$\/SU2%5K4/&&NUDR'"&->#!Z0%:&*A5/.U:X\&"[]W7_L9#M#R*Q>/*AQWH MAEMM+NT]CVQ>0UVM>Y^67^;Y?RP#+.YKOGZK4WTK#AE8>VID!A%J87S)%BO( M)<74@XU\PD)Z84=0+>G^)<,:P;I'+MGR/MA]I[%I72=35&H$-0&06*0)CSF= M*AD=)"D7.8;(IU1-'V?.6;CVQ)U?\SV9] ^6SPP#"A&AD4=>8*T U;:2C7.; ME"SU37#F5!T?9LU9J';%F(_;!3W.N346KMT5,HD%@=8K1+T@5A!# -I()P7S M*>&7 ]RV[V;=:@3J_HAT=-7:5R5CG %I@%(00,@U%4Z22D*L;#?78#LC4ZJ: MC[+F+%2[XLW&R=BXZL\'T]'5ZUC53#NN-$5$(B.5,LH:YK82,WYAQD^ZXG?' M:36%;S\ST:>'RTIF9&$WYX,7 MO="EHSX(IIVX_.VLG1$(/.8"*NV%IS':6_!*;HY!2@KCP<]@23PXA6%G87UF M_1#IQ9_1:_-Q]ONG'>QY^F4FK78P9KJB4ADAJ(%>;#HGE+5&&9"&97,XPO9WEQNUJ"CYI#K\IF7 NDM532$P6#RZFY9)5,6/"DO(U_ M#H(TA6U_![!/B_3[\)O59>633E]WU,^DMT@(AIU3FB@J'085B@IHD#+Q-)XV MO5M+I@W\CG/G>KQ.] I!E>9U7&35%?+?Y]]=BWJ>Z/5UJ8P$2YX0 *F6 !(% M,!!PTS6-PM]=KBG?YZIX.@/#;7&D8>V53<%\)@,VXI@RK''%E^5BX\NIZ70Y MFCS-EL]_'^\"CG=G04EL,7..(@N !,)*;9UC$E:[J?&&<=*K2\V)1O$NK:84:JG)=AQ:"WKSYI](V=J"V XI MVU9!_Z'G?KD("%7=_TZJ5R\UG!64?LH7!(-6>^0E,51(@AG&2JD*/9$6!9<4 M"OQ$X,;?2NF+P!WHI[\HN9YS: PY2$YB*IFR5A!"J"#82676MXX#E3SI\>[\ MDT_S6[YX%ILY/R,'Q\$6,N>M HXQ8VGTDX7PUF\P@("*E)V$ 6XU=4>9O;%P M3:JCFUG%CXK9/T:39?YK/HI3< 2FOPEEVYMGKGV-R>)0M0S8,)ES0J6BP#FI M%1!JG0%%$<5YC\EY=G6[SO _6"^CFAOOA<?[O)\T7=P?1O#//B^ GC@A,!( M!SO-6KQ^"X!;+GV]$]Z6I=6/SY7PRZQNK[]Y[\5P1B:C>\>W^=?\\F1 (IZ#61* M,>Z4(,(X@:R"W"@8I.? "BE04K;&(;.L$4+L9UMSB'?.M^>KS6LQCL92G-1. M)K5!T ND@_D,%$3<&[?!P@'7WS6?UMG7"$'V\:\%Z#NGX;OIPW(Q7X&"CA^X M[Z^562$LY, H;21#D%'O?)23".PLLYI5 MT(_%_%]'%M%#U3)A#*'.0@JTI!AA JG:K!/"")AR0CO H(Y6E\X&<>Z>4:N- MYV"FU@JU/U0MXUR+(!;2S'H F&]& MT]L\_/C':'9=-\IL9[6,Q;>J#><6DV!,:$V]I)6DQ),+6_6:4?KN2+,F\.V* M2:N'U[[FZV=4_BV_O@T3\U$>[:^4$:.8HHI#;1V1WD!FR$9*J7!27.L 5[A6 M6-08NMUO/.Q8Y7TQ#9\5H\FGH-!U0,OH877@^KY&3&-JTYG5DCM@5L\)PH = MH+#:!Y(&BY0@_ %>^>AHLZ(3771OE?U6Q@Z/)D>?#]Y7):/<,85O$8B1S]>$J;6(MMNVOGG$-O'58084< MY %.XJO%1CKA4W*/#'#='0#S&M/%0%CXOAA]*2;%XO%\)FZ;R+0,IH\VBE,! MK1":(%ZY8I(CF'()?-"K[K#8>*X^>CVLOKPS:<,(8F$>0(X3XYQ#R. -^!:: M>LG_6Y9VG;E73:\KRA3Y?*.6ZZOIQWR\G,WB@YO3Z]_*Z:SZ,;XY=#2)6V/? MD0$LL4 *6"JM5THCIMT61TCIA1I7293:9\)WK(Q+.P(77EHC+$?"$H^!4!!5 M\ZE5B%[8,V8]L.:\<_+3U'+AY^2 &@4Y808%^Y-#83"JL& P*:G3D"G:$$'2 MSLE/@O[MGI,+98BVW *"K76,0B#A1DZ'J+E4BC7+@1/.R4_#NT]>X;-XA:MX M@#!(@Y>"@=$(&Z@)6&I#_KCU7EX=[=?\67Q=,I[-.KB9>', M!P.#(N^"A2$ DEY#5FUS.ZG=I;*H-QLM607]$.NWT7V=$(S=53+ X@MU$DEH M@Y24(\[<5D(,+\PG35'Q0;:F86CN??^X_XB$N8(*NWUSZ.%OE>*M2OG'G' M-)/40:, !8QJB,1&$(]-O9MI;V>=:HP:K2'SS/;$C8.6W+FZZ(=K9C2;/49DCD?\[*^6::\8L<(YPF!PPIEQ MVZ7+&YB4\GR *_@069>DD*ZHY_YC62P>?\T7=^7U4X#GH:5[3XT,*(Z#I>I4 M@(T&VY>P,+9N,3@GZO]!%.)UPS>BBQ]"*G1]^F.6?1]_>W3^,QHOG MH2,7&HB!C8#6*(0-)8QYK>**I%'P'8V!M:['#]<7Z"X0@SLMJ-5$0>H @DI+ MN<;1.PF1)1=J9251JK5 C-.4\98O3WI+A?*:,LM=6-"1,21>?C!,,L>DNK"] MUAX87MJ#1LTH_90;EJ?A^Y9O M6"K&A-5>,HH)\Y)";5>2"DDDAN#"HL::4?HI-RQ/P_>O?=Y#;I+D@E+@&4.$ MHWBS&ENP630L0>*O/8V&%]L^M=?52%AEWS3E?=#^74S)&=>8X+/F[\OYW(SF M=WY2_A'ON^:_A"DB?JCSFS#>@\R3T7Q>W!2;QX2FU\%G/3 2&OV>#!DED06( M*:R@90)+%R-N J88(GAI#]'UQ,-R.!H,0!L?.">"E=&N9&UXG]GY)1KF'B !C M(;5$0,ACSGK'O4<.$9H4WU-_1UZN!\,TOQTM\NO/?XV)=K4XA+&P?] W/2#. M^*9,$^.(PA8R:J@05$H<]PL\-A!8XE+.J>H_E3T><_7\&$8;YU9( M,AE31T%/=/ H@21L$_/O$ -]7B!^_C#?ZWW#^;OI]M+[U:4=U,U'B_OEY.XNAR:=<]XUZ71;\PD!LX@[+6Q$BDL@3%^@R_6!/?V MB-^;I'R?JNF>^J\MAGF;O&_NZS*GF#7!@%)>.*.< ,;3"ED!DNX2#CE4JAW2 M]Z:7;NS)7\KR^H]B,JD>BGH7FIG>%J'?:U.^-Z/R6<=>]NE)T76>4SNEG0P MKC $@C%M 48(":57+]Q [PW$M5**]8A'G2GGM(8RK#&7V&-N-;96&L$LJA!Q MTEQ8!$I+;"D[5,$PYHW@59?!^)T4J\:O;JKR?<=8]C2M2.<\=0X8K8!R$DL" MU^_?062"-H?@S582'8NIW%,CXX)#PJ3T&E@0R"HMM96,"*/>(B0[>(>])3+L MM4E2@._,D*X<8;V<%]-\/O^4WZY\Y"/AD ?K94A)'9_]U@890KD*$^'F(4F( MJ4]*<- 0R5!;)$M6_TLZ-0AT9Z1:=_%H<.-WY3(C15BC8\))A:AQA,4@E8TL M)GQX629,0WI]R98$1,^\B.["/#K-/\S*Z^5X,3]X[7Q7T4Q@8)V&D >SS"JI MM%9X*ZIZ^5![NVK_FL^^E&TK_CP5E8W">*:NWTVOEV%YC)NE=?2]KWC&/'=A M=66(.**%A8Q87G46A ^[W.][&SIO",JN5H!J[7M?(SKT5=F," .A0]XSR:BT M1$*I-S(1K5&*,_MFUOU45+K6],=R,MG$/-?0];/2F?!*&&JITQ@;(C0D2%5R MX6!U7]:ZGZ#7/0PY'\NN.5*#&!G&1!OE:)@C >.,*^:K=8QPGY1SYF0V/.3! M7[@.EMIL\(;94X#&'?-ILU%'+,,>IJ.'S_/1M/Y9*7+ M*I:H!K>.-Y()3A343DM"H.:2>RIIA0)R(B6CR\GG=]\;L6^4:XUC/L3US9N8 MRP'1 )4FG#M,1&4/4JM!BFU;/_#PN_7-3:_?-F].Q'28)R^O=J3_G">13,8">G8OZ /A6 M[W"N7@-9@#.,*1#\+LVHE$0#5WE?7%#16W!7YY/<&82HS[;S$1\ WWZ9'=YE M/U8U0T*0("AS7"@4C%L;XR+6$@N#"/_3<.PL&M1GV3EH#X!?SR[VJ/MRMBC^ M; M_OWLW9L8?$: (\0:0PD67*S#VI"7WM3+1MK9[8F3+GV^JA5DE5H&9C)-C(? MAS]U)6M,N7YI0:LM,>'XU8DS$>_^'O(QC^0TQM5N+8- $,H!'\E@=CW^>H_F2!R&Q#,OA"(.I#:9*0L,)%H"$!\)DSZF MO*N0HV.N!C7*E[$4%;9)S7S?WQEL3%>+"0.R&M9.Z_CJ:CO-K7TS"-!X5].EQ'H\NWDW'!X^]CU?,J,$Q M79/ 3N+X-C()EEPE +1*7 YUFM)DV2*^;4X\FZNG5[-/^>QK,3ZTVNTJF@7[ MWE*FM250>ZT9)='!^<&':6SXSEBD@ M$2%28TR)) A4DVV8=IEF,1(T6?9')+U6#&O:#'/QW^[+;_^?)T7:T:$?[PD M0O@H>Y_?CB9NN@AKZYX594>I# %',.!,:.BUE$!1"*NN6Y:4\2XI?6:W.88: M6UG2(6Z)'>O^[%U"7A;)N'14*Q!EQEYR9*CP5:>U5!>R:B2IJVP$NM?Z;G>7 M"[:!X7GR#]" /W]+^-G4\;Y.NI9#]3)O#8C[^-103X*#+"05:UD%T$PDOZOQ M)N?6-J#KBB8V_[)X2IUO1K/98WP9Y+Y<3@^=(1RJEGDO%%> 0<6L,\@2Q'PE MJ0/UTO>V$SW1Q0WH9DCPZAW;QO#NBEGO\T6J' 6(QN*LN2*X?;8F3ZWR>A_^./*%Z1FL95AQI2K22%$J"!(EP M;'"Q@J388/3TZ/;7^=7>V/K8O@JZ#EGJ.X8],6+):D&@A\&9MUXX2*WGWABG M'?+::%9KNNTE8NFTR/1#+61QLZH_90 MMGLLO;:?&?*_M>Y]/\ICBX<["G1A9X+YP@ MAA(GXKTE''[>R&BQ^3.-V=K:+MM MBN+;4]OM\!\R,,8CX^TK^^]Y4&U"S4> MSY;YH7P>":UFWB.!B4 $:,KB73F.*MRM1C1E5W20+W1TR,$6\#]S.WU/!S^4 M,>=2,9I,'MVWAV*VZP+-*=4S+@63QBCFH/)0&4&LKX2Q%*=$" _PI=LFJ=0B MS-V8(N_ST;Q'YV']]34LCN\+9L&55S+@!I6UB -AI63**136C7C/M];Y85L2 MS>=Y?O60QV"3Z>VZWW6466<0=PSY! -T&IHI'.0U7KFHQV) MOF=#Q/B 5*\+9YX SB5FB$DDE).0.A4E(Y83!^IM7+_9@5A;K67#.':6,.2N MG"T^Y[/[.NQX73CC@&FO@U @3%$HNC("1ZD,Y_%ML93D>P//&82$TL +NW@Z+BB=@/@GV_3Z^+^3C>KLROW;=Q*%KC MEO09[67Q276)$/1,6\P%0$;*"AM%=$KDE_AKBFQ-$5V1=(\4)V^5/V;><^,X M!59YB@4,+AX@&_DT]4E18?)/2K1FH.Z'2G._7"QG^:_%M+A?WJ>C^;*V&ELYD&D:Y(&1SBQG$=ITSFT:RARE3%$A,>4& M2X6V(W.@1'S;#T,CYMQG[XY=FY;RVQ\^X]+"Y'E!@;'C4)6X>( M2+D+-?CSER'P\UQ-#(ZA<HLJV--2PEDA9?FYL_MXUEF'N"D".*6VJ\(ECBRI4T /N4-,F#/Y$9 CW/ M5,3 Z/GY+I_EH[B#G\[.I[8R0%V '5*,5G'Y4@N[Q439I-Q[@S^.Z9V<9^MA M8-Q,9V1F/7#<>:V) -Y*SB"OXIX,#5!?\EE,[SP\$?TS[SJ_Z,R[^X?E(M]> MN][!H>.5,@:(X, CS^*#Q&%Z-ZZ*_S (V(L^*FF>-HT#W@Q3/JP5](_19)E? MW:P^JZ2MQYH##628R2 "4#0^&LP(TUQ4&U(625CK&N-;/0/IA$'-@=]9:M#B M]FYQ=?/[?/W.]-67Q:B8QC'@OHWO1M/;W)>STP_A$EK-N/0DY@[' #$??"M% M)*UP,M:E>+@#W(%IZ+2D.\"[O)GV:?GP,,GC\!E-WDUORMG]JJVW>DT-%_4R8['D@5$<($$ ] CK>"?: M"@H8<*K3"T!=9/4Y5]T'#=DT4'N.TSCU7/-EQ4QS$L 2JR1Z'A$K@)!!6D^L M<0SQ3B^@OUD*):+:,X=^*Z?CC1!D2!"16 2DDX$9T^ MX/;VF70VL/V0Z9]YG$7S:Q60']WFZQN2U2]CJ@98FUO'F\H,5YXAK:AR7FK! M'$%..0T9PY +FG*':X!G-*T0K7&4!\$[NPF]_#A:Y!_RV?B4.>UX4QD-MCMF MS$'HXJX%D"CFE=)08H/C)5LR5^BQX>AU9?Y0,IU3/E D3%@V>7#RLQ8H& M$SS.6X)XK[V_M("X1&:TB.P@KMUL4C$]GC#?G-Q:1K"V86'4C$()L$70&!)P MD4IC 3F_\ W6L^>BMH'N+"?@]K69[TY$/JYV6:O3BE?;Q?/:E&RD_2PXE2Z^ M<:.AX-A "RV/<[SP7B$-6,K&S_!]J'-)V@?TW1BXFP?/>K-MCSRX5L/HK=E" M%BR:X%%@X[&SC@(,I /KM-H8(5SOX<9>,*@S-]1M(B-&21DF3TFDTWM+%^_BG9UL_E8/_Z2E[>ST<-=,1Y- MU"P?]7TZV-U4H0CWE,97;K66""GO&%D_!B2H%+C6?D\[&.Q1UFJA.2#XH6H9 M D)#*B V7#'#H)%B*RU1,N4"[QN>$FISX.4+[LU!?:;A.I\MGA$J_/223.&C M[%/0U2H X+M1_JW8%0QUL'RF!2#!E*'$4>H8X)YS6,ED.$K9E!\@?9I1;]D\ ML*V2);]]V4-;QH.#?6395SYC'EA-">%24V&T@Y)MGED33#"9XB(/B"P-Z;5L M'M%Z+)E7-)GGX[_=EE]_7NW5SQXC4WCU0R0*?T:4S(E@P)4'4:07X@%VI#2RD3XNMK[<+\Z]6M^_^7@Q9*G0EEPMJT.JZI2 M8645BF).X58*)2_D_8-F29 ,8YM+A)H7HP^C<7%3C/?R8&>Y3 KHE(E/>1*K MA58Q]*J203N2$CL]H%W39JG0!))MLN%]W 13P9P.,AZDP^N"F90\P."$##VV MW'!HC-M(P84A*>[(@#8HF^=#,I1=K15[3.CWQ31_%TRF0Q=GCU7-G!,..(0U MYI)P(#QALI(XF. 7LJZTXHRTA'%G]RT.^_7OIN/)\KJ8WL93SO!??(+Q_)VB M7:UEUH05&$$)*<>6:FR=PA4NRM5[C_PM164W1Y33=E4; +_3#=;?1K-X*/0U M__-LH')%B.324GA\XJ[;4@:AQL)B[8E"%B*&X\V##1[<\92(YP$YY5UQKUWT.S5F>@Z%[LZ$ M<012!@34E$'&J,$.R;4.D(_N]##/@.O$BM2JGT%G ]T58X0X9HA@%(M*_O"/ M"PNL;IP5)YP*GXMY-^-^LTGU,7\H9XMGBTSG0_]E1W[-1_/_O[TK:VXC1]+O M^VMP'R\;@<31X8ANVV%[9F*?$&RI)'-'(C4\W.W]]0N0+.JP2!99)RE%=]MN MJU"%S/PRD4@D,I>SU1%;ODUR-\W_5^66Q'$OBIB)G%K*49:*-8$XN8FJ.FLP M5'+#NN'(X^PKI9,>'AW!**L-%1:, :>Q!N)*VK6H51EG@$:@+6"\3"9MG/'] M6(*^PQE]&01D*0%J! EJC4(DG-C+%?)0 ="&%?6&Y_^4BH(2E;J_]3V?927)#TI^0,_-S\\E$)Z MPMLB48*2Q!C,M50H>(-TV/#&I8ULG39MM=R'A]EXFJ\5K0)A@S EE5&T\V)* M6U)I,TW@\VQZO;Q:?)I]+68_QE?%GOS3UQZ-3 *C*A#NC&8A&4X!Q'CM''B) M&:O3_V6([FF;LIXVRNH.0),OJFXF.-^;C+KS^<@)>!N\E!9YXH $IC8T!2?8 MI60NUQ?IK]BHSW'R9CJ[+6>Q,+=KY;*2:$J2]D8)@HJ7WP%":IB<< M$OFUVE ,4^9U1#5MEING"GU27>:O/!H5TMIJZY6D!#,PSDB;)ADTDUIQ44?- M!W2.UH+(ZS/SU!(1N9IYVF/\NUA4$OO.YR-H*X)D#%$=*,.&(9?I#@ V) +J MG*$.Z!RK>=DWQ=%3 5#,IO.'45JH)MD+;@ M3)Z^2[X1!'8AU]]; $3#G#T1&!\FU\NT91J/[L+X;C%;B>#K]&Z9?Y]7@L@1 M;XB2!J4!UOYH'2WL\/A$VOXWFWY:S/\>3 M:F9DU^,Q*&L)"> T!T0PY<9#GBQ#W"+,Z]Q=&E"CD^8!T1!#3Y3^UX?B*F'1 M/#S?K")S!K6L>U/+[AR!GAH6G.MAEO ML&ERT[OQ]6J:J\3F/6&JUQ^.3K)$BU>46!Z$&5]G62* 6U!N@Y4 M-<+L;J&S-U*UZ_&<2&]$X)Y:Q4):*+EQ5;.V%DN[2SN? M);LZ6A0?DWN]GO!!T.P<$P/B-*VY:?7605JBL:2EC@4I4)VF$@-:HUJ!35-, M[:Q285F; I;SY)//YR7<=W@VE<9%S;A##I&0VQUH2(K!Z9I6C8VI58JW5JSM M\;07G[/'TX80.@/<)E-DE_?SZG/1L,# ,RT=#08SZ0CA&UH$1?1"*H4T+-?7 MDPU/XNB)VVT_N:T::'GMT6@L2GM([3320@D/B(A-+H26!M5J=3Q$L9\FH&FC M3*P=C3TR]/IBLH)AG;/>+5(BK96*>LG*R;J@ZN1Q#,CU:$[B#3&R8^O_VIKX M>X6B#U6&1T^D4SA?F:*:)_O(@)7V44I1JX@ANPBOH7DFOIW*#D0YQG@@CJ_3^;PD9CQ9IIEO M @IIPPE%8ERQ?B[14XQU*7.%D.HT7/#\;L"C5O"SU(KA2K&?^P8]7SGNZV)! M-FP($RD,=0JPTY*+]540*ZDPE;9!@[A8<%1KBZ/>&"FV4GF@6F@,H"1*CO26 M1ZC6>?PE7%"J#*%ZMPI.%$='UN1[XNSWZ5T2ZGQM!?NS)(O$I&=3^3A=%%4L MQ]Z!$4E"/&4^6&4\J$"QV; =4YKDT*.E>'7B1]Y3KOJ.Z(2R()$+GB$I"80@ M<,D'1UR=9,\A!HX: L4OX>5VV-V7MO=^+[$EI><6TK]>@ ;;;+4X_5S1<>AVXA9).CZ%. MPN[Y*75EH;\\H&R(O9U%#)=_SHO_+!/#_(_L8:2/'SJ:?'U$U( 55M)+R%73 MDVE*5O"18^%"DB$:E//+Y: 1OO:(F\-GCKO&Q-QSW?!$$O:<&XL<%:ZD42.X MD&85C4GZ,').XFM/V#F82?/J\]'PY'6!$CH9:8DL=QA*V@+2]M*6J_HRWH^: MD[C:%6+6"_1K-K?*L5:%T=$[884,,FBBN5($*VM+NAU7=1(_!W@PVOSJU3R/ MNTO12I/\4CPL9U??1ZN[5K>ST7U9.6:US9F;Y>+[=#;^O^+ZVQ2*QX>O#^TJ M3GUOQ%YZ[8TAE&FAD0U;79'1 M>T9%8[6V+FULF,?<.B*08%LZJ>SFZK9>XVU2+'XY8*+G"+WF&-X5L)YT6'[4 M@D\W=GI_/YVLR-B#K\.#HS3""VV--('2(*Q3=DLUQK2WS-7SPU;CS.YWO?U2 M9&=V/+EM:^$]]@/1!<=0$$(2SD$S(T7BVXI[#F&'ZD"UUOWU#E)1NE^.6Y9. M=_=$MMKGQC_&U\7D>OZYF*V(L:/Y]\^C\3[D5AD>!='YYF[(.6G@E?&Y;.&& M'?'G*D UN(N&AF,Q7+^GOA"\S[)?I5#GAVSLP*DN=0=9S MI640FH=5=?A5#6B/ E2JGMD.Q8^GP2O7;COU+\7=:)&IF2_FC\25/F'%W@1U MWAP=2SMBS8$3CBQBB"@I2IZI9"XO*T#1%(!^;5;0H1#ZM!E/_^S_SG_LO4E; M6]9$>T,XQM@HA5F2A^#4&(\]MU0+8WNT)D^RS5XG838;36Y726YS^/D+\,Q? MH]GU$=6+ZWTC@9MAF3Q\YK7!:7V52$OCB4"!..KMI249-02JW0F&G8JC*T=X M/<'#60O/GHO..\>[T>3CZ+Y",D0+GTM^2*)-.4C\Y%IRESBL2\XRI"_L0N^)J'II(?L7 M1&?'Z/=K>D% Z.U9Z[,>X#NP>A-V.$=%(J3"WGB5U!TE,8E+R@RCEU HG M6)U&.0/,TQ@4Z)H1R6"6\UV<^[W*1?G:+\_+E976Z" X!Q%",-JLI<"DQO)" MBD -QP7M7&2=[8#N5N HKE^G73N8JY+U[Y.PK?1WU!,BIOQ8GWO^ABT-O.!R*3#'KS1 MBA* 7$L]J,0]3K&Q5MDZX>LAFM_^T-R+O/J,=%]J6#OM*L 92AC5@BI"D'-D MW3(947"L4D;J>U@[V6TDB:*0DTJ5IX9Y1E')1\%%;_<6NFC5UQ#"6HMQ'R>; M$]?42@6MO^09[RE_OOUYM %317&RS91BAS#G*CG$%/G@B6*7=N^N!UE/ZW.] M=:3LC*>\>")YC42O^]T#$C88AHW;S-L$[GIK%-HL6DZ4U4M)G\2S-F7]QW@R MOE_>[Y7VLV>BMXXKY)$PP)RW@6&;@S,8DV 3%RZH\^))$ILVP[=693[Z^[#, MGSX3E>= # ^ );5*6^?I:NY4*)[X4:E1\O#W-HW(O ;?.HN=;Z*W!PZXGSX6 MD3.:.DLE 4J9W#:.#!],O3@N8TSPQ P5J M _=*:J35AIH0I F7L8#4$^0.-)S$P<-X>+V/8_H;],=HGEBT"DM\F%PE5!WBOK_\%IP[W!W,">P8)52X$D2]ZYP)L0@NA MC' ;SC*KT85LEVNBJHN$JN,$<9X)58QPY@0P8!@X2.=PVG]L:&2.U&G.,$"P M]0N3R@E5QPGE_!*J"%=.*Z6]-EIY!CRM025]+OWMA6T5AP2Z9D0RF.6\YX0J M*0TW%@O"'2,^K5TD1X#67,-!UXET=M&7I"='LG/&=PK7/P\3]N=+PL)H//OG MZ&Y9F/E\>;]:"N8Y"^%J45Q_*V;W^!",6_EH3%9%"6JMD PKC8D0#O(N% 7M MB)-OS3EH$):O:<009#AXP[[ZY9_%/)>K3VO9>'I]4#<:^DQ,S-(V_4.#158I M@ABR.782J)$T\#K[LG/T6EK6AGZD-GC\?RIUO)A=C>?%_,-D3>BWZ6)T]V&R MF(TG\_'5RB2TH1='?#YJ8:DR6&)OD]TAP7)L-^+GPG'35WRNB[Y:9Z@\[8GV M7)3JM_3@8DOWOXKQ[?>TC)H?Q6QT6ZQ^Z$:+8KODMJA?1\XD4I4LG \6B$A+ M.S4N&+&5!_=U.N74JAOVKEV="O9<%.W3IU][Y2M2?1P4<'GJ_,.?3RG-Y6H@,'/QJ- MQ\C1X+T3#!C1B;=;V\0-J7.;\.A:;6].;X8@TD'=[_HX736^+-:;P/G*:WU> M#&J^^#A=_$^Q^%)<36\GN)V;2^I]9S,P\0W>$_-_/XS779K7!+;A>+W\1LQ-7I-E06DC*!7)H4R: M(YC>(8P8PG4.&?6["@Q 9">FW^[EU/Z4@M'LMEBDOYXN%VG&.4UT=/O:YKN- MST1BC(*T'V/)*CC+A.12Y4L3R@4I'*UU&16] WH88JN#Z0HJ^,O,UZ6T/TSF MB]ERE;KP:?&]F'W[/IIL=CWF]G96W(X6+_8\JYC;JSN!/J<3"0^:,T:40H(% M)@)P;3QSUCIC$:YS=H+?C][/3+Q]5I;XNKR_'\U^?KIYDCBV-A57B_&/(71@ M;JGT!*.&<.^]H"\]43%)#&.@GC$G+&),!HZ!H,1' M$QA33-0J>G,^ANQH4+56;>(X<0S[ I!-[+-&U MH10G320Z9A6S'K@5N=^TUUZ*) W/$-7.UTH@/,>5H$'X-J4Y7-+/> M*>HW/0'HNHD?!RM6P^K\ZFOB]%L,4P-:QGFW6OC M22 X?T5\GNC=>JU#G2&6(/N);5\!: MTC]__?OG2D2]ZM_S*42-L#2,L2 % -$T.4]9 HY2S1Q1=:*U0RS7]-;UKY;T MSU__DF!NBG'?*OC++"*W+&WX-1$2$"!GD62Y+K'3P6%C9)WCN$NZ*78I6E@7 M .>OB$/<$5K"P'H9P")"I-&6N)!Q8H!J8FV=NAI'WSA;[PC]Y/I=$8<+@0M2 MPX-W7@<3'SUFIA%A1;$@& GCA"*8(Y/DR5"^%8)PK1X'E[2[/(L :HN"?TN* M/'#MC5PF^ F'DO,3C%(H_0]/" Q!,81#K7O?;SDNVX[V#- *' F@\U?] =1' M:7J.43BBI$@H1$:!\XCIO!UB. 5-(BWUMOYS:M_N_@Y?QOP/*PW3!MPY!RC M%@X'(2A%WG.*N$8DRY!PXS11M,X%R[<9F3YS&] N?L[?!FR"BLL$^6$:@&,F M&#T1V@9M$"(A;3T9EM1GZ5G)0L"DSKG4VXR(G[GVMPB>\U?]R]G]"Q9P@IGU MUB'+"5 M79(MCR0#T;ON-?&4\:=,)P)%)@J.8,-3(!*]'Q:T ,_V MM.4DH9Z+HCP/8?XVF\Y;N7VW^VN1(,H8MT)[P-18"L:1DJ_4JCJWB8X.JC\O M?-X;VML5V+G;_2>"JS:3CW5^+%#/0E+D@ M$5&8&<73%GG#5VQLG9A*]5#J>3W#.@(%4[I?A2(V/OT3M&,<$,Z'-*&TJY8*Z+0: MR!D&NQJ'>3\:>20,!J.&.VL>54GQ:TP5FYM%-(@K;80,) 3IC2 "ZU(.3J%. M[Y:<63BM=U7L#09GHXZ_-!SM2R./FD@D&1:@I 9A,'+2Z+0'V4A#%O,N%*#3G.WFESZTZ>;QQ:< M?TO2@O3,O_IR?R^:5%5@;=SFXG M_8JG,V?@0#WOITD,9>;VRDX=A_537QZM8!I48!81;=,^AWAJ2CD:Z>J ^OR. M4>J#NB,Y].O*_M+?8.4V_*/LKGPTBAO[2&2,$@/44. .6$!8 .0S9.8U !&= M!F[.%\U]R:,CWW![9V:<5I.;\=4H^;U75]/E9)$3S*9WXZMQCU[BI]GM*"UR M*\ILLA=I/M=KN4ZN/S^A^M--&$^2-,:CNZ_I;];[ZPK.9"/OCT0';JTCD#L: M8DV-#QMS):D0U=H8#9!_;CR_NIO.E[-*AJOI3T4NP09"C/$<*X>(2DS=;SL?#[!B)TT$);TBVKN^;@N=A\H3&2@GF/3'26)=65X&M-29@X3F!2@FP M[?#O8_'7$Z'.II/TQZOU[#_-[/<<[_DP>?K$.-'XD-;I XU":[TW"BR0 .\E MP5*8(-)O25&-AY#;8VFY_]X M2(M&D9X7B!S$5*7Q40HLM0G@-'$2@N34DY)VIE"=,[H!@JR>^%_:J188W!6X M3K7LOU=HZEG[W1&I'!8B6 O'06MF&"6;E5%;[42\$N;77M4-HOK>0I[.X*++^/1W^.[\:+)Q'= M5Q#SY*F(F;"$@K0H<*.5=YAN%@N)I+,75C2X/]BCPLJQ34\QX9J M!]8(IQ3!)&B^B8TB*F6EI,UV^ >C^7B>/,;GDOVY_K7*(4"U%T1 &BAG&C&G M U'"4%1R .>BU&G6,FFD'(AF XWXL-(]]5:0F)%9C#@83+Y(=WB8A)(Y0 M%#I;Y,7W6/RY@[9/IY]5LO'/.(UD1$G&"$V[79!2Z),\BLW MFPAFDT/9Y2K9Q>6.CC'T,M&G/=$,QOQ\F/Q(/Y[.>B^'>Q[FB,(*--*!HZ"% M023AR29L&2XEXI6.O]KAWU:07T9__9'F/4L$[-O3O_I\0K$4(3 $Q#!&N17* MRC6*>9!*=EK:]GP,3&543)N705=^]W:N_YK._OUADCRRJV)O</>A6\!7'1%T#K#$B?'\>W']VW1Z70E@SP9$SRR3'@$E M2K*TOH?@8;,0(\7%A74T&@C ZHB@W>LJT)&4 M)#Z:)57Q$%<52DS2HF%H$)8!"G MF_59"THO+,>N8^3LO)K6J%"Z6M-V3AI^YE2? ZF?%49'4&D!IX(YIW"0:1K, ME,ZB9HG1EP7&YN$P;9OEO4,MS]M-[T?CR2E0>QP=J03B<_-8 .FEMMPC7](= M-*[CN0\0:HTBH2K*3N9V9PDIH\GUPBDM@J2].&UH2 I:5*LZT>,G1A MMR@:E>O+A)-3F=H5-&"9>#.>W!Z$Q_,';4^;GS1E.#;.Y]._9[A1LJAP='&8(C0BDGL$^KNJ!NN\$%IEVG MA;=]_*L=[Q]FAYHK[!T:K3V2 V90IVA6=4O8=:/#%@';DV!Z-YC[CYWW#8O!"$X,]6 2>2I8 M+G7IUT#R1NKE=8(Q%[ P M.0?86P\TH!YO6#VZGML$"+NV%M W#*/"$E;F> V615$ M&%YGQWC!Z9V5L;/S;+E1L?2^D%6!Y.'!42OL*5$J;:(UXA* NBW5W/M*-1+/ M9X?9+Q0;%T]Z>;4HY_-X Z1*>?JJ[XBY2X?" M('7R:;7&UC**5ZT"<+(':>O6WR*U<^X5;<&!P=&RH'G0+'"%@*=_>0B/E%>K MT7\^T8 6$/&KOC?+\F[UO>]LR8[57G!*@L7(42.\IH&139]Q;;SDE:Y$M'26 M.OVQ6H ^3$IJ\MJQD<,+PCY,KF;%:%ZX8OW[E\=FU?O.79OY0B3"2LR=]H)2 M05FPU+B2AU2'.L[$>1N0JMAZ>5+;BUPZ=&V?$F"NKF;+T5WU)6PS(#H5B-=< M"M &9+#6BRUWD:RV8#>%NJZ:!7>.C/U+VVFBZ!=HF_\=%_,/\_FRV&:I@0K"F4?B&9MJ#%W^-Y+K;QDF-' MHW//NZ*4DE%&+;'"4\R( HM+G@B@M@90!YA+-4R@-B>?GC&[;LIWX!!ZS\#( M0VY'D#99P6.NP!:C+2&Y)SH3^]6^$+%DREFP,,LBV^IPB;8#;M7O$#O[/Y__Y ME_]U=/3?YN47S8X&DP<_3#4K]KW4'VH_@O1>^\?03_[0;N/H0?M'%/\1?/>. MCJ8WC4_XT" <@.'-@#(RQ)0SZ T'-_X #F]U"M'AXXF/!QX?WABW&-\0[,LK M"!MX-P ;U."> 8N'E6\?Y&^?)+*?^>NUV656-'Z*@[O[5$, \J)+T_;[5(Y7 MCCE,_GIPGZ;CDT^??OSX*M2?KP*6]LN"U9=EM2?ULP.$K2X>RVQYMX=)SX@^.[Z/NGO%'=!I_=EH[C M)??EK<5_Z@%L_@Q+XGLZDDO<_*#G5]4,8.1[];,L&VHN'Z0WH_KK54O- M#7<3+ZZ_0;74W!!/ZB^/)W73KV;*&XV6S*-L+?ZKF4,9-43EQ-U?L42PIY=MIS+Y%>.YB:]VLVBL>^/@ M]BBI6V;UPJRM#J7^8#3P1@// 6U MU L'_FPZ_6 Y;54NJ -0$A$$C;D79[?GK\:?\BO*]XUC?Z"TC\9[^*=\^3^5 M%\\CL+&SL^8:Y,4-G"&N8PP*C>G3N(X\9TUU@LJ75S2]9CJ\&A8TJ!$<.1,: MU F-.1'>.!?/KUKVH-7:0CUKFGN'7*T7]$1>5?,@+VZ8 ]E0<[G_.+BO?Y=J MJ;DA&HQO&X1ZUK1D;,O'U"@E5DB(9NE0RVSRAEK)/@QN PD2:8$ MN*2>X&O?6L>!9ZB$2S#< & Y"T=-2)RV-2H]=1V<*3UU'?4?_M4@WE5+W7MD M!Y+)>#QH[E_67/>N?T^"]*GA;5E;'?8?FR802L89CH+05V9CV;VF?M71A>2A M-PUB1#75C6'8Q(E42\T-309=K0VG!,E2*5-/WU(]O*F1H[GF>%/'E23?E'9@ M\\O*]FRFYV^^;YJ#^]HI4'UHMDEOZLA2*@[-FD^CVM-@,0WK["6_B9OZM=RT MJO?Y!5^' R><95& MN5ZVUW"51\G+_VAVF:G6YT;'-'AW M9$.]B&P4CW5*\[C^X5Z=AJW81.P'2Y0HU5HOX1ZB.NTPEW&JL4&7DD^LP6&C1[E M:6/]$MS>CQK$1MY8KP*.FU7 <=TMA;7?".;*!?6J38/57+0T3$JM(ZZ8E'IG MW+1E&,0UDJ:\4[77<<@DNKUM8)*JJ<'F7,ZEJE?4"?\&7K#$S[MD=+/V.E>0 M[%6P!$'/G4 SO2Q-[AO@4+FB@44VT_6TL8Y &YAV+<\.H_ %,EM:N,_DMB3U MY*:!4T[;:A68)!HWL*YI6ZWWY]97Z/<;ISXWBV<7SOK8:+HW&NRY%M"H'C0X MM1HLCUG3$O-@Y;Y!O4\C]--5\R$O64#U"E#73?\H;+)[LJ8Z [9AB=.Z>2CT MKJ5*63U?+'<%5K@NFZTK23.-TZ@KBIJ3,@^5[/OW?S>/Z_N_ M&]U--69=Z6RJ,^LR,;-8\/0L[::F\;C!H>8;%C"6%?Z7.HY M0O HU3!_,,<5RN4LG(>?TM@+D]LH?LC\O^HY] BPN6Z$#=)Q>GF#O;@TQ*&B M(L*%7M?SL55=1D=(K[$95]GCE9X\H^SIQG.C4EUOF_A-6H%?JQ*H#=6&69(M MGQ:W5@/OKFDW2+;4T9S7X'66#?6KU[AJ-:N5!DV:2=%29Y<._ ;%3K4LD:R^ MHO:+* @;=D'JKVM0@(?/;.F9K)PVS@18 _>IW5%(ZK8&,D92ORF@>/%RUI>P.BEWI_ZCT_CZ-Z(&=]7-.;_)6U4GN#,8I;48HU.,I0>? M_^?_^,N][PWEO__C+P]^ZFGJZB.U(2;M?2L*4S6$:VFY'6B#Z;>_'J3^8_II M&D3X*;LQ#=*1_[F(7OS+I^EW^>A/^;/_PA&3R?7P8.?:&?^#^TR>O#"7[*V)/B/?P+!./U%=K)ZIQSO>.0]*7/3/_C\ ME^#Q1+W$CZ_Z87BH-W;410.!O\/=K^T +O0?U1#\X M$;+G0]5[=^3='6B!7!G7&Z1'!C<)@*Z%7$N8R"!0$$,0RS0@I-0UT=&//XY> M=.&!-I67?SV0 O;D)I*KZX6WWBB1@\C^^*/??2]V MPJ$MR:I?55#_O ML&-R&QB4")W8/ 9J/\AKA/2T&TWE@^2BJ,V ME";'@Z>DR!$]T"9A,!W")!D>S(_I5+&WOY%B0+F><2)&H^B'CA(0JOTFCPQX47G\=7J1*&?_=&$[]\T&RDD#A(%]@T M30M3RZ5<\JSI !"0WTO>MNK"@\]T,V.L6]?UQJ@;)J>,$$HHYEQ '6(W7R2; M"5ZRE547OF6,B>I4LO829F-)Q"2]CV(IW(=SPW(M';@(24H3E'!(F9[WUD' ML"K#6GZAY)8$@+>1:=/P5JS>DN%!Q>(%8QRYIBVAQ4E!<%#J"G8YO%47;G)X M+UJ]TR29S V-(.0 PW"I+0%E<\XQS>D,04,X3LE>5EQX\!E2J!,,.?F8E5L8 M&L.NU'Y,B&PJ;)T3!UBY1H>07 Q[-K15%[YN:,O%1#XJ,;F#_\R']$\Q_-=$ MFCJ2_R=22$A].IA_#CPLU;Q&"3E7;.+).L)AUX\3+Z-AY()29+0 M ?KJ/]SX\?/9^Q)X-\$H2 ._JO0(@QF<AC'_KT?)L%W_S24YJ7_)4H2RTON72EY M?_.'=_ZO7A"J'TU?ZO*^E+HC+TEFD9O7WF-U+J0VQ(@M=&D/("*'JU,X)0J" M7 .[Y5RLN% I@*W/Q#,%<:,S02PA%5G=5)81@Y8TC\P<'H1(8%0TD!47'FA) M<"00G2"!"_5#%(IPF%UU$25I M[*=!G#%:TP_]VR"]&'EA,C\/KLNHKELF1H2ZMC"ED9V;UP0(MX*)51=6,$$Z MP29>.2$8"YWJE%HF@R[2349Y;E423JDP9A.RZD(I;-_92KG(H@5B?_A2)=YR MI+X ;*!;S(74 (YI%_H"EJHMFXUUU85RK.]GJ*P]3--V#"71D)!ZGTU,+C7U MPJ"D)BEME547OF68ZVB[\R-[:@NC0D1W36KJS &Z[1+N8*-PW@CATM(, M6W7ADE&M<#:6!L4/:4.H+8,Y,T,RB,P!+FV0Z1BFAD79+F7"F1QX=M-P$/Q3 MR$4&7[TDE9Q%C5R*&"E!I*Q15]9;)=F#32_QATHX24&4:2 BCKWP;BI_GLI+ M+KPG]5/6V^S/I=KU2(+4O_+C[\' GWJB817WPG9T&Q"#8>!84B.EABX<:?8A M85I$+]V&JRX\^'R!?W^Y<_3UD+B.?2^9Q$\5VJD*(B(5;HRQ UP#.E+?9L6> M!0*N5+]*0;3B0N67D!H*8?A=(+%\5)Q8KK2W+0R4_0VAJ1NY004MP/42X:LN ME*.2S;I4.!=']6E^LVD6,)A\_HL*?\XB-A\\.0HM.SMPQU?FVPBG7Z_^:]^L]OSM[QZ?E+\G>,,QQ5WYJD M7IRJG:G/TUU+%6)1W%ZV56[PIQM9T\LAR+:=YELJ'9B]K_@AGYFZB9H2&#J+ MOF/0Q9F:!@*G^<#A$0:S1^8MKQQXU=SIX+CG*(2M1R&L50J9<=8.SM(<=>2[ ML>U01\%XNS[HN95N8= *$AT?-&M_T*SSY,W:)>^2^\,U MI-;=>,@]48[20%+Q[J-DO[5&TJ]1/@PB; +FT\] M^72#?#[>P;R^,MKO9>^T@MFSAB[8&MTP.WO517&W#].N^V:?9JQU#O'^Y2 -G'NH=> M%S[2V_=;%$*R_O+V1MU[&G6=B!KJ0T*WU@IXM1[0*XB[+]O7=^[V5+%U;MOU M)7R_R'L@TWM'[19([]?Y\'IU;?_\>;U5MG&KK$/>O=?)]=ZUUZ70SPZ$:O2> MNNW1XU^A!_3+NR52_Y6.V#[0JA.!5AU@Y+WV][X^^3;1_]Y%-K:$&M::@CGF ML'H.WLL54+40VF8,YB0)0C])Q&":4%CE("ZR&IOGKLALX=";(N7+M;U=J]\P MNH//$CX*Y>WOPZJ%[5'>#93+ MU:5K[;W.$4/;*)<*C;P_?5)%!U(1#I4"/%9#-)\62AR8DT!.3WBW7=3P@A&6 M.MS\$+<1[6]9X"]2;=WAQ2V'MZ4+.^>(6V=AKZ+;](<7^[;_W1]%V54[O,Z- MH]U6!]UK\?S5&]Q+21@_5:_;X85?,MY]0WPOJ[<#VZ]>8"N2+X\G6;F>TU#> M>1=+E7>'EWO9@/=M\7O&OK':#,$C]+\%W M?W@:RB??!33?M<4H(CYROTI=(UE(;1 MEG&"I:.;KG7=\-YO>_9CC\;61ULW4L)I.)1,,@Z\T!7:^S7> M>=37'Z/M*>+#4/\^YZ1[ ;_U"[NFO.X7=EOD='$:.HG3A3>0 MJS'8F75?&-->J&!K+7N/]YU:^)4+G0_DY-O5OC#RERUPC^B=6?"7L? >T5O+LI]G)!,_ MO'BX$#WE/(Q'T9/O9[E8SL=JIW@[@#U+'5 =5@703>/:E^5_OE72+_]>L?>7 M+?^%']]&\8,7#OPLK]J6.54;%K]A5/NR]"]C_/W2[S#35TK=I1?>^3/WR]<@ M#!XF#]-QOXXTRO:1%YYY#_YL8T;(P8"O7I+Z<<9P3^6= MUWXXS=:H)]YCKYZLJ9Y4IZQ73W81,L]#I'H?SM8&1;UL*7NCO/O+.!>-VB_C M-L:>3E41=!9]KU;/"N)L[TC)F*MQ%"91_"4:>+,$C^566,---6203:QJ2VS_ M5M6M,OU0?DB?:2Q7DYO$__=$/L?Y+O\L'G&?;]\N:EHYLR_=G'OU.^M(>?G* MM-2-AG6MG.:O6]AW4VT@7$^U@4<8;-""70W!V>'/*/:#N[#4!MM"Y YA:G98 M]/E<;0'$=E:![TF\)_'.*[AK4FS[>M$.D>A6:39=IN8#E5V6@;Q=1+AOH@B2O'>F^Q7#T M)-)5$OEPFV+.!?EF^B@O\H+X[]YHXIM/LX^_R;7UXL']TQ>5<'#^F<4UI^%X MDB;9!5M6KFRS)+=&1UXV]94N-<_]%OIC%[-[[1TE]@0P9W;V3*UG:A] TYM- M:;IWE-@3P/I,[EE+*UYZGJ&M@DMK;=,.V"9 M;I%.UB_WSJ&[F>7NUF*_3K3L%++[I>Y1W>N@O0[:-=9UDY;K,4=S7Z+P[MJ/ M']0E/?4NS%.E=M3"1.TMK6[8_E^@574\J3K]?_?BP+L9^5F9=#=$;P] 72? -KD .69&83VX^!*]T]O M(+1&#$KU\@V$*F3%3V,H] OTO<75XG!8/(P&Q%R;3VF1B M^*_)U&+:,@I9-N:23EXVZ+T(7JH)@>P)9SL(Y\,#(]],./.!QUDL\OX0T L& MWQ/2"PGI5R\(OT1)O >4])+1[PLIO5D+ZGE2)WC2 MAX=TUY?"ZE6BKJE$[^=AZZ72%DFE38?&][QANW@#:Y\WL)XW;#UO8.]4&[77 M/KNN?7988/2\HB.\8J/!"#U9;"=9;#ZW1D\96T09W?)BO$T;Z2V5W= ^WF2I M]$3P(>9JMU30WB[I@%W2-1]&3Q2=((J-1A7V1+&-1+&AN/FA'_SSBW_GC9RL M-V4]C^%WE81\Z :C-,Z$YM53(JFUO\U??G"_IL/;VH CYULU:R^;EI6T8C+WS;6R;]XTFYFU$_ M/>WWM/_.M/_AX=M5VN^)N2>O#<7F]N2UB^3UX9)[I=:JR.97+[F>Q#?2M,XO M>5YA8K>+Q_;:0:\==([7-AXNWRD2[(EA0\2PK8ZCWH?3LFSK?3B] M#V;.B9D)Z>NT,O5Z-_8&436*LIB+;+$OZ;: Y EXY0_U^4+<\ M.ST'[CGP%OEU2E!7 A:BT:3GQ8NDO,9<]5RY4URYUS-Z/6-K^/:+*+KGVSW? MWGTJ[Z,#^^C CM)O5;NV)!^)1L$PXRRG*MAW[F2*%<7C2+(=_TSRG>G0MX<& MZ\=6GA]I'-P^*J K".%=YZ* M>V= 3\D])?<\N=7HA,;F#[[:6:TS4?-:6ZC2U MF.M5<=BB9*XJE3M+-E7RWXGD$-%HY,6J_6(T2<"Q\8R+JP*\:5Z =Z'VX[=0 MSM D5EFJ%NIO5U\]=U/YUNT FV*HC?.8\]OFB6R)Z=VLI#+;EUT=)W6-T)N;UO]5E.63<)@NI*39'CAQU?W7NQ7UV08?)?S M6'V]NN-L\J 4NJB*GN#DP?<2.0F?@R0B"!HGWZ[LXJU%4W7TBP^JO,'VP^@A M"!O?D4^@ZFZRZB7/GE4TS896O;9N7JKS\:(Q+GV@/XF7/=#Y=KGF \/)\>V/1$U;9N'[.U;QYV$VW,/_13\'@B+XLF M\/T_B!4W#;[7GU!&,4/WNB7XIXT&JM'/JI' MIDJ*:@-_-,I;_WH #K+O*LB]^%XS&]>2.R?:F?]#NXP>O/!Y;Q^\6-IZT^YY MDS0J?HBS#F6__ B&Z?T)Y\<,4* SA'0Y$8S^^9>;*)9+?S104GR<^"?%A^H< MJ0=G_98F:_K\>0+7ZZ5#]B6>M>?>G+X1 SO:2J[[[<1H,O%'^HILH M3:.'HD_3;R=P_*AE5H[V7YG$ [_,K0>2CJ(?)_?!4"[Z+_E24_F4%DCZ?_\7U,$OSVAZ-F&?,JI9H/77T;:Q M=A?5'=G7']-WW$2CH7S$M[/3:\?6KJ[%M7,UW_6/[]R58WV[/+T^=:XT<69K MSG];OXFS7QW-.O_Z]?3JZO3\[.4]?D9*< ;_IE&0M4=!ZD?Q#W'UV^G9K]?G M9X>:?6P=:PA0PMN9:[9N)ZKEJ U0G+/+[]J1;^G?Z6T M#*,P4^*"028CAYP"*M?&)Q >_?CCR/4&Z1&TFA__/ZW.2.11J(T;[%@:#:.AK7Z\JH^2Y^.0&T7]Y):TO>7P^ MB=KZ<.'U:/G;-W%Y[5Q^^5V[="[.+Z^UBV^75]_$V;5V?:Y)H74M)9,&L79^ MJ4'ZT_!G[=S5KG]SM(H\F\DR85VK9L@QT22;RJ[3RA=<.)>GYU+TG=E22K\" M[W/T4[WOQWV0^D?9H4PYS3]B;WRPG, PF!&8<&QN$L=U;)UCR@W&$+%L 0G2 M 0>Z44=@%YDU[TQ]-B\CKY.AVAR1%]X/O:+7E^+LZC0#\F8P7GE!CG'W\ORKMB#>U.L6?CQ^E;A6E2:"VZ>% M55ESMFIM]Y?*78A7*7VO%<56]/ 0),KUJ;F!-,_/,M_2&EH?83-\N;IK609S M+,2$RYB%+*JT/@= 8.@06E5\.9G;4[UR^L:U-+]GJMZ1P3AL3]E[!HKVS+KE M$TG);")UW68""\ZE?L(XM9$C;#61Q"2ZA$/-1%[Z=T&22EZ5JIRX[:G1]OF9 M^&)?2;A)Z_%"G/U^J)V>6S4NT1)W8N0W\ MH1:$6I FVN ^4P/7T&9[%UPK+CB\T@5'*QZXYVVXN8D8KW#.8FU_Y#5!W M#=Q>P)X,?<:>F(N9;0J7. 0ZAN, 2K!B3\*AV+)L#T]M=RS79TNOXHXLXA*_Z8Z,\'5D MRDHRAX:/Y'2,H.T%L5:E,I+M']-XB 9!@,UA5)\[BZ-[CX*Y>*>'E\>7QUK MSL-X%#VI.(<]H.B@*K RPH[OO##X3_;]YUU>[MTGZ'D6KYU%QW4+6K/[N%+Z MR#^E,4PMBFTLS3K78-#"E!E"21^=,^8XC"]*'S$N.$7D1R8D;_7S!>;@BM.5M4&F3M.<16 MS51K:%_'F?I3/H'*.S..)3$&8V^D^8_^8)(&WY731C)X/SG49--HHH2,]I]@ MK"D?^"LV'5_D@WWE2$K7W?_^+X:@\4NBI?[(']]'H:]-0_VJHY#&KI<-XZ0] MM_U/+R=ZPDNB!P;0 ;<,AG7A F8+84JBAX@[0.H?9C)2?O%R3N:%P^*GVR"1 M1*&IW5N)_5OE8 [O?*F *ZFKC3RIQ\79=N0K>=FS&*)BBZOJ5<;S&ZZO'/"5 MBI(/TL!/WON:&*0GK2Y4[TMO MP9=.ECC,(5OB9^ M&TA,)Q]F='=XEF(OTWJNGAXD-_\I^3C7RXOF:'IYMZ;P+-_#S.C,?YR*$DUR MW!_W@?RE9,MO<>R]:\SZV^GT[;$!,JXD#;%C9]?()\YLR^P MVL:9!AWF5D;%."EF6%D>JCD+.AS*5JE[J$O'L3_P,TT$(BT+KDVTG^3SY")J MR42*T>0^4B% VO3XK;S'2Y_W_8G-^1A^/LQLP)_0=(PWDA1D^\V_ MY C4]=FE\B;5B_PY6=*3K!-9)Y5=R($V])Z2XY7>H9=&EK_< Z+#RN8[(!Q" M3'63"&HZPH464L 1$#*N<[CH$;4F<2R',PVS55PR]=))\CIOR,'GW_UVG>\O MB))=-XYW[0Z<11NS]C\"RXK&)7D_!&DJ >&/))G'4:@$V.A)\Z4P>]).E34O MR4EY=&TO]:8QJL^@7CZCZE>XG(S\Z5XF 51!^M*_FXRF6WY71]>;!O>T4S/, M^LG/'X+(ZO$#P1U#APQ:@KB6[7 7,X5(5PHW1)T:1%9F7TU^#M =1.0K/>G* MM;A3B P2S=-&7BSEH#<82$2JY$G#C'YC)9MJ?]7D2A[5-"0/$LCR'7'!T"7= M/,CN/RDY+)\EA9?R:]UI=W'T([TO6H^E6/:SC@W]VR#,CEYDNSQJ=P2!7YJZ MES7#7XK+5E[0V+WB.B6*\VL;NEI<&809MY'QH6EPRQ)(BEL!'9O4'UV)+\'@FN?:IU2\?91)SB^3IKVS[2M0\Q=B]Z= >YZ&Z/[GE> MFAV.?NU7[TVKU[.8[1G=69TYN<_R<:O&V1@(U&1N=V3 [2WD:L/#J'KE3$J@ M@US#1-PT;9>9Q%"&!T?,!+;K+!H>V4P6B<]?GXYB1F];<6SM@U+0]4/MA]H/ M=3N&VBG^M&MKVKH^X-2[U+NBY[VK.F"@\N P@P*@8#I$@-9A#/35>J U 5T M:HB:3;IB(G_-YM&:3N,[J@4]VK9[?%L4*72[9-M0'9&JW>H,;NOB#K)H VE< MAE$6+#!)IEN.LL^^[/)02V=IWXI-?Q4,H-XU>E(O_Q'(5RM^%?H_U'YF['\/ MDLQ8#;U0E?-6KGR5XD1=K'+T#[UXF&CJ &0P;#H!@7_R?J[=/OSPR)/=V^5. M[OW1:"9U?I(DD6TW3W,Z+=_-_7D#>>26"PA>YC!T+4?7,7(1PY#I$+N.(,(V ML>5*B0&@J+$7U4C?+!<^*GMA(TG^[B>;":C9S?@/1<33PZ2*I*>E$K1HDF:\ M23&IXH1 3O!!DDS\>'8B-3N?XF=Q&(-IU'DRC3KWDN*.D7Q-DDH6IR*&LJ-V MFLI$>O+LAC_1,D9=.WKUS,^AQLW>*=\Q!QL&C(J;A9LVLX3##2:880"7V()8 MI@$AHCHS:L(1LUYG\;=9C93DO)RL>1A-*^*@L^@[!@>:JC*1_9R7JY!\91 \ M>*-$7GCF'FCJ8)^?A514<[;*I1E&:7[IP6>(]$.J@T/#F&5J+<;X7!5;&SCY MVD\7[O6$_SVK;C-5*S HLLJ^[FG'[0B8_/#?ZJRQ6Q1%L]O%+=#FBUNL.E#0 MP>(64Z*6X#Z>KULC;-NTL6$!R@05 M!C-M( #A2+>AQ1!EZI[MJULSASN]%OMO[FKV=?[\^(6XO-9.CS7W]$R<6:?B MBR89^?GE5W%=5TICM@; (0X%T*2VC2DC2$#=%CJU*+(LP^;H^1KT48!+V!%: MR8YX<\0>A^LP*CDK[^Q":X]451%4#1ZOX\;8YN&Z,VM[5A&X[A#UO\3Z>A M)F\9J1#U0W6VVA^GRE\TU;$U[T%Y@)Z?6>] M[^%WF08I/YPC:YM2!GJ!=]R MP<=6"CYC65:.)4W+VEIO>MEM'0W3>F5]IF5;"K/U-0Z6CW03I[<;Q[U!GG-] M'_N^]C7*#M>:?WG@S12/BD,#[NVI?LQ]( ^@!Y>EYTDF[>-T$K5E=1B MHH-6DK"T:@'OP_YB3]P+Q,WVAKA?[A;T!G_<85ANVR+9M MQP:$FL!F^2:4H%B?!?=,DJ,[SQN?7/K?_7#BNW'T8,E7J^?_(TCOK4DBQ^_' MIT5.6*&VYA)_>.T]+MG@G6U,J0+WE5VI(SK;E-*7;DKI!CHV5FU'M;'PW>1E MG6)AVQX!U=&U[_G7 O]"I)(,2S>Q#00%#N,(VMPT>,Z_**><;(1_0=X6_S( M/";[R[\Z:DR_>IQ6E&2INI:H71]J>'0#OKB2K]V$)A$J_R2Q;6(YR*)Z#E\N M[+(H>P%?-<'GM[]&T3 1X?#*C[^KC/I7THS9I)9!2,LH7;&TG=4G=D!MZ/%' M:267)$,8.P9R7&Q@"(#+J37%']8-T[+>@K_VI"31\3'8!_RU[)N W964O\91 MDL6>WP;I6X':II&S!=JO4<*7 =-Q!0:.J6.*3-T$)IC"%W%NZ>9S^&:S?I%- M^B;E)<+P&.^O5KO/5GF/V@;4\C+PFW"L4E[:V'&@B1EB.LF57DP)0PL^MZ6H M;4_*(LQZ6W1W;-'SL4I6HHY1^(]C/TQZ@[0)FSJL8-,B7$>NCFR.$!2Z@V82 MU0#RU^?8G,VRDT_R)N4J).A8WP<]N+=#]P%VE6*5#B*6, S;IDPP2W=U0D7N M![((X/HK8->>8(28M[O)U%78[8_Y60I'557[P>^2,ML-<-(2G":E!*BJQ3H# MCG!<:6G"V1XQM1><1+/)/$8.A8.-]%@28P!'T.P&(.<^5UHUN7K6*OLR)PGR3= MUD+&@&7<#N.F2G]!3=-U=< X=#G.99;4,"UW;)52: MVG&'6NB_>3]Q55C[-AI[/RU')BZ1Z0#=-5WF,LN"V"'8IKQ(2\-,X*(%;5)- M_UD41O-:Y3O(MO=UAJY<]I+DW[+N;:'B-56I>T-R3^%/2_@C@W.IO-K48%*+ M);K#'9K#7W>%6-B<7!?^+;IECU7,>+0_E*5996THF?ZP!: MZCV^>;.SRV!>CN6*8P@:C'(+6M2UAMVUFN:O01C%15U.J9^+<#C_%.??$]G\U4_O(]GR75Z2I439 MJ$-8;U4QZ(W>#DCE[<4CKQB]6+B<&92;TLI%#C2)@7+9:E!J+ZC6'XK'%AW M>JMQ1;U%O7D?;VMR="NUY:6 9E4O%G,,#!R#8],R+==A$L2%K:P#OK S.@-J MKAZ;?NAO.A87MFLE][NCVR@^=Q"&N*R4BR&W@6#,IL* !A2F2W.;%5%+4/YJ M&+887-NRLZIS,-PYXU*ES_ + _/-#@4\?M2&T43E=7O_S#$?>A3]I=.PU>$8 MTLXN0XB)3DP7N,2Q(#>I[B*=%2'$@ACL.3>2A/8^@5(ZW> INIJ5[69 QAY8 MU3U?ZOE2SIG5]4!LJ*/L%? MM!LO"08-UMCN[R7P2IB.0;! MD5L%PEJ6S8R;3>W,G1FBP778S&S8CJQ9UG= MK?/;A3I2IIKAEU@AB[6D7KYSC_16]^Y[6Z(#+L;M114M/8G(X98!30DG9!%L M8@YL7.S00<<2+:-J48=^$ZI8JWITKPE_M+0;!J.);.Y]_\\1:U1\_X9-(& 4 M EO%MB#HP-RJQ9A88N'D< -B[>E4KRBKN %)R'9\7Z!3&.ZJ[-Q!B')4"4.S M3)U1DYNF@;"$)T;Y^6'D,L(7PE[>#-%VQ2J&[;K-.P?1#S4BM\&5L&/CWJ>Q M[N4:[XT"/;='7Q:YF_,6?73V^&[N?KTA07PG] L(*EEL70,SEW!LFX;%I*D. MA-"+PZ20+2;M*LX-7/AQIDV\V.?!*E\]$ ^X\KWM;,H]1,MC30K4B7F$W^H M/F7AC)[:572#T L'@3?2KE+Y0W;.\WAA),6,/Q_9XD .-C[9Z-G"9W_OX^(9 M8^_./[J)?>^/(^]6]NC$&_WPGA+YID_W<3X8+T-MP@T*=='.SL.&AU='UJB5X-^*:+P=LGY^)+_;5^9EFG7^]$&>_'VJG M9]:Q)LYL[>J;>75JGXK+4^?JXT$QWV_K_,QVSJX<6_;[[.K\RZDMKN67JVOY MSU?G[/I*.W>S(5TZO\GK3O_NJ'&=?W6Z-I"?3D--WC)2)[Q_[ESGOH7>9!A( M!K-&URJ/16MW!+V*$2^.O7+UG/8$I(J1S5V@V.CT>_5QH9*NHSE%!8*I6I+) M(VW@CT9Y:R:.U7?9S4'QO6:8U\&#Y-UG_@_M,GKP%E3)'\$PO9*?%!]^>2Y\#V:&\FS3@QTTF]'35QCXS[\<+,C^_/5+FI:UM=[TLMLZ MZBI@Z]([>_FFEM&EV@$;Y#G7]['4=[[*AOM$;H_K M:)/TL(NU)&K(09E)NU1W80]\&1]*HA]Z3J^>?MDF4M3UY]HZX]K_Z#W"+3R0 MNZLUZSF#W*> [E^"@&X29Q^\T -+<'A=KH\8_FLR3=DKQ?;Y[;7WN-%,VL=]O/*NJOR[ M#>+&@A=3%/,R71^V@&MC)FUPQ^0".12YN34.53GBA4I4[X7B-?7N1+Y7_K8\ M"6F[I:WZDAC=D^T7BB0EN8\"[R88!>F3YLUH+2N.I46WDH9N?4FAPVF&;_7+ MG\ QU+QPJ/WI)W!,?C[48C\9^Y) OONCISU,#))Q"1V5LM[$U#0 1=2QB T$ M%[Q(,0R9XQ@+*8:7<8E\C21+R*ZZB)(T]M,@SB*T\ES$%R/)+#8@[%_")L!N MI!'9)^-L=S&(2TD-7&=?+54[&: 7FY3HYE-C=JUJ;?2)[=4T3<(+!5]X2*B2Q/;!L2R' =! M5I2@YKH@"P$RRQ1]RTON78F(W^3:^6HAU8_3LGF7_F#D)4EP*^?B?=2JDMA;OP\E>N@]Y-GX*_L MB1/.'>@*B UJ$P@I)*8I;)LPF^J8-I2/7P?\&Q/:+_/*M;E_UEDAO5>R> N/ M1+T,E94];FX@RS)(_?AP-Y=O5 MRC,$T2\;*QK5H:CT_;&RKZ/4&U5%\8:1W:H6WOT3*/*_DA]01P@#,D< S"V@ MVZZ4V;8-+(*E,-<7TM>LS0\R_"\PA7"X8>L:MJN?OY: ^O,M.ZL.[)[ISG"9 M2%?H%M*!J>N8.;JA4YV8).,+ND#,16M%M+Z=+W36;G\MC71?B=BE;<2N[<5T M95-]Q\:ZEVO<=EP-ZZQ5H$[51ZO.H?5"?TVAST'ILG,=EZFB=\IK[Y@"6D(W MA>U@*?]=9AIK&0-%C-Q%%&>2/4WCX&:29K_X)CLM:#O=?Q] MA?OR R^\8OQ3PK@-A2G_CQH .(08[A3OQ+1-=Z$<5^MXW\3)%M3N2;6W4LBN MGGSIL*)@U:D';UY[+-=^&$U4EL>-[ A\:-:+EXZT ^QM.7QD_8MUH'J+/LY%5E #:0I+8O#% 9 MR,'RD;-Y[ERGJT4 #C7_<>"/T[Q:F/<@3<]T]TH#O!HY?:PO M#="7!M@R:V2G(Q]KF$Y>!& Z)1@>:IG,[%/$]X3;<<+]OY/1TXY3;3?3/VQB M,462^.F;(U:W:^.I_;0.G66O_;YI3Y[[&K^WB;VZ+$%BJGD9UUR5%&,[#\Z] MFOPZRP3WB=?U--5)#;##QY=4O'MV+'B@/OC_G@3?O9'RK/<5-W:LXH:! ?0I MP67& ]LQ@=!-##D@-B:N:YG334*L4A\L''I6I"+"H?K'*>E$I)87QT]RL'_W M1A/_V7;AZ33ZH(6]0@3!^Y3YZ:P@VV5MON6B&DFWKV2W!J&.5Q:H?K!G41)XP2 MW<:N#O+$Q,@1D.K/<5I,^^5LUL_\-+>)-R;V*6CW='1GI?L."/$]@ _7RW1_ M%B86-Z3JC!!TJ4D,3@LQ9T@,O0T^+4DWBOANP&=_+/+3\+NDB"@.\C2=^^7^ M?@$(=5B"T&)<1XP:D N.!3.1:Z I" DV;$Z?@["8W">)O8W)+*RWG-&CF MC8WGH,PGWYG.?5%69AH5LFG+CNGO>OBUL[)RKT3BSH+0* ]?Z< F4O>$F&)B M8IT("^29I#&DV&D'A"T)3(;>-<=4]\7FUF>>F>:C;%=T[IXBRTNX(L*X:W-@ MZ;IA.IQ08.HY7!V7.0N*[/M(1W@(*>_K&/=6Y/[D>\V0*5$W0Z:!(-"%RW1L M0YM:EF$RDB-3_JXO%%1Y'Y$ID8E0JW4.MRPC:[=RL,R_A-2"4VV%#RWC9KB +G" SA#@NFXZ@* B;@8C MTUE(VK$>?-K:4&3LF.\"?+IYR&L3Q834JXZBVZ-)XFLCWY-_>ZNP'HQ&!8P6 M.N/T:1<,?P6BTK_H8@V4]5X< PS0,E[HNS#:[ M@10!T]@20&QKP3%8S-WFXDJ L1NZ5V^Z[ )4<)F,W;*!8((+H>LV X0+4T?% MOK,0B\53FZ'25B (P*TZS[LO8+;=3#D-4R^\"U3VJ:EYT@<_UJ*.E@+*H(8J M3FI!W=(E] R'\EQ (P>('?- M-K/]6S^._6%1)2 K[KVWVBX\S]&TNG(.T>GB]LT)NGV39UF*'@[*L#I/RA"&$=:(3*;Y<@/4\6!%9 MAH.+\G(/$4S*(M789M3"IL4% M@0[B>E:[\[1 QW&ZH2F=K/>V!B?S^G.-C M(^$_BJUT_[@&YV7('$(&Y,3FK@XM*EF'*UQ4'->P3'W!E=#$&1[4J:7>C[_R+E5:+3E MS&;56\9!ZHVRT^_G-W(HGGK?QM.DT;XHU([:)?L.35:&#E$HI:1- . 6X YQ M!'2=XG0EHHN%6MX(S;8RQ8 =/_"UP-?R%;-@O14Y;EAXV^@))VVGK37.9579X>BUR M 8BD!*+.3(8-QS(=X;J&B4WJZ,)V# H0HY:Q$)XUG]&LV"Y_VK@H(SM>P:6W MZ'8/BWU*LP[+B_.Y8D+MR8MNDN*+Q (KQ0(T3&%BSB'7,3$T:KDT<"[D(%@64 M3>& A02!+X9.6P?G>9\$;:NK]W34MNG^L12(40E3&V"&=1M1B^LN%#9VD9V? MA;,)YPMGX=Y1N%$,WZ?&3S=/IO2F4 _=1>B2,@I,=RVJFY29.N"4ZH@S5-3F MPH9C+[C=WU&X$M;RD?GM@NYNG0\Y^/RES5"1+59O]4J%9U<8@@ 7(]LV7!4Z-C,=9G$;4E+D_R5(IW1U_M^*RV6C";2-/H'VKLFR+4:07J:](I1A M@Q@N-SB3$LHDB+K%]H*.K 4?Y=H(:DMJX3Z-]E89=:5+LH]T7(U(5B(2<.Q* M$'+F "R$;CJVM.=L"4U38 8!>F&DXSL8=;1=1TOW%,E.8;2K)1K'?"T%I71G^;:QHC'%FV; M]ZPRL@7A5%0O >Q 2T"+Z 1;2->)1*]#%SDU]H4QS!;N;<^P=8MJ1\D'= MC+3J3:@>]>NCWB@S^T!+92O IF"4V+KKVJ:3QW$18"&V4!YS*>K;(LR[ M47*HFZC_4,-T&[*P[]BX]VFL>[G&>[-M844/#T'ZX*L40BJQOI(@L@M^.%!9 M^7XZBU)?@_3G_?*9OD1FZV2NI#5G'!BZ#9!NN^K80UZ_"PN'XP53NS+I*F"T M.N4OT]P?D^ D#$9R]/'$;Q3B4?8H:;]_;I3<;6NQO=[=:;U[!V%(R[1?A)D$ M."XENLEMAIE4"7D.0\L0B^[BM6!8ITKW,.R4(KR!<5[Z0]]_4$'96JBBMF5[ M'(U&LA=:(!%!)QC;GU +'QBZXH;M@F'1%U&TQK'AY&-Z%4,HM ME[F"Z@39EHD%*HXB 4LLQ,:T ZNVO$;M9GONODS;BU)S6U.&IRONH'V9A)XJ M=ED1OFHLN/C62FT[H)7L^OCV9BWW)RWO15P R -O9B[;LW MFOB'&CP$ *C_IL56$\V;I/=1+)\Q/%3&L*\%23+QA[U/ZKD&;W!>J0;!;!>; MED4XLS"P.:!V40W"M@!YKL'/UN5*+[%\PKZ?_PX&GK)?24JN(]F M[UW".P8_!DN7,')U#%QA<40,70<$0I9'$"-UTF0A6<"+X/=B^WBOX;=SF8G5 M=D$4SN0E?28O$0'+)":D\% G^!!R4C2W(C^W&*>XQ*DK46H 5V>6C5P76A9V MBV!E9@F\4%YPNA:MR,CE3BR#LMTXB+E/9LH.8X:6>RX"$HLYR#8L#DP+F]2T MBCT7"2W!UL=,2X[?G<',_IB#EW[J!:&T!GTO#H/&$MQ[K596MCMMQ^6&"3 W M+,>!S,&Z*&K\64S^MK@O,YU>)Y]=,1A,'B8C+_6'MG\;#((-;FX>8J+W93=[ M2V\7(5G9*@4V=2BP3-,U@5(@B6[,MDI-MGA:YC60;"^$_\^#CL)JTGQ%,N80@MPU*322+TJ8A+. W_;R0G M].]^F$[B#1Y?H[N1*;6WY78"0+C,WLU<"( 0@+M Z,QFB-K%64\7N/I"/?>U M =16LN'= -#^&':9N2_[_C#VPR3+1*V-1U[8VW>+<*0E'"$V'9/:S-9M8)BV M8!:QBT.8G*%9K:CA(#C)9CB/C)C&UV6Q$J:7^$.K,N^;L_#H^U2EZ:RXZ\V[ M'46D46;]MG5B,>Y0:$"'2@O/,$B^D2=M/5 *R+ M$Q=8-0'6&HU%3B FP6 2VN M PVW)N=W,;-9AB&K.J_3K*I?Y.2>^>GY[;7W^#8IFI[6:36 MMRQL6P3=<&*W-QNW'HU22E6*80@7,6!8V'$H=DU$*,KM1F2;CK5@-[X9C>M( MR!>AD;=;F&U[T+@_-NAU['O))'XJ0F<0/82Z?HAU(TLY@,@AEO\1AO/ F$-- M_AG[DA2^^Z.G0\U+)1F^V=/ZKDF'NL(J*BXF QF&D@WA0N88%PGO-@@$=!> M/!U=K-H[!-G 0X!HJR$#;U[L[O./WBKN05\/^JHCR\%80&E)0^8:IB$,0(OX M5]-Q^8)^\!+0MV0D"GY3$$99APC1"54@&XZ M,\M8-H@%=?U3]M8GY6$ME6)PE&$)4)!R4_))19+5)>$*\+A M.RH(Z! Q?(PWIN:O0P;=3!V\SV9\SP][?OAZ?HC+4_;$(2:@#F,&(!@)%3^7 M\T/$'_:WTIU1$/I'128?!/Y< M?3I:NS^HD4\M>V5E2@:^BL)\^Z1,OZK+3P*I;@8#%;_G^YI*PIQH::1942BY MW?^T4WL>W\<>;>R1R?>Z(?WE,@W?;J/\\%X&3M(#.(ZAF,[%.F8 M D<7E$)D X<2 YD< '6/-S<+&QY:'5VO6H)W(ZX?TW?<2%XG'V&?GXDO]M7Y MF6:=?[T09[\?:J=GUK$FSFSMZIMY=6J?BLM3Y^KC03'?;^O\S';.KAQ;]OOL MZOS+J2VNY9>K:_G/5^?L^DH[=S5+7/VFN5_._]&Y[O]T&FKREI'D^\G/G>O< MM]";# /)5M;HVH;4Q/5>6;EZ3C,$4IW)YBY0S'/ZO?JX4$GKT9Q2!,%4,\ZD MD#;P1Z.\]:\'X"#[+KLY*+[7#/,Z>) <^\S_H5U&#]Z"'OTC&*;W\J,<1RZ$ MI60>>>/$/RD^_/)N+W9JBMW@USG^CZ6>LY7V7"?:([$Z3"3E.>#-+KQ8PW#PZZE M6.RJ\_Y=*:(E>Z^&()3!M8$]X,YZ>7H2?1N)?JB_HIY^V29B&+IKLGL@+=D+>%;@,?LUU ]YY83 >?Q?!?DR0O+YM&6NQ+VA@$JII> M5?K+%O5]X"7WVCB.O@=#?ZC=/&G1S+SR9N;56\N-[+(6O[<#[U=_YS(RV/Y8 M\!VD- 1!I2XEG Q M)44R9VP3TUPX(_DZ(+6G!$/>:D#UKBC!G99E>:VM(+.2M-1[W+=]@I=@LE+* M79@ZQ2YCF&%=!SJC%BD">B5*R<+IK6*&IV;HM??H/*HT7[[IA_[M0BKG5N4: M[K/O[:9*O?-H;,PC,(5CI=Z!ZQ =($9TYAHVT:&+<7X$F1)BBH7R[FO#<4WI M^)+,0J#55+5[FSV@PV)UFMOV1J5UU.8RW/I3:MM;Y9:7@I0C$PKAFD@0#I P M*'7S='V8 ^I8"\>@7Y(IL]T=FU:/PW163.Z3--Q:Y!BPE'F$NQ;##L*V81(7 M0*;;^28(%3JT%LZ4O10Y[1F">JN9\WH[<.,SD*5=FTGD6AVC^::IRYNOEFL?42/=/H[;_>_MM* M0"ZW_PQ:IJ 2CL. [5#31E"W3$M*P$*+=)FPC#<@LD6_Z/M4N>L-OH^KP'SO MA7>J<')8#0U($C^=YN.IY. )A73%F@ZJL#CDUF8!UQ M%2^0BV_#T76S30"W)\\QW6#BJ&T&<-O1@Z"S O_LI5&!?9KH->UM!DL?L>68 MTL[6*:<4N,+A#*+ MKR6!WC#?9@&_@\BN>-*H8"9PF>F8PK&8C1V"BZIIA@'!0AC%6Y#=HE][DQDC MMP'9GQ[N4:[\EYG^SK?(:$T_"[GZR7(6%OSW!T MBCCZ$SSO/ D[>;Y?[?H,@ZPFO:9*C\?*>$^?#K,BY&GFM%<)\\?JA. .!YTL M=]5Q4F9V1S8Q*70%P(+IG)/I5GAVJD=>ZRRXZBZ\I^QTY74DIGL;%_D47Z@) M%N'0*:9WHS'0[6Z";X\KK@O*6U=,[2T&H%X"$.H$VQ@RYI@VI#J'II.?/* Z M(*A5 +9G,B/6ZN&Z[0'@GFC6JD*YI*,D4 N;9"%D:C\[\XT7F]J]IVQ-3QEG M< 9[G;M2PF**D(.%HSQE)B[VN"WB+$2X+,#>S",*_&GQ9.5&RUN&K4K>__AQ M-)0/5TR;(8A^V6M/6:=0WU7!O)/(7B[1H1Q7>0:"<)N;S*&FXUJ8&0ZTK*(Z MB!3V"R?EWX;M]H0ZU]N-:.L+I#;HJENP 3Y)LN/#\O\+?]J[;7YO,Q= I81W MA6T[II3N.K1MRAA!>I$OPW"$0"_<"YLY-%O*G9ZXZQF#SVO[]?F'OH.*$6[/KZ]6=,?"%]0^&$EW3PUF6W;IFL;3%A(ZOQT7.>/7U=XU;YCLI(D'@*L8UMG MP'7D[XZM0ZO8*!>.A6@;F&SQ<#ANMS!$]S"Y6VKPP>=+?YSOPZB=[E:E99"8X5)+V,1V'61BUR70L.6Z&+P><"T*.G),]Q)O>V-&3K.@J,W@Y#Z* MTZE4O(GB./HA>]+GE5Z$,"HM2<>@IFX97!<<&,2D0M?S$Y%(N 9=:DE6X7RE MIOX]!"AM-[*S>WIKI^#:50&ZBZ@DE8)CC@4=[IJ(8H(1(#9QBOS2A@GTA1(, MKT1EB[E)T(YG_=LU:_)B$@_NO<17MF2JDMI,XB?Y@&CPQQZKMA5OCF%9@IL4 M @&QSH4EU=L\19"4G@PLJ+9%C*0;Q1* ^>2>WUK1PT,49HFYMZC*Y_8HN;U1 MN1O(JWAQN"E1AFT=6!Q:P$& &GDI70HY7@QF>@WRVA-\#+2ZM;$]R-L;\](. M5)!<.$RTL1>\^5#1-NJM*\"+ 2W%IFTB9"#!(= =X )*17&TP#( 630G9ZKJ M;)K?262B=NLL[,!A@4X!N:M"=BDBJFM.E_F*(T]^3$CA+=Z M?;<9S:3,4^^8W'(I)*YE 6(((KA1U&S!P#$7=&GG<> GB9SWO#"9\B?5UW&9 MQ6"^\[$?TN^>]H;N%H-3+\')76$X7-@.9$08"& #%KJRJ2.T:7!NX" /ZI-N M=$B%WL#@G4<_'@13K_%4 $?C-L3M3I[(7\$)6*7 $P7$Y0(B9G D DMFA=X M(O+JQ<"EZG9/IF>?3U>A6)YV,VPL1#!UXQ1^OT';91F]AX@FH)3MS+;DKX+H MP+ QYY@+6@3H6]2V%LJ,O@+1+89(Z>]Z_+9[B-[=-!D_Y7DR?IZK&'$[.T#7 M)\U8K;,35.(: Z1S@2UL0IU03G2K*/Q& 7;P0NJ_-Z M9Z&\ LD5UYBE<]V& @J7B.R\CN7F$EI'NL1RFTANL10$?-=2$-V7R%MO4<]J M,?J/@VD@<^REOC;(2SM*&E:"O-?&UQ?;%5<;,+"K U=P80),.3*=8EN:2KEM M++K:LE4YOW7R-;F42W(>*ORK_U0&V^\2K&&:7/I)&@>#U!]F2?#"X?P/E2O? M1;ZW'(6Y^PGR.L5>ME4AV$GNP4KN80(;,F@I3<%TL2[9!X>Y>TZX;#$B[5VX MQP;<][0;;H#MX1X[YSP#5Q& #,D!*7>;\$MWXSNCW&_BX'.36#[4;OR[( R5AS^ZU<89>?9&P-I"GI1"WA:&[0B3 8N[ M@C N&4M^*@5S%SCM\I-G[.$T8P^DC9T^PVB5*6S?5E^G>$)7=8!]Q'K%6XB1 M+14&VT",FI2YU+9YD1F?F,A>L/?;QCIK!>L(O.]F7_>POFOQ\$ODO2]_72'I MUUA<+!=W&$UN1OYF-OW:FI _;7*DW6=9'%8R,0EH<],6PG9,#*!%C#QAA X9 MUQW^P8O]%A64),)1EV5?)%S%S+ M1@A+@Z@XY^LXBYG?VC>'VN WD/-V$Q-WEM]TTR?2EXSHSH3TD]!3Q4[;3]G7 M^4(B5Y/Q>.2K,\7>2,NL*U=.LW8:3F6&% 9[7HIB#]34O5G+;JH FW*3J%P] MVG 2JRV0]-[7GGPO5JK@R38S_KU5 ;K" W9V$EXGZF%WF?"WU'IN. M-KU?%,1'NA^VQKM@T#(I-70M9#%FV]04.M1-:EI .3:%K3,J=/NY=V&ZV-=J MK2\DW]_PZ>OTZ+^M2/_:2A"%+K7.#C]KE?M?VP:G6[SS=XR3<$TQ'B M%C"![IH .[9#E&)@8>A0BQ%CD6],24,QC3-_LW4IWB>=:&<5AITUC7H>LOT\ MA$%4'MTIWNTF]RP>SQDOS84AD$R M&$7)),[2I4(GPZU\<@+TRQ&4X5GCA4GT%2_EF"\5RZV7;FH.#:0"X1 E!-H 5=5QI2* MA50N',@),2U[P4"QO'$@987S./9#22525B2GX6 2Q_[0G*1G4?J[GV[=3ZMV,_-GOV=]*=T9!Z!\585L(_+GZ=+1V?U CZI>]LC(E U_9 MM"U90-GE)XK.@H$R@7Q?DY3E)UH::5842AZG4E#*3]EQ(2^57_*D:=)&NDKE M#UE1A^.%D10S_GQDBP,Y>/%DOW;QZ;.%S_[>Q\4SQMZ=?W03^]X?1]ZM[-&) M-_KA/27R39_NXWPP7@;L!)B<4 KEN#=B&O>O+;/S\07^^K\3+/.OUZ(L]\/M=,SZU@39[9V]6I M<_7QH)COMW5^9CMG5XXM^WUV=?[EU!;7\LO5M?SGJW-V?:6=NYKUFSC[U;F2 M(]*N?A.7SF_G7VSG\NI__Q=#T/A%<_[V[?3Z]ZZ-[*?34).WC)1Y)"RZ,S_H5U&#]Z"OOW@Q7=!..V>-TFCXH>I^I[]\B,8IO#!75HVK:D27_57:]K M,M[Q7;LZ+OZ.[X+@'5]&.T<<'[KOT%4W\R;2/*_A@UT0'FS=R6 -RE96?K!1 MH+U'%ZZ:ZZCWY+?CY"=R;[\W^E 25&X=J69]:!]R]U,/A+T$PJ6?>E*W'WXH M"3I>K+*@O=?66T^#W:+!LR@\^E@6*'^*I7DH)^)#^_'.,;(]#KJ%@TPAU:HE M0K6+D?=N$0D].72+',1@,'F8C-1>S(=RI?-47OC!_/EA'/OW$A7!=_]#>_(E M2GHX_O_LO6MSXSB2-OI7&//NGNB.<'EQOW3'F0@ )&9KWNZJVJ[JV;.?)FB) M+FM'ECRD5-6>7W\ D!1IRQ=9HF1:XLY&M6U1) %D/ID)9#YYFNKXQ=-%+_/; M8<]B$,#7$<#YPV'Z6Z.,$.?TQ3,2OO+ G.C4.4BC+/KKAK2Q*!I#&)XARP MV/"*%L\BH>#]!*T NE=.X+*\\(1WB]N'J;__7GWA[ZM\F?)J[[[,9SY]1OTQ M*597E5O@X>:_9M<76=Y!'A>GHMOV0'N5\2&']$WFD [XUD-\8W2%;PF&%DK% M$^EPB1))*:_:'Y,XYF M 75/^-:SZJ!A>ZS[5Y;/QVEQY?5 ((A^ M'H!N +H!Z$X,Z$3#0*010$K'@%I(++7*_4ZK=B\4VV2-WWA/0%>?H=7'6)UY M<_ ,"7A.!Y@;8&Z N=.".>>F-9UN+!,4(8UC+22(%62LBEXV':$\Q] MF,]&S4%I?5;9&=C1PU0@#4 W -T =#T".M2JRXXYU5)#JB&1!B9)PI)J8PXA MPY(# 5V<76:^^K)]$O_95\KHM,C&G]+;4 K7&? AV&T'L 'Y!N0;D*\7R/=8 M*^0*^D@#?1);:0BWB%AIF>>DP#7T,:*$.M2>79-S$M(^[F1>E/R>+\.]35H@ M0XFZ;?#SG."\J#OR:ZO.0\V3!] <0/-409.U_$5MF$ZP +'EC&H,+:] $R.K MP%H_Q3V!9IT9M,51[B;P* 4\S)GN (\#/ [PV'=X?!H=18..6E&!A<0(40>) MP"$EJDY'D/M ;1U-=Q#R"N?QG7#,VU.&U1U$\T.VB+(GJ[A.AEAS2,4]JK$> M^_A6:XGVL)8]L8K.##;-":Q$<4R4X$33&&,(5&T5$X+D6LZ 0[9RW\.7?CQ* M\-F7C %&.VW-WMM=X6-2O %$W_SXAK4\GO$-:WD\XQO6\GC&=PJ.JL1RY:@2 MPHBVP)+$0*DILXB)RE'EBG"QG:,Z^)BG5S=9E? [D6@=YD:3("R[UMJ>ZD[Z M,0]\6/UA]8?5/\V!#ZL_K/ZP^JA%P0,-!74W&( #(HOE49B8X\K9 @[H/8'^: M S]ML'>PWDJ]5P@ (24P$L,$:J[J\DJ2..#O%.P'4#[%]*@Z0]A]RU.\IB-G MX//[M)[#H<7QC6]8R^,9W["6QS.^82V/9WS#6A[/^(:U/)[Q'4G"QM/EB!"1 MIO.W$M#"1$ND.(?2:&L4*2-):($0:\2+=PH'_Y9.EYFJ(@,S]\PZBZOY UV_ MM]LVW*%(\7"Y(.L2O(LHO&Z1X:#!;T6#6:/!"#.LN-52&B"-H8EBL*;:0F!] MXW\G#1[T;Q?].Z'TK7CR;>+4?5QX$9FF3KJB84M_V-(?5G]8_>% IS3BN$4C M)Q6V,=8)41AIA 1#O'+#4:P86"M\7\%KJR.#\3SCO:CVVX0B!!R&(&0XIA]0 M?4#U8?6'U1]6?UC]8?6'U1_\^3WY\P215B6D@2J64C.<"",H%PI5_KQB?)T; M]<7^_."*GW)R5MEV>]1NNYW.QM$\U$SZ%?SF0KOAN/+8QS>LY?&,[S0.KDBK M%1;'THI886IB;B16"0,K6BLDQ(K6:CR:E$2/[>8&:E:6DJ@*[-[2QE>7-))O MZ?CKE+1X0.0W/[[30&2*FBZL,*8TQM9BHU ,3 *-TC5_BT H>15$WD=KFTUP MFIVS :>/7K<'G'[SXSL2G'X&IAEK0:\Q7-EJ24F5>!Z?TD M:R)X',1=@QH>B1H*VHI?%4T882;Q^9,%2YF?1OFDX_I9/Q^YE);R:+=+H]GOXK MR^=CGZ?@5$D@B'X>P'0 TP%,!S#M'$Q)TP])$ZQ8C+G1,?;%RU;:JE@"LY@# M>R PW5M')'B&">MTWVN T@%*!R@=H+2$4M9 *;:&".;"8/?7F,>0&MZTEL,( M'0A*/\QG_B[Y?#IU,_K>W2_/?"UZ1X!*NV4?',!T -,!3 *M[M4E$ M I2QR#EP,-;<5N>R%*D$K#%Q[ E,]Y$P\Y2W2L_A@*X#N@[H.J!KY]F)'#3P MFB2*(Z 2%_QK2@$W%,<5O *I"#[4'FK7S0PV24:$ IW37J#L5HF,KZU]VV0Y M#L \ /, S(\",VJ 63#,&5;( NL_-4)(6P.S@N90?N\.&8@;0? 90+0GV0(# M" \@/(#P\8/P,QA,&@PFRFA!+17.,\:>R3>!JN;QU0E?(QS8%(,[V""0D ^' M65VDM1X"\Z[*K%/(W96G5(-SP'&?TEB'-3[^L0YK?/QC'=;X^,GL1- :;& M@"2Q(-8 %$O#E675P3=.F.#Q-GM[4/P7.<8"S-Z1C_8*J_ITPC$@T1M!(M*4 M,4(B8PHQ518;C!EG!M<$850 #@Z$1&K\ELH8!T@:(&F I$XAJ57! C"3UE*! M.+9(:\DDB6LR+"6!.! D[;$8$"+4;8;U $@#( V U"D@B59)'5:6DY@K ^($ M4PD,KEH_8(Z-V2I->0M VG-)'3D7 R0-D#1 4D\A"8%6Y03G"8JQ850FB>9$ M421JP@2+&%IK\KXG2#IP81J"YWC J &C!HQZ/8QZNHH @585 >,&(:P,Q\@* M"A7@JJHBP(9(>ZA=[M&EKV;'S#6A[/ M^$ZAWPN""*TL7ZPPX%IQ@!(DF27"QE7R"U4QMVNTLP[:ROV"7^9%L=[?![LI>DR:-Z#HFQ_?L);',[YA+8]G?,-:'L_X3L)310BO/%4+ M."%4PY@1HCGE6I/JO!]2Y[VN':5MYJD.3N;I5:+]Z<_A$-2)1.L4-)HZ,=D1 M-D]VS_N8!SZL_K#ZP^J?YL"'U1]6?UC]TQSXQ@%6IY/0FS0?3)JF\#@A5%B3 M0,FEQ+$R0%0\G)08 /7]T.NQ'$,?B;FP[./EE_2/KLX.7B6U\5#%:T-"T!O# MBL%2G.# 3]U2"-:PYB=8 BG=?^(8&Z48%W6=(-9$KATG[V0I!D3?+Z(?7V)6 MG2CLOC4?_2-*1\ZSR+/Q<%IR[.,;UO)XQC>LY?&,;UC+XQG?L);',[YA+8]G M?$>2*?),%$J1;#6 !U8C@)32@ "FE&!562*!2E-S/PJ]4S_XMW2ZS%05&9BY MIY=97,W'7>U7[E"K^%25$#B7'8:O;RE*'33X6#2XQ3;Q*G[N/ B,DV==$7#>-:]P:6:0/+4G&)#*90:Y1H%"ND M0548#Q"(60W+X]&D)"YL4]6K65DVH2K]ZJPL8_R";F9_%).?9I.IF]!\F3UZ MXC(/;S9;N!EZ#-BWW;9X1E)ZN]]R2NK<;W5]YFR3L^9LDS(H-$DDX$;%$B"- M944V2J7G9GL5?=W_WB@^IR=Z0CIH\5O1XF>46+;:%PM# 4!,,@ P U!@SDHE M!I;;AC?QH$K\DO98KVUS!YLZ:.-N-E4 T>HF3A(BH 8,:B&%TA37W<2),>QU M?.!]M(;:;.NCRU*VP=+V4[>'S.PW/[XCP>EG8+J5UNE\)JDD2X0@QGE.F"6D MVJI 6"OZ.E[3?C*RD>QT WIPEP8UW$T-6^W%"4H )T@SC6.MB34HKH.7&"=& M=J.&72@1/6?'H$0GDR,=?O^>A0=>S*=C=P^=3M/9*(L^CA9S!ZT1AF>1[XZS M\SXMOODC&L^7%]-LIRW]1Z>\>IK_ZO9;PH=NS/3<#.W2N6F["3DTSLF&,MA@ MFP EJ50Z)E(G5O.JN06&G.(UWJJ-VCHY<'NA@]$Z_NZNLP45W1YP;RTXG:C) MD*EZL%2= 4,'#'T&0R5L&@0I+1)AE(R1@5(@AY[ 5!@: ZGI@3#T1>?)F^#I MO[)\/O;)2$Z5!(+HYP%,!S =P'0 T\[!%#>I.D([^/2 "@R&!H/$A=W5_I?E MC.(#@>G>^JW!,RA1IR'[ *4#E Y0.D!I":6MK$?"8ZL3RB6DA B&F4 UQPN3 MEAW*+WU)RL46@$JZ[?T\@.D I@.8#F :P)0WV6PT(012PW1L!,*:6@6J]!FD MC 7)@0#F#H$9@Q9#50RL21(=4R:T M22B*D:E*L0CBE),# ?,.&8B;0+"DH-/:JP&"!P@>('B X"UW'C# +8Y ;E&< M2 9,(A %20QPM8U+#6=DC2-P4P3N@M.7DG/2"]CLY_Y 2&K]CT7JAK#Z>_BW M]3K3R2Q[=U7F@T($_OWGUON-,K];OJ-^G7[-V%\ZG^\2Z]=&_T4SK]GMX6OH;U*J\&L^EKJM3=5/(/ M'[\DGZ,O'R/S\4.1^K+^X7^_Z#^F#>JU^BSU_<'WY-/GSY M'/WP^RQ=CB=.VWY\?")B( 25<4(-E=1 ) 4',HZ914D"*48;3T3;1@MGD%L3 M\[_+8C&YO-W/S#B!Y%%66]\/RVGUSM%::@4!5FG&O#6/^-9U-_A4VW!M\ M*HL]/N59X98T_/KQ<@58#5[%DV(TG;OX)?OB'J6GSD#_*+G.-\@[9(E*CD;/%[C%? MHT]N0D:3K*B]@6IZ[VF6^ZQZKW3E];SXW?Z\W0KJM)@4'R^;=PZO?%O^^^2Z M: -40HPUS!C)&+*2KMZ))L:TUH5!P)U"<$&9$9I@8%%=O@EBY\P<-?LQ72'V?3RT!;^:$7V_V(8_G*51>G(4YNELULO M4,L:DU[B&/@7BGT*[+AP;V/*NYU%[V>C\\"4-G&7%,N+8C*>I+F3UNB'A7MN M==V/T57Z+8LNLFP6W>393>A>,)F%U\K'H4+G^V1Q%7W-9EF>3J>W_I/LQK]+ MVBC"33YQ;W4S=3=WW_6W_WT6AA'>TCWQ+TI]^C&\C?]P,BN<) 0Y"UZ0==YV M!,&[_PI7_+9TSJ_[#4 _LM^RKWYOVD_TYW?_WWE0O]R+P]2-T=WLUKG+T6R^ M<#<=39=C-Z'3J?]>^9S2CZ\YXV;!['#/R6-+M-) MWMS9WRBKLNS.PCNL-MS]..;7V5GKA6[F14AR=E>FQ57D8_HBC*?PAZ!5U!/2 ME?G/41:BG]:J5O,R#M]PU_MGIVXJW,1,W5R,EGGNEW"6+AQ4GTC:_>4J72 MSWTU1"=U'A=NG7R\WD5?O M=Y6BORZGMQV)T+VH[KXCL971_Y!];QG\?#YS/X[*.=W8_!,NN$30T)A"(FC, M8DEK\X]PPEKF7VM.<0P =@XQ0,8"@>M^#D)2<3SFW\UKV_MSDCH;I_FX]%R!L=F%_G26PXG6"S8N)9Z//A\/7?_B7ZPZK/^,9H4A7. M'[[P]QNO;M$/ZO/O/X;;OP/H;-N7?6B*?LG2PMO[+\YBCB)!T(_;@ZM_R_HE M?SR+OE]-1E21R^ MUYA2P5"-2A?9U\G,V_;: %Q.\F(1_=,MJ@N!_1^WGI3+B=^CC+SJ;S^QWAMR M5G7L(AHG* Y8\WEQ4PWIPKNXP>^)G5#[(Z=0E5V)H1.PE7R5BR/>(;!G"8H^ MI'D^__[N\VA^DT7OG:\T_U99"+\ OSA!F.?%[G+FA[*2,P>HOJ%72P3/O*CY M9T^\,5S5G36R,9^U128XEUGN*RJ"L9_Y415+?^O"W\89>^>F+=(_LE)$G4^\ MS,-];M+)V-_L(KM*IY>U#$W#,+VQK7_+LM)3J*4OK<"G]TV?. X-G(S.W4_W#M?>/$2G'FQ?.=%6N6;E5Q"M_M'3B MO+NW+ KW^!=L/M^SX.R>!6?/6W!$NK#@:[;T*1#KV R665.-+QN]JWQ2CPQW M\JNBZM(*[Y"#H)^\/S%U:AAVG!95W&DJ+/F2_A$EP0(5I7??2M^*0O[6@P_H M AZ=&2X19P5YSF:&6#2J]C"\( 47LC++Y2ANRQ=-6R]:LK<_%/BZYWTT[W\L M;U#6HZU"Y;!^Q<+!I'??'796MKAHXIP @M64^=]GSF>[S,9^[\(]+G=KX!T@ M_]7R!Q^2760C!REDYN?W(EM\]S'\HKG5 MQ,%,Z;",7/3_U<_#_,GI#+/I1NGOX3[^-IDO"_?M;):&^//N5.39M9ORL(OC MEV&U8U,]/%SS?;Z3$4T;N=;TL/W5!%\HE\J%T2R/:PKN2Z'+?[4DE<=&W M<\]4Z4JV#N(.S4OOX:\L-5.HLDSYXU&OSC1<(Z:W_58+>K[L--:.LM;#_*' MUCA^#+'!!^^!/QX;+,LPT=X%--@UN3!T7^L4?E7,T7[<[[PUX^V[E1H9%+O:0RNET6^>C;+)-Y\C MX68O3\=9ZR_%6:7YS2M6/OEUN>YC#^<.D9T[\2__*G,'>TU+E/GEY;N+:G.P M")N#U;NZ=R^W[DI$]7/5S.)386T3S^X1:>$.KFTXH7!.PO2VL?\NOKJ>+-SD MW[4??J"5X:F,50V;EVO^0TOJO$CX&&UL=NL7*V=EIB >!2WY#I!. M0%ND@OB3&&CC2%(42VI$!C!V!_GQT G+'X322YHZR07[>.6K/#=Z"[< MU/KYV31U!2=4 :$M0 QRCJBP:'5&HB!LG9$(CHE4<>(6%C!C.>"HHE:EV,VW M?#IUY;GGK*6NJ-$_EY/RT-C#RU/9*:]R&+-!2LP&8]YERM"6EO/IW=3:GJZB MU5%U1KKCUNGC.Z<,9UCRAOX"^/XCB;$*QP!R31-&5&P5@!@)P=5CPM\2F$]9 M[DU%^C7[>/FW^:)%7U%>Y8;S3'7+ S<-&ZKCT>3O^J-5X7ZEIJ737[[$:SNH MLV7YAV83%:WV4-W*/9F=O4Z,\>^[[IVN8A2?;A%V4?THHCO#B-PXHA_\WYT] MO,K2<24>S5EUE1'S?]V$CN?79^4!@<_GJ+-&5EM]^]MG=])"0$.6HD',$0>Q MX(GA5CETPM!+B[2 VP?J^Q^ 2M-^^2]Y.BO*6GWX,/_S?[5HV'<6DVTWVN5# M'*E=;;2'HYER85?:O_\UITCH4W"?>$]!T3M")4U:LC.&2 M*ZL8@3QQJQTC*+"V_$[GA(<6JZ'/?#'JE^) .A6''8 ?[QOWS^HSTA!S^+3+ M[[,L+ZXF-SZ W>N"PX:[&@ *8FHQ0U9IJ!E5+'8+GA"KL4/S->_VU\EL[IY[ M6Z_FQ_JEFP77MY]2O[GUH%4GO5AYRZ8^=_EC4JU[<%BZ@\YDGN0O%HS3Z[G,- MG%']&C8AG4_M7.P\; A._/;@=%$Y#>G-S;3:6JEV]])FE[N(?/#AX]C[R[B^G]:GDB.^>\E1'84C8Q,C M8HHDI$9A1255D)#82ATC1NY'X6^C5NDUMP3PUEL"GY=.G\+.2CJM\FQ#FFVS M+U \N3' +!5^!\4D!FA$+)1U1B2+*::DM3& >9(XOXPC&1NH$PDMJ I=,5!* MD">CW&>?\T!-2S.R>RG$[YN,W5WK639XKRU36S^/KK+QS;VX4\_S6 ME$JWTLH?)3=.M/.=A'!ALZ':E^+HQ-3$ M9XF65+_)E-:RWF2TXIKP)F46=?'C3UL5 MH#ZNYJT;W*G^!_6$5*/WO[>?4)8NW)E#"$KV@U!U'#FS-JT^_7__!/X4?G=O M/JI_?V#*ODRNW>C]@?%OB[[^ML\.+*_>C&UI5=.UM8GI39#_5/[3''$JL M_[1J[;-J)"7^U*Z1OMOXIWP$Q__^:RF_UU9BW=G7M3*:X ^T"R&V)D#H$9/!(+A')[AW*W>.4FK?6E.YK2?@ MM_1[Y/-S?$!<'$A]'YVSO8]V*TZA'2B#]JVUP^T.BBQ05DYZ!+5J!7$[2!]W? MD:/#$<$:UEV8Z!AB$EO*/*$(]HT@2W)'SW:SUB%B0QSQ>^6=X @YYT>-(Z\: M%^YAG/\]S__AM\MO\KDG >AS+^E]JAAMY17$!D.&."&QC$%";8QIW83%%_#! M1U7,S^7[V:=R)O=FJS$[7S\M?(/MHX?X]!CT!C7;SH@D0"%)48*MT0PAA:K3 M11)K@A\W3<_H34>V">-.7=S^6Z"W'B';R6Q27&7C^I!U5^/TW)Y'I_/5#^TD MK1Q>*1@G+.:(4)(P%2>$U $H P8]JIWU,OQE/A_OSZHA(/?8M^8%B]U;>WC, M$>J@PX_K,&WRY;!/AN0\5I!32;11BM7,_@G#"&RKPUU%?X*>KZR.;L+'I^B*=FG_SWO:2Y/X'@>P"E 91*4&*@R4"7@%F0>%#2 M "?8"*PK9D@L@=+F9:#4V=8$.G!+Y%Z"T@.]-SJY][UTT!>F_K63^8CH)I6Q MQ*WU?]=255^>8_JI(N?[-$UG"S4;^WXR-SYE]LGL4LPU MKB&9=$@F'9))AYR\(9GT1.*%4Q/<(9GT>([*?G&NRVOG?KW!Z/?5>U+N->J5 M:.6S)T(SP#E"OMXW1CX%==60TEBY%O4^&D3\Q9?V/KPYMRJU?O3+^O;+[4UV MAYW:"VYWM JDT\R8GDKZ<'XXH-R )$OV4]%/)O]7+R=0_\V0S;SEJDMMC@A!%&EL$)6(2 MR@3SZL00Q=B05W-3ZE7J3(DQ$D,6[QMQ+DY !TG#P 8)YTQ(2[5%E,> 65X5 MF$ A*,&O9D3WH(/T.'3P9+8Y?DU'5Y-9EM_>/:K9=3_OZ'(&.6OT&<3"($(X M-2!A+!',G^^5!]X6:2Y?S::N%K-]76?*+9R;+(^Z$JU7RMY7DWR$NMW*L//$ MB02JA!.&E4*)9K3*Z2=<$_5ZMGK/N@UQMSE\O=/M8XMR/7_BTK/0%O/+Q?[,#J<54*55FN% MW5#"7P82V[4V^,#W-8U%LS/$3!QZG& M6[.$K%6V'\QP[UNYX8'R7?IOU-^([?[%+?]/=YHDC[.;W*UGQ5M^,"!I%A:[5N^U/NC@H[!88'9;5Y.\K=<;S>8PJ-3T]5&?:+5*.?J8![*6P_ M[JQ8B41SS!"+A%.K3&RYD2"AFE3'# AJ239/ -@G+0<#;(] ^9+U[V?:ZREO MZ'7(6XX1(J46BJ8RU8LIWAM->JA)#U[H=UF_7JP:#9.L&@TF: MSWS)PJ-F*0>1N3&$86![-HY<(-WV%D>VG0@2-YT1H]RO\7I M15HXB? T*5D]3S<^@CY'M,. MH=*O651VTO4D+//EHEBX>,A_U=WOVC>1#=V*RRZP]U]I/)F&)[[22X7(K?V7 M$,9]=E/K\.;_[,)#@#,/([(N$6%]DH71:9_]XD=_?* M\M'$_7KC9+OJEO@USWQ3"'=%6K;,K>?C.LW_$2ARW*5U)^G[ZU'/11C;>)F' MT5_-_1.W@=/=>UL[WU_HHV] M*Y>BE,+MCHH>Z,K15&]1MZSLLKO(LV_[Y#B 65T[_9U[YM[[-&LE.FZGD MP!+K'BVV_O*9LQ/%C7<7OF73V_-HSG5WH2[P"4NH?;Y'L-.F0R6 MD"?:!()I*<6JQ[#0<=+RU9"(48)BII1O_1VKV(*:!0YR[!DEMN@Q_ IN3TGO M%BQ7($R[<>L3[+E7FDG35-K9*=^=(LU#3_C:.F65F^0%ZAF#UN:/._/V,+M9 MM#Y. ](,S'(_#H\_RO83I7[SIC7XM+6CB+6C8 MN:B,8>3LX GDS)SL\?D# G%L_&Q#AL-ZY[M0]LT M3?0\'-X-AW?=;OQ0W'![$<*(ML"&S75-F46L8C!$7!$N[D?%3IS?SYQT9K^L MYW0_N+NV=>8"[;9S]I&=U_4*-H?$A0'[W@KVT6:OS0)."-4P9H1H3KG6=>M& M2 %*UG8$G\&^]FG>/>R?.4^UM4[AYUV,'DFYL%[J!OO\;A/ M::PGN<8G$PS^]_WTB+N)$*UTA9]V%(_3]?^.>.##ZA]=(]AG$"'D!,&?RTVC M$V23"3X[:R4;$Q[,Z?0' P M*'NOE!W)E;*KV$A#K18,$9L(H"VN,U4%,F)M%W%#97\P8W5'9>]R1W^(&E[9 M,WAR?[!SN'B]?>&M$NEWR)/O!\"0!F D!YY@PN$*BQ-. 66@.D^$UF'/L]Y$ MMOK1.TAY77+/\HOC>[0[ZU0?=Z=GC9:G@_FY7T$?_KW*ZWO?C#2] KVE2Z-6WJ7^;S\??)=*IFX_>S13K[.G%RKHHB M6Q3QI!A-Y\7R&2Y5H#"V#$D!$J*$[W>CP(I?5 /1XN?2E":"Z)@2C@55QKV7 MK3O>:03HDURJSSYGC4NU'EO@"_BX<#,:-6.,RD'NRJZZP5MM)C:5-1+W3/,! MF<=6TS4IHM1-3N'3"3WI@D\TG.0^4\;-I)N*Z?3V+')_OYZ[:.3?+2\]D=WH_"'L8/]A2< 31@Z MO8TNLNIAV?@.VZJ/KKP-^"_M;H\*; ME*OA9G8TF98]=?RJ?*VE]N+6?7HSSTLFN"+[&M:P&ZK)NXR1+:ZK'3D?V_Q[ M+V'9>P TCI-X3\IS"1#!]3]T-QH^B/[T^"95^40JCX:';R#]>_4#WSWP9[U@ M+O9( Y@X+VJ6/8I8AWF)3_E\O!PM'JEV./83IT$*__Q^-G:V+I^DTT$2!TE\ M34G\,E^\NA#6,<0IG\GI=.K#3!^[N>#@KTL7EMYWTX==\R/9-2=8R(S"IE6K MH%@CRZ3%F&F5)#*I3_J1_\4^MOGU3'OUSXMTD85VZLO".3U%\;D,+HO06'T\ MFOR]](9J(]!9,W5!SNE1[ZWW"HV&X[H!>%X"/"TB4$BT$48J*2 U)&% <%GM MMD'%V%H%4V? TSC G8,/@AW7-0WH,Z#/@#Y=H4^+BM/$0 DEE4.:6 BE695 ML@#"2J$U I*GT:<#Z, GQ]WGM'1U3PW9Z6C?R[]^=L),ON4BM5B]B$8 V$0 M8Y[A3#C7YF[15I<>1,A$$0_ M'T/:\2GMLQVO]HF&%B !SJ8Q:9S2,6UC@95(:J=:PN11IWI?VM>EKSUHX*"! M_=1 !IHB?@621,:&,&Z@<2;0V<+:_@D URMGMM+ 07WVLT??8V?3+/,\FXUN MHT6>SHKI$YUZ.NM4]2:)LGYX6E-;%#HL@0D55C .)$00(JU67>JITH]ZJG:> M9^[%ZP7YTJS'7]+)[,DV-0?R6POW>NYOS^2@=QIM[BI*C2;UHF(^T]*LGF& Q08@W3VBHN$@NQPK:B',04N)\W/P;SF-.+[!]R2 [" MWGH<1^!8'!YWCK"YYMY&?4C$XJ A#B& +]I54"=>6&X%L' .D8D[K\U8E8_:BHOU7 M*=*OBN^7U]=I[BXJ0NW]+%M$DX9XHZ1[&$T#E<(CT?O6E?%#&?P&9?#R3X]O M"94/Y&BH63\A;^T(QC?4H/[Y+_F\*"*3YOFMQV)U/5_.%H,TG*@TJ-%H>;V< MIKZ1E1,%-_A_/99H5T M)U$\*4 MCGEB#3<<48*85 *6?A$7"(JD5W[1 94?=EPO\_;K88YM RRP$4;S0'E__^3- MN4RS[$2WA8>4E2%EI;03$C4N(14DCBV5"85(<"69C'7I$AHJG(_8C4O8!7 C M=MB4X'ZFL@Q -0#5,0'5TQZM)*V=OIA)7^"-+9,.LY FD)4>K8REX'Q?'FT' MV$7I.3HD=&WE?+ZN$CSJF=Y-V]LJ">I B78]>*MN$M+N,$C6_(/QJRT09I&++1AFRT(8VDQP>C$."&U8,D!":4240AB$6,"97 !9=* M* X3#,GNVV!WR.W[ES0" >RT='78(!MPY&APY.E-*@@H;MH\QUQ1R+"$-&%< M6C>,+G:I>@XM!)_C(1^M-PD90S[:ZR/XP+7V!)KRQBVC&%DK M*:,0"QQS +4V 4UCBV@BUVB-#NB6'39AK4L ?7OL;0-4G"I4/.=YR<;SLHA! M303&!C&+8B0!"5@AG8X+ E"O/*\#HH?LMI/9\1-$']L>W) 0-^29G'R>R=-V M!*+&Y[2 4L!,@BE7QL(8 (V#'8&0 LZV@KL)",.[Y'5=\B(&Y!J0*K>9<0Y M$,*MUKN8N_]9@!-.%",Q,DF *J2%T?@E4/4BE[>+E#AT6&*ZXTV)ZP1([S'9 M^=_]PD]FR[1=),4L?82 MB"XRX!XX?/\P7V01.X^B[8CP?LN^9;-E9O/YM7'?\)+ZWY/%5;UC_B3[G9$: M45^3SJ5(F$98Q!7%+4L4 ;3%?D5XUJ?=W;0G%/!K89(-SMO=&?7B8_SV59DNZR+,W\VGWM-LJST?SK M+&17YN6D1FZJTNC[9)Q%N8/8S&=47DZF3G3"+#H0688S%O_3.%K,HU$E2T7D M,RW]32<51;'/R RQ=,C<_#J=7V3GT:_S8N'ON6C>(C2"XS\7T8US2SSF^M8 M\PLW$>5QCGN;Q96[>?VDJ' (782E\0+MG^+S1G/_].6E^\LRS\9W7OJV6&37 MY:9^GMU,TU'@6(YNTGQ1G$?M"1G/L]5[1-/)]<1GO119_FTRRLH;3&:%"TC+ MDZ;S:)4ATKS-=>JG8#1=NBET-FDQN7% _MC0TFIV0CNURF+>.&'.HHG[<.IT M,^3=N'G.TM%5-)XXN9B-%H_<+[I("W>UE_9%426M?,N<=+C'I-/YS/V83:<^ MIRL\X_Q>)LLFPEK9%W'/!#TBO_N Q$K[HWA2I%^_YMG7![*1M@++NS?\>%D] MZ'F>4 2AQWT==L_C5/;ZYN&T'VRA&TP(OW=W?+ M+/RIQH(5=@1?)_J>.NWU^CT.H.!^*_/)BZWSP!^0^^-,#8< [)8,+IY/!L=# MQO<;C-]7*\Q?(0?V-3)>OUSE6>8\E=GBJH@2IZ?C$'2TF(Y/8-_](*=Z?3R\ M>T @.NE*-6PZOLF#Y[Q^V*-R,^!UT M]__C+^D?#_?P_*\O\=^+?-$TI_I+%:;YU0CY("-?();?_OWWSUWDBPG6[>9Z M/X5]R!8;@&X NA70X6:/S"9*8$BD!9HF*DZPB%'52R?&E+[TD&,SH(.R;&1^ M0*##H%NJVYX*^ZDT-4Z6^?PF.XM^=5 YS:(D+19A>U]=YFY,.T8I?8Q"-E-L M0IM\^$009(6U3'"-@ 0854VRJ 24K%47'="#J;-@DU\3U5U5HNRV<7EO?9(C M<#U.0!-9DR6(E-(4 JT-Q$0HK:BMCJ$PTQBN\:L>T,3N21-9IT4H_3>:;WU; M1!63-/J4CB:7D]$IU7)VI+>4#]\ZQV=:WJXP$K90QIBB&*$Z,5@0SZ@RHKEQC MRI.8B%+=YM+QG]/&3K%7KV M*9M@@,@!(I^"2,$:4D3(-(Z!HB 1$L%8:BXKB*22RK4ZY2[=R X@D@-XX-9# M_=2")SW-E_;I>*7:J<]9%H628,A"Q>/L\5JJ(OOJ(X_SK4JERZFZ/POKU1?/ M5)AU,.+[>??AWZN\OL=-^C5[=Y%GZ3_>I9?NC7Y*I]_3V\*7Z5SEU6#V_(8/ MR57]W#LSV4%%\J8EQ:]?I;G!:#W-YX[)[>.M.2NZMO MYK-Q64H=74S*(N!V(>5Y]'ZV*G@>3?+1\MJ7#8\RSXO:NBZ4-U]DX1Z^RG(1 MI=%BFH4QSMGJ/2=%4F8_/6N_M*[KKM:S9O+Y?3497H70SSV[F MN7^7B2^(SFY29RJR/VZR65'589>,8*.E&]NLOD%=,.ID9.RO'/N?@ID)J*C3 M:9C/SU=9Y@N_S=W'1]]]=6DM0%MZ%?_VI%O!6P<\SGE0'$@<0V Q@ 8*6&5# M$"K=3??H4'6UM^O"B#+F*ONL/5*J^^[ M?'7T(@&4;KQ1^I9-;P,0EN#R!!S6?!'?WMPL[J#FM#%[9Y&[\3B[S'+/?5%A;XVG MX>L-G-Y%SM9-7@2?9^YQ#HZ]O8SFZYCOL7I445=<9"T3T(+=]J,/@+U0-OEO MF(E8 VV90D+XMHR)J;#7(*HWPM[:Z;C='_CB!\A/WQ#XMF@)8:*Y\VB-$##& MB856QK@ZBH'.Q]4[3GA7Z L&]'UM]'VY _\*WOH]^*^PK<&_672Y]#1$'M0G M\W'%Q5.B89Y=IY-9(.%YQ,?WD?THRQ>I!VN'L0VYT/FN&GN/&>>NON(&(!G MFEB,"072*FR$@;P"2"DT7=/7:L_K4S.BCZL!Q5DQRB.EL1YKG;IINXTDQFLX+IXY/LC@Y R508C!+.%*&H803 M66]'0 C;?'=.+ZRT1FL7PR%%B())7<@2:T3,DRQ.SSYGC<6I'LBNA'<;/+GW MB)NYQUS[4OGH>S4K];: ]T)KU+PI):#P^Q.!7LWO4#A5\WNEYUM*U>?1539> M3K./E_?D:^67/,\4)HQFD%*.!)-)C W!&M4K(#AB+1F#$BMFO7P)H+'EAJ@J MDXP!CC1X4L:>?S)YX)=FXW;Y>/FC'V%!6[,]K:RI$Q31@3CM+29.U\<1+L2[ MR+Y.9F%+K3Q'FU&[&HWR93K=WUD"/$='7:!!G$ M=$(PYX :((6L"102Q)*UHXZ-<41T@R/B,&R(_7=8[N@5[*]C4DE$N3E:;9GZ M%(=)42RSL3_ZJ9/ORJR,ZBCP4:?EN(LV@SK2%LTI$Q39F(&$:AIC:A&O>0^@ M@G:-).QA=?SOU;2_#[.^SQJDAY(&WF#%Y1#;'H,F\>8$"0&--*.$LAC'G%M- M<7V&3S@VN"M-ZJY4!0PD70^XR&_!U+62(F[R[%WV1VA4];5M_GZ8U(5/T>C* MMQ8+N1&K\]R'^@4>/1O0H]TR2V66K>-@*T$2)YY9A 'A(EX7_=9>*B20;J;, MG_*L7IKWLU&>I4469^5_=[:0/C/%_>V "GX$W=I/.8@^9=5FL*7:W$I?[&4T M)49A$%-;VVE$*5E+1NY M5]HLC=3[4Z+3-^^:A]=7/M+5A0_146V6$P#J8UO M=3G.VO%L)U'L6SQ7VE#I<1/F0F Y8M)WO*8)(,!*L;+GANDU;J)'E+XL-2GV M&=["<["WZO''5[?_^CW$RR>ALZVM*>/"YH3:V/J@&FJGN+!J?YUW[),/IQ;XAXRU*,&Z$B U#1&G& M*170VAKFC.4;PMS^JB([WD38>FU[NU-_S)L&/8*J@=3K#9%Z!9"3S:F_BBE5 MB&JM8V20E83!^IB1"Z?",K-UI>V!F+M"\:W8 MNOBVJ;;]>.F+-K-0(SV?_5:>$)IYL2@^7Z5YIM,B&]?!\)-5DQ1!ZX":24IC M2J"V"),5+1I 2:MJDB:6"X&XI"KF'&$M25S[KI8:]60MX;//6:N:_+QPK_PN MC"1J#W;72MU-WF27@6S*(W=@:/LXBSXX?])3H4<(E7!Q5M?P5A7 _\__$0CR MGXOP8:1F;A*GT:]9MJC2O\.27#E1=M!W]N 7B]8547ISD[M'EJ1JZ7A^TZ[* M#X_X-2U\-7ZX;_1^YLNG)M^RZ),+L*,?PA7^QQ_/2Z]5!6Z"!T:QNE_X8I[= M3--1]5CW9_#L8\"=Q[P-FHS5:T>IKRSV_&\U?UV8BAO_445$-+TM+W*+Y@W5 MUY V4"ZI4Z1_NE6>!)Z%L'I1N4[NVLEJINY]D&?%PJG>HO[*^E^"E^:N+'_Q M@N L:*F1P2OU%$>3;Y.QWT#Q#$_?G-\V\W]MZ.?"5]]=!/U/G>$=%^<]7YCR M5W_Y3Y.%>]CHYPK%HH_ES/7\_9T;4+UHH D,8E+FG?PCNXVRZYOI_#;S[ #> M2[JX+5DW2J7._LCRT:3(/ W7J"2I6JUJ3;_R!;5%14*W,>/T?S:.3BU MV)3@Y!FR_/7A?<[OOF)-:%*_0*A&]C*^O/&/W0^C"Y.$9 2T&)@HB@D%EL1$ MDD0I+9)8)0@ JVT,V5J:<[#10;+;ADUYW_)K\!CU;7-)9<:55P&;3O*_I=-E MIHIB>5U.1%*Q@7W)\FOXZ&'5JO=CN,^7VYOL;D?(:G&#N)8S7+;-6%WAH>:# M&T7XVG@T^;OR"%0B:_C6"E?]E77/C588]J[(1C^-E[EG7/$[3??M>*!B*>[% M82^7X!4SW!VQ";CRS8%4R(ORB.?1+:_<<[_/LE]9$4UP;! % A!())9&N4C9 M8BCCX@";LB9BFGZ=EAQ'N%XQ]D/Q7E?Q]\-WT4_)/)M_O M4YXMTC_\UN0JFM\LAAS2BP9BC^,@]@B[F)2T.,P3+A3!"<#$4(X32ZA2"2*6 M:(*@7DOQJ;:_LO'#NV-)J4Z=[T]VT?3Y,&65O75@!D0:$*FWB,1$ZPQ.68XA M8E13$D-&&0,5(HD8$M 5(M4]Z%\/DMY2C8F%[P3?@3) M97=ULYK$WB>3#3E=SN)YJ--5]?M>0C?563K%?L"6UQ_REYTI4#O06 MRX7O!>_GXS3#UY4DXI.5Q/\.OV7C5Q9%Y>;=.9:O_!9)75CUR9=-G7(:1@L: MJG;OCW=*?ZWSS5[S=(0-&0Z:[5V"E95<8\QBF@B%()=5AU&:,$M19Z5(E6UI MK:"+7,)6RC,-@@I_NZ*]Q_+^@UUMLH G-UG8&75B@6BG#(MOB\JC5Y#PUO>! M>[KVAS[X?P,0AYH]9XPH98HI3!D4"1.2TFK'@Q-MHR*"LM-DD,UMH1[JK%8;J+][.R//@P0C8F):QPD0VI>K7_$B_7N!(7V,G'T76TKA M.3L*O3R=UDFUB&Q%R7Q4#5%*7>:-+F/H(GN,+4P$C"T"0 !ST M,;9%"4HM0$NID208)(8A S!RMAJC>HL^QD!U'OG:>7Z931;+O-'J?=MSR,^D M['2SZFA:J@R1]!%$T@(UWCD%830RBEA8HSZREEF4'"5]R7)U<& M\I>[\[L?SM]K,K2+T>=G . S1#KM:WIDC3AZA2M'>WI_= ?T_4 R!EI5I,@: M1&,'8AC%AL8:ZMKIH0E;+U-XK3/X]29J.SDZ\)P?I&WS4/_U*D4@B_DBL(@O M\LFLF(R:\JR:0;CFQ!_WOOPC^N[\NAWYS__M:3S@#7<0E FPT!#,$X T8UPL7^/3WV>19/,#74=,G[TYE[D7Q>P5S45KB7+M> M,'2FJB2R[NC0F3QN+W%W!'GKVSP9B+S\I5Z14GO_&MAJT(<]29?1&!H+A2?J M1[@Z!"3 B$3N-Y_FGE$.'\;I(ELUMSC +@0$YX(^9YRW$Z!_VW$9GUQ%"5I^ ME0*8.G<*$ "-6UX$5VT6J9NQM5ZRK[Z*#_;@WFD5T3EYEIWMY:MXX[L/^7<* M?8U\=Y7)MVQZV_?V0W_Z<]D@JR=H6K;E2K]^S;.OOA7+$Y[2O+W#Y#M"M9KY M[!T8)6H:^4@JK$JP2F*3<$ T-/7^+($)$YT?M[1"E2?]D>XZ/ MTCO;FC>QF M0#=;K(;QC4B%#668Q=)B0 %F"M:+I8RBG75=NNM'>JF\NUCW^^ITMUJU6@.Z[8IN^2'@"3>1$U4*:,^>@ 6VFDJ A:HLO@04K?EM&S'H?)C/?&.L MK&P8583@J/VY[T[T8;[XGVS1]"UZ6.!?DU$'G:_7>74&:[Y978CVE[,6FL+FI1QF153S=_FXNLS2 36I5Y MPYIGU^EDYBWFM[+'EW=;G%_6=STN?_67-TT2G0\8UG8VRNXT?.SY4'9NQ.FO M:3?CO'ED'KP8I-%T[0+HYZ[I_H/XXD3O<6\ZO;JVSL^]H:^ M&^-->AMY^ \03L3>O43;>'ON6UI?E\;=_34\,M,\>?[*5,&^!T%@QP*"+ MSBA/.#)")2B)$88*/[+CO8UGDOQQ,\G#Q<_DZCP#S2T%+#-[WW)[OY)8U0FC M#RLB/X=>O4)?R+V&YI2N!, 8XSEE"$D2:(UIMCWT0/"(BL(7#4$=5/Y= SQ M9'/'+VG^-5M\"@-U*^A7P$7BC\M D2_^_IN_:UA&_]NO#BNNE]?W5ON0,K*R M_+/JT'F3T^0@3>X+*VGZ5Y;/N]\'Z*R![&,"TWAV%L9>1BRAE,DD$=):Z 5& M"1USH&EO!";]XVT(S#OT=*XP6'<7_[T3/]&?#(5I+DU2M=DQSMQ"A?V-0 MV M-\UBHW8;VG*='"'?LXQO: M\ZU(_M">\^C*4U[2GO.Q<'+(OA^X\PZ0FM__ M"B0(6PEF%":>&Q1:9H5E6"H)J-]K2K#AL8S7N$+VV^3SD>W$#@Z/P6$:ZO73 M3@PX-^#<*>(<;*75 ("TI@E'&D&=$,8DK' .)Q"L)9+MMW7H_G .GO/3Q;D] M%BO=;9ZT76N>!R5I312"Q/Q>YVMMW*('QPF)"4TL05 8X)-:I1-P A01@##5 M:M'CU$!99;02F!L-$R2H\)>21%.JD3J"%CV/! %#MY[3.=(1>SO2&1KY]->C M>XV6*7W=[]OSYLX>3W):1C$JK>+0LZ@G0C?T+ H>8E42%X6:N/ 77Q@7^?2!0SO9X4+A@(=VT=?%?3E*IU5-6.KXIJG&A[M MO"&P&_TB.8,/9$.>S,9 K\"V3P@R;( >\P8H0DU_%6TTM5Q0;I"*&4."2./P MTEJ_^4,(> 6\?"F]0%=0NFNS"'0N3GV3]9@(J@_;>.G8K4-/D(\TR$<3:JPD M@&*-PW$W8K%#/A-39C@3^G#(=Y==97^'Y#OYB@"@OL=/K0T1 M:XIN$84:82094E1:YMP!@E5"H-6$$I*0UU+E[>FN7MV9&3I?O;7.5W\+SO,0 MY;[2P'N"BJVN0$"9V&!I@0%& M"Q#>D)MT6J!Q='LZ==.Q_UBQ PVY)+T8?T_ $C4\/E+%R'W@_F.@@#BQW/@* MB%A:BP27ZG!@:6M9/24'ZAD9ZZT?=03*?P*;1[C%K&D%YE(81E3,@!8$<.LW MCY#A@E +N^M)L*FB>SZ\P24ZJFVC_GI$=_.Q'LM3[VUCM^/)V1KZX=V#:-9P MLQ,H18P@EHG[QPADL.'^J([#V$@%7MX[_WH YQH:FNL= MS5;8X;*^CBZQJR>P*/ *%IE1C$AM%(YY;#C!#&OGN6*(A+90=]==;Z^Y6YT@ MYNZY6Z3+X\Z>;N6=;,.^Y[JD/^7>99 U$KN9PFFD!"$(#!6*&ZL M [S8Q(@1HNT:5?(&Q.HO!SM5]S6ZVPJFRA?L'\<)W6/;G[ZWG#C5UC&0P,9/ MH%))&F.%%1&)"YM03(13FR2VU%JMUS(=^]4[9G^*P7K=..8YFW20'C+K'!?A MSZ4C\'S-[3,D$1VH-X3W7CC\>Y77-[EQUO[=19ZE_W@7^H#\E$Z_I[>%+Y"_ MRJO1I$%W"D6,1^R*L M6J'B1%G*2K1RDN\P;O'BY\#[="DUJD;5B$+CH,<[H(PW:PJPP7OTTBQ_:37X M\7SY(Q='.4#RL.D6VW>,S/)9&+2#T&)Y44S&DS2?9$5TY7QXA_:7;B!CAV[E M7-Z4(A0Z+A7!I;\.K8-"5P;GZE_-E_FT?%*13OV-'&!6"U*$1D+.*OL.0GOJ M^L$)I!F6S9:FT#".E=6,X"3&4FH',I7P<0$2W'9ER[W&CY>_%T%D-NF1Z^=A MRX8JB^_[Z*?BK'IPQ'X__WQ>KE+9O_IRDA>+\/&=3Z,?_K-5^Z3;Y.Q^^W>2Q?1S3(OELZHE\V^1FEQ%5VX MNWN:B\LL]0>"T7EHM/3-M!:9GYAZ$KR3D8?N\VY* M4V_8JW8O_O>J'5GY^K?EFWTK-2OPI(:^3/["HO3^SDI==$Y"-,JSL7_=T./, M.2%%6(7ZS^4LUCH]FT?3N8NT\JKKF8M;%R$WWM]N'ER0L-@/3O2JBUHS@ZW[ MC48.3U1C^:R='P690[8)G[ONKFS\XZRB8.4 M=,^ZW]2H*\N,D0F$$D(+@'(V2%>ZKX@VL*W[<2DKIC5*/T-JYDS"]+>5E6Q_ M7E3]?3;!B9TZZ:SW7]Z]CTX:!K9:W<8/N+O0I0@Y8"< _O"/'WW?.6_'6I^M M=;8K*:OJ+[@QC:Y*D?6ZV\!2]-5I4>Z$]K96V!6HK/1UUP5!-9J/I MTF\%>:,9ON7^XG#I+-Q],JOFP%MM_[+NIW#\$@*-SPOWG^OZ;9(T]X% L=Z0 M: LRN]%5-EY.LX^7'[+:=?.18+$!4YWDDFJ$) + .@WAU%1:P1)J(6EY;M8Y M:]#$<4*$H)[MP<6\=3-47PGT%ICJ/CPF \6J/^1]";[KY%0"$*YL*.]&C:!M MVPMH?7 #2]P#+'%XZ.[3TYR6H?O-D]UOPLY!CSO@O)9$O$:?C'T?*C\@$'MJ M M/;=(XCR-H86KD,K5SZE+2TCSS41]WAGW;5B;=5U-=]-7-OD?F8$^T&\>R] M>!Y==>/GUF[1:],ZO6:69R\498,]84J;/6&JN196<<1$HAE+ &"RW-(B5 &Z M5FY8[0M76VQ^2[A:?;_;MLG.[_:=1-@Q%/B<0-0P*'NOE)TWU',< )C$"B8 MR01+#H@&E;(#@^U:=[47*GO5;*@39:?'H.RG0P+U?G56^Z@/<*R>Z28Z*%NY MQ#&D6",2ZR36F&F>)-49$K$PP6OL2.LZ6,_UOBTN/B='79HPA(DGJ8P,-@2. MC"@9"Z:M,X5")#%*1)7%1C"(^5J!YTN5L3N+2,Y/H$[HF(+BI,Z%SK/%,I_Y MK(VT*++%(XV?CX+\XH>G%0\WBJ>%TXW$2!@S#JU1,:)5&B*15 KSO.+5\_M; MF-Z/9792F.!]VD36J6.Z+I9]B(9^/,VP]10TD#8:B %$2 (AA!4*:A)+J.N- M'QB##6+!EVA@=X:0=;H/]'8T\'1BR4_YQ.UVK> M1)?$*!=22@N8A1;@&$%>:[4T0F\07:K65'^\#&O1VO0Q(=%YGQ86/% U>DR. M[A!UGJ:2RI;S"SC&1L0F(5@BK 0350$8B34B:[WBNE+2[HPP&*+1MQ6-JM%B MF>:3=!I-YT71J3U]@]F)&VDL;^T3"4D0%DA;11+-A<8)JRMG-&]5S3VAL?4" M_"6=S'YQ:["S#2W%.)1+0IEDG#B](="*Q-19 M"[$5=*U[X%;Z^$)SN9D^=FHW^ZJ/0_;H([N\+UC.!_@.M\JB?EL\>3NSD?8> MQ6A#]:ZXC0%U@3HCAD@K&59UL&Y5S-?Z8JRCF)._3Y7XM8H>]QN>KU??O@;% M9V]]C6..WWL$7V^PN?,^L:W7Q,HE\/&&A,1%31!('0/$N6\ C2&$)?!1E+!U MZOOM@:_++8].]R6/C-OXM&D^[Q?,5U0.T:5;OHFG.'.+-+KU+"Z+>72=_B/S MG/?3+/4,-.[KUY/9Y'IY'>79/Y>3/+"UM5@UHK1H/O%,+#1[([#"KZMF+KNL_P_@"=9T/"$A)S;SS11O[+?%3R MC7HFPY%?_/SV[[]_?N1+#W >!J:'0/=T]U4[(S]\* 3NC/S0";7G2?',*O]< M.MV_] P_)R9QEILJZ!20PRDFALI, &$IZ@FN\-4+-!DMD>9:2^ MTNF^P]*P\N52]TAD'HHY]B$RZX)R'MVU1SVU/YY)\SHP[-2FI+8\%40&(J/' MZ%WN:\J*RJ[FL0IT0Q[/_1VWGNF_+J>W;3I;!+9?M,G^:&R#^@K05$@)"(S# M]AAS3004@"H)54(9L#C6-GY!HHQ=>DJU6GOO*+4IV='LQ"O$_[CI?H:R]HV" M/WD@I;PS2NCH_7^?PZNBG9 MO9VYN7"!^AU7K_6$22 ,=.H62+WNLME=.=^O6%Y>3D:30$5V_YG.F\RRQ6-W M[K4.A^7ZX.;%BU9P#>]Z>&XEII-_!7[A.S,>_.&[#E^;U^^NG=^W*RA@T_8Z MYA;3!&DH$\:0)DRIQ.$$1\)P[>Q^1V:^M/+(S=RK@L'JPL_+B\(9&7>?Y)O[ M9^U&]SY_$W[D726LK6OA(ZCO[@F-^'GBO7:\M5]A0Z!%XRH8B9V$&4(ATMHF MW-14CL"*-6KUGABEM^%MBE?R-MO=/DJ>=,\FZC#L,JS ]M*UF[-5LDXN;^8E MM^-T[M_EJ]]ZG@6_\L99O9$3&F_VUMU.9]%*$6OI44F/O.:(KN+Y.VRZ=['> MV^/1E>^E$0Y+Z:U;Z9O*NE7OF?H3WFF4NR?Z!S9E&.&N92W&631V M4^O!,5Q7!H;5KLH\O[T[CHT8ZFM.=T"%I,("$<>4L$28)$&0&<I"8F3N/O M<+IO'%7L'#&$7Q^@48=@:Q[U]X$ ]$OZQ\9Q7A26BZO2)[>>;YT'JRG M?0U_N2QQ_\ZE#B#^VWO6E]EWY^N-LIMJ/[/M#$[:1,S%\N)_W1Q[+%V_<^M= MLS_<2$LN]\)OG/J_I]$PI*T__[;++BJRVB]R4I M_#3Z+7,NS#*+:L*3'][_]OG'X*1[^M-I5K;#:#WU$:"[,VT/S.[B*I\OOU[Y M%V+[ZW33E<#TK-/-U]QG.-[I?N+G=D6B_#W;G6[_<4>- I(1T&0. JT!5(D$ M+AR(B36),4F=D*^E77/4?F^]MX.AN@O%PYY7%VXTW:>[XS6SY$T?-W3N_H_. M5J?3H(6EM2ZR5UZQ)BM#6VT9HT##1+%8,Y# :KN6,&QBN^&*K8SBIWJH:C:N MJX55.2?[6]4]+NK=X&@U]N*YA6YU&WI\J2?W$#RT%JH,A/?:JC9Z'O>7I5\W MG5Q/%@W(+]@/%GSH'UC]ZSMW35QVAY;GB2)!88(:;FM MQ$A0!.[TC'M$A#XYO\RY&)X3WD5KD_R1)I8]EY?:"#Z^Z,X!GSI):4;K%WX2 MN.;#-V=NQ-LO'$35B>0.-F4Y,:]] !#^4IX?^[<)H=TL&[EQAWX=\RHL]75Y9?/*1E$]C-<-OL)B MK>:\W"_Q&ZA.(7VZ[7GTG_/O[@WRL_^?O7=O3AS)\H:_BJ)V9M_N")=E,[8VV*AX1V9,==F"Z.3&3NP\+;: M'@S+YU?&X3/-&)X;_Y4#*#6R2I>Y[9^F*XJU+:LAY(O!J";1QAH!^<;3:3HO M)CFT1_O6HPPS24ZNJQEIK:M9A$B@3',K4'*X3Y0,42BC@&$A$.58/[6 ^ZYF MJ^8XWMD<7_8\KLWQ_$5[/(Q8"+8UH1[6-%1$$F]IJ1(B9<,>#T&(4>;B@+F1 M3YCR*"K56:Y\CZ@7[?&M[UFSQ\U4'#L7YYO:?Z:@>PS#_)*R[X, M_Y)/8B&?R 8;N[5R=,S:$0Q1W8SXOK&ZA<=Q&D\'8VN>+AO2VOXO63)+LWG9 M_V6:%-+=A/W8CC.-'C6%K_#!*(+V)XNBM=A*IBRXWEF\E M;O1\6W\8HGFY]<=+;36D>DM?#5B64TFQ^)NEG:?=-E^,L3RAV7TR3+ \P;S= MR)"6[?ZY2&US5H [ZY$S[FUCW-S'V>])V;MG;#C"K$/IW38*TV0)[$V69ZN7KRB%42VW:W>6/UJL*T MR$S+LWDU#.,<&!?S:30?6WWC\K[TQJCM%K^KH ;[TN8['Z^<9&R?- 3;<6#. MA*R27WVZ$/*G'2/_HR/E8MJ@EHK"BHL+?7">#$;3\3\7+R#B:B1[9RW[CGG> MS<8,XBQ[-*>P=G/L^&Q?4=N@T/QA3E3A-Z-/7MEP+1N@7C3#-(L.W^8CT# _ MFDAU!Q2JS#:86W;_-!9V==<;;7D>@-M;?>&=3LSQFR8?)31E"=SO^H^DE+@[>'^+#A70JXI*$ ML=HW*Z04S(NPSU6 B!2>YY>^61Y&/MX0/7,S_[0DD:5]O24<9O6NE3"6O\&R M?(-5,9<\"8!9/MU_7/[Y?\9)%F>#T:.%^-5(FNJ: A_M!:2U6!A8FT/&7IM3 MTS@KS@2L(W@%/ X9O5>0!*>-B@+$#5TN/9]CH10AGI8E2001)N'+)*'+@7LV MW^8"Z$+P:W3@$Z8-DF03FI@@@U+4KP#*X8FGSO" ;SPEX0>/P7\]XIL0CX)X M)%%R0Q902W@R'(Q7:.:_R\6HSAF_P%)TF8ZHH <]?NZ2H'Q&2RG;T==2:XQ]5!'2(1-G6O)^ MKB[[L[$ZM2>T-'.-'MJTNSMQ,8F&0NUF7SY8!?\)JG:OEN9 MER>326W,6C-E%H_M3[;/_6UYIO;$K(:)6C\C[)N]K(2GFV3^D"25U0U/,J;> M&"9C!ETF"31L)=.2V_DA^6,\+\SM'Y]28N'O7?ISVS76[!OASUMETR X.!PMH 413S&Y9W :#\W3&A.NUQX 'X:9FS2'(5!Q]EB_!U8^KIJ\ M9\70"L8VPX/KTD4V*-8._O]@[C"#R6=I,658@ )2JQP/,,Q'3\6?M;>J12P6 MZNT<^;KSB<,Q:?'17/[3> XO&\ S KCP>VQ=2,^<#CF[(_Y*V+]94$.9P(W# M^J4-4_&J)%M#1-5./4_ -HX96+78FVEB/'7?D_*@?90,[XSI:_/#IR;$)1OG MOQMFA]NF9=:2U7>*IUD<>/JNUMO:B>M(4",-]MA'8&U)P4O 87S1;9+,W?1*'O M1GY1N<]E!H.CJWT.JWW6RRFW0X< //F2O%XBJYIVDC]F]MC7?'4[69A ^ +4 MMA)-DUX&23:/378:P-$(I( QU^['\P;55,_*%Z8F@;EQY?1O:<49VZY\B@7< MQ4T^'HX!BI.\E+-E5D&-6$E)&Z6_K_%#G=!:^77*MU>O'981__:^Y9!7YPEJ M:B%^R[DN5\4F2AD6V#R3:BVRI7ZP.O#5M\"K32Z>"7XSW%R%]19B9VU+&SMI M!$Y91&)BBAU8;Q5L11U78V1ID@-B%'I>D<&8&U5D.J]3'ZN8NVK8!?;DH)F# M8-*K[RO2@!\MHUHXJOQL9K!&1@T3EWUEG9>/^@GE^+/Q@ Q.N_'%)!/E#/'/BNRPI91G09K$9AH>:?!T/ MOP/#;=.8@%R^ET^RQS=&@9L!62WA(%QD\,5ZUJD-=C!:JF$PHWF .C-*AX4! M4=!!:7'D#0PZ12)81=MFA91U \&L7RW=&B!1GRZ4.F/!EJ6MYMP6&5 -@\WP MX3+WR+ZIN&1I-, .V\PJ0X0%_!2P46J8Y9O73CI6-))5PK!:X-6JHFA^_6Z^ M+5Y?C*O0;O.9T6^-DSYOU)RY7HNU>7N TMCA,/1$&'DD0H$7"BF\0, /O!'2I)CI M0L,8CCC!G'*IA#"7:D]'Q*/>TYBDSMJR-H+&,J4E"*#D>#QY2L;/F;F;=+9* MN!1A/R:QOB#VN,RQ*.BD] (\?2!(EZ$)WAZ:OVR5*BLY_")WW?DZ2I(BESN] M72TY]\YNFN(QP 9[CNIIJOS>0_K!'*@7CK'\QY]VQEFV2I5E:.DZ#9Y0 !9 MXMUX6@PO7LS3ZHOB=-I^TU:,%M\:I$7(\T%:+\1OO?03:OV)_S_R6>XEYE_HT/*OE[9^M4COA<^=K([S_ MLSTG^EP;J,4!\K-ZZW%&^T-Y=KE7A[TSH--SG]^2#\6%L.&O:5F"J@A!VJ7_ M1+_MI[?M1;_570^:-CSPW_+%[(5@\1<2,\5L#OB*#;(N9IMJA/?T=W[T][X] 1^. M@,VI2$^]/<)VED![A.T1]J0)N$?8'F$[3: ]PO8(>]($?'8(V[M#SF=^9]TG M?@,S-@/KSJ%U>D^B/8GV)-J3:$^B/8GV)-J3:$^B/8GV)-J3:$^B^[DN;N+! M[W=9NI@.3>9/FOWT+X-!DMS>'H2(#[ T>OK2^RRO\=*0/L*N;YBDE#E!U+Y7NA&'&'/C3RZ7FFM2FNM M F1?6:)O/2_YRSC_?5,3TZKP1\FA+=;8NR9KI=&>E$1K@PXZJU[TH-2#4G=! M2=2U0U$4>1(IQ3U)E":"2:P-* GE*<]E;'=0PNJ_6+= 2?:@U(-2#TH=!255 M@Y)"FF"?25\'O*Z"'D8DR7D42:8+WRP"#4/54@DCHB%/!X&;H!1.Y#7KD[60UX/>3WD M]9#W%LBC=7OY@ ;"UP2%S U=R11G$DQ/@0AEB!/EOA'RJG3.QTO5]-:;G?2P MU\->#WM'@;T?MN >KW'/BT*!?>)Z-/"CB"!?AJ'%/41#U]4OG .\%??.1MTS M17OANRT N-Z-Y0 N X-^U!A6VS5N9I !YCCKYO:#O2A'ZW/M2.:HJB-8Q(H MSIG'%=,A"Z6G610:XYA%;N@QM:%'U>%.3H$*ZQ+KIL(ZK%YK2ASGK8)89Y6U MG@5/@@55K;2XQB6OJ"L% B,M5+Z.(GM.Z''/#9DXYCEASX(]"UX("Q)<%_MW M.1*",#_R-(I(J!!1;N$BCL(H$BVYB-N4B%WUE.">P7L&[PB#TYK!I8JH+Q#" MDDO-4.0%?E RN*L#](*,/>P94,_@/8/W#+XK@S=ZMX>>2SU74LTT\WVJM<]- M9Q^$PY"**%+O>>+1>2;_WR1+AW$^,A0E"28_]SS>\WA'W/O$K9E<,NRZE,G0 M9O\]G5?-_R3SL=&V];GWW.E=^UL-?K-$^*:M.2\(A* M0; ?(J5P@(D(O.($14D1RA>$TFM.4%JPV22]1FT>W^Z\]]TL<]:#8 ^"/0CN M H*XULQY0%TF%!(HPAIQ3&S@C1L)G_E("G^_,ZPV0)#U(-B#8 ^"/0BV#(*T MX8/$2##?1X1%.A">Y"C 16X=EIS3%V)I=CY%[-3A +D6/<3V$-M#; ^QK4(L MEW5B"PM8J"-*L>]'C%)?!;R 6!+Z'I8'.,?M(;9S7-1#; ^Q/<2V";%"U%HL M1YPB@;$)0N4DX@$9AXWH%.TCL%LRUG_/4PV\-L#[.7 +-;@AFHJG%6 M*T!47POD$>2'G&@2%1%+D93*>RGL?Z]@AFX&(=".Z+4[A2^\+R,^&]OPEWD, MN^) .SM$/G M83P?C:?.+$MF,:QM\L9)[L33H9/.X>:R\.W^6BC MVL3/.7R>#LV=0_.7W:=X#A_\>!)/!XGS=93 S=>K"WKT)2-M+EFQ.I/44'"2 MW3N3NC/W:2Z2>E8U*>#CU\4]W#$H/ALD'$\7<8$G]K+BQJ>#7F^+_N'E2;7 MN)@^F8#]=Y15#YG%=\G'FRR)?_\8W\*0?HHG#_%C#J_ZRR@K9W/@(6Y:YNJ] M*TOY9*VMV/L&:_HUF206S3^&$0M1P CUL*:A(I)XW&/:%]B-")'R(]FRXD^ M5P+P;J L^]78$## -X-K6E@%;1/VE_QR"R+1^6YDHI/>;N2@V]=7Y7;B+'&R MBFGA#<&*ZZGZ53 VOPHG@P6-PO)I872\R#G[-D!+P*\A_NA<^) M\\,DS?,?KRPTEL^> "B.;\=PWVV6WK_M0?!IGCI)G$UA[7/G 2ZR4Q[/D_L< M% 0?)-'^,E^:?/&AP[,;)H70KR>W]T45G2X^KBK#=,6XS1/-@\8;_M-T/;'=KM;,<&!6%>=K/,QN6K MI)0N=AB6F:&E@.+2XLQH*%!\-)?_-)[#RP8&%[)D.)X[)A38 M^9(4:Z M"MZ938N2>+[(ZCH*;\8=QS[-P 1H/NGW<6X9ZCY^A)T E B,WL\ M X8Q#&AY9V)&D<430Z.@",TGEK KG*I1!Z@1("P;IPNSK7$.#[XRVS%9F*5U MQIMQ;5!,.(OG!4_!"(;IP_0NBPUXW21@A@,PY$V.L+^MWNC< +Q-'ZM!WP%. M):7=CJ= X>;E<989!"[X/2MW#2AR%C_: 1LMR;Y^D'Y/X";##YY%AIWWL6QM M6[@5*+YRFNTVWORTJ^(YP$JK?HHW/\@T+&UK3,XT;5+?"#;B)@%188@S&9XD M',1\Y V#[V\4$+LJMQD32+62&, MQMD:?H T&( !'R_ME/I!M_#"-'MJ9JRH^*M^CJ#P)_^_;VMA%E\'()87D^3S M[5J.1I)_FGJU!/ML!K&B !3R_V\ 0M^,,6U46G^2#G[_L$'#Y9(+H04HM8'O M2> KZE(O%#+R0DV#0'ZL8X8#PG#DNQ(K1%A I$8>@DL5UAR48TP_.$D^B&?& M,,D6R8>])Z[C?!0!.E=S-CB?#%N<>^0+#S.89$A]%NC(4YXP6DT$\36!%K>IKEL?)%_?W(%'_ MU["Q$_^&,@:L&2PF\IN@]HZ@-$^,UL[+I3<8$/'BS2OH#\!C,:6(8 M\\>?WH['+UM=ZTO:>.:*TQM5#RAWQ'QNOG1J?(23E7W%J'#Z%\L\2":3\M=_ M_X ^V,\PF4'U><,V?AO?PPK\FCPX7]+[>.V(X&$\G(_@3YAMZ3RPJ7L')GW_^L.;"+%^_TT]DM]L.^K*^;?CYS&]) MW*)+??!*#UT[:M]J([S?2M3^#XO3/_S-@O2/SI>F \-I2$W'BLV-3H/B[LY5 M#^PYY'PX9+>#IP.RS[=1EB3.+_##*'?"J?$*E,:O S9FSPIG/;^^:>II-TWM M2?0<252>$XGV?7W[OK['EK+G%']WYN%U+JX;W468".0CS$*"_2B(O( R+Q2: M42DE==<:W;WD_UQQGQK3T'SI)X8YORS/1 ?6]^Y-A]_B/SX\YZ(]?M?.UT3? MH7:C[\X\N*Y'UQY=SQ)=MX KK<&5"(Y\J9'K*84\RA7500FNH8BBM1R1 X,K M5N\$KB^FD+1:;Z*;;+*WGGXBZGC?'^5P\^LDEG? G'\E*C>2HS5G O$0H!F^ M%1PCPK!!Y4A(;4KQO 65UT,E]M)[6P!4U#>/Z"&BAXBGVU#6:SX=!M@I-^GE M,)1G3[1.* KE/L[NQM-B>/%BGE9?%#QMO^D#5?I E:Y FY%BF5'V+AK17-.R12 M=C'J!+5;N/3,(_GZ,)6S-9[[,^A.A:G(1N%3C_# IUSZR%3(8%I'M,!PGQ,A M3/&+-L)4WJ[R]IV3>WCHX:$/4=D8HM+*LS=4*&U^WCT YM"U;JK:4*;PKJDS M8VM7Y8N;?!Y/Y^/8%(."?ZHB-[%MY9>OE+5\6YU 4_IM/'];(4U;(^OF2<'+ MU>J5PT4V+DM53F&E'$R<>WO\=_6D5I4S']^/BYIZ1I^"AV2/SFR1P4NKLL/S M138UH&5*-3XD\&KXKZU9>>U\36 -)GGJ_)K.$P?3_6KE'GI/1^EDF%=E1^^3 M^2@=-I1(6)J'T7@PLL7^5A9VK;3P:NEEV/#B!68=WU!W,KZ[RY*B7%F<9?;N M@IY*ZLJ3YNALR;^="[(5FLN?7E9=%&V8GUI+I91F@B/-/"9]H;Q0,JY=CVJV MIKJ$=E5_L8M:ZRGYX5MAT/8Z#M%KO*;45*6DGB@W;]X RTF'WCZ^W#[FTP!) M7X("J@CU")5,EMOG2HG=G;>O[0K[K6[?>AY*>]O7I<*8^Q%3J]4PLR0W@A($ MV^31PAJ@UK,(:Z'U/HGS10:8"(*U66 :)*<#6P="#42? 4,05.,2*K<7HG[^ MG:9"YS2=%U4ZX5N@%H/(<5Z64AW%()3MC],4. KN*7 _^5X42@;Y75?%'HPS MD.Y&&1@DA6[PD"XFP^(AHQ@>"],8@K TX%W6PRND1'/TJ\AN:UB:2^P;BZ=N M@/_$EEJVU7!M&=>;>BFO-EUOQW5KE)6R+K/E-X=6*]A8TU'%LU>@."3FX>:" M16[':TXKK&T)8UM,TYL\R;[;R."QY>*BDJ<1BR#A&P^]*E=X;?]M=P/C/@2* M 8T !FF6W!0%O5Y7(C>4M8\M[.6(L\ +-!&N8#QDKB0NUH(K[FI$M"=-[&O\ MEH#KJK#B(0[\"_6(7#O.CO4MY^G@=Z.^ &$54&V>&(SS 6B10 $O5JS$5/M, M$,8]QEP0XR$(BJH>O624-2I61I$O79\$U \)" H1"J[+2Y&+L2CD 6Q(,O3F M;WX/?EKP\NL("**<5LG)3C&]=0NB21G;:_"_8BSMEMM4K:NK2VCS4V,8 "<& MP/JV5JP3+P#F3 7.H66Q+*DT=G/98F9XE=%M_#/H-X_'QK*2+WEM/[EOI)??%P MLSK94!YR>W]3?_CT:_3:/-:#*A#%R(K:Y?=@B\'=L!!EZ>Y-$JWXO;&U,S A MC#BT]>F7WU:D4'("2,+;VT(@P[/GIHZRA68K\VX>[9O6">K:"6J#<>HJ3_LT\HNE)X1)A)XN_6]%A?L\2K,:/#[?:LMX=C\.F;[I\@/B2-=*]*^P MI5& L^0^'D^M,V,%F4 D-5#KH$R+W9IIB<2CT0DR)1" KL,]%"51<,'>-W!J(M)S ;TEFRT\V5?%P3$Y*W@77UY8=4+4ZBD*D%=-!X+M!Y'&JW5)*8Q2Y*&IG M!\J F%9W *N#[<"JF^;*"N_.:GK[D4LSM/[MPK7S,/=YZOR:?K08J57 M9/#_M]%>')J3(NMSZ$4F@F7,%^]A4^#3]97!TM4$HU8$DU:7%3Z7\SF%\>8I:][>0M& MQ2VO<\]UJ.LDV[_K9.EL)$JYBDI0'\. 1ZX/E(O\D!(1")=KI9\Z&[O3KO*- M1[#K+SJAPA(M58V06ZM&,/I"V847*DIT\K9.Y?J6Q,/;D9:=3OOMI]I/M9]J M/]5^JF<^U0/%6!Y4PWSV#)ON?(:](:[=//+%HVOB1CYF'#$>8-^C6NH(5<>X M' G:;#3I"A5$&GL>58&4K@X"M[R4:.6S%X^NM[YG[>AZ6[$A$YB_]1![GT:7 MK36TI#JB2.%0DS!47NA1+L)J[HSZJ+'&/@S,A]7QN,+,E9IJ7BX3]S15X8MK MO/4]:VO\BG/^UVSD2YWWXR36[' M.]4VZC?[%#:[+NQ@]SL:3^/I8!Q/[*>ZUD-/ .=* -_2.>SVQ59XV[ B5>9> M<2BZGCMSY4R3(F,O_J.OZ//6Z9]M11^"!1*)BQJAB#Y#-$(F!!%AX@OD:E7X M&E 0^M$K,GO(? $RW3JK5-'(U#>*"(M4Y'H! M"V@9D$!F;=$'U1=V[GGW!'B7U/5(2<"0\I64)/0]'OJ*R,HE M'')A0H\[S;MM.D->;(K12]Z>>SO"O:SFWI %GH\B%LD(!YPIS&19CH_3@.JU M@![UBI,>_)AJP[1;C"H6S,HY]25Q*-@ MSOHH5$)A5#(HBB*%Y5L8]"1,UD-JO<^22F<%ZCE[^R^9PV6=NX=P!*Q,(U>S M4(@0>PA%54R%\CS__3G\!.W;GM-[3N\&IZM&"3P>*5"^)0V"P 1/88DK-Q?E M'F+OS^G'#@U QPD-Z)F^9_IC,KW$-=.'.@#SF@D/:12XE''%<%7H-G+I6G3Y MKDS?L^4!S.R3R(W9ZW;,Z_FW" HHEV ]+F"GP)TN1*R\S..TYG%.*'49 MY1PIY0/#(^D'!8\S%T7L32K\,UXTD,B?;T_"@#_HF?,V6GO? )7>;=ZCQ3-H MP65=BSS0H198^0%5KB\U)<);5L+&BG0;+4[1&="#1@\:IP@:HHZ)=644^0P' M0@M-O(!SHJM^&4@'X9O,B..#QM%.V6D/&SUL7#ILJ$8HO:*AR3QR7G]*])>BMIC\]]@S.GPA,+A^Q/'_O#A M_/& -I*/.<72]R-%6$@Y TM!5:5M0D[16B9=U_'@R-4>T''JX_0(T2/$41&" MUXT1<2BHZS*I>!0IR@3"O*S.SJ7O4GUJ"''\X@9'R=;M(:*'B*-"A*@A@H2@ M0KB1ECA@,M)N* )2GE=(J=E:2NUQ(*)-)B;7[EDS\=DER3>R!YP?DC]F0$?) M,\54SC^?1ZE&GV.NN8M##_B5"ZR%IF395EO[X=K9XD9>30?C%6:\>-N^L]+W MDH3LR?(G1KANK\NXQLKGH>]C+4./2X[+1N0<^%.]3M\^#H,>Z*2_SXSM.?7] M./7E*E08T;J4C S=B(;4E8CCB% &EG*5V>XJ$G5)EAX_;K]-Q]@ZG>]#,.]9 MG*_G\M/@WR89N&Z^GPX85T MO=AX%'ZTN/U6UZ[[83,8-7Q>H98^52%B@ *1] ).O#)5S\4T#->J]K;A\SJ= M$/]W#=;M9DG7WG_>(U%[2*1J_41AXW9GDA"-<,!Y@'Q6'>%CO5X;K^-(=/03 M?-ECTTE@TR'FG2]FS\P0!OKS"\W9Q6S^X:\_8*-Z+F8]QAT"XS!N%NT-N!_Y MQ$4>F&!$1&%8G3"ZBJB#A"V>2+;#.S18Z$'NDD".]"!W0)!KN),#$F@9!!2[ M7 /@Z5#@ZFB61HR]CTG9;A1%JZVQS@N&+JCDQ \3D'T_MNBHZK*G>0O_\YK_ MF?(PCJ2K1!A)(CAF52$8C%SEOZE(Q.FXBOH.!.?NO#EA[A1U"P(P/W1 ?)]I M*ACR.19A>0S$=(3H6J;$.W'GL6(RVO2:]%S:<^D^7*IP(R3#]R0+$;*]!;0K M7>Q6U9!9Q-:BI]Z)2X]4[@!?\YY->S;M!IL2C!L-_#R"D%0*:45QB'WAE4&. ME(7,;Y=-VV DU&I]@>X;F:?M]+(?'PJ?UDTZ&<(C_!A4H4'BQ+DQ.3\/YBE M;,&1%%\YIO_C=H/T#?X(.OO#&::+FTFR7S&1;CHQ=NI/NFU]SKR!*2:-O&L9 M48\JYD:1"#REM A%5?25 C#B73J8&KA[5[/^-3Y R=I-I=J;J$Z\O6FG@+Q+ MW:![..[A^&4XYC4<$V+J:GI"15QI/R J8+J*YHLT6^MR=7@X/G(8C&JW/U8/ MRSTL][#@)@KR0>J[/.1*:TZ"J%ZT\MA8V?GAP?<[)>X!X M2$E:/1FY>'7W78.7GD)P%5TUZYYVEOJZ94-ZVE/8RACM@[#-5=M!6A'B=!Q"462JH M(U:FD+F(<1[N8N]@^5^L\R>NKMMN@[U639G>.=\E!U(/:J< :J0&->9Q%1&! M5(BY[[E*8Q94M8FDH&MYL8<'M2.?6TIRG/+:/;CUX-:#VQ' C=7@1B/J>P&H M;![6FDCI*T2KPB8!P>SXX';\*HJM%B?IP:T'MQ[OS'5 ]N9-V#8E/Y?Y/U750#*CHW9TP*63CP= MGGE-@&TXT6CKC",1".X92,""41P%85D4!(-*A-MHZ_Q"*Q6LWK]8P*LJB[!6 MPU=/!S>Z<(9SK'.;4^;X+0S?:,BL,0F5JSS-I))<^EB*J@J0X%RO^:D[QO ' MJC_0-V_IF;>CS,MQ'507(9\$.(I\Y'HN8UK[026M.0OXFTKXO /S'JTL09MU MP'KV[=EW'VV;-])R.468,E\&8(T'@?9=Z055'IB(\%I:[D'XMU7%F%ZH8MQR MX$N'+6W3ZK#L<'A*Q3D[(KQY0_.6U(N02SW7I1%50H9>56181*%&;V'^SEK3 MG>_2T%EQ?LYG"SU$O 1C8Q$X05"8T]C@(/(#V48>F5&(F::K_>".CY$G*#] MW4-%#Q6G A7;;(EFIV4J?=_7/I<1EYY0PE]V1<=@5[RI8.A)F_N'S&;>@:RZ M;[OT\-+#RT9X<1NNQE#ZD<)"*#\4'F*!$&ZEBA!$Y5K)FEWAI0> #CLO3B(Y M9Y]@@"-VLSQE7*"U%T,QRD.7A5)ZKJMT&/"PRNN7DOIM! P\7W&U"QZ.=X@7 M>"UI=1]Y^C.-PP)&)ZJ$; &3IDO4DRS0B/C<=#M 6D>5DH$BSR=MG(<<$$S. MT1=RDA69>M0X?]1H>$FE)MAG2BA$>42\0/INV83!)2%BHMNH<32OB.AQH\>- M\\>-;;9+HR:9+Y4;2DTC-W #X?I",E[:+IQC]TT^C5V!H^7HB\.5&6O)S#CA M8F(G'[JQ1IU7E2.D!7?'*?H_7X8*@1N6B:(^UT"C+@M*'$T&Z4_CSU)!>,, :$1NDFQ "A0S/>T*TG(/)>%)2"$(B1K?L^N \*1 M"VFTW)NYAX@>(KIA7PA>AV2 ;J"%[WF$!CSB+ H"[E9=ETC U\KE=!TC3C. MX_3/9WLP.5#\0JW]HZ"+;3366/@HL3T"3/X%M5?XEKU=W&@E10\C"*, E\IIBK5 M'Q%"ULXDWY'#CVSYM]O:N@^%ZD&B6R"Q!2-HC1%!0%S/Q4('D2!A@** R:K@ M9!2BU[D0CX,11[/\6RT=WNL#/:N_IS[0< 62,,1,APB$O])4151H4>H#. 2V M;YW7VQ79QTRH.!V1?2'=3C8&#APM3^(,_7JRF>*M.78Q1=P#0R%RB8="7N55 M,4+78I#:\.MU.Z&B*^Z"[GD0.P4SIZI0M+I(G8AXW (VC1QQ037ED0IXI(&; M L6Y8E6]*1>CUWDEN@,V1_9#5]&0]*CX>$T/M7P,3,W@N]UA-W -*#T)%B9E8]9 M,DK>!0S;59QT8DK9Q17VZ.MWO$I;:CBFE0I >7*)\ A'G@ZIP%[5&"@, MW3>5#>NV7ZDOU-&?3E_\D=468!"->H(\(E*$B.)0NZ%'E!"H:@P28.]-R;&G MX0/JC.NGLTZ.H-]7.. M:N3DJ#%AIZ.1 M7TCPB?WX4+@2;]+)$![AQZ#E#1(GSHVE_WDP3P']"S"@^,HQC6FW^P'>0"44 MJ&28+FXFR7[5<4ZK__&V)3C]!LD$-;J_8^I+'[L>$5)J$XT3AJ@J(@;?K9D[ MKVJ0#'#8>9>'.F1TWRYTTWWH[13B=JDM_'%Q\WU][IT#U4Z<3&U#7+=&7,ZH MJQ@Q1_0^"6F(?%XE0?J!3]CQ$??(\402GS+R]H?N/2SWL'PFL"P;BC 3$9)$ M>8#/H:58/;17PM*^WPL-RF\^^]TUUZ6.YAN8?E'I9?!?F__ MM5\Y@V0R*>?Q[Q_0!_L9GC&H/I>O;TZ=P3R;P_DVOD]RY]?DP?F2WL?3GYWU MF:SZKA_&P_GH)RP+Q"ZW\=6N;AC"ZD*^$(&JX/4KR(J*=[Y^986=0!'2_VK: M,W&Q6\;8V'UC=8YO'Y\,^TVC+&[X+0,>RN *$R$W60QA5XQK/+Y/873_:[V+ MQD\^R\9IYN1)]GT\ )(\WGNQ-.A [RV@-OCB6/"[.#F\BE#^,,^:&9#/L># MJOZ3O=?Y(4\2Y]=TGCCJ1V<^BN?.0[+2;PL><)NE]_#\)9XXZ8;H/O-69YXZ M*;P'!CN]JWJ/YTZ:%>^"T>> )OGU5D(' #$0.)XNXA)!"DCY=7$/LQB\D?S? MG=R?3,<*CV] 0E^326(A\B/5$44*AYJ$H?)"CW)1%JEU(T9]]!$70@$>D0R] M^9MO)Z\:!7$C'S..& ^P[U$MP:BH'L.1H/"8ET:Q]79Z?-8G3UE_(VD]^>8U M\-#"GK:T*=M6]1!@]24Q2& 9WE0>A&<[ QM9/GAT!F#Z.49U=T;&^,O;@17[ M6R-V^"F(O'9?5X#&WAK;1<\#%!*L AYP+^(1=?TPPL)55(1^A(,(&>Z/J]>] MM-Y-:2LK:=MZ?(C]I_CZZ8@:&SX O3#)MHFS%D:(^9/]L/^.LEH%N4L^WF1) M_/O'^!:&]%,\>8@?<[.HHZR38![G$D=N2+U(4$])MZII&GF2AR^*A:WO =F6@)TQ,Z2;+9(/?ZTGL";X M5[9O.WB^YMW[#)ULX:RGY+(!B^U7X^D0./4GHMK!BV^CQ#$&7SQ]M,JA!GS- M9N/)),X2?BW@"JF;Z, 5X3IQ\%&>)C=+PAM]-S,;0B<:3>5:LZ]?' M'"S.O+CU!R_Z^NG'*W@N&(ZP=M9*LOC]/^EX.G>^PT0667)E7WQ7[23H9MD\ M!E5TF-P4\1[PUI4;KIV540\&8-6!;@OB!:X=&WWV>U(<\)AX$GA[8LU?YSZ9 MC])AX^?K'=GFZP#DU6*2?+Y=TM_G&]BJHI#*BZP41(I' 9(2>:[' RU=@;Q0 M:B^DF-&0-5A)4AY)Y(((QY)$BD4D\.#2B&N?(-?W7Z3'K>]98Z5/Q?[>IA,0 MR$8KMY+ORG[Y>3'/Y[!+YFN[+5DMU=>VQV[GW.Z0&=Z=V8?).+X93\PFF%VR MSW)N'IU),@=RL]0TR)+AN'IP]=QJCW\ <@ ZGICE_?&G?5G]%6NS,Z\^8^(W MGK:FK#;9VGQNOFYJ/"B3E1?B4L%MS;!Y,MK2C$$PS]++,0"2B&=Y\E/UQ]J$ M:UMH&:2I/CQO^A2O<.6?&X;2$RMJMY]HZT_<^V7OFJ_7)=?X&\)C=8?[>O;&SUX^);L_>.4-S@&9.:"Y=K M0J.HP#<4B9"A_? -J_]B[XMO5%[+R\6WD_BW@E8_WVI+ MJ0UC[25UL8WR+:C5WH*=U=YZ#CH%#J*UL:5]S,#<(EJ)$"L/$%SS$TXA*)"4P/#)WV?I] G$[J&3H"/V M,NE[E?1(TB-)6T@B:W<1\KB(0"^3&'%!>* Y1P62!(&@GKFU45=L"B#8 ;9T/X K;4)NG8B+CDN_VU<0)J QX=$S ]&-E'PAL-S3CPCOO<1$ . MDWD\GA3Y/?:J8@#U^[=&R.\4)5DD'?YB@RX_+6,N7PZ/1,"/S(^P*W'@8=?G M\(\)S=.A+PEW<2,\$GA7T\C#-(BPD)SZ.C!.8,R03URXZ<7PR*WO60N/[&KP M;AVO.;:1MQL#*"VFB)_S)X&:3\,JGV0-]/&/>\0_8G0Z 9"HCXT\/06R8_-; M$K[L4HA9F=5TB!BS;Z,,Y/4O\,,H=\*IR9\MXR4=BJ^Z=H[54WL?4+D'L9]; M].2A3R5ZZ,31T.%Y@B)T%G[V'K7/ M&[6?*S98PK9+EK#M1TA1[;I!&'F^A[2BA!6P[7,N_; EV*ZZ0G4,MM^A1.PE ME!M\+V=6"W/ZDC[&D_EC62?J/8V-2XZM/EXTZ'N*F4ZH-*]1\U7C=#4*_%!C MAEC$0AZQ(!0F#EQB8@K5LK4HUB_F8'J1&&&ARP/H_SN>C_0BARDFV2=;8M+$ MM)J*DWDRW-AKK*GT_Y:EP\5@_CG[6A2P7"E96W)O(02Z)FQ>[#G:9LW;LU(K M#\\!^$KLI-9?QC+W +D=("6F2X#TL!8^YAI1*BG31&)?EP#).>.' GVF M 'D623W/QK>M52[;%&JUI7S9*V*7#AQ(QS;&T;508_'EJL%;;Z?[1O.M;\=; MX_O:6 5JJN8.C,EG0_8V%;1].D[G"1&NS6/8J%^KN4NTAI<2*@# I(Q\#' 6 M$>T%8:!#$Y[S/O5K-QSE%25.^=+C,O1V,DSP8YX-)FB^R MY,681)^$GJ=%$'(WV2'7Q;ESDY@+I[:T]7!9 3.VT>-5$5-;H7H T[DQ]:WC/)W"\QYA M3^<@_.;)\-K1Q0C,[_PRA@ M_+%M<0?7PP2SY'9BYVJ*M\[C^<(&'L=%8/%@80J]PMOAH:ME56^2R1A4EMS> MEU5PM!QK8_ICLT*Y(;ZAJ>)OR; N]1J-IZ VF&X#RVXDN5G.>&@JRP)OP^T3 M0S35*BW7V4RP>)_YE"[F!@#S8I3+ 57#,"'2MG#X-)V;^22VP<$S4;"P_8O) MW*Y#V80 1GP%SP(=:&BF!$MXNQSW+,W'ED?JNJ9/EJ@@D"RY-UAER<,N=C*? M3^R$[8+##>4,B_KG<]._82/QP=N*4K) K).)H99J0K;E@Y/\,0 5T3SMP;S+ M+.9@ ( PW!K'W90"DKF>- URF=8\P)[B$?<"SPVTD4\RZ* 4<'>6 E^3.[,1 M7Y*9Z9$QO7LE]$?4Y=3UJ3GT! S7OJ]4C8$B:H:CAQBYKJ2<"11A$84*TQ+Z MM0Q#\2+T;WW/&O27$W*6,]H7[E\SA'UF\-KZUZ7-)Y^8L^]4$MM >X-)]W 3 MOV!<$D:93*ABM7$9(E]Z8$7ZR"72)8&F5<,^$,=DS;B$30?[Z_-M00T&+TOZ M>/YDO6&LY<6U38/MTZ_1,YE*'_-D8*RV!R-8D^F'O\X?TFTFVYN7"["TFHA3 MCB[_R0FG=T U3FGX%F+RTW0(I&#!OOK^VJF88YB8'!@ \F*U04K'1CZE12K- MV(0&3^'&-+N+IU7C'%,5:%"4);^/I_'=$L!K25&(WB2SJV*ZUB??XTG)6#>/ MS=N>2(RE /+3.!N:AP9CD&3S-(-!ZS2#.1N):.[Z.PP,4,F*T&67G\'RDF7' MG&J*A:R_,?)O^K&XU>HJ:2F*BC6\X33GTG M56]L*[V;:=UE=M5LY/PDX-1;$@3GO*_B2T\GB]N3)6%N:$;NQ3E"L$2 M+_?YJNA%5.[#@XROM!(0,M*L[):>C6D86HZ,Z6FJ/D,UKI( MW"J4@[RY)^.*N.Q>#Q/8D*'5#ZZ%LQK:7MDJOB#VI(^7#MK F*?.OA/Y>NG^JW^8_GCBY)611)1'_- M2%='$4%(EWTC!,(!%PU)ZU&P2+#BW'3'\4"Z,L2J;J:A1/Q%.;7U/:TE?ED? MTR&HOH%N\7AB"#]?W)N&8(:VX[S,",MWSNY:'^+E96_)K4F++<8=&E2/BCIBE9IW6?JG3!N1'GELK3D^C9D6B?OG-Z%V2>=') M=0MATVV$?:EY-><\\7[WSZVT\5,/7>GCZ&.;NAS;5+B?.:^+ $>NH H)TS38 M)TP&D0C+LPPLJ63DH,&?50C3\KC07^1 5'E>N;27$4D%M57$UEXW":ZNR3E$ M(5V 9MQC2*CF0Z^\,9I@MS7KV/'_T$RR.\ M=AFZ7B;A992C=65P+2FF44B"( @#Q+B/@C(Z!'N05O.GMA+ M:1:C.0.MI(>O'KY*^.*\+O*"79\&R.,HE(K@0/FB#,+&7''%#JFDM0!? N%K MUL-7-UTNO=G5RJ:W?Q#<63';DV=/GB=GS7;5F-T06Q.^E JP9\3%&;#HN<_O M8O:RF_K0V47/] WICFJWB8;=IJ5&E#$74D45)ZZX.^1\;C(*.I$>,2HC[7VA!OAR,>$ M,QZ5441$N-Y:).*[(F.S.MO)(B-M-6ZI>\AX7F;A(>.6NNFA> V R+I=A2\H MY9B:4FM("J)=K7A9EL7U?$H[!2!'5:T.&2JA6HV4Z*P6=0;*TOFC@41U8D,8 M>@%&RJ<>]4%>8Y]04AZ0P=?1EBX(YZQ.'! -J'OMG@,:7(P?ZME*1)=U%O)R MBY427(AL-"0G?N0CGPD)?W!7!ZQ4-<""<<,MG;&ZJVHLR>'7=%KB1OO=5WB' MNZ\+[26C DJLJ!U/=XI_"T MO;!PV:X!=J)AE1?@S.E1KT>]$O4:Q:0E]2(%,*A\3#P28C!0*Z>7X#SHY!E: M"ZBGW#Z8_*^;.A&U\NRM?8SL9<6-PR<59]<+7ZXNSRLJTKYY#MA],@'[[RBK M'C*+[Y*/-UD2__XQOH4A_11/'N+''%[UEU%6SN; 0]RTS-5[5Y9R>S'_5U0Y M;J4GP,O]FK;>3K?L>Q.*CU5=>5FQSI0)GQ6^<,=8?C/;.F9#O<>#(!T,>;]@5-]1)WN%/, M?*S][8NQ=[48^P%,E;[2=5^,_1Q ZW)(]#*+L9\$G&[8L#>ED75*Q3IWS?F2 MU.5.Z,BOBP_I\!'WY]O;CU_2^)G(N]8WN<]T.NHI#4:J+I@<,H]JGX78]4(L M?:D9#;Q0!3C0GJNU>]!"JB9HIQ08G[.O2?9]/$B6L<% A(8&5P.#.Y"J)-L] MUNY]&U>UJ% -*" A($?A)IZ*/(E#PEGN!#J MBOB>_XY"O;&%7<,#BE5?:.IL?107#0V-&BLZ),CG3%-?>9Z+/<2YL- 0PE5< MKJ75'$]+Z#(T4-S;^*=EXWM)EIKHUJ(N0I#<)M,\N5@[@: : 5SJ:E<$2#*? MN5SXOHY"BP Z(J%W( ??ZY2#:L^\Z;#H?,+RID,WE&P=Y^MB>C+'IU4V:/G,!6UV_ M[J>H8L+ZCO.'Z3B_,Z5U,X>U4\#358VC1Y@/TXO^S-"E4PE756JO MO,SDNF/,^Y+F>I%[?"$&RX;,C]UKP6^CCW-6L2YVXOWNG]T110,!HO%D7M1K MA!/F\D90 B(B9M13-TW]4\^K/$_XMSYMLANS('&U\?<5.#N8YB>P@5K1#!0 M++G+-65<>SX)J&0"%3%,5!"U7AKX>$H!;&6YDUW$!M)N[D+WHIAZ _%"P:$1 M!\%9&'(/1Q& 5H$/_V.N6S@-L Q==9@CQ%?I!^66-7>L MBUC Z+4\!QNB]Q2 M1SJ>T,'AB^>$?;3CH1!'UHB# LTE!LO!]8,0$<61#LMH1X >C3L2[7A(RP#3 M=DV#\XI)ZA0 =57[Z!%F%6$XJBLN(1R1B H9F=9F!"L4L*! &*:11'Y'(AX/ MB3"DW;2J,T.8\ZJ"6_:"W*:\O&^J/=O!YOU<+M(Y 7J/JE)84TR@D01"$ M 6+<1T'9\PA[G+H'5:K:J&8I2+LG*=LVN;/*S1GH,#W0G!O0-(IB^:865H \ MCD*I" Z4+U35E5MQQ0ZI6[516Q+AXS9&?%\=YS"]#U=['6[L?EB]YBU=[:H6 M;LVF;$1MC)=OH7L?W:][']M)3X/O$^?!_%.MZIN?,4UWOM49E%R7._-1/'?B MP0!4]GDR-!SC&"GA8/1G)[VM54G[B^GYM_-+YZ;KS^Y#OD]MNZ#$M O:?1!E MCZ%":E%\Y31;S[Q]4+ F.]_<["CRYINOS*O!T,KS:O-R)TL&R?B[[4@8YV;S MNK)*ID[,SG?_YV+RN'D@ZWCS=EQK 3\ *[7Q^*LHJ7])[:/SQGG[G"(B7OK M(G8CE7(EHK>2DUNJ$":F*>E?XL:-KX;0O86(_;B:3/-K.D\<+*X=Y]]6FMT^ M;P.LBOV_&6&>E$V3IW=_2V(0[V:%_4DZ^/W#A@5'BDD9<.R'2BJJO2B4R L] M'%)*/)^AC[4.HG4H? ]KCW/E^QJ%6A&XE,*^J(@I]2*R;WT/V$H)Z!(S(ZZS M1?+AK\7@U[O^-C=Z.T&]YKW[#)M\>!W5E*J*?*)9OT(6M]5D%J2@H]-[N.W1 MF=BU=0:@7,7C*6!9/('5-ZXSTWYV9G2N)+]RQM-"IS-+.T\&HVDZ2>\>G>2? MB_',.-6NG/MXNK@%XEAD,",+/0]QEHS219XT+_N>C,8#(]?,%2D(MJS^%>1< MEB[N1DY:D6TQ/"?.LGAZ9YUY^;7S]QD,HOAA/!TD,S.H*RLCJTD-$U-XS3C] MG(=18E\"2]1X2B%^88+?QT,S>Z,8IY-" IL'F4$#D)N;@(W@\G3E^6,8?C&" M:Z>YF" )TKLIK/3R=VSW>+*PX[E=P/(FY9-G\6.Y( 5_V ;!9LACT-'-X9I9 W,7 M)I40!]D%2P^#@X=,T[D=;S:L7W@33V)842*".^!1LT4V&)E;4\LQP-3FX4 ?#\"1(Z > M^'235$\:-OM-;R+E=>*US ;D9_M, Y#DZ124HL&J!4>;.X3BWFIAC5WM\7USB-,=NX2%+ M8$63%:3XUW^1!(N?,9A70E8%C3"DZ?@6)E.V56_03W7)DE-*2BN:J9OA&8JU30VNH[-BGZ_]4U@]@SKF5L,^WI]]/$7S% M/-I@RG4>;#QSQ4+&P^-U\Z-8LX61%Q&!7.2>M>LHWORU]MXWOS&=9D M4'W>P/??QO= [;\F#\Z7%%2WIZ,MN[PCF&WI81O 7L2S//FI^N/GI[ZT#\LC MO>4A.O_P_(%?\0I)6F];ST^O;?U['@BLTTNB)$D89TO]4W+ENQ%UL41AY&NJ BU!]?)9(#03ZUU& M5_V71AT^9!"$Z//%3BKJZNLHS>8?K86X%WJ> 4B>==), 2."-=+AN"!A1(FK M,,41AT_8P(@6DODB6(,12RC?@$Z. B.HST M.<:LHR'.!XE,VT?IZW2N@(5RCAI0SJ3'?20C@@E3(9:,:0/ED=;:Q^N9S4=! M<'F-CQFBUE'*?O? MC#\4^>]?-[T^'?RJ.J<9(7@1#;O>B^QUR7"M\3 MQ"-2_Z MB[[H(YT&?5W,9I/E 5GSF'@E-.")DW^+&[_=0[#>W_[O']16?[O+WLG?WCOW M3\4_UK'Y7:ASOXZ]/$L/?T^X9T>XWN(.1+%SKA1[,6=27YJA,V4DEE6LG]78 M.H0;%^MSN727RGE[3%1=OD5I%(+%205S?>4%F KM%*Z!$R$F,2*:Q%R1I@B MOD^(%T1,L"!@H>_M@5(E2(&ZV0I0X>.<^G<3J,XM)$ OLLQ$A:]F+(QW*LER M!EA\_F$!+JTQQY6^I"+4?NA%D?"IST,7-"/!$9$&B5[&G.K,X+&DH8.I1H3U MM6A[_ND*_W"^Y!_BNIR%6KA!$* N9CZ8%1X$0LB,#BBM;)M;^&?=H4V<<^C M\5,W?4I'"K'Y6VJ&64?O[2>M>Y.J#X'N+,C*&F21HA'AD9(AHI[G^F& J5%2 M?-^C$B/R2I#]-9T.#JRG<-9NI:;.Q4/WD-)#RJE"BFC$T'&!?>W[;LA#[2KD M^9YTC=ZFE/(YX5L\PELAI5W5C5U$5Y[5\+@ZP&TE;7E3W;;JL2\V[K87BO>V(?AGDSC+?^R]&.\T\2Y%7U094:L. =$XR)%< M! P)X44!B0+M>DI[H8_!, G HEEK)[[J$*@(TBOH\4M%CO9'DT6-GW,Y-LS^ MCWDR^&FXR S9@M%?)]2M5>TZ]Q"+GC][_C3\*56S?D$@M,]"XBD:ABS$,BCY MT]-A$+7+GRO^NV=9E-;]7RZ.1<\M"FI-I5@ID7JAL5#G&;\A40TK$0AZS$CH M::IEA!AGYAS QXH&6-+U7/H7824H2>8+4,QO239XS4GC=%&TSZN/!=CR5. C M>?%8 ."GS@3^*O@/!U@ M@F6[G+?Y0&X_YFNS9-'I,%\W2UF\U,-C>5K[2VQ:+VX!0)EP@_Q)I2 MJC"VS>8]Q7P7*#4BC>.\W*J<9C5O2":K]&Q2MCYB[OD.L<*D(?PH%\="MADT?YOFAH M%2Q,&PCG_X%=Z(2V5F=BLW M52I:5Z'VD$=8&#*/NI*Y*@BY!&N-NY1*3@/])CW\M[*I3^&&A57X?!N-C=EE MQ.?A1PC7P,.TI+ +M><+SO"@41$8&>"3A M+G.UV@EX0%LW4//M(3TDVK19S*/[N'$&JA_I5;\=C;DV%Z$;$$1E(T<^%((3 MCU$6411*$2AS],R5"%VMR89ZRV^ (--I_& @A&F[59F[F3AR7EH-[;6:,]5J MW%JK$4B'$9.!)"%&#"//QZ&!%,_4QR;>VXXUGD!*E"X.9T2):]5K-:>EU;!> MJ^FUFA*"9*W5R)!@1#@/I?98%"E?A]A D"8!UBI:RX!]$P2-OQ].J>&M]@KJ M=9I#S_.;:0-MDUU[S>;LCL1>!3L8-1PZ)KX>UBOL@2YWX\'=\OJNI*LY*Z>@6J5Z J M)&OXA2(1\2",7.%3+*@O<4!,!"./"%(NVUV#.AAX*7R< M/=1ZT349T,Q3CC M^]G")":,30F3I._6>J[^(8P:#B)$M: <*^H2"OBB0L]$E?HN8=(+7?=M#J*_ M3ZMDEF08_C& 2XNPM^H>M!T+X17>433&E$6"2DBSW/TB-;IX?#'"P:+6M0?>AXPQ4OCY%IH^%J%"(H+K#-@Y%)!2**$?$T]@5<(5! M(2%]I)6+=T@V?:),K]LL48C7N@UR542P#,"\ M"CT>18I1$[&NX-M *KFE4N5+*#3^?F#5AO6Y,B>EV?2Y,F=\%O9*Y&GX=J1T M.4<:<>$SBGS?4]1ZDGTW#"1?CP)])?+45'8XFTJUZTR^D..^#D>(]GDRO?[T M>A2C#=^00J&@.O!9@;% B1"%(1KM>->B6('PRY)CE,HKON@=2): M4Y\F/I7D MY>Z#QLEK.GTN3)\+T^?"'!72&]%36OA"N\+7."14!9[42'NA1C2@W/7J M>(8-D%XR[G\;OOU\:[^K],6#P;O K08Q]*DQ.Z7&[)(\.9%M;LU'^VQ+7,32.'CW$F \H9K MG7UV?O;UMEY.]NO8TD"NDMM$T)C%,DX8X@-YPP8(4SZ,N90BL:D[\6O8JBG[ M9!LL9#^N)BO\FLX3!\MK9\=V5.GTSK07#9*;^\D,&E[HX\+BBQIU2KGTR].9O?@]^FHSG MIUF6/L ZY\_V.K4[]63/=YDCWI+Z]W3#M^ J4>W@ZJ?IDE,,EUQ9/M3I/3SG M$3C)V(_6[9 Z<=%X?)+"&^([X#>C>Q@+8D\P_==_D=1E/S\'J8QAD5#5Z$FF MB1MZFH5!Q&4DN"L4A966FA%)F$9K9 HK_?E6PSS&TO@31;9;OXZ MM/VLX>V 6P+WE0/ >RA96&Y,<(0T#R-!#(MH-_ 5\=:[''=C MXW9VM&Y**V]+8EXY-R#YAPXLM^'7I=ICVOE:/>CV%G#)_+QD;EF(P6OG&]Q@ MF7B.C<6$* M\9L?;A>3B3,H*<+<;[Y<@E8Q\QK#QM/!9#&$Z0X 7M/[.'MTLF166%D6Y7.[ M* ]QEL73HE_@U/@@OR?3N,J9!DR$'_.2\NT;857G0&&-=1[%<*MS"W_;[&J[ M1\OM@_?>P7K/)HO<"?_^Y9/_^4MQ:_G# Q",\]T,+AX,P HR3[!@/$F*[J ? MBT?-0&B9W^ZR\;!X@'U/O'$=85+YOGS_(MLS5-N\&"FDF(L818)1H;F( F#[ M@(>2,Q^MJ16&"S]-_AHLL'9J4Z\PV587%1]>B8/V=,6/Y6_/5*S?5;UU#F?5F MK9]^C5[;KA75K=J72//G?2'F=6IO82L^U68;NLO ZA _;U%^6E!DL'PR8/OO M**L>,K.\ G3T^T<;'?!3/'F('W.CD(^R!Z6S'5#12*7$\E\+JD(/21PY'$NU)OMGM))))^X2P]E"GV:)_<.N79^B:= M)P9X0"TE6/R<.Z;]\B+/#<89 >!-X\DC8)+!U6@,HF!@BF/H= I:2G7-ER1? M3.8%]!:V.DB3YQ?/%8AIUV>:!8J;Y0ND0$A&H2_","*O7[SV5\:2$@!-6DSB MIX7I:&;>"P__# +H^SAY>+VOZ)UH]UM#:1@;6?R09I/APWAHI.QT<0N0"5"> MV=.0\61>3-7)'W,@BD+J@V(PB0>%Q3.+LWE>B-CRH4M2&9C**""Y$I <([BS M.%>Q,KOQX'DR&$W327KW>&4N!C%3JB PA"R9%-0R&L^*5X^!CNXFZ0T06:&< M#$"W^ T$R6(P+U[1F /H<=9]:C4?.TO[C/D(OKT;[>E?V=W<^)]T;(Z<8/6, M?GE]4@1CM+?Y0]HHCY,G=];M_I,33D%%2QJ[ 6O]:3J$D64&%*KO&_LU+A3V MIS>6CS0:#4"+M:J;)&>()\D*E1. <>3$X\R^;#+^YV(\;!)7/)M-QH."AJ[L M=>LD?;7AOHK:S2MN%\D$KEG<)/8EH\=A%B_@J4\?#K\E?XQBF&[Q]_W8PF2^ MPCI L7F:P>6P1^9>^+LP-E+0?=+,+FAQ><%3SRU-;LKO&-47[H$K8'D3F,/, M_M;DXMSYX7/X2_YCM=1F24&7M%K1E8WMFMY=&0?&> 8#7? AR1+@48&\.

Z^"2^2296C;SIHV[.'^&MBQMI.D0K,_2^"@0 MJA[<+$M-!<[D6=*SSS!O@)6_@7TVRY-.'N<)7'<[6:19FLQ'P*A 3_\]BT* M?W3N054&&ZNVCS_"TIJ7P:TUA9D[=J'KE[9P2=M@Z(U3L 0+&H*'-\G+/M[0MIV,G3OL MW@IQ;@"-TT#;HDZ86;0#:F!./DH7(!(!UXP]:9@+=OA_%M/"@GT8 [+.-XAU M\VB#"D/SESU[C$TP5OWNKW/XHJBD9EYN_.H5@17G4E:]Q$L' 6Q3FLW7=V:I M$>(0(Q)J+7SN<\V41P*EF1\J]T'JQO8^/^KA?]*_QXQ?!BP/'JBR*TR7[34EU MS#X\'\Y6O(.CW:K_[5@T\(6?=AQ(1X:OVJV&> 8A7 L;#IS#>M,R#."\37I^=[9TVB/;Z>!=F>)[Y>3-V<7Y/YSKO7:M9/-Q-[]LC;.7QJ MCBN("8MI;U;=E15GG'GW/F4&.K8(_<1[@.T>P J$KUNM*M<#[ 4#[!LR/(^Y M0N=6342G1:3("UKM6;L6/OR5L1UAJZO6V 5XNUJ?WQ',#VZJ4^X\F7KA]YE- M6Z17[,V?+Y/XSAT/79O:W>/A"9'D*>*ANQ.5G1H>7DXAJ?_(TCPWX;BWXV?* MT9UKB4A";=6SWO ]7PP],8JDK%U/S*FA[B73\?FBK.S=BR=/G>=$D93M9BB= M"\J>FR^T3NU(_IB9_)[+=(AB1G9R5?4.@([":C?)C.#K7?IKGAI(7@#QG3L> M4K5;X%"/AST>OH',U/4N&2.GAH>7XQ"MU)Y=EKDO91UN>-XR>&$%B MNI.^>3;6^B73\;F"K.I!]O2)\YP($K-K?,D@>VXNT:IA6.41/R"M3 MB/; YS@G9K3\<)CS[A,S:GY\;^OTE&#[U"@<74(\Z(^]V[,'=$ON>*>CU![0 MSYH;S@S06\TXZ2@%M^=B[7"<0!AGI@=%[MPDMZ9?3*&G._/XC[T#4+M)O-+= M2=_N?12]CZ)YU$0N(E[J HCOQ.%,N3L95SV<]7"V&IZT2T';4X.SB_&Y?FI/ MBSLQVX3@W=RI?5#2J2#HB1%D'_AYL61\MAB[XY%5C[$=(LYS(L@+Q]AN.277 M7]+"Y$WM^Z1R5>Y]ND)G?SC#=&%:[.V3_?F&*K%=J>'\VF5H?=9MEK+FFOFRHU?$NZ@])ML?0_F1[3U7-SW=^S)4S2.]G<08S M>QC/1WN,Q[9JV7L\Q]BSW=O/7^T^K-@9)H,LB>M\Q[>O37J[Q_X0V0JYP/;L M?#>[QG_>^>9KIV;LG1]2[<%P]TW88P=P!W: [[X#5\YX:GDSG-X!UCN_9>EP M,9CG3I[*);(Z[1.^\,O28M[,RGZ1 D:S:.)^N[LPKTYNH\OD^< M&3PR'58/F,&'S+D=YZ"R.(])G%T[7Y);P,YY:G__6C[L2Y(O)O!P@*2R)E$Z M-:\:F#\LB-\N,ILB-(1G+?+=?]7-7N.JB_K;2/ZOJ&QWL(HS_9-E$=4N%LFY9>A>NN"H=K M''@W!4+LH\(5#3WNXPPDP))."D2<6WAR_KF(LSEL]%Z<97H5["%-WT$#:8F% M3?GPW2?N#!<9 /X;=(-O\/5=.__HLD6/P,4' +) ,79 F( M3;@-=!(8TV!LRR&.YV,K=@M](IW-Q_?C_[4_&55B,9N!/!Z,XC%(4%AIN'@" M7Z2WMSE(6I"Q$S,)X,Y)\AW4F;O$*"O%T*T>CXK/6MP>"_Q>:W>67J2_1P@'F";P>0!P(:%J-O:3H"!/<__FR7L M7NQG2JWO8["VQ'6FPO&Q!=XF&?>B\'@JZ48@*^ W>%F>3J?)I-JPIF ;3T&4 MS:W]:X9C!!C(/O.239(13&>X\6X\,-+X 5[1D(?K%E]UQO14DC4$E2&Q)/O_ MV_O2YK:1).W/[_X*A-8=86]0- 'PM+8[@N(QXSYLC^7>X],;1; HH@T"'!R2 M-;]^,[.JZUD MC]9TW3B*M3I3;:!1;[VR-J#KN\BNG"RR\9Y,&ZPP> G$&D<9PI2D85(LH7QR M<-FF? *R) J#$(PE83^M5Q16'8U",*8?JFLK@%#E/N<[,L*2F1Y[T&PK5G- M5K.[U,P==Z3>E?,N3_M?G@U'^ [.<>232@L[NV"NQ?.G_'D'O/0.$%P@/IMA M#.J.JB0U5(I/F0T9S5TD2)[_&&:]]5.YV8 X!1LV^0F=XR%R(OR%D9C" *7/ M0]&8=$+B>8=C&W/5M&7FN;<>BLQO\/@@DO'+7[U)H/6M\')"X;M;QYN S6BQ M8*Y*M 4D8OZ4UQ7<=5U,>'C/ MN2OMX*"8S21Q$&R)_[ X6+^IQ0O0_ U"S_HN5P/)#(P/6H'RQQ\S12DE9QX[ MII"U]I+VD.4B;GKY=A*;F-];J36EC49V][ [1;XIIMG3GR\"TVAWC<[8&+7Z M9JNG#_K7X];0&'3'_;$Y&%P/T /$MF$C.[,(^G@O>IAXSE1P(=@-3^3!?(B M2'P M@GB1%!:\^_#\Q9*YT[GUDJ[-U=5)-9E)-F^H]^7BXN=TGRZJUTYFB_2&R->F MC&G-XHXC?_WYHG%!GV$NEOIWAW)5'HWF(QXG^W$J]TO%]K-'F:ZIDCJA>1V*3$'2B!C+WYIMGK5=69E.OD5^;\H M^7<;6V&2%S=O:75)A@QXL)1J@XAYAZ!0I61MN@.KBG'Y MHZV2*O:2-G,*'M 77)!J$2JJ..EDA((@V:9K*W>-FYVZ*G0"\SN;O3P?G^;K M1L%>S^6RE1;_V&:_JMNK;6RGGY?.ZU5JW>K8)$AUPO9XPLRM(G/E.V$GE\MQ MN,A<24,S MJ-9YZZJ^_PRBY9I5@[E?;ZN^@ZVBYYJ2?:ESY;:MN'D*G*=<= M(^\JC?P\J+E9U\^3FJNLBBHX>V+!V>YVVMN1QF;/P)JHSNU9G-M>^^QR*HHN MJ=L;"H.V.I8B1 0*!%_$B_UDO0#6,[MX&RREWC)W)[=$G'CZ:G:$GJ8_2R-' M^^V1,19 DV2'_:Q1]AXQ4B68%]XIH!Z)X:^G/.3^@G"70T^;<,WUW$OQ*A*$ MO-)( 9'4M""RYH@_8N= <_/8=ZO4MFD]%]3L;?<>1WOZHS[H0G7NW^R65*?9[- M+K]Z;/I"\KZ4CN-2Q%_;W>-*N#D#;;"B_A>C_D[[N#">SB?=[+.[03Z<:C), ML[$=*$'I,KLK;?4$B;-5E1V4DU?V\<+3!?._\],L,S#UWE;Y":5E?^?$Y4I* M4J9>:7XEY6;<]S +7(XAGR&J17G)6K-4T&.J_3 TR-.H[-=DF_IB//4$BK6 MI27%24Y5CN\9Y_ANBV=^I$F^9Z""5P?W/ [NEDCL1WIPRYD1L0;*S=A3EO+Q M1[]?<$&J1:BHXDQ5^4TWZU;!Y-=.I=@.^:Q2D:M4BE.@_NU0R5Y7SRRJ BUA M$5MRO?JZV].5@%"_;XW)$U(ARL*C0A2.A2A:J@A%2U<>/+MM[9[[.PSM#;DP M5(7=ULW40'=:+)D/,\,:OUW&@Y;9SN-YB3WK[K!:6[_*M"FW?,Z2Z,WSU\:; M[; _AE[O[(%<8'NV?KM9;_VT6]=F7?])XS^P>ADX#Q&*#>1KP5GWO85F1;[/ M7>M!"WWF!@X+8:YU[=L&%@$[XD G4] A73ZSX1=J:.G;%BF4M&,!KCQ;+GWO MA[U@(7<>M$:]^Y-H6; B]2C\H17&[+1[%FA3W[[C+I;7NOQ>X_^,["6- EX" M"3#'L[C@OH60B2S3B+!9@(1FHK0:.P9Z0I:,?6LJ@Y@>EMEB,+>9PV%I0,, MXG?X'7=H)DF_LL@75JDFCK\%JVZ[$:S''?-M-K$=.WS \=YR[]9GR_F#Z#N5 M9*'&H;H+-O07A=#@OYCH$-886H ]QPEX, $?!RT:#>HK!<-*=N7%TFI)XL5F ML;6/J$\C)T/IWW-?-;)DM_QR @3Q_9+A2GU@SCU["*"K]W-?SN; 0RR2](\M M95DDO+8)TOZ\I3Z:5:_,Q76SWMZ>C2-#R.VO&;'@'_0/9_RYK M8^ZP-J56?@3GCP5=5I[E!"90V)+[Q.A!EMTRVPU(- 4.,A=@^4)&^.Q>0X%* M(,&6%Q3Q_2MLTNKK1JN!!*GB0 M3<&/"AZDK/ @KT41%8)"!0]R:E&,BK@K>) RI3V\!#S(!GUZUQO^3CGI_&PG M7NW^R94UIEC V'9"X5O1;CPGPC^J?)?7COCKS5X]'Q4H=!21R_+S\9(FS=2+5S2>G<=\L M.67B])=+!V:Q0TNEZR_]$?)&E.I-E4L6K$_;* M6*9;W@E?NA-VW( !FV3:29F,[S(!-7&(5-V %(@#+9$47UY_'?6@MY+ZK2B)__S;4WN+W[Z@NL@&S%,^J M$LHIE53"@.O:#?$N:/^1',"XX#^+94"]4_%EZ'NP "!([N'0VJYDBM P3,_B M09!N5=;Z!34-#GH(73I8#S@+@)=.5/EF_'X&S4 L7D'6B7Q>X05@ 6F" 9"4 MDFYJNT83"1/T@\PTBB*V3^UF: ??M2'^JLU@%;B_;2GJ"PJV)Y7)GZ^LZ^U% MU.U8*M_=K52^8/?V5BZ_!^&R8[5\>R2.FQXX)X[#OXW06NQW3L>A I+QHL0B008.;^U+<7O)U& :#$!+\16 M89H]_?DB: YZS6&[WVJ.S&ZKTQIT1T;/'+1Z/;-A=H?7.M;7LFTXXL[4)@?0#CB/LX#FC\=QL$QA2A:U!<#-@2:_>UKSR E;'RKJD],G:C MMQ_&/F#!'"7PG8TT"80@T11 >H/>8M_9H9WB\"7EWD"@VS/O;KNNE\A.:9MU M\^3-%'AAZ[=W!U[9#=S,J'=WWI\

BYG!JZUZY6Q20V)*2 MZXPXF]DI%6?3C>8>8"1+S]JV']@K>V"Z^R 7P=E><0E\'D1@5$]3?)),AS>] M=N)A4GA#5LP?%%4)%X8%2EU@$T,$QC&S PN4.CS*Q6PQ!0+G0 OD/X*N@ M&T:^@$Z,VS$:.^[4/N!/0P\'B (!QLLLI<(*+HG##;DU=SW'NWTX,D8_LUWF M6F?$Z/7F7@!7LXQ^12,I7-:=Z+BMGX.NJUESYH+EO9M[O+T'_WA=^YCA0HB, MZEF<3Z7_EI$+%/%60=.#MLF5._?\\)*^F_))*%QE=-* @?@<]$5X%@]\_ 2^ MA7L2S(&8\!&PA.<(U9?MGIAIION"=E*]3SS?)^2X(#6&A,G#:&:1]-BN,/'U M0SH.SB:X-/R![ND[4.M!0T>WS"XD)4EF,O\9^]Z:J=SA[,O%VW MZ-?(>=C3_@B]3*(G:G-TZ2FI#R-\TVJT$A>VQNZ8[1 :(1Z:6>3#H?*3 ZB1 M PRT!UN84Z#Y@):CS: Y1TB%4I%F=NH3[M@<5!Q@%"P4;L_$A9?,&_D1_@@$ M-;%%+(T ID&ELU"[I--XRUTTTM<;[+74(JESG'0BU^W1U;R';8%Q:VP*QQ^Z M0UZWX$I]]9$G^)RL]E@6NL")M/">.W=*L-50196!R7O/_R[&)!15%WEP37#= M@/MW"+#J38"UB!&.0)LP8Q47JFW+_(DUL-O509'*V]A-E* MQ)./.5W#Z.Y%'QT6^BF)<&<.\&?X7[M%WLQ:R:'AOPLO"(E54CK+'72",M=B"[8]E7^"AT[8'[RDE_7H.T/-)M3HU>6NVRR5O37,?H:X3D;?[N/!A5X&[NX\//3#B!#UH MH,2[TI72JNM:2"#R*-5:];;\!!:-]L"97[)C5A;16\-@ ]J#]AUW$B?Y\R>T M]9OYW41K*Y'=8IH8'F;?E1!GKAO)?%*\!0.W55ZZ0)F@GI#!H0\VJGC%Y_R2 M+$BD!MM3YMU4A9W9'9B]PKN)'R?\UG9=LH)AE[C0*)!3V_%0[Y@3"<\Q=;72 M@PJ.J^[@5J9*)^Y&) M^CZNJ$)V8Z>OU<<4[L)H1))3LQ)>* X7)XGW17ZUNM8OU]D) M/1PBLIFT#_&IP1H4DL"S [3 =A#;S9VO A/3D"L>7PTXY3/@Z%,\D"9^H=&SM M-F*X^9SOL%RMQFYLWN)^"!J\5(MG&A:G_>7!D=;0GH#C4]/ZXYN/Y$Y6D M1R?#9'C0;M Z8?XTP 75_A<4H?[46\("EI[ QYY/:3$LF4P03\:%R3R@'U), M!I6=&1 4D(L@HU>CHG:S8PS;9J_Q3D"Y-D3Z6[E5!YC8NX;XV%S M/&PT1HU1:]3N7W?:@TY3-QO=]K#3'3>/A)AOV(QK?V<^:&'),9?I'[@A-ZCJ MB92/KUC$MP"J)QFF]WJM[:B]_7(EPBE% !5/WXMNYR1]%\P%Q4O45"_8 _S_ M.R46@:HXO70\[[MDJ8KMR8B@\EBN' VJH@=Q;O/[0%A>T@TK<@!1QFL89 R% M"BI2=E0F2Q!9>JI=VC(:ZB\T_SH'F69_*UY0B/RK&@1+Z'B6IF24-2V800A,#:@ M9Z!W)[V)"S;EE!7E(_.9\#ES9LK&B*D$O25!-/E+[IU2W7P[^"XZCESYG4BF M2KP/X1R87U9O^\* T8%>)R1EOX:&FF$TKKYBN?T8; Y/&/"&?I4;R!$SS3@$ M[T4.NI,BD6.%LQ"%$"1AIO8,M1*UC:HD A0)C*5:J8=IEKBTJ80N81_=>ZCO MP._+N4_T(I>7+"['_HXX%**5FEIE^03N">&!7,$D.N?$F7IBZ^7K!&<55$'U","?-T$>*E#-, $<0/]/IJV=2/"-A M%6::5=#?8+!;81+@^>+;=V@;I][^'?XC<@,+!)7V]LO-[U_[[RC;F]R?&([R ML\Z(*0]L7ZH_* [8](Z)^G0Y5MC&4+%@^14U2_4UGNO*V1'[)V?&^C4D5D2+ M"(KS/\!$A5, Q+IZRO]1U_I.AHL)9AC.Z50FW\[21V>&^"ZXM^N'H"1 JHVI M1[9#;#$KP966&P=3)]1(M'R.'4D[B M%&4(IN5 M"VOD@4@A2G.^(I[^.!L,[HT-Y1?$*C&6FFE@P_SN7'"5V?Q%S K)[=%3R.,J@+NRX MQ4FW0W[FH+:&$@<> O(-'T1KN-IX]&FK4+&(\Z-O'6^"RW\E?8FP)[!4F*,E M$8%P]E(7L!XLAXZ96E=<@@ (VX;&84V DRQ(\W(B' 2M]A7029)E[;/[E +C M^2D;S*-"MYDC5PV4-SECH%0Y7-R\.-U:C5;T>96=(BVL[=+II5DD]7-:(&&) M2#0(/@JS1V$",TEPH;*3N$4X1Q=)$L;JL'OQNL]O(T<]XL2,^"H3WF8_DA?P M SHWX?'4N[(M*?4QL1W.NJO:?80:6 @[):G!Y[1/_\2L@IF-KE7N!\B@G'3<6QNWG048;4/X M+=O'-7S"P4,S1:%1498ZON[#+A!;0*J*U9B4?2%H71Q#G(*;(IVGGW:F8@)X M5@6YR DAE)=0D'S/T9 F4F:&, _@4(F>_G2)*?T&7TR]1=PAV*-V0"3IH>XJ MK#*.69K!W%XJ%\(HPO,+ X%69,V4D'\Y1GB^VG:VDH2,,=1>T V8JI<@?AG! M1PM8<+0D<4>I*7RM;02DF5X4X^+B ?Q!!DF M=Q^25VT7^HF22C3TRI'"<42Y648^"&V^5957BE1>GC1B61UD]$_2,\2^ MI51&S,<#;5\(Y?I-O299.=57N.@6H -$'LL\A=Q2'R*KB$#4M+Y&4GZ]@E1 M9;(#,'E=S!H@=P;N@+)#;5I;�P9+8S*<0AB\:0??2,=#!,/*5/[J4 !*UF-+@E#KH><*< M!5&?BCLO %F5+T/N8BD!$W))58N$P2AZLY/DX9CN,4;F2T-SA13EP>22G:$* MSN"34*-,'299!!3$6 ML,H[(LTMM9$PZ''^=*?P@]>,&AI*X3@"*\%/,42D[8IUE=G25;?"FIPI M; (YY.P\F1-X6L =1\YUE4L6ST2MA1]SN>S L[TH)3(02K**^(IZT94M3>TD M>FT3R21R&G'S=$,=?> CR 95<,LF_-G #E#S3ES^M(SH<%+9UL*]AJ>VGB)4 MZD^XI\CR%EI0.K$"E1$,2-P*UDS8&,$<4Q#OQ<,'A238BX92=*@_R:H;B=8K M9K*]7-96SZW]@T]AGI?TAR9*ZK59P3+LN+Z32!]2:+EZD^66ZZ5.V"%,,I_8Y?_'*=/L1N MP69GJH)*59 #&HO>^(GD)N+HITT;4GV&0B.+54')*'&+@2E0Q$>ZQE"6T^31 M:A)0-HGT58KNC-E^PN;R.UWRC2XZVA^S3H.]R.*8Z:?/9MH-@L=N3EJ[B,+U=Z[='"= IN3$<@?ID],P$23+#+=98/6"U M>,[=*DH19GRM0XU+EP+)VHF>D12ZB]H)O6$FQ1,XM@QQY!I'O8?[(LV*@0P0 M8$*X_JTKH]YN:9-TTT8STUF^Z2P)(3$$T8(8IC9_6*)3/93Q1TE T$*CWOJ) MK@-)9IE=[IK8&BI/)6^^ZA.7$#> EA"V!-8[3/D J0X,*UV)Q5'F:%(L]J:1 MANBB4+-\36+]KWO+R//#4AIH=2W#U6):%K,BG98)5V7,TB5WBMF!4$CH;;69 MI3O9B56]D94)$X3TJMQ)1L?.&Z/;2: S,W(2%2.+^?X#DEC<^ANCTTKJE822 ME.H?-.QD7&#Q8F*=THYE-LY?*=PSU(R#%#*,J)T)I;JNY-ST>S*);2F!Q79F!# *M=CDA;67/\KN4\4ORB1* MQQ(R>1!I5R](!>[4Y%U$H!V#\2JR8'GH>]:<+^B60%4WI>YJ2MY?.@R6W<)* MSVB"K(!2>*:@98&-"^+ULW"WN+>><"R#'"JHNY.V:D#J.@7!13T^U9/=IM+A MXDE*VSNQSX5R@8)IQ1 :NAX8WQ=Y10N))\8(P%^7 )),[$2VHX MV9")9?%E2(&95"FR^!;3!>7@B4FH!A)*0VV%AZ$3.Y?B!"N5U(1*$WH_5J&W MZMKU(YW&E:"(=AQ[I50&J0TJ%2GEL1*+@4))JY0MP1[P13DB(3<$;IC+'U"P M, HEBOPBF?A ?B.DSJE$Q*2X%+^%UKU[5^"/X5>;URN5EIAI4!65ION YQY; M_#LFH*DP4] F>+.B[:5"'N)+(C/R:1LKPR&I$5'>R0(O>Z*HCM%I",2U&+PT M[2Q<5>5A>Y<" 9S,:<^FY5-8RH1TD\FG'2/B %O>BE' P[TC=Y.OLEB ]42 MO\,CVUR3FGV2<; @'T&U@,_3;N:<%SD]2I4+9.XM%P@+'SO= M1M.X[K5:/:/1&PW&G<:XU;YN#9O-9OLTXY07N@ZSRFF M NU5ZK]L7=X(C:#8"9FD-[W(5 ^1E_]'7'&W4G(51T]$9086N@.? M:2.1CPL*[&?,;Y8:O?@M*526O]4T+I9/NMCC+%92>-8(GVFRQE9ZC9?Q&J<$ M,V:LJJH0"1"6=GV#$H_0*'RLF\E-2 IBIZ!- ?O'B9TR:9RU[' N#P02> MF%;MF^N_? M70MG'4/(J8HQX8)&5H1!:#P_+/!N.T6OTA^-NTQ@/MH9&6-7[#Z%4?NE__:9]_%C7/G_[^^BK M]O'3^//7/_K?/G[^M'[*YMAHC\?M7K?5Z+:ZG69WC G^PV[?N&[V^EVS1&@0 M4FO6Z]KOY)GX(NX[PF#8,:"7%%V:PF/!G H9J*!D[%=]#LP-Q94=9B]$XD]2 M6XQ255UY@OY&7))4??"$K&"J2*2!D$TPFU#RJ*'ZEZ?C4\L4:!N.E-Z 3W<^[*T<;++'SKJ8U& MODBH-B*57&H]./#$?R=2Q3$IB"$&1)I9QK0#!J68$R6\)Y,22)H(\@%-_S.N MVI;JJAHJ/H4E6(1!P:9X'M3-9 0B(I88:"T2B9JI@G1<+FAS V_5.X-!@.G\TWGE8B=UA68M2U M/UTL& @$2.J-N#<&+%,"P\T;UG^*3!FI\#R#\;RZW?@U@6\NG%[I+3W*[?#0 MW"D,G']E<<'1AK0CCE MM7Y!&2\%SFI]3]N)I4Q8^G#XTHY4FZH)/.4?&JH!23KX.=VIBSOL9 A0QV>@ M24$/%G<<^>O/%XT+^AP@$K#\7+ .W^A*$(3U_.J!W,F/]MZ>AG/X$V8[0:7; MO[0PB7<9\ _JCQ5FAU^VG^+^Q_^TUHLV ?05"@I4NZEH&JU[9+&]>4/C0P_[=\;],]5 MAH*-G"Q+?Y8MI+_RB:P-0<+%TK;Z\..H+9A>^+EDSFV"KQ!$[E0HKABE'0>[D/]@#WFWRJ@.Y!I5*,>]7'W41!JNG:IR3_S M+M)GR)<#K]2K"IZ7F_AV!$'+M(]%T&M&IUDSFZU]KL/K$GE1^GU%SWM6%$NZ M]V\.L>_E/;W-;KW1KD[NV9[<2A)5]%S123V=C:6CKUH[O-_ Y_"+L@51J-+:936MEP G3T9*]N.6FJ MV:Z;^9LL*I*J6%/%FBHZ>@4Z CW3[#5KS:WTS/)KC"]J"QU@ 50N,BJ2Z_*2 M*]-P]]33O2[,X4\MY<,;+[H0I94;ITS33\]@.!OZK>BS1/19\=R*YYX731\7 MS>ZDW9>/++=S%.OE5>\II[BRE1_AF"9PS*D785GB+AF9+Q&$-%NM6FN[(.1C M4RZM,#AU8MPKK;UFJDHISDBS4^\=E:_IW,F_XL45+RX-,9:4UH[7B?Z>X![4 M]T]ONT=-YU M]P8=H:U.H@CH0>^*[97K_&0K 8@EN^H;<+QQHAFJDS 93U^J M#DW@F77,,,2K1\:X$2"D]UQB$2\@-,RUAQ=S$M"USPD/BK#<6!3./8&L*X%[ MUIJ[6R'1 <7-SY\TO7>Y(+U)MJ]MNVH59-8:0BPI[#!%*7SQ4T86JT MXE:?-"H.H?*HZ^77K;Z #ER_Y#M!ZXBI' 191S1=U_Y[;CL"I)'NK9L2XE1N M5<129L&(IA["3X4$O$Z%:V>QOO8Y"0U5.Y*;3*\K8C MAG?8TK4]XAX@@G23C>+ZX?*S']#R-**;1)BZ'0=^X#_PBCIQ)3!MG+>,P2*7 M[$$!/JYV5W^,ET]34&-CH],>C!O#?J?=;>F]4;=C#,W!2!^WNJ/18'B-W+/< M$(5F71OR&2-4S3^70)LWW+5AC5X <&M?H(6?@$XE"B#>EE/NJS6:>[M:X[HU M'K?@G^O>=;_5U#O=YJBA=QOZJ&5T&HU^/T][QW6UQ@;,O8.=A69=^P/&H]VP M&0\?4C=1[(:?]SHTKZBDI^OC<;O9,L?=5D\WKEO]47_<'79:U^/V]:#S; [U M&AO3JFN?Z1[/CPEXWO%N2=?HMIK]CCX<]JY;G6NCK^O7[;YIMOM#H]\==)^\ M):L,[#+@UB5\B_>.:R=NM1/# R7*4U\(_#+Z,;*U%P/4&P MS-.%6+1RI.B2'(^SK)4+8KBZT, ,F_U\,0_#Y8?W[^_O[^OP6/W6NWO?!UL) M;PQ]SZ>WS'\_92%[;_3:S>9[;+#;Z^@-';AXHV%V&N^GGLN<:>"Y\(W9Z@7Z M_^<_3%:?APMMFWWZ#_.R3\C3NGZE?>4(P(Y7 >#6S.A*'#1]/KHPYZ6<-G[Q ME="%?8;72 9I_'M7.@BTMV.;[J@,-'D:-.P([#,%3?T/!5>M$*IA-3QWFKMA MY%?FPN<'9:@:B>N&;7>N3OWXG/DI:3<:1DD;;2-!IX1:Y3GYJ4ULWT@3B36!4?*WRI$#$1YJ8VQ)4'WY L#,AWX? I$ MV[_UN;@019"Z%6K%?<^BRXM?P,4IW-?J#9[](Y7>6DWY)_]TT7:0Q=LB@+?#AQ[-M/^"Z^K<6_3EYLA)6I_,+P-038 M^@S>TW,G\*XJ9EHQT\?(^E:2]9+[NY#UWU)D_26Y%V:%F+&*#Q=1K[T?]>+C\]6+O_D,S;X=]8N* M152E$J\7#ZXN&[% ]3/MOEY/R6$@]#/N-T:6KF**'WK]G0W_[V#N_. MQMM;Z7"]-1I&0[D%46Y4_NJSXMZF?LF0=^H-4]^6 *&-)"*3!&)DY&4PM_D, M:(Y;$7'CSS/X%;CT,O*#B GOW(V\)=!L&"KO\(;Y$^;RX/+S#X<_X#7O^(O1 M:!B5UEVQU4=(>K('DKY^C*23"\=?G:1/G7)/C$"-G\^(]Z]A9ZJQU2;O4(12M3(W2&>S=#(EQ(098NP=7S9 M>^[&:="8Y\R]I6* A1T$,-":)L:,Q\'&VXZ1&6C\?T+0N&U,%[R6EWG+4>(\ M?X! 3O U)@%IS8V-W+-''+UW\PY#ZG3N^=TRH*Y-H8-QC>?]2*M M--XE+:[>P8((+BZ6USM7ZLYLW)6W=W("G[R04RG%F@X2?I=T53FH2BANM^ I MS0Q/$;4T6&BPAI$@^=?C8J9UK$3+<)''V$>6$>#)AK/B6DXTS6;, -\MYHZ M_>).J-=U?&6K1A_/ T]:[QU=?K=(GVYWS>6/ V=O-^6!*\S?;C<;J5^?5.-Z M:!:0KY_>LN;T/YY;%_OBG&W+B2F6@=6S(+OO;"\*@$M-.'>?KZK0]S9*5)44 M"^]C42BPJ\F#YJ._D*.D1PW?U:25\FBMX/-/\(&XV!-J1UY^# ?KL505?WG4 M@NTK_KKM9K_9&S;[PX;1ZO:-Z]%@T.XVN\-FPVPWQOIQ5OP=@!(+RC=N/O[M M4__;GU]'-Z6O9_V2\AP(+ #0Y_U$^\]QM)B;21^"WC.;-?EBG-"/3'**V<86 MBP+"&!"0 *C003<3K@4P+9&5;$,W$SYGSDQ5_Y,G1SZ =7@\OKS8SFAM].MA:MO/9:-;]CSGQYX8T\VINSMUZ- MX>=/_=^'-Y\_:8//?WSI?_K?FO;QTV"M^ES1P8O.=7_[_#:IE"K"8]K5-C*> M/2QC[294^LDA]9,-ZDGSA-63(0OY!VW(+;J23I!=NU37TAU@TM;_/GBO??.FVJBN#9B_)-YZYH*NFM^>Y[>'^6PFT?WV-9@S&XNB:MH7 MGR.>'$(,N-/#=EF8X7'(+M_F'"*:)_IJY MFA*5^?!>N[%@(-JO=3#P)[8;Y,$.3Y+>SY9Q':G]\ B-[KDS 4K\7Z!.O[0) ML9((?E 38NG;T-D2>IO%_59F1#6_8Y]?1:C5_(YB?J=&J)49<;YFQ!>.*?F@ MHOW&':<*0E3S*YT1L9%"]ZS-J[QNK'L*?>_0_:54>699'EZL1%?6;-;EUR1' ME"JAN5V0\?O_U(>)-WWXY=_^\_T\7#B__!]02P,$% @ 962&3S#7=(@_ M10 "K@! !H !E>&AI8FET,3 M869X9F]R;6]FU]67?;1K;N M\^E?@9.^)TLZBY(MV1ELYV9=6J(3WMB2CD0EG?L& D4);1!@,$AB__J[IRI4 M82"IT:*;#YVV)*!0PZX][V__])^'QP>C/T\&WF4QC;V3\_-SLO7OSQ MZN#%B\/1H??KZ--'[_7NRSUOE/E)'A51FOCQBQ>#HV^\;RZ+8O;VQ8OKZ^O= MZU>[:7;Q8G3Z H=Z_2).TUSMAD7XS<]_^PE_]?/?_N.G2^6'\/__\=-_[NQX MAVE03E52>$&F_$*%7IE'R87W1ZCRS]Z>M[-CGCQ(9_,LNK@LO/V7>V^\/]+L M*J(C5SX.;RV@<%3^]X!_A8R_D:S^-TW#^\T]A=.7EQ3Q6__N;29H4 M.Q-_&L7SMZ-HJG+O2%U[I^G43][1W_+H7^KMWLM9\0YG#V_^_)/O)?X4WLW? M^&KR2KUZ%?I[;UY_]W+/]_T?OP_#R7=O@N_>J)<_?O/S3R]\^!^]I?^COQQ' MB=JY5+B6MWO[+_^K^;F?\#=M$XV22Y5%1VQ_>O_54\0WZ\9H_.T[C$(:04_/V M7N[T/[B+N,5\?W2G&P!1J>Q1YDOT]ZE_-AJ<>F>CXX/?O.'1P>!H-/Q]X)U\ M[!^MP1).!V>CT^'!:' H*S@_&HZ\_A_]TT.O_\OI8/ )UO/8U=[W M[K3^6>9%-)GSKZ(DA%F^?8U3MSZ[=^N)\ANCRRCW3E5>9%& 7.VL2(//WGD" M5-Z_]K/0ZU]D2A'CVRHNE??MWW_^G$PT=# M8)->/E-!-(E@Y"BAW\+\HZLH+/W8NP 6#;,MIU,_F_>\\=SSD] ;J^):J008 M+G#N,$\38*C3F9_ $\,DV.UYOG>H8A\FI[P@S69IYB.7][9D:N8]/;4>#8O? MGJD,QUMY3LZ2!]-9G,Z5TL/N>MZ'-/-F)4PA5V;59F=Z7O/E3%[VI@JDD[5$ M& A6Z/4GDRB.<-^*2[_P%+V5TT#Z\[MK05;5RBZ!(/PPG2%QX3J8)_DY7#0A M-CA5^'1TI;R3V$^5=^7"KO_,S[7]_M MOGR)D^#'>_AXM5A-@P<\ 'W?S!^ID.A,P3_47R4H!3'>*W^:E@G,$(@9OC]+ MDY"FF (5PGIY5D!LU5?@JB7I-:^>5P._X?67<(P9+8_V$C\)-!ZDH K!'_BB M"*':]+SWP[N<'G8N#_TV2*]4XN/\Z++ EPR%WX(4GXCL]G:__?O>]R_?-?^K MIWK+(6F2H0J$R;RE_<75P<=^T=373G%W_.(W/SMG#<\H8(QTUCD2A7UT]$-2 M3L=PYAUDW^!U+H.; .-)4B_P\TN72G:]$3S<->BE'\? J&&8\3]54.AYP9V> M,AT%2,4X3@O9&':,),K?,0OR@\] VK$*+U3.%W/&%QQ&G,TUZ1K:-C^<9"FN MM"CQIASXLZ@ 8OL7LAR:4I(67J@F<&YARWQX.9?^%6\H\F:\5GX>9-$8QY"K MR&/)/E:3YQUE::)H!B)1X*=NZH#O17E>MFP3+#I711'S1V3(CJT&Y3DODR^=(_<_26'CUE,;"R-6N6$E"_>8> M1L)Y+*&(1,/= A78,?O9>MKNX;B'4>Z/06,NYIW/@8Y^/D/K MO:DC+]J0A?N)"Y7M:9VS,[->UR!\QNA(+'&"QCTAL^QISU\7"I MPA*,*'^<7JF>F'BKT!0^@V:%J/QB)VQE*9*\L002A48#;,,EV"%L0FPO<,RF MX\*GG8>- >6KB&9LF:XR+0P9>)/,Y[T!>IC" Y,LG;*C50\S*6'RE54#ADQQ MF:]RDCD0,#N%*F' E!IEQ5PLLSRZ8?ZQ]>K[;3+K%)SPU(_(%]N]\&7W%(;Z M*HV@14S]KE'EE56-6HQYY4UMA@;O.M6=.VL3>W=^<\?=!_[O9:;'F/D7:F<, M7.GSCC^!9;[UXVM_GG^SKAD!3QGI:L8 7;=<*XLAMQ4^[ H6F_-HYH#O T,% M1DZ\9"O:9LHV$59;:L* R'30\9.D!3I^:A^I.VO$+50%%%K>!V8.F]CV?D:" M="M:-"=@;R#M5,Z1-F*)NKX\-%E M*+XL%B4X,#JMHJ)@IQ2Q7)1(890'F1(-I.UT3&20Y%U-DM>8^'4$QV0T((E^ MDSBFC< %T2,8@1CC6FB'0PYVS_4NSUBJ;ZG=B]U>M9>-F<3^M8F._+/,HCP4G>4:@U@U)Z$6L^(L-L&C%82R7UVN"$._ M@C'Q=$(5JPN8[78]QJ-N8*=R=/-4U( G;FBHRF#HFE'WW9VTL02.S]J>\$ME M_/5F7]"Y#KQ*] ()R+%J-=:.;M+A]!6ZOHR I&$*/A\/K1;;NPC +2=[:[RIFF1?(N807JRLK$--41=@"38'E;>UML[G6"/C M2#-_;J)&;GQ'^2#M%MEI3D*#L\!+U15BPE53I(_35Q(EH@2= K8Q2\D_SN/9UR2&D F-VXF1E(]C(:*(^+52V80(2C- M2X;260NUJ"())AATEEXK.E=_,J'$"A2,((!YI;1*VAG@Y+"K9_;/E>@8N13\1ZU^M;:/'_.]C$;[Y_&$%V ME!9X78 7))4G),W414H.N6C24,E0TP]%FQ9=.Z]4C;0L\,^:D^!YT.&@6F"Q ML%ZGLHW*C0QK M(KAXJ%F:&/!YZ\15RMZ=G^PF(ENKM8\3E32_-BY$F)Y ]B M1B&H^B(2/OA1YGWRL\^J\'ZGW$79W0YV6V7M.ID5E(5:Y276/7_PRL+;VM// MD]E3V(<=)5U3,19NA"PZI8Q[8V[$:0"+!$NC9YF=; !EF%)9LS-Z"U-L4_$] MZN02($T87"3*17JEL@3GBK]#1_,%1H93X)18H=&9VT'9'!Q DNL4L#UB_:'2 MCND:AA$P>["-BVU:57U9>1GS48<8G()Y^S>D>\-ZG[7_Q[WO_W*L(+21O^4NJA #ENIQ$U5 M:SI5(=(&G+W$6Y#:K 1&,?TG:1RGUUJ4W,(@!JM7TLF ?2G7Z\+F?,ZLIJXF M&GM=%(]BCBLB50Z4!](.@7#+P&2:4I*:V/*+UMR5DCE6\-W)/=,LGQO5/P-3 M:GQWFA\V]10?>2 (019!#64$?]F?PFB!;U)ISW?/=IU,?*I+*"3T1&0/],:_ M0)66V>-WWX$(BBI+:Q5KSDY3A->Z).,BBZ5R_DJM(^NL=.R<#29>QNN7;_I\!4(T&X82,.3+2'I@FGVD766Z3I51ZFVA>WT/C"R987E_#W1.)O$C##1[:U]U@[%/77*U\54H_L M9:YFOIPFQ0Q%T]6[Z0:%1QFE3LYAUJ0($,6/[1UW]D7K?<>+P@K MQ"TJN.^=&;9;R7.M\+E[WC%_JAF0V6A":BO-(HX+G\RC&V_K^VT=%EW"Y;L^ M"BH.+4AB%3T.3'>['%IX[#K'YO8WL;EG;(4_D>OXNZ=T'0]N5%"ZB45*U:IL MC@R3Q!I*,,/I>?/,W3W+=W[SI[RNT"4%]IR<3)'.WBV@X1]FQ3<_>S^] M@ %^OO/GO_W[J_UW])]A1UG*J+MI6SD&Z2%/.V,#B0!)0[H!^GJ=!1++! MN"V7I0W5XJ&MBG(*:@@>O2+CORK/15-/_Y1O4P 0E!EDY)E64JZ45<\'#P1@ MXG9R>M2%KU#Y&<-ZO;#,J/S BL,ECDG0J?T;.:.]?6A#PRJLLDFK8J-)R5;% M1G>M&$[&MB16.4H,0IK8LJE84^$"T:7L2^>) MXMLEMKH/X#8S-A/NI!-1DW$1*DK6K#;CB9C_]T_)_/M!H&(\>S@57>5!,:># M2S^Y(*?[ 8R6I?%]RE"'M0"2WQR^,W=2,XR:HF\GE2[+[H-G$O(Z:P\VJ[.V MOT(L!$SPFVM?I*;FY55N58RB-<8&.[#AZ4R%=AP5<]L6^![O+RM MUMM2LTV;#Y+5*;]HG$3$=:[&O G,$X$\00>IS1MB.JB](R]"PX,JZ_,\0DFF M5\1'SVM"$[K-#/)PMC\(K>_MXJQ%Z7BU%6UO?;=-621H<++WMPPB@%*1A'EPG*@3\?37(]YK=29TSD, 84J]NUVLB+FYG3Z"#0=MF]0/3YJ9[]_0=3I#'2T&5@=43<=.U!&-2[;P_X#;?YG& M>/GOKRUO3MMZ8\O?[CINX"UPNS@-D#FLQ(B=N(:;^.A_QFPH5*$Q6"4W%5]% MM1BE1D*2HO!O>E[.9Q[I,R<'"W"$F/\\0<$%S$ E(-<*_EV;!R;3Q0C^S0Y7 M1P-W+M14UTHW!$J5Q^>CY1/-F O:A=W:7PGD*4ST5,8:XL@5IDW1J0H;;1*3 MZ:>H*L:1KG28R&YT#.]ANAR*4I1D;D4&>Z>24%+;\_:%<: 09(B4+[ L=CS[ M->TX>^L92IC"(6(6A,%J$3<;3)JN+APRG Q^!>E#RV-RDNH(,IYXU^):4DF( MMIA54&GZ.Q=TNC7CUA9=FCM@3JBOB09"K'' 0L.!BB!IC4A#N[P GN8=#; UEJ,*4\D!Q)1+TEPH#E-* ,I)YI0]REIVNQUY MBL^ $H;#,J!\%85U0TD]M]C0G4OA'02PX<.M?'C0KG!#KTK@@ MNKOX&NFY[R@# (>P3W$!W@/.C-,1JK3\RFSB$K0JMV/!&A>OC7(3>&);XRS] MK+(=!!A!JVZ;XM@[1;J#C@F!%Q&M0+)4@"XBK0/@<5MQ.$Q-K^Q9R8^F5&@X ME* *9KA9% X!"Q"3R8"ST=N642(M:&_;V>U5H#5\)V5&ZQNT^[@;"X99'-]V MCT'RASHOB206Z"1T6H1"\!<7O0.,QA3V.Q+7%EA6 2AP/+<67#'.2IP1DE.5 M@4)" JXA'3Z5'VSMN_O6."F_H!=%,%\C Q5/\ MNF)RKS8QN35)#PGNGAYRJ.""L_QBGF]FH MY^[R[KH>NR69JDG#TXL0")+('RTS=BBJ:Z7 M9?+^%\K>W64!36=HCFX!+V)0/,HW,3%;4R2_"-):5++E M>]*5[R ^C(6Z"GV,^9A%HMUO\6E#Z86K\)O 6MN@!6+!'WD5]/'..L7;@E@'3N3XVGO*>1<-"G;)Q:E1/.H#%+F#UG1K7?\U[U MO-?TQO<2UO5SB9K/84-#OD[D8U;FN!WZ/6.,W,+L(.PB_&8&J*-=0K9-1 M[GRW#Q]J';6Z@V'C"Q6NU\+-]N.<74L9R/H4C8NY S74=Y.#X=\M88BE-[;U M?A /PW_(!^[$5ZW(AG!"XWY"UUR1;B1ZVZ3>/&E**A4MP_5,)'1K4LS>82KJ MSB$8NW&* ,3WDNDMX.UX-?7'!1K9L/X6];X*4=7 ZIOX%)W<(.3%P(0#B\Z)>(-T* MLZEQO5JG3ACUUQF:WXF!F7)SOC>\X9:1=M<-M2Q-G @.W:2&R2-D,5!,XAMM MF7!6.2]AA..:'08%-IZN<';A.<,_=&9RCJ,"(EY^?(6#?Z1"N'#%?2)U:( M$E$E'+:>(J]=S[M*XS(I4*F@\W.U=%@4T2N03KK_IPE6S6?UH2_=J+UN056U<,$5JL6D\N2JQ=$ M"VJNX@7EN91#S>G^NCRWJN9!#S/ZD9&MX87 /X#M-F71KF[0WU@OT-)M#22< M[[#(MKX&@1\'5.*$KGOT6ZHK)84&%IARC]*;$ZQ^ A8M]4(:3D&\^; EXS0I M*4DB3I,+#3DO3VD^CU.E$0FHRO02,%J(#>,K ^L. 4DJ'I_\DA(\7=Q9/V_L MA'Q$ED=FZMR[IG@YEDGD1848A_MF"99F?IL%3+5N+HCG=E4G=[^J1ZD7Q'XT MI0O 0XNW$YK/#GS0G]*69824\@P%95#^TW+:I$F<8*A-Y]8FP! BTM*!>%&?Q,K$B4#+U?&L'P"<>D/7 M]Z'KB_N)(-:,:S+@[@*F4F/*!)TT[*2O\FMFV!HR,&$Z!%WUHZ28UQ4G)-[E M]J18&<4!,RQ@IJAD MLTL)LS2]28P54Z(+,$B^73^C8=C;"YZ(6P5EEBE0'XS:X^*@A6F,(I_\AD@Z M%JBP!&!<(,7M*]1TD4SELJ'1-M3]I?!F%^1/ M:8HS.J:#.EV+A.AJPKLH7QSP*J0S7U^1,6U\9BK1"*:VE XJ>N MQ3]-J+0KJ26K8,3-BNP6QJC<4C)F7D[IDSU3GH$Z$GE9$D[KH#8??,_)O9Y? M8II)63 ,PEC^O3MMJOT7KID<_55QV[RGCLH=^ MX7LG673E!_--4/;)@K(GEBRR:B@XG0+$98C' FRCD.N&&KY='"(U?M@N9Q(I MM\1=R\H*\:H&-]N>F*T_311A8^50K_)MPT8#&%9)F1@%8*5^CET(H=.JA;@4 M#5B;0K/*SHJ2F%23.CS565M.Q;K7!_9S.M;WJ5/MC(RHEKD6' M"0LT*[4!I@$78H$"CE8J(?5FQF2C!T(S@#XY1Z7"S/6SEZFT[D2;^%!Z\).]I&"(Z7L_#?)18 M_\AS4;&:76+]*(=Z>B9M=!QEV%!&,%9R!38*XC+HQV:@0H%J4Y@0D8ZGFE07 M:D%1A>WUBV! ,?H>>PF\AE?Y)_IV"-%LK?(L"!D"RST3K/\,IKE7+ 5);9S M,E2PDW&NRZ"Y/)G]JR:;C^;Y505KO]L$:Y]4HZJY5[L,85V=*2;^%5H<+;6)4S_Q+S3CU\)7&?@^!Y@(98&%R*GE MWAVU7/X1'W\;%;#; ?_FF@]B##Q.@[;>68TV??.JHC>[_:7(0=Q0%I\@)"=E MW-,5:]@8GN0VAF!P?^P4=6 4(C9Y(_3>5NT%K5V.L D2GCS%C=QMYL0L.85; MZPZ'HM=J^%>FW1_N!S=^8!4B4]5^2V],])*FR829/G%U:3$F M78J*(N$EQ.)P 3X$G:I"9[]-BY:674QG JZ:F_P)^(TTF<;#FT;_ M,HVJIUUQ:L JTL"MII6&5W11JNRN;<'L,((64[GL(5Z;FYG,IH(]340O)E M5W&,:HL,# R_*S:W0,JJ[(*:)*.;/)<6$L:MG@-KS%$ACF"6&- ' M)MW3;#2BZSLA6=/SQG[R.2MG!:8=9,KF"STOCOY"0%;^(8SR'"S/0J<6I-5V MZZ9]F<:C3:\31=JUUJ"UM],GOA[/=058][(K'S![3_/>D@KZYL%;QT[(C_K\ M73'V6*F@H*ZE"'V4BVF=*6XK8YO5.&5R_UJRUVPQ M"IE>@_L^D@)A(XIP4)WI2W4XG?R\ 5^@N<1BQ\V+9E1H.?;8$B0K.G2&B[(H MU"("TC"N+VN@4R] 0DI=2X4DS5H+K!*R=5 ML7R'C?_F"K9A,K<+ 9%K1A=R];&(-_.#N?5F8$IXX#JP%(;9%>I"%VR4LY": M]EDU#=C3W'#D<0S$";*)4V*J9):::KQ=?9.0 /7!8 O$&:>TX?N$_BI)-9*, M9[L);=TX:SH(>8,%A;S2("A;K,8GELM<!2J'-)YF5^28!&5>=VH8Y<2>%R ME'#W=N K6)Q99=Z.?5!96J#GJ@(%&04/CK*<<$VYU(]AV;MU>>397OO.L6N- M+=XT6UBMPCJD9#FPKUN%[U@#2+B-AFY,R?;5I-0$@V.%F4^QD^;4<)=J5:Z, M.*F_)1: ^-"N-,V]C;-PN=KK_E+'37ZCQ*A+)1_^:;OOO M*BD?HV*<:KVR4EP1"EWG@2C;Y/X@\ -S S@=4-H-8BL$;K*.W$_%2%LDMS") MOH%=@-28E;'*J[Q9RJU,)L"D&0D!1JAS%!/7,:)'.Y5LR$:3U%9P:@4P685= M86)T43\'8)F@0IA%;:YQZS5^]937^%0! M>\7^\O"'=ZA+@T)272BXVO>$=6I!=\WX;4GY;N,QD5TW7-S(\0K MJ,60/$2DE]1PQ!H=TUL<'C@;?6'"T&IS^B^W)1D5H4Q%>/RE<5.7Y/-2H M;GA^V-QN5J XNX>.L )T!1(V3(W*3%,#9DI-4=*@9-VA%ME<9FJ*C4E&:AM8 MHZM)C.=>/?+:X9&V^9C&&V!\)C-3=[#0WE ;UU9;OJH&$\L18L*$EZ PGA*W M7C&CYO,5(E* MB#@DBD07ISY2I"&2,8EZ.T(R<40K,3GZ=9V[+9]V03DSXB9E_G7BE3.\;K+' MBW:HZ3K,2U H@@CFRO40\H,U'GF"+ZE4-\&R2EU]1H"D5U%.21CIJF.A:IY7 M"H[#O^"WE9^3_K0:BIYQVHH[MN'4Q-D+7PN[C]G)P^ODT4M.A1W7TJTMH?A1 M+#1OPD>^M1]6STWDT!:^O340.4I2 642'8/'H67*W9*G>FV_% ^'M.K<<,16 MCOBT/79#M.++Z3TX81UM69P!.J%)9U%7]\0D9R.014;Z^G(^TPJG2[%,S/9% M'."V2]J9BG,_Q;KGIFF)DF'%HWS95EYK#6OS Z=T]/2-JSB/1)MR,Z>Y=M;8 MK<93JRJ+YYJIB>2;,:)>]^<%?6+9GI':I4>G: @N;M[0]8S7EN17I129SB#Y M L1.C?0F^Z8=O?3MUIDY517()Y'QTWYC@"D+&01PJ37Z(LTS\T7=4-V2JD%VI-G%'QR1UXHE"!]8)J9Z7W7(F,HP[5@WTD* _0G3 ML+-MH*8J-)$).JZ%3 U?UKAP&C6D1KP;CMW&L9^TI^]P2GD<0H;'Q =.V6TQ MO6B*:?'T36-G1XA_7W%A0_ M+<@'NC?K 0)C(SBT(+CG?''=(XG(TF9U,]'4Z0Z\YDGP5<*>;;RU#TC+IWUMEPOW!3V;4*M4H2'$K?X"E/0D8KU+ZH_GMOBN:KY85 VI,$QC M^G=A"W%N.:+AA@H%$'&!*/^\Z[U7*$[8-2[Y&;;?^*N*T/ZPB= ^*7-R]@'L2:>NR:]+SC?,<03+?-68C*N^=2,/S/! M=%@IO#9WSB?.L\D);YW4_I/VQQ@RD*4WRGSD9"^D@59_C/5Z'\&FN(<\>+^ M!W?&V6W+IEFB1PVTYQZ98SSQ@B?N;;DFF14\L5P6-0_4MNU/<^=3CSA@5GFM MC6[C#HB[D&LM%JN0%'!0F5J8UH2EMA%7,CYV70=#5U?!=?6'DPSR[N+N+;5[ ML=OKX%K4!%B& !K^7'$Y ]C6]>&P),V?782(:N_L:I3;L*X:$4MJNGF#;? ( MJ?!&!5[4)RO1Q0*QF5NIL=EMTC: -C^2$ET_W-9*7CQ%8+>7T3CB+4*#XVO+CZ<*A"@"&$JFXP\GP1S681XP7C MHVXU)&4XEGIF4XO T9XLR3-#Q%]9.$O+'=PO:+?(1%$042O.N?A9G1MLDB+R M=DI"3I$K1)HI!&Q6H(NU0#?].NU1;<\).^=,R9#KZ+4+0EU29'9<7WDS7+L@ MBHU)X'CM*BYC2X#:3.SY:Z/5K]4ZB+:"!\:DK/46JZ*BH:UH%R20'>A0&P.U M53%Y4H"X,T($9ZJX9Z:%X!E'7/!:)E+'H 6;0&Z:J*-32]7L667*>URL4#-^ M^^C2MFZU;S!I4Z5:^QM,^_SD8W/G&OGVL)3Z<5^Q+;_M"'6'XR]'@T'O_IS?X.#@8G1X? M#0\\_&5_='YZ]U/Y[[OOP!<_@G^_":S(2A^ <_ZW2VG]CQ__]/H'!X.3T?#H M%V_TZ_#,Z__1/SWLP;\'GF8.7O^7T\'@#'[7'U6F[]GYP:_R'SD'7^0.>#W/@V.1N_(Z&V?S+'W M?N"]/SX_HNN#CYR<'O\^/(.!SG@D^,W'_A&OQ0SI]>$%^LWAX>#H\/P3CN0^ ML37\ $_]N?V.VZ.ZG_^U?^:=#GX?#OX8'#[ -W #X"_#4P]^.SP=C/[LT2=^ M[1_"W[WCDY/CT]'YT7#T)XYQ_'[4YQ=@Z-^'L.NPT /8@[/!1UC^\/@4G[)/ M=, '2C/Z<([G#1LV.#V#,SN$C?[XT6S5(VS>5O1\,COACA["!?PQ'0$2P MA),_/9B\12*XB#,Z9OUGGA75.,/[9R?PZ/F9]P'7++,UTQOU_^&=G9^?]Q\(Z&WVHL:G Z *LR)*WW\.U#H\.X1AZ M>#<./IZ?#7\?\$$,C_H?:?,/!P=ZTT^!%$:#TQ.@@?[(/H=?SS_!TDX'9\?G MI[ G,-BG3\/1"#Y]?G*,:_[3^Y_SP1F_TS^%\>#DZ90?X!B;*LPZ1P)_W$0" MG[%)L9!8]F\]A?UVE=>F^>/[%FF*$?4 M3(PKTIW&.)D=P;?%_K0!0=B]3U$6RDQBT&YI(Q41&%+W%YMI]FJE-/N[Y,Y3 MR8^5G,_&LM[$+6F?M@XI]G=(6>W]6Z76PPGJD*%\,6> +?I5X^S9%6=Z]E#/ M3EU[U59=XN""6>4D#^4U>W);\\'$;)M;Y_ST^&0 6B-8#J B:ESOP;GA2*@! MFJ<&H)\>?T*E^W30KYX>],WCGP:?WH,^"68#F'?W6J[C8=E__26( E 8H!+5E>\]4Q+D/Q,PJ[T]S3(K42SB $%4 M01+,;^&B_().[>?7U^C$[6NT0E.CKO8R"Q!PC3AVO_;EFA[=MM]1;=YMN-JQ MN@"IB[F--L3V6K1$6K ;[L(?OBU2+0?C=MV,W,DY;8U$15X+IG#;WD"@G>J. M!%)PM7JKH/9SVW0*HA#@S%A=5>SVSGU>-![M%^_SXMP2J^$+\L3F]7ZX)BM. M55&#LBEJ[@>%-B R'#@S0=W:U:8&(U:/EN8CVO0@O.:;HJ6!2SN#?B0H=GY7 MJ8+37#G-G7%+;.@LN!AX9PS0!^?."637>G O)*.G[EBS4J.:)HU<$ZT]5=<: MH/_:Y]>MQXL@85&!GQG1\AYIY8V:13QZ4YCG*:'=3BPUMO4UM61QE\:UZ4OZ MLM0[?=RW3XO5W^*K"EB]V02LOGC2Q"?BN*#.^4FLYM[9%"7#>S]+U-SJ*8XW M-^WH3^)BWO="PPI@ OT7DN K0=+<)(JG!6OV-CFNYN9;K7?,']@( M4M, 45F+IH37H6TFO46ZF-CAR*6S=,9P^+D_ 0N#H&E;X.('YR1>0O23'J!1 M#7,OX8,'L0]W31H!<7P(+"_.E.)E>6>7$3I(/F2PE< 6RM69:) MDQHP*MFZM]K$@U_5>".ZN"K'6=TIVO/ MLM!M+;\Q2I2P[_:/:$:S]*1@]UK M50LY3[0=._4&:"Z)/=$]Y%07&6;@.S OG!@,*)!'D= O1+D%S-_X21S[QIK M';$T8%8(D9LF),)8V3'<8PS!.?:'X+N#SP5I#A.[?B5O<92*2O/86%[)H3X$+[1F$"M*U.K\;>\29/;A,D%PNYQ>H&6 MN1[5Y=#7F?V0 M+%IPP DZU(!5P[^D"AF+[%TZJ3DEL+ >6Y"A/SV5AG#\JBAN$?M:@UI?&+Q< MXN\TZ3)I-M?#]MC+4'D+N5<=D1U0SLSN?E:;GW12$BUC>,J=*&KQJ/;U'BM8Y+" M_EHD*8 JU ?3^1 3Q2+@1_3$/9(5ZCC7Q,\EM4ZP"IR4X6,8>_ M9*AS9E&+@MRM65T7IJ^:_4:F'#"Y>F,/]".$SF;8KFTS)6_P%PJG$5Q'QL Q M"B%L)>D:5]Q'Q9A9&GS;Y,JY29*-,_!.,9'.CD,Y.I//W<%JF5?F!GFE0UJSA-(A[4F%=*Z_&2&*$*%Z864BH\:2$]"S9UK4,6W^O MY;K-0&Z+UT4@Y>;,TPA"#+T-L+[/TORAFK,H.M25OISJ77$0(Z?(NX _\5HZ MRJ<1>:E90UU#U/O"U:@M.6W]\[/1:?_CL+_NZ6=/A<;WI#CJ)?HJ0,HS%B;0 M/@/WW[,2W&* G3FQ4;Z0NS59V4$*>D8F8=8^J'7[+U_N];QJ"6<6YB-<(0MJ M#ST9$<&!>5O?],^&!]]L(_J@UF!^*5'7?/V&.]S G]&\!MOLF$!O]UZ_V'OY M\N4NYL#JS'.=9\#X)[64UZY-[55M>(T=64^;-NNW4F7?ZXIGK?]\5:&2O9>; M6,F3%O=T85QW9W&)MH(]MQM=4&K=0= M9KI_K!DTPE,A>SPIF UZ<]')#'RH MCUY'4#%LW/7':J!A>.&B]AD.WZM:5TN"%G?LI-0- _\1Q'XTI2^-5:(FH#+5 MVG9)+,C1&$D?T\]SXVKL)X2(JDK[SS42"0)[>/N'N_L+I8ZW=5!<;O>Z84;@ MBO0#!ABIGK%BT*0!H:XI M@V9+BS+ <):[\GZ>_- MFQ_X*GM;M7K#.E:,PA?NV9GR>9+I8]A\[P?UIWBV]%7U[S7.VKO_-0 M=_\HU0XH"83H+'#+5GI^YO_[T_[_&WY<^VJ_M;?T/_IC$+D?_6M@9%JU?P!+ MOPWSC3,X4&63MHX2=^@A" WQ4JVU5'9PFP1PJF9]@2P&I0$A-=F!.,6$?#^V M$X)0I:EE$C?[5YJ$5P&J6?)=PERT>DLM A5;\CD!A)5O1BR:3,OY+M.,ZZU[ MN@F&/9.6*-JT3'3^+XUPIS*Y(HZT_\%\PWD*F V,*(X M\<-YE'EAZ3GOX].Q/-VG+&<@*B ?_ZS#"-0*R/D[?!PQM]&TS-,DT3_Y*6EOD#F5QC?2K,I M%A5C!O5-S\,_O7Y79,KCAPBCR0NQH%7/6DYK_?7$M?=54R:@9+[?4RBTX=?D MY4R2HQ9"V-P-5?LY$<(#G+LC6#5B.R=,_0LNFIO,VHQ596J&;9RIEO2*D=TQ MRZT4R J)2*$,S52LKGP"#JH2CKD)#0(+4))HHN*>VPTNQ7!7LF/_KN?4N2VN MX]EMKW1I6V"M8) ZXQ16,,ZL+<:0&?Y9+]0HTMHVCC+=,":_WP2J:&05$V2] M&ADR!>D<\!$VYS\K-6O^L0ODPF" P ?4\^2-:YTPL[=)F/FR'I##P=&G_NEO MSY*RO[34?U(7R*&?H '&MOLQ@?U@G/8^7H]A*0OB*U>KUM)D&'["MH+]HY%W=#P:'MR]T:C8"E8K9%>SK])? M)8&/8P8(M9R!44F@@P:1(UU$=50]SX5=*J%:>74M4(6$N6:*<*N:>B#,7U,8 M^#?X3RW:0:V7%X:D!NN0:DC$O7V" 0ZB'Z]2=,E1\E^:3DN,F%?&+"^%3 M-?,+A+,C&(VJNO1>DM>Y^$O GF C,7#,DU :!^RR2N4%(8DH(9TBKY88K$.E MXK7(JQ1]DVE,@'?M@P%;&(*VX&LP<-]N^!"E(?$4=/-1E,U./Y;:5?HF,JUN M+PTU38./ST!+CP3#K3M+6]TPH*D&YN=D;9@0S7.CY;:@3Z.'*U-+!785Y661J$"(MJ^Y4?Q39F3]6RI=[51V*"H@XYC*=P M-;,*I=;IQ->3_(LH,QVS&+&_1&1/FU\2,Z.ELI^V":U2(0!;W^6I6%]\IFQB MK7,Y]C>Y'%^6E;4G4ZT2SO<9J,+1N.3JQ3] M91 T:NO]O9?>5BU$NLU5C.8)^,1P2OC1,I%CVD-;#=Q^IJSC2VL8_[=_TC_: M;,UR-_0&=V$E>OHT^,?PX/@K]!VLO1)[4"5DV!E4#V8?JQO,FLYC:LJ07B24 M"-R07"MV.5O0MM/O=F K+DY'J&<.XV.F6U=OJ;$JKM$AZ"K;]K?K*T2A2SY$ MG42SP.GH"S2WC:?-3CUS"JVS69:;[N H?5(W42" PKS,6O=6W:[/&>?EFW?\ MHDZ/ZS6_99Y9;/U+GC5Z-]_[Z!*5/+])FJF+E)IE;/G;3-+%ZL3BV"$&J<'U MM_AS#V@;8Q#D&.DF)T,65H]S'=O(5Z "9SM@/6-K/0\Z49VB96,K6,1KMV#G MDO,FAL5XWCEO@GT(9.ZX =,T-!C_W)\2/A-.;8\S3D^'$O,)5^SH>M3#3 MK LI?6THVV8Z\Z/,;LAU1U +=C:UKWR# /C%8T:#FR+SJ?TB@@T/"S45?^5, M)?E],;17$$+L?5AD3ZT@E30VMT"_X.\)^EH1'FO&GH\RB3!E.B-\UL $:*U+ M826LM4Y@D@G_N4IC4$9Q8#,2H5KH^2EW=LV^+ MZ:A.TJ+:KQXW\T"&HYD9_C'%!DNENK7"4/4[,0TX=2P-9"6[IH52KORX-,*X M&Q<8]0:':B.AVL"B6NJWB[%R\LH'Z4RMPJMTOPZ-J2,36Y*WNP1PYX)ZFR!< M_,V,.Y$Z$ZWWLPK\.""P1PV-B-U D'2H@PLP'^F0DJD0+C+\8=[S\*PPZJ R M# _JD'_>\\9IPHV L'^!!@:3I[@U1\_#J1C,Q4*,-=N^%MO27Z5\3['\-$.QJ,?AVF/9](PC'XB'5R#P,5IGG-3=YB& MR=\P(H("K#)8ZG1M;VU19'#<&NL,E*_[*%$RBHQ)8]"KU@,N^C!O>EM7I/H& MTV2M#=WX.UN9W]GPZ)?^R?'IIN[IBSND_J>$!4WF57=#;W #+. A[(%5NC_4 M8;MU12.%4>LM)L6/TIBRKI94>N8R;*Y#*C^\VMK;WIILZ\G4.D1\* MJ/H\U MDEL'E_X,LS'V?WS30Y#O[[U!N+MMG#AG'_IVAQL]PV5G\K(/,X!04] M%'AO:I^F0N8 M@6*5Q\"PEM@DDY;96[%L21NU6P;<;TT4=7[0;_#=[#MC-*L86HM)[ ME1L)\&RBO)V3&DZI.3#U._C'<#CT#C5X.K!,!TQ]ZS5P0=U7&%B>X:X_OMRV M#Z&#@WZ%F+./HAH=GX]^]7X#W>A^^:SVACV;\-T#<*-'K5-ZGD'/QR"SDV-T M/:R7^KTB#/]S)[)'X1HG_>'1>IWFUVA,54FIIA+MT E/5"E4VN2YCY'U%?*Z MQR"!NT'Y4-I PNZUQ6D2MP+]:60-?P4NHD?/QVQ4?51.2=S=*N 7SWOH=BC* M"*OR8W:5MD>_3/Y(5E%#+C4@+9X)H )8(9:1E%C\=7V9DD-S;-(OE!L",2V_ M)@VPO\LL+2\H-H:C7Z=9'(K%9(*,%.>D+EDPJRKT*/V&;=P,KYQ)NH=$71%2 MOQ0WB!-S]$P?77;,&+,(>%F23B5S%4T'U/&OL9YN'-DY&-U+HD_!?RG;Q!O[ M>01"\D#GW11QO(5+AI+DD26M@? /5VI#8&57S%6U,2C M:A"">]42=V/F35'(;B0@PR3DTDF)Y/70"$1I,Y$A M3=!QJZHA,,%&)W:P[7:JX]+CRLTON&C2_W3YH48Z8^Q:.P!P]F21UAN>CLNJ MQKDZWT;8/,-F7YC*%7+W^G?P0KFT:27&\^.Y*7Z@V8E3@A;+76KDH.VOXVRC M'%O*)]SHLGK'E(?JJ>G5<1M8*6OU#?QF*_W(]O#APLL)]G;FQ(,HO*^$_[<3 M#;4,B)[)_PM-3OJ2DS"^E(H'FK2N>LH^MWTLJ;LP_+D[!5$GJA#&JJ-B 'D@ MA5+O=8M5]$R-/A#21$6Z.PJ*#"O^I>\0:Z#D#^\JY,],%&N*=@TQ&7AKFICD M,[T\N.;BM.\*"R[$E[I5D82YCJIQQ3,.O#6ZAV;JPL]"KN3,S^EY/1XZD0!?_ M,E5^(F+_;,;8F;%_W2,Z9D$PB_V ?*QT2_%W\BL90;\&% D?1<$,?P@0@YH= MIB;2PY6&NR:*5$\$V^HH^=NN03@;X"FXO5CF'.C[L4H$3@,S(%B;7M*E0F6B M9X>KS*3O@]U%C[^-"J#?@)/A0;']]N_[KU^]2\ V#B)IJAY[GU06^&&*L&._ M^W$*3.W.)/'MWU_MO]NR#\8B!P,\P7N:I(E8YZG=P-K-G67:80^[5'5)$.]Y MHFRM=;3O]2;:]V5=BZ-?^\/U\Q6O7W7:5[%%+?1S?C0<#0Z]_FG_O3?X-#SM MCP:;C,-^''3>$A^4A.FY@@2?ZBM)T(?E-YS"27112G MQ'C'V>C"4;!ZF+"@4!KI1B =+K>6SAHR\GE_@$GTA/.D97JM.RPK8+;&52EE M#MR"<0E:R3O4D81T,5:YJJ_HO"$'O2*WBKXR5?4WGW *OJG&-GM'H7UWVPCK M1GP.H#%A'BHMIL=Y1G'$_K+QO&=IBMP,I2,_ VVP$LPI7"Z,@<^GUXD7EN@V M!?+G"CK>T$J%VAA0"YP444946,LW(]L\Y)^K)"].(:MC^4SH-!$>A.Y4YL$Y M2_(;'JM+5J3"XSA1(;8*:.\SNC+\&EO-5N^67!580"'W9*K1/M"E9G+,9#XQ MMP0@4C3T#:3T@<$2P'X0OR8EL7';'/*3#8<*_:0Z3#80 M'S3\^DK%Z8Q^3]ALC*0@%3&Y;I# @]UVB9' F71O=51LZ'FYTXT9!OG7-!-$ M#Q:%3Q [ JE!A^CYXY5?XUR?_GS#$W'"U4W2> U?[UI_.WGD'0$_IM-( ?_UT>J#U/F_+ MB;,5",U397L[(3C=W,[\?;O>LS;.T_J>IL:]SR%P:MQF//XJK"G-BY;K7_@( M1$]3:AZ%]O?/29'-E 10Y3!2#G*B2""-$EV-#, HGD9ZJ*-]W%A=^O$$A\*= MN^>.;;A2JSO#Q;3&8[! (Z*:_*6DA!#.-RA2*7,%:4V2'VP]L!_AWOAYER]= MPT2]VOILTH4'&HZR'R!856&*I>7OT72J0C3DXGDU,0M%RZ0P(,3E7'CLT YD M->-1*ZR"DT8HFH]TAHI*I$%-XI@K>ZF$#0MZD9R%A5@9Y[0%;UYZH3_/!=Z3 M[-#=WW9IS+GRL=&)KJQ-9+H7T16N,,/ H]BE]3A=J+@_EP3 O30 C4DBX%5T MCT.3U73QFYBOXCBR)5^@$8M/S;PDT@\ZD;4?Y"CWS>\UC!CE-Q@8,4F.@0N. MS'Q1F^WF$8%N%DWYU'4@M&Z%9&J69E(Y'>)7M$%4.S=B+H06;5:B5\TTP/8U M<9@JXR=7\63'SW.5YSKJJ,O:^>/1= R;CM]<66SHY 93V%BEARBU?#\7+T:7 M:*\\&R[&1.F959BVU?E8M?S(4Q53L!09:21LY3>CM=U*P-<(9?TXD==U*'P> M, 8 Q]H/8C^:/E2Y\T),BV9=CX0OZWD170715IDR^]2LUWQDN[DN5::?FG=C MI7)B2;BH51$O2CT%G924%^I*7#3JMJW9ARN$F1L@^)+P%")S &D++.0J18SJN=E0*G@/I4#+ M/:I;\)+'8A-K'53][D&#JO^A?QBGX?SGO_WTXK*8QC__?U!+ P04 " !E M9(9/NAJCPNDM C%P$ &@ &5X:&EB:70Q,"UA9WAF;W)M;V9P97(N:'1M M[3U9<]M&FL\SOP+KJ9V2MB#)LIW$L;VNI24Z5JVNE:AX\M@$FF*/08"#0Q+G MU^]W=#<:%T6)I&TY?(@CDD"?WWV^^X_#LX/!'^=];YQ/(N_\ZL/QT8'W;&=O M[_/+@[V]P\&A]VEPOK>S8Y\\2*:S5%V/<^_%\_U?O<])^D7= M"/-$KO)(ON_?C=50Y>_V^"-,MJ=G>S=,PMG[=Z&Z\;)\%LG_?C9*XGQG)"8J MFKT9J(G,O%-YZUTD$Q&_I=\R]6_Y9O_Y-'^+JX8IA$H4PA+XA;__Y3N^WZH(77%LD1^Y$KQ^ZLM<=Y[7@] $ MJTS7]RT'_PKLM _'1S]WO?.CWNGW]MZS_L7'\\N3GJP M2*_WN7=QZ/5^N^CW3V#)J[C9%>+"4UG /XLL5Z,9?Z7B$.[NS:O7T[OEK^_9 M^\%89=ZY3$=)"B0ND%[O5J2AU[M.I20*O)6/I??WO[U^\>+Y6_LM?=Y_N^W! MRT.9WTH9 \T&XA]F20PT>3(5\$=R@C <-*+TC2:9(*9!3>EA[4 MOJ<']9+4<^;4@]D911S2SU.9XES95 9JI(!%J)B^A_-1-RHL1.1= U>"TR@F M$Y'":D3LRLG(62],"+_U1B,5*> VE2WW]1MV_FF19@6.FRV MF1V=B S0S+O,D^ +?@U'IVZD=Q[!?.XL^(698=?S/L**8)XIL,D,EXI/VK/W M:TM+S;E-)##A^K9FSK[RL=D? M?'JSHI7\4(3B\Z?^1;]WZ1/@$ "+(A\G*3S"P/2I +B7<@L*=( O@-TF*@\ M9V3#!SXD2%D0\U0J@SQ)LPH.V.:!P*I".&1[!RZ/N(I5#I='CXU@[41\ M+^%.D:[O T>(DMMM0R -D?&!$@__"0^9'P!;)AG1\R !HHTO6VJ' .9;6B_" M4"L7[2]E,O=@PS$NEGE=K 5,$'BM) 8[[<., M#=((TTQA)DD;QEG)/@%+ +8G4?X3'IHS(LG\J\&^],3R!N5O6H(SP1EM"$;) MB!7"_ H>#&'WYB@C^!QEB&*5O=A3T1*ZD5ALYW[*QS[4M1BPKRUHG@ MGY)^O%@'_2",,2:\9>E(22J"+W%R&\GP&@"$,&E*8"0 >Z+2%PM^_'KJX,W\S2) MED/$><+(GQ(/7ZX##P]$%!016UO@EE?"UN]#E4#/J3D2@F4<&A@K+2 'LP#8 MWU8GG=_V0&:8%%&NIM',\(^25365D?9AO)Q,^.7+/OX,L*Q05Y\FY>&0B86V M\KN("NF="! 4[H#.H/@/TX25<7WO=JR \P>)BE%/RD"_@*G9_@0C9UH7T@,# M6YTR:^M@>/HT\4'8)\@.'=(B"C $F-C 8N/MWP$1ET,>S0?$U"P0AQA&T&5LIND W_7KJB MMV[I6YK@785F5[%$F3D'9.]1SXWW%J MQIB*:[DS3*7XLB-&L,TW(KH5L^S94_2,MM&>7UX\!0I)JUP#A7SQBL;=$MOK M4##2Q+L0N?!60"N/JLJV (EWFBKT027W$KJ**0.DYAS#((#[IDP@2,Z0<(X* M>+@W33A"PC<.+OMF($7&MDG4-1PO%5!(P(^,"=^%S%6J?7)5RZN1T+=1X1;Y MF&8X5)D8JDCELSF/&ZH)/S#9OU5,YJR%75L)#*4-T*J3EO2O2W]?C$EH 4\Q M,RAI-I+3C,BIA-N'S:BL1J@G<)-C7DXD\W)?=0D39P$X3X#CF(%>_KPZ*6B# MXXCCPW7@^,)G[Z+?/"\1LI% M+ TCWK4,GSJ,/G!1C_5 -#WE3>-%X\Q#=(;CPR2)6LF288$(K+T/@@8!,,ED M9TMMLR:%WX?L4[<3 !Q(!& @?UZ<@&K6F*1N_:XS@K;W@?+"(;:]GQ*=WU+S MUN1"?$JC@Z:%^Q+ MAR*\0#HZRLBARH)4,B-LO1UK+4?&9.BZPYW,@9)9#LW6Z,BC?>/ZZ1$X/;P\ M4CE"S5P 9_6A3@&4DM#;DKO7NWYY=(V%Z.>JD'&;%%%($X#F'Q6A--:V/#4& M]6"L(<<_TM4YZXC$K=5[_EFD M*@N589V@_3*NE%UU$H!"%RV^(I0)813T93:.1=T9@!I MTH:K),X NK5L,Y0:W/%EBS&W8P40C%(17QQIFL,,C2TF;(]A M4@QS#((RPF%M_7 #G/RF3WP-*QQ>G7>D_5QE1PM7D"V MHDA/^-_/GC^CS]E4!.;S N&Z7G.R'";+0_/RK0KSL;41[>4A_JC_V*-'*X_? MR!0P6T3Z6/)D^FQA-=45GNC\M.ST<([W4^T2];*[%_GVGE7.]ZH_CC'/$^SP MFHA4 [I,$$8O99Y'^;).)%>0DCE/*[.I="V55 MJ4Z"H$B!E(/J2OP9-(9?GP/3FV4L>,$O)'G1+R_M+V@9NT1$_#H&FUT6NSRO2G%#OC>>#9%]2:@_:2.J@/G@H*30;/.8P$R8R(2 M:\;"1YZ-T5=B2E *W5 A"F8'W&>W??DX._V NK$%XL&GNF3(]Q.D&FMR!>[S MN%O!8ZG&L_=__]O+%V_70',." 60!APD%+2!=BF+^=DR!.@TR1'6LEQP>%<) MB:0V99JR&._B*]8[01>Q_D90&TO;6>F%#+>W6=/TFJLG%IH]S#S?$BE@;#MJ M,I$AZEG1S/!KQ+&I4$PW SA45N.T<]]=/MRWMZ6-)>WSW$J.\F$Y8M4BAXI- M"(( BL4V$#/ G#W3YLJU.&8 D0.!%+%1[\4D*0 LIF)&ZICA*XZ51V1X3XZ' M%I_K\ >,1 2,/JQ)? XJU!#=4HJ) M".6BPU\2^7'GJ ZSC!3Z9Q-3UJS5]D+$U&4F8=0:N+9(5[<$>!?)H$"_#N*LR(E:";&;K1$[S,H/^,D"I>* ML]J8Y[];\_RS]Q<2O='L]V>3N0[#JM02J$8ZB"^R:6XB*P"P$Z""*J;(X5S< M^32LXQ4+F< M8#80?^IBFE.!N*BF3.S=C!N39@BXL'.A1SG",4V:83VIU4U"LKE%&,8V01DY M4B;L9Z3/ 0;&H9[_^K8RO(>N\@C8:UA($R_A^NL1+U,Y$7!F'5$2<.JHZ?)T M1N6$]91W5LN!3M^4X2L3N#XRQII$1:%S@5)F6W"]I%:G!!DF_R+'8DS&RX%W MW;4Y.&%0PV,M;!"4$%0QH+2D_NE@[-+0BP]PWGGWT[60[SE/+6J6S8IA)O]5 MD$0E(NM ZI!DS/FZN6CH;C(66ZH[X,3GA(GVY&/@!!FL\[0(,,*M&9*A]YXN M!L)+ J!V5LS*'\B7YX M9NA;E7"BV\@0[U'[(R:+F,?1T;] FRS51_H!&H)/R(-Q1:"*I#-.#I=Q0%' MG)31AI= TFY44F#(F@C^59"=9"QNR$SM?10J]4Y$^D7F.M.+J":&2/T+H[9B%U,TM)2NYSE[G+\W"B/DA6T-T^2+3'=$1D;4<)N\:CMYLA/ !E+V MIFGI@)9'$=C*R )XW8XU&(/46MWR(56 P4%&:3*I@&D-:$W5B++63 F:]X$B M;6A_NW+:BR2YP[9SRVF@3 M,@K]1@6J:0+GC5= WHLT0?V5U^95:FO12C)&$4KV+55]8C2 AG3Y%(BX]:)Z M;HU[LB/>"I2%K'1&R!"XRK4Q+=:C7^%V*L+*7HW4[#:BMP%+W8(.0 V-0%<& M521Q-2!R(0'.4CMF:7+E7H@Y&GI!"ZAS&.K\)6[8[6K9[1*NV$-; ML$*CLHL#$PE$"!"PA%J$C#F@T"1')LJ4"'5)*-&H5Q#O=>=+*0:4LW<>&ER] M76*D,T]C=%?FGH@[-2DFS8L+::;$^Q M5#Y[\D#X,5&NS2RL'\K7]G+C:_NJOK80[?E$XBG"AIS66BQ .!L5T0(E_ KE4T7RNN,MZ20!@G=]WH]71Q<./[F8N[OSQUW\^I(+LCX,!O:&G\?A(O M-MK,"AT[IU+9K#>BR;$)PRP#%]AI;3T#)(8;$>A:W=12"85;S!#=$_6JVBZO M\1WCMZF\R!9S&J/V-&4$@OXRQMC FDF(J"FL'?^?%,A6@"&8]-?6I6-ZMW>; M(J6.;7IF-5ENHW9_-U;N0:>)IJV4'X$R '&I[0K@SP"+,5,U?,=D","W8<$$ M4-><8/E'3"@UV$<)!=D:_HG(89*+PXIYRN],84;9'2WSP/9V/:]'LAF,S!FS MDR14(UN[**WG;=J]=*1Y<@H#OJ@F4Z%2-\'H0>4,W?QE(Y>45K859@)L\& Y M\].@[O;4!:K;*E.5\44&'P1:%K7YD8*_C$N=JJ D@$($8M12IY&V;LU%S6JU M0.1Y&:D9D0R:D9)%^]*T&C J$!TQ,;I@O*0R[B:1W+=!Y1JM:[CEN3T:'#N5 MWY(%Q$8@7 5[9=$%RG7 ]-KKA;[N5]SMKHV;UYBC;(+#QDWZ?2K3"^BFZ.ZC M&GD4>HA)8Q&H?\A%\+:3(! 9_:*3(6[(B=;I?Z=X#"&(6=9 M7I;ZP'-SN$_32>@TUMGP@=7BXV@)C3?Q@DBH"2$$I]-RV>VD1HE3+Q03\ERS M\"U2=.^SK; II3."LBFT](8WGYM'Q[=JI<-N09W)$D0OWY:G25(6; 1&V8^P MU*B)3(B!%"@2P0!LT6T3C''2* FPL$&M+M *BOQL0'JE('V]'(MA2;K&#A[ M6A2J"ZA5TL= V+)"(FH>@&J7.<6(A$F$ A)9R!#G MQ&@DM:VU0C-Z1H\WGE4/,[/O/B)2VH1AEC8+&FW)(A0;7]CW MX M[_=1]88=82?H\53RDM=+A_BRAAY6ZDI2ABH-6%M",Q#8,3/;@IGUKHGW6]*TG/B0-;9.P&O. MO%CB:VA JRC@]CDW/;GF1'GXXIMM(IVT[1A3UG14G,$NTZ6.4$4[ C4 M2C$=;U3)[\;-VIT;Z%'\EU;_2MJD8C)U*RF&8=EJM@U&(823C+*3'H'IUVPS=/8#_4ZJU:J+@D:WRS=U9+30$#'R/!/ M#C#%2@FF4T]*O@838JHZ=(N1N$&C:$L0*8BKXMH@O"&Z'+9N":YMX XTP&E> M;NC=(Z&4/^+C;U0.UQ+P-[>,D4, T[?+54Q[]MX6=RZ#$=V2[)K^X8$RV03B M."HBWT02JC1D>BUUZ.KQ\RQ"OH6 MJHK9'%YQJ.480Z^Y8CJF^TTC$:#GB8M842G4-(E5H(N/QMH\[_S 9IHT=QVRB45@@L')D3X3^Y+26BFUK4>,Y<"D-9AFI+,]9%VY'^U,2CQA? M"2$YJ:(87F9O56E]Z0 ^:9 ^7*-E=)^FUB-6_M0B%/;H("Q H>=DF^8S@D 9L M*2PN2_ UX355X8QXE3F"!),<8R(R,@.?.PZ(]EA MDLE(-_AM@?(6RM@-6D0<*T67'RKYS]D%RNOD8QD5*8=05G9D\K%=7N!QSBSB M3#FPGO-1VRG%_REZFG(=E+:X^JI&<_( N+4?DD90(6Y,J>")3*^I%0A:[$R_ M*FOARX#H9B@E*5@E>EZ!_/N&0"LB#"/B7KXW%/&7M)CFZ!].I4MQ?"]2,'BH M/X0JRT"'L9VQDO*X=9XQ^KQT_MEM+$GD,F(5.H>+(O'/M5.[$W'\U 0#GD4B"ZWV,FQG-"VIG@#U.6):/#<4R$J=) M24MESN&X877)%+KH<'5[Q,B^_ 9=?Y1(L@C"E7F&[ -E^)(=Y@N1-1)5#)68 M;P+8:QJHYR3:_U!NJ)\V;JBOFBJX4,H_$0S.JW>HFT- 2.Z]'=>RZYD!1=J1 M&TIJ'KB0BZ7NMF$NLA&=OL=(1;SE2@@Y%JZ7:8#L"6UH #!.<7>KLS;XPSUR M .M=VA=//:O*) R DBVA$RB2(;$04L*LU#B3!LBX1D&. MHA?%.I-7[']"(R+M@M!8'Y3 D6Q-.D=C3&:4;$S9^&4;+0T=&?%D$'A4S*VT M@&)1"78;@SL4($BW-&\L0]CU*'AQ%"J%>])UL";)305Y]+,=S>;8"LB6G22= MFRA1:2W'MGP9OF6Y-(ZXM -)'*9OWZ@P (-CA:D@WU!S:=S=M)*T6W:9P[ET M\13VV%1.I!F+;.31U2O03S#[^^?GZV$#+W^F<7]=1_OWW[#.$A:U]XX%=VG_ M7<;%,DU0!VT)?SI6-D\+;7^3:.H/9$?K VU7T]3H:O=REVJ6,"^0$9JGN>L* M]IVOEX5$N$R+2&9E["W%8\8CH-0YC0HCU,F*=5Y9_F,LJ)5^AR8:+C<=($<2 M#A-#9A)0W3N6?*) 3\L2]I.VE2JDH'N\B4S5EHW&>YB>,+MP'*AE"&4]98T" M;? [./8(]&1=0>4A@Y:7=H/ 0)?T2<*RIU2''>@FR!%V4ZLSE!$"_=G1?/_Y M.O#\0@*!3A7]\):J44>JQ#C _:4POK6T1&JFE)XNEZ[#Z7,N]^M6Z>JN>8GR M"5>\:T9UL5_HGE2ML-+2B)(33*T&K(R$MJA&S89Y2^K2?,AGMMU&SSBFKAFK M1S1J&=^!KFY>_E(*%&2."Q4:R.#3=KV-5(6MBRA+G'LC_XU+1=@PIKU/+IUL M>8C>CJO%UNH)#'Z;O06'PX"6FID4B;G3H50'UD@7ZE2ZVH,;C%TMQKY8"\;& MUWCE(*+%UX6X7DXS6[3LA=)6@K8\KKLIA5$ILKMYNDI&526IF)#(1T98:I'& MUUWK>6)F:%HHHSKPY-T@M0,%."P+PVXY4ZRB*7Q5PTM%)\GPJ?!C*FYCKY@B M*NKCG7K+=3#47HC6@&*R!"-M:T?KA N: MF/22UMI0=ZRMD9+2:+,@K*VM4@UFQL'.6+^]C9QWAK,MI\/YU5!'TZ>N]'$) M?7B\(W>/5'>'@I?\1OM(X\'*[)IFQK3CN$!HW[JJNUYK*D/4!=JI)PLY6,@:(MDWALQ:HM.385#4S M=4MJL+I1?%9*IU^M@TX?32@*18/E&=&%"[:8D9RP"D,%TB.9WN@,.QNBH"8< M&$ISILZ<''ZC;,V=AT?(N.\^/(%L:;+$$>#-?5&=G^^;!)DFI)5UNU$F6VC] M-P6+2@_ MA-=7J?Q:!9A(ZTA#%D%0M>&0B:.KZ;8V.O2^PCES6/ P(MN=0+Q\Z*?AC$B=)-3T3 V8:.,Z:_ MMW0KW3((NA9S;$G(=DD.>^X9UJK+9,44"V9E#IV8MX -(JX6$7]>#R)ZO9!* MM%W8[H_+%@F',=TBT=V>2(H8L]D.2-.1[=6*4%/Q+)F;RM;V>UT&3C/Z+CE@ M.',9>ID=R2SMB%(H31>ZKCI'G#.!%5=#B8R*B('*ONQZ'R2R'7:IZ.".#E^# MW[KX0&#@&*8R8&,$>4O66K*:8* ;J%(=YI@J8^YV+9MIV IZCV?36$9'W$]A MA"&0.B_8GI(@6-E@]FHQ^Y>U"/!<&]$;I *GW-,M GM#S%D\!KEQ"0S_, >K M.EWRKO3:3%.DOG8SCT1N7GC."_>VJF*WXR%Q=-":!6';M8=4UU/W+6"D<:T- M6 -'M+F'(_OGRP;D6I"ZR^NY;X)WRS@FZ6 M(O?*&/!Y92A,;U@6IN4T]PTU]:GU8;49(B@S)E^OJZNNCBKN3FS?DKO7NW[3 M+T3]R_3; +Y?2GIG"UIUS1D6),VQ=0?+8%<.5&5ND5#3YTFGLO/9NF4/=&*[ MTPG9"8=Q:K;,G"#)]"'!'0"6QR0RU>^U-9$9+Q H\5@-%5^A+E]OJUK:<'D\ M%U(3:\5J* \-)U-1I:]^B&4J(--#&L0&IC:JV9=)G[+]I1 I3=* M,J/O-<=OYE/.O"W'BT!AXOJ*8BG#'\HG]LO&)_95?6( :TCO#6)3LD'9J9Z-W.B.H.QHXPD>9F- M!)UI>VN%\-N(FJR="B&#R206YD"F-;I6$G< M:G9=LKE$U4J==OSVT9DE+C@' S^EQ;6_P;C17!:*FWQND7130URI6DO>E<($ MF,.Q40-7BA1KR3#Z+# BSR5>FEAL%!;;7,61ULQKX2&;Z(57!']K2'O,#ZF17/-VCC@K)P#>] M*UI A2B])-*P]-W1QVI-M?[)^?'9'_W^HPG#FR=\QBY17\$1ZR6M0: Y^NVT M?^A]^,/K'_3-[L_]PN+:R MROY7];I[Q\=_>+V#@_[YX.CT-V_PJ>_U/O)=7!Y_T:[W3@[YW<'9Z.3@:7 WHH?)%K75=M@*8=W3J]?_1/[@:')V=>F$LJ=/LZSKP/?>_#V=4I02\^]4]Z& M'5)_/#SLGQY>G> PE9^]K:./7N_TCVWXY]".\9;;@E87\JEWZ5WT?S_J?^X? MKG0V/!3X^^C"@T>.+OJ#/WR:[%/O$)[SSL[/SRX&5Z='@S]PP+,/@QZ_ //\ M?@0W 9L_@'.Y[!_#D1R=7>!3+?=+'?O^4ISV$0_U\- 0@\V<_^'!-AP PNU<$A"8GWE]E)4-[U^>PZ-7E]Y' MW+TY5K. 0>\? +WGY\>\0+WBKE<;<(QG.[B .\&-P2B 01^.^V]I^*W&IOH7 M?0#/$FCY(CS?1[GZ_DZ+1W3-=PV#\PQW\!0#'H7YP# M-/0&[HTASNG^UWI!2ZGF*V B'T/ MXFKK&IZRZ?CUQG3\F(M:F/[TD.L24];Q_ M >3RA.0 S5L,^5B9 >?;6C7ODO M=B7*WM5QM_"C]E:8/ I3B]NK>\D=K9N]T]9?K$P[. [LQSKL6IUV:ZVPSX/< MEA38Q?7;=<,O%>]Z@^X)FQD'D$5"NDY.GP)8@$2$ MK__C9AGTX+Z,PUU/F'&U,OJJ<=-L223_/@$1]D\UR6=M:365(FLKRDU8BZ7F MZN+LO ]T')0*(.FF#G__RF(^BG[VJ3X(K&??RD?_(!!$[0 M*$ ;7)UCBZHE_CE8P%(&GV?O'U5:@N8'3\AK+!]]=^ZKS:?FJ!WE-=78#FE)>V M;*\ZV[?K3?70ME2U=;<5K8_D-; [C,YUZ]<_BV.+-F=KO;=.;B9R*4ZO!WICEL8#A #<<96H>&X/5V0[FE0+P2C MK]UH:J'^4DT8N258^UK-I@#^:],_M=9,NH0;)1O:$1TKC1'>J!/+JGHY/64[ M_*\;._SW1Z 6[E%5XSD_4K.JZM:XWL$]':OJ/9"6[6#E=OXY(?*&3>OC2,Z\ MRPF2X0\BC>7,2%^@*^!))QW=4JIU\OWJ4N&->3.@+9,LMF:*;3ZY^!J+5J%F M3L>AH\J[U346>2BQ**'_[YKL&!;+-OVZGGB_K@$WQ #M::IL48LAI[9;EP), MV^_Y7!HXK=)FD$ C-90 0+KYC;!B-U#69$NN2,LJ'] < MK$(;GER7L(8-X&NT"_.>4LNG:IBV80UM8%1=@NG((R@AM:PL@<8"'9^K'7^9 M#>=..6XO']*V(O(1HE#U"#A;47,.%!) #7=/,@]L6 FL-A2KPM[W*LT!KQ M,86C!.+PQ2&@I".BN*],!;N0V8C6&$2:(OFCBCAM77W*6PN2ZU104QVH!;+29/EUKL&7=@;:XE#ZZ-T:?@J]JM!'M2:65JFZ!]#U0I#)@ MK2V_.-EHU!78Z2/5>):N')1,)^FG\D3;M5.G@.:6V.SK(Z6Z3C& OE(U0F@* M#!HK\&,%T*L]UUJGGKO(S+O%I$8,[I_F&LAMSQ)-6-D*ZW.-P!EVBV#

>" M)(.%/;S-5,D]W"2/AH%>Z)J.C)-.::HYN9=H KW%C"?'>3^WI1,6]=!TH[& M6B>G5F']_L9.NGYZM4ZZS]YSPVP]2O3GBN-:R*"W,%L;?\+$1M=&K-F6LZEN M(DU;Q8"+CITN()Q4 57?]E.F.\2$YMQLC&8KH-'PEV1$P^H+50"I:8]8<0'[ ME:'5.M'=X_A5+;$IMF@&M?8PB%7:JFB#/Q)03O6P/JN#I4V.&]L1O 'D3-U6 M:;7UZ<8K*M4U[IT0$V2#-M["FISK!EN2J'!..Q$R5IFBL!\G\6P")XK;RI(6 M2 F >)3'."P=!*:F@/H.PS$^](]_.[HZ^9/$3313EUU5>U,";CMZZ, X2?7S0.;+\YEWVFLX (Q>CJH(,4#N:#P*AE+0_;,K%^ MV0DY7QP8*A$\0QG+$=J8&_(O=[9C(:8;7"P4.%&V: ?3O7GOO?3*<3C]F5>^ M4%/5MRSG7?$0ND' +!+:"5U]O6O=5(S'=(C& Y@DH=6_LTJ9JZRB>+IC^KKM M$@5L-XU_U4?+H@,N_FF;,UFT)U.A4M>Y,2\)O=FDISR;9K4[N_/5E<]8E1CV MI%G/>MH_W>6IH$ %] 8>81LP-LQ.99S1X^OE0F2 ;51/>B!;(D,)C(TUCTR- M!IO"('2WM")6U%T;_54@>QN3BX,UCC&H/9 IU02J[.UM1YK3A*VC _$\A"L= M)O7Z#TY"P&+1B/766PLVT2.*9*@=_IB@=Z3HR&J80UE+8Z4-54&[&:G\2ML& M-:384H@E+\>;Q9:F+I J#:2! Z04B$9=_]#[$8"&O@CM,K8U\E7"BO0Z*B6B M79;08E>Z)JLCNLWNIAR04UE6W=,4B"@H=*-D\H5092* "[*M4A,]NH)4AH"E M\,/,]_ BJ)9W2F6,39];WQLF,9OHT+UL/+3LR[=^ M:@6X+%)G<(X^$KK.9QE_YL9]U2.#'TWYOT:2W9-6IO=7JDS_Q7P8)N'L_5_? M[8WS2?3^_P%02P,$% @ 962&3YHN'Y3V1@ K+L! !H !E>&AI8FET M,3 M86AX9F]R;6]FU]67<;1[+F\^U?4=<]MP]Y#TB)E"S;DL=G M(!*R.!:72X)V>]X250FRK$(57 LI^-=/;)F560NX4Z*,AW:+ "HKE\A8OXCX M\3]W#W?&OQ^-@O-RE@1'IV\_[.T$WVP\>_;;BYUGSW;'N\'[\?Z'X.7F\ZU@ MG*NTB,LX2U7R[-GHX)O@F_.RG+]^]NSR\G+S\L5FEI\]&Q\_PZ%>/DNRK-"; M41E]\],_?L2/?OK'?_QXKE4$__\?/_[GQD:PFX753*=E$.9:E3H*JB).SX+? M(EU\#+:"C0W[RYULOLCCL_,RV'Z^]4/P6Y9_C"^4^449EXG^:?3I/)[$Y8_/ M^$]XV3-YVX^3+%K\]&,47P1%N4CT__YFFJ7EQE3-XF3Q>AS/=!$+;Z=?/_RN_#;%U$X>?Y2JV]_F+X( M7VR]W-*35Z^VMB???_/3C\\4_(^>,O\Q;T[B5&^<:US+ZZWMY__5?MV/^$G7 M1./T7.=QV?'$)(?7X?S__Y.Y/"!2K\P?9 M("+N_>')>'0C?5C&K:>_]?, MU 8T++Y[KG,<[]IS\I8\FLV3;*&U&78S"-YE>3"O8 J%MJNV.S,(V@_G\G P MTR!2G"7"0+#"8#B=QDF,^U:>JS+0]%1! YG7;SX):JI7=@X$H:)LCG(.U\%W M715P$874AO)U_<0[D0F<49K,9T@ ^,@CF*@\N5%+IX/0D^%_?;CY_CB_@ MGP_PY_5"#'WM\ T=X<6ZA_"34BS2Z8DE.LEWBR>7%#!-O/L:*U(F$"#(4P[ MAB^8D(607'K;^NY-03_VB)L^#;,+G<*;"B9F>)6EP!N0RB.1Q=;FO_ZY]>KY MF_9_S51O."1-,M*A,('7M+^X.GC9SW2583>9G]WR#=_\Y!TNG:I_(^D/UM+P MB.2D73+F"5A"+K.:-E62F,L/M$C31;HX@S,\0SX@Q)!6LPD0CD?)+B&V>5J# MN0(WP4^%M=O7S_,X[#2[(-P_>#).=:-!CGO^7F=@[%>=PG?./N@Q^I8LD M7WBSR]):(N _%(D6H%5ZD8[P HWKZ=DW%=7D#QV6N&/X&/",&=\#N#%1S->] M1?;F5IE;!F/OJ'E< GG_A4R(!DFS,HCT%"@EZAB!)W"N+GBZR*WQ)JLBS.,) MCI'!U&!+>"SO76.7,E3X$5A!HJ,S.+)\Q'# N8+LU66%=@_CO(,SZ2L M"MD8/A#:O[BXA73UR)$OQBX,X/ O9_MQ57$*7Q>&;,(D8SXZ05-%%S %G?+% M7=MZOAXLM,J!\>;9C'Y>OP 87L(_ER$C'!)6" \D,;)"L$)P\BJ$.QP10[^, MR_/F@61Y8XMEJC&?9 Q$!#>?#@;(!L:OA8JGT^#8LE7F4&%5)[#5^.W+[>V: M?".]&=R)@1KQF^BI<-"'8*DW4_$?B<]O/R:?_U47I1RDG/(Q+KBX"\-W2&RF M%DA3^I/.P[@ &@,]U6/_M4R?9DF27>)UB/.TW(W5[;T?M1J&2$F<1+CE+M;F(? ^[KB'IJF9NI%K28]]O/__A#3W# MXPU<&7$!VUJ(1@Y*$S #F82:)'1E]9_(9NJ!8"G(U-,PI[44KUO?\9 B#!HS M4&D*MS4OD%G)':SG_V;Y4.5E=H.A2$@O'>X\U]>?VQ74 BY:[^IUA MMG@:0 ,X QW=367[&W.<%X_)<49RN@[+45,T:':U MD%-W0L\D[.FWD%WHI[ M8DJLH%BI2C3-[")(LO0,IN(18>R;%$&H%9JL+"W9RF3&9A7=@>%<2)^O[YDJ M'YT(O2D\OZ89W)A6QR/7F*EY,]D'9MPUM7YK.MCKL0ZU)3'2$&M]:RKF10YG MCN=ZD2556A(KRX%;VS\'+*'PP%-K0[=>$QD*WT5!$"=Q";HE\+@"]']X"+X# MR2#Z5,$7\,7:9)T(],5:N+Z.SQ[K,L[%J=3SK'DT6E_WI%(\F^D(/23)0BX! MT3*2,G)0JT9;4H=;,6"=<\'*IJB K@Q%&0#KB-2BD(MLM7NYQ -[F6AT9M;= M'/V.6N/?_FY,[NUN (%D51(%4:S1>91HCY" [LH8Z,?5:M@*(24I"]#+5%N< M70.C@!6=GENZ';) MG16UE7V@H+CE>I[K DY4H9E4D!/;M-9I8 98:"@<1-;5T_\8T 4FEV>9(W"GK6O1B,R M>NWKTHZ=W38HN7$+F !E?MP@ GBMDDM0!KYY MBG'L>^1K+:^S=T7A9J.+K4S8[V85I-H?8A0BWRDJ:EN&T9&*-#>ZXO9YXDX% MRN()<2-_/;=,O\JYO1(G=Q,GT><2)PVKPGCW_9"; M6!-7$2-'&YHN;GJU1^ODOC,V>2]-;9%\NQG=WY&&GR@1?X90=3N([WID![?5 M!6P,BP2S1#O@)VOQ.A^2%Q S^(" XAB@>RO4?>*P]1(A!DN_#3N]\WG@W+") M7<_GI&>LQAA*O(H)13/7FX$U M_2E,J@*C-*#0A[DV4XPTKUG7H:X^8V2Y-M9$9\A578M3>#'=KLMS+6X/WVD@ MUN%$V^B\#2^Q_Y[NHMD(-B_1#Q@D&E>'0;X):'BA!HZ#L=P\HD 8Q7<7Q 5R M%9;H09>#,NZ(W)A0XIR0H!V.H%,>W:!(X+=%#-1M'?@P\31B2"$=E+,;9$5) MZ.L/D*E%%'/0"S8@UVW);IR"0F!L"/=:A/5[5'US8EKK)L%DR*:[R.+(8#:B MK)J4".8Q1F#C]-HP( N.*1SK \'=) *?: WHH5; B4^(Z-Z^9@N[GVX%4Q_ M;6?W77W8-_.&9"E8?J(%&DIL/ -J + 8#-$L.+I>\SXK78'T28<$2IBA^83O MB80QUD&]FG=Q% W-1F1R\/_,W&3D&9QS0&Z0;GC&1.-T'3.4( G(<^"B*U%E M4C;19"T-3 8^@8Q@K#YM'.N$)KE7:KB$KG)32_[@.WAIDEUB+/](WM _NH#Y,"-NY%G%4%G)\*_ZQB_"FP?D)2 M= !'.)YH35DYMR5SIIGQU!!0,9LX=Q]G;K0NG!OS0UP6?D@K4I/L0K^!?U^L ML_>I/#_/DDA"R3UKHG#=)7G_ZH#N1!,<#=GN/!,ZLPM8LF(7%N/2ZHUW@J3X MA=D)6#K)FK5)GGW4^88JBAAOW+JKMRKDG< @8Y1>B+C XV]XW9X&7SS(2EP MW,8T,DP";KD^R^"O02OVA=I0Q#X75\Y12"#,*I#+"TM!E_V]1_J9G[)RB"U6JC_QK/'U.D("CTW,&8?+2<0U+EDV#P32G*D2O&04S M:U>8(Q_0>ALXRT4&#F=9PHZ4 N@Q(JLF\PP.E3B^L 2Z%_9KY*1Q66N;I""A MPEIDB:N2(D\=)O"CE/QUR:(]#SZ,]M[CI4H7_=S$ XO1($43).J&O&"O;/RJ M!G^)\C=U(!XWTI1!'19T+>P1NA.[T'!GJ*;7RR:%KH(=S]'5B>$2Y(!!H0@< M L=2<0S0,+G6="8:AIVN?WD@U6\?4\\"W7@*; -OJ ,F +XB__Q9P=D .CTM-\$C4<":6N\C@;VI'TTF06IM^KBP00:$ M))'S:-O (^O00F01_AX#0*A\5XC#M]&O_0+AFXUK?Y7]1KK DL0$'TX ;$.5 M1:9!+10;&!B6(*"M)=AB:,1G]70*FNN &0\- )\S>*7AH]/IF3ICYHQO=JZ, MW("%IQ.S&HQ#@*$_=#P;'G;&Y:HUCH8GA9RND<="3!SU.F5>.8USL &RD&1; MQ$DF:V_E=?CS,[RC!/J]Z$ -@DC'!(:RI>89Z]380VAIH--!Q>1_J(^F$],K@CF@B,2H0 M-E$=5B&A(79=E\AHVH56B$>@A(=E(O@X^U=#"ME,""L0,-DM)KL2C<#L,A45 MEV0H>N0QP2=%Z49TB+X&_(-?D*'0RV$_"2>0 V7%,(] M4IP44?L@Q+%<0V\H-KL0O3ZV\X9[AIDEG'8VFX-]8Q,C\"G[V86^2A4@RPTL MI3@$DVE [PO%KDZC*B3[>&%GSJ:D"WOPT^O:&9"9;+F9N2=^!XY&U'-@2Z>V M1H>"?A&>)F,?6[N'7D,>AGP)-! YB&0D^/[/LSI-<99YS.Q4"I'=:2D 9E/B*7A#Y;.+F@ MSB1VX4TVQR]']QR^3X@7Y+^1778X;Y'&W^MKV@7CN9%_$/FW7HA.%M#F"F\_ M5A*E4Z*$2ZPZBJHB=(H3ZI2@@C!Z?7><>3,>B?=&?))& MTU4V#$.=.$GR M(P/<9K0EA5YVV#T?8]&(M,RSY"ZQRCT6I/I"8FFJ/7PS&.? C.@^5J4-2QQ* M>0))>;9.$<_5BO3OA,TD4HJTZ<+4#;UC6IY 8WM^6>..6$YX7R*ST.PTJN#B M)/C! EF*X3A.$!;_F*.+F_T8,6.A;A(A>B22_"+OR7>/>4_&ZA.=^TD6HI:P M!RIF3O$GHED!S1?!;W6\<^4^?BSW\7$+":18M?"T71\1ICZ:$*VQW42@H2Q% M3V9*?*!4G\"RY#./S9ECA9,%\*F$OYXBBL)JV05_:/ (&6?A5XYEB3_8R"72 M'%.DV?S5 *)95S(:N3$:KYSD4;-$JS0#?0J$UXMAU^5Z&E$QIX2"U2K0DS1# M)1E49>'_4]F.GN$YH$E0$MURQL8FELNZ=.?"O DL(, M(Z5IYIG %!VK(ZD86A5?D\6Z8($X ^40-$CGXKB(3"I0$#;9D+B87CS7KFL, MX:=GIDR*^Q,7<-KQ5;?3F+]S_&,4#)29][CXS):YQ3'@UU3%0J=1P>G:UAD4 M98+Z0I@.15@IT%CE!K+KH-1D87GO3C"B$?T!)-]8%6R '^WQ^X36(+]I# ,^:.0W&QA MAD;I"%M^A"%)C66ADH:X'HZU_Z7=LF%7S0\9'6*>W)WL@R)D#HP):X]UQX4\ MGR/"&Y8,N3SR[Z.L$G .V.(8%M.]K ML1/ANF%S*K_CIE^QUX? 4V],\-7;P]9)VB$OR4=LY2?!T,B:30N6B"!M6?EN M +G=,%T7+:(],FU)+;= $EP>(W-G&3%$C,6F/MSW2NGJ5 #PK@),YZL*_KU8 M!?\>53*IE&]$[=\4I*][L\T=(ZDMNN@2<;NT%T-;(KQK\RY79;' MZ+HF\&W)@;4ED4FD(#ALC31%&'5%\MA]7TY ?W:ON @$'Z7=@]>K&;#SGM;H MKB8\4Y_B635K_VC3L-UL F?#'+9[A;'1+F*3SMX0&$LEKX"K#8:X3\.>BFYD M@**#EDAHQ$$GF$0A8IV0L0@YO[JZ;LKHH'9/Z M_C&]L2FJ6" MRS9LP)8KTS%%$^6IMLQIV#E+I-LJF'"M2?WPJ*7N#"#6(!9LK.I-<)"E&[N@ M="594>7Z3F3=D6\P<=&XE 38KLWBR++:_=>H#]S.]NR*75,]8%Z+#7]Q;!Q+ MRY:%\2,ZH.K>-W%U8^.D=X%%!/*0*7>%L&UB-%W<08]Z2['K;OPR/EMO9-P( M8-)%C>R)-=W@J_MWK4EM/7_,"WB@3'((E1R]PRU;Z0(WB]4=.&R M,PT:\7K M^=I:Z*@'0Z6$*9];29EXBCM0.!XK85L\H*?VYB["TX[4I%MQ,F9KM M(TH)2"9EAH#/$%B,@2=1E0N T92"Q3.<457T 9I&H4X(&)7EC0(ZCL.W3]PX M"4^8"4E&(8S,51YF611/XU"9\$!'OA&MI:=F@R34(H9M-E=Q[B:N]TO9:^0P M^<[SSTVLOGSXYVUBI_8EUU M#F^DG"EDCG74"6,TI%M0?2>B>0X"A$@S# M<_G*C'UP7%@"P]D81SZ3.=%;!]=+=W&<;OZ3 M)A)OH:6%T]-HE4MR7YZQ:SB:L&( U<6F7'>WF#)5E0]#5= WIM*)VQ&EKGN* M4O\37 J\$5LO=0SBSLVD4($#\921: (LWE_#22']9F;55??^>RL[\LD";V4 M)#Q R[52TP M,8H*;T@]- ,I!#$UR=**PE28QF(J=\JOC$1&.J<1*47,%G&T4MXM#:G([9=K4T7K&LE+NI)S$ F)59U,33>JYMN/AO"2=59RMY/)3ON-ZRP( M$Q7/;*Y=PH=NDC^L$,R#2,T(5"-))CGZC3G0TK8TA OG?L&,&Y9 6.NM<3"P MY0+A%Z0$*G1)3K,J-7:SR?CAI)PZSX4+"34+\MVYNMX=ZZ=\M91WME2\LVW0 MD,PW$?,Q5NE!"YXE?AUZG /?B4F DQ$:3#DV81"TH"2!PP/@NM-C MG^!B"=P.C?ZNC/0!L4@NB[$R&:Y+0.?],)F&TUY.'@'"25T?I5TRC'(Z$T0K MBP#E*F,NGM44O>Q&(!,'L:6TC*9YFI(9>E(28";*$I23Y$9"@E 40FF3DP/G MG#IA_H+@\Y@MP" F\J 7F!P192=1!E?PVBQA&'U)TU8^M# (3P' MM@'4U[X95QKC5P[]B(XYE0UZNJT>2 M_>L\%:=1""IJG+Q?S>@5Z L1M*UI%)TRIISJB/+U(R=H<8ZI;!4E!2"5LA,R M8KVP)X7"M)C6/ E)U^%K91!*W:2]HN'.Z-FC]@"F%/FC/+Y0X6(5.GNTT-F1 M(S O^2IRWF/R@_QF@2TQ;E+2'C#1NYS1OLEY: M6D/SN=$&#[D\0G<6CO'WQE33N!'"0\\#.2?66+.SN$>.F/C%===OO3BB7=.) MVK20A16!;:CFYRNI<\.P;'_Z)I>L$1.NYB!.N1A,V*I\&AMX:M+K;OI+R0M\ M3A[B* += 8L4S11B0OE/GHM.]/PVVQ?JO"+F8GF9W-0 MCK"ZN@TYF1";Q1IPI1@;MC4/@KY.G2#95Z(XT?6/;!*02CA8IL>CP2F5K(KS M>%XPRCM.71=:I$NJ!B197IQ^Q5Y BZ_B>?H>H3[3 9^LP]N:L\&X8MQ #&JX M4ZF8UK@+3CV&N,?,FJH+5 <[,.DSE:HS)]M1V7^+FADOAAC)S Q8VK9*! M@3QC$V7BJEIBDRZ^%,Y:F!IOA-G;NOV'L\LQ%J'&DZ?HAK_-C&V04[@Q9]\5 MK<-P5YH8E;">)RJDOL]9=78>:%QIGJ5Q2"],62 ^_^&-\P4CRKTF/4EV%H=. MWF%4(=$R<"-^<+4>9O"YKO>;QF-?DE/AR?3,LU>_#@T'7D?5 MR:+52K%9M;SO(IBZY-E4:J;#)>O8Q6PN-5D*&U*'3Y!%PN3Q\&;Q7^:X*DGN M,*R4G&(^*R+5\!)KMY)VY8R.VU*EOLI"VUC/Q>YH@0=9FMG:4'](/S3)0"YS MLJO.\C.5QG^)PH.P4[H-2)RFF27+=:)'&K"STXPE8P/+\54I"A?/=8]BU=M^ MMY^\OZJ0W[>KD-]*9UN6J=BOLS%3-SHS\U-0&TD.:1>N=E-3:,DJT("AR-&TRAF$ZJW(U$MPQ:Z4LT2VY/G\FI<8G,ZUR]0'01+#X)'\$<5% 49=:0+0 M6;W=XNM#_Z:D@%ZFFK1;H\$:/Z(BH9QP%89F[4H_<&R]J>R7]-P>7?ES[8-W MCIUJ )GS]QV8E*6#4JY9JZ]=3^*:YBK<'@>=![IVAI45"K%:-%QBN4_D63L(25?SQIBK9MX!<=E(T("P74+(@.LM1[;;$*7E2P*Z\HHZO >7CDI7\-W MV/I/+F ;I@LW-0JY9GPF5U]A.P05+IPG0YO# -=!ZH@"_]9G!K!>S2,N[%EC MRK%AI.7(DP2($^M $RZC1E0T[)KU^IU4,LH<#"PJFS-J#I_GOD:,["A,(=;: M ^<:-GG;]V:K:6-DK-8@LKS-)ZZ6N>3K[+4!;N49]CM8:OVQT:U6UWUFN2 # M5HQF:#'%2/Y/9%M%@'AN#DKD2 X4250X)]] <4Z%!^JVF$(=!7$_$"W2;0+Y M"J:KU:#9B0*5I:.R38T9EU'PX AJ@VN25J2S[,*[//+;GHZM[-IB=T76+H3= MUB$EK,]N9!V]80T@3;B.!?%VTUYU6AF"P;&B7%%8HCTUZE[LY_UQ*SGS+BD, MQ,$";T=,]=#:E0?DADX ZSV[@6FX8MS?_+2U_9AQR!UJM4=5.(G:;GC#2^$X-WU7OR.WSBHL M1LJ@'J,X^2T\S=SA FSB9_!M@,#-J7);C)H?6@72 QT M2.\U3'M.!>Y!1P>;U2YJ)70[[_"C=@L]UB#$\IB^>!/F48XMNH45!=&!W"J^M6Q* M?:XN%JKK7?SJ1JV@;Q)4#=88/62_J8U3$J11C&YMU$NX*85I;-*LY9H4F5L0 MQ_9F%B[![FP)S[M\L.-']'3JXW?;G9XZO*0X'.+R&L$-9-;VP<)D^20+=V?9 MA?7(V_DN3M%QWUM*VN[B5Q5??;6*KSZJZ&K>KNZ+XUZ)Y2!6UL7)2Z@^.95) M3>_PSW:A5CI"EX[PJ&V21G6L;9>/4-)V26B4$?=5AL@B:P*R>F*.*587U!T+'=/2"SN1JYANH;T45.TY#N7%+'M$^Z:>-:30D/F( MFCJ6/6/01&H3K)I:=E==H0%5P<[591I4<[Q6LI=+=Z(=A2HJ4#/#&.;$26KR MAS,@.?O.J38 =5\UN;K4!>(B+@B,F5UW+-2YBUKM]1@5?%J'S.BKZU6HM/$_ M]@,VHV,X=]M7OO

9OCUK->!BA$5[-[L+7#AJEX\68 M-_!ED]%2WP:;*(.EC7*RU>IJ9-:'Y57/6G 6!O:7Z;IQO?C:NZF_ Q][;7H! MU3@%)=O'2_*+T@;O&.HW:)4),'[UPLYI87PJ3AB;UFWR8'FNN9X*B)Q+3?:_ M7BH=7;5GTI>61Z>H""YNT=+0K'.5A$ZMRM0M:)?4MC6!2-DWXX_E4&77S+Q$ M-F1[R,5-W"C+(ZZ.>:7#X1FA.&H3B7.(IRK$ )Z]&>'YA.P.Z=X?LS.!!/U]&'G(;W1^(0FX%D86SQ@F M3>_,G7OGF&Z9T9#R>=M%=&%=N^<"8#%_L$I^]-W 4#KJ%G MW=2>J[WKZTY&2Y.-HZ7)#F)S^=L]*VVQ$8]!&9XT)QZ'XZ+K_"R#1U;\HVM2 MVX];5SS#?CU'%8B@,#@4W/P=PT<=K40-5I+LS\BI+CWG-QO$/E>/LW"?!_/W M.S4&%,\,]$;!+S P_*R^:A39Y7% 0:7(<^5 D3"<@?1?1[/IQCO+$) ]_7NM M!0QI .XMOUBO>=^2'6T4IBJJ.1:N*QP6L6PZJ[J@/9?P4V M[^]=R_S#F&Y)^?[X'6%V:_!.QB*M4;*>RM_ITM3!=[IF$'!5I'B?D$=O*J.2 MC&SIK"%-84W,TC9=*_I:T'"N$)9+BS3*(^(#6R2U/$ MKDN5 KNABDCLZ\H0_6X5P5PQZ^U'Q7#O<5W98)PKXC#'TI0#]?AG^RK_J,M@ M.,$4]P^@\]^!@[]=N"9.7:I"3)QNH()K>;2SVJDK\B(@)+XX3W)9K>N2:U]+L?4F'R23FVA_> MY,1"J/ ,$_+$62K8.9-^;!#SLY@;X+4:= M$LNF@I\ ^WE'W1(Y O.7!NE^=K);A6OAX$'SFT 5-H,/I.&HC) M\W@2\[E)9Q1;;-@FH>&VD%G?J#Y&I4(P-9/4C3KT)-FPY&MM[H&]+MBLN$&5 MH:E;;:9ED&S8MUUZ=1G]I#UR.Q-\$:PY$1M*NY*S236?%UY16QZ;5^21^2\P[HJIII": MT69AE"%9:,XEM7IDT4T[R P*C<6Q2BD:+87#C0)F.R6ZH[H.#79VV51,WW'J M)MK[U,<,MXFJ;(4NET1N$>J,]ZSF(RZ+;TS$G;ZQ'E4CA4R42SPM)EZC9CJ M_Y9>:3QZ0&Z@#*T<-YUJR*,FWIQ0.?Y[R;J16N4QUQ&H4D'K&]$EA7MM;,Y+ M46WW0K/Y7W[-83M^]^C2'_%Z[V#2I@3@[B>8\MO30KG/^Y9H-S'!U6Y$ _** M75 &P8KHNXC^49-7?E.(P[IO=#OW++^DL1N8JRF57+"IYNUKT)%(0=62R76O MN4N5FPQ3U&]:1OD^M=?EN9UZ$C*MCLRM>M0C8S\\N6#='"5S>K8QR M>@7D^D@D_98<0F%5=A^RLAD_Y*+#@@!-9<[45B&%W\=ID=M[0HTB)@O7>70; M2-"MCC31T])N+_[Q^L76]GWL'/WIUR(<[1]]./Q]-+KUC7W]4$N\/\_,Y][V MI4K"WL\'H]W@[>_!Z,-H9WQ\>+"W$^"'P_'I\>U/Y;_O:0=>?7%GLIK13;CO M/3#;__:)<_CAP^_!<&=G=#3>._@Y&+_?.PF&OPV/=P?P[U%@^$DP_/EX-#J! MSX;C8&UO/3@YW7DOSPT/=D;!SN'!R7AO?#JF']4/BEEUTGD?@KV#8/3OT<[I M>._P(#A\)Z_'5^V/#L9OX$WPJLYY' 9O1\';P],#NFSXDZ/CPU_W3F"@$QX) M/ODP/.!EV"&#(3Q G^SNC@YV3_=Q)/\7:WOOX%>_K]/;FZ]_/SP)CD>_[HU^ M&^W>PSMP ^";O>, /MT['HU_'] KW@]WX?O@\.CH\'A\>K W_AW'.'P['O(# M,/2O>[#KL- =V(.3T0=8_M[A,?[*/[ M50^P>;]V[-W;T>B 7[8+&_C;WAB(")9P]'L DW=(!!=Q0L=LON9946(P/']R M!#\]/0G>X9IEMG9ZX^&_@3Z/CC[PG&22?8^V*!5W='P,)X%K@5'@DKS],'I# MPZ^U%C4Z'@$!UF3)VQ_@6O<.=N$8!G@W=CZ'I\>P)S#8_O[>> RO/CTZQ#7_'OS/Z>B$ MGQD>PWAP\G3*]W",7U7HZOM5Z.H+MC^6$LN]Z<"LV[049)([-!L0N=>MAL-.?XBV$(^(F!? (5W?#%)W^-[;A MZ_I:\/7;8-(I,\8!O;,1;39Q37HF/@7H^BW I(.O&K(.)V:"A?+&@@L8TD>M MLV:7G.TNAGV7;:Y25Y:&5W?QGI#NG]^>N^&D[L__#0"A1&,!I BIN[; MZ-2R*%3^[*]&H)H>[J.^?3P:UK\>#>W/]T?[;T&5!(L!++O[6__VR\]I9=,4 M2 Q=1U0UYM6G+"T_*_-J0@:8<;C96E@5TO;N=?_ )IZ#/XR;^\[FY'?G>W:[1VZVNRM:18 MN97D_MMNV/JM(6EO4N%W?,TU]+4C:,R[JP5"HL] @".>U>V&\"0:PRW9#7_A M]]\!66QA+)<=S<1HD;%YO: M>#F=T-H_,38,%=;_5':T2>MFSP_4,X.?U;ID:"PG-G#U#[?B%%P+O#&VC :# M\:32U=/@74A%M^H+MW&;CG#7:@37IHY+HK+'Z@JWV7S[4VNA)I6D*&G/CNCX MFXS.1NU\[JOGVI=(W-?NE=7@5U]3TRQ_:9QHWMDYZZL*-/VP"C1]=IA#?W.O MN[9FM\%=,SK!^%3@*Z7P)<[[<<6?VBA).,_M_F3;"&^+=I1/=%]Z%K M\=*;-Z0;&$=1NX@?>/A@,NG5AHD_9%FIBQ#B^S/ $EGIPR MBC5JK]\(I@5?/Y>N(RNE8YHW:'_7TN&>7"^\EF_B(9OB/8DF>!Z.W.@9793C MS\ T/U.4FE@G=J//0G#"$E,M+-X\*UFK=RGP>JZ]:[7V^@U[+)L3)YKJT)+P M G1-9+!,#Q/;&QETGLVY=GRAIIJZB11=I=5'IR19(O@>3@/+O(5E!2_<213< M+FG3-CK=8.P4KRQ[!#31>4Y,CTJ M9[/9;IQ6GU:8S1?V-CAKN-8./PGSP _S>L5T' MGS18(+JS:B=9TP$Z","@*T"<=GSC)+GAMVZKOM9OZ<3!UG6RC;Q?=)PZU<]O M+XB=S@/D3V]*@]*^"S8S2"#8Z!:@0*(9;]TCD5PB7F2F%@P+S=LCPYA MG.S]'9CF1Z$JM.UW%&8%3.E:5#CN% YNUDDK+J"DUB)?0J><5'\>)SI>+S'# MRD%!+&V6AV64A4^TWM_HD==IZ%W=,J]@%^J\D2DJ,A!XA01FV$/:;*=7B]N MLL"Y-K/H&O0KT$[Q&\RD=)W7(L><=?>S;=H-!+?T;,8U-!2?AH4<[LZ1'HG[ MD!!:D/^$[[8M0L.H<%?TT2QQDD=IC")YO$=42XN77R> M6/@-)W7KE,?;P"1X/8]9@OPT&(+9O8NXM!AX&/WB#OB+9O5ID@^"Y),J"1Z$ M4%DP'F>X%V1-<\A,ACIEON8'QHFI6@[0"2H[LRW,W"=R[567:W;10!]$Y&V& MZQ:W4PI&?Z*P&\.UYJI)5J^$KW8-Y(U<7050'K^RB=%^HYB\:$ M4G=6S/4D9\@#@<_Q6GK2N+%(5SN7NU%B;X7KNQVN;WAZ,CX>?M@;/G7X MU&/5!'[4RA#HT4#'"E#Z$&UON"=N3> [%15<4K/=.)>65FQW)(C;7EN0"=SD MC6*7-I4^3%0\HS=-=*JG<.\;C5_$&^JQ/6(JYO?<7!L;4F"50&U\2":K'Y/D M@^W=S6TC!78R4/5RB6L/08W>?OY\*UC;*<^I).?BJXH.;3U?A8<>-0^IL]X# MB.YAR)4>:KB.$]G $K05UAE T+]?W4B0 E3'60H?L7^$/>% ]L;!ZMR)PFTT MT [=.\5!TV!8H4,7_D0-@N]>FCG8#X(2:4TPI6Q"ME5Y+FZ_"]9>*"Q4LZ6B M*VR,2AUH.8:MT&SK?L[NPN*[-CEJ"YYE3/^KDD2/6BIQK#X%NQK]RBJYG\[@ M@DWS-%,+[2Z:Y:7=)"R82B13D:=/J@D<"%_"[U\,-W8,_]]+,108X.R'%-RA MX5$0;/WPPWCPH?0']^./OR\=[K_Y/?FR>N* M=3= /P7L+HU]]DPC!,/D37.ICCLIZ ;V59GV].P06".7JHOW'1BGZJOG8-1' MA-\NA0U0I)TPO.O-:$554"VRF#RS%SHQA7GR_+D9[//Q_>Q^>_-8\ M>3[[04V ZC\ !0]MDL@=;7$O!.>4LF, "5K/TJ)1XB$#*B6+M\?8 '68MTN= M\I* E11;!A4<2X6R0W*&ET\E+CH)#80&JKG=B]*B;]]PM=DKWDNU))T65,MJ MI5WQ.BEP*^^,6<^S#>,--_%%(>'&P"(9F(X;[DPZ0GFS*C5@9!JY?O_]Q5=6 M)LI]7?=&=R1B^UT\TH$/-4%V@PB,>KP%(-SYSH?X25FY<& MT81&%V;GWR0KY N52P\ALG>&!\/=NSG6OX2M>?(B>V3NQU&=L[.!;76.U$(J M"L--Q9\XM:WG9FXU#_5 M6!P[*E51$U5BT#3D0(-6IM? M4 OZ/V&^H5P%A-MB)2K^<1'G050%WO/XZT1^/23L-0YF/Z&+@H#4JBCB8 (O MH"?*K"H"+#7E7!@P""#-LS:SEM)Z^+OD0 M\N%1.U(03%%0^0]1Z*>:"^*J,&5^@HX*/W>KZ/,E$,(]G+LG6$TU>D9A_047 MS4?:ML._N9YCRV=*1KS@JO4(G:ND=H8$>;GN4J(O%&F5-?29&^Q@C0-"L*8Z M&?A-";.XMWR7**>])NN!38R&*GK3^G$M^W:$HQ"P]=?%[9C:X7M M>-1[9VZ)M_/DO32[*D7[CYT3$F )JU!? MWALZ<=M>D7,J04LYPGAI#1S,";!6'^J! MN,M>(%!%(K)BLA_;GI%'QCF3$?Z%*XQ1P.B$_3VZ##?)7*U+I!P[)5(*#]S> MW/4:U/[D+\9#,(UWQ]B;XLEOS9/G&0>JE,S2NS99=Y!I$APDR(47"7F7ZQ2S MA@5_@_W=CZ[CNIX_3GIM%_930G^AIFT1V% M]-_!J?15^$M7#M.OD+9???L@23HKO^?*[_DDU(F'T+1^'AWO#P]^7^T-*#N9 M2<3=L"I(G?BZTM0[Z>?]X<'/P2_PGR>_.T]>61\Y,*4[8]/WIH*.I'I7RKK8 M1(?'BL:LTYAJ< *2LOVBKT8W"ZB[B#\%:Z_6@QE,XMR"$W>EQC39'4V'@J.] M=8.^H[@PR5+7J5Q5S3,I5&*A7O,\YMXP^ *8X@9-#T9+L2,Q=V?IF.G*O/@" MS8N]?>S&.#P8!P>'X[V=VW=S%;O"Z3?M6P$U&%?@A>Q_QO+3.1B@5([1UBW) MW+M M0 X74&GE/FO+Z5H(UU 6UREKA 5^=]!@/] O]I>,JI#Q86#R#GEZ7I M4%7&F]UL$$&Y#!W)&NB<(R1B5DW*0NK,DV=]:J%4;IVUJY?:N,O%.:4<2Z , MJ6RNB=3\.!@N)_PJC?>'$,K8OW*%B_SL OE8SU6)U?RH"$A=5J"X-\?&%?6M M,)\K-Y/0IBC:>8TK#N8*:YRD?1*R@5(V837Q8!1U0H"%/5/9OQY 9!;LI5&L MC.!7;HN+.(N(AZ##CU.L'"RT%"V@=R*3ZO?84(#D(]"*62G;]&'']B6NY MFF8$#!6'"=$\.S3^)QWBWEZ%N)\6 WP0T3 >?GABUKXGMY]_G;W?]C6H=<0! MC15W>QEQZR=_+*JY>0",G!)38&73RFS^9LGE_6Y>?O,3L$L8X+9P5"SY]F+[ M30>Z'X7%61.[WRZAD[G%*JLTP6*J7=U(ZTK>GD4KA9IM_Q[;AT.J;YI"62A M:>P9'1F(HQV%T6?[>:&39*/,-L*,BGM2^2X4?\6EFLM#A9N12YE[(-W.05Z5 M.KIK?N[G1_1_8??U5D4(K^S5B.K0KGB[[R]3];: BKKN+$ MK?=6MPAK^6D8BR'&IZ?VE;[=6Q=$]YK(#N1:QKGM&\FM8JK$)*J+MDJJ)"V5 M(V;M"H-UP7GGO3P5YXU?@5OVH1HTM8%SUP'B**X3Z'6/XP)%XKWK0APWF?%K M&Y_?#M9^U=PJQKHE!66S/K"_^BY8PQHR^.(3[B:WEQ953HF55-X\GE2\\O_4\6&M@%=8YA]G^XH=@;6]&Q>P%(WM(>^*:92LT3K?.^'^'1\.# MU=:L0D2W(Y_]T;_W=@Z?_-8\>7?43HV$7["PE@#:+ M^65BYYIM%9=V";9*?)1I!I=A,7E&T""DM*^+W427E^AO][4K]VU-AQO*2'+1 M&_2:\W(E?0#I(H]J!T(!BFX4GW.R-ZKCUQV!)8T67^D"9O:+6Z]%(=FG=(M4F6B M79<&#-7V"JB(2[A.ZY]ED6TBPOT:8.QHY@9O:"[N0%QE,V#+N=VHR/^I4X?6 MN7S2+8M ;;.YBG.W*]LMJ].P'[>YW*\Q./3D0Z^C3V6NJ+\K^FRPG(&$!>8Z M+>Y::/^1Q(\I"B'EG/!S*H^OJ3MUSA9NE<:8DH U,V$K;"T*YWXX$-'."4QS MX40760(J)@YL1Z*B$69^VI]=NSG455>KP[+N,JROT[N]"::M91FU/J+F(2)$ MZCT;,.\QS R_R+!G6Z5OS#CKUDJVP:^)4(/(Y "0R/ +E52-$CYTM"G6OG>( M-!8B#1TBI;[=V&R&8EUA-M?785.F)Y"IB]6%@K^B1-89M4G"AA&?YMS'V)M6 MLP$>F.LA%3LVI8&QP1 2!O6" LXBS99R'<$MA2_@C/ D,'*G_+D]^=A#*Q;!ST?44K^IA!4AE0_=E0M M]I+=EWR4W/9+17GJ;@VTW.:\^2P/:YO.U!GWL6Y*P!:O:BB)O=J:,(:O*[3^ M8A5:?U0_7&T27X+6463<1R].BVRJE?07V6FFSF>2%603 M1=BTQX+DK,9 J!89+,M-"PZVG3K:Y-E2G:U+$FIE>OD1XD_&I#'H4><'?J\/ MOK'<;*^)RO%O)TW6N8WWF1;TI;3N>0A1>K)W\//PZ/#X;FFG7^1V/7G7Y?]4 ML*#IHNZYBS")V9WKKZ. ['(C-MOFF)1RBJ[&VM;XV7355$D1D]37=L[5'$%QV]__,, F.Z^"4;2Y;IU] M)^^&;ILT,W'T5EI0,=M'=57T) ,++I(.*=2W4T?,2^9YAM&-LBIJ>W(_2S79 MI$,+0(9IG\!RU1R+IE.]&'Z;H)5K^/(4.%%*_L^BFJ,94?A(9G='I:ED7"36 MVK,O:3IC!3L,[]0!UW-V6"%9K4R0M<7EE&278^!?;'_[G3V%=T-<#'_>G5W@ M=%&E!FOH^^1&++9;M\%#DKW8#8=T5T928[(NR&JWH?C-QO0[;;BKYW^[[[0@ M&6G5S-UR^.UQT4WKEI:-$**.4/_>V]L+=DV#$"!JKV'(VDN@4]-]'(C2TO_W MS]?=3>^A\:^PON6#2*_#T_'[X!<07W<#?KL;]L6X0>]!7#UHY/;+=!X_!)D= M':*OX6FY&J[9*_Y+)[('X1I'P[V#IW6:7Z-Z6^,'M0F/[7H1AAK;9)32NZB] M7R&O>P@2N!X8DP+^:5GX,9HN",.-ZF"U )U? ;CHP8&.K72HVNN(NUO'Z+"Q M$QA^915CZ8J$?:'=P2J+]& 4=^:IO_9\X?!A89A656'RX^5Y9@'E,CD_J&'; M5TY;53;/\ZPZHR@6CGZ9Y4DDAH\-!U)$DCH^PKSJ(*%T#W=KRG!J,ZON%!_% M!A>5V*->=#"P7;'9(K;6#K"L-)L)$A0M! .?#R:QBYOH7Q*]"OY+4)%@HHH8 M9.&. R2B-.!998VP!M-Q02)EW?!@37:I2V M#01Z/OYUOXLJ>2,=CZI4^(MX/Z\^)',VTD989D^&9 -Z3OW23-.[^@!; >L< M^U BEBK"U.,+_08>J(JK M(82;<=Y61VXBN@Q7+/)SE8]^TXVQC6])&K,+G/ MV'1G,S6S.ETNJY/ ^\&G";].,8.$8_SQG3,]_G8LO0$V&%C$761!W.],JE:RDDSF7 T[4Y8"X M#FL \T1Q5R;BJ?B9?"0CF,> Q.&E&>>D+FG49.,R3>S=6D\VW7JCCKFMK@>\ M%NLWA(:;=<6P3$49K$!IEG"N46LPS1+19-' M6$"]CQY2F6F%(R"2WB9AL!7VK,MY.'X_W'MZWN#/XOE=;5$'_9P>[(U'N\'P M>/@V&.WO'0_'HQ6(\;/[HAT4 C9A/J#RQ7<%6?@P"N*PIL("".H_"3H1PR>U MLTSP!")J4^O_9NL-1\'$72J#AMJT:;[3XVWKZ&8C(Y\.1XATIQ)G1BHTVC*S MR'9E="W&O=QWZPUT !34!8BD-POI^BT&N^&5$BB<-*T<-0WJ,1F1BR'"%C^2 M"&WWCJL6>MM&99_$/0$R%Z&EM)@!8SV2F'UGD\7 T2VX 5$/P@)MK K,)5PN MC(&_SR[3(*K040KDS]ENO*&U$%YYK)>X-^*]BF)G2"^A] MLS@?F4_"?3&(%"U] RF]X[H#H(&*"Y2 1-RJBEQJ(W(M+VAR^-UN-5%QL*O1 MI6H"82-Q/\/'%SK)YO0YE27DH@22ME*8+B$\V$V7&(O/IG^KXW)%SU>[ZYAA MD&?.,$%TC5'L!,LV(#48;M*)D+T67VE6J;1IO[6WT/B&O.J4_IT 6T^SF]=E M= 2CQ8B=Z3(5.?@UKJJ9?P64X(5Q'Z:NOM7P?MD[^'GW<'^%J_WBE+V]ABL7 M&5VK__1=E+_?Q/E,P4I;<;8N^]+L2=D([4C2BIMA6-]9X/J8XR?2!R,L[=;9 MQ--Y$*S'!??81.H7] 3)K-9C'%E O.PY5>/]LV(W_H1EB!?$6XNGP*Q(HTU+ M#_9/>7OPR'OXU[[Z X986#9WC-YR8'/_4K/YFV 'Z"F;U2KA^_WC':,(!FM> MC*[$,CDU!-<+WYD.D_;[]6;CZ*3(FGN:67\^1\&I 9YU\>NHH44O6ZXZ4]BP MH:>+N7'P+TBSS;5$6^4P,@Z0HHP@%1.]5UR<5)Q7]*.>-GP3?:Z2*0Z%.W?' M'7ORK/TAN%*S+!\>@U/](6X(9 (H1'"^89E)^BJ(;U(%P/@#@Q+NC2KZW+&F M9-.+M8\6(3PRI5J'8;D^<%*.R>&[EJ M!Z"NL0K&C1 2 .D,-9?85"!)$L[8I4PC3-1%!Y$:E%(Z5LR M3#=_V:0Q%UIA0R"3-YO*=,_B"UQACE%!,52;@;E(<] M!SWKZ>([$;OB^48%:]"*XV=V7H(2 "7)V0_RO2K[N2GI1=@(6])+@#)PP9&9 M+^MUWSXB4-;B&9^ZB7PVS9)<4_25S*((WV(LI,:Y$7.ARNEV)6;53 -L7Q[,);#J^\]IBPP C;/Y9#2W1^NK]7+X8DX!] M[=EPSAQ5LVP7-_$R\)&G:J9@R?PP5>&UZ@[/]BL";9?IDPZV?KL*MJX@IEWA MUZ>0GC[B&@T,C]A)5#R[KZ3TI;5$VLE7$M-L0EGZTM:=?&!VDSJ/J9S:T4A. M,/VUI'33LKQ=P<@TTG5=O#!8$:1N4C/WLI5-[\!/ULQ/FTF\X@O'BPY?4'42 M@1>ZB,QUR&IH-3@Q/MB"6W6G8(FBU"5@WZ#S#UBPPKZB_L!E&9 M@4BRXORMO[^$KB^2-7SV28F\^_QS>J@7/FE%X-6]*@+_8?Z89-'BIW_\^.R\ MG"4__7]02P,$% @ 962&3VU3OP=G10 Q[8! !H !E>&AI8FET,3 M M86EX9F]R;6]FU]:UO;2+;NYSV_0CMS=C^P'T,"2:<[29\\QP&G MX],)L,%T3Y]OLE0&363)K0O@^?5GW:I4I8MMKH&,/TQ/ *E4EU7KOM[URW_N M'^Z-_CP:>.?%-/:.3C]\'NYYS[:>/__CY=[SY_NC?>_3Z,MG[]7VBQUOE/E) M'A51FOCQ\^>#@V?>L_.BF+U]_OSR\G+[\N5VFIT]'QT_QZ%>/8_3-%?;81$^ M>_^W7_!7[__V'[^<*S^$__^/7_YS:\O;3X-RJI+""S+E%RKTRCQ*SKP_0I5_ M]7:\K2WSY%XZFV?1V7GA[;[8>>/]D69?HPM?/U%$1:S>#Z[.HW%4_/*O_3).P_G[7\+HPLN+>:S^][-)FA1;$W\:Q?.WHVBJO/IQ\M+_4?TTF4Q> MOE;!SOC%9/+L_2_/??@?O:7_H[\<1XG:.E>XEK<[NR_^J_FY7_ W;1.-DG.5 M147+&^,,/H>_UE^UODU_6SJ+0ET56WX>UKX!OUXR9\8IW$( M0\@)>3LOMOI#=\(KSBU6DX)_CI(0*.?MJY]G5W>QA3_\?>?UBW?-_]YHE@', M3&7WLH5$_E_Z)Z/!L7[ T.1L/?!][1Y_[!ZO.=^6$(MVUKG!9% M.GW[_U?CP>#+["@&R]DY[6[ MD'^6>1%-Y@NI9N?:2^,W1N=1[AVKO,BB /G729$&7[W3!&B\?^EGH=<_RY0B M%K=1G"OOA[__O+O[XIWY+?V\\V[3@V&F?J@\/_?2B8>/AL 0O7RF@F@2P>.YYR>A-U;%I5()L%;@T6&>)L ZIS,_ M@2>&2;#=\WQO7\4^3$YY09K-TLQ'?NYMR-3,>WIJ/1H6OSU3&8ZW\IR<)0^F MLSB=*Z6'W?:\CVGFS4J80J[,JLW.]+SFRYF\[$T5R"%KB3 0K-#K3R91'.&^ M%>=^X2EZ*Z>!].>WGP1952L[!X+PPW2&Q(7KX.OOYW UA=C@5.'3T87RCF(_ M<8I-,IT@F^WO-F?N9=^'&IO-,3[W_]N/WB!4Z"'^_AX]5B M-0WN\0#T?3-_I$*B,P7_4'^5(/YCO%?^-"T3F"$0,WQ_EB8A33$%*H3U\JR MV*JOP%5+TDM>/:\&?L/K+^$8,UH>[25^$F@\2$'I@3_P11%"M>EYYZ=W.3WL M7![Z;9!>J,3'^=%E@2\9"K\&*3X0V>UL+Y."UQR2)AFJ0)C,6]I?7!U\[%=- M?>T4=\,O/GOOG#4\HX QTEGG2!3VT=$/23D=PYEWD'V#U[D,;@*,)TF]P,_/ M72K9]D;P<->@YWX< Z.&8<;_5$&AYP5W>LIT%" 5XS@M9&/8,9(H?\6<^Q>\H9!%8QQ#KB*/)?M839YWE*6=WAC?WODT:;]P MW6)'V A3V#Z,;(3.K:[<'=RPIJ+^"*[][D->^]_A3B!YW,?%'UP%"@@>=2B@ MF.PRRD%IR5*4&:%->*@ON$3<\Q(5X3OT3,>]35+^,R]GCJNHA)XMLY#D6=SR MXRQ 8R#$'FAY<[KZH F#9I7G<+@*_G4^G^&< [*"\3MH:4\4B+30VXB2("Y) MK%W")-.R\.((I#AM;L\\BAK@630I\/40."#^=1.^7D0QS<.?S>(H\,>Q\B[D M$/#6Y=46C54,@M'6(/1.H. [@FU/PTI_&T[L86W9J(<'.8^ZB8_&S2KC MPG"!BXH8?&^2^0&[%MH/H&?SZVY-!<>$7QE>DJ5X7J%FLHG"$RO@?-)8CP9, MKV,P8BS5RX;1FM$#.*!(GO"]<9J2PO+BS;NO2LV(#08!ZB=ZQ0TNABX%^#X9 M$OK9B@\B$T]9,6L9&_8VBY#\DIB5?_-B"8=.#!SH3.$?87!@X1=1H$AH":/. MRZR2*:%"#ATESE%6V]U-ZO"]*,_+EFV"1>>J*&+^B S9L=5@">0E,FP:Y.X4 MIT>8^- )^]_QAEP$C[20*[EN6H><$-KY2N;TX^-SZ\ER^W7_[7X]OO$X5V MP2/8\!MO[.O7VZ\?X<:"\,V>]+[NO'CQ"+?U41H[+Q_2V!FY"A7K1:C2W,+( M.4U$PUWF70C\)%!Q#']&[0ZTOHDB336:@.%1D,.TB*:*; K13IOJ?J]=:U5F M)9Y6&D$WG(@?-@/-$MUYQF[IM1LNUNZ [6)]*.,7T)+1+P9^F:M--NS0O9O0 MU_A+I)6&RB_.>["$(A*E=@.T7L=MP=;?9@_'W8]R?PQ*A^: M:O&B#5FXG[A0V9[6.3LSZW4-PF>,CM 2)VC<*S++GO9'3SL/&@ I61#.VK%>9 M%H8\C-F(]#"%!R99.F5'L1YF4L+D*T,&;)?B/%_E)',@8'9J5<* *37*BKD8 M8WETQ?QCX^7K3;+DP.944S\B7W+WPI?=4QCJ:=D]=Q ON??@;2T:?HN [DVG MNG5C;6+GQF]NN?O _SW/]!@S_TQMC8$K?=WR)[#,MWY\Z<_S9T\F=^$;1NJ: M,4S7K=C*8LC9C0^[@L7F/)HYX/O 4(&1$R_9B#:9LDV$V)::," R'?3U)&F! MOI[:1^K^&?$$50&1EO>!F<,FMKV?D2#=B!;-"=@;2#N5KQA)7[YF? MPL7]I_+K_++,H#T5GN<0@7,TO MJ,6L.+M-\&L%H>Q7ERO"T/5<"]WJN#=@3#R=4,7J#&:[68]1J2O8J1R=/14U MX(D;&JHR,+IFU'UW)VTL@>/+MB?_7)EX@]D7# X KQ*]0 **K%J-=2B#=#A] MA2[/(R!IF(+/!T>>]'&N0*/0&1;DH[](HQ#5#%(ZTW)<8!Z("1RX\V]FD)B\ M"JVU(+7A](JH*)',K[L;CS@&_NHA[<,3QSE^Y_&PIZD_D@_BQ8HBO#:MKG4L MGJG^,G%^/>Z&OWGCK6>SD1C-+'+S1MI,[.JF\?4B6W=A9(4D;^UW%;/,"^1< MPHO5A15[::HB;(&FP/(V=C;97&O$>&"DF3\W@2(WI*-\D':+[#0G(<-9X+GJ MBBKAJBE2R>DWB1)1@DZ!>N 0A!E)W X1[6PC)A:DR"XQZHEV(\=#2>WM/)YQ M26H F=RXF1@)]C":*XZ(ER^8082@-"\92F==U *)))A@T%EZJ>A<_WT*+_]_!)G[S^FX$V4%:X'4!7I!4GI T4V2B24,E0TT_ M%&U:=.V\4C72LL _:TZ"YT&'@VJ!Q<)ZGE$C^(V9$@JHO(N&C'V7>%S_[J@KO=\J]E-WM M8+=5UK&=&<)9M%5>9=WS!Z\LO*T]_3R9/85]V%'2-15CX4:4F$+U L;]19+$":,+A(E+/T0F4)SA5_AX[F,XP/ MI\ IL9:D,YV#$C@X@"37*6![Q/I#I1W3-0PC8/9@&Q>;M*KZLC!AAHXZQ. 4 MS-N_(MT;UHN#Y^8NK;)JL=@OJCWV0Q O$1P?!;^!R8]+M /S=*K0_GOJ4:7' M=_UOB4=#MB7;L-$MXK4LR M+K)8*N>O5$7"7&4=H9*<4-2I@4O39+2WSDHGS]E@XF6\>O&FSU<@1+-A* %# MOHRD!Z9YI^+%03\J+()O*E0^:&VHYTNZXK5=9+U%FE[E8:I]<0.-+YQL>78. M?T\D_B8!,WQD4WN/M4-1?[WR52'UR%[F:N;+:5+,4#1=O9MN4'B44;;D'&9- MB@!Q'% 9IF5\9OE#6_>=?=%Z[_&"L$+!>V [BIX(9(67-A=KJ$DE< [WFT96W\7I3Q]27J A='P7]F&Z#!+IZG-70 M[:]:UW&T3NK'AW1=#ZY44+J)34K5JI0.#)/&&E15$-^KGKFY9_O&;_Z2ES/] MP@6ZQ,">E),ITMF[!2SBIUGQ[#WP9!C@_8T__\/?7^Z^H_\,.\H*SQ97Q=&V M<@[469IRQ@@65Y* = ?T\SP-(I)-QFVZ+&VI%H]M5=134(/PZ!4Y'ZKR9C0U M]4_Y)@4@09E"7I!I)>E"6?60\$ )G8GLT!=_ *5KS&LUPO+C"H>K#A@XI@D MG=:'857:VX@V/*S"*CNU"EZ:E&P5+'?7VN%D;$MFE:/$(*B);9N*/Q4NX'[* MOG3.Z5@I!PT?\Z3,B&+N8L8@"_XJ40*XQ%;W05QGQF;"G70B:CHN0D7)FOFW MIE8_)//O!X&*\>SA5'2Q"<6\]L[]Y(R<_GLP6I;&MRGC'=8"6'YS^,[<36RE2PPU4]L6V1UWAY6ZW'I6:C-E\DJU1^T3B)B.N$C7D5F"<">8(. M4IM7Q'10 41>A(8/(1/D>8223*^(CY[7A"9\FQGFX6Q_$EK?V<99B]+Q4FYN!QH MU/$\UV-?*Q7G=!)#0*&*_3G-7A=[8FYPIX]BS4';)O73@U8&^%=TG4Y01XN! MU0%5T[$3=43CDCT,?\#M/T]CO/RWUY;7IVV]L>%O=ATW\!:X79R&R!Q68M1. M7,5-O/2_8C86JM 8+).;BJ^B6HQ2(R%)4?A7/2_G,X_TF9.-#APAYC]/4' ! M,U )R+6"?]=FQ&>Z&,*_VN+JRUA#'+G"!"HZ56&C36(R_Q15Q3C2E183V8V.X3U,UT-1BI+,K0AA[U@2 M2FI]WKXP#E2"#)'R"9;%3F2AIAUG;SU#"5,X1,S",%@WXN:#2=/5A4.&D\&O M('UH>4Q.6AW!QA/O6EQ+*@O1%I.+,.LE.#P]K\H@=#3V;FG4JR?,+'O4ED!= M$2>23.68@Y %!V-T+DY'B-DH^14J"3RM$7UHEQ? ^[RC 3;&]Y@^:F\,-!3^@X#"&O2X(E*(E0T3[29Q$DL:<)46! M4\O@^HTMIPLEITCR%TZ(=6E<$-U=?(WTW'>4@8!#V*>X &("9\;I$%590&4V M<0E$P+.(5B!9,D 7 MD=8!\+BM.""FQE?VK.1G4RHV'$I0^AWRRB1%K2SZ>SV M*F@>OI.RH_4-VGW.8]2(<.)V%G 8IIQDIM U"8(U:DYNF) (1XRAQZS!ZWU4\\>4ZGOB@ MNL,*^KZ1C'2+^!94Z78BZ^S;K.\5O2!6S0+]:3%Y/S'MZK%EZ 0WS]#95\#C M6(0SV[?YY52!P')*') 0%IQ\4W3I2 ,)]4JH8I%#2:J:_;V,,H#8*WS=>L#- MBGM;WVF,;MM@4_\JFI;3YD,&'BT=PP%509+F"DUH2A3 AK19**I%*=1JT(IF MWD2T:%V8U6N(EQ!C,W1+*0EOC 5AVDU]WBBI[W)PNT[+)L2*LPKS27+6SIN,=CB$L-(Q=9EHQ",H4ZJC8 M:EZYIW7C'L@=\O.#EI\B!2#%(P R+C5_Y^UK']S ^.!N4X(ZZHZ2B0\/,<6+ MN)FX3D!"-"F._9+%)I-URLWJ7O=.NC;QV 6A.Z9^.W>\*?]J]EO=_[!0]FXO MB^DZ0W. #W@1HQ-2RHT)6QN<@D6HZ**2+=^3KI0/<>M4?EH4MT!/L9\Q#[-8 MK/LMKCXQY9 5A X8M ,L&B7T*;^:/E;\^%&X>,Y=.Y25G) DV;5^O!PI=B7D MH@7>))FGF;^)PU-59;N/H_Z"SJ5N%2I=D$FU[PI&;,A;BS?.VH5K8I#G_M0$ M"WH:C C=ZL:O5_DA#:"W9!KDS*AV>][+GO>*WG@MD6T_E\2!.6QHR->)W.S* M'+=#'Z/F&6L(#68780?A-X-P%>4:JG62^IWO]N%#K:-6=S!L?*&"5ENXV7Z< MLW^FZ*+?R[)1*S],:VW@_B8?@/^<"-^*H5W!%.:#QPZ)TL MTK5$;YO4FP?-RJ6Z<;B>B42O39;=.\S&W=H'8S=.$?;Y5C*]!?\?KZ;^N !2 M&];?HMY74;I:OX,F1$@G-PAY,?#A"KH=H*&DU4T] M2;*S0(TN5'?I,ZKL5MI8!1B$[U8[64=L8" A';38VF/I?7*X.5 MYEC^F5V!KA.7*U90?YH5D3P \7E6KU%O13K5T&JM4Z?. )<9FM^)0?IRT][7 MO.&:R0:N&VI9ICP1'+I)#9-'U&B@F,0WVC)!W7):BE[9-/%A Q1.,L 1C&\*AGUF>T>Z%;)K5BD].4B@AV)UP4)6MSQQL+TE'M4HIXF2 M "VY<'2F*C612177 7!'WP86I8FP-?H'5DT(,SUB;F-8+P$&*I'O(N1AR0P8 MA\IUB42/Z_N1Z3+_KC%1Q_"UXGL,K8'+T2N1ARO)\Q6B-%2,A]W#R&O6\R[2N$P*%.I4<1D$ M?DY_$6OTP@956LUO)T=,:RK[E00!?V5G5 Z)A%]RMR(Z1C M_ .8/%-FJNH*W73UTB[=D$&BX YG:^O($/AQ0,51Z/%&=Y^Z4%*B8,% ]R@Q M.L&Z*>"L4FFD:_G%"0Y;,DZ3DG(+XC0YTV#Y\I1FSSA5&I$@MDP7!,/_;0!B M&5CW-DA2<93DYY0:ZB+F^GEC)^0CLCRR[N;>)869L< B+RJL.]PW2QXTLYLL M2*VUY=Y^PR;=EGOJ!;$?38ENV9W/E=IIC0-F7NA/*:U2/.@9YIYR(+NIBB[B MNAR]KQ(XK]?18Z/6V.02S, \Q;O1,SC.U FV$%C0"0:6=#)M OR?HR04\">Y*K)) 9=HT, M3"P)P5G]*"GF=>T":6YY';%$8RKH%G0P *=':I4L$?[WFC1:2>.\DS3J_GXY M/BSWB961KAB]ATFB LD6+V8 >I,8"Y)$8#(&OEV>HE'6V^N)B#<$998ID+%& M-W!ASL(T1KE(/BD\<0LSV*'C=@I-,U/<**D"6'17SVVHY]@;"ZVX?@&8KD&I M+$H:;4V4K409+>172Y1(HS\Y6- UY[BNH:L,=5L8XY^L>@]&)0NH.M-4K4]8 MIADCJL(-KF6&B.NR%A(ST;.N/(>L O3FE3_9,XCDJ$F3X M)QSII^8;?#W)XYJ?8^9!63 XP%B<5B'KB1V5FD$*6C3=;;O\AZ^=SN1I)_ZU MCM@>JMMYR%#=OE_XWE$67?C!?!VG>[ XW9$E0JRT>HZP@Y0+\5B ;11RW5 - MMNL%I/(-F]A,(N46?FL15^% U4!@VW-U]:>)(FP$&6I2OFG8: ##\JQZ'L7D MI*J,S>/0::!"7(H&K$VA67MF^5Y-]D$=M&FYRTITQ>O,L?4#/.?< W8'KZ$[ MRK%^*Q>(!11=\_]??_)-E"H+X2]!= 0IA$M)V;9.\SKKI:755*-K;7 _IW-M MK\74+L*("FQK 4-"Z$:M:H-5/Y-GSMJ/6QRZ>>/%$>U*NKAIBX4@BT!CL_.F M:O64@X$_KH.!CS9ZWHVOX5%%A5BX%>N-$HR@"%+A&!4Q-RG"5CC?ME_9BV$>L?>2XJ5K-SK!;DB$S/9%>.HPQ;WP@:2Z[ W$($!_W8 M#-1*4/<*$\G1D2N3$4+-,JH J7X1;"'@HCV/_4L^(Y'\,QU[I%SW%ME(A(&! M)>%IEI]'LYSKFJ+$=D:&"G8RSG7!-!)?H"+=4H4U]1/_3/,S+5.4P6IS4&B0Q5GP MBYJ=WU!YXQ_Q\;=1 <<2\&\N^2*-@4PU0N>-M4/3I*TJ[[%[+0I[QPUEJ0"\ M?U+&/5V;@UW(21RAUQSWQT[&A;,6:< ;H?>VZF5G[7*$'7?PY,G5[VXSIZ#( M*5Q;).Z+NJ;%$G= 1%"-6>Q3M]R, +H5KC1+DRB@#U9XW=8?N/0)2ZT$3B?U MXO0L"JP2_K D]#,R#PDF,ZN!&YG>"I)F;2#7\1CH:X^%- MHW^9KLA2SJA9*<5#7%9$.O4EHM0Q\%TU.FY+F;BZ'FUC-1>SHSD>9*%G:R+H M 3VH2V-MYF16G69G?A+]2S1%3 :FVX#$R=/6L Y$CS1@2Z- 59&QSIYR=5 * MS54M@A!9!:2 M&;BZ+1U-%M3!,H0I,C"P9R[8B@ IJ[(SZLB+3MM<^A48)V\.K#%'G2:"66(, M%IAT3[/1B*[OA&1-SQO[R=>LG!48*B;_$,8Y3D85(6.!J?5 M=NL.<9D&'TTO$T4*DE:"M!//)[X>SW6M2_>R*];!6\=.,'_Z M_%WO(7Y'(:.LUS$T$7U6-!7A]EAY4Z"NI8ASDXO%F"GN86);BSAE\FI:LM=L M,0J97H/[WI,"86,G<$"5Z4MU^%+\O%&HK;G$8G_$\V:,8CG0U!+8(CITQ@:R M*-0B M(P+L]K"$',1&)=CJ9@CZ-BI4A)/?K"G& MI&Z>"89GX61,]Q"A/ N0 M$:#K!([5)"=:\+R-F[B$X[(>*F%8ZLE=50; 61IOJ32@(Z746,.F/DI=X963 M^C^^P\8$OX!MF,SMDB?DFM&97'TL5\S\8&Z]&9AB!;@.+(5A=H4ZTZGIY2RD M#G%6 C VT#8<>1P#<8)LXG2(*I&AIAIO5M\DV#=],-AO;\992/@^07U*0H7D M3]G>+ULWSII^+]Y@@9RN- A*\*GQB>4RE_R,G6KDC;RR;D=OI;Y*WP2F-'@X M-T68C'!3^(%D?%)\XO^$6AAM@WBN#TKD2#:XE"2^<^P= M88LWS1:F=K,.*3%W=N&J\!UK GW3-!=$-F^FI2:8'"L,/,I)-"<&NY2K9Z/ MX07UMP2FC1WUSHYTARK%Z0+4AV:E\<>LC8WKA01W'S(D^"MU^40B^>Q?TFW_ M727E?=3&4F%$5HHK0J'W,Q!EF]P?5.9M;@"G@DEO.\2]YX[>R/U4C+1%<@O3 ME1M5VDB-61FKO$IUI+RZ9 ),FFN^880Z1S'A"B-ZM%/)QE@SF5$%9PP DU78 M B1&-T=6=$SY2P3*<)YR9*P]KHZ ^-C=-*I-&_V9\'FZU&45,JLU.[&+LRBA M!7\'VQZ#,2+06]<9M#JT"R0&.J1/"J8](_!^8)F@0IA%K:]Q>Z.CQ7?XNPA( MO5X'I+ZQL'CYD,+B6($0SR+ZPSNTV$#MK=@V")!;PB2UH"1D^I.,WE&EP!?< M(\+&D^W&74?]EK&9FREX'&]94O!D@?\@:TWF%:H8XC*BUZB!+K9H2EWV+6E- MFVU"D1,BFXF6).ANXXL'6XRB][=SIJ(6&[6.@6!#)NB2)V84E4QQ:V M+0_1VTD-6JG1Q[O%,X+#81Y,S:&)&H%Y,==9]O'HRGQ TYS*CY M/,?Z2=@$$(<1)?:RASK2C0,;K-3QVH92V59[\,XNX]WI88_A,CYLD]GD#$\4 ME*ODK 2E^,XTK$7X'I'XAUJ[65*_3O*;)M):M&Z1.LY#BD/1)31W@H".J8EZ!0!!',E>L!Y =K/'(9GU,99H*U=[K6B3 :+Z*<"GNXI8=70H&F M6&C>Q)E\:S^L3HS(H2W(;VL@\JBD@E,C.@:/0\N4NR5/]=I^*:X0:>"X5D]: M.>+#=EX-T1 KI[?@A'4 6K'G=.:3SB*N[HE)3D9L@8ST]>5\IA5AE(*>F-F) MT*AME[0S9^=VBG7/S><2)<,*7/FRK;S6&OS@1\[]Z.D;5W$>"4OE9DYS;6_; M#:A3JRJ)YYJIB22F,GL DN;M[0]8Q[E^17I1299@GY M A!##7XE^Z8]PO3MUIDY507()Y'QTWYC)"H+&1=MJ37Z/,TO2 ML+.9G*8J-)$)D*F%3 U?UFA+&A&B1KQKCMW&L1^TT^MP2@D?0H:'Q >.V6TQ MO26X>D6GV*^26BD[>0;1E//HZ)N9]4W.=%E%6;1[--J R O3V#L#J@W^U$)DBSP#B4_ M\[:!;@-S@01&1G%H(93.^&,Z&911@DR.Z+VYE:W249]G!AJHY,URSN%9=>4H M2LWC@ Y,4?32$?G5L&DC?%C0:QK0!BKL# M1I089M+'D5>CD*L!(!.TD2HTJK(%N4[942+6NZ3^>&Z+[ZHXC$75D"K(-,QY M%Y(-)Z$CQF2H4 1%XCRK]O>!X7BA%WCDLC1X3=N=$"@R7]7F0<_K3,/'I1[ M!3XF%V)A ;;I4I?DUR7G&R9#@F6^:DS&5=^ZX\E"M.([71+.U/[4">.O3#!O M5HILS9WSB?.LD\=;)[7[H"T#A@Q2Z(TR'SG9<^DIU!]C8=]GL"EN(0\^+.#! MG7%VV[)IUO)16^6Y1^883[S@B7L;KDEF!4\LET7- [5I^]/<^=0C#IA^7NLL MVK@#XB[DHHS%*B0%'%2F%F:F8$UNQ"7/C1(.UY59WPS= X#]0&P-3OED?3I9 MRNFL"@,605+XXXB*4]FD4K.BIV5OCSION[VXP=#5Y7)=+;,DU;R["GQ#;9]M M]SJX%O5%E2& AK]67,[@C'5]."Q)\V<7(6)%.[L:Y39DIT:$DN)OWF ;*$!* MP5&!%_7)2G2Q0%SF5@YM=IVT#:#-SZ1$UP^WM>073Q'8[7DTCO@: M0@K<%_(CU-!KJ&(:RXM(M:D";%+11>[A^B94]P=[(=?(--!(J'I>.C/+P(E) M-QEM^C?';]8TSKT-*P1%!01R1(GB8\.+JP^'2@D80J=JD"'/%]%L%C$6+#[J MEDU2DEJI9S:U"!SMR9(\,T3\E86SM"["_8)VBTP4!1&UXIR+G]6YP28I(F^G M).04N4*DE4(020665@MTT\+0'M7VG+!SSM06N8Y>NW+4)45FQ_65-\.U"Z+8 MF"V.UZ[B,K8$J,W$GK\V6OU:481H*WA@3,I:;[%*+QK:BG9! MF!#K4V4%L5 MDP<%2#LAM&>FBEMF6@CH;<25L64B!0]:L E2I(DZ.D57S38^I@[(A;@TX[>/ M+IV\5OL&DS:5M+6_P93?G!9J!;QOL;)K.VSE1Q0DIWP;BS#6--]&\P]: ?2' MCQEI=YVYS9W++VGL6O;9A&J(3>UD\Q:TE*(0%B<%#A1WQ[#+B?+J2XL(WR7V M"OW5*I"6:;4 UU2C'FGKXLD%%W7C\G%:%.GT[<[K%;NFW\%$P2I35Z"U%.V' M[)O"J:H7:3OD'%L#;LH:.=O'!#@^GMM-/F^2!76C(\4F]&Y'^I<[NW>Q<_2C MB\\T^'+T^?#/P>#&-_;M?2WQP=,\[VW;%^H(PU\/!OO>AS^]P>?!WNCX\&"X MY^$O^Z/3XYN?RG_?? >^^1$\^ 16Y&1WP+C^VSWH_N?/?WK]O;W!T6AX\*LW M^C0\\?I_](_W>_#O@:?OIM?_]7@P.('?]4>5Y7ERNO=)7NX?[ V\O<.#D]%P M=#JB)ZNWQ4PY:24P;WC@#?XQV#L=#0\/O,./,@?\WI?!P>@=V9SMDSGT/@R\ M#X>G!T2]^,C1\>'OPQ,8Z(1'@M]\[A_P6LR07A]>H-_L[P\.]D^_X$CN$QO# MC_#4GYOON&&C^_E/_1/O>/#[G!\/1GSC&X8=1GU^ H7\?PJ[#0O=@#TX&GV'YP\-C?,H^T0$? M*,WHXRF>-VS8X/@$SFP?-OKS9[-5][!Y%RU[]V$P.."/[<,&_C$< 1'!$H[^ M]&#R%HG@(D[HF/6?>594BPSOGQS!HZK5!J;BCHV,X"5P+C (WY?@_7.CS8AV/HX=W8 M^WQZ,OQ]P _Z7P?J7-AM" TFZEZ MDDT%*Z^]NETYV,WT18;#\;M8-=ZQ3AH*P@!D>6AD$1(19U?[&9XJY62G&_2=XZE=M8B?%L MJ.I-W)#^5D\AO?T&Z:*]?ZNT=CA!':Z3+^:,@D6_:IP]N\%,OQCJA:CKGMHJ M.QSP+JN4X\F7=-Z+2^7T^/!H "HCF V@'VKP[<&IX4BH_IFG!J"<'GY!C?MX MT*^>'O3-XU\&7SZ ,@DV ]AVMUJNX]W8??4M'"[?Q&TH$[VI-V5G^\9ZZP.Z MWH_L-BRW\,"3"[X2U97?.U,28#\1Q*F=';>#7L3H#J8MYA38.]I-H MQ[-@-]R%WWU+GEK^P_4ZZ;B36L"E_4TN!>2T4.WE5FIFTR31BZ)UAZJM0S0?^WS3ZT1BZ!047&= M&='R'FGEC3HZW'OGELJF'5U$7&3ZGDO[\,:B M+Z";E[S;^A.;?!63,T220F\!W2_)].XV(5D-HX*-E/Y_6U<=L*JX[D7TQ'L1 MC;@%!5ATL\C@1HRYB-R$7^"S@WZ/X19SI:NG2!'3YN%EFL6@Q)-7QF>%&J,/ M%(I N-EKE:2UU&^TS/(:C8\<8?/D.B U_!+K5DBU5DAN]K76-=K(R)V"[H'C M4[5?A>Z #@S)KI4H:6ZRM-."57N;'%?S\ZW6X>4/;->H:8"HK$55PNO0-I/> M(F5,#''DTEDZ8SCQW)^ B4&XL"UPVX-3$B\A.DKWT*J&N9?PP;W8A[LF[7HX M0 2F%^=)\;*\D_,(/20?,]A*8 Y?+09*=BN:()$&G@M9C(@5XV<9LC\"G6GK MHU.=6I#.YN::6$M99:>?A*7@1N1M3PJ(T69M:JVEE0F4&B0HV;JWVL:#7]5X M(_JX*L]9W2O:\\"XRT&TMOS%JA##O]J=FQK/TIN5ZCA/M!T[8:LWE\2N MZ!YRJK,,T]^=&GQ?.#!8T2"/(Z!>B?*+G;]PDKEWB86&F)<_*X3(3:L08:SL M&>XQ@-\<\?7Y[N!S09K#Q*[?V*F2'G;M1B-HX L4(]])"_UI03TDNF4OL4[) M2G18V$0)\36$;S0F4.N=U&K]+6^EY+9*YQ?H&6N1\74C.L.;3=UR*]K+5U\VI:,>:H="QX!1W%I5(G:U!K:\&7BYQ>)I\F32;ZV%[[&:H MW(7<48[(#BAG9O%R%#W@-#:K$@0]TT:L M64!IX.ZDO+E6VXRAQ @AM#"UD"#;20GI6;*M:QFV_EY+=IN!W!:OB^"YS9FG M$7X7>AM@?5^E\T(U9U%TJ'=\.=6[XL U3I%W 7_BM734+B/L4;. N09G]XU+ M05N2VOJG)Z/C_N=A_ZGGGST4%-Z#@IB7Z*L *<] E$#[C)I_RS)LBP%V)L5& M^4+NUF1E>RGH&9G$6?N@UNV^>+'3\ZHEG%B BW"%+)P[]&1$A,7E;3SKGPSW MGFTB])_68'XM4==\]8;;R\"?T;P&V^R0$&=W7CW?>?'BQ38FP>K4G<8FV M@IVQ&RU(:JTYT"UF6F_<3A@Y+/^NN.NC9/D/BK-Q@OY==#L#9^JC'Q*4#AL& M_;[Z61CNN*B;A<,)JY;3DK/%/1 IF\.@<02Q'TWI2V.5J DH4;4N6A(=[O[V[D(YY&WL%>>;O6[4#[@T_8#Q/JIG MK&@=PA^7B#:!92DNQI6(#8(-%_@KOL$1?>?L*HR)^?$L5L:M4BO,N'4/-% BX&J.+ HG](T.9 MFKQ]4H[A@/@._ORRO[6G;_ PP>BVAZOI4^"2AL>KO//FS4]\E;V-6@EB';I% MX0NW;!3Y.,GT/JS #X//OPY/OSQU&W!%[U[S7.VKOW57=_\@U2XI"8WHQ'#+ M>GI\#H$/Q_W_-_S\Y L G[SM_]D?@\C][%\"(]/*_AW8_FT0;)S3@2J;=%F4 M2$0/06F(EVJMI;*,VR2 4TCK"X(P* V(<,DNQ2GFZ/NQG2*$*DTMN;C93M+D MP IPS9+O$@2BU>II$<;7DL\)/JM\,V+19)IX=QEK7(+=TSTI[)FTQ-6F9:)3 M@FGDZONW8P^+[L!W=3$?U$*[VX;V#>_1]>U_]+@_)^Q8WS;>'*S:RI+YD/G_ M0MLBJ9+HJ47$W',ZB%O Y/Z5:JVC6*W>[^#V$_9J?38&I-?"]MR?&# MW.BQJ]?X4[?('W=N34-8+J3H M2FW)8%:@*3V&697)!C>+_@OD&*79%.N,,:?ZJN?AGUZ]*S+E\4,$ MV^2%6..J9RVG]?3UQ"?OJZ;<0,F%OZ50:(.TRC4R9 K2.7@D;,Y_56K6_&,7 M[H6!!8$/J.\+F'9G9YV^\FV]#_N#@R_]X]^>/*-]\NZ'?3]!XX?MYD/"WL$8 MZ6T\#L/DUL[+9L*_D[($+%4#)VJN>*([49OV:!A,B'V3&,T+M=+YQLHH!QWI MC+(W&&.6DABQ7X]-0\"C,@O.?A^,[.,QMF-X\EOSY/G8@5](?>5MFX(O2G21*"*E2CMQB(^92K"85L?R,W6& M\ ]VZ6D?;U]LX6E^WM[=_7%KY\U/6SN"=O37MM9193PK.!JD88L6MG;\?(<^ MS;53\SND[=<_WDM/K[5O_>K_!?Y[\[CQY_7V=!G%/:1#?N5KU)$V&X1?L,]@_&'D'AZ/AWLT; M?XJM8+4F=C7[*O]5,O@X:(#PRQD8E81#:$ ZTD541P7U7-FE$BJ?5Y>"7D@P M;*8NMRJS!\+\E,+ O\%_:N$.:N^$%?CD=],@W7 -2AV2J+=,(!Q"="Y.FGY! MRO9+RW&1"_(ZA4*2-&-3^'R@N_28+\/ M08R=&]>YB-]<"!^KF5\@PATA:U3EI;>2O,[%7X+_!!N)D6.>A-+08.=5+B\( M200.Z11YMY>B;5&/"P&L?#-C"$+0%7P.$^W83B"@-B:>@FX]" M?7;^L12OTC>1:75[::B1&GQ\!EIZ)+!NW6G:ZHHQ3C58/V=KPX1HGFLMOYVY MC/J?G[Z-^.29"UU(#:MQ=^5+C6@CA\^61AVBFUY:+5D17>FKC0KK?Q M>U5#TZZ4;O;,XR^]C1&A;YDDIRK6;#WV$SSF7]%$3[A#T##)RXS*;PBD-AJ7 M7 #W!P@=@3BVWM]YX6W4@FR;7 AGGH!/#*<$2BP3.:0]M!6)S4=*?$\ZFVEW MG/)*[%Z5D&&G<=V9 M?:RN,&TZCZE/0WJ64"9P0^]8L?/9@E:>?K<#6W%U.J(_D.D-(7=14%@C', MRZQU=-4M_)QQ7KQYQR_J'+U>\UOFF<76OR1:HW?S@X\N44DVG*29.DNI?\:& MO\DD7:Q.+(X=8J :7'^+/_> MC$&08Z1;G(R9&'U/=>QC7P%*G"V ]8SMM9S MIQ/5*5HVN()%O'9;=JXY;X)8C.>=\R; 6II.&Z!?L%?T]HV(H@ M6C/V?)1)A'G;&4&V!B9 :UT**V&M=0*33/C/11J#,HH#FY$(UD+/3[FS:[9R M67:?6CPN;0Z75?HNUU/[K/5*EW62%M5^];B_!S(E$<;=4,&H-SA4&PG5!A;54@]>C)635SY(9VH57J5; M>&A0'9G8DKS=)8@[9]3N!!'DKV;#' :$]:FQ$;!""I$--78#Y M2-.43(5PD>$/\YZ'9X51!Y5A>%"'_/.>-TX3[@V$+0TT,I@\Q=TZ>AY.Q8 N M%N)2,0+,P%3F$5QW/[,&YYH'C;U4->.UF^#6VZ1_1[S_/DRT@\'HT^#X<_]@ M_^3)V_WW8Y7=V"GU@$+U#Q^N ;6"L%VH7-YS5Z 44CM[Z5,=K VGE)DR(I*N/G$L1,GG);HRC)TXF?L4C%0E:9G/YX M)CW$Z"?2P34*7)SF.3=ZAVF8_ TC(BC *H.E3B?WUJY%!LBML#"#_.FMS5*JF\P3=;:T$?JK?[6S.]D>/!K_^CP>%WW],T=4O]3 MPH(F\ZKAH3>X A9P%_; *@TAZKC=NJR2PJCUKI/B1VE,69=L*CUS&3;7 ;&? M7F[L;&Y,-O5D:DTC/I8%-:3'0LV-O7-_AMD8NS^_Z2'*]VMO$&YO&B?.R<>^ MW?1&3QR]4B:[C=7?"LD\3D%!#P7?FSJJJ9 YQRQ+J2][F5?FPI_#U MQG1AQQ?M!O_-G@,VN(JQJZBT8^5. CR;*&_GI(93:@Y,#0_^,1P.O7V-G@XL MTT%3WW@%7%"W&@:69[CKSR\V[4/HX*#?(>CLO:A&AZ>C3]YOH!O=+I_5WK!' M$[Z[ VYTKW5*CS/H>1]D=G2(KH>GI7ZOB,/_V(GL7KC&47]X\+1.\WLTIJJD M5%.)MN^$)ZH$.&WRW,;(^@YYW7V0P,WPA"AM(&'WVN(TB6LA#S6RAK\#%]&] M9],VJCXJIR3N;A7PB^<]=#L49815^3&[2MNC7R9_)*NH(9<:D!;/!% !K!#+ M2$HL_KH\3\FA.3;I%\H-@9B>7Y,&VM]YEI9G%!O#T2_3+ [%8C)!1HIS4ILL MF%45>I06Q#9NAE?.)-U#HJZ(J5^*&\2).7JFM2X[9HQ9!+PL2:>2=XRF ^KX MEUA/-X[L'(SN)=&GX+^4;>*-_3P"(;FG\VZ*N-[FK;6*9T'L31^5K'3Q"A>- M)4DB2_L#X)ZNU(? RJ\8*^KB474(P;UJ"3EZ&RHB*ZK=O=[8W7F%W V:8FZ M_% CG3%VJ1T .'NR2.L]4,=E5>-*%'EQS<=IWA047XDM=J\3%7$?5N.(9!]X: M[4,S=>9GH5;D,'T <3#',1C9U#L;3O=V2!TZ M4%1Y9*MXC]R9&7VOIR-'4J"+?YDJ/Q&Q?S)C ,_8O^P1';,@F,5^0#Y6NJ7X M._F5C*!? XJ$CZ)@AC\$"$+-#E,3Z>%*PVT31:HG@FUTE/QMUC"<#? 4W%XL M!&1"L32_I7*$RT;/#56;2M\'NHL??1@70;\#)\*#8_O#WW51]%F/O2\J"_PP1=BQW_TX!:9V8Y+XX>\O=]]MV =CD8,!GN ]3=)$ MK//4[FGMYLXR[;"'76KR)(CW.%&VGG2T[]4ZVO=M78NC3_WAT_,5/[WJM.]B MBUKHY_1@.!KL>_WC_@=O\&5XW!\-UAF/W]Q3;67 8#/8 \)IO6W"CYO"0_*1 MG#8Q09+\16D[$?RF\IA)+HLH3HGQCK/1A:-@[3=A0:$TTIU .EQN+:TU9.33 M_@"3Z GG2,2M))WJ"4)Z6*L<@_ M5TE>G$)6Q_*9T&DB/ C=J9W1E^#6VFJWF M+;DJL(!"[LE4HWV@2\WDF,E\8NY+0*1HZ!M(Z2-#78#]('Y-2F+COCGD)QN0 M?WE.D\._[9=C/_+V%?I)=9AL(#YH^/6%BM,9_9ZPV1@'0RIB[[A(C M@3/IWNJH6-/SP[H 0GR'L_ .)&P_MM>/#K M_N&7)[]G3UZW&]8\N\C71O[5UK$H/%C[>2M$OC_$%TT!2H.R60$%U=%P:^$9 M*6BQ:Q6K*PI,'JL%1=A@6*0Q=6;A/$@ L@&NK0[3S^D-$E&-US@<@*G9YX1 M^E?)COLQBPPG$+<138 WD0*;%$X]"=7WP2N?X%]?_'_"$'/#U8[1>0Y<[0=_ M.GOG[0$]I=-* _STY7A/ZWW>AA-G*Q!8JY]#X-2YS7C\55A3FAIM0\"NWOGY,BFRD)H,IAI!SD1)% &B6Z M&AF 43R-]%!'_[BQ.O?C"0Z%.W?+'5MSI59WAHMIC<=@@49$-?E+20DAG&]0 MI%+F"M*:)#_8>F _PKWQ\RY?N@;Y>KGQU:0+#S0<93] J+'"%$O+WZ/I5(5H MR,7S:F(6!II)84"(R[GPV*$=R&K&HU98!2>-4#0?Z0P5E4B#FL0Q5_92"1L6 M]"(Y"PNQ,LYI"]Z\\$)_G@N\)]FAV[]MTYASY6.C$UU9F\ATSZ(+7&&&@4>Q M2^MQNE!QDS )@'MI !J31,"KZ!Z')JOIXC>39< %_QQ8WXO]:'I7MQ LU[SDA)5JAR6[HE8RO"C/%!10TE2H!W'1*-*V$ADV M]*/UPF+QFF+\"OY D!B2768G\&V2,] L:TFE]:(D">]4IQFN$%-N(-Y+=E.( MG !$*_"+BQ0!J>=F0ZFZ/91J+/>HKL$X[HLG/.D(ZH]W&D']#_W#. WG[__V MR_/S8AJ___]02P,$% @ 962&3["UXP'Q4P T*," !H !E>&AI8FET M,3 M86IX8V]M<&5NU]:7/;2)+VY]U?@?7,;$@;M"VIY>ZVW=L1 MM$3;W%>F-!+E'G^:* )%$FT0X."0S/GU;QY5A<)%790ER.B([J9('%E565EY M/OG;?QT>'XR_G R<>;H(G)/S=T?# ^?9\YA"%Z^'(R>.<_F:;I\\_+EY>7EB\N?7D3Q[.7X]"4^:O]E$$6) M?.&EWK/?__,W_.KW__R/W^92>/#___CMOYX_=PXC-UO(,'7<6(I4>DZ6^.', M^<.3R5=GUWG^W%QY$"U7L3^;I\[>SNYKYX\H_NI?"'U%ZJ>!_'WP;>Y/_/2W ME_PGO.RE>MMOD\A;_?Z;YU\X2;H*Y/\^FT9A^GPJ%GZP>C/V%S)Q1O+2.8T6 M(GQ+OR7^O^6;W9UE^A:IASM__TTXH5C ORG@7[I+_T>_.?!#^7PN<2QO=O=V_E9]W6_X31VA M?CB7L9_6W#&)X77XM7ZK]6[Z[4HJ4ODM?2X"?Q:^H7FV7[)W8[+P#OKSDE\Q MB0(/'J%6R-G=>=[_OR+!UZ3-!6Z1L?VJ_1L3MU]/W.'QJ']T>'8\<@Z./YWT M1U]ZSG!T\&)#9&YN:1]^IG!^!J.S_G@(DW5RU!\]-@+?'Y\^-I)&QZ/__LNO M>SNOWPX^G1P=?QD,G,/AZ>!@?'QZ]MAH[8-,]D :1Z'S3_RGQT+W^F0NA>>! M('\^B=(T6KS9_7GY[3'LCAN3M3'!-WSA.,,PC2,O<_'XW!C-?V9)ZD]7=R?Z MV>_CN73>12*&=9\ZAWXLW32*$_H#SWLO 78XB!9+$:Y ,H;N"V@RE'$R]Y?.+/,]B2.%2])4N'.X!HB2 M:>3 77IN;C@ FA1/NE$L<(;?9,#",;[$.G?ZMWSVL]__^R\_[;V=2%=DB73@ M21.@7U[ -*Y2/$+/W'\T,$)F<@$_D16@@\T?_BMFA]'A!YEX]B+8#X&)FHL+Z0@G 2;PI[XK8#SR7YF?KLRK-3WZ M)O@SBN%U>#>%'61*L''B@F 1^@JLL0D=DP,>P1*ZF=Q8C\'(JXQAN M<.&9,DQH2^.W=$+&EL)-2(R1(?YF?MC,-L+:1,41UM M''XM2\-DG,D4:002X"F7P$_X%."8Z))(P>?!4"[\! 9%:TODJM$E..8)/,E# MFB,0PM+!12']>!G #'I::X9_4=/UZ(E-F_3 GL$3O!^G;V3&/M!CS[?\%FY& MX(HIL$//L38YWJYW^ T4H^\GP_I!H-E*7((H2YB[E'PAD=!#&7,IX4*44+@C M%U$6 L\;GJ,MC0NU%"O@7.0=)YG#%^5]:+@!5FP!LTM,T8/;8N="!!GMG?.S MO[YZL;/C+&'CT4.),1FWA!DDW^A)5 3L67P2(L@*7=*/3(](+/ MN$F0)V*?3A-@1YOC:)BU=-(Q_DDD\$A^+[((N%CWEZ:I]Z^:X^SZU M"E0K:(Z^2!$_QOTX5FNK%C&"70!R#!5+ 8L8@$2&O;("XIV) -9IR:SCM _@ M-:!3!"!J'N/$XRY9R,5$YLI#C6YW.8_,IM%G8$79T/**1QQ8!T5!:DG],QXO M>D^W8T$_HU@Q:LF SX\/I):<\*%<'$9*IX(+9X@B^G^?[3RCOY.E^E\[?[/\*P]ZM&\?=FV-<_/P3#ZFURXPG;$MOM9%#65XZ7I 3> MVK8%Z7?,:M#4C\$N\L0*UCD AOSP)8J_*GUI\,V= MBW FT0:&$YX-C#06N#(%C?(]/7ZL?CD4QEO0*OH/FQ;KZ%IF5&3S%'GD?*R529I*BB MNB[8S& >2_6@Y3( ,NB8TV;S?8H$VDCW(A(ZJKX353M:C_'!+ O3-\_IFX>D M4ZE2!3)+<5DDH1*/UQ'NLG+\5,/I_$4GQ]3BZ'-R*X%*OD61MC M9_?*F2B-LI"\27$6R&0;?1V@H*21\]=?=GH[.SL%<:O4%R4(27^Q3'@TS<(, M+024>,J_47(]U#Q!B600PIY$TYL,;0[;XAUN$-'G9>R[MN_0>#K0]L/O6,2B MP%7N#!B9QT^!8T01IL@(I8BU4W4&7R^R(/67 3T?W6-SN!4=-UN[.SO;:B@P MPC]08L/'I1H1F*&P!_T+W\-!H>TSD7 (H!LJ&*K$HD54YSGHP M?W7'F/&_U,TGFTMPLM+3>7:5<[=Z:$43Y4*9K/0LK/#E>OGA:[@M%N068H<* M3"4:W5&<^T/]1/^B5A_F O5#/4Y8K'2>P-0MX&7X>.4E*4U$R(Y'D&H1L$'U M%9BUN>:'4>9SIWQAC2 MO)/>UFEIG1?YVDRW ?\QAANO!X7R!M:Q)NKG9B]V>QE)3R\WWSY=ZU]/3H)-4/ M9$_>67#5/_5J::7EQ+W*AG7VZ4.)A8/;S_B&Y8JLX^6JTUMC-M M< .IS/=":=5U7R@3),)**C $HCB%;SD^D*?)@4)/P:BBM]RNJ7'*&=7OI4Q* M@1LB>HF.93!%JJG7Z .1@8ISP'?2IQH'/RE.!=9\A1*I742Q\9'DSO"%3.>1 ME[SIS.@DSKF/@I,K';&B;6!5*)CC5 MYJ?&?AE%*28X)*G0R0IC(^ (C M=696BVE99N^ TGHR%R'\YIQQBD5--M696H#/+WY2I?51&*SH;53EK+-3EK$/ M7YDBV7(^1&>@WXQ1]EIJH&N!BUN=9'%GD6^2TGZ=]%R(56ZCTNY&@;M0D $% MXU?)T7Q3[Z.T_OSB%9NLVH@'BW[J!R22PL@)!"?F"8ZN!4+5KB$>0;[CG2UX M$MQ( 3KX._#A)DH $TD>U1/>P@_]).5,.990)K%KNT>IA""<+B).X#3RWZ2% M%1] R@"%]TP,T.3Y+;-XBK#$'6#^"#8=3\[)E.\:L+)?BL_$9\;W$: M]8&F4AF+QKZ9$O7JZCO?(\7\8GP)L LAMA! !KZ0DD"5E);?ED!*PCFPE+*! M_E]PUK'FXJK/E8=^F8V"\_R8N\@PRJ\'(PV]3W> T0 MS0?Q 2:$Y@&G'IRRRN%D7)Q:$[[TF667PJ>%)#.OYO"NQ5"!D<-)&J^ %3!_ ME5-Z@*&1=8MIMD@N)8.[LK#3D51TX4GXP0.N"FKV55)6V6C<]/S\06;O67N^ M4QSN= #_U%+%(<>%.$6F7]+9551/.U5BDY2^MS7XLO9.2G[/>8XRQ6,XI";C MS0B6BRB XPL%BSFUS6%343NV)G#8^P1H=#>SQS(M&TI32.XHDT@E*BH[J=X^ MDJK,GE6)DH6TI8[-1"PPISY$$DJG:G&4.LY@"%:G_ W>:>C\Z^XKK#Y 5!RC MJV@4F+V=O1U+LG*JU"21_\I0#\302$+*G#73I$X]Z'3>)VS-K1,1?OH1$Q$> M4A(]O.^V[8?^?DL/_:K6V,XSOHLU/(% ;B-_EF-C70QADY2B'EJ3=X%5I OQ M%364HN^FO!J]JF5LD'!!LYQ$T=>O4BXI?YR+@$D1(9/9.%F,T\AR9\&'8C5P M\?U]?EB.S1=Z_'87+O'+A;^U][(&QOI@V9E#K@*@(R0T7\^*>*V51*5S?=6; MV@%KQX7PD*?4Q,] ]43%WGL)?P11DLA$SQZIV<"(DB9+I*HP24/)\CBI1H#< M)N:Q/DT+0B1[_(L?8A$!*^AVIDX8<9<-=0$Z3;'2%.&>J8JV.%]*E\\8KKGV M7H6%ZH/:'@7HPR&OG2=)7YZJ%*K,X!WGJS^1H9QB$A+[_\BU4RR)Z)E@BXF( MDLK-7B/0X?^5^3&OT#*+0>M.3/&MH>^!O2MM.[A:D>FQ[N JAL&[DVN3E-:< M6H50C+9\$:@Z18E#T+Q3!0=?=0K;+E9MUM3YM=0D):=%;."^*:Z@$1QEL_E;;$A I-T^9%%Z MP.-FZ7Z.2IQK [UU21LZ)U98>@^Z_.$"5%'6KI_BJJ(&I!YC^*>(!5%VQQ&, M S.7C=S 0!MTT;8-' ''N84"LZ:+?6\4 MUO.5AN,I.[>'!%#I,X7>JK CC"_!)=GP1[G(FK8Y[<=VL!/J]BH,FY@(,TA# M,8O%8^;X1-O MAL^X&>Y35^%5;86RLC%2QTT2A_S\]2(GSXU8BP=1D%E7]>W0$K,!W%@5:.,3 MX"T@3:D7HE QY3IIF^1H2*73 2FR[=;UV1(-9U0G?VXF?]HJ@$81+'F*;*ZX MYX1BHIC'ANE&_B2[;POJ1Y1*,.N"9STW3.I%$%D7Z!))_8!]7M:RL /,DXD+ MWZ">AYFJNL*K+IJJ?";42<>C*C;U?%3>HBPU&;J*K&E)D[':,*XI1N M,*39\<@]%B_74%H #Z\0?^MP\OZ/&$Y^0-[H3N@K3^BV'M&':+I+$-"L_W5G M\69)': A@)FG&+#04TT&NT\]:NUS^2X^H7I%V[8Q1'JUQW*]ZR=AU\]<7##4 M;(WEHS#K]$!URCQI$@5[I^B?LF_05>IK?51WM4 JE,;HK/3J_$"=[+M*]EVT M5/2=VETHHW+A5B<)-TLJHM652^.T^8$:O\JNK'0/+5;1Z&!WX=:TMO?FEHI^ M4\?BS'5EDJ#! 3\EG%E@@8/+!WNJ:WE-1]6F5KEP__S4&U&QL[N.BJX0X4X2ZU5;H37P-N@][QLB[D7DC 4WK&VK"\I6QH5I(>-B.?-O3SB"27+EJUK*8$2">R MI,R?%N%4/FP[<3D6/!$!%3!&]6]KS#/48KF6>DHJ<8)LL03M8%%7*LE(Y904 M8#N/UV%5@*J0!JR+*8NWYW#$0!='JN^ID+II>0S= E,&L: YT969)*KSMB@F M2M[%Q&\FTUOA[WKV>]Z8!38(<%.<8#$=[ /-.HG$W G>5C%HQ;H,:XLJ[+%I M+!@A*&(\.>4^*86RN_V=U_T\0NO)[4J1\'VC/75NWP?)>7['U M#>(>)#*ULN#O%=+I"3%LVQ3QMJ9>?S+:S??*&_CQ]/#!.F6Y7C4KZ):@_UVI MCE$:\HJ+12IPKK3&#PWGVKXCJ U;^MGO!5NA4XF>,#^VB"%93/EADH*,XU(S MA-]F1"@_\E!($N%V;@5]XB0YB%)/H MF9S RJ;'&TU**1G*]3K NZICLZE9 M5E%3!]/&@;@E8>YG<9()KAQK\E#TVM=]O%AQJTGGPP-&8QF\5RQM2KP6$\401)M,:9*-*\5!F=LRVIS:G7H1O= MJU=[B'%:[!2AKM3X1LI(*_"X:^Q=V\I%%AA<*'ET"')@WMF]FZ1TR*J4O+B6 MR/=P 7J.]$G"J92)2#=:US$*?7RHDP0$?B&Q_LJWH*T=6^J=.D>TWDC1+A*8 M2O@;N:D./]8371_/OU LTIZ.B8(88:S;TFD4B$O*&, Z!,G!ML+=G42\ MD43TGH)$1.W&>*]UV]$N+'_?^K52ZTC32]3)9#+S>MHF94&JQFL\IBATON5+V+:.)).ZMU(ZLFG(/5L/?" 05"HL _LW"CHA-_W M%GYV6G))^%$63F6)2&II047Y,-N-*4JH1BFA@H62MDPIYQ>HMBX(;"Y0 [/@ M\]/+R-G:V^8F?LJEF0=<2!&K4EDL-\&WX=B4;].99*!R@OS"9@6)E4?#4>6I M+0F[])JG'];!]+4:]IT30)L5&6P"'%063L_V_93<;\H6T@]#OYZ@+;0FX%A\ M=AK-)&U>=K;EM@5" <):)0KC#M_:TY5!8+W$F!CA"1_1_O*AT+8IN_Q,2I[: M9;!)7)EW]JAYD:/@D!IVSULT=+H8V1/=W"W:W74J_'6V=\&WV2MEI>J]72E( MC"4Z'C"FE/L=:FN&;$\W=\=1R;%MWCAM48?WY1XR\/FAEQ)79^%1% M+@H%%*8)5=Y(@T3C6A]P7@UI,%P6BTPC$^>J&;I%4MV 4KAPI,NX .E;WJJ8 M#%$+6)=HH&GC[:GV!9E]06 N6M;^SN_5U&P&Q MT'91]9 ,+8H>)U#(/"V+:![QF1L-.U9[:6S,2?!Y")/\@1N].R?:/DT>5B=K M>Z7E;DLK+<]#V%D92HOC";Q,W'>>[(_7XRG/[2K"4%S18ZD8Y5=BEK!Y2_#Q M%-=+8QA"S\$8'':'A?/4!ZH0P]CW,H[KN0(W;KKBPNY0121K!3PV*6(?42!G MU)E(:=DBI0(K2\*2(XE"=H(@Y--2)X"J@E=J?F201T#4+E-&:I\IX909YN2) MB^(2N&%7'GZGS=_6!K?]/*IL<1*>TIWHVK3HHK!;WE9,S;R,C-[3<<4P^7]B^?1!TRD M)CW]2%QVNWBSNUA'STOF"[J@U3)(,@OQ>"9S1NWLZL9UE-OZ-GL>T]PU)4:@ M(/@G*"\*]%.&TPB>YS7UT=7)/93KF2J/SZ$,$&0']!*E0Y2U#DR 9TSS&"Y- M5=(OO'D:^"['S>$)G4RZT]YN:_N[ T$>9M20SY"C4#QU\F>3E-:T1$GFE/*' ML@AWKO+'4$L6[-/BN_Y2I"9C2"DA?G@1!10:/FH6L" MVY;MT@JXG6>_OV,'?E[,U.3N-.8J&)!3PJ?L6::D-BXCX^](RE8EP:P4;&SL MI*Y[D"SA%/6I0]F$$4.HR]E$NA&^T(%C -;R>J^U^3Q+P#>FZ,&#Q=L M]5W=T'ALR1#V)&9]J"+W"Q_8M.[A4S^@= ZCR)Z_.'N!R9H9S+(OJ?&BZ;[! MRG22:.0FH3#UE]K9D:"@44-' IVI4#0E2>3ZI,VK.K$;#GS3PN6[ZSD=#1T- M'0V/GH9J=//660:__(A9!H\S_<2B"JFXG[FZ-8?MWYB$_7J/P> ?'X?OAF.G M_\"L_QCGYO!XU#\Z/#L>.0?'GT[ZHR\]9S@ZN$%:Q/GCXW:T?%(J=*#3R='QU\& ^=P>#HX&!^?GG4\ M6!]E !7X_P18T/'*V7O%Z.@/2N<&9>G&7)\GG&3UT%K$N"'2,&U$C=]".T:E M@=VR*7"YXS 5 N* T27,+[MUNV&5B+;-><]>M$P9- -;P7/WQ4M$+IO[2V>6 M^9[$UR;H0!+8U-Y')U'@2_9TBA2_\(W3:X+M57SD2?A0=EQQ.A\F_.6=T;AM M6FZ-Z_+7XDS;#\%&,5R+G/V54F*'\"2/(+M"PMI,3+! MM>1%,\00P8TX<.L^]_8%Y2X,0P]1LS(1)'?>YQV'5CCTDQ_ZBVSA'!M)]\$P MR$,S+('N5/D A:S\MN349V!:$-)6VZLZ*55HA<4.-^67!*D=2"KDJNEAEB,"8MFFT1!K) MP[ZQ>$)I^ L1S_R0R1-9&NDO*,>1OU$!AKT7NWNO7O^ZO_=J]_7/O[[ZV]L) M'8#/,:PCEHE\HS]4-EP>LH!+@-SP?Y_MZ5!%381"Y0?L_\V*9Q1_>_5S_MO5 M(0Z. 9?R &!6[6FV_U8Q8_LKGHT]7@IK==O8EO/EWK25 M0P4I@\@26,]I_NNX=T4/$#7H6U#J: 7D'DM"<$P,NQI M2A4+ C5>*PF)T@O1ZB'[V;,8BAL#J3$@;ZE5?.-0HQMY\H",L!LB/-+ M"]'425 C_^S^K*?""B^;T'+?38D&7F1,C,'B+3OXVU]0@-H4<.? I2Z!*9.FG"39 M0D6Q%\IN,71_' MR 1JMXQ.3+@/Y7YO]BV]V=#E-[ N"("E P33H];QM$L%HND]$Q-D^P>Z(O"B( M9H_!>U/,I2$V5$REXX" !>T*E2?$*9'6OD.K6$&CN$&4$.O$ M/M?AY_Y=Q7E693+\?*$G;&/,]$,&VSL:'@\-FXN\#;[-G?[SW2[YX:&7],%3 M'>XOS.#.?8F-$TD;"7P\ZQ]ZY_7K3B.,LTT1?8Z;;S L@\:$F7/W,C(5,$4[ M*?6F3AIL)XQ;T 1(1MWTBZ5(=?> D7 >IGY0?V92-)"?Z-4]LH&0)M/*6: 9 M%$M$-W-V=W;^ID]PI0:',D7]$&TC5BVU_@L?LX!49YHHPBKDW%*MHQ*LLY[$ M7'%5&K>R_M(T,+C5.=XAHT)/5;BPH&@6-%=JBZ[ /GCLVICI76, 4S38#))T ML:"\@A%5:D5^O?$P@:8PI6[^&;9: Q_.A6>QFLA PXN!;[UR:%7;",:Z-O@H MN-ZH*:%CVPZGXHPEU-%U50"CTXNEU*FX;'[(+G1:(],*I>,/+>J^1?G>+VQTC39:MX'FD3,5?I#4(1O7B\+<_F3TXQ31'N$M!1QDST#1$\Y8 M9SUT-'0T=#1T-'0T=#1T-'0T=#1T-'0T=#1T-'0T=#3.N" *@28W&O$M'S:+8(.?GN64X3,X74\V(*!GGNN-# MPL/F9.MBBH\]&$VK-?LG&O\R%*<,,P2# 6& M)>SQ)Y(R6 FCA_-Y.7PZBR+.>:7<)RIQL9_-D1F"R,-D4F189$[.0RW#WCW2 M^\]U E^(#Z'I63!<>L:P1>.M07\.)87$89O5[R1 M$AV4MK@?]M15V%EEP9#O(O[="#"#A&Y<))P:KD)TR%:'A^]M=7+W9V4.#P\WHE69%+*H--9:2" MPI%54P&?Z,VE'D](45/Y^($=GR1HR2M+I+6$1!P!YY- &RU(O!$G-\+!5)9 M'(:"^(-?=4%NDVIJ4EL3[AAC M@;T5\D,*C'4%CYO,?@[,VSDX[X4? Y_$7T'.FQJL C_F[UAWUS]'] M>?))*W4VQ MT,U K/0LW5-X-M$ YY^-D-+5P1$K3BC1OP$-=5;V\CL5T64T* M>Z,5_+K7BO-P#"N33#$[J0 Z<)OST);>A>XFJ7D',%Z>%Y7.0:Y.5ES,I)A+ M X%CJ@?*-&2G0L- _$(Q2U[M8;6ZA5-5ZCSS\@$YH%W.+N[0RV/) JR_"35^^ M(!@8()#A$?(;@& \^D)7I7(],)#WKSL/ 2+\ZI<;@PCK_?'KWN[NVY+C=H- MPIO)RGSV>WG!F1^4'E1B'Q1R0'2BC(H*_]4-MU#LW#'-#\ TZ674,;F M':F?%--8E8K78IM-P6-O:G0/G%[?$= 1\&BB[.]^]%I(6L^">*=#Y;NO\ .[ M_BSSIF#:B*2A :FZ@:$V$X4(P5TC8O16ROB:=?[%5V[JI30-H)[&](HNFX^CXJA]]K* MT*E/$9*8T)!FH7+6)S*^P#B*6,?K#2T;$?B#HF<8+0C\A6^C%G.J@U3=/^G& M'">T] (,"W2[Y2GNEI]:N5MRL.IK[8[$[K6JBV(YZ0/TST2%+ 0H+G]&,2)M MZS02%0%H[*NJ'D)1$JIO#TJ]JBB%1.9A8IV2[>T0]TCUFFM=;+6102@W4#+%BY*%P(C;&Q#@X5]3[F2A/"H2NO 6EO9K(G!'_*AP+3 M$3B+,HK5IX2 #H1+" 7%+*RZ]<#'3.2_,G@N+@VM-DE>G21(83ZX2!T;6GC3 M\ KI9CIIJ:CBN=$L!+;1]D@A-0CF+HR<2[$R (")17 AA04/$WV@-I2NW*48OL#&MJG))@ M EB(3!G E5.\@9.V_,0D=<-'LL^#R"7=#&[!T8]2V$ 0/V[ M((J W6#:BU\$&&[X2!/9,JQD1@>58T!?I:8 M'QA'H>_J$0E&\_3( ".*#%BO[DZ,.H&ZFD"@6 +5IFE.)*6(Y&ZPT-- H=C( M6._Z:8:>+):_Q>0Y>-V)NJ[V]SRKA3+'X%FN2&#$<<^R 9$#Q(9P$5#FM48I;8=#C*$N6"5AM\I:CW3"%;D[Z/.E3@N%DC7-2D)>@Y1K7$D>5\:4_=J["VC,;*7O.YAA=;)E,K M7!Z(]67F)GR193>$T53*3I[ 0743/7)TE MW^W4I[%3O9;LU.+A5Y^SD%@.*4O54RF@C(=.%="PP^I/W7]J?\5,0M<-'7)+VQ*F57/B5A&TQZGA'"_!6Z+1@7CUOG'2J<; MB"3)'>EJ5_HA8;WCYL-2O&J/N))IS1UYLST?M(28 M/(OE*((YIXNTV_?S[SR22'U0S2O"ILP5IDHWRY,8VJ6N:]@[@EV2'O(-!RE M)$I7)E2<@0 6<91JMT$!.F&&.9D8.0[R2N#RB_*HE8Z>YF_J*3)R?Z\KDMP^ MJ.<#?O+43\D]2R,MV"'D;)$ !5.A-D!LS9-[D&ZXH!D!S M2ZZ.4$NK/KIC^*?(\-,6,;PH@?1,&/\KC3,=KPO!BG99.:A+RM2X&'0RI\K MT/DU/0T80)=KW4(I]MS!EC F*-<+.[*$TX!2@. 9\(0:G"*569KD+CP74?!!?P.YAM.9ZS\T7RTX@Y7J]E$"V4L* M#&=ANK)21CHY\R3ES*P=#1*4/P:.RH-0DUL.=>HJ% 23/&O6[@3L@'D?<;SO,VJ8:$M->>T6&X 3;,\L"P2J' MWQPZI:[@7'=.G\9CTP ]S2=,1761!GPE4-K97F8V1US45T M-R6?FOAQST+$;P).IM;!K>^U;;]08]KV'T#8,H]QNK M(X;S=W$P<@;_I7"V^.9$DT"=$LIA> ]#[N+9'0U/E(9-Q]1_ZF+JG1KX:-3 M>3O40.N0K\^YYNH:3[IP(.%YJ;K3T@GK16[&^I[&)"SH2;D[F*!,5$8\1K:3&[$0?Y615T&AT&UXNA3'T%9^GQK JV( 1XVGCHU-IP]UB M&5&4S=#B+.*?EO+VDU62R@75 8%BD,R5J8XIM-B;F1/X#@]18O& E>+"Y#)UNB M*!B$,]S1:(=5:Q.QG[L2.U[S@ J5WE<)3@*&Y1\H0"? I@AG&6(H6%7>BBHV MZWQ=)FZ"_^3PSA]$7C(.B>81/E,MKIZEK^K5?:G<6^QT"SJY]"3ETI_MD$NC M$M2R\OEH].\JVKT%>A!3RY):1&:[AAZCO%C=C-5B=7$C#7!^75N>W"AYPP^E M85CUK[" ,O2RA4&@M^2(B46_SV*4 +VZ*FF-)YV8EZYX)"HHKXB*Y33@(#7Z ML<*U[R4OV56S0,J6?CJE N*H5G5ZG@D0T!F0:T,F)I\T*Z(F_:K4V][J4E B MKI L@!+8NU!U3#Y*9%(YK^&T>DE .+D3)XH9FMO% C-=# :! MR N]8#1B@R[()M\F/"V?!ZK.UQHDG( IXN%0D+-V@+E/JV&<# :!SDUO78&V MYIQM CQ;U7*ED?[J+#5]0DKPTMVY\!3/A:_M.!?RG80-;^(+:0,78(ASL8P2 M:0!WR _,FE@4%E7 ZU0!%)7)PLT5R(7U6B.0@X4$12"LAH)J M3UDJF96#.@69@YLW3WHAB671)[)T'JG/6UD8H/1 $>P +. M+VI1B,S@)U_A >\DBE)V*ZODFEL25PT%J\&Z\!C&.4!L!)!<(HIV+?5,5>M$/%'M] KR7+D?JH^MRC&=UIRBM-%K,J M"!63+%&IV76@)W6OTQA6EGZ$_E;@IB8]J11(5Y"=IM:[$IY#[5+WEN;-3R-1 M;49Y0# NQ*P35D_A.GPK&AE\ONZ\J7ZE>DZ4_6T7D^6!*M4LU Z@ER=[&8&I MLKJJB^XU I68$8\SDL_]1$^!]+@ S&-7B2\TC&7"G@OC&:EU 1'<("GOW%UW M"<<3S3A\_Q*S&:I247NE8/+3KA;KB*Y'P.3H1%.%*%I.J>I( M$XFSV_!RS6PA*&=@(XK83^;Y]4]G\_^:[^"-*+'I9OT=O$^K9&$T$'N[&DP\ M0TR>TJXFAZ^QIH@3^ 37?MFO-,2; ME]6E\-PN J.4AYO0>;T9* 2BIW;$-U?U:N,DEHBZ<31IW6VP0WTN94 %-2)? MIK6F-YF!XDBOH=2NF_Y^0BM?M2T5IUY$ 2B2(O:QXK>0(%9]XL>( MV9]$E(BB?.HK<]E2) D"@!AH!1TC,!YVBHR C%-9(_K&1 24#,3@S0*UC)[S M9S0!6RE%H,LU06 R3Q2"Q=Q?)L"A 7&!E5+M29C+(-$X70P:$2U-[#379JAY M>V!2E9H"SYA'C1T/7"P\"_"3!J^&C[H=@FE7A]-@P86L"==,Q04B=>N4)G@H MA\FGL)]#,=-;0YM2:)N"4)(TV M"AMTF@4]7;:GLZ2I#012DK,M*6MJR_(K]2CR*F1K/#YP!$TS%1,6!\3IVFJ\ MMY%>A^JXU>*#:*."M&4@7&DRR:VL<7QG:-+*RTGOJLQ0A4B":.:[O%7H)6#< M Y-P@X8 \^#CD@]/C9NSM!AUADC$(+J9&;%8Z2)-2D%BE'/X1EGDN(0+_]]ZT3)>Z-R4QNS8XO8GZ7V)B#2< M,)$_'6&F14J44F'P)'GR1AEC6)=_F(SD[?B4&N-;?-C M$KKI^-"K'S ^]%1XX?OHMGP0:T5>R6N#F&CG7EB"692-MI)J= WI2]J$M+NF MW,*&*V8'3SD!O#0:E;!>T)1@ -AJ"<\0VVM^W9.CAG9C(E/Z#%#LFR2]2=XY M1[UBD,5P^&"="N@5T0)4FC[LMQY7S262]3RE$6FSXC** ] !&8HMJ68P-17J]Z^%E%2D;346=#M9@'36K?!,Y%\&4 M.-:9Q-%7VUZSZR%));V<*]B.2@N[0&5?>1(FVT]OD:_;)HVFS/4P!87>?+T< MBQF=$#"AE .,M">Y\579"5^XBRF8EXFL)=63>YG.6+[=5)?,%-LUC)KFR) M;@*8#MAG'OO\/6 / ]0Y <'T%6OGMI#A\=!'G7]:-ENV\]>8BB)>YE MWMA<;\C]]E0RI>T\LNV5N+ +^<#1'<\HP=#-&.RK&! 2QN(J M]8-L\%*BR;9,BP6R%$6>@+E+/A!T!UVO7UXQ V=C4XFQI&)@Z=<=?86:V;V= MC82:Z,]+IFP"!P<\XJ1_.AX>#$_ZH_&;%HYH71SH;/AA-#ATWGUQ!D>#@_'I M\6AXX."7_?'YZ>#6L9[_V50RX.9,EN\?@/Z?XK3VCXZ^./V#@\')>#CZX(P_ M#IQC^'@\ZM%GB\F<_H?3P> ,ONZ/G2U_VSD[/_BH;NV/#@;.P?'H;#PU:ZG,QPY@W\,#L[QM<[Q>[J97O9I,!J_A7?!RYJ(.7;>#9QWQ^ZZO3X\_ ,'G6FGW5RU%?#,4]U^G #?7-X.!@=GG_")Q6OV!J^AZN^;!,! M-11\[)\YIX//P\$?@\,-O 9G 7X9GCKP[?!T,/[2HU=\[!_"[[ H)\>GX_/1 MBLNW7PZ>3H^,M@8-@59W1\ M"BN!0X$GP'YY=S1X2X_>JAO3X'0 ;)@S)Z^ @T,=C@YA)7JX30Z.SL^&GP>\ M%,-1_XBF_W!PH*?]%+AA/#@] 3;HC^V5^'C^"49V.C@[/C^%*8&'??HT'(\' M,)X36MLOSM_/!V=\3_\4G@>+3^N\@86\6^[H=W>:=#1T-'RGY/J??T#GZ2-; M4M)<'U)'J_+4_HU)V*]7]0?_^#A\-QP[!P_,[(]Q;D;'(Q7WU:>W# &5>=L?'SP_QQ4YYS^'_W3P_RT?5"B6Q27((SW4\F!>_)M MHY<2'=U.'S,\+.-_"RU_E5YAOM4Y%@XEAGO2\D]0P@P!MDS]W!4/]"-",C8^ M5TT4LL4"G4\3#O+K?JZY#T]AIZD7/4<8\'C,,E@JP]?90G^''](A@.@% M,RX_)<\M@11DD\3W?!%3W@9V*P&:=+*('17'BH(HUC^IE^MAYIEL[*Z\_OB0 M\#RY8J"3@73GF5(?>FLPFE9K]DO^-,IQ:06W#4-3X%'P%BZR-"/L_0L9"@SC MV.//\SMTJ@ [Z&>Z)1IV-^.T_L*S:954^ F?ERI@:F11SB)--N?QN<]9VVU% MUO$'G?I:*TWNT!'^\J5$]*0@5CY L8:JC72:,8# [3?3& MY>A-PNVL@)_R9GKG9W]]]6)G)V^WUROMXER&F "0D9<5P5&4ALCF8<10] 6V M9@GDZ6Y/Z*X'@L@YJ]I14^X5E@WI7"V*F-& >F6L@#R;NLX#7-H>7>W,DVC& M3D<^'^Y^#H1;CD-:%U"C[^OB#:XL'Z)9]>' 3#1AI*Q0IUG1KH7)'.@\5=*;0&=VZRRT_JSD)KBWU M/9TH>1(=H'4(LM0.#9-RS?$&6WD597&SXE_J]@>L#M>7X*WU4Q"4GV_#V MU ]8+_3C!,/](8+3^A$]Q-S>2Z4\#"/N-_K)(J^*O'R56)+M!E6O<340Y8:.)H& MK7!C!I-"!SGB'.*/#".%," F2P8.["2+\R0)C9)8L'*OV6Q5]=KE)F_%CKOE MN:J /G;0IT];++:D'_:X41R6#5"V0\Q>@_TTE7K36YG"TT*&H9TP794^E50H M(Q\0A15W+>U@V_.&-R@SA] XU-Y5:7"TC!ULK9))=6JF"L.7\3N[L@M=00>/U]D1]:U=,9.5BV7C! M:D:2W\FN>= 8L"EJ2#=^R'SL=Q/*I/0"]+AW0(B/.#9_\'RWB\U71#4+N$Y6 M/XBL;HFPQK+S/Z-880:QK8!F@!&![R+!1DGN,+4:ZU#E M!$1;Q&/+LYPHLN M7/"IRS-6VUL]=RHZ6(,@YX('$9C[$W-//I[I]VF9'R'9LGO.EBN/* M;TN_&#)NTONURJ):A @LP2_;U174$.X=T Q0DW?#DZ&-EE@BAIV#8H<&6*\PK.GTCKKA:QEB(HWJV4 R_:<6PC0+*)""49@_C M) XZOY3X^VG'\4!EN.(I=?B&5D0%'KF,+KFMA(4'!):D+AS,J!H*72D$^7!F M_YT;I_*"02&X:H9#P@12PV@.!!,IELLX6G(;!'DK%4S M:M5X@OJ4\Y.^I>":HB7$ BW,M,F9A:Z!W9),N>&T&>,Z[DDZE]&3%/73=HCZ MFBYJZ..9J52@S9.U[G>]3YR$0R* ?K5#BE+=.$< M@#B:T8X[B*CI8!WL[%41[K9&JS:0&'4OE.ZU(C/JLSI1,]1F*GQTE\2HX3VQ M:6]-0$OM&G^QD!X>O)PN=3:N3K$JIA4Y1 M<23CF ),*U@3C67E(+_^\M;9 M?8&TJFC63UO^]M:K;4=W0M3]M\Q-\,,L\]G\4XH;OZ%YX"F"4UW)#[CLS.'U M,R2LVG\QB8#34/GP3W)O,)&$>%%)!X5LF0U:9<1@Q26 YUC9%PAMHLL!R.N/@_J34%$ M\EB@&$3M, >F-*F_ZU)JE51;U^<@6"$E#>.'?4[&-P/]E@@8C8G+=RG MXKNX"95":54Y^\NW15KJ[P*2D2I75@7P]T0,%AK+!7]5 */%%.9V52W8<7U3XUWWI>Y0UYQ'_M7(L@86<3 M:&\7$;J65OFM#-9LEQTAW)7VW^3Y-O4;]0D%'C<=]-OK@G[W9KL6<@37>"\M M-\;U#LC*%K/@R)3*;_+&N"ZJZV;U!+3$EJ2,4TB'.)+XWYP7:+$N S]%N$-7 M5T^HK%4,=T8!6*T&1PW9/?"_8L45 K0QAJ%1DN@(0-:.,&\LH=1/:@,'&X5S M;:U6J"K. :=;8AWL:J,4TR]M!/-Z79"(N\+;Z+!S !]NJPT<"S!=IJK)HKKN ML4B[?3__SB.)U ?5:C=LBC4S5::KMW:FX/'-.TYXN/K<8#4IMJ16('T5Z25F MP@]!&_3\(#,8GN47Y>4Y.CJ1OTG[='(7%ZC/TH2DZCG'D13;0?]"/2?Y*DXD]1/HK;!JA/,0Z"TQ=!/S'GR9J,5M[^&&;RJ!*]+5W_:G-Z:='4L&"D5 M8TX83R"-,Q7-4$W7O*8D*NHWH4_D5%FA&JL"07$1B+.BG%.]3Q9(5?6C2K81 MPS8 \Y0>B&W!#>P40TKE*Z->A6CC!_1D' M*6[RT'RUX/!5*MM'"60O*?B0A=A&QPRJDS-/4LZT))VMGU 5N3H%]=8K]HRC M [?J$,C/U%@N1=%;L;"OM1WJD.$F (J!+5O,4]-5DDJ%Y23#5(DF2NU?2'\$/M" M5.*LZ&^SFWS8:=[6A9V\>)+R8M8.>5'>,PFT)#_,1NY1?V97O9O/;J7WP9HD#L4?E6N[Y\Q@EX>,8@ 3DF9U M.%.UVB\F><7B,G2R)4J"03C##8TZ6Q4#82X2+77*W=.M\0 13RC.V]'P>&C8 M=,S]IR[F?F_'9-[DN%&58H $JH4W9>ZI(L\<$$7M7\":LB\'6I(376.W86Y"FA8 M*M?I6<=[;?8\E!=M4LD&FEGT[=1'%4 MJUHT7!T:((TOMWU,%#YI-D.5?FCFK%!(6$M<(3T S2L/^$.7FD:QQQ685_JS M7D9QP;_#V893D!:!3U$*)"IO.&*,]FHU>A'9YP^R5.A M)=@6^4Y".&VJ9C)IBA3;7'!_8E6$1!YB5KJBL&#OK6F8:N7LFCU=6_%]G3:U M=Y:'A:(J:SR8V?W(99^N:R_0;?=3W<(P#PVD$.K95G?4= 8F6&*,S5!L0,LD MHIJ6+15?R2M 4U<1G5I:+DGZ%FHX.K'V),7:G^T0:S5.)M\H>2EE@?JJ_W"A M(WBO[-"2.S=-;2%Y9]"G("OJ\Q<"(?.^EGU1:GAMI M9[50:9ZI;),.@2CF3NQQ-,6.S/2#GY.'UW1!R2IQQSV@)@8^/)\&GL%>,FEJ/P(0YE2@ 5?N*I12478]J_TL,'5?EI+8*8/+3 M+OO]B*Y'V(UHTJ@,8"VG5#F*\8,6>L-$<=DE2JXZ0@G)Q:#] M_/JGLS;6^(XNJ-G1T-'PI&G8=(!YOPLPWYLZ4%?P0+B=]0*%+T\P M"RO!.IF78PT@"JQVHG7L0Y&*NT#-G5AY6U; RNCP'CQ?%P0CF[-CN]*Y$]/' MIGZ-9::V1=Z0TM=U0%%8$]JL.EN( &V'N&9B>@[8H3U.4J/IX6NL*>)45<$5 M3_8K"VV!Z64UR6JW"T4HP^TF9%YO @HQV*D=[=G9:>T/]'C>?:SD?M"]('6R!8Q. $,NY^T N+-$003_)^!D@8#7>J26 MWP6QC[+*NO:O&%!L73,=^TYB=H$27SJ"-E;^A^[; GK!YSAUH<@-ID,"9A"U>. MF%AO0:2>=R[LSVD6]'2MFJX&H";Q2$G.M:28J1W+K]2CR"MOK?'X",N]X![3 MO=* N"Q!C?A!M5*6U#(0K3<6$51V![\S[SY>+.U3MG:JY#:*9 M[_).H9=X&8%R4HE)L.(&TX6D235NSD]BA!4B$:/)9LKI>>0_Q.IFWB>T$136 MO=IJ5EI9(8-KLBK)U4T4OY4GTH36$Z.(PS?*&8I+N/#_K1>)R64%8IUF7O-3-ZR M,XUWH#[ U4*9)G5VU9&U(J*LK)5DXC6FG<2(:1%Q2]VMF!$WY9S'TFA4CF9! M1%)/4L:VMB,5UV69&MJ-:DP19*#8-VDJ$P[Z6NCL@RP&KL,\;! HT0)D63^6 MHL=E88ED :]$H58G+J,8FZDRWE!2C>$W5[F9#@W7UOKF_OG+'5+@.$F?BJKUM.A4E++Q<": MI]>;'"]U@]QLDL"=R ^H(NJ,B :MJ%G63^1.$N[)N3=O^:L?T%M^3>;8 "]D2X\ZG8/5'GKL,O= \!J[BJQ+U;'>,;0+$A?.-53D24RHY MK9#G6SGJKM9[R _6J"W?UI58/KX2*2G=PDCME)4J%MA3NB:3J4 M^+::^H)'*E'>K7"8KH6Z6 BI"&/'Y'#5C7X_M(*6:;&VFG)B)HAX3E9H#LC; MC&U7)*"0AGVK T&9(K1F;U?-S)[].#$_ZH_&;^R)V M<]+MH2=P7:CF;/AA-#ATWGUQ!D>#@_'I\6AXX."7_?'YZ>#6X9C_V=BNI%GY M[LOR_&(V?PC\'! M^7AX/'*.W]/-]+)/@]'XK8.-;1N).7;>#9QWQ^U,_? MN\%@Q.\[A$G\8S@&AH)AG'QQ8 6K^! SFBU]<],V/F+LQ=X_]D)7'I^YKS' M<2N"#87C_C^ 5T].CI@L16?=K8-/)T?'7P8#PZXXH^-36 D<"CP!]LN[H\%; M>O16W9@&IP-@PYPY>04<'.IP= @KT<-MVG MP WCP>D)L$%_;*_$Q_-/,++3P=GQ^2E,"3SLTZ?A>#R \9P!XL/JWS!A9R\ZK/8[.=.KHZNCJZ.KHZNGX,NC:=2/KS#^@:>PS+O'9) M]V],PGZ]%V#PCX_#=\.Q<_C 2'=PN]?8> MR43B!J,S4JK92D"]?W0\>JYU?^<0C*^#\?'I6;?*E>G;V_GG/_\)ML#H'&P6 M-$Z&HX$RU'!"82X_/2C)=_6&;4!PC<1"OG'^>>4_&R'R87R&CXNY=_F!UOT% MG^:./O&5AQW_ME\08H9E8!2%-%HBC53)M[&ZQ=+P%R*>^2&3A\V3]!<4B>!O MN)!Q=P<&/R&LE.<8FQ'+1+[1'RK+DE=#PB5 8?B_SW9U%61-\:/UBC57E8H/ M%[[G!5+3I+6JY3>'NI$Y?]FA?]Y.A/MU1@U1D>XH?@,__++C[I3>//M-"5'XN,M(;Q=V_,^'B'FHPI_5,G8$\I M!4;&SD %XI*2=G:]9>+9:]ELWWEV:^:S'X89-:WE:7WC.+<(,3 UPSS_14-Z M+S!1DUX0ZW6;4A>)0(:>B)V5%/%M7]AP^MZ:?"Z^$8FJ)TF8'5A_W^[/;C8]CO=SS=ND7\KF=: M-]WW>Y)IG)Y2.*+S3G7>J0WI.9UWZI;>J:(,=4ZXT:;Q5?TXKJK[.!9JYKM> M-?3T*JB:=I8N%80A/2-59=,E$P@;F'BRAL^7.(ZJF#.7-E,52JO!3. JO MTMO_@/%2&Z]ZPG^]#9A-==S'H617(3>/'X(0%XDTF,@:ZJ!;JT>P5GWG#+N1 M3'W8?U@U41/JZ];I$:Q3ODK]65,\]HG[4EI]9*ERKAS\"FN]"5R"E8[;GUR_ MOK[?7?8X^)__>Y0MELY9MG":_KDSL;>/IZG0W#!,4A$$W"8#HV>\-^E 3)RM MA?CF+S):^=T=_K(.+;>S'#O+L;,<6V YHB.H,QP?^!1V<1'T(=P9AX_Z(.^, MP_:L56<=M,^]Y&8+^$<"& M[/Y:8XO>F<0:^3$Z'@]NE\++)!S,13B3B>DS+97]0?! # :*W;P\J5#;-"!S MPN>%Z[A^[&8+A/5U906 6K?5RE1,2CB"V$G+ M@ F9[NEPB&2N#;*XT&Y&46PJG8IOA'6H0!6I/R*O.4$V.ZK3=P&RB!JE75"7 M-(6DS%A'"OCH@-V7!IT*_Y9APN!4Q!A(U5&_:8FM[A%J6!#[?0)Y4!SWB JLSGA<.$<2 2,+P5C.K"41P0F?J MPZKZB"[F"O1/*7AD>NP0$<<6B,2YQ(;+A#$&L\3-/A5J(H%:8E,WI7HPTBF3 M@!B.B&Z%R77"F]_>"B>P/'W[O5=2KY:>.B<3PWM=5:5P!ZEZKVP^>[UZQJ_P^M\TPB;_7[?_[VF_CL^.KOXX M'WCC?!)YY[_]\O7DR'OU^NW;W_>.WKX]OCKV?KWZ]M7;?[/3]ZY2$6=A'B:Q MB-Z^'9R^\EZ-\WSZZ>W;V]O;-[=[;Y+T^NW5Q5L<:O]ME"29?!/DP:N?__,G M_-//__D?/XVE"."___'3?[U^[1TG?C&1<>[YJ12Y#+PB"^-K[_= 9M^]OO?Z MM?GF43*=I>'U./=V=_H?O=^3]'MX(_0W\C"/Y,^#'^-P&.8_O>5?X65OU=M^ M&B;![.>?@O#&R_)9)/_[U2B)\]K<"(S[U3>>A?)1,2?Z;,L_%_Y MJ;\SS3\C]?#DSS\)+Q83>#;;VSWP=X?B _SKP_[>P?#C;A (7^P>#/O[PP_] M@U<___16P/_I*?TO_>8HC.7KL<2Y?.KO[OR]^;J?\"]MA(;Q6*9AWO+$,(77 MX9_U6ZUWTV=W4I'+'_EK$877\2=:9_LENP\FBY]0&^+U=UX?_M\J??#^@TG8=R0X$AP)CH2720+]>LOO&"91 $,?CV^ M/#OUCLZ^G1^>_M'S3DZ/WKPX,@=?!A<7@V.B7AU B0?GAY[^SO]K>_; MWN#_'0TN+[WSKX>G+XWVK=V=W1WO0F8Y*#ZH VVO%1].11" JO9ZF.1Y,OG4 M/YC^6$S68W6(P\P[A.4)0#D4<: 7+/ &HY'T\_!&>B+SDI'W/R(N1#K[Q]_Z M!SN?^ST/E[>C%7TLZ8\^V4^J]=04PF?33<>I'F8JKN7K(5@ WU^+$:S])Q'= MBEGV:AUU9R>4_ZI"^<$2<36VS(/)ZFPQKPY_^3KPSKX (YQ>#4ZO+A]-](]&D#'9>3+]U-\#HNN+ MCW^S*:M['KSF9N>PV7F@WW ;!OD8UP@&0B]#'N"GZH>W]-W*]V]DFH>^B-3* M 6&O[BU0<8WT!/!&^J1>^L!E]I,H23_];0?^&8UX&P/I)ZE -]*G F[V%*F MD2\'1R0K^C69IF8Y?TZ?[YC4@JOU<:QS_SG]>G)Y=7;Q!\F_\]\NSL\N!WIR M#S[X;U;\SR,(Y>7LM^P?,>=;.DX//%5=')B##\]Q8,PY?3+VZK_9J,,29GF2 MSASWK(Q[=C>(>\Z+=)IDTG'/RKAG;X.XYT)&]$^GQ1Q M_M*X9W?_6<2O8=HGY9Z-XI\X+D3D'*@1*2!XYV5\<[!!O'.T5C$UQ(SO(Y@B#2)'!^MC(_>;Q(? M)8%3H5?'.A\VBG4FDS#/I>.?U?'/QPWCGR3F<*)CH=6%.'8VBX?0I^C89W7L MLTDACJI+VG'1ZKAHDWS1)D+FV&C5;+1)+NGC,!/#, KS6<^CGR/IO$,KY*5- MZL'%R>6A8Y[5,<\F MN:BY/O8??_NPN_/Q\^#R[)QRSQTWK8Z;-LEK?1)C;2]J1D%Z$]G8\='J M^&B3/-HV'UV.1>K4I!4RTB;YM)T^M%K>V20?-O*.]X<4J6.@U3'0)KFOS],P M2

*Y/G,'.;N^N[N^DV*,)ZGR2C,R5C%5ADN$VO5S+1)$4=$NE5_ M][Z)W!\[EGH.EMJDL".R5!KZ"-'N"AY6S$>;%'>\DNDDC%DT)2.5F'4?P]8Q M5'NLX6]W!@78"![I1T:3#BZN3HY-S MZIVQSH"@C\8"_> $](H$]-Y&83ER)C\5%WD7\L\B3"D:TBV LV.G1>RT2?DA M-2O$9*[A'QQ+K8RE-NEN/P-JTQ#7SQO\\*,BZYJ5G#[9B3ZY21DFG@XNL._]^>$?WP;+ M.-C^\;?^P<[GYK^[=;PMZ7[K[SEQO2)Q_6ZC_&^XNQQ4B#!"#G%LM$(VVB3-Z;Q(ITDFG1Q:)0-MDLIT M6613&7>>O^98:#$+;9)F]#6K0!NO6F^1W;?0'?=E*]@9SU28%(H^E MR,<>=[YV5O_J>&B3PI%6WW3O6&9 @BL;62TW;1*NQGF2Y:HUA%V4]*3I6R[, MW4F8>Z,NQO9*DJ,C+"5Y$94DCP]DNYKC58GF@XWRQUK]#+Q#WT\*5V^\2E;: M))_L27PCLYQJ2,"B="QG1Z6C\B52V27&N ,9[PIDW/E95N]GV23G\9??3H]/ M3O_Y(CPJR__S>)^, _=8E/SMY/3D\NIB75&4'W^V^D[O69'>\W&CM.;#(A\G,,+,\<_*^&>3].:O MH6#L;<<_*^.?38I8GJ>)+X,B?7E%21O,0!L5J8Q$."'X'Y6[[1AI=8RT464E MR$B99P322V.CC:UP0S;:))7Z+ VOPQ@3M)&C'!NMD(TV2;-6\NA"WH2PQTXL M/0<_;9*F_4]0C[!LY**(G+*]0AUIDVI!OLIKX* OTC'0"AEHDY)2>D62&D[, M)IFQIPEVM;':L#/BV3EC=I7\LTDAHW\F0&X,Z^=]%;>.B5;'1)OD4SL$W3HP/20M MI!_'4*MCJ$WRL9&#'^O_3[!,=)K*_%[L],C9=%=5N?+JU^7*A)]S#1P!C@!' M@"/ $> (< 0X AP!C@!'0*>X. X8IRM@G$?OWOZ#Z<(GZ-=;?L79*6'8'I[^T?-.3H_>=,1DW9'9CK1[>NSM[_2WOF][@_]W-+B\],Z_ M'IZ^--JW=G=V=[P+F>4BE^C-VGY6"CN5(ITMDLFM<6O36)M?3RZOSB[^('8_ M_^WB_.QRL%:KU$C2LFCZ=Y'EX6A6IZ+E&_>XG?2+4GKW/OMD^U;JR0-ON[:] M"+,\26>/'/#5SX\A97'_ZT>3P<40^V^\L(1^EB#GALT*:;HEAW#4D>S\@EX6E*2C919S_L> M)[>Q!^_/Q])#^/_=G<]S[B_O(1?&&QJK_]GSKF#@\TC$/4S##'.8:9+EGE_ M/# (@>$(FG/@I2S. YS(!+Y>611R.5KC-+PW"S ?N">-"PA[C/HH(!K'1F4=%7J2RT8'! MVTK@32F\#EX;J ]I5N(FB%*4&U/501*9.Q^#0*"C!HR-1TG&%)'$4Z=9%OZ:%=-I1"HA M?3)45;ISA".<%;!I^,"E"T6E$D X)DL[U2ME<'EVSF3=CD-_[-V&401O!0D1 M%#X,,)2^*#+),Y!5P1V9YG1J] R%5!+SRN%KQ/96__VV?O@H">1GG"1(_)LP M &'F3:2(,W@U2RA?IB@N05(1?+(W%3-:(_BHMDQ++<5$S'"*YC;"94\F4@NL M*6QH$GPFJ8&ORBF-4\E-HD_3*7](OR"Q7 X.I"1%#N*5\/68@ER"2'-BY4%B M9:]#L7(A(V93V,YO(L-;C:\/9/QL$Z3-(9U:)2O4\0KXW&BQ _=M3K('&1K; M_['X25JN7>)UM$[3T,>CPXN%SV;%\-]X[/!2Z004,E *X([& M,A6C:. @](=4_EF$J:9+VD\W=@5E9U9@QQ!X%8LFEC]P8K-IPHE5&@2AL29UE8,IP!68BC#0VA(N M&W=6G$R NYYHF>:I=;L[_8_5A3LQ\V>=CL3NC"CR:2(P*#8[@*N$5+O3Y,96 M]'=[-&;OKK?N=/E6?!^-":L/+ Q+*A])UTZ_4[H.>CSF7+HTY3T<8A%I8#W5 M2#NRK]'YU+6_5A'6O$^)NDRLB?CE.!QD6_BHJW_!?N(Z*.))9 MANZ)< 1*,2K1ZD-T8TPC4'9!FZY?3.@ @!G!/7H(E]Q$9'Z!RT!W7!@G47(] M\\!V,-P8>O)7M*4/D>DY(.?]<]>DC[QQM4#YD! MB44DTGG#3J,B%=$#5._[J+UV?XN6;,L.U>#=3AV5JBW-HY7,?_QM;_?S:[TM M+9X\P2_PT+LTC,)L;!Q?I1K*AJS=$L[6]"YM"_+@3;^G-"_>WB&:C,,D^?Y= MRBDR)^Q .H-+')@3&<9\"XRR" B'OR21Q ^)M^5-Z)/2QJXN*3(P]TPN<2!S MJV^H,EFU)0JD#97N1]:G3?\6#!BH_K7P2JNM[79E;F8->A:QS*PXE\K9_+1Y MQJ)]:@XZ.38[C6.S=V".39<'AQA_F7\=QG$AHM(5VM%)O WS,=H.4VUKV'S9 M\Z2 DZ,8N93Z>&9"=%2P!$TQ+3K(2A\-&SZI'*%_!1]H.'#55^TSH$XU'O _ MI$A[EO)]-/,C,LC8Y3JUK$WVM-#I-!;2"^3\E9<.[.\_1^E VZ&\UXIMB5KX MNLMZ@,YVMNU"Y&/Y"ZA)WJ6(L!%Y9W>D@(LM28WB8I\6=%GTWW_.*B]F]TSE M4-$EJUR_&-Z(97G"O"T\_ G8IJF\1K\&N4DD';&L0%^%NKG0H,2OCF7$@1!C M709%BL>;OFW&W>ZASI2![$B5;D@][?#\1DF&ZF1I.^.U-Z0?R7%MO73.M<=* M)MQZ09BQOX4<'A,12/YF5:B0'Y=>C;.RV\6WCL]+F**OSPRGMI/6L#K1MA*6 MQU1X:/ZL5N'0"7;"Z#F$T7"]A9$5-AG\\/' /)M(@C-C^X:/1#;V*.I!9"DM M( #% L01Q8+N'P9ZL+B;:R3LO]ESLM#)0B<+VV2AO]ZRL"%]5BH*&V^_G\QJ M,7"ZE4_-%VRZH&K.V$FL#958P>9(+(JE/Y_(4J'\^PFMNKNFX^.UDH\'1 M\()IZ+#V:M=57JTV#^!I589N5<6:6-]T/;$VW>4R+IU*^$)40KG>*F$CCW*E M&F$SBY.R(.=IA2F7KZPPWN!-P9Y+<;CV.IB-%EAK[X%[>4D!S5R:#_LF*:#+ M6I6EDP*J.<8KR@E ?J\G-Y,RRLFP\S,"_J(G\:4;%<];IK';Z8DZ'(W"*(1= M6O8,"&]89+!2&?%VF,]4%EFHRZ!4I:C/>?N8QY@FD2[YI!-DY\( CYCGL60) M<[$Y&U$/)#3EH)7(E-+,J#!)#TDGJA)F&>2ZQ-G9DB7"P_324.T"MS[QJSPLV;RPEQDBOAM)@=DO2^NUQ_%58. MF-=1]M-M"!MM#5-GM9Y=.4+$E35VF2YSKJR(%TZPQ-!)K0=)K2Z+RZR(>1>9 MM8*M!A\#3I7D6KK *%$TT>R7Z+)'SK%M'J]CM)D ML^JYIH*::F0$**!*ON"LRAQO?3)IX*.\"-5* MA9,A: )E;J\H\F22#,-(TJ^DHIZA+C>LH" M@B^6XJ0<%H6YDOHF"7Z@*D6-A08B),-\=EA6N8TU:58&ADEHABWU4A:?$$?H?'PUH;2: M@6T1G)20J%\3K[[[K>?L[NUMR>VMOFW\< M;U-IUO[.'MR:E>GQ!.PT=<1'L";SV111]KQQWKQ8O;&@$H<4SXR,84U4L)-4XC+YW+M-"C"EJ7Z#OJBKHO$]%)9.*HS% M]RN,!D3'N=H1FZG,9F!E8JW2ND7;-O:YJO^>8#&SQGBP]/"I?H8F35NI%/ U MNYP<#8X&1X.CP='P'/',/1?/?)YXYE_."-SOT@@LG9!+.Z] +0.S+F-H N5* MN(%)!Z3.FSK#%@T^Y!+,-* $('(N5'*EWZ$:ETI?AJH6N#360E+F>T81).-P MGC*NO:>,FS#O6X$4^1BTT>.29IY79B86FO)DM B&5%*R.N4JHGGWD7QB'N MH=1]KZ"=^F_V=SX>*M?5WE:XO?4.W1,\^"&1+Q'J,)VJ+D4@.;\DJG)> 7!!$AW&1+YH,13[4NK2]T5H7 M4:7DED N)NA1(T#*=SN\77!3^?L-+GE"9(OQYJ=DUP/DESONY1<2;!T2!&9@#J$Q932A*K9>Z M$_"@$_"ATQ.@0H9='(-?BPGPQX7,DB+%*$<9CU1LZ+2X;CGA8\>ZO]/M9N,6++O/\W -X8J@Z+*]3"II2+5KF0=!KX*6)-5]Y&,=.HPQG,&5E5ZC3@N*,JB/ M68DW@P%&QX(/8\$NH9.JN89=^,945-2D&Y)ZX@U@\B$J.3H,>J8DG7-?C8?9-I04I:4I(>A(T*%Y40LV_:OM:J8 M.^XX!1&\M:='U9UQ2":'@<[8&TL1Y9P,!=3"7A)TH=UEP;(Q,$G75:P[&AP- MCH:_ T=9MOLNVR;34(/<%KD@[7(M8"+1"W2D]J0M9)X4%7"H*:?%Z1-EAK: M5IF<8X6 ;D7(84KN5MK(]V$C"3Z!X7B8^AL'!,BXHG'J(/;"R,MCN"6Y1 MAM4?6A\K+;5-+FA^^I8.ITF.;@G314PU&Y+7"?S&60!<+E@N.+&"MHYUU1^7 M*^1TE*E$ 9Z:IC+G*@6AVSUF">XLZNG 6C=A0I6R-13/CX=ZDUO#H&^>5^PH MQ\.*IP+D2YWY MAX4E'F'D3DDPE?5$8/2"O MSD(>F%=J8.IKV.)3>VK65XNNF/2O*VWLT77U2 M,4=,_6Q2[ME^<:_X3?5N]:4FT4:]($ASHA M)3 )*8N/&V>;:^Q9),>7U$N+^P!Q_6=)Q196^I=EUH09H3[":2BP@5(WQR\@ MD J) G*D*MLA'"ZT+?YZ.K>G5X?(Q])<3WVSD "X5_V^I0\ M(X.L OS0Z+!MF=Q6X?N\)@NLJY*$LEZDQ1W)E%:1-Y2@;<>5C.MP@F$J6"!0 MI,O^4252DN>=80!=V(VP663/?XW5#FXJ4G&=BNG8(U ;UF_T.$QP*B?4#_PA M(S%L W*"E;%:XMB5A43ER\)L_@W#K['>P(H;B.*$RSO(7)JU/K62@UAD%T7CNW4=\*MZL3LU _>0Z#O^7 MJ@7F<&V]0?QKTQI^V^!C5)?M;@97H&%;8;A-EYY&IIC-@1JAY.$ZWH$-K#!O M(C5\?(P\XIVL,ZX#E6RRKO?DB[;7NBPR&ER<7!YVD=MAQ,2%S$/5Y?&$5:J* M1Y.R]]_O+YN]3W0O3MVO)^S3(RY;?S-#=(X&1X.CP=&P@A#^.Q?"=X 9J]'T MNBS*9"-#U4,;4Z,+U2\7/]2P!K&N 4:(^I)Q#ZBR)5,*3DF'WV/X@X;<5*;7 MO$(82\>\%.CAR^@%1@=EY/4S\P)"/;8JR74\BD$W,)Z.MA;\=\V4L&=GT"YK M)FO-)+K@S+;>UZ7"S_B3]0Y.C@4>Q@)=%DM^$QGFT/#Q+?FA*T$U3YSL[O0_ M>@O>W;OKZ9UEGM[I+WY:F<'S!NA__%@;H.*HX3$J'=\=AS\,<;W+"E&K!&;Y M"JP6)RV5 A!"<=KVZ1U^>1,$G%/=9:&/:DBJ-<8=?7;&ZK+NL]X\M2-4-#VF M4O"&(D,7<@,K>POCK:5GS4*_W=:!5P3\K8"GZ3J462-\K"(SU.HBOE:OQHP/ MQL3F),P2JIJPA:FQ1 ,P6H-TMVD"6!F$A3)8I=/?Y;B.+KR!(S J4FZV8]R/ M"05&9"0-#/0$I6J:W)3H<&6.B@+.SQ(X@"5ZOCLB#SLB75; -E2]+LY(G4-M M1B.\!F1C_J&(P2#B=E#7*9P $P,2BQ0 QS$/XY@N"V&?6O$\UD&YBLJ&XHVM M=B6![;/-G(%52QTJ,,G&&;C=<%.7F*4F)MZ)T\4J M%\4@E8X1TPVFKS@%Z48\-:LE_^[U'2\\C!>ZS),])Y#_*L18%VP!*E#(V0PZ ML[K:!(SSWG0^MW71DCU.+8PR/<\W MGNF$5NDX1@01?:IW&-Z"J>1F#BT=6#B"JMISU)F;VAF^4X%<57XM53KA-=8W M5U,PN+I#I[JW; [JB3=X\%(X$+@03,@OLK8UJ'GN:4=+94< M[AC><0R[3'\X9R_UI?)2OT1HE(.M83W=U+'('2S29=P$&[IJP-1O(O?'+Y=1 MA&.4!S)*E_&+>N??I:]S4-T?$%6MA9>P#-\O3WRL:6=UN1! K:6"C5N MZHS9!_-GE\&5N8FSW>B=F#C+?C&JH%#]&K>L$@I,G"-S9,3@W1C'O89_ST7M M[F^-M[>;[4$58"&6W?X3VT'V*@W8*%?8^D//6R^>6=ODG9&Z M5#2R5UE"8E7E4S-L[H/RNT(]%7.EDPUYRD4)JJXT:&VM6S/ MUC)BG+[^*2@Z&TK'GV(PC/EVF. M-2CL/4C+MT?R1D:X_D-XDS<*J29'C5C9:-023;$24J6\AVD^4YR9A3^\K;V#[:K/<$OE M&XR**+)"9>52)U5>"$?5U3JJA#&;EM1EV]BJ]7+..:ZT M- JDG+!V2T<;74J1K-*(8>S8FZ#$P-J82 JL,LM"4&3I9X-F;&V1^F#DB6'& MQ08CG6.$2Q0DDJM.N<3,*^=@I@"C4M\G#!DA=G*6T(_:?V\=)CP 6.M$ZB## MSUA]<4DA8E!#W1E]D7ID ?Z5N4_HC"OX@ UGAH-:6Z (-?4PLU:#>JSJ)N;E M1'KL$^2^'T8H:%A$J^:H>F!#*CW+BY2J-O3)-6RC!?_]Y@N3N /.1:ACJM@- ME%(0"[L?:P?!VFK=UB'5FG=Y$J@8K]JPC-OTQ_0 MB(=C9BS)('0?#.4:U8T09_%[H)$R['-9WY M>M>@)IF*2EY=,,VO"[R;U#*;Q(AW._HNTRML2J.*C$H$LUP*XI_ZHQ^JG7WT M\U0I2C51'H;#IU,ITHS%A@YHVJNSR%*DM56'>'?A"H%T"R2QWK#($#>$^1?Q MFE+M\% ]%=12-H9KK)V_W>MVN>J/+EPIYTEYD"=EK\LDOG^)J."[K M,)MKF M>OB*$^;Q$]9# C$K+TZ$8?@C2;\KW]O@A^ZQEF%LCA,(@(VI7STPOV9Y\LK1 ME:7'9 4@H-0_40?9P50"$QMT[/8P=NLRM>]?L O+ [#'20PB;23#? US@!T- MC@9'@Z/!T>!H<#0X&AP-+RFH]MX%U58;5&ONW?Z#Z=IO-S8N!T=7)V>GWEY' M3/4XPCKEZ\[6YOSPXNKDZ.3\$%=HK=;G>>WAO3==FL.,J4E=Z@ZP\ MGK(BCBI+.(*P9@Z%YSX07=:UU1*[SFW66^90'&HL7L7;.N"-]4652DZL3$H2 MJE"B+@B4TII5P:UZ61(5&V#,=!C"FGS+@J_U8G-B8\25,=87#;4H09_1&1LFTV1LHQ M^0DKELNXX$3$H KK)1G#ID>SLII;!E;7ORVAHF3R!Y:\9'2793J4Q8B*F)=Q M,J(89)'FJCGY5!)N_K^+-,R"T.>5YMPMJIV),1?@Q@ 2_/;F$HLA\=+40(E? MQ9 VC,&]:6FX;(?#XCV-G)BDE/.5A<"! O,U@AG,\+MD# /&'U>Y/?1SC^JV M.<(>QOQSKPS"EQD*G&1CK2IUSE[IRO8:FUM)=-FBW OS%Q*A!'2+QFBU^^HZ4^J&;F5TJ2W2WK+B+Q:9IT8!H<#0X&AP-C@9'@Z/!T?!2PWP?7)AOX\)\^VL5QEK-VAP/O@PN+@;' MWM'9M_/!Z26%^[S#;V>_G5Y=KM5Z/:]#>K_3L-^W, XGQ>3M-_$#_ZNPTT2T M=)\SRK(VV%R]19@("G'#PZ:IV)>*4J0CU164>AYA!ZTBEFDE[E?V\IKP)#SV M#FF'M_6YFISV]IC66KJA$K_N178:7?9"LIYOY]N0RAWI=_L%,?EP#0OFR12E M,?7_ZZS=84W03T1Z'<9,GBCR1/^!V9_^POT/W[U[L_M^;W_O_;N_?QX2?-1K M'S9;3#/Y2?]@+PZ.2(1S;T3X"A :__>K7?C;O,Z)JB'WQ[]_UE^J?_:N7WYV M=^M%[K:NR=6]UZ<_$,HT#+R_[= _GX?"_XZ>[SC *27II[\)'_]7%3J[L!'V MSMB_JZ'M/_$"XE_4Z[G15_/E_"E_?>['Q J-#ZNL]@2J4HOP0D3>"LAC34E8 MV&72;4CW&Z)O#^^0)&W+=G1V4-9V^4D8=7!56&C03\#V:[N\W5EF_;][J@K2 M@XO&\?(3\O(\F'7'T$_$T/V=G;D+@[5^_]0;M'MX,5/!EA!T=$05"^,4H5#(HO:+L]22A/!/<#9V^J_+:M$\#*CU&89IAHB4W,ZXF.90$'?POQ M.>HK0YBGRJ%K_+>&UBBGS+PT&5YQ:"LP:$F MH];JT>6Y5(E%QN!-0:B'K"2^]MCYOU1A4GODPI0K32.9P[&2/["!B%051!J) MK97"*2E4MK]$#/V YG!!HKR*_5!,-TX]G#3>'X+(&>:S6ML\)IYE5%P M',*\!/+,>G,:ON84BQ12KE)6$HQI:'R6K\Q'5(-RS\NKA7GU4^&#@ M]4SUH2HMN[Z&JYKT H7\K=_*DNR^T.'^]M;N]O8]+FIO GNM[DGXN^6M;KDR M51GDGL*V@]$R]8JQZO0F'[*@%ER^&MD6<2*-0DEXQ@'RJD=*%?7WLGOVS.L\ M:,NZ2O,:BXB1!M@UJ\$"FNLT;D"B]EH+-5K*6_4NE04IIAA63X3TOJZ7KKVX M0I7((&8O+DI0!NCKA5=4^I*DNGK2JK6R.8$6";D<2R[J&F0+>J]1GFW$R\JB MZ=6A*PQ5MQY!QTYS@Y+[@VJH: I91NM0 :7V6O&HN762A4M]783<,R1)=!H<#2\A S1CZ^;S39+'!34.8QPSNSI#N.]NDA*4%C+L% M5SV"2?2/6.J;R'=]'%@6@^:)TK0?M)N2@5M*4'S-'SB MC-<'&Z_#-35>+XMA!@8;:J:&);M)P04VQ\X)E7-#9FN8PM%/N&_!XI/9-&,YB2FM8:U5#P@SH6=86 MAOLG(E==#7R1X@K>*+A]TX 59LL-8E7_!,-,,^2CSUY*O51IV\4(K,$)XT14 MB")NP>^7FZ!]"&\ZME>C%,J(8>Z6(7+NTL)&2ZI'2+J.MQCO6G!1R M6J_:'(0OJTH04('/8!P0K)8@1 "Y3/7)(C!W3Z]8D]WFKY@1GI5W\?=1RVUI MN$WBW.Z/HYM7<#=ZI>%C2WI>CM8EO9?[2GNM8&I;S88PC9:FIOO2\S= _)5&;U+J%<7J1FW(1P:IB6L-Y.[Y\2WR2L'C,:^V KK8I>; M"H.K?D2BA;UL9[W@QWW\..(_L*-2#Z_:P=Q'&6ACY*I6T+STU_5Z?LDU=EV" MONWO]*GWT/MM!'W#HV#2P[CC]5*:_N']"^N V["#$@IU!/,J6SA:JN"6=4PI MU<*JK=-I%Y1DH1S>P(6UCME]3PQ!IFV7P0$"Y^2X\QS 0ML P3 >U$H"PZ8V3.OW>,T\:;0J.XMEH-N Q/,]/K,>X H*Y_:^TO: M6FOK3G8T.!H<#8Z&%82;^CL.D>1YPDT=[-X:.!,5-&J++J419N]47=@JJ\:! M,)<7K=6&+AFW>$P>H$X:[_=,IQ_'E$-=U;8RR_#7 -V5)U]@*N1+MK_V.[2_ MR!_6HA(]==I<++_2XJDV)25Z5>,B@;$O=TYCGL\K"F.6;%FE6X"3SI$Z,R71LFP/"(0G*:JVX:NBU M&8U!6ZQR,=?5/>B$VH8F.QP&.#J&SY;*RF?O'*53:_><[MC,'R5%;B)X&4L: MZCA.#N/;+4S]' M^&P1FD)9K!I+_%J.Y4.1Y(>VL?^(BC&*, 7=(/TN<^]&1&"H)RR-S/2F8F;* M'JK:5UD&6W^ 3I(:J%U,/:3?5)TB6#<07T204KM- M"\H5P1R%L-<'7_J -7(R=T-E;K"F,O1@I25*20,=P*]O&]%$?_HCVHHR26R59[#-9J5;S MX4"#.$+[4HV/7L$6Y1#]=2H9AF@DY0]D<4#9[I260EZJK.LS_)?S[KWKT+NG MW0+*K>>\<^LG.M?5.X<.H42!4G\3N4^=%Y\HIRH$1. QE:,3(5DL/ M+)/Q0U=OB]?RY1&;.I5RV' M1,9,5=%3Z[\R\9#Z]6'=OR]LA!FM^C9K?LY+ 6D\C;3B5A!C>"=O17:8P;A M"-.(309Q8Y0V?4 [ZUL*[6#VB[2H>NK,\)X.'MXE[0N[EMBP!!-M;G&3%NI/ MZ$.BL)\:GO6%UZ0IY.,T*:Z)*ZI)L:1TA:22C&5$'*\*_2G.; U9W./& M:^0=KMFA<30X&AP-C@9'@Z/!T>!H<#0X&EY@J&S7AG@PCO[XIT?_O%M<'IU MN5:K];P^O'=O^AWZ8JZ49^"<,_&7\;ZH(517C?G^Y;+3H';@H7N\FA1IG-!5 MN%7O-N1N1=Q/8I$3>B0%]TI@#[3)][*BC&"?A/=)XQ5^GSB^T5J M&I+1&#V$^S-HU@>,9IV5H,_;7.Q%+2\RDVU58D)S /33R[L!'Q2,;&M%9[_W MKQ*@7(N$T%<_SPO]!%+DX\]WQ5L<9VQJZ'H^9QR'F>"&5)_O3 %U_+&IE8_, M'ZJQ)'= RF_A_IJIF/HH*>".W=W7@*_6/3>/L:XH!"QTOR4./J "\1EN6<=I M3\!I:U'O]>IGP7R&J-1V+55&0:AVR W4 ;G&?9J6I5;U?FA;?96A9_">YFBD ME;!96\-4TX66,O]VK6'SLI%(796U!ZU/X!']SE@QY03&3^MP7G9W/SS'>3'' M].$')ER/ Z, 5[R^1GB0/L--$YS9%K+E[L[N#F>WYG;OB\_P0?^C!B.CWGPV MJLN,HN."8!]XU)FG3J="'=]>%V&]ALRW)MPGJFJ!S7]E[H/2"LILL =I!-X6 M6NYY8A()%ZD>VS::T3BY!3L[5;!&MS %:4 'K"0]A)2^3L5T[,$EB2NO);Q. M]U88\N74I)4K@8CQ6X+2)2BG;3'*^S;=5F52YMQ9ZXZ;BES3J9E]'PCH9[?3 MQ-X#6PSEU[-STAK @N ??9TFAKUK'N!KD='@Z/!T>!H>$'!^3T7G'\!=:RD M?#T)2[G2N\V(;(75UC<+ UVH?I5QC5[-Q!I*!KJL*;9W1L>6X6\'@^8"='UC,U,7_\4PAQ"'U9"OEFB2JC'))["IN4(CW,U3HH,+G>A=(M[%R M>Q'F IETO %7B IY%)B.U+R1"UZJA)OFJ3:E[P8#KQ>7U]O:*)05.B: M:6FR@%*YT<' WF84AU;B80,(IDGO73=HG>('4\5A8;A;"'JW+&OE*LT>1C"B M(N,4Q7 >J//".7%_61-(,=$XCDM@QF+*)9Z-^#=Z9G-4@2.N/%6-[]D)J3,= M;?V $-\94'[YI:RA7A*"S/RLS2=;4-.F@B)"Y<)I5RS'7.[+X2W<^*6&R:K! M#E1!,M)=F0?E+B@AQKY;@S)=@9S5/GG\ABH7-F#21'3EVZ+4&:*$3:(A+%-, M#:244B=F]FK()F@T[;A:-]VYLMLTZ57&;;ILD'M$6-QT/BB#&H5"I[&<.US\ M59EP.TXH].JK4Z2"=W8*#!T]JXUNI4LJ'P4UI;)>/#5M(\P=JW-P[HA1T'K4 M_K[;JW=_*6,45GO>%QB5> GY"VNG#> M,IJ7FI MPLF)X-+*,808W4@=S]PUD?@6$5LUPEOBJXSF6@*Y$JXKH;F2&@SC:2L_<$G; M?V&?$ :G#?.R+D*L@L:3]LX@,/V=3%K3)XTVF(^;S:L=Q_V%;?0*QU&&('WJ)&3>5DWYM53>!CP5 M*,O;"'&+;1JUE0X&9!Y6\YB6@F2_I_>HQ=%EVVRO/[QDUYLQ]E8 M#C!@J:@J;>GS.W3_FMRYYNQIHQ;<7:#HV'1MV72-^/11WJZG35QY.MY=-C#\ ME('@_0X#P;^*-,C&X;32>G:)!A\O+_K998B_S93H8FL_[)NM[1(<[7?T91_> MB##"L]99::;R(>H&[6/-0A4+U1BOC:0I4.];.KF'HUI@TC394-CPE"/2_JY0 MMW91>2M6O^*F:W+_S:[I9^(G,>+)*Q]FFQFT;\4N1T4T"J-(!EA6F9@5(,*J M,=%F5WN*S,+3N&"8X)3#>.V349U$V,S7R;16O!9('Q4I6%UC?G.0^ 5*6GY" M>5O+[_->42HND'T2V]U*VDEEU0W5:8:*_MDTPJY%-29XFA=I*R59UR9B,A4?$3HKJX21-_3J\N>YTK_:8 MP\'$W 4ON]2*[](ZKK4,N7G9T5T63 MX6T=AQF7@[RQJ2TJO+--;+(L-&=+!1R\BOD[KJJ321;$[R]!18P[1_@JL[*18< MM_E-]8Q\S&@6 6H6YHA5TKF-(J*UK::Z5JKC3%!YH2O<86PDY1WL\"$DG_FB M-SDV7Y;-NS32OY:Y%LOP>54WG'^7+FI\N?@&N,'*RLD$[#S*$P5N'4MQ,[-N MPEB2,7 XY]7KQ7:.!D?#"Z:A2QB1=RY/Y7E@1#K8O5*>&Z=)F2YM@^994KUQ M71COS /N#%,(9GD2[@?_9?E^1&8UU]4=@4/D["GHZ*3)6[U6R>E @R9*K\J4 MF^JM4=869#WLLV-&X:(9ZQ!&ALFBF70W5B!=>VS@6$V!L6HN$K?8\%K[1TQN M!-[N7*IQ781<1:\*W\M]XG1XU/"TOF84R0W4U9XR>O*N\S(Z+G5D8[.C,$IK M+UC%58;;*US0\RKEY^2R;)#78X]@H_8NQCR;A4B;MB>::O'(X1ZC;UED\.V@ M2/51SF\3#43(F6Q@,*5A$MB8?E3OV5B\JBFC;)8JR*(I B43IE[V >MAS:#= MP4IKQ/@60Q'1:5,HP:478$')[ )T5ERB5*+C/->XJ_65SB1"M>)I)_LLD^D- MEL .Y8@]T^5$6G>/G?%,]#U*F(V%23B8%5#PV,Q5R3J1>0O"NG,E)L9P))"R MA2-6+AJ, A>Z!*V":%EF+&)96B1Y0;0GO3YK!(S\?1[P;4U\O^L.][9=N#\= M^*V.1:P' JZ[9!9?,EVVJ3^F7?U%QL"F^6/'??7S/_ZVM_N9_G72N"CF9LCU M*C*?N1AX^IX> 1,\:CB;F%.W*&B'JZT%(N/.)OS?N47:!UA?4HV@-1WKUD0R MV%22,;R(?DA^YONGL2Y,(EPVR77QX(](@55A87Q\>P$2QUWK4X>&,%&_'Z0( MMY?\EL%RNG+4HSU]WU0@'DK7.C$7W2#T(E0M1JF@#1>1@L38?N3[*S :3H@] M1(B][U"(V9QUK!AN2;?]85O6 A6^:U;1K$47I"Y "\JWT]F/O8%N5S)05V:U M40G5SZO\$P7X0_F)*M7")@+'3A'5Q6[HPMIB2U9#F0EBTZ2.Q=!:,#@/Y:^A MI% G:),-M78AMEZU$6$C&Z%R(RR42;#T]FY:M)A M/1:-R;UEYCQX'PFMMC"NC5M" %;;Y=S ^0F0DS)0E*3:5;T[83:/DIXM,7D, M&KAG<''-S(C9Z!R M0)#8#"E;;[T8SM'@:' T.!I6'/0[<$&_M0WZV6 MAFG:.EJ:'VJ**@)@90QS#M&M2 .#Y8TYTY99L_""1I.HIGC4#!5UWUN!M3GM MH:K]W(FN>@6VYNBP:*Y%2TLWG )?;("L$>)@$X4BE MFF?M#^UMDWU@M/Z6DHNRW:=V(;$9HJU'/?6L]"371SC&H;=4^EDJAV1S:! # M*^=RT:2W>_QPN:5@T2@'/4S1U\C@Q50[YS7XS)J9!XX&1X.CP='@:' T.!H< M#8X&1X.CP='@:' T.!H<#8X&1X.CP='P FCH,EKTWD6+5ALM:F[>_H/IVF_/ M"KD<'%V=G)UZ!QUQU>,(ZY2Q.UN;X\&7P<7%X-@[.OMV/CB]/*25.CPZ.OOM M]&JMUNMY\Y@..L4ZLV-S*K*W=+%\B0BA8H2($N,);Y@DW[]+.:7B#!5%9/29 M[W*:ZPAB+";2@#!5"X$P!TD7.XTB"OC5RR4;L&D8?*OU("P3&S7&DHV_=!QB MXBE\X;<8OKO-P3?, _3I:5V94RWZ;+S6!.OF/G57NG]9*Z#1,*3=&ZJ2N$UY MHX@@P\6:&$@$HNJM%YLTZ?S<2F9N??N",,44S/6ZK)_[C'8)-G428[Q?!^6[ M.*6'BJ_NSYQ;5L]63FR=#Q:X_V9_V_2M+ M5@#>O11CSD41<),[()O@@//.F M0@&X4OZ).0>:_>M%"F9,SKJ8P4QJ"ABTJAJ,"DR!3_6.E MKJ.>>VX7,1*9<6)H?,*EQ)4S%3"8'7P=QK'N(1KK&F4U&8(%.N1%_ Q; X92&)S@BS+XO>]=7X,'@O'##) 82H)ZCF'*/*9;_@E#DF>Q"3=0F[=#06*3;1."1IWYE::6= M^?0*$#/J%75=L:RD:%$Y*?E.]^>RT^,J_;;G%\=42DBXK#EE^ GBV%JBV7KQ MH:/!T>!H<#0X&AP-C@9'@Z/!T>!H<#2\\!CJ!Q=#W;@8ZONUB@FN9FV^_'9Z M?'+ZS[5:F>=U;;WO-%KZI2!4R0X"I S"@O!.>>8=CD9AA-C?5HP.$1$1/Q5K M A5@/CFQZ%."!\DHXH>.,?*LPMA?E-=*]W-*1MY(^ @.H^-1]3DL(8&-BLDD#=I+!S /SJYP5.($L47&WN!8ED M1)FR(PDA=DI8%('8N11E141:!+8ED!N?0UAUR,HBSL.HUM:EK0K5PUIB 93 MTIK68$&-27 'J"<'(*DZ+5U;BEYR7"4N)U:!&Y'AW'"0)E*.Q9E[* MYQ8I709WCQ(XJPCEZ9W!(;I>&M[K5'7"PG.2@%SQ98IJ@;8D:_+)&-4I, MOS/.Z. 8I4EAP*.O(IIG"3BMB7C:07->P+"A?.$:; MI QB/$9YC92$%N@8RATX\@KTFON65 )POU31SRSP8YY[DAH\*@(A1D8$D8GK MT6-P<.K^G7I^),()[C*#!9$\93!8GR??HP!Q#S=#IC>(RJ;17=.RIY':^.\A M+,PM2-DL01GM);=Q$Y LL; =E<"B@'^=3OZBHC1.;M6#A#U0H$S'H#4%Q,WU MQNM7PSB@V+D+W8:WB4"N*T)U= M?!F<7/UV,?#.OGB_#$X'7TZN+M=JH;33>YCD>3+YU#]H=[!WH"8?1I%7Q.2. M,\ZZ>KMGX?OD\6R)G^R_.;!Z=4F$1X4EBZC)VDB&98&05=)F0AX9QWWR>@V# M=.[C**U*[\]ZN=5_1[-A6^ M_KUES:^HHN]4WGH7":S+9Z\I;G)@BCS0#]^& ;R]O\^MF']ZFP?XJ?KA+7VW M\OT;B3,0D>**/)F^NK>$M$,K%,-I:RQ]+P[:$MLUDO\IAFK:AM9ZLY!WO_3A?H8_M"P$ M[=M;8J('S[JR0 ( M< 0X AP!C@!'@"/ $> (< 0X AP!C@!'@"/ $=!A='UWQT77-RZZ_G&M@L:K M69O#XV\GIR>75Q<$'KQ6"_2\-6L?.RV#/2SR<0)?G2U;"$L1!1/"%\$DC,,, M2UF:V)N]"OXO5<)0X4T09GY*O5*QZ&F:W&+A"U:/:AJIK,>,S.4OR )3>(IC M5136B*DDR*0'4%!DQ+69#%@JK^&G/POLO%K6<^KGL7I* PACM2R6D4;A1&-N M)6TI6L+Z:%I$T9408 M;_TC2;\K'%%X[UC$U]+;DF^NW_0X,:->525_P/A$LJY(W.[5\C(P$!1(7&2F M"%A _X:56C']<8+I$Z9.ZM])2-D>1/\-UM!%,UXW6 5*XH!/<".XA$O7O<$0 M7 9IIN0;*N !CDY*6:^;TK5<1>PS X@,<6++_2WG4A80+BZ^E1-@S!O,$2&X MYM^H:AC7+DC%;5Q=A;8#0):4&Y$1Y'I%">'%) MPIQXW[]@2[USV&_$S:8:-,9G)!1OL_7(AS+.*%6F!W_7QR6)(Y[9O+/KTY!< MU$P5IT(C D^P*6](Q=-P_!@CE#?/74&5 +573G-0J ME\NSANP2)PKK.:$C7_WJ1,2@=VJI6Z\XG0.^ +_CR5&5KUITC%1)K5 2(!?? M9=RX"#"M1WUQ),*H2&D<.1JA,%35U%2C23%T$HJI1FS(;*XE/%UD:DXM"^,L MB6YD[,],]2@"P3O>?A!O=XFF?)XFO@RP^+T#0!#K'FS>%2)(INH>X\N8BN3- MZ]4]@_(ZPXL[3:9IJ*Y.O*;*PF"M"*7"[B[O9.2#^:A3P&0JMD>A\8O*PEE2 M6&H=IE%F;BG/*(FXRC_1A>0E"(*NW%?*9ZG0,+*)_M989 J0GR_L_T54!>#, M.O*^86_'9 ]BLG==,UGF&9FU#(NQICI)@G 4MFJFI(3Q"XV4JC<$:*J>[\H+ MN'6 D8(W HF71(468& 3HMJ+3-K MS^"EW-.E!'-'K@^<)=1*)$5C'C1,64EQU=JK28KUS1W0J(10W.IYOX<("^/% MP!FYZO.Q]7%GVPO$++/*%%"=1;MJI&TF&KMNGMIB.940)HL!G(2>UWXX3#&?D!@G##UBTF6"X+;8N@Q@D+37\5;QWA)=)XK/$BJTY9VQTRX]D+$Y$T8 MP^JBFXEX4"]F_X->35;![%9,//U;N/%P,X-MO"TIXQGH"(",C$1.7'X7-NQD M5%VY^>O5OCLPYUQ:^_'IY4DLE[V_&04JE)&M3QX;G9FY<)%O1=3K. 5_Y3>H MH\'1X&A8%2CS;M\%I5<;E':5>R_L[E^3RKW:W3^2J4&VI;@,DAE3 1?"[6;D M^R;/H:X)2S1P8ZDLH+H[%)D,NM8:''._$.;VUX.YA;(M3==#\FN61J*.(;(Q MAC8]N\;+&+K6@HWUBGY2F8YT_V$V[[BEL"=_3.%$&._Z[5@!4<][#1P3\R8* M7KOCLIG')5B3X])@8@ 61AB6JB2W>YS8Q@IN#IG:Y6]" B5C)%Z35/ M<^L"=/,2%O*_59H/8^OC<)C_,X2QS#!AEA4JZH )1 CN79NR\BH>W,-%:]/$ M%"WCK^UYQ32)*P.5[LN-_IRFP^ZN-&R8JO+)(Q_ M*OC\"\R+>+RP>GE[ZC2JS?"LGR8@55'H4=Z63B!N9%F"",(4Z#(G0[1?5"@C MM>3F[Q8Q<+[J9-W2C[HME-Z:=J2:^I0==%IBDFSES.Y+VE"RA$5ABC9/IJ:I M;I66W %]<]'PZZI%NJ.[&8XQQ"?4^D#F49L.E:2@#I0YQ'3X&KS,^$?$REGC MJ-@'Y:Z1W$'8T(.P)DZTQF5!=A*UCC/E-]B##>T*JU1C+ 6J^G1T'G&S.:[? M4*Y?$U_8D;)W,PU3E\HI]KN*56JKP&*I&=<9<9JM^8*@Q'YV9X34\0K=:C+. M9(_JPZKWA&JBQ;AX)A>WU,>JOF=MDFL;7"??DL<.\]_,MTV%3HTN<]F87FA4 M)S8-N0!!.QK07L]O M4YD30@0AR6/%W&&V8[[,CI M]#"*2WNR['C'W^SZV*[5H<#0X&E:6P+7K$KA< M=?6A\:K8<^=)Z&W*=7 MQ14?86O7(JFUE)?%A@37$ZJL<6*I9(IM !" M5?DBERNA/JFR09!(UKRG8F8W9M;19QE8M56(]U(INU>17JZ 2%3YDV#6LVOP M:^@@%3[$M@89Z$&:)BF):CP,14Y.J0[Q$4P:C 73D3 J M$KPGQ%\U^H9$4O2EX9?4Z"10W:X=I(1&^VCK"%\[MV5_'DHRP8\G89:9:PP& M1]BH2ARGUOE].%/NB*&$V8PT/7;Q*+SX=@S#4WJ0)K3L=<44]U2A/6,@A;'^ MK=> )&)8I")K"[B&L4&]T@)#O7#QXB=#8#^"!5)."BU)*E \]UMDFJ:]2I1. MWL,UP@!# HJ6.?+V:O?0QS)*BEC'STD>TL"#[2\DWE3NXM%9J<"P (6?HFSI+*B;$ /V"RM MO]'EE1:PD%L*O Q;K=Q(?L&45$+\58$U;*^94'0T.!H<#8X&1X.CP='@:' T M.!H<#8X&1\-:Q [W7.QPM;'#%70DZ.^L%>+^:A;GV\GET>#KU\/3P=EOEVNU M/L_K=N[O= H?>)I@!-$;E+VEC^!+J?#SY7S/.DZII!2V%!%M9!6S&ZH@,B\#U,&KLF1%:N5,U%B"#T M%5*N0P7P.A<(EFIX=*(I>1[5.&&%.!/WY8%4A2@^C#CLU.! >=_S-/3SUD?Y M-8AQ3?CNV&0AS!1 _&(:N0J) 9#9PYF#K,Z],5:RAODX*= =?RW2LL<"HVRK M3A'H?*4G:.TG1 ?%JJG&R 9S9%^Q[=Y5Z["A.*%/>JR[+$H_I7,49R.9=H C M?]C:EY[HS\K&()@L,;^[!SOELS(&@[GA2ACHEA#8FB&4,<8$>MXTDL$U1TGT M5 AXDAIV]#2CR1L-N]Q*8P!0QN M"@P1)3[B1<5^@HCW0)9A,OS%CBP.N:25\ O*.":]5_5;*9O61.*V-9:KJ*D? M%9- @>C!OLC&YAMP0.$P%Q383;GU Y +\TSMCA'TYC)T9^&HXR1NRX76G8^L M0]$6T]9![/K3[L0\Z,1T"=,_4 DM2]U L-$F,8;@+G1C*AU[KPKL89+&LL;K MC@<>Q@-=HNC_$R/JE"?Q5=PNPPBJ7UMS".99;DPC':PQBMR\3( M0[@^ I,7>T7I.92]U-5%7:DY-*99$8<1(M513RV!-%AJI&60@9H8LJV6)KH? M':U&/-Z&H^3KWW? MR !L< ?[BOE(TR+-"E4U6NFUL:_-^(F LY[R2)Q]E-5T-CL#C1)1191C[SS+ MW%::W=12:63$KX-ED#=A4F313"&!V-!<=)MQ>R_J)>)70.>LS-R&(<-OQAU4 MZ"=@_829#85%GAJRQJJ9=K;22 5YVMM0MK Q'0LES[ZL]#O%[#60S78:?$)N M&%]="YPEK-I+JNFDUD(MG NJJ.K,&7WTJG)#3)$],LYS9-5U86:N0J"(*#OM M"M/-BA0Y^;J(A.IBB+="$=(]<4<32UH+_5TULC60J9(F8+3 2MHM)QBH*\:L M@FZKD5*UI##L7VM.54VOMJH.3,&T 23($,G,1B7@#G'5K&CR.RD6S>:E:O94 M0R2/]ZD4%,*+BLD4UF-BF][E%'@Z/!T;"R2.F^BY0^3Y5E M![LW)8<0.YPLWRJ95GAQJKL1E07$QS2%1^K2]EKO:T:=+&]6NA[I.6>0/@F!.WS!BLY M42N#;QH ?^ZLK$T"KH=+\YKZI1AN5G5"HE1 KZ(X4% MHT!E,JJ$4N?X+EHTXTI#> RQ8C /#PD"#!Q\ &VM9"20*KP MBMUMFO1J6$U4^+SK-"FF2*?=&#CUQK#7L%KF,8S0F$[@6<(6$AL98!M,IGF) M,:L\U%RCJCJ[9ZR/[_:\/9K&AI8FET,S$M83(P,3DQ,#,Q+FAT;>U:;7/;-A+^ MG/P*5)GVDAG)%&79363%,[;D3#/3:W*I;S+W$226)LX@P0*@9-VOOUV0E"E+ MCJ76O48Y9R:VB=<%^#R[SX(8?S?],+G\U\<+EKI,L8__//_Y_81U>D'P^7 2 M!-/+*?OI\N\_L^%!/V27AN=6.JESKH+@XI<.ZZ3.%:,@F,_G!_/# VVN@LM/ M 0TU#)36%@Z$$YW3YV,J.GW^;)P"%_C[V?B[7H]-=5QFD#L6&^ .!"NMS*_8 M9P'VFH6LUUNVG.AB8>15ZMB@'[YAG[6YEC/>M'#2*3B]N$EE)-TXJ!YQLJ"> M;1QIL3@="SECUBT4O.TD.G>]A&=2+4:7,@/+?H$Y^Z0SGI_X.BO_ Z.P7[@3 MLAY[GHXYRWF&?>UQ_RPSMN;V=0]: MX>#&];B25_G([_,?-\L_SJLI(JT$#E&_(788]LY6[=W2M!C! N9/L6T"QLE$ MQIS@S73")JF$A%W<0%PZ.0/V(<%:,%^;W1]+8TN.HSC-?H786W_8'] *7 KL M5VXBGH/M?;A1L&!GL:.:0;\_^$L7TCG]X45XW#_9WHB""X'.H1=IYW0V"H^+ MF[9A_RXMOK[%8UCVOLLNM6 7!VS"3>$7W&6QA\<"]Y2[T:K5CD<*L(%2M8UO M._V.?[8%CYOGVH)F&4X7H]>XA"\Y(K:^&(=D=J(9;"Z%2T>'M!7D6%-DBEG+W3)F-AO_]S^.#DPU+]N\G\-AY@M!N[V:P'Q ZYQ:!@UC(%NPZUW,%X@JZ%9)J_ B- M;RO7*("P,YF!)P*)9%71P@LSC)\,I(KEG#RX8;I3'JG[]NM-<@A M!FNY65"3C%^#CP;+,2V6"30&IU1>5M7A(I8&)1DVR[$[6B+ L'DJXY39DG[< M]I^#@7H06D FK4*Q1?)M+EV*"[0%1B.:G<8MT#3TJ;'&EX.;$BW:V_!$CT>E MQ^&>TP-8(G,$(&'Y%G!=Y 8VQVK3JI=Y@OZWTFPRCU4I<$P$=0M=722$))]= M(":)3D0SI6[Y4D/5WID:*2E\KM.E%J7"!D@2C4CVTUEO3\QMRA*EY[9AD($K M:9TA1<:IL+(;K>RVB& ;8]:L?>+"HW)AN!]I)K MU54.XB'UGG$#'KP(1DF@0) QL 00:5-J3LTR#"L46NA92!LK;4OL1P'':%6A MN# Z!H'%EKU$T I %E3(O+B)4YY?@4\O817OFMX)*JGZE&2 M6LXK]M#XC!Q^BU05R,F6K2=*5B9*<"):YUVJ80L2;*.OG3['_;^"/@UI=P8F M?[47_!%@<41$DE!MDVH'*@.*> [4XNL5QMPYB5"DQX* M5BLI_.&8+2,KA>1&T@)D)>%\ MZ,QII-*2K/(NPWH-Y@.+MH &.0QDU*G@]+Y*Q2D>XK*\$;?R#'M48J^M4?&O M"*@AABSL#^*K#U%[QK%H'SFVM:-?H]KV(6)KQB%+9U(0D3CFWAY]W"()*8LA M=G$C&J0C]R2/I))N08IMT[3$>T\*C_?E>> F45J%W)MZ045I"N2;]0HSCK41 MW@"?#UU!CL)1(>VP!@KB,S7!7*^B%O)>%ACUGLCUN.2*]X-<,..J]%Z>D =) M0B>Y,\2,W9!8+/7A%E&K>MR<:W@N84>,.+;*:")=NOLMV":N\F5KH'0M>3C[ M9U&3"'KW4.\$VG-"@S_1X5'I(/:##C72UA%+YV-UHN!K-M)BAPA#&DW'<6D( MERU!M&'43%N'Y?0%!,>RN$O->3![>4^7! F&OO].Z]KP&&'OC_;HU"\OEW:] MJJQ*N5VJ1XH:GI @?#CU^U&'N@53\AI4?2IJ5I'!,GIXU=*CA?@$-FF70.X N1--*H M$:E>2+3/#_(2B8:!RU)@Q-^4OC7> 7XK)9KO/4&9^V^N]M73TD6!/ MS@9(EB4&W6T7(0D^0B"H_7?!&OW=2M7(?*;5#$C:Y/RJ_KQIZJ "6:'T K!V MGNHJDO 5;B$7-NB^O^T@9S:%WA5\[KAWODCF M]]I M&2UJ8Q.SLOLB[F_ (0)LB-S>IEF]E>2@TLPA,Q:?CKK\Z^CN66^.RN7A6W#!_ M)L]>]/V_?=F.:AL"&ZS=;KO/)WY#4-_D4[\EK']5ZWN,Y/.+$'WK"\#K"F*["]CK=VIWDY>_Z]Y&AI8FET,S$M8C(P M,3DQ,#,Q+FAT;>U:;7/;N!'^G/P*G#)W368D2Y1BY2HKGO'K-)WK)4W<9OH1 M)%8F:A#@ :!D]==W%R1EZL5G*7';*'5F(@O$VP)\GMUG(8Q_.']_=O6/#QA&[LEP[Z:717'6[%[^V M6"OU/A]UN[/9[& V.##VNGOUL4M#O>XJ8QP<""]:Q\_'].CX^;-Q"ES@WV?C M'SH==FZ2(@/M66*!>Q"L<%)?L\\"W V+6*>S:'EF\KF5UZEG_5[T1_;9V!LY MY74++[V"XXO;5,;2C[ME$2?K5K.-8R/FQV,AI\SYN8*WK8G1OC/AF53ST97, MP+%?8<8^FHSKHU#GY+]@%/5R?T368\_C,6>:9]C7G5Y>'IZ].3OM#X?#P^') MY6ETV3\_.>\/H\O#DXOA2>MXW.7X/_2J/^J9E=3028'6,HKZO1_7IQO3DTV& M2IV"E7Y#C]CB=/2XGK4Q=ZA[T H/M[[#E;S6H[#/7V]6*,[**6*C! Y1O2$V MB#JGR_9N:5J"8 '['['M#*R7$YEP@C*IIM_K]7=%E#U^>A$->T?;&Y%S(= Y=&+CO4\J2(:ML5 M3/RH5TZZ\_9&!RM^J;3Z?AN/'C"R0:I_%HY>TJ.@@*5\"LS"5,(,XY!/I6._ M%=PB:]4UL 3H4"*&@A!!9G&98L19T))X]MFCTF.PY_0 -EE(K#O M9$; MV!RK;:->Z@GZWU*A29VH0N"8".H&NMI("$D^.T=,$IV(9DK=\:6"JEN9&BDI M0F;3IA:%P@9($H-(#M.Y8$_"7#\].+G?O3FR%5HKZ0GN5939AP!4N\8MQ# BV"4! H$ M&0-' )$NI>;4+,.P0J&%RD*Z1!E78#\*.-:H$L6Y-0D(?.S82P2M &1!B9L$ M5,(+MWT74C(QL,5,I38RA<4!T*E/I0NA EN!#N-0IG@79)J!RH+B@0.5.+K# M<;L*8E0I,>"@+(4#W%9P8@[>88]2K'7U*CX+09JB"$+^X/XYD/4GG$LWD>. M;>WHUZBV?8C8FG'(TJD41"2.N7= 'W=(0LIBB%WV6E!>V!SYYH+"3!)C13 @Y$/7H%$X*J0=UD!.?*8F MF.N5U$+>RQRCWA.Y'I=ZAV NTYHL&?Z/"H M=!#[08<*:>N(I?.Q*E$(-1MIL4.$(8UFDJ2PA,N&(-HP:F:+A,D&/K^E=:5X0G"/ASMT:F?+A9VO2JM2KE;J$>*&H&0($(X#?M1 MA;HY4_(&5'7.M]*^_=5;M!(!#9IGT'N!W(FEL4"-2O9!H7QCD)1(- Y>CP(A_ M*7VKO0/\5D@T/WB"0H=?6-VKIZ.'_\NC!SI*I@0EW!3 OG2FE4A V%;J:W$$ M, -^0W*J3!""H JI3?@QISY6WHD,5;9>G@-NB =<8$<'BW!P+W&JA B[(/HQ M;VF7FLZAH'-%EG&+"PZ+J<+PQ@/XO0@5>T:"/3D;(%DVL>ANVPA)"!$"01U^ M%ZS0WRY5C=13HZ9 TD;SZ^KG35L%%: M;/4E)&$+W$+N;!!]_UA!SFS M*?0NX?._OW?K5[6^VH;& &N*I7EUA\K-&31161TU:1=5?-F)M[_'TQ5K2U9& M/5Q:C(X';"YN@F/@+QSY.8FU?*]+ ^%9A:# M+>^5#=OAHN@7++?"97W-++]EX4R>O>B%?_NR'>4V=%UW_7K;?4[Q.\+ZILN% MWQ/8OZGU/<)Z'L#H(T\&6J(*^3OFL>R#15%.T3'HW:VN_*ZKB.VN7*]?!]Y- M8G[1W;F56[[A\UE="+?BGX_#=?WC?P-02P,$% @ 962&3P>VL _\! M720 !4 !E>&AI8FET,S(R,#$Y,3 S,2YH=&WM6NU3VD@8_VS_BJ=QZM@9 M("\H*B S-H0I'4\]I>W=QR59S%Z7;+I9!.ZOOV>7Q .1>K0X4WLXH[#[;)ZW M_3UO3IJOVY=^[\^K &(UY'#U\=UYUP>K;-N?J[YMMWMM>-_[[1P.*HX+/4F2 MC"DF$L)M.[BPP(J52NNV/1Z/*^-J1LZ;97%- MO?.8HBR)J63JD2?Z$L7I[4+JG&Q#>U(+12>J3#B[3>K&SS^NEEF.9R+Z@D?( M(K\AJ'J+VGY+L91$$8*BK$1:=VOI9%[3OT:98H/IL^AZ-9+9B" 7)< ]AH^5 MFXI?@1L::OB#6SUT2D"R>^3VI_>T$Z<&8@ JIG!#9)\D-"M?3CB=PEFH-,5S M'*]DZ /!N1AKS(=4HBDL))I%!D12Z%--&)*(:AU(&(IA2I*I>; CY!!^9 QHZXP29>@\ M?V9D";I)6*EO!B8AIA@JGP4E?G#=ZW:Z_EFO>WD!EQWPWW>##@1_!/['7O=3 M@%M(#:Z_SY#C9X*[U>J6H"G!=BO0YQ0.HU]K=[>[K'G.8UKF@JI MS,)MO(7!B/,IZ(S+&6)OS%1LC)'TZXA)JIN63!O_;SW8)V\!+78/]Z.W]^D? M(PG%:P[!)(Q)5 \:0)+HD4LW$+5-^&RC:,V+]5Y.%+$$0V1H"CXB M+5$$14>X:Z SPR,,"),(Q%323$.NI,F$<^P*,*08X0C(+$4,9GD_P1*2A'H? M&4:F4]<8TZ=&?(98D5*9-QFK@__AB M:<]QL594K-'LSS#O.FA'7\B(RG*(+1I),UHOOLPC0ILQ%SAX!,4GIU;56ATG M>5B]F0NJ1=+!T7^C/1V#?:&4&"Y&EH<.G/?H_'IV?F'+# -F9_$B'SIA S'1 M1DS7UXG>%V8>#>GPOH+5%@O8&N;FN,R-<=,)9(*S"'8=\_-2W#%S@YW92XWH MJN3S"T%]9OROB_6?RKY-E.MO0G2SLOP8:SZ6IA)<8=EFNC*:&KYB.GNJ5#_X M?] +&: [W8NS"[][=OX3#] W(6(0/E2PD^BS!'NH8H+NW'=AVPEZ.T%O)^CM M!/V2HF@[06\GZ.T$_2+;[NT$_?^T(O;7O)QNAG\#HAH71A&$K^0F' MKT>GZ*4);5-3] 9T7WZ98_5K',LS^GH=XW?UA]5'7C79*1;F39M73?,*4.L? M4$L#!!0 ( &5DAD]$0,;D71( *U= 0 : 97AH:6)I=#0M8V9IG.#;0RC:'Q4J4PFD_)DOZSTH-)M5_!6!Q5?J5"4O0?V]NLIMQX)(*(N5KP2'@L#F4P8'>>"+^P7;:]G9U95>.IEH-AQ/9V M=C^R.Z6_R'N>GA')R!>G]:]#V9/12<5^A<8J26LG/>5-3T\\><_":.J+_]GH MJR#:[O.1]*='73D2(6N*"6NK$0^.S>]"^9>GG 6\!%<&_8^ M\'VQLW?XF]CW#GX_[']T#W]W/[K\X+#G[??W/VZ?3YD[PR#Q0&0R%EM&<*WH:FL/#::NYMLWO_I8B$E^C;>[+07!D MQCG?R-XW8^$5YNO$-M%3O@>W2"3$#K:KL[BO)/-%?U[OES!>+P&,N>>!6F[W M5!2IT='NX?AK'LH%!18ZW\CN-V/9*\X;[4Z7.=?U9@W^[[)NBU7;]5H#CEVT MZW4\MC3J_X_#2/:G]I ,/.C$T<$'.&<)_>@.9T1FV&>&9__U?'_;V=H[3 MKGUC2]2,[Z(_:G;&_7G/([]E:LL+/G4H<1R[K, MZAE,#< 7'H$2XX&'P]";FD]\I(+!T=+U,3T-3=TJY"HT=)-OO6% =I(!V3W< M.7[Z\\TC7&LUG:M:I]5DU=;UC=/\7&*-9K4, \YJPN<3K@4#B8\3H:]:CZIJ M-.;!=&&%.5Y7W>@52#=0U%<"I1.R,=?1E$6*X<&J%A[,I,Y "V',78N^T")P MP47UA*\FQVBEZRH"MT BN*M?7778N=.^:+$SI_EGB36=;@-MECF=3JO:,-]* MZ/(=;R0#&49H5>!WG0$*9E,&+(S=(7/YF+LRFI;8:@UX'L7"UEQ>B\CC-O!% M"%,O#+">R% PN+]T<=X&^?@^BD!&@/$76 D$;:,05ASP$KON=*SE)A.D_7*F MM%837+5VXEXH/-]K48L@C6G<>7X[Z.340WOA.]##,WU M0+$S'GP!I\/MNILY8:A<:;X][W3P'E>5*FN$82PTG*=M,\AF9A .BVZA(PXJ M^D0]\X'NHQ 6#G*,,-&@P JBQ+3L(=/JPU&00W)F&(_'OKDWG*1TSL!&RI-] M"4>?C,JJO>3C7B\>[ZQDPEVY-J=:8;6/@52&* (CTOG>2UFO9ET9^"=3$%]X K6Z.=,T,QE&2QK[[RH?))UP/'[Q; M+DI,^*J4@_&S2W,R999;SUO/C.)]>WO4)-^ G7\]UA$CC* MU'S)&M#U'DR$ 42JR=R1\R?@>CHH0KAP%U/NB:"?"%&&F=$G4H0K M)6@=_%*"K9N%HA;\.TKWX^&*I+NZ(."I1!8- \R"(#2+C?QM,SG:V-'FTD!: M^: 1(R;7CW% 8=&X9:8.^&RFW!X,.[^B+F MFD.T!9Y_$VXJQI&9U 0WR] 0/8--(Y@8+3+S3B2C&-O+7SS;UN,.<78#3:.* MF^D,@LI@II,0Z>$_61^G6R7H&/0LWQTC#M:9\#%<%T 4ZT:A.0W.>VD$H0,S M$3=V^_'Y,R>DB9,'.#ABR9_<:%/>;[%0^0*"7[!+-H[U6.'$C[V&BSV!D[T, MLNC@J2(E7MJ<#;Z8>;'&P<7O8] @F/G!;/$(W@!:@$.&R 3<^S;@_FBDEZC$ M:]N=Q^MRWXW]["I8J^)I(PZ"'XU]R0,70G'NB02&]Z&9)SEND%Y><#!:9K=N M5D=PB#,%PESQS)C;WS\6D^/=8OTY7*(ZL%9Q+&8,_6@X*.S DE4P=CKP9=D,9GX6WX&-P-N#=T@NAN5(!7 M]J9/U.?15O4/VS4?ZO0V8SX0VSW0^R_;QB4><7_"I^'&VNSJO]GPEN#^4/9V M>LVD7@(]T7J::@9,&[%OU I^R\8^QUE(:?$0203Q"&<@G++PMV;ST:YZ39;5 M*C)HI/@*2_/P42I7)X:3;RL>X_SFJ4F0Q@.!X)BR2IO:G$A,#8X;V2GIGI83@]%?9')J)O3C60-J]/&;#L3VTYH=1!$!.OBT0B"%5 ?T,:>Z*.7 M,&NHW&$;M9I539H&,1$FMJ'ZE-I84FI#SU&,2:88N80GN&%'1](%I_#IV9 3 MLY>1CD62-]4:#1\=.+B,$<7* :2KDWX\]K^FNRLP^G25L/X?Y@$/7\C4T>IU&:M7B7%+/C5R6,*M^B&&!4.T(->-S8[Z)N8D M?)/>08L;@!@&Z"-L6 >:8D/2Y'RX:[AE_0+>9J@""&IQQ M,,0$:5L%PVT4+,^Z3HW9\2"< 1]@\^]K*_(BE=TT%:N)/C>1GF;U>Y,&[6?' M9H2>5";:A&ELDF5_,T.L1Z2XOQ:18CT?;2T6&.9%9+)1[$K!M)L])V V01.' M#ZO*7*0'*SMPQ"'0A7WNYC=M;;H*E2*W+3O&&<'(:EUMM4AA8;I'G22.YE:D M@#3$5^'&Z$+!OV*5$FY.AT]MDWGHY[.39[-1I>=;,/$2[G#82INU+H LTN3[ M2NF"G?),A'T!$V2:>8 S36J NT;PJ6'RAZ1!6AO%DYJ3?.F2R>9@N3E>*OX= MPW0+4_!.>6?OPX=_IO<*XQ%^Q&TS<^M1OB$GBP+:XE[Y)L60A&F@52,9V4 0 M-\ALXN'OUQ>K2/GX\2*[C_M[QV9OS70_Z_!80^0DQS!FLT/2%7ID?"OT-(X@ M&K89EO_-F* M\N>J5Y-M71M(S\[/=F[&+7!CREAC\HJ&'HH*DWP05KO8A2]_M!B?/>^9 I?4 MB\PA#!-$+7"_ [O8C^$K>"K7+M=3#X!9AH?"*A2?*5-,JKOZ4L-:U ML 8(]^\X**I>-+-HXP93/N<)'^\XS0DV-86G08?5"UA39LDCGNTK@.)EY=UI M&9\:8YF>*<;B;&+0T]UV\P!EB8W5!(]I5#;A9;O?\^=/G:\1QK6M?BC*$#,M M)+\1098@-VQA+N3]!I,-'P(M&*4*;H[844LR,RH(DB2'V0+!9?1ZJ/WA6JA] M-1<)+W'I-.))SB(1K8FAIKGMM)D(?-/X:AO=>;)OW'7TN'045U<"CMEMW(>K MMY+Y)*M'3;9[_;(>X==.[6Z:0 .0[LW]?9YJWT-S MVANOI,+@IMWZU*C5:XLM-[J73M>,@%.[;C0;,&).M_$)OE[@Z&(WZPYTXPK& MN]Y.1KM=[SHXIOBQ<7$)8^*T&YU&\X+=FK/.Z_#3N<+Q70_/^6$M3.A2WC)/$+()L$9B@0JVO8-7;%CL?5C2(#[SSI(W6>]J2<^F M1ZL(GRIAA;7Q\8B(?8+59U/XH0J6D+K]IA]+#SM6_;. ^M'D(W'TO"A7LW&X M-/HNONKNB'6Q5@4B#$U!!0$0 $0 $0 $0 $0 $0 $0 $0 $0 $0 M $0P-( EK4!;;_BZ4?F/=4NU@]TLOJ!&RQHC-23US[.>=/D-Y07T$;Z&F^D M?[>=IC?;!F$5!^N5?\M@38H0GGGY>2GW^*!]D"=YKJ* EEA=<*%%@/6@9&) M%WJKZ9L*$U;R@ZH=%MX3F)%P@TJ7GHB #_ M#NPGZ4*8H@7^,?B'OQJ^=@$E,1 #,1 #,1 #,1 #,1 #,1 #,1 #,1 #,1 # M,1 #,1 #,5 1QJN+,*@"8I45$"LN7_GQFVV$]0ZP3/U%\O>W[NJ=+I5=+*GL M8E4OI/A#]/M:3%GG7HK"%EU0(<8J"S'FJD"!*-_+FR=^>!!) 1 1 1 M 1 1 1 1 1 1 1 1 !0=4H>" MUSMTM;A7FEV6V9WT?%[P!4)-"B.<,)1AQ.%B*I$@ M!F(@!F(@!F(@!F(@!F(@!F(@!F(@!F(@!F(@!F(@!F)8&@.5:=#[(Y;&][8: MB7?_S@#">@=8U[?G%\GK'JZZ-7K=0]'+'SY)_!L [$8*_9<[Y'[X11:Z_F&M M:B(*J$JV]N$%J1>(-2U^B*.ATG#<8S9047JZMH$D,1 #,1 #,1 #,1 #,1 # M,1 #,1 #,1 #,1 #,1 #,1 #,5#M ]4^_!2U#]>-?]U>MLS&.=N\[3A;M'%> M\(WSF@H"SFKBF@]D&&E9G-<&%'8[?.VVR9^5<8%(DTWR^E?AQI&\%ZPFM<#= M_;6=[HF!&(B!&(B!&(B!&(B!&(B!&(B!&(B!&(B!&(B!&(B!&(B!&(K&0.^* MH'J)I?%1O<0ZO?V L-X!UI]G55N(TRQ_HA=8%+T.IRG=H?*A^^=2:5&8(ARJ MXBF VMDJGOD:4G![3LIZEE+,LW8V?:YYX,H0(LQI\(Y,FNQZJ78]5TL*1)F8 M\#4/^ #N_@9;7E7\7I#%UR_IEY[RIJ>_GE2&T<@__0]02P$"% ,4 " !E M9(9/;VXV>+ . #)H0 $ @ $ 9&-I+3(P,3DQ,#,Q M+GAS9%!+ 0(4 Q0 ( &5DAD^AS4?Z"" '%5 0 4 " M =X. !D8VDM,C Q.3$P,S%?8V%L+GAM;%!+ 0(4 Q0 ( &5DAD\Q(\D( M*C@ .2T @ 4 " 1@O !D8VDM,C Q.3$P,S%?9&5F+GAM M;%!+ 0(4 Q0 ( &5DAD\9FT"B/+< ,^+"0 4 " 71G M !D8VDM,C Q.3$P,S%?;&%B+GAM;%!+ 0(4 Q0 ( &5DAD_"9^>0JV\ M !E]!0 4 " >(> 0!D8VDM,C Q.3$P,S%?<')E+GAM;%!+ M 0(4 Q0 ( &5DAD^&;C?QLVL _\! 720 !4 ( ! MP(X$ &5X:&EB:70S,C(P,3DQ,#,Q+FAT;5!+ 0(4 Q0 ( &5DAD]$0,;D M71( *U= 0 : " >^3! !E>&AI8FET-"UC9FER XML 72 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Details) - USD ($)
$ in Millions
Oct. 31, 2019
Jul. 31, 2019
Fair Value, Inputs, Level 2 | Long-term Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument, fair value disclosure $ 287.3  
Debt carrying value 275.0  
Fair Value, Inputs, Level 2 | Long-Term Debt, Variable Interest Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument, fair value disclosure 373.8  
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity method investments $ 23.1 $ 23.0
XML 73 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Warranty (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Balance at beginning of period $ 11.2 $ 18.9
Accruals for warranties issued during the reporting period 0.4 0.3
Accruals related to pre-existing warranties (including changes in estimates) (0.3) (0.4)
Less: settlements made during the period (1.0) (1.7)
Balance at end of period $ 10.3 $ 17.1
XML 74 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 75 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation (Summary of Performance Award Activity) (Details) - Performance Shares
3 Months Ended
Oct. 31, 2019
$ / shares
shares
Performance Shares Outstanding  
Non-vested at July 31, 2019 (shares) | shares 174,100
Granted (shares) | shares 100,500
Vested (shares) | shares 0
Canceled/forfeited (shares) | shares 0
Non-vested at October 31, 2019 (shares) | shares 274,600
Weighted Average Grant Date Fair Value  
Non-vested at July 31, 2019 (in usd per share) | $ / shares $ 52.87
Granted (in usd per share) | $ / shares 51.61
Vested (in usd per share) | $ / shares 0
Canceled/forfeited (in usd per share) | $ / shares 0
Non-vested at October 31, 2019 (in usd per share) | $ / shares $ 52.41
XML 76 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Reporting (Tables)
3 Months Ended
Oct. 31, 2019
Segment Reporting, Measurement Disclosures [Abstract]  
Summary of segment detail
Segment detail is summarized as follows (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

Net sales
 
 
 
Engine Products segment
$
459.2

 
$
480.9

Industrial Products segment
213.5

 
220.5

Total
$
672.7

 
$
701.4

 
 

 
 

Earnings before income taxes
 
 
 
Engine Products segment
$
62.4

 
$
63.9

Industrial Products segment
29.5

 
36.6

Corporate and Unallocated
(5.3
)
 
(4.1
)
Total
$
86.6

 
$
96.4


Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):
 
 
 
 
 
Three Months Ended
October 31,
 
2019

 
2018

Engine Products segment
 
 
 
Off-Road
$
68.6

 
$
76.2

On-Road
40.7

 
45.9

Aftermarket
319.4

 
331.2

Aerospace and Defense
30.5

 
27.6

Engine Products segment net sales
459.2

 
480.9

 
 
 
 
Industrial Products segment
 
 
 
Industrial Filtration Solutions
149.0

 
149.4

Gas Turbine Systems
20.7

 
25.5

Special Applications
43.8

 
45.6

Industrial Products segment net sales
213.5

 
220.5

Total net sales
$
672.7

 
$
701.4


XML 77 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Benefit Plans (Tables)
3 Months Ended
Oct. 31, 2019
Retirement Benefits, Description [Abstract]  
Components of net periodic pension costs
Net periodic benefit costs for the Company’s pension plans include the following components (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

Net periodic benefit costs:
 

 
 

Service cost
$
1.6

 
$
1.5

Interest cost
3.4

 
4.1

Expected return on assets
(6.5
)
 
(6.6
)
Prior service cost amortization
0.2

 
0.1

Actuarial loss amortization
1.6

 
1.1

Net periodic benefit costs
$
0.3

 
$
0.2


XML 78 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Oct. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Reconciliation of goodwill
The following is a reconciliation of goodwill by reportable segment for the three months ended October 31, 2019 (in millions):
 
Engine
Products
 
Industrial
Products
 
Total
Goodwill
Balance as of July 31, 2019
$
84.5

 
$
218.6

 
$
303.1

Goodwill acquired

 

 

Currency translation
(0.1
)
 
4.9

 
4.8

Balance as of October 31, 2019
$
84.4

 
$
223.5

 
$
307.9


Schedule of finite-lived intangible assets
The following table summarizes the net intangible asset classes as of October 31, 2019 (in millions):
 
 
Gross Carrying Amount
 
Accumulated Amortization
Customer relationships
 
$
103.6

 
$
(45.1
)
Patents, trademarks and technology
 
22.8

 
(10.1
)
Total other intangible assets, net
 
$
126.4

 
$
(55.2
)

The following table summarizes the net intangible asset classes as of July 31, 2019 (in millions):
 
 
Gross Carrying Amount
 
Accumulated Amortization
Customer relationships
 
$
101.5

 
$
(43.3
)
Patents, trademarks and technology
 
22.3

 
(9.6
)
Total other intangible assets, net
 
$
123.8

 
$
(52.9
)

XML 79 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Other Intangible Assets
3 Months Ended
Oct. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
Goodwill is assessed for impairment annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. The Company performed its annual impairment assessment during the third quarter of fiscal 2019 and did not record any impairment as a result of this assessment.
The following is a reconciliation of goodwill by reportable segment for the three months ended October 31, 2019 (in millions):
 
Engine
Products
 
Industrial
Products
 
Total
Goodwill
Balance as of July 31, 2019
$
84.5

 
$
218.6

 
$
303.1

Goodwill acquired

 

 

Currency translation
(0.1
)
 
4.9

 
4.8

Balance as of October 31, 2019
$
84.4

 
$
223.5

 
$
307.9



The following table summarizes the net intangible asset classes as of October 31, 2019 (in millions):
 
 
Gross Carrying Amount
 
Accumulated Amortization
Customer relationships
 
$
103.6

 
$
(45.1
)
Patents, trademarks and technology
 
22.8

 
(10.1
)
Total other intangible assets, net
 
$
126.4

 
$
(55.2
)

The following table summarizes the net intangible asset classes as of July 31, 2019 (in millions):
 
 
Gross Carrying Amount
 
Accumulated Amortization
Customer relationships
 
$
101.5

 
$
(43.3
)
Patents, trademarks and technology
 
22.3

 
(9.6
)
Total other intangible assets, net
 
$
123.8

 
$
(52.9
)

XML 80 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Benefit Plans
3 Months Ended
Oct. 31, 2019
Retirement Benefits, Description [Abstract]  
Employee Benefit Plans Employee Benefit Plans
The Company and certain of its international subsidiaries have defined benefit pension plans for many of their hourly and salaried employees. There are two types of U.S. plans. The first type of U.S. plan (Hourly Pension Plan) is a traditional defined benefit pension plan primarily for union production employees. The second plan (Salaried Pension Plan) is for some salaried and non-union production employees that provides defined benefits pursuant to a cash balance feature whereby a participant accumulates a benefit comprised of a percentage of current salary that varies with years of service, interest credits and transition credits. The Company no longer allows entrants into the U.S. Salaried Pension Plan and the employees no longer accrue Company contribution credits under the plan. Instead, eligible employees receive a 3% annual Company retirement contribution to their 401(k) in addition to the Company’s normal 401(k) match. The non-U.S. plans generally provide pension benefits based on years of service and compensation level. Components of net periodic benefit cost other than the service cost component are included in other income, net in the Condensed Consolidated Statements of Earnings.
Net periodic benefit costs for the Company’s pension plans include the following components (in millions):
 
Three Months Ended
October 31,
 
2019

 
2018

Net periodic benefit costs:
 

 
 

Service cost
$
1.6

 
$
1.5

Interest cost
3.4

 
4.1

Expected return on assets
(6.5
)
 
(6.6
)
Prior service cost amortization
0.2

 
0.1

Actuarial loss amortization
1.6

 
1.1

Net periodic benefit costs
$
0.3

 
$
0.2


The Company’s general funding policy is to make at least the minimum required contributions as required by applicable regulations, plus any additional amounts that it determines to be appropriate. For the three months ended October 31, 2019, the Company made required contributions of $1.1 million to its non-qualified U.S. pension plans and $0.3 million to its non-U.S. pension plans.
The estimated minimum funding requirement for the Company’s qualified U.S. plans for the plan year ending July 31, 2020 is $4.4 million. In accordance with the Pension Protection Act of 2006, this contribution obligation may be met with existing credit balances that resulted from payments above the minimum obligation in prior years. The Company has sufficient credit balances to meet the minimum obligation for the plan year ending July 31, 2020. In November 2019, the Company utilized existing credits as contributions to the U.S. pension plans of $1.1 million. The Company estimates it will contribute an additional $0.8 million to its non-U.S. pension plans during the remainder of fiscal 2020 based upon the local government prescribed funding requirements. Future estimates of the Company’s required pension plan contributions may change significantly depending on the actual rate of return on plan assets, discount rates and regulatory requirements.
XML 81 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total intrinsic value of options exercised $ 8.9  
Options granted, grant date fair value (in usd per share) $ 10.85 $ 12.43
Aggregate intrinsic value of options outstanding $ 82.2  
Aggregate intrinsic value of options exercisable 75.8  
Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense 12.0  
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense 6.0  
Fair value of awards granted $ 5.2  
2010 Master Stock Incentive Plan | Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options exercisable term (in years) 10 years  
Stock option, award vesting period (in years) 3 years  
2010 Master Stock Incentive Plan | Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance award measurement period (in years) 3 years  
Expiration period (in years) 3 years  
Minimum | 2010 Master Stock Incentive Plan | Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Payout percentage based on target award (percentage) 0.00%  
Maximum | 2010 Master Stock Incentive Plan | Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Payout percentage based on target award (percentage) 200.00%  
XML 82 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Benefit Plans (Details)
$ in Millions
1 Months Ended 3 Months Ended
Nov. 30, 2019
USD ($)
Oct. 31, 2019
USD ($)
plan
Defined Benefit Plan Disclosure [Line Items]    
Number of U.S. plans | plan   2
Annual company retirement contribution in addition to 401 (k) match, percent   3.00%
Pension Plan | United States    
Defined Benefit Plan Disclosure [Line Items]    
Company contributions   $ 1.1
Estimated future contributions to pension plans   4.4
Pension Plan | Foreign Plan    
Defined Benefit Plan Disclosure [Line Items]    
Company contributions   0.3
Estimated future contributions to pension plans   $ 0.8
Subsequent Event | Pension Plan | United States    
Defined Benefit Plan Disclosure [Line Items]    
Company contributions $ 1.1  
XML 83 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Derivatives on the Balance Sheet) (Details) - USD ($)
$ in Millions
Oct. 31, 2019
Jul. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notional amounts $ 83.0 $ 84.0
Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notional amounts 27.2 28.2
Net investment hedges    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notional amounts 55.8 55.8
Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 2.7 2.7
Derivative liabilities 1.3 (3.7)
Fair Value, Inputs, Level 2 | Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 1.6 1.6
Derivative liabilities 1.3 (1.8)
Fair Value, Inputs, Level 2 | Net investment hedges    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 1.1 1.1
Derivative liabilities $ 0.0 $ (1.9)
XML 84 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Guarantees (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Jul. 31, 2019
Guarantor Obligations [Line Items]      
Contingent liability for standby letters of credit $ 10.7   $ 11.0
Amounts drawn for letters of credit 0.0   0.0
Royalty income 672.7 $ 701.4  
Advanced Filtration Systems, Inc.      
Guarantor Obligations [Line Items]      
Outstanding debt (the Company guarantees half) 40.0   $ 38.8
Advanced Filtration Systems, Inc.      
Guarantor Obligations [Line Items]      
Investment earnings (loss) 0.1 (0.3)  
Advanced Filtration Systems, Inc. | Royalty      
Guarantor Obligations [Line Items]      
Royalty income $ 1.9 $ 1.7  
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Supplemental Information) (Details) - USD ($)
$ in Millions
Oct. 31, 2019
Aug. 01, 2019
Leases [Abstract]    
Right-of-use lease assets $ 79.3 $ 71.5
Current lease liabilities 24.8 26.0
Long-term lease liabilities $ 54.4 $ 45.5
Weighted average remaining lease term (years) 4 years 1 month 6 days 3 years 8 months 12 days
Weighted average discount rates (percentage) 3.74% 3.76%
XML 86 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Disaggregation of Revenue by Geographical Area) (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Disaggregation of Revenue [Line Items]    
Total net sales $ 672.7 $ 701.4
United States    
Disaggregation of Revenue [Line Items]    
Total net sales 286.9 305.1
Europe, Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Total net sales 194.8 196.3
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Total net sales 133.5 147.3
Latin America    
Disaggregation of Revenue [Line Items]    
Total net sales $ 57.5 $ 52.7
XML 87 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Details) - shares
shares in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Earnings Per Share [Abstract]    
Options excluded from the diluted net earnings per share calculation (in shares) 1.7 0.8
XML 88 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Millions
Oct. 31, 2019
Aug. 01, 2019
Jul. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Assets $ 2,283.3   $ 2,142.6
Liabilities $ 1,355.6   $ 1,239.9
Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Assets   $ 71.5  
Liabilities   $ 71.5  
XML 89 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Accumulated Other Comprehensive Loss
3 Months Ended
Oct. 31, 2019
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss by component for the three months ended October 31, 2019 and 2018 are as follows (in millions):
 
Foreign
Currency
Translation
Adjustment
 
Pension
Benefits
 
Derivative
Financial
Instruments
 
Total
Balance as of July 31, 2019, net of tax
$
(92.7
)
 
$
(99.0
)
 
$
(1.2
)
 
$
(192.9
)
Other comprehensive income before reclassifications and tax
8.1

 

 
0.1

 
8.2

Tax benefit

 

 
0.2

 
0.2

Other comprehensive income before reclassifications, net of tax
8.1

 

 
0.3

 
8.4

Reclassifications, before tax

 
0.7

 
1.9

 
2.6

Tax benefit (expense)

 
0.1

 
(0.7
)
 
(0.6
)
Reclassifications, net of tax

 
0.8

(1) 
1.2

(2) 
2.0

Other comprehensive income (loss), net of tax
8.1

 
0.8

 
1.5

 
10.4

Balance as of October 31, 2019, net of tax
$
(84.6
)
 
$
(98.2
)
 
$
0.3

 
$
(182.5
)
 
 
 
 
 
 
 
 
Balance as of July 31, 2018, net of tax
$
(66.1
)
 
$
(82.9
)
 
$
(0.8
)
 
$
(149.8
)
Other comprehensive (loss) income before reclassifications and tax
(24.2
)
 

 
1.0

 
(23.2
)
Tax expense

 

 
(0.3
)
 
(0.3
)
Other comprehensive (loss) income before reclassifications, net of tax
(24.2
)
 

 
0.7

 
(23.5
)
Reclassifications, before tax

 
2.0

 
(0.3
)
 
1.7

Tax (expense) benefit

 
(0.4
)
 
0.1

 
(0.3
)
Reclassifications, net of tax

 
1.6

(1) 
(0.2
)
(2) 
1.4

Other comprehensive (loss) income, net of tax
(24.2
)
 
1.6

 
0.5

 
(22.1
)
Balance as of October 31, 2018, net of tax
$
(90.3
)
 
$
(81.3
)
 
$
(0.3
)
 
$
(171.9
)
(1)
Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss to operating expenses or cost of sales.
(2)
Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net.
XML 90 R7.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Operating Activities    
Net earnings $ 65.0 $ 73.8
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 21.2 19.3
Deferred income taxes 3.1 (0.4)
Stock-based compensation expense 6.6 6.9
Other, net 7.1 (1.0)
Changes in operating assets and liabilities, excluding effect of acquired business (16.9) (35.3)
Net cash provided by operating activities 86.1 63.3
Investing Activities    
Net expenditures on property, plant and equipment (37.1) (28.2)
Acquisitions, net of cash acquired 0.0 (96.0)
Net cash used in investing activities (37.1) (124.2)
Financing Activities    
Proceeds from long-term debt 122.9 135.0
Repayments of long-term debt (111.1) (14.5)
Change in short-term borrowings 58.2 32.1
Purchase of treasury stock (65.0) (80.9)
Dividends paid (26.6) (24.4)
Tax withholding payments for stock compensation transactions (4.1) (2.2)
Exercise of stock options 11.0 16.2
Net cash (used in) provided by financing activities (14.7) 61.3
Effect of exchange rate changes on cash (2.1) (5.2)
Increase (decrease) in cash and cash equivalents 32.2 (4.8)
Cash and cash equivalents, beginning of period 177.8 204.7
Cash and cash equivalents, end of period 210.0 199.9
Supplemental Cash Flow Information [Abstract]    
Income taxes 11.4 12.3
Interest 5.6 4.1
Accrued property, plant and equipment additions $ 16.6 $ 11.4
XML 91 R3.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Statement of Comprehensive Income [Abstract]    
Net earnings $ 65.0 $ 73.8
Other comprehensive income (loss):    
Foreign currency translation income (loss) 8.1 (24.2)
Pension liability adjustment, net of deferred taxes of $0.1 and $(0.4), respectively 0.8 1.6
Gain on hedging derivatives, net of deferred taxes of $0.2 and $(0.2), respectively 0.3 0.5
Reclassifications of losses on hedging derivatives to net income, net of taxes of $(0.7) and $0, respectively 1.2 0.0
Gain on hedging derivatives, net of deferred taxes of $0.2 and $(0.2), respectively 1.5 0.5
Other comprehensive (loss) income, net of tax 10.4 (22.1)
Comprehensive income $ 75.4 $ 51.7
XML 92 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Leases
3 Months Ended
Oct. 31, 2019
Leases [Abstract]  
Leases Leases
The Company leases certain real estate properties, information technology equipment, manufacturing and warehouse equipment, vehicles and other equipment through operating lease arrangements. Upon lease inception, the Company determines whether an arrangement that provides control over the use of an asset to the Company is a lease. The Company recognizes a lease liability and corresponding right-of-use asset based on the present value of future lease payments. Leases with an initial term of 12 months or less are not recorded on the balance sheet, but rather the Company recognizes lease expense for these leases on a straight-line basis over the lease term.
The Company has elected to separate payments for lease components from non-lease components for all asset classes. Lease agreements may include extension, termination, or purchase options, all of which will be included within the lease liability and right-of-use assets when it is reasonably certain the Company will exercise the option. Most lease agreements do not explicitly state the discount rate implicit in the lease, therefore, the Company’s incremental borrowing rate on the commencement date is used to calculate the present value of future payments.
The Company has elected to exercise the package of practical expedients and has not elected to exercise hindsight in determining lease term and in assessing impairment of the Company’s right-of-use assets. The Company’s finance leases are not significant and therefore, are not included in the following disclosures. Information for the Company’s operating lease costs is as follows (in millions):
 
 
October 31,
2019

Operating lease cost
 
$
7.5

Short-term lease cost
 
0.6

Total lease costs
 
$
8.1


Supplemental balance sheet information for the Company is as follows (in millions):
 
 
October 31,
2019

 
August 1,
2019

Right-of-use lease assets

 
$
79.3

 
$
71.5

Current lease liabilities
 
24.8

 
26.0

Long-term lease liabilities
 
$
54.4

 
$
45.5

Additional information related to operating leases is as follows:
 
 
October 31,
2019

 
August 1,
2019

Weighted average remaining lease term (years)
 
4.1

 
3.7

Weighted average discount rates
 
3.74
%
 
3.76
%

Maturities of operating lease liabilities at October 31, 2019 were as follows (in millions):
Amounts Due in Year Ending
 
October 31,
2019

2020
 
$
20.8

2021
 
20.3

2022
 
13.1

2023
 
7.9

2024
 
5.6

Thereafter
 
23.6

Total future minimum lease payments
 
91.3

Less imputed interest
 
12.1

Present value of future lease payments
 
$
79.2


Minimum payments for operating leases having initial terms of more than one year at July 31, 2019 were as follows (in millions):
Amounts Due in Year Ending
 
July 31,
2019

2020
 
$
24.0

2021
 
17.5

2022
 
11.3

2023
 
6.4

2024
 
4.6

Thereafter
 
19.0

Total future minimum lease payments
 
82.8

Less imputed interest
 
11.3

Present value of future lease payments
 
$
71.5



Right-of-use lease assets obtained in exchange for new lease liabilities were $13.0 million for the three months ended October 31, 2019.
XML 93 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Tables)
3 Months Ended
Oct. 31, 2019
Earnings Per Share [Abstract]  
Schedule of information necessary to calculate basic and diluted net earnings per common share
The following table presents the information necessary to calculate basic and diluted net earnings per share (in millions, except per share amounts):
 
Three Months Ended
October 31,
 
2019

 
2018

Net earnings for basic and diluted earnings per share computation
$
65.0

 
$
73.8

 
 
 
 
Weighted average common shares outstanding:
 
 
 
Weighted average common shares – basic
126.9

 
128.8

Dilutive impact of share-based awards
1.7

 
2.2

Weighted average common shares – diluted
128.6

 
131.0

 
 
 
 
Net earnings per share – basic
$
0.51

 
$
0.57

Net earnings per share – diluted
$
0.51

 
$
0.56


JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dci2019103110-q.htm": { "axisCustom": 1, "axisStandard": 22, "contextCount": 160, "dts": { "calculationLink": { "local": [ "dci-20191031_cal.xml" ] }, "definitionLink": { "local": [ "dci-20191031_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "dci2019103110-q.htm" ] }, "labelLink": { "local": [ "dci-20191031_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "dci-20191031_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "dci-20191031.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 460, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 24, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 29 }, "keyCustom": 12, "keyStandard": 337, "memberCustom": 15, "memberStandard": 38, "nsprefix": "dci", "nsuri": "http://www.donaldson.com/20191031", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.donaldson.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Acquisitions", "role": "http://www.donaldson.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Supplemental Balance Sheet Information", "role": "http://www.donaldson.com/role/SupplementalBalanceSheetInformation", "shortName": "Supplemental Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Earnings Per Share", "role": "http://www.donaldson.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Revenue", "role": "http://www.donaldson.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Warranty", "role": "http://www.donaldson.com/role/Warranty", "shortName": "Warranty", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Stock-Based Compensation", "role": "http://www.donaldson.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Employee Benefit Plans", "role": "http://www.donaldson.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Income Taxes", "role": "http://www.donaldson.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Fair Value Measurements", "role": "http://www.donaldson.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS", "role": "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Shareholders' Equity", "role": "http://www.donaldson.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Guarantees", "role": "http://www.donaldson.com/role/Guarantees", "shortName": "Guarantees", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Commitments and Contingencies", "role": "http://www.donaldson.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121100 - Disclosure - Segment Reporting", "role": "http://www.donaldson.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122100 - Disclosure - Leases", "role": "http://www.donaldson.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123100 - Disclosure - Borrowings", "role": "http://www.donaldson.com/role/Borrowings", "shortName": "Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.donaldson.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Supplemental Balance Sheet Information (Tables)", "role": "http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables", "shortName": "Supplemental Balance Sheet Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.donaldson.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Revenue (Tables)", "role": "http://www.donaldson.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Warranty (Tables)", "role": "http://www.donaldson.com/role/WarrantyTables", "shortName": "Warranty (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.donaldson.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.donaldson.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319301 - Disclosure - Guarantees (Tables)", "role": "http://www.donaldson.com/role/GuaranteesTables", "shortName": "Guarantees (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321301 - Disclosure - Segment Reporting (Tables)", "role": "http://www.donaldson.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322301 - Disclosure - Leases (Tables)", "role": "http://www.donaldson.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002501 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "role": "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.donaldson.com/role/SummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "I2020Q1Aug1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member", "decimals": "-5", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2019Q1_us-gaap_BusinessAcquisitionAxis_dci_BOFAInternationalLTDMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Acquisitions (Details)", "role": "http://www.donaldson.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2019Q1_us-gaap_BusinessAcquisitionAxis_dci_BOFAInternationalLTDMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Supplemental Balance Sheet Information (Inventory) (Details)", "role": "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails", "shortName": "Supplemental Balance Sheet Information (Inventory) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details)", "role": "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails", "shortName": "Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Earnings Per Share (Details)", "role": "http://www.donaldson.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Earnings Per Share (Information Necessary To Calculate Basic And Diluted Net Earnings Per Common Share) (Details)", "role": "http://www.donaldson.com/role/EarningsPerShareInformationNecessaryToCalculateBasicAndDilutedNetEarningsPerCommonShareDetails", "shortName": "Earnings Per Share (Information Necessary To Calculate Basic And Diluted Net Earnings Per Common Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Goodwill and Other Intangible Assets (Reconciliation of Goodwill) (Details)", "role": "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets (Reconciliation of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Goodwill and Other Intangible Assets (Reconciliation of Intangible Assets) (Details)", "role": "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets (Reconciliation of Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenue (Disaggregation of Revenue by Geographical Area) (Details)", "role": "http://www.donaldson.com/role/RevenueDisaggregationOfRevenueByGeographicalAreaDetails", "shortName": "Revenue (Disaggregation of Revenue by Geographical Area) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1QTD_srt_StatementGeographicalAxis_country_US", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Revenue (Narrative) (Details)", "role": "http://www.donaldson.com/role/RevenueNarrativeDetails", "shortName": "Revenue (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Warranty (Details)", "role": "http://www.donaldson.com/role/WarrantyDetails", "shortName": "Warranty (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Stock-Based Compensation (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Stock-Based Compensation (Compensation Expense) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "shortName": "Stock-Based Compensation (Compensation Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails", "shortName": "Stock-Based Compensation (Summary of Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Stock-Based Compensation (Summary of Performance Award Activity) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails", "shortName": "Stock-Based Compensation (Summary of Performance Award Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "dci:NumberOfUsPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Employee Benefit Plans (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansDetails", "shortName": "Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "dci:NumberOfUsPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Employee Benefit Plans (Components Of Net Periodic Pension Costs) (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails", "shortName": "Employee Benefit Plans (Components Of Net Periodic Pension Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411401 - Disclosure - Income Taxes (Details)", "role": "http://www.donaldson.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_us-gaap_LongTermDebtMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.donaldson.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_us-gaap_LongTermDebtMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details)", "role": "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails", "shortName": "Fair Value Measurements (Derivatives on the Balance Sheet) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414404 - Disclosure - Fair Value Measurements Fair Value Measurements (Pre-tax Impact Of Derivatives) (Details)", "role": "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPreTaxImpactOfDerivativesDetails", "shortName": "Fair Value Measurements Fair Value Measurements (Pre-tax Impact Of Derivatives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416401 - Disclosure - Shareholders' Equity (Details)", "role": "http://www.donaldson.com/role/ShareholdersEquityDetails", "shortName": "Shareholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - Guarantees (Details)", "role": "http://www.donaldson.com/role/GuaranteesDetails", "shortName": "Guarantees (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421402 - Disclosure - Segment Reporting (Details)", "role": "http://www.donaldson.com/role/SegmentReportingDetails", "shortName": "Segment Reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421403 - Disclosure - Segment Reporting (Summary Of Segment Detail) (Details)", "role": "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails", "shortName": "Segment Reporting (Summary Of Segment Detail) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_dci_EngineProductsMember", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422402 - Disclosure - Leases (Lease Cost) (Details)", "role": "http://www.donaldson.com/role/LeasesLeaseCostDetails", "shortName": "Leases (Lease Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "dci:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422403 - Disclosure - Leases (Supplemental Information) (Details)", "role": "http://www.donaldson.com/role/LeasesSupplementalInformationDetails", "shortName": "Leases (Supplemental Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "dci:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "I2020Q1Aug1", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422404 - Disclosure - Leases (Maturities) (Details)", "role": "http://www.donaldson.com/role/LeasesMaturitiesDetails", "shortName": "Leases (Maturities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423401 - Disclosure - Borrowings (Details)", "role": "http://www.donaldson.com/role/BorrowingsDetails", "shortName": "Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2020Q1_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2018Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "role": "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-5", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.donaldson.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2019103110-q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 55, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails", "http://www.donaldson.com/role/RevenueDisaggregationOfRevenueByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "dci_A2010MasterStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2010 Master Stock Incentive Plan [Member]", "label": "2010 Master Stock Incentive Plan [Member]", "terseLabel": "2010 Master Stock Incentive Plan" } } }, "localname": "A2010MasterStockIncentivePlanMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "dci_AdvancedFiltrationSystemsIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Advanced Filtration Systems, Inc. [Member]", "label": "Advanced Filtration Systems Inc [Member]", "terseLabel": "Advanced Filtration Systems, Inc." } } }, "localname": "AdvancedFiltrationSystemsIncMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "domainItemType" }, "dci_AerospaceAndDefenseProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aerospace And Defense Products [Member]", "label": "Aerospace And Defense Products [Member]", "terseLabel": "Aerospace and Defense" } } }, "localname": "AerospaceAndDefenseProductsMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_AftermarketProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aftermarket Products [Member]", "label": "Aftermarket Products [Member]", "terseLabel": "Aftermarket" } } }, "localname": "AftermarketProductsMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_AmountDrawnUponLettersOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount Drawn Upon Letters Of Credit", "label": "Amount Drawn Upon Letters Of Credit", "terseLabel": "Amounts drawn for letters of credit" } } }, "localname": "AmountDrawnUponLettersOfCredit", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "dci_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Supplemental balance sheet information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "dci_BOFAInternationalLTDMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "BOFA International LTD [Member]", "label": "BOFA International LTD [Member]", "terseLabel": "BOFA International LTD" } } }, "localname": "BOFAInternationalLTDMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "dci_BusinessAcquisitionAdditionalPercentageOfVotingInterestsAcquired": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Acquisition, Additional Percentage Of Voting Interests Acquired", "label": "Business Acquisition, Additional Percentage Of Voting Interests Acquired", "terseLabel": "Additional voting interest acquired (percentage)" } } }, "localname": "BusinessAcquisitionAdditionalPercentageOfVotingInterestsAcquired", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/AcquisitionsDetails" ], "xbrltype": "percentItemType" }, "dci_DefinedContributionPlanAnnualRetirementContributionsPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined contribution plan, annual retirement contributions, percent.", "label": "Defined Contribution Plan, Annual Retirement Contributions, Percent", "terseLabel": "Annual company retirement contribution in addition to 401 (k) match, percent" } } }, "localname": "DefinedContributionPlanAnnualRetirementContributionsPercent", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "dci_EngineProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Engine Products [Member]", "label": "Engine Products [Member]", "terseLabel": "Engine Products segment", "verboseLabel": "Engine Products" } } }, "localname": "EngineProductsMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfGoodwillDetails", "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_EurodollarRatePlus0.7Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Eurodollar Rate Plus 0.7% [Member]", "label": "Eurodollar Rate Plus 0.7% [Member]", "terseLabel": "Eurodollar Rate Plus 0.7%" } } }, "localname": "EurodollarRatePlus0.7Member", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "dci_EurodollarRatePlusZeroPercentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Eurodollar Rate Plus Zero Percent [Member]", "label": "Eurodollar Rate Plus Zero Percent [Member]", "terseLabel": "Eurodollar Rate Plus Zero Percent" } } }, "localname": "EurodollarRatePlusZeroPercentMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "dci_GasTurbineProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gas Turbine Products [Member]", "label": "Gas Turbine Products [Member]", "terseLabel": "Gas Turbine Systems" } } }, "localname": "GasTurbineProductsMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_IndustrialFiltrationSolutionsProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Industrial Filtration Solutions Products [Member]", "label": "Industrial Filtration Solutions Products [Member]", "terseLabel": "Industrial Filtration Solutions" } } }, "localname": "IndustrialFiltrationSolutionsProductsMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_IndustrialProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Industrial Products [Member]", "label": "Industrial Products [Member]", "terseLabel": "Industrial Products segment", "verboseLabel": "Industrial Products" } } }, "localname": "IndustrialProductsMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfGoodwillDetails", "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_LongTermDebtVariableInterestRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-Term Debt, Variable Interest Rate [Member]", "label": "Long-Term Debt, Variable Interest Rate [Member]", "terseLabel": "Long-Term Debt, Variable Interest Rate" } } }, "localname": "LongTermDebtVariableInterestRateMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "dci_NumberOfUsPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of U.S. Plans.", "label": "Number Of US Plans", "verboseLabel": "Number of U.S. plans" } } }, "localname": "NumberOfUsPlans", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "integerItemType" }, "dci_OffRoadProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Off-Road Products [Member]", "label": "Off Road Products [Member]", "terseLabel": "Off-Road" } } }, "localname": "OffRoadProductsMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_OnRoadProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "On Road Products [Member]", "label": "On Road Products [Member]", "terseLabel": "On-Road" } } }, "localname": "OnRoadProductsMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_OperatingLeasesImputedInterest": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Imputed Interest", "label": "Operating Leases, Imputed Interest", "terseLabel": "Less imputed interest" } } }, "localname": "OperatingLeasesImputedInterest", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "dci_OperatingLeasesPresentValueOfLeasePayments": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Present Value Of Lease Payments", "label": "Operating Leases, Present Value Of Lease Payments", "terseLabel": "Present value of future lease payments" } } }, "localname": "OperatingLeasesPresentValueOfLeasePayments", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "dci_PatentsTrademarksandTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Patents, Trademarks and Technology", "label": "Patents, Trademarks and Technology [Member]", "terseLabel": "Patents, trademarks and technology" } } }, "localname": "PatentsTrademarksandTechnologyMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrange By Share-Based Payment Award, Award Target Payout, Percentage", "label": "Share-Based Compensation Arrange By Share-Based Payment Award, Award Target Payout, Percentage", "terseLabel": "Payout percentage based on target award (percentage)" } } }, "localname": "ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "dci_SharebasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Granted", "label": "Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Granted", "terseLabel": "Fair value of awards granted" } } }, "localname": "SharebasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "dci_SpecialApplicationsProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Special Applications Products [Member]", "label": "Special Applications Products [Member]", "terseLabel": "Special Applications" } } }, "localname": "SpecialApplicationsProductsMember", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_StockCompensationAndOtherActivity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Compensation And Other Activity", "label": "Stock Compensation And Other Activity", "terseLabel": "Stock compensation and other activity" } } }, "localname": "StockCompensationAndOtherActivity", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "dci_StockholdersEquityShareBasedCompensation": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stockholders Equity, Share Based Compensation", "label": "Stockholders Equity, Share Based Compensation", "terseLabel": "Stock-compensation plans" } } }, "localname": "StockholdersEquityShareBasedCompensation", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "dci_UnrecognizedTaxBenefitsPotentiallyExpire": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrecognized Tax Benefits, Potentially Expire", "label": "Unrecognized Tax Benefits, Potentially Expire", "terseLabel": "Unrecognized tax benefits that could potentially expire" } } }, "localname": "UnrecognizedTaxBenefitsPotentiallyExpire", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "dci_VariableRateComponentAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Component [Axis]", "label": "Variable Rate Component [Axis]", "terseLabel": "Variable Rate Component [Axis]" } } }, "localname": "VariableRateComponentAxis", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "dci_VariableRateComponentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Variable Rate Component [Axis]", "label": "Variable Rate Component [Domain]", "terseLabel": "Variable Rate Component [Domain]" } } }, "localname": "VariableRateComponentDomain", "nsuri": "http://www.donaldson.com/20191031", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r369" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r370" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "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 Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r371" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r371" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "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 or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r372" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r371" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r371" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r371" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r367" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r368" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationOfRevenueByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r120", "r129" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Latin America [Member]", "terseLabel": "Latin America" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationOfRevenueByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r131", "r198", "r200", "r362", "r363" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails", "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails", "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationOfRevenueByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r132", "r198", "r201", "r364", "r365", "r366" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationOfRevenueByGeographicalAreaDetails" ], "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": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "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 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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r19", "r134", "r135", "r199" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, less allowance of $4.9 and $4.8, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r16", "r341", "r353" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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 domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Non-current income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r56", "r62", "r65", "r216", "r285" ], "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 Benefits" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r158" ], "calculation": { "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails": { "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", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r62", "r72", "r284" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r59", "r61", "r62" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "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", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r58", "r62", "r65", "r285" ], "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": "Total", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r54", "r62", "r65", "r285" ], "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": "Foreign Currency Translation Adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r231", "r253", "r258" ], "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": "Pretax compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r136", "r141" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r115" ], "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", "verboseLabel": "Options excluded from the diluted net earnings per share calculation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r125", "r339", "r352" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "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": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets", "http://www.donaldson.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r49" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r232", "r255" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationDetails", "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r273", "r274" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r276", "r277", "r278" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business combination, consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r98", "r99", "r100" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrued property, plant and equipment additions" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r81" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r30", "r96" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r89", "r96", "r101" ], "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": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r89", "r311" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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": "Increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r188", "r189", "r190", "r191" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r164", "r345", "r358" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 15)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r163", "r165" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends paid per share (in usd per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r187" ], "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": "Cash dividend declared per common share (in usd per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "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", "verboseLabel": "Common stock, $5.00 par value, 240,000,000 shares authorized, 151,643,194 shares issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r68", "r70", "r71" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r80" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r193", "r195", "r199" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r193", "r194", "r199" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r130" ], "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": "Corporate and Unallocated" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r78" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings": { "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", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r275" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r340", "r342", "r351" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "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": "Basis spread on variable rate (percentage)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r15", "r176", "r342", "r351" ], "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": "Debt carrying value", "verboseLabel": "Outstanding debt (the Company guarantees half)" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails", "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r308" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debt instrument, fair value disclosure" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r40" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r103", "r183", "r184", "r185", "r186", "r314", "r315", "r317", "r350" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationShareBasedPaymentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred compensation arrangements (such as stock or unit options and share or unit awards) that are equity-based payments with individual employees. The arrangements are generally based on employment contracts between the entity and one or more selected officers or key employees, and contain a promise by the employer to pay certain amounts or benefits at designated future dates, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Other \"sub-members\" can be added as necessary.", "label": "Deferred Compensation, Share-based Payments [Member]", "terseLabel": "Stock Compensation Plans" } } }, "localname": "DeferredCompensationShareBasedPaymentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r265" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "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 taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r102", "r266", "r267" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r262", "r265" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r207" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedLabel": "Actuarial loss amortization" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r215", "r225", "r227" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Prior service cost amortization" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r208", "r209", "r210", "r226", "r227" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Company contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "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]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contributions received and expected to be received by defined benefit plan from employer in current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year", "terseLabel": "Estimated future contributions to pension plans" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r214", "r224", "r227" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails": { "order": 3.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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r206", "r213", "r223", "r227" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails": { "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r211", "r221", "r227" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails": { "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 costs" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]", "terseLabel": "Net periodic benefit costs:" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r205", "r212", "r222", "r227" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails": { "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r94", "r122" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPreTaxImpactOfDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r50", "r51", "r292", "r337" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Derivative assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r50", "r51", "r292", "r337" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Derivative liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r290", "r293", "r297", "r301" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPreTaxImpactOfDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r287", "r288" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amounts" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationOfRevenueByGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationOfRevenueByGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r187" ], "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 declared" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, Middle East and Africa" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationOfRevenueByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r76", "r107", "r111", "r112", "r113", "r114", "r117", "r348", "r361" ], "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": "Net earnings per share - basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings", "http://www.donaldson.com/role/EarningsPerShareInformationNecessaryToCalculateBasicAndDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r76", "r107", "r111", "r112", "r113", "r114", "r117", "r348", "r361" ], "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": "Net earnings per share - diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings", "http://www.donaldson.com/role/EarningsPerShareInformationNecessaryToCalculateBasicAndDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r118" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r311" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r254" ], "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", "verboseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r253" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefits associated with stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r251" ], "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": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r182" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r31", "r126", "r138" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Joint venture items" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities": { "auth_ref": [ "r259" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Financing Activities", "terseLabel": "Tax withholding payments for stock compensation transactions" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPreTaxImpactOfDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r303", "r304", "r305", "r307" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPreTaxImpactOfDerivativesDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r303", "r309", "r310" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r209", "r210", "r227", "r304", "r334" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r306" ], "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 Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r209", "r210", "r227", "r304", "r335" ], "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": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r209", "r210", "r227", "r304", "r336" ], "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": "Fair Value, Inputs, Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r154" ], "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", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r150", "r151", "r154", "r155", "r338" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r154", "r338" ], "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": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfIntangibleAssetsDetails" ], "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-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r150", "r153" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "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": "Finite-lived Intangible Assets [Roll Forward]", "terseLabel": "Finite-lived Intangible Assets [Roll Forward]" } } }, "localname": "FiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Forward foreign currency exchange contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPreTaxImpactOfDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits, Description [Abstract]" } } }, "localname": "GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r143", "r144" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets", "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r145" ], "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": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r146" ], "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)", "verboseLabel": "Currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfGoodwillDetails" ], "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]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfGoodwillDetails" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r77" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings": { "order": 1.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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsLineItems": { "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": "Guarantor Obligations [Line Items]" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Guarantees [Abstract]" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GuaranteesTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.", "label": "Guarantees [Text Block]", "terseLabel": "Guarantees" } } }, "localname": "GuaranteesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/Guarantees" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r104" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Earnings before income taxes", "verboseLabel": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings", "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r74", "r94", "r123", "r138", "r346", "r359" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Investment earnings (loss)" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r124", "r269" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings": { "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)", "verboseLabel": "Income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r91", "r97" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r93" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.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": "Changes in operating assets and liabilities, excluding effect of acquired business" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r149", "r152" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "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": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r121", "r313", "r316", "r349" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r88", "r90", "r97" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r45" ], "calculation": { "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "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" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r48", "r142" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails": { "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", "totalLabel": "Inventories, net", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets", "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r47" ], "calculation": { "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r46" ], "calculation": { "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "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": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r329", "r331" ], "calculation": { "http://www.donaldson.com/role/LeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Operating lease liability schedule" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.donaldson.com/role/LeasesMaturitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Contingent liability for standby letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets", "http://www.donaldson.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r343", "r356" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r36" ], "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": "Term loan agreement amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r15" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-term Debt and Lease Obligation, Current", "verboseLabel": "Current maturities of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-term Debt [Member]", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Borrowings" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/Borrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r40" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r40", "r175" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestInJointVentures": { "auth_ref": [ "r281" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of the equity interests owned by noncontrolling shareholders, partners, or other equity holders in joint ventures included in the entity's consolidated financial statements.", "label": "Noncontrolling Interest in Joint Ventures", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterestInJointVentures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership percentage (percentage)" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsDetails" ], "xbrltype": "percentItemType" }, "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": "Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r92", "r95" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r66", "r69", "r75", "r95", "r116", "r347", "r360" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings": { "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", "netLabel": "Net earnings for basic and diluted earnings per share computation", "totalLabel": "Net earnings", "verboseLabel": "Net earnings" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings", "http://www.donaldson.com/role/EarningsPerShareInformationNecessaryToCalculateBasicAndDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetInvestmentHedgingMember": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Hedges of a net investment in a foreign operation.", "label": "Net Investment Hedging [Member]", "terseLabel": "Net investment hedges" } } }, "localname": "NetInvestmentHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r106", "r108" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Standards Recently Adopted and New Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non- Controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "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", "verboseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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 income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r324", "r331" ], "calculation": { "http://www.donaldson.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r323" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of future lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r323" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Current lease liabilities", "verboseLabel": "Current lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets", "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r323" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "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": "Long-term lease liabilities", "verboseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets", "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r322" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "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": "Right-of-use lease assets", "verboseLabel": "Right-of-use lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets", "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r328", "r331" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rates (percentage)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r327", "r331" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r318", "r319" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.donaldson.com/role/LeasesMaturitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r318", "r319" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r318", "r319" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r318", "r319" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r318", "r319" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r318", "r319" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r318", "r319" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r120", "r129" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r286" ], "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": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r62" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "terseLabel": "Other comprehensive (loss) income before reclassifications and tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r62", "r72" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "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", "totalLabel": "Other comprehensive income before reclassifications, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r55", "r59" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "totalLabel": "Gain on hedging derivatives, net of deferred taxes of $0.2 and $(0.2), respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r55", "r59" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Gain on hedging derivatives, net of deferred taxes of $0.2 and $(0.2), respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r55", "r59", "r291", "r295", "r302" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Pre-tax gains (losses) recognized in accumulated other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPreTaxImpactOfDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r60" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "negatedTerseLabel": "Deferred taxes on hedging derivatives" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r59", "r63" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedTerseLabel": "Reclassifications of losses on hedging derivatives to net income, net of taxes of $(0.7) and $0, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r59", "r63", "r296" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "negatedTerseLabel": "Pre-tax (gains) losses reclassified from accumulated other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPreTaxImpactOfDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "negatedTerseLabel": "Taxes on reclassifications of derivatives to net income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r53", "r312" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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", "verboseLabel": "Foreign currency translation income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge.", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Pre-tax gains (losses) recognized in accumulated other comprehensive income (loss) - Net investment hedges" } } }, "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPreTaxImpactOfDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r299" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of reclassification from accumulated other comprehensive income (AOCI) for gain (loss) from derivative designated and qualifying as net investment hedge.", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, before Tax", "negatedTerseLabel": "Pre-tax (gains) losses reclassified from accumulated other comprehensive income (loss) - Net investment hedges" } } }, "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPreTaxImpactOfDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r67", "r70", "r72", "r182" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 (loss) income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r67", "r70", "r282", "r283", "r284" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive (loss) income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r57", "r59" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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", "negatedLabel": "Pension liability adjustment, net of deferred taxes of $0.1 and $(0.4), respectively" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r57", "r60", "r282" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "negatedLabel": "Deferred taxes on pension liability" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r60", "r268", "r270" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedTerseLabel": "Tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r38" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "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 long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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 income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r86" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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": "Purchase of treasury stock", "terseLabel": "Stock repurchased during the period" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r86" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r82" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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": "Net expenditures on property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r203", "r217", "r218", "r228" ], "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 Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationDetails", "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r232", "r255" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "verboseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r28", "r29" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "auth_ref": [ "r105" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from (Repayments of) Short-term Debt", "terseLabel": "Change in short-term borrowings" } } }, "localname": "ProceedsFromRepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r84", "r256" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r171", "r172", "r344" ], "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 at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r168" ], "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": "Less: settlements made during the period" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r170" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Accruals related to pre-existing warranties (including changes in estimates)" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r169" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accruals for warranties issued during the reporting period" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Warranty" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/Warranty" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r159" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r157" ], "calculation": { "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails": { "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": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r159", "r357" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets", "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r159" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Components of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r157" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "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": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r62", "r65" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "negatedLabel": "Reclassifications, before tax" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r62", "r65", "r72" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "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", "negatedTotalLabel": "Reclassifications, net of tax" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r60", "r64", "r268" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Tax benefit (expense)" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r178", "r179", "r180", "r181" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "terseLabel": "Redeemable non-controlling interest" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r87" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r187", "r355" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r218", "r220" ], "lang": { "en-US": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r218", "r220" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r203", "r204", "r217", "r218", "r228" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r203", "r204", "r217", "r218", "r228" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r197", "r198" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "netLabel": "Royalty income", "terseLabel": "Net sales", "verboseLabel": "Total net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings", "http://www.donaldson.com/role/GuaranteesDetails", "http://www.donaldson.com/role/RevenueDisaggregationOfRevenueByGeographicalAreaDetails", "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service.", "label": "Revenue, Performance Obligation, Description of Timing", "terseLabel": "Description of performance obligation timing" } } }, "localname": "RevenuePerformanceObligationDescriptionOfTiming", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r326", "r331" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use lease assets obtained in exchange for new lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Royalty" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r62" ], "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]", "verboseLabel": "Schedule of changes in accumulated other comprehensive loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r273", "r274" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of cash flow hedges" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r217", "r218", "r219", "r220", "r227" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of derivative on the balance sheet" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r116" ], "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": "Schedule of information necessary to calculate basic and diluted net earnings per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r231", "r252", "r258" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock options expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r150", "r153" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r150", "r153" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of finite-lived intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Operating lease liability schedule" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r147", "r148" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r147", "r148" ], "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]", "verboseLabel": "Reconciliation of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r166" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties.", "label": "Schedule of Guarantor Obligations [Table]", "terseLabel": "Schedule of Guarantor Obligations [Table]" } } }, "localname": "ScheduleOfGuaranteeObligationsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": { "auth_ref": [ "r166", "r167" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.", "label": "Schedule of Guarantor Obligations [Table Text Block]", "terseLabel": "Guarantor obligations" } } }, "localname": "ScheduleOfGuaranteeObligationsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r25", "r26", "r27" ], "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]", "verboseLabel": "Components of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r211" ], "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 pension costs" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the effective portion of gains and losses on derivative instruments (and nonderivative instruments) designated and qualifying in net investment hedges recorded in accumulated other comprehensive income (loss) during the term of the hedging relationship and reclassified into earnings during the current period.", "label": "Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of net investment hedges" } } }, "localname": "ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r173" ], "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": "Reconciliation of warranty reserves" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r159" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r119", "r125", "r127", "r128", "r147" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r119", "r125", "r127", "r128", "r147" ], "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]", "verboseLabel": "Summary of segment detail" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r232", "r255" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationDetails", "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r237", "r246", "r249" ], "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": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfGoodwillDetails", "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r133" ], "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 Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReporting" ], "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]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingMeasurementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting, Measurement Disclosures [Abstract]" } } }, "localname": "SegmentReportingMeasurementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Performance award measurement period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Stock option, award vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "Canceled/forfeited (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled/forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested at October 31, 2019 (shares)", "periodStartLabel": "Non-vested at July 31, 2019 (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "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, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Performance Shares Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested at October 31, 2019 (in usd per share)", "periodStartLabel": "Non-vested at July 31, 2019 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Vested (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationDetails", "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r248" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross 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, Gross", "verboseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r247" ], "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": "Options granted, grant date fair value (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r255" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Aggregate intrinsic value of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r239", "r255" ], "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 balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "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": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r238" ], "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 balance (in usd per share)", "periodStartLabel": "Beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "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": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r230", "r235" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationDetails", "http://www.donaldson.com/role/StockBasedCompensationSummaryOfPerformanceAwardActivityDetails" ], "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", "verboseLabel": "Exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Canceled (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "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", "verboseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Schedule of performance shares activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r250", "r257" ], "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": "Stock options exercisable term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r255" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Aggregate intrinsic value of options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r12", "r340", "r354" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Short-term borrowings" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r325", "r331" ], "calculation": { "http://www.donaldson.com/role/LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Computer software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Standard Product Warranty Disclosure [Abstract]" } } }, "localname": "StandardProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r125", "r147", "r160", "r161", "r162", "r362" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillAndOtherIntangibleAssetsReconciliationOfGoodwillDetails", "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r44", "r182" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r182", "r187", "r240" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares authorized to be repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Shares with remaining authorization for repurchase under stock repurchase plan (in shares)" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r21", "r22", "r137" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets", "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r192" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails", "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails", "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails", "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "verboseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r43", "r188" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r43", "r188" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r18", "r182", "r187" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "netLabel": "Stock repurchased during the period (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r43", "r188", "r191" ], "calculation": { "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 25,166,367 and 24,324,483 shares, respectively, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r182", "r187", "r188" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Treasury stock acquired" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r261", "r264" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r263" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "verboseLabel": "Accrued interest and penalties on unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "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/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r114" ], "calculation": { "http://www.donaldson.com/role/EarningsPerShareInformationNecessaryToCalculateBasicAndDilutedNetEarningsPerCommonShareDetails": { "order": 2.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", "verboseLabel": "Dilutive impact of share based awards (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareInformationNecessaryToCalculateBasicAndDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r110", "r114" ], "calculation": { "http://www.donaldson.com/role/EarningsPerShareInformationNecessaryToCalculateBasicAndDilutedNetEarningsPerCommonShareDetails": { "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", "terseLabel": "Weighted average shares - diluted (in shares)", "totalLabel": "Weighted average common shares - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings", "http://www.donaldson.com/role/EarningsPerShareInformationNecessaryToCalculateBasicAndDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r109", "r114" ], "calculation": { "http://www.donaldson.com/role/EarningsPerShareInformationNecessaryToCalculateBasicAndDilutedNetEarningsPerCommonShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares - basic (in shares)", "verboseLabel": "Weighted average shares - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings", "http://www.donaldson.com/role/EarningsPerShareInformationNecessaryToCalculateBasicAndDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareInformationNecessaryToCalculateBasicAndDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r102": { "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=26873400&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r105": { "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=26873400&loc=d3e24072-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r11": { "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=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r149": { "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" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12265-110248" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r187": { "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=27012166&loc=d3e187085-122770" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130554-203045" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "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=118255775&loc=d3e1928-114920" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "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=116856206&loc=d3e5070-113901" }, "r239": { "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=116856206&loc=d3e5070-113901" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "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=116856206&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "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=116856206&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r253": { "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=116856206&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r257": { "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=115993241&loc=d3e301413-122809" }, "r258": { "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=115993241&loc=d3e301413-122809" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11374-113907" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r267": { "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=116825942&loc=d3e330036-122817" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(iii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998896-113959" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998896-113959" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998896-113959" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109974929&loc=SL110061190-113977" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r338": { "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" }, "r339": { "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=6876686&loc=d3e534808-122878" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "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=6876686&loc=d3e534808-122878" }, "r341": { "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=6876686&loc=d3e534808-122878" }, "r342": { "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=6876686&loc=d3e534808-122878" }, "r343": { "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=6876686&loc=d3e534808-122878" }, "r344": { "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=6876686&loc=d3e534808-122878" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r347": { "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=116637391&loc=SL114874048-224260" }, "r348": { "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=116637391&loc=SL114874048-224260" }, "r349": { "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=116637391&loc=SL114874048-224260" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r351": { "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=119400593&loc=d3e572229-122910" }, "r352": { "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=119400593&loc=d3e572229-122910" }, "r353": { "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=119400593&loc=d3e572229-122910" }, "r354": { "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=119400593&loc=d3e572229-122910" }, "r355": { "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=119400593&loc=d3e572229-122910" }, "r356": { "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=119400593&loc=d3e572229-122910" }, "r357": { "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=119400593&loc=d3e572229-122910" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "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=116637232&loc=SL114874131-224263" }, "r361": { "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=116637232&loc=SL114874131-224263" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r365": { "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=6589523&loc=d3e617274-123014" }, "r366": { "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=6590653&loc=d3e638233-123024" }, "r367": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r368": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r369": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r371": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r372": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r52": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r54": { "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=118930883&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r56": { "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=118930883&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&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=118930883&loc=SL7669686-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&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=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "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=116634182&loc=SL114868664-224227" }, "r76": { "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=116634182&loc=SL114868664-224227" }, "r77": { "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=116634182&loc=SL114868664-224227" }, "r78": { "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=116634182&loc=SL114868664-224227" }, "r79": { "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=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" } }, "version": "2.1" }