0000029644-21-000029.txt : 20210924 0000029644-21-000029.hdr.sgml : 20210924 20210924145102 ACCESSION NUMBER: 0000029644-21-000029 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 119 CONFORMED PERIOD OF REPORT: 20210731 FILED AS OF DATE: 20210924 DATE AS OF CHANGE: 20210924 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-07891 FILM NUMBER: 211277014 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-K 1 dci-20210731.htm 10-K dci-20210731
00000296442021FYFALSEP10YP3YP5YP5YP5YP5YP1Yhttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent00000296442020-08-012021-07-31iso4217:USD00000296442021-01-31xbrli:shares00000296442021-09-1000000296442019-08-012020-07-3100000296442018-08-012019-07-31iso4217:USDxbrli:shares00000296442021-07-3100000296442020-07-3100000296442019-07-3100000296442018-07-310000029644us-gaap:CommonStockMember2018-07-310000029644us-gaap:AdditionalPaidInCapitalMember2018-07-310000029644us-gaap:RetainedEarningsMember2018-07-310000029644us-gaap:NoncontrollingInterestMember2018-07-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2018-07-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-310000029644us-gaap:TreasuryStockMember2018-07-310000029644us-gaap:RetainedEarningsMember2018-08-012019-07-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-08-012019-07-310000029644us-gaap:TreasuryStockMember2018-08-012019-07-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2018-08-012019-07-310000029644us-gaap:NoncontrollingInterestMember2018-08-012019-07-310000029644us-gaap:CommonStockMember2019-07-310000029644us-gaap:AdditionalPaidInCapitalMember2019-07-310000029644us-gaap:RetainedEarningsMember2019-07-310000029644us-gaap:NoncontrollingInterestMember2019-07-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2019-07-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-310000029644us-gaap:TreasuryStockMember2019-07-310000029644us-gaap:RetainedEarningsMember2019-08-012020-07-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-08-012020-07-310000029644us-gaap:TreasuryStockMember2019-08-012020-07-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2019-08-012020-07-310000029644us-gaap:NoncontrollingInterestMember2019-08-012020-07-310000029644us-gaap:CommonStockMember2020-07-310000029644us-gaap:AdditionalPaidInCapitalMember2020-07-310000029644us-gaap:RetainedEarningsMember2020-07-310000029644us-gaap:NoncontrollingInterestMember2020-07-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2020-07-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-310000029644us-gaap:TreasuryStockMember2020-07-310000029644us-gaap:RetainedEarningsMember2020-08-012021-07-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-08-012021-07-310000029644us-gaap:TreasuryStockMember2020-08-012021-07-310000029644us-gaap:AdditionalPaidInCapitalMember2020-08-012021-07-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2020-08-012021-07-310000029644us-gaap:NoncontrollingInterestMember2020-08-012021-07-310000029644us-gaap:CommonStockMember2021-07-310000029644us-gaap:AdditionalPaidInCapitalMember2021-07-310000029644us-gaap:RetainedEarningsMember2021-07-310000029644us-gaap:NoncontrollingInterestMember2021-07-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2021-07-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-310000029644us-gaap:TreasuryStockMember2021-07-31xbrli:pure0000029644srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2020-08-012021-07-310000029644srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2020-08-012021-07-310000029644us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2020-08-012021-07-310000029644us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2020-08-012021-07-310000029644srt:MinimumMemberus-gaap:SoftwareDevelopmentMember2020-08-012021-07-310000029644srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2020-08-012021-07-310000029644srt:MinimumMember2020-08-012021-07-310000029644srt:MaximumMember2020-08-012021-07-310000029644srt:MinimumMemberdci:PatentsTrademarksAndTechnologyMember2020-08-012021-07-310000029644dci:PatentsTrademarksAndTechnologyMembersrt:MaximumMember2020-08-012021-07-310000029644us-gaap:CustomerRelationshipsMembersrt:MaximumMember2020-08-012021-07-310000029644us-gaap:ShippingAndHandlingMember2020-08-012021-07-310000029644us-gaap:ShippingAndHandlingMember2019-08-012020-07-310000029644us-gaap:ShippingAndHandlingMember2018-08-012019-07-310000029644us-gaap:ForeignExchangeForwardMember2020-08-012021-07-310000029644dci:BOFAInternationalLTDMember2019-07-310000029644dci:BOFAInternationalLTDMember2018-08-012019-07-310000029644dci:BOFAInternationalLTDMember2021-01-310000029644dci:BOFAInternationalLTDMember2020-11-012021-01-310000029644dci:UnitedStatesAndCanadaMember2020-08-012021-07-310000029644dci:UnitedStatesAndCanadaMember2019-08-012020-07-310000029644dci:UnitedStatesAndCanadaMember2018-08-012019-07-310000029644us-gaap:EMEAMember2020-08-012021-07-310000029644us-gaap:EMEAMember2019-08-012020-07-310000029644us-gaap:EMEAMember2018-08-012019-07-310000029644srt:AsiaPacificMember2020-08-012021-07-310000029644srt:AsiaPacificMember2019-08-012020-07-310000029644srt:AsiaPacificMember2018-08-012019-07-310000029644srt:LatinAmericaMember2020-08-012021-07-310000029644srt:LatinAmericaMember2019-08-012020-07-310000029644srt:LatinAmericaMember2018-08-012019-07-310000029644us-gaap:LandMember2021-07-310000029644us-gaap:LandMember2020-07-310000029644us-gaap:BuildingMember2021-07-310000029644us-gaap:BuildingMember2020-07-310000029644us-gaap:MachineryAndEquipmentMember2021-07-310000029644us-gaap:MachineryAndEquipmentMember2020-07-310000029644us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-07-310000029644us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-07-310000029644us-gaap:ConstructionInProgressMember2021-07-310000029644us-gaap:ConstructionInProgressMember2020-07-3100000296442020-05-012020-07-310000029644dci:EngineProductsSegmentMember2019-07-310000029644dci:IndustrialProductsSegmentMember2019-07-310000029644dci:EngineProductsSegmentMember2019-08-012020-07-310000029644dci:IndustrialProductsSegmentMember2019-08-012020-07-310000029644dci:EngineProductsSegmentMember2020-07-310000029644dci:IndustrialProductsSegmentMember2020-07-310000029644dci:EngineProductsSegmentMember2020-08-012021-07-310000029644dci:IndustrialProductsSegmentMember2020-08-012021-07-310000029644dci:EngineProductsSegmentMember2021-07-310000029644dci:IndustrialProductsSegmentMember2021-07-310000029644us-gaap:CustomerRelationshipsMember2020-08-012021-07-310000029644us-gaap:CustomerRelationshipsMember2021-07-310000029644us-gaap:CustomerRelationshipsMember2020-07-310000029644dci:PatentsTrademarksAndTechnologyMember2020-08-012021-07-310000029644dci:PatentsTrademarksAndTechnologyMember2021-07-310000029644dci:PatentsTrademarksAndTechnologyMember2020-07-310000029644srt:EuropeMemberus-gaap:CommercialPaperMember2021-07-310000029644srt:EuropeMemberus-gaap:CommercialPaperMember2020-07-310000029644country:USus-gaap:LineOfCreditMember2021-07-310000029644country:USus-gaap:LineOfCreditMember2020-07-310000029644dci:NonUSExcludingEuropeMemberus-gaap:LineOfCreditMember2021-07-310000029644dci:NonUSExcludingEuropeMemberus-gaap:LineOfCreditMember2020-07-310000029644srt:EuropeMemberus-gaap:LineOfCreditMember2021-07-310000029644srt:EuropeMemberus-gaap:LineOfCreditMember2020-07-310000029644us-gaap:LineOfCreditMember2021-07-310000029644us-gaap:LineOfCreditMember2020-07-310000029644dci:ShorttermDebtOutstandingBorrowingsMembersrt:EuropeMemberus-gaap:CommercialPaperMember2021-07-310000029644dci:ShorttermDebtOutstandingBorrowingsMembersrt:EuropeMemberus-gaap:CommercialPaperMember2020-07-310000029644dci:ShorttermDebtOutstandingBorrowingsMembercountry:USus-gaap:LineOfCreditMember2021-07-310000029644dci:ShorttermDebtOutstandingBorrowingsMembercountry:USus-gaap:LineOfCreditMember2020-07-310000029644dci:ShorttermDebtOutstandingBorrowingsMemberdci:NonUSExcludingEuropeMemberus-gaap:LineOfCreditMember2021-07-310000029644dci:ShorttermDebtOutstandingBorrowingsMemberdci:NonUSExcludingEuropeMemberus-gaap:LineOfCreditMember2020-07-310000029644dci:ShorttermDebtOutstandingBorrowingsMembersrt:EuropeMemberus-gaap:LineOfCreditMember2021-07-310000029644dci:ShorttermDebtOutstandingBorrowingsMembersrt:EuropeMemberus-gaap:LineOfCreditMember2020-07-310000029644dci:ShorttermDebtOutstandingBorrowingsMemberus-gaap:LineOfCreditMember2021-07-310000029644dci:ShorttermDebtOutstandingBorrowingsMemberus-gaap:LineOfCreditMember2020-07-310000029644srt:EuropeMemberus-gaap:CommercialPaperMemberdci:ShorttermDebtOtherNonborrowingReductionsMember2021-07-310000029644srt:EuropeMemberus-gaap:CommercialPaperMemberdci:ShorttermDebtOtherNonborrowingReductionsMember2020-07-310000029644country:USdci:ShorttermDebtOtherNonborrowingReductionsMemberus-gaap:LineOfCreditMember2021-07-310000029644country:USdci:ShorttermDebtOtherNonborrowingReductionsMemberus-gaap:LineOfCreditMember2020-07-310000029644dci:NonUSExcludingEuropeMemberdci:ShorttermDebtOtherNonborrowingReductionsMemberus-gaap:LineOfCreditMember2021-07-310000029644dci:NonUSExcludingEuropeMemberdci:ShorttermDebtOtherNonborrowingReductionsMemberus-gaap:LineOfCreditMember2020-07-310000029644srt:EuropeMemberdci:ShorttermDebtOtherNonborrowingReductionsMemberus-gaap:LineOfCreditMember2021-07-310000029644srt:EuropeMemberdci:ShorttermDebtOtherNonborrowingReductionsMemberus-gaap:LineOfCreditMember2020-07-310000029644dci:ShorttermDebtOtherNonborrowingReductionsMemberus-gaap:LineOfCreditMember2021-07-310000029644dci:ShorttermDebtOtherNonborrowingReductionsMemberus-gaap:LineOfCreditMember2020-07-310000029644us-gaap:UnsecuredDebtMemberdci:ThreePointSevenTwoPercentUnsecuredSeniorNotesDueMarchTwentySevenTwoThousandTwentyFourMember2021-07-310000029644us-gaap:UnsecuredDebtMemberdci:ThreePointSevenTwoPercentUnsecuredSeniorNotesDueMarchTwentySevenTwoThousandTwentyFourMember2020-07-310000029644dci:UnsecuredSeniorNotesSixMemberus-gaap:UnsecuredDebtMember2021-07-310000029644dci:UnsecuredSeniorNotesSixMemberus-gaap:UnsecuredDebtMember2020-07-31iso4217:EUR0000029644dci:VariableRateCommittedUnsecuredTermLoanDueOctoberTwentyEightTwoThousandTwentyFourMemberus-gaap:UnsecuredDebtMember2021-07-310000029644dci:VariableRateCommittedUnsecuredTermLoanDueOctoberTwentyEightTwoThousandTwentyFourMemberus-gaap:UnsecuredDebtMember2020-07-310000029644dci:VariableRateCommittedRevolvingCreditFacilityDueMayTwentyFirstTwoThousandTwentySixMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:UnsecuredDebtMember2021-07-310000029644dci:VariableRateCommittedRevolvingCreditFacilityDueMayTwentyFirstTwoThousandTwentySixMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:UnsecuredDebtMember2020-07-310000029644dci:UnsecuredSeniorNotesFiveMemberus-gaap:UnsecuredDebtMember2021-07-310000029644dci:UnsecuredSeniorNotesFiveMemberus-gaap:UnsecuredDebtMember2020-07-31iso4217:JPY0000029644dci:VariableRateGuaranteedSeniorNoteDueMayTwentyTwoThousandTwentyFourMemberus-gaap:UnsecuredDebtMember2021-07-310000029644dci:VariableRateGuaranteedSeniorNoteDueMayTwentyTwoThousandTwentyFourMemberus-gaap:UnsecuredDebtMember2020-07-310000029644dci:VariableRateGuaranteedSeniorNoteDueJulyFifteenTwoThousandTwentySixMemberus-gaap:UnsecuredDebtMember2021-07-310000029644dci:A2127YearNoteDue2028Memberus-gaap:UnsecuredDebtMember2021-07-310000029644us-gaap:UnsecuredDebtMemberdci:A2510YearNoteDue2031Member2021-07-310000029644us-gaap:UnsecuredDebtMemberdci:VariableRateGuaranteedSeniorNoteDueJulyFifteenTwoThousandTwentyOneMember2021-07-310000029644us-gaap:UnsecuredDebtMemberdci:VariableRateGuaranteedSeniorNoteDueJulyFifteenTwoThousandTwentyOneMember2020-07-310000029644dci:VariableRateCommittedRevolvingCreditFacilityDueMayTwentyFirstTwoThousandTwentySixMemberus-gaap:RevolvingCreditFacilityMember2021-07-310000029644dci:MultiCurrencyRevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-310000029644us-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-05-012021-07-310000029644us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-05-012021-07-31dci:tranche0000029644dci:UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Memberus-gaap:SeniorNotesMember2021-07-310000029644us-gaap:SeniorNotesMemberdci:A2510YearNoteDue2031Member2021-05-012021-07-310000029644us-gaap:SeniorNotesMemberdci:A2510YearNoteDue2031Member2021-07-310000029644dci:A2127YearNoteDue2028Memberus-gaap:SeniorNotesMember2021-05-012021-07-310000029644dci:A2127YearNoteDue2028Memberus-gaap:SeniorNotesMember2021-07-310000029644us-gaap:RevolvingCreditFacilityMember2021-07-310000029644us-gaap:DomesticCountryMember2021-07-310000029644us-gaap:StateAndLocalJurisdictionMember2021-07-310000029644us-gaap:ForeignCountryMember2021-07-310000029644us-gaap:DomesticCountryMember2020-08-012021-07-310000029644srt:MinimumMemberus-gaap:StateAndLocalJurisdictionMember2020-08-012021-07-310000029644srt:MaximumMemberus-gaap:StateAndLocalJurisdictionMember2020-08-012021-07-310000029644us-gaap:ForeignCountryMembersrt:MinimumMember2020-08-012021-07-3100000296442021-07-302021-07-300000029644us-gaap:AccumulatedTranslationAdjustmentMember2020-07-310000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-07-310000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-07-310000029644us-gaap:AccumulatedTranslationAdjustmentMember2020-08-012021-07-310000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-08-012021-07-310000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-08-012021-07-310000029644us-gaap:AccumulatedTranslationAdjustmentMember2021-07-310000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-07-310000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-07-310000029644us-gaap:AccumulatedTranslationAdjustmentMember2019-07-310000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-07-310000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-07-310000029644us-gaap:AccumulatedTranslationAdjustmentMember2019-08-012020-07-310000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-08-012020-07-310000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-08-012020-07-310000029644us-gaap:ScenarioAdjustmentMember2021-07-310000029644us-gaap:ScenarioAdjustmentMember2020-07-310000029644us-gaap:EmployeeStockOptionMember2020-08-012021-07-310000029644us-gaap:EmployeeStockOptionMember2019-08-012020-07-310000029644us-gaap:EmployeeStockOptionMember2018-08-012019-07-310000029644dci:DirectorOriginalGrantsWithoutReloadsMember2020-08-012021-07-310000029644dci:DirectorOriginalGrantsWithoutReloadsMember2019-08-012020-07-310000029644dci:DirectorOriginalGrantsWithoutReloadsMember2018-08-012019-07-310000029644dci:NonOfficerOriginalGrantsMember2020-08-012021-07-310000029644dci:NonOfficerOriginalGrantsMember2019-08-012020-07-310000029644dci:NonOfficerOriginalGrantsMember2018-08-012019-07-310000029644us-gaap:EmployeeStockOptionMember2021-07-310000029644dci:RangeOneMember2020-08-012021-07-310000029644dci:RangeOneMember2021-07-310000029644dci:RangeTwoMember2020-08-012021-07-310000029644dci:RangeTwoMember2021-07-310000029644dci:RangeThreeMember2020-08-012021-07-310000029644dci:RangeThreeMember2021-07-310000029644dci:RangeFourMember2020-08-012021-07-310000029644dci:RangeFourMember2021-07-310000029644dci:RangeFiveMember2020-08-012021-07-310000029644dci:RangeFiveMember2021-07-310000029644dci:TwoThousandNineteenMemberus-gaap:PerformanceSharesMember2020-08-012021-07-310000029644dci:TwoThousandNineteenMembersrt:MinimumMemberus-gaap:PerformanceSharesMember2021-07-310000029644dci:TwoThousandNineteenMembersrt:MaximumMemberus-gaap:PerformanceSharesMember2021-07-310000029644dci:TwoThousandNineteenMemberus-gaap:PerformanceSharesMember2019-08-012020-07-310000029644dci:TwoThousandNineteenMemberus-gaap:PerformanceSharesMember2018-08-012019-07-310000029644us-gaap:PerformanceSharesMember2020-08-012021-07-310000029644us-gaap:PerformanceSharesMember2019-08-012020-07-310000029644us-gaap:PerformanceSharesMember2018-08-012019-07-310000029644us-gaap:PerformanceSharesMember2020-07-310000029644us-gaap:PerformanceSharesMember2021-07-31dci:plan0000029644country:US2020-08-012021-07-310000029644us-gaap:PensionPlansDefinedBenefitMember2020-08-012021-07-310000029644us-gaap:PensionPlansDefinedBenefitMember2019-08-012020-07-310000029644us-gaap:PensionPlansDefinedBenefitMember2018-08-012019-07-310000029644us-gaap:PensionPlansDefinedBenefitMember2020-07-310000029644us-gaap:PensionPlansDefinedBenefitMember2019-07-310000029644us-gaap:PensionPlansDefinedBenefitMember2021-07-310000029644srt:ScenarioForecastMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:SubsequentEventMember2021-08-012022-07-310000029644us-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:PensionPlansDefinedBenefitMembercountry:US2020-08-012021-07-310000029644us-gaap:PensionPlansDefinedBenefitMembercountry:US2019-08-012020-07-310000029644us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2021-07-310000029644us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2020-07-310000029644us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2020-08-012021-07-310000029644us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2019-08-012020-07-310000029644us-gaap:PensionPlansDefinedBenefitMembercountry:US2018-08-012019-07-310000029644us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2018-08-012019-07-310000029644dci:IndependentInsuranceCompanyMemberus-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:PensionPlansDefinedBenefitMember2021-07-310000029644dci:IndependentInsuranceCompanyMemberus-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMembersrt:MaximumMember2021-07-310000029644dci:IndependentInsuranceCompanyMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:PensionPlansDefinedBenefitMember2021-07-310000029644dci:IndependentInsuranceCompanyMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMembersrt:MaximumMember2021-07-310000029644us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMembercountry:USus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2021-07-310000029644us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMembercountry:USus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2021-07-310000029644us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMembercountry:USus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2021-07-310000029644us-gaap:PensionPlansDefinedBenefitMembercountry:USus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2021-07-310000029644us-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FixedIncomeSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FairValueInputsLevel1Memberdci:DefinedBenefitPlanInsuranceContractsMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FairValueInputsLevel2Memberdci:DefinedBenefitPlanInsuranceContractsMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FairValueInputsLevel3Memberdci:DefinedBenefitPlanInsuranceContractsMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644dci:DefinedBenefitPlanInsuranceContractsMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMembercountry:USus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2020-07-310000029644us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMembercountry:USus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2020-07-310000029644us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMembercountry:USus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2020-07-310000029644us-gaap:PensionPlansDefinedBenefitMembercountry:USus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2020-07-310000029644us-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:FixedIncomeSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644dci:InvestmentFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644dci:InvestmentFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644dci:InvestmentFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644dci:InvestmentFundsMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:FairValueInputsLevel1Memberdci:DefinedBenefitPlanInsuranceContractsMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:FairValueInputsLevel2Memberdci:DefinedBenefitPlanInsuranceContractsMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:FairValueInputsLevel3Memberdci:DefinedBenefitPlanInsuranceContractsMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644dci:DefinedBenefitPlanInsuranceContractsMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:DefinedBenefitPlanEquitySecuritiesMembersrt:MinimumMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-08-012021-07-310000029644us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMembercountry:USsrt:MaximumMember2020-08-012021-07-310000029644us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:FixedIncomeSecuritiesMembersrt:MinimumMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-08-012021-07-310000029644us-gaap:FixedIncomeSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMembercountry:USsrt:MaximumMember2020-08-012021-07-310000029644us-gaap:PrivateEquityFundsMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:PrivateEquityFundsMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:PrivateEquityFundsMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:PrivateEquityFundsMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:PrivateEquityFundsMembersrt:MinimumMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-08-012021-07-310000029644us-gaap:PrivateEquityFundsMemberus-gaap:PensionPlansDefinedBenefitMembercountry:USsrt:MaximumMember2020-08-012021-07-310000029644us-gaap:DefinedBenefitPlanRealEstateMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:DefinedBenefitPlanRealEstateMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2021-07-310000029644us-gaap:DefinedBenefitPlanRealEstateMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:DefinedBenefitPlanRealEstateMemberus-gaap:PensionPlansDefinedBenefitMembercountry:US2020-07-310000029644us-gaap:ForeignPlanMember2020-08-012021-07-310000029644us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2018-07-310000029644us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2018-08-012019-07-310000029644us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2019-07-310000029644us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2019-08-012020-07-310000029644us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2020-07-310000029644us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2020-08-012021-07-310000029644us-gaap:FairValueInputsLevel3Memberus-gaap:PensionPlansDefinedBenefitMember2021-07-310000029644us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMemberdci:SalariedPensionPlanMember2021-07-310000029644dci:HourlyPensionPlanMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2021-07-310000029644us-gaap:FixedIncomeSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMemberdci:SalariedPensionPlanMember2021-07-310000029644dci:HourlyPensionPlanMemberus-gaap:FixedIncomeSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2021-07-310000029644us-gaap:DefinedBenefitPlanRealEstateMemberus-gaap:PensionPlansDefinedBenefitMemberdci:SalariedPensionPlanMember2021-07-310000029644dci:HourlyPensionPlanMemberus-gaap:DefinedBenefitPlanRealEstateMemberus-gaap:PensionPlansDefinedBenefitMember2021-07-310000029644us-gaap:PensionPlansDefinedBenefitMemberdci:SalariedPensionPlanMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2021-07-310000029644dci:HourlyPensionPlanMemberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2021-07-310000029644us-gaap:PensionPlansDefinedBenefitMemberdci:SalariedPensionPlanMember2021-07-310000029644dci:HourlyPensionPlanMemberus-gaap:PensionPlansDefinedBenefitMember2021-07-310000029644dci:RetirementSavingsAndEmployeeStockOwnershipPlanMembercountry:US2020-08-012021-07-310000029644dci:RetirementSavingsAndEmployeeStockOwnershipPlanMembercountry:US2019-08-012020-07-310000029644dci:RetirementSavingsAndEmployeeStockOwnershipPlanMembercountry:US2018-08-012019-07-310000029644dci:LongTermDebtFixedInterestRateMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-07-310000029644us-gaap:CarryingReportedAmountFairValueDisclosureMemberdci:LongTermDebtFixedInterestRateMemberus-gaap:FairValueInputsLevel2Member2021-07-310000029644dci:LongTermDebtFixedInterestRateMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-07-310000029644us-gaap:CarryingReportedAmountFairValueDisclosureMemberdci:LongTermDebtFixedInterestRateMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644dci:LongTermDebtVariableInterestRateMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-07-310000029644us-gaap:CarryingReportedAmountFairValueDisclosureMemberdci:LongTermDebtVariableInterestRateMemberus-gaap:FairValueInputsLevel2Member2021-07-310000029644dci:LongTermDebtVariableInterestRateMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-07-310000029644us-gaap:CarryingReportedAmountFairValueDisclosureMemberdci:LongTermDebtVariableInterestRateMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2021-07-310000029644us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2020-07-310000029644us-gaap:CashFlowHedgingMemberus-gaap:InterestRateSwapMember2021-07-310000029644us-gaap:CashFlowHedgingMemberdci:InterestRateSwapIIMember2021-07-310000029644us-gaap:CashFlowHedgingMember2021-05-012021-07-310000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2021-07-310000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Member2021-07-310000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Member2021-07-310000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2021-07-310000029644us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2021-07-310000029644us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2021-07-310000029644us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:FairValueInputsLevel2Member2021-07-310000029644us-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMember2020-08-012021-07-310000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMember2019-08-012020-07-310000029644us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-08-012021-07-310000029644us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2019-08-012020-07-310000029644dci:AdvancedFiltrationSystemsIncMember2021-07-310000029644dci:AdvancedFiltrationSystemsIncMember2020-07-310000029644dci:AdvancedFiltrationSystemsIncMember2020-08-012021-07-310000029644dci:AdvancedFiltrationSystemsIncMember2019-08-012020-07-310000029644dci:AdvancedFiltrationSystemsIncMember2018-08-012019-07-310000029644us-gaap:RoyaltyMemberdci:AdvancedFiltrationSystemsIncMember2020-08-012021-07-310000029644us-gaap:RoyaltyMemberdci:AdvancedFiltrationSystemsIncMember2019-08-012020-07-310000029644us-gaap:RoyaltyMemberdci:AdvancedFiltrationSystemsIncMember2018-08-012019-07-310000029644dci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2020-08-012021-07-310000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMember2020-08-012021-07-310000029644dci:CorporateAndReconcilingItemsMember2020-08-012021-07-310000029644dci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2021-07-310000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMember2021-07-310000029644dci:CorporateAndReconcilingItemsMember2021-07-310000029644dci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2019-08-012020-07-310000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMember2019-08-012020-07-310000029644dci:CorporateAndReconcilingItemsMember2019-08-012020-07-310000029644dci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2020-07-310000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMember2020-07-310000029644dci:CorporateAndReconcilingItemsMember2020-07-310000029644dci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2018-08-012019-07-310000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMember2018-08-012019-07-310000029644dci:CorporateAndReconcilingItemsMember2018-08-012019-07-310000029644dci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2019-07-310000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMember2019-07-310000029644dci:CorporateAndReconcilingItemsMember2019-07-310000029644dci:OffRoadProductsMemberdci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2020-08-012021-07-310000029644dci:OffRoadProductsMemberdci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2019-08-012020-07-310000029644dci:OffRoadProductsMemberdci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2018-08-012019-07-310000029644dci:OnRoadProductsMemberdci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2020-08-012021-07-310000029644dci:OnRoadProductsMemberdci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2019-08-012020-07-310000029644dci:OnRoadProductsMemberdci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2018-08-012019-07-310000029644dci:AftermarketProductsMemberdci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2020-08-012021-07-310000029644dci:AftermarketProductsMemberdci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2019-08-012020-07-310000029644dci:AftermarketProductsMemberdci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2018-08-012019-07-310000029644dci:AerospaceAndDefenseProductsMemberdci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2020-08-012021-07-310000029644dci:AerospaceAndDefenseProductsMemberdci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2019-08-012020-07-310000029644dci:AerospaceAndDefenseProductsMemberdci:EngineProductsSegmentMemberus-gaap:OperatingSegmentsMember2018-08-012019-07-310000029644dci:IndustrialProductsSegmentMemberdci:IndustrialFiltrationSolutionsProductsMemberus-gaap:OperatingSegmentsMember2020-08-012021-07-310000029644dci:IndustrialProductsSegmentMemberdci:IndustrialFiltrationSolutionsProductsMemberus-gaap:OperatingSegmentsMember2019-08-012020-07-310000029644dci:IndustrialProductsSegmentMemberdci:IndustrialFiltrationSolutionsProductsMemberus-gaap:OperatingSegmentsMember2018-08-012019-07-310000029644dci:GasTurbineProductsMemberdci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMember2020-08-012021-07-310000029644dci:GasTurbineProductsMemberdci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMember2019-08-012020-07-310000029644dci:GasTurbineProductsMemberdci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMember2018-08-012019-07-310000029644dci:IndustrialProductsSegmentMemberdci:SpecialApplicationsProductsMemberus-gaap:OperatingSegmentsMember2020-08-012021-07-310000029644dci:IndustrialProductsSegmentMemberdci:SpecialApplicationsProductsMemberus-gaap:OperatingSegmentsMember2019-08-012020-07-310000029644dci:IndustrialProductsSegmentMemberdci:SpecialApplicationsProductsMemberus-gaap:OperatingSegmentsMember2018-08-012019-07-310000029644dci:UnitedStatesAndCanadaMember2021-07-310000029644us-gaap:EMEAMember2021-07-310000029644srt:AsiaPacificMember2021-07-310000029644srt:LatinAmericaMember2021-07-310000029644dci:UnitedStatesAndCanadaMember2020-07-310000029644us-gaap:EMEAMember2020-07-310000029644srt:AsiaPacificMember2020-07-310000029644srt:LatinAmericaMember2020-07-310000029644dci:UnitedStatesAndCanadaMember2019-07-310000029644us-gaap:EMEAMember2019-07-310000029644srt:AsiaPacificMember2019-07-310000029644srt:LatinAmericaMember2019-07-310000029644us-gaap:EmployeeSeveranceMember2020-11-012021-01-310000029644us-gaap:CostOfSalesMember2020-08-012021-07-310000029644us-gaap:OperatingExpenseMember2020-08-012021-07-310000029644us-gaap:OperatingExpenseMemberdci:EngineProductsSegmentMember2020-08-012021-07-310000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingExpenseMember2020-08-012021-07-310000029644us-gaap:CostOfSalesMemberus-gaap:CorporateNonSegmentMember2020-08-012021-07-31


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 10-K
Annual Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the fiscal year ended July 31, 2021 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
dci-20210731_g1.gif
DONALDSON COMPANY, INC.
(Exact name of registrant as specified in its charter)
Delaware41-0222640
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
1400 West 94th Street, Minneapolis, Minnesota 55431
(Address of principal executive offices) (Zip Code)
Registrant’s telephone number, including area code: (952) 887-3131
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $5.00 par valueDCINew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: NONE
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. ☒  Yes   ☐  No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. ☐  Yes   ☒  No
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, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
 Large accelerated filerAccelerated filer
 Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.o
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes   ☒  No
As of January 31, 2021, the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value of voting and non-voting common stock held by non-affiliates of the registrant was $7,459,060,097 (based on the closing price of $59.44 as reported on the New York Stock Exchange as of that date).
As of September 10, 2021, 124,010,864 shares of the registrant’s common stock, par value $5.00 per share, were outstanding.
Documents Incorporated by Reference
Portions of the registrant’s Proxy Statement for its 2021 annual meeting of stockholders (the “2021 Proxy Statement”) are incorporated by reference in Part III, as specifically set forth in Part III.




DONALDSON COMPANY, INC.
ANNUAL REPORT ON FORM 10-K
TABLE OF CONTENTS
Page
 



PART I
Item 1. Business
General
Donaldson Company, Inc. (the Company) was founded in 1915. The present Company was incorporated under the laws of the State of Delaware in 1936.
The Company is a global manufacturer of filtration systems and replacement parts. The Company’s core strengths include leading filtration technology, strong customer relationships and its global presence. Products are manufactured and sold around the world. Products are sold to original equipment manufacturers (OEMs), distributors, dealers and directly to end users.
The Company’s operating segments are Engine Products and Industrial Products. The Engine Products segment consists of replacement filters for both air and liquid filtration applications, air filtration systems, liquid filtration systems for fuel, lube and hydraulic applications, exhaust and emissions systems and sensors, indicators and monitoring systems. The Engine Products segment sells to OEMs in the construction, mining, agriculture, aerospace, defense and transportation end markets and to independent distributors, OEM dealer networks, private label accounts and large fleets. The Industrial Products segment consists 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, OEMs and end users.
The Company’s results of operations are affected by conditions in the global economic and geopolitical environment. Under most economic conditions, the Company’s market diversification between its diesel engine end markets, its global end markets, its diversification through technology and its OEM and replacement parts customers has helped to limit the impact of weakness in any one product line, market or geography on the consolidated operating results of the Company.
Available Information
The Company makes its annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, proxy statements and other information, including amendments to those reports, available free of charge through its website at ir.donaldson.com, as soon as reasonably practicable after it electronically files such material with, or furnishes such material to, the Securities and Exchange Commission (SEC). These filings are available on the SEC’s website at www.sec.gov. Also available on the Company’s website are corporate governance documents, including the Company’s Code of Business Conduct and Business Conduct Help Line, Corporate Governance Guidelines, Director Independence Standards, Audit Committee Charter, Human Resources Committee Charter and Corporate Governance Committee Charter. The information contained on the Company’s website is not incorporated by reference into this Annual Report and should not be considered to be part of this report.
Seasonality
A number of the Company’s end markets are dependent on the construction, agricultural and power generation industries, which are generally stronger in the second half of the Company’s fiscal year. The first two quarters of the fiscal year also contain more holiday periods, which typically include more customer plant closures. The Coronavirus (COVID-19) pandemic had a greater impact on the first two quarters of fiscal 2021, with improving conditions in the second half of fiscal 2021.
Competition
Principal methods of competition in both the Engine Products and Industrial Products segments are technology, innovation, price, geographic coverage, service and product performance. The Company participates in a number of highly competitive filtration markets in both segments. The Company believes it is a market leader within many of its product lines, specifically within its Off-Road and On-Road product lines for OEMs and in the Aftermarket for replacement filters. The Engine Products segment’s principal competitors include several large global competitors and many regional competitors, especially in the Aftermarket business. The Industrial Products segment’s principal competitors vary from country to country and range from large global competitors to a significant number of smaller competitors who compete in a specific geographical region or in a limited number of product applications.
Raw Materials
The principal raw materials that the Company uses are steel, filter media and petrochemical-based products including plastic, rubber and adhesives products. Purchased raw materials represent approximately 65% of the Company’s cost of sales.
1


Intellectual Property
The Company owns a broad range of intellectual property rights relating to its products and services, which it considers in the aggregate to constitute a valuable asset. These include patents, trade secrets, trademarks, copyrights and other forms of intellectual property rights in the United States (U.S.) and a number of foreign countries. The Company protects its innovations arising from research and development through patent filings and owns a portfolio of issued patents, including utility and design patents. The Company also owns various trademarks related to its products and services including Donaldson® and the turbo D logo, Ultra-Web®, PowerCore®, Downflo®, Torit® and Synteq® XP, among others. No single intellectual property right is responsible for protecting the Company’s products.
Backlog
Backlog is one of many indicators of business conditions in the Company’s markets. However, it is not always indicative of future results for a number of reasons, including the timing of the receipt of orders, as well as product mix. Backlog orders expected to be delivered within 90 days as of July 31, 2021 and 2020 were $626.0 million and $362.4 million, respectively. Backlog increased 84.8% for the Engine Products segment and 47.4% for the Industrial Products segment. Backlog increased primarily as the result of higher demand for the Company’s products and production lead times.
Research and Development
During the years ended July 31, 2021, 2020 and 2019, the Company spent $67.8 million, $61.2 million and $62.3 million, respectively, on research and development activities, which was 2.4%, 2.4% and 2.2% of net sales, respectively. Research and development expenses include scientific research costs such as salaries, facility costs, testing, technical information technology and administrative expenditures as well as an allocation of corporate costs. Research and development expenses are for the application of scientific advances to the development of new and improved products and their uses. Substantially all research and development is performed in-house.
Human Capital Resources
As of July 31, 2021, the Company had approximately 13,100 full time employees, of which 62% were in production related roles. The Company’s production facilities augment their resources utilizing contingent labor. For over one hundred years, the Company has been making a difference with customers, employees, investors, suppliers and communities through a collaborative and diverse workplace where every employee matters. The Company prides itself on providing innovative technologies and solutions backed by talented and dedicated employees guided by several of its core values.
Core Values
The Company’s purpose is to advance filtration for a cleaner world. The principles that guide this purpose are as follows:
act with integrity - deliver on commitments and be accountable for actions;
engage and empower people - have a richly diverse and inclusive culture, and provide opportunities for people to grow, build successful careers and make meaningful contributions;
deliver for customers - understand, anticipate and prioritize customers’ needs, delivering differentiated products and solutions that enable their success;
cultivate innovation - pursue innovation in everything, from continuous improvement in processes to breakthrough solutions that create value and competitive advantage;
operate safely and sustainably - committed to safety in the workplace, being good stewards of natural resources and reducing environmental impacts; and
enrich communities - share time, resources and talent to make a positive impact in the world.
2


Culture
The Company is comprised of a diverse global team. With a broad base of capabilities, cultures and perspectives, employees reflect the communities they serve. The Company promotes a collaborative workplace. By working together, the Company’s employees can better understand and meet the customers’ needs. While the global team includes filtration industry experts, every role is recognized, and individuals’ contributions have a direct impact. The Company fosters learning and growth. To help employees continue to learn and succeed in their careers, while keeping pace with a rapidly changing global marketplace, the Company provides multiple learning opportunities and programs, including online courses and customized development plans.
Diversity and Inclusion
The Company values and welcomes employees’ unique views and contributions, knowing that together the global team can better understand and meet the needs of its customers and communities. The Company participates in outreach and fundraising efforts for organizations focused on diversity and supporting educational opportunities to underserved students and communities.
Benefits
The Company is committed to the health, wealth and work-life balance of employees and offers competitive benefit packages to help support individuals and their families. To support the health and well-being of employees in the U.S. and their dependents, it offers a discount on private health insurance policies and provides an employee assistance program. In other parts of the world, the Company offers competitive financial compensation packages that may include both base pay and bonus elements in addition to social programs specific to the countries in which it operates. To help employees provide and prepare for the future, the Company provides several other financial and non-financial benefits.
Employment
The Company attracts a qualified workforce through an inclusive and accessible recruiting process that utilizes online recruiting platforms, campus outreach, internships, recruitment vendor partners, job fairs and other recruitment tools. The Company seeks to retain employees by offering competitive wages, benefits and training opportunities, as well as promoting a safe and healthy workplace. The Company is committed to treating all applicants and employees with the same high level of respect regardless of their gender, ethnicity, religion, national origin, age, marital status, political affiliation, sexual orientation, veteran status, gender identity, disability or other protected status. It is the Company’s policy to comply with all applicable state, local and international laws governing non-discrimination in employment in every location where it operates. This compliance includes terms and conditions of employment which cover recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Health and Safety
The Company empowers its employees and provides the knowledge and tools needed to make safe decisions and mitigate risks. Every employee is responsible for identifying and managing exposure to health and safety hazards and harmful environmental impacts. A variety of training methods are available to fulfill these requirements, including online learning, training, coaching or mentoring and group discussions and activities.
The Company most recently demonstrated these principles as it conceived and implemented its COVID-19 pandemic response, which included implementing comprehensive protocols to help keep employees safe and healthy. Employees adapted to evolving conditions, and continue to change as processes and procedures are adjusted and aligned with public health authority recommendations.
Community Service
Generations of the Company’s employees and their families give their time, energy and aid to various philanthropic efforts, addressing the needs of our local communities and helping transform lives. Organizations are supported in partnership with the Donaldson Foundation and through numerous volunteer events.
Geographic Areas
Both of the Company’s operating segments serve customers in all geographic regions. The U.S. represents the largest individual market for the Company’s products. Financial information by geographic region appears in Note 18 in the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report.
3


Item 1A. Risk Factors
Our business is subject to various risks and uncertainties, and the following discussion outlines what we believe to be the risk factors that could materially, adversely affect our business, reputation, financial condition and results of operations. These risk factors should be considered with the Company’s cautionary comments related to forward-looking statements when evaluating information provided in this Annual Report. Risks not currently known to the Company, or that the Company currently believes are immaterial, may also impair the Company’s business, reputation, financial condition and results of operations. The Company periodically reviews its strategies, processes and controls with respect to risk identification, assessment and mitigation with the audit committee of the Company’s board of directors.
Macroeconomic and Geopolitical Risks
Global Operations - we have a broad footprint and global operations may present challenges.
We have operations throughout the world. Our stability, growth and profitability are subject to a number of risks of doing business globally including the following:
political and military events, including the rise of nationalism and support for protectionist policies;
tariffs, trade barriers and other trade restrictions;
legal and regulatory requirements, including import, export, defense regulations, anti-corruption laws and foreign exchange controls;
potential difficulties in staffing and managing local operations;
credit risk of local customers and distributors;
difficulties in protecting our intellectual property; and
local economic, political and social conditions.
Due to the global reach of our operations, our business is subject to a complex system of commercial and trade laws, regulations and policies, including those related to data privacy, trade compliance, anti-corruption and anti-bribery. We experience exposure to, and costs of complying with, these laws and regulations. Our global subsidiaries, joint venture partners and affiliates are governed by laws, rules and business practices that differ from those of the U.S. Our compliance programs may not adequately prevent or deter our employees, agents, distributors, suppliers and other third parties with whom we do business from violating anti-corruption laws. We may incur defense costs, fines, penalties, damage to our reputation and business disruptions and it could result in an adverse effect on our results of operations, financial condition and cash flows.
Business Disruption - unexpected events, including natural disasters, may increase our cost of doing business or disrupt our operations.
There could be an occurrence of one or more unexpected events, including a terrorist attack, war or civil unrest, a weather event, an earthquake, a pandemic or other catastrophe in countries in which we operate or in which our suppliers are located. Such an event could result in physical damage to and complete or partial closure of one or more of our headquarters, manufacturing facilities or distribution centers, temporary or long-term disruption in the supply of component products from some local and international suppliers, disruption in the transport of our products to customers and disruption of information systems. Existing insurance coverage may not provide protection for all costs that may arise from any such event. Any disruption in our operations could have an adverse impact on our ability to meet our customer needs or may require us to incur additional expense in order to produce sufficient inventory. Certain unexpected events could adversely impact our business, results of operations, financial condition and cash flows.
COVID-19 Pandemic Business Disruption - pandemics and certain events like the COVID-19 pandemic have and could in the future have, a negative effect on our business, results of operation, financial condition and cash flows.
The COVID-19 pandemic has significantly impacted the global economy and, consequently, the Company’s business and operations have been, and could continue to be, adversely affected by the COVID-19 pandemic. As a result of the COVID-19 pandemic, we initially experienced temporary reductions and higher volatility in demand for our products. Subsequently, we experienced increased demand for our products, particularly in our Engine Products segment, which we were not able to fully meet, and may not be able to meet in the near future, within our normal delivery timeframe due to supply chain constraints.
4


Although most of our operations were treated as “essential” operations under applicable government orders which restrict business activities, and accordingly were permitted to continue to operate, it is possible that in a future event, treatment as an “essential” business could change under future government orders or new restrictions may be added. We previously experienced temporary shutdowns in certain facilities and we, our employees, suppliers or customers may be prevented in the future from conducting business activities for an indefinite period of time, including shutdowns, shelter-in-place orders, import or export restrictions or other preventative measures that may be requested or mandated by governmental authorities. Further, site-specific health and safety concerns could require certain of our operations to be halted for some period of time. Operations at all our facilities have been modified with enhanced safety protocols, including social distancing measures and enhanced cleaning regimens with greater frequency, which may continue to affect the efficiency of our operations for the foreseeable future. The Company’s supply chain and manufacturing operations have, and may continue to experience logistical and production-limiting constraints.
In addition, the facilities of our customers and suppliers have experienced, and may continue to experience, disruptions in manufacturing and supply arrangements due to the loss or disruption of essential manufacturing and supply elements, such as raw materials or other finished product components, transportation, workforce or other manufacturing and distribution capability. We may also experience failure of third parties on which we rely, including our suppliers, distributors, contractors and commercial banks, to meet their obligations to us, or significant disruptions in their ability to do so. These events have and could adversely impact our business, results of operations, financial condition and cash flows.
Operational Risks
Supply Chain - unavailable raw materials, significant demand fluctuations and material cost inflation have and could continue to have an impact on our sales and cost of sales.
We obtain raw materials, including steel, filter media, petroleum-based products and other components, from third-party suppliers and carry limited raw material inventories. We often concentrate our sourcing of some materials from one supplier or a few suppliers. We rely, in part, on our suppliers to ensure they meet required quality and delivery standards. Our success is dependent on our ability to effectively manage our supplier relationships. Additionally, global supplier production capacity is limited and could be disrupted. We may experience significant disruption of the supply of raw materials, parts, components or final assemblies. An unanticipated delay in delivery by our suppliers could result in the inability to deliver our products on-time and to meet the expectations of our customers. We have experienced, and could continue to experience, an increase in the costs of doing business, including increasing raw material prices and transportation costs, which have and could continue to have an adverse impact on our business, results of operations, financial condition and cash flows.
Personnel - our success has been, and could in the future be affected, if we are not able to attract, engage and retain qualified personnel.
Our success depends in large part on our ability to identify, recruit, engage, train and retain highly skilled, qualified and diverse personnel globally and successfully execute management transitions at leadership levels of the Company. There is competition for talent with market-leading skills and capabilities in new technologies. Additionally, in some locations we have experienced significant wage inflation due to a shortage of labor, as well as labor shortages, amid low levels of unemployment or workforce availability in these markets. We may not be able to attract and retain qualified personnel and it may be difficult for us to compete effectively, which could adversely impact our business.
Operations - complexity of manufacturing could cause inability to meet demand and result in the loss of customers.
Our ability to fulfill customer orders is dependent on our manufacturing and distribution operations. Although we forecast demand, additional plant capacity takes significant time to bring online, and thus changes in demand could result in longer lead times. We cannot guarantee that we will be able to adjust manufacturing capacity, in the short-term, to meet higher customer demand. For example, the COVID-19 pandemic caused labor shortages, manufacturing disruptions and temporary shutdowns of business at some of our customers and suppliers, and lower levels of production at our manufacturing plants. These disruptions impacted the availability of raw materials and freight availability, which have increased lead times. Efficient operations require streamlining processes to maintain or reduce lead times, which we may not be capable of achieving. Unacceptable levels of service for key customers may result if we are not able to fulfill orders on a timely basis or if product quality or warranty or safety issues result from compromised production. We may not be able to adjust our production schedules to reflect changes in customer demand on a timely basis. Due to the complexity of our manufacturing operations, we may be unable to timely respond to fluctuations in demand, which could adversely impact our business, results of operations, financial condition and cash flows.
5


Products - maintaining a competitive advantage requires consistent investment with uncertain returns.
We operate in highly competitive markets and have numerous competitors that may already be well-established in those markets. We expect our competitors to continue to improve the design and performance of their products and to introduce new products that could be competitive in both price and performance. We believe that we have certain technological advantages over our competitors, but maintaining these advantages requires us to consistently invest in research and development, sales and marketing and customer service and support. There is no guarantee that we will be successful in maintaining these advantages and we could encounter the commoditization of our key products. We make investments in new technologies that address increased performance and regulatory requirements around the globe. There is no guarantee that we will be successful in completing development or achieving sales of these products or that the margins on such products will be acceptable. A competitor’s successful product innovation could reach the market before ours or gain broader market acceptance, which could adversely impact our business, results of operations, financial condition and cash flows.
Evolving Customer Needs - disruptive technologies may threaten our growth in certain industries.
Certain industry market trends guide decisions we make in operating the Company, and our growth could be threatened by disruptive technologies. We may be adversely impacted by changes in technology that could reduce or eliminate the demand for our products. These risks include wider adoption of technologies providing alternatives to diesel engines such as electrification of equipment. Such disruptive innovation could create new markets and displace existing companies and products, resulting in significantly negative consequences for the Company. If we do not properly address future customer needs, we may be slower to adapt to such disruption, which could adversely impact our business, results of operations, financial condition and cash flows.
Competition - we participate in highly competitive markets with pricing pressure.
The businesses and product lines in which we participate are very competitive and we risk losing business based on a wide range of factors, including price, technology, performance, reliability and availability, geographic coverage and customer service. Our customers continue to seek technological innovation, productivity gains, competitive prices, reliability and availability from us and their other suppliers. As a result of these and other factors, we may not be able to compete effectively, which could adversely impact our business, results of operations, financial condition and cash flows.
Customer Concentration and Retention - a number of our customers operate in similar cyclical industries. Economic conditions in these industries could impact our sales.
No customer accounted for 10% or more of our net sales in fiscal 2021, 2020 or 2019. However, a number of our customers are concentrated in similar cyclical industries (e.g. construction, agriculture, mining, oil and gas, transportation, power generation and disk drive), resulting in additional risk based on their respective economic conditions. Our success is also dependent on retaining key customers, which requires us to successfully manage relationships and anticipate the needs of our customers in the channels in which we sell our products. Changes in the economic conditions could materially and adversely impact our results of operations, financial condition and cash flows.
Impairment - if our operating units do not meet performance expectations, intangible assets could be subject to impairment.
Our total assets include goodwill and other intangible assets from acquisitions. We review annually whether goodwill and other intangible assets have been impaired, or more frequently if there have been unexpected events or changes in circumstances. If future operating performance at one or more of our operating units were to fall significantly below forecast levels or if market conditions for one or more of our acquired businesses were to decline, we could be required to incur a non-cash charge to operating income for impairment. Additionally, we could potentially have excess capacity and underutilized assets. Impairment charges on our goodwill or intangible assets could adversely impact our results of operations and financial condition.
Productivity Improvements - if we do not successfully manage productivity improvements, we may not realize the expected benefits.
Our financial projections assume certain ongoing productivity improvements as a key component of our business strategy to, among other things, contain operating expenses, increase operating efficiencies and align manufacturing capacity to demand. We may not be able to realize the expected benefits and cost savings if we do not successfully execute these plans while continuing to invest in business growth. Difficulties could be encountered or such cost savings may not otherwise be realized, which could adversely impact our business, results of operations, financial condition and cash flows.
6


Internal Controls - if we fail to maintain an effective system of internal control over financial reporting, we may not be able to accurately report our financial results and prevent material fraud, which could adversely affect the value of our common stock.
Effective internal control over financial reporting, including controls within the information technology environment, is necessary for us to provide reliable financial reports and effectively prevent and detect material fraud. If we cannot provide reliable financial reports or prevent or detect material fraud, our operating results could be misstated. There can be no assurances that we will be able to prevent future control deficiencies from occurring, which could cause us to incur unforeseen costs, negatively impact our results of operations, cause the market price of our common stock to decline or have other potential adverse consequences.
Cybersecurity Risks
Technology Investments and Security Risks - vulnerability of our information technology systems and security.
We have many information technology systems that are important to the operation of our business, some of which are managed by third parties. These systems are used to process, transmit and store electronic information and to manage or support a variety of business processes and activities. We could encounter difficulties in developing new systems, maintaining and upgrading our existing systems, managing access to these systems and preventing information security breaches. Vulnerabilities could lead to significant additional expenses and an adverse effect on our reputation, business, results of operations, financial condition and cash flows.
Additionally, information technology security threats are increasing in frequency and sophistication. We have invested in protection to prevent these threats; to date none of them have been material. However, there can be no assurance that our efforts will prevent all potential failures, cybersecurity attacks or breaches in our systems. These threats pose a risk to the security of our systems and networks and the confidentiality, availability and integrity of our data. Should such an attack succeed, it could lead to the compromise of confidential information, manipulation and destruction of data, defective products, production downtimes and operation disruptions. The occurrence of any of these events could adversely affect our reputation and could result in litigation, regulatory action, potential liability, increased costs and operational consequences of implementing further data protection matters.
Our data is subject to a variety of U.S. and international laws and regulations that pertain to the collection and handling of personal information. The laws require us to notify governmental authorities and affected individuals of data breaches involving certain personal information. These laws include the European General Data Protection Regulation and the California Consumer Privacy Act. Regulatory litigation or actions that could impose significant penalties may be brought against us in the event of a breach of data or alleged non-compliance with such laws and regulations.
The Company maintains insurance coverage for various cybersecurity and business continuity risks, however, there can be no guarantee that all costs or losses incurred will be fully insured.
Legal and Regulatory Risks
Intellectual Property - demand for our products may be affected by new entrants that copy our products and/or infringe on our intellectual property.
The ability to protect and enforce intellectual property rights varies across jurisdictions. Where possible, we seek to preserve our intellectual property rights through patents. These patents have a limited life and, in some cases, have expired or will expire in the near future. Competitors and others may also initiate litigation to challenge the validity of our intellectual property or allege that we infringe their intellectual property. We may be required to pay substantial damages if it is determined our products infringe on their intellectual property. We may also be required to develop an alternative, non-infringing product that could be costly and time-consuming, or acquire a license on terms that are unfavorable to us.
Protecting or defending against such claims could significantly increase our costs and divert management’s time and attention away from other business matters, which could adversely impact our business and results of operations, financial condition and cash flows.
7


Legal and Regulatory - costs associated with lawsuits, investigations or complying with laws and regulations.
We are subject to many laws and regulations in the jurisdictions in which we operate. We routinely incur costs in order to comply with these laws and regulations. We may be adversely impacted by new or changing laws and regulations that affect both our operations and our ability to develop and sell products that meet our customers’ requirements. We are involved in various product liability, product warranty, intellectual property, environmental claims and other legal proceedings that arise in and outside of the ordinary course of our business. We are subject to increasingly stringent laws and regulations in the countries in which we operate, including those governing the environment (e.g. emissions to air; discharges to water; and the generation, handling, storage, transportation, treatment and disposal of waste materials) and data protection and privacy. It is not possible to predict the outcome of investigations and lawsuits, and we could incur judgments, fines or penalties or enter into settlements of lawsuits and claims that could have an adverse effect on our business, reputation, results of operations, financial condition and cash flows in any particular period. In addition, we may not be able to maintain our insurance at a reasonable cost or in sufficient amounts to protect us against any losses.
Financial Risks
Currency - an unfavorable fluctuation in foreign currency exchange rates could impact our results of operation.
We have operations in many countries, with a substantial portion of our annual revenue earned in currencies other than the U.S. dollar. We face transactional and translational risks associated with the fluctuations in foreign currency exchange rates. Transactional risk arises from changes in the value of cash flows denominated in different currencies. This can be caused by supply chains that cross borders resulting in revenues and costs being in different currencies. Translational risk arises from the remeasurement of our financial statements. In addition, decreased value of local currency may make it difficult for some of our customers, distributors and end users to purchase our products. Each of our subsidiaries reports its results of operations and financial position in its relevant functional currency, which is then translated into U.S. dollars. This translated financial information is included in our Consolidated Financial Statements. Significant fluctuations of the U.S. dollar in comparison to the foreign currencies of our subsidiaries during discrete periods may have a negative impact on our results of operation, financial condition and cash flows.
Liquidity - changes in the capital and credit markets may negatively affect our ability to access financing to support strategic initiatives.
Disruption of the global financial and credit markets may have an effect on our long-term liquidity and financial condition. There can be no assurance that the cost or availability of future borrowings will not be impacted by future capital market disruptions. Some of our existing borrowings contain covenants to maintain certain financial ratios that, under certain circumstances, could restrict our ability to incur additional indebtedness, make investments and other restricted payments, create liens and sell assets.
General Risks
Income Tax - changes in our effective tax rate in various jurisdictions.
We are subject to income taxes in various jurisdictions in which we operate. Our tax liabilities are dependent upon the location of earnings among these different jurisdictions. Our provision for income taxes could be adversely affected by numerous factors, including income before taxes being lower than anticipated in countries with lower statutory tax rates and higher than anticipated in countries with higher statutory tax rates, changes in the valuation of deferred tax assets and liabilities and changes in tax laws and regulations. We are also subject to the prevailing tax laws and the examination of our income tax returns by tax authorities.
Acquisitions, Divestitures and Other Strategic Transactions - the execution of our acquisitions, divestitures and other strategic transactions may not provide the desired return on investment.
We have made and continue to pursue acquisitions and divestitures and may pursue joint ventures, strategic investments and other similar strategic transactions. Acquisitions, joint ventures and strategic investments could negatively impact our profitability and financial condition due to operating and integration inefficiencies, the incurrence of debt, contingent liabilities and amortization of expenses related to intangible assets. There are also a number of other risks involved in acquisitions, including the potential loss of key customers, difficulties in assimilating the acquired operations, the loss of key employees and the diversion of management’s time and attention away from other business matters, that may prevent us from realizing the anticipated return on our investment. Divestitures may involve significant challenges and risks, such as difficulty separating out portions of our business or the potential loss of revenue or negative impacts on margins. The divestitures may also result in ongoing financial or legal proceedings, such as retained liabilities, which could have an adverse impact on our results of operation, financial condition and cash flows. Further, during the pendency of a proposed transaction, we may be subject to risks related to a decline in the business, loss of employees, customers or suppliers and the risk that the transaction may not close, any of which could adversely impact our business.
8


Item 1B. Unresolved Staff Comments
None.
Item 2. Properties
The Company’s corporate headquarters and research facilities are located in Minneapolis, Minnesota. The Company also has administrative and engineering offices in the regions of Europe, Middle East, Africa, Asia Pacific and Latin America. The Company’s manufacturing and distribution activities are located throughout the world, and the Company considers its properties to be suitable for their present purposes, well-maintained and in good operating condition.
Item 3. Legal Proceedings
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. The Company believes the estimated liability in its Consolidated Financial Statements for claims or litigation is adequate and appropriate for the probable and estimable outcomes. Liabilities recorded were not material to the Company’s financial position, results of operations or liquidity. 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.
Item 4. Mine Safety Disclosures
Not applicable.
Executive Officers
Our executive officers of the Company as of August 31, 2021 were as follows:
NameAgePositions and Offices HeldFirst Year
Appointed as an
Executive Officer
Amy C. Becker56Vice President, General Counsel and Secretary2014
Tod E. Carpenter62Chairman, President and Chief Executive Officer2008
Sheila G. Kramer62Vice President, Human Resources2015
Richard B. Lewis50Senior Vice President, Global Operations2017
Scott J. Robinson54Senior Vice President and Chief Financial Officer2015
Thomas R. Scalf55Senior Vice President, Engine Products2014
Jeffrey E. Spethmann56Senior Vice President, Industrial Products2016
Wim Vermeersch55Vice President, Europe, Middle East and Africa2012
Ms. Becker was appointed to Vice President, General Counsel and Secretary in August 2014. Ms. Becker joined the Company in 1998 and held positions as Senior Counsel and Assistant Corporate Secretary and Assistant General Counsel. Prior to joining the Company, Ms. Becker was an attorney for Dorsey and Whitney, LLP from 1991 to 1995 and was a Project Manager and Corporate Counsel for Harmon, Ltd. from 1995 to 1998.
Mr. Carpenter was appointed Chairman, President and Chief Executive Officer in November 2017. Mr. Carpenter joined the Company in 1996 and has held various positions, including Director of Operations, Gas Turbine Systems; General Manager, Gas Turbine Systems; General Manager, Industrial Filtration Systems; Vice President, Global Industrial Filtration Systems; Vice President, Europe and Middle East; Senior Vice President, Engine Products. Mr. Carpenter was appointed Chief Operating Officer in April 2014 and President and Chief Executive Officer in April 2015.
Ms. Kramer was appointed Vice President, Human Resources in October 2015. Prior to joining the Company, Ms. Kramer was Vice President, Human Resources for Taylor Corporation, a print and graphics media company, from 2013 until September 2015. During her 22 years at Lifetouch, Inc., Ms. Kramer held various human resources roles including Corporate Vice President, Human Resources from 2009 to 2013.
Mr. Lewis was appointed Senior Vice President, Global Operations in October 2018. Mr. Lewis joined the Company in 2002 and has held various positions, including Plant Manager; Director of Operations; General Manager, Liquid Filtration; General Manager, Operations; and Vice President, Global Operations. Prior to joining the Company, Mr. Lewis held positions of Operations Manager, Seleco Inc. from 1998 to 2002, and Operations Manager, Ventra Corporation from 1997 to 1998.
9


Mr. Robinson was appointed Senior Vice President and Chief Financial Officer in September 2017. Mr. Robinson joined the Company in 2015 as Vice President and Chief Financial Officer. Prior to joining the Company, Mr. Robinson was the Chief Financial Officer for Imation Corp., a global data storage and information security company, from 2014 to 2015. During his 11 years with Imation Corp., he also served as the Investor Relations Officer, Corporate Controller and Chief Accounting Officer. Prior to that, he held positions at Deluxe Corporation and PricewaterhouseCoopers LLP.
Mr. Scalf was appointed Senior Vice President, Engine Products in April 2014. Mr. Scalf joined the Company in 1989 and has held various positions, including Plant Manager, Director of Global Operations; General Manager of Exhaust and Emissions; General Manager of Industrial Filtration Solutions; and Vice President of Global Industrial Air Filtration.
Mr. Spethmann was appointed Senior Vice President of Industrial Products in April 2016. Mr. Spethmann joined the Company in 2013 and has held various positions, including Vice President, Exhaust and Emissions and Vice President, Global Industrial Air Filtration. Prior to joining the Company, Mr. Spethmann held positions of General Manager and President of Blow Molded Specialties, Inc., from 1999 to 2012.
Mr. Vermeersch was appointed Vice President, Europe, Middle East and Africa in January 2012. Mr. Vermeersch joined the Company in 1992 and has held various positions, including Director, Gas Turbine Systems, Asia Pacific; Manager, Aftermarket and Service Industrial Filtration Solutions, Belgium; Manager, Industrial Filtration Solutions, Belgium; Director, Gas Turbine Systems, Europe, Middle East and North Africa; and Director, Engine, Europe, Middle East and North Africa.
PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
The Company’s common stock, par value $5.00 per share, is traded on the New York Stock Exchange under the symbol “DCI.” As of September 10, 2021, there were 1,257 registered stockholders of common stock.
To determine the appropriate level of dividend payouts, the Company considers recent and projected performance across key financial metrics, including earnings, cash flow from operations and total debt.
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 July 31, 2021 is as follows:
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
May 1 - May 31, 2021300,000 $62.54 300,000 9,008,134 
June 1 - June 30, 2021332,171 $61.86 329,904 8,678,230 
July 1 - July 31, 2021382,661 $64.81 375,516 8,302,714 
Total1,014,832 $63.17 1,005,420 8,302,714 
(1)On May 31, 2019, the Board of Directors 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 has remaining authorization to repurchase 8.3 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 July 31, 2021. The “Total Number of Shares Purchased” column of the table above includes 9,412 shares of previously owned shares tendered by option holders in payment of the exercise price of options during the fiscal fourth quarter. 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.
The table set forth in Part III, Item 12, “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters” of this Annual Report is also incorporated herein by reference.

10


The graph below compares the cumulative total stockholder return on the Company’s common stock for the last five fiscal years with the cumulative total return of the Standard & Poor’s (S&P) 500 Stock Index and the Standard & Poor’s Industrial Machinery Index. The graph and table assume the investment of $100 in each of the Company’s common stock and the specified indexes at the beginning of the applicable period and assume the reinvestment of all dividends.

dci-20210731_g2.jpg
 As of July 31,
 201620172018201920202021
Donaldson Company, Inc.$100.00 $133.66 $136.33 $145.09 $142.78 $198.43 
S&P 500 Stock Index$100.00 $116.04 $134.89 $145.66 $163.08 $222.51 
S&P Industrial Machinery Index$100.00 $122.97 $138.82 $148.92 $155.85 $224.99 

Item 6. Selected Financial Data
Reserved.
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following Management’s Discussion and Analysis of Financial Condition and Results of Operations (MD&A) provides a comparison of the Company’s results of operations, as well as liquidity and capital resources for the years ended July 31, 2021 and 2020. A discussion of changes in the Company’s results of operations and liquidity and capital resources for the year ended July 31, 2020 from July 31, 2019 can be found in Part II, “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” of the Company’s Annual Report on Form 10-K for the year ended July 31, 2020 (the “2020 Annual Report”), which was filed with the SEC on September 25, 2020.
11


The MD&A should be read in conjunction with the Company’s Consolidated Financial Statements and Notes included in Item 8 of this Annual Report. This discussion contains forward-looking statements that involve risks and uncertainties. The Company’s actual results could differ materially from those anticipated in these forward-looking statements as a result of various factors, including those discussed elsewhere in this Annual Report, particularly Item 1A, “Risk Factors” and in the Safe Harbor Statement under the Private Securities Litigation Reform Act of 1995, below.
Throughout this MD&A, the Company refers to measures used by management to evaluate performance, including a number of financial measures that are not defined under generally accepted accounting principles (GAAP) in the U.S. Excluding foreign currency translation from net sales and net earnings (i.e. constant currency) are not measures of financial performance under GAAP; however, the Company believes they are useful in understanding its financial results and provide comparable measures for understanding the operating results of the Company between different fiscal periods. Reconciliations within this MD&A provide more details on the use and derivation of these measures.
Overview
The Company is a global manufacturer of filtration systems and replacement parts. The Company’s core strengths include leading filtration technology, strong customer relationships and its global presence. Products are manufactured and sold around the world. Products are sold to OEMs, distributors, dealers and directly to end users.
The Company’s operating segments are Engine Products and Industrial Products. The Engine Products segment consists of replacement filters for both air and liquid filtration applications, air filtration systems, liquid filtration systems for fuel, lube and hydraulic applications, exhaust and emissions systems and sensors, indicators and monitoring systems. The Engine Products segment sells to OEMs in the construction, mining, agriculture, aerospace, defense and transportation end markets and to independent distributors, OEM dealer networks, private label accounts and large fleets. The Industrial Products segment consists 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, 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, OEMs and end users.
Coronavirus (COVID-19) Pandemic
The effects of the ongoing COVID-19 pandemic continue to impact global economic conditions. Management cannot predict with specificity the extent and duration of any future impact on the Company’s business and financial results from the COVID-19 pandemic.
Supply Chain Disruptions
The Company’s supply chain and manufacturing operations have experienced logistical and production constraints, and may continue to experience such constraints in the future. The supply chain disruptions the Company experienced due to a labor shortage, reduced freight transportation capacity and timing in receiving certain raw materials slowed the Company’s production speed and increased lead times. The Company has undertaken steps to mitigate the supply chain disruptions, such as qualifying additional suppliers. These disruptions impeded the Company’s ability to meet strengthening demand. This dynamic is expected to remain into fiscal 2022.
Inflation
In connection with the supply chain disruptions described above, the Company has experienced the effects of inflation related to raw materials and operating expenses. These inflationary pressures typically have an adverse impact on profit margins, particularly in the near term, because the Company is limited in its ability to pass cost increases onto certain of its customers due to fixed pricing under contracts that are not subject to adjustment until certain conditions are met or sometimes until the next renewal of the contract. In addition, there may be competitive pricing pressures in the markets in which the Company operates. These inflationary pressures impacted results in the second half of fiscal 2021 and are expected to continue in fiscal 2022.
Consolidated Results of Operations
Net sales for the year ended July 31, 2021 were $2,853.9 million, compared with $2,581.8 million for the year ended July 31, 2020, an increase of $272.1 million, or 10.5%, including a positive impact from foreign currency translation of $78.0 million. On a constant currency basis, net sales for the year ended July 31, 2021 increased 7.5% from the prior year.
Net earnings for the year ended July 31, 2021 were $286.9 million, compared with $257.0 million for the year ended July 31, 2020, an increase of $29.9 million, or 11.6%. Diluted earnings per share were $2.24 for the year ended July 31, 2021, compared with $2.00 for the year ended July 31, 2020, an increase of 12.0%.
12


Operating Results
Operating results were as follows (in millions, except per share amounts):
Year Ended July 31,
2021% of net sales2020% of net sales
Net sales$2,853.9 $2,581.8 
Cost of sales1,882.2 66.0 %1,710.2 66.2 %
Gross profit971.7 34.0 871.6 33.8 
Selling, general and administrative519.2 18.2 470.3 18.2 
Research and development67.8 2.4 61.2 2.4 
Operating expenses587.0 20.6 531.5 20.6 
Operating income384.7 13.5 340.1 13.2 
Interest expense13.0 0.5 17.4 0.7 
Other income, net(9.3)(0.3)(12.5)(0.5)
Earnings before income taxes381.0 13.3 335.2 13.0 
Income taxes94.1 3.3 78.2 3.0 
Net earnings$286.9 10.1 %$257.0 10.0 %
Net earnings per share – diluted$2.24 $2.00 
Net Sales
Net sales by operating segment were as follows (in millions):
Year Ended July 31,
2021% of net sales2020% of net sales
Engine Products segment$1,957.7 68.6 %$1,727.5 66.9 %
Industrial Products segment896.2 31.4 854.3 33.1 
Total Company$2,853.9 100.0 %$2,581.8 100.0 %
Net Sales by Origination
Net sales, generally disaggregated by location where the customer’s order was received, were as follows (in millions):
Year Ended July 31,
2021% of net sales2020% of net sales
U.S. and Canada$1,084.2 38.0 %$1,059.9 41.1 %
Europe, Middle East and Africa (EMEA)865.7 30.3 760.2 29.4 
Asia Pacific (APAC)649.2 22.8 553.2 21.4 
Latin America (LATAM)254.8 8.9 208.5 8.1 
Total Company$2,853.9 100.0 %$2,581.8 100.0 %
Impact of Foreign Currency Translation on Net Sales
Net sales were impacted by fluctuations in foreign currency exchange rates. The impact was as follows (in millions):
Year Ended July 31,
20212020
Prior year net sales$2,581.8 $2,844.9 
Change in net sales excluding translation194.1 (225.0)
Impact of foreign currency translation (1)
78.0 (38.1)
Current year net sales$2,853.9 $2,581.8 
(1)The impact of foreign currency translation was calculated by translating current fiscal year foreign currency net sales into U.S. dollars using the average foreign currency exchange rates for the prior fiscal year.

13


Net Sales
Net sales for the year ended July 31, 2021, increased $272.1 million, or 10.5% from fiscal 2020, reflecting higher sales in the Engine Products segment of $230.2 million, or 13.3%, and the Industrial Products segment of $41.9 million, or 4.9%. Foreign currency translation increased total net sales by $78.0 million compared to the prior fiscal year, reflecting increases in the Engine and Industrial Products segments of $48.0 million and $30.0 million, respectively. In fiscal 2021, the Company’s net sales increased as a result of the improved economic conditions, which increased demand most notably for the Engine Products segment, particularly in the second half of the fiscal year.
Gross Margin
Cost of sales for the year ended July 31, 2021 was $1,882.2 million, compared with $1,710.2 million for the year ended July 31, 2020, an increase of $172.0 million, or 10.1%. Gross margin for the year ended July 31, 2021 was 34.0% compared with 33.8% for the year ended July 31, 2020, an increase of 0.2%. Gross margin benefited from an increased leverage from higher sales and increased pricing, partially offset by increased raw material and freight costs, an unfavorable sales mix and restructuring charges of $5.8 million.
Operating Expenses
Operating expenses for the year ended July 31, 2021 were $587.0 million, or 20.6% of net sales, compared with $531.5 million, or 20.6% of net sales, for the year ended July 31, 2020, an increase of $55.5 million, or 10.4%. Operating expenses as a percentage of net sales were flat, resulting from increased incentive compensation and restructuring charges of $9.0 million, offset by increased leverage from higher sales.
Non-Operating Items
Interest expense for the year ended July 31, 2021 was $13.0 million, compared with $17.4 million, for the year ended July 31, 2020, a decrease of $4.4 million, or 25.0%. The decrease was primarily due to lower debt levels.
Other income, net for the year ended July 31, 2021 was $9.3 million, compared with $12.5 million, for the year ended July 31, 2020, a decrease of $3.2 million, or 25.7%. The decrease was related to costs associated with the Company’s support of its communities.
Income Taxes
The effective tax rates were 24.7% and 23.3% for the years ended July 31, 2021 and 2020, respectively. The higher effective tax rate was primarily due to an overall decrease in discrete tax benefits.
Net Earnings
Net earnings for the year ended July 31, 2021 were $286.9 million, compared with $257.0 million for the year ended July 31, 2020, an increase of $29.9 million, or 11.6%. Diluted earnings per share were $2.24 for the year ended July 31, 2021, compared with $2.00 for the year ended July 31, 2020.
Net earnings were impacted by fluctuations in foreign currency exchange rates. The impact of these fluctuations on net earnings was as follows (in millions):
Year Ended July 31,
20212020
Prior year net earnings$257.0 $267.2 
Change in net earnings excluding translation19.1 (7.2)
Impact of foreign currency translation (1)
10.8 (3.0)
Current year net earnings$286.9 $257.0 
(1)The impact of foreign currency translation was calculated by translating current fiscal year foreign currency net earnings into U.S. dollars using the average foreign currency exchange rates for the prior fiscal year.
14


Restructuring
In the second quarter of fiscal 2021, the Company initiated activities to further improve its operating and manufacturing cost structure, primarily in its EMEA region. These activities resulted in restructuring charges, primarily related to severance, of $14.8 million in the second quarter of fiscal 2021. Charges of $5.8 million were included in cost of sales and $9.0 million were included in operating expenses in the Consolidated Statement of Earnings for year ended July 31, 2021. Charges of $2.5 million relate to the Engine Products segment, $6.5 million relate to the Industrial Products segment and $5.8 million were included in Corporate and unallocated. For the year ended July 31, 2021, $4.5 million of the restructuring charges were paid and $10.3 million were accrued as of July 31, 2021. The Company expects approximately $8 million in annualized savings from these restructuring activities once completed by the beginning of the third quarter of fiscal 2022.
Segment Results of Operations
Net sales and earnings before income taxes were as follows (in millions):
Year Ended July 31,
20212020$ Change% Change
Net sales
Engine Products segment$1,957.7 $1,727.5 $230.2 13.3 %
Industrial Products segment896.2 854.3 41.9 4.9 
Total Company$2,853.9 $2,581.8 $272.1 10.5 %
Earnings before income taxes
Engine Products segment$289.0 $229.3 $59.7 26.0 %
Industrial Products segment133.3 124.9 8.4 6.7 
Corporate and unallocated (1) (2)
(41.3)(19.0)(22.3)117.4 
Total Company$381.0 $335.2 $45.8 13.7 %
(1)Corporate and unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense, certain incentive compensation and restructuring charges.
(2)The increase from fiscal 2020 to 2021 was driven by higher variable incentive compensation.
Engine Products Segment
Net sales were as follows (in millions):
Year Ended July 31,
20212020$ Change% Change
Off-Road$328.1 $256.5 $71.6 27.9 %
On-Road138.8 124.4 14.4 11.5 
Aftermarket1,394.6 1,228.9 165.7 13.5 
Aerospace and Defense96.2 117.7 (21.5)(18.3)
Total Engine Products segment$1,957.7 $1,727.5 $230.2 13.3 %
Engine Products segment earnings before income taxes$289.0 $229.3 $59.7 26.0 %
Net sales for the Engine Products segment for the year ended July 31, 2021 were $1,957.7 million, compared with $1,727.5 million for the year ended July 31, 2020, an increase of $230.2 million, or 13.3%. Excluding a $48.0 million increase from foreign currency translation, net sales increased 10.5%.
Net sales of Off-Road were $328.1 million, an increase of 27.9% compared with the year ended July 31, 2020. In constant currency, net sales increased $59.8 million, or 23.3%. Off-Road net sales increased in every major region, with strong growth in EMEA and APAC, due to increased levels of equipment production as economic conditions improved compared to the prior year, which had experienced a greater impact from the COVID-19 pandemic.
Net sales of On-Road were $138.8 million, an increase of 11.5% compared with the year ended July 31, 2020. In constant currency, net sales increased $11.9 million, or 9.5%. On-Road sales reflected strong growth particularly in EMEA and APAC, with overall net sales higher in every major region due to increased levels of equipment production driven by greater new truck demand due to improved economic conditions.
15


Net sales of Aftermarket were $1,394.6 million, an increase of 13.5% compared with the year ended July 31, 2020. In constant currency, net sales increased $133.8 million, or 10.9%. Aftermarket net sales experienced broad growth across all regions as economic conditions improved.
Net sales of Aerospace and Defense were $96.2 million, a decrease of 18.3% compared with the year ended July 31, 2020. In constant currency, net sales decreased $23.2 million, or 19.7%. Aerospace and Defense net sales decreased primarily due to commercial aerospace experiencing significantly lower replacement part sales as a result of lower demand caused by the COVID-19 pandemic.
Earnings before income taxes for the Engine Products segment for the year ended July 31, 2021 were $289.0 million, or 14.8% of Engine Products’ net sales, an increase from 13.3% of net sales for the year ended July 31, 2020. The increase was driven by greater leverage from higher sales and increased pricing, partially offset by higher incentive compensation, unfavorable sales mix and restructuring charges of $2.5 million incurred in the second quarter of fiscal 2021.
Industrial Products Segment
Net sales were as follows (in millions):
Year Ended July 31,
20212020$ Change% Change
Industrial Filtration Solutions$621.9 $581.2 $40.7 7.0 %
Gas Turbine Systems96.2 101.6 (5.4)(5.3)
Special Applications178.1 171.5 6.6 3.8 
Total Industrial Products$896.2 $854.3 $41.9 4.9 %
Industrial Products segment earnings before income taxes$133.3 $124.9 $8.4 6.7 %
Net sales for the Industrial Products segment for the year ended July 31, 2021 were $896.2 million, compared with $854.3 million for the year ended July 31, 2020, an increase of $41.9 million, or 4.9%. Excluding a $30.0 million increase from foreign currency translation, fiscal 2021 net sales increased 1.4%.
Net sales of Industrial Filtration Solutions (IFS) were $621.9 million, an increase of 7.0% compared with the year ended July 31, 2020. In constant currency, net sales increased $17.5 million, or 3.0%. IFS sales increased across all business units and regions.
Net sales of Gas Turbine Systems (GTS) were $96.2 million, a decrease of 5.3% compared with the year ended July 31, 2020. In constant currency, net sales decreased $6.5 million, or 6.4%. The decrease in GTS net sales was driven by lower sales of small turbines in the U.S., partially offset by growing replacement parts sales in the U.S. and LATAM.
Net sales of Special Applications were $178.1 million, an increase of 3.8% compared with the year ended July 31, 2020. In constant currency, net sales increased $0.9 million, or 0.5%. The increase in Special Applications net sales reflected higher sales of Integrated Venting Solutions filters and Semicon/Imaging products, partially offset by lower sales of Membrane products.
Earnings before income taxes for the Industrial Products segment for the year ended July 31, 2021 were $133.3 million, or 14.9% of Industrial Products’ net sales, an increase from 14.6% of net sales for the year ended July 31, 2020. The increase was driven by greater leverage from higher sales, partially offset by restructuring charges of $6.5 million incurred in the second quarter of fiscal 2021 and higher incentive compensation.
Liquidity and Capital Resources
Liquidity Analysis
Liquidity is assessed in terms of the Company’s ability to generate cash to fund its operating, investing and financing activities. Significant factors affecting liquidity are cash flows generated from operating activities, capital expenditures, acquisitions, dividends, repurchases of outstanding shares, adequacy of available credit facilities and the ability to attract long-term capital with satisfactory terms. The Company generates substantial cash from the operation of its businesses as its primary source of liquidity, with sufficient liquidity available to fund growth through reinvestment in existing businesses and strategic acquisitions.
16


Capital Resources
Secondary sources of liquidity are existing cash and available credit facilities. As of July 31, 2021, cash and cash equivalents were $222.8 million. A significant portion of the Company’s cash and cash equivalents are held by subsidiaries throughout the world as over half of the Company’s earnings occur outside the U.S. Additionally, the Company has short-term and long-term borrowing capacity of $655.2 million available for further borrowing under existing credit facilities as of July 31, 2021.
Short-term borrowing capacity as of July 31, 2021 was as follows (in millions):
U.S. Credit FacilitiesEuropean Commercial Paper ProgramEuropean Operations Credit FacilitiesRest of the World Credit FacilitiesTotal
Available short-term credit facilities$100.0 $118.2 $54.3 $64.1 $336.6 
Reductions to borrowing capacity:
Outstanding borrowings48.5 — — — 48.5 
Other non-borrowing reductions— — 30.6 19.6 50.2 
Total reductions48.5 — 30.6 19.6 98.7 
Remaining borrowing capacity$51.5 $118.2 $23.7 $44.5 $237.9 
Weighted average interest rate as of July 31, 20210.96 %N/AN/AN/AN/A
Other non-borrowing reductions include financial instruments such as bank guarantees and foreign exchange instruments.
Long-term borrowing capacity is maintained through a $500.0 million revolving credit facility that is reported on the Consolidated Balance Sheets. Borrowing capacity as of July 31, 2021 was as follows (in millions):
July 31, 2021
Revolving credit facility$500.0 
Reductions to borrowing capacity:
Outstanding borrowings75.0 
Contingent liability for standby letters of credit7.7 
Total reductions82.7 
Remaining borrowing capacity$417.3 
Weighted average interest rate as of July 31, 20211.10 %
In the fourth quarter of fiscal 2021, the Company entered into a new credit agreement that maintained the borrowing availability of $500.0 million, which replaced the previous agreement. The revolving credit facility is with a group of lenders and allows for borrowings in multiple currencies. The facility matures on May 21, 2026, and bears interest payable monthly at a variable interest rate. The interest rate is calculated using the appropriate benchmark rate plus the applicable rate. The borrowing availability can be reduced or the agreement terminated early at the option of the Company. The Company can request to increase the revolving credit facility by up to $250.0 million, subject to terms of the credit facility agreement, including written notification and lender acceptance, through an accordion feature. Borrowings are automatically rolled over until the credit facility maturity date, unless the agreement is terminated early or the Company is found to be in default. The total facility includes a commitment fee of 0.08% to 0.25%, depending on the Company’s leverage ratio. The remaining borrowing capacity reflects the issued standby letters of credit, as discussed in Note 16 to the Consolidated Financial Statements included in Item 8 of this Annual Report, as issued standby letters of credit reduce the amounts available for borrowing.
Certain debt agreements contain financial covenants related to interest coverage and leverage ratios, as well as other non-financial covenants. As of July 31, 2021, the Company was in compliance with all such covenants.
In the fourth quarter of fiscal 2021, the Company entered into an agreement, in which the Company would issue and sell two tranches of unsecured senior notes. The first tranche is a $100.0 million ten year note due 2031 at a fixed interest rate of 2.50%, with proceeds received in August 2021. The second tranche is a $50.0 million seven year note due 2028 at a fixed interest rate of 2.12%, with proceeds to be received in November 2021.
17


The Company believes that the liquidity available from the combination of the expected cash generated by operating activities, existing cash and available credit under existing credit facilities will be sufficient to meet its cash requirements for the next 12 months, including working capital needs, debt service obligations, capital expenditures, payment of anticipated dividends, share repurchase activity and potential acquisitions. For further discussion on short-term borrowings and long-term debt, refer to Note 7 in the Notes to the Consolidated Financial Statements included in Item 8 of this Annual Report.
Capital Expenditures
In fiscal 2022, the Company expects its cash paid for capital expenditures to be within a range of $100.0 to $120.0 million, primarily associated with projects to enhance production capabilities.
Cash Flow Summary
Cash flows were as follows (in millions):
July 31,
202120202019
Net cash provided by (used in)
Operating activities$401.9 $387.0 $345.8 
Investing activities(58.3)(128.9)(246.4)
Financing activities(363.3)(199.5)(123.3)
Effect of exchange rate changes on cash5.9 0.2 (3.0)
(Decrease) increase in cash and cash equivalents$(13.8)$58.8 $(26.9)
Operating Activities
Cash provided by operating activities for the year ended July 31, 2021 was $401.9 million, compared with $387.0 million for the year ended July 31, 2020, an increase of $14.9 million. The increase in cash provided by operating activities was primarily driven by improved earnings for the Company compared to prior year, which was negatively impacted by the COVID-19 pandemic.
Investing Activities
Cash used in investing activities for the year ended July 31, 2021 was $58.3 million, compared with $128.9 million for the year ended July 31, 2020, a decrease of $70.6 million. In fiscal 2021, the Company continued investing in its strategic priorities, though capital expenditures decreased in fiscal 2021 as the Company brought to completion many of its significant capital projects from the prior two fiscal years.
Financing Activities
Cash used in financing activities generally relates to the use of cash for payment of dividends and repurchases of the Company’s common stock, net borrowing activity and proceeds from the exercise of stock options. To determine the level of dividend and share repurchases, the Company considers recent and projected performance across key financial metrics, including earnings, cash flow from operations and total debt. Dividends paid for the years ended July 31, 2021 and 2020 were $107.2 million and $106.4 million, respectively. Share repurchases for the years ended July 31, 2021 and 2020 were $142.2 million and $94.3 million, respectively.
Cash used in financing activities for the year ended July 31, 2021 was $363.3 million, compared with $199.5 million for the year ended July 31, 2020, an increase of $163.8 million. In fiscal 2021, cash was used to repay borrowings and to fund the Company’s needs, driven by expenditures on property, plant and equipment, dividends, share repurchases and purchases of non-controlling interests. In fiscal 2020, proceeds from long-term debt were used to fund the Company’s needs, driven by expenditures on property, plant and equipment, dividends and share repurchases.
18


Financial Condition
The Company’s total capitalization components and debt-to-capitalization ratio were as follows (in millions):
July 31,
2021%2020%
Short-term borrowings$48.5 2.9 %$3.8 0.2 %
Current maturities of long-term debt— — 5.7 0.4 
Long-term debt461.0 28.0 617.4 38.1 
Total debt509.5 30.9 626.9 38.7 
Total stockholders’ equity1,137.1 69.1 992.9 61.3 
Total capitalization$1,646.6 100.0 %$1,619.8 100.0 %
As of July 31, 2021, total debt, including short-term borrowings and long-term debt, represented 30.9% of total capitalization, defined as total debt plus total stockholders’ equity, compared with 38.7% as of July 31, 2020.
Long-term debt outstanding as of July 31, 2021 was $461.0 million compared with $617.4 million as of July 31, 2020, a decrease of $156.4 million. The Company used cash flows to pay down balances on its revolving credit facilities.
Accounts receivable, net as of July 31, 2021 was $552.7 million, compared with $455.3 million as of July 31, 2020, an increase of $97.4 million, primarily due to higher levels of sales. Days sales outstanding were 62 days as of July 31, 2021, down from 63 days as of July 31, 2020. 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.
Inventories, net as of July 31, 2021 was $384.5 million, compared with $322.7 million as of July 31, 2020, an increase of $61.8 million. Inventory turns were 5.5 times and 4.9 times per year as of July 31, 2021 and 2020, 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.
Accounts payable as of July 31, 2021 was $293.9 million, compared with $187.7 million as of July 31, 2020, an increase of $106.2 million, primarily due to greater levels of purchasing associated with higher levels of sales.
Off-Balance Sheet Arrangements
Joint Venture Guarantee
The Company and Caterpillar Inc. equally own the shares of Advanced Filtration Systems Inc. (AFSI), an unconsolidated joint venture, and guarantee certain debt and banking services, including credit and debit cards, merchant processing and treasury management services, of the joint venture. The Company accounts for AFSI as an equity method investment.
As of July 31, 2021, the joint venture had $37.8 million of outstanding debt, of which the Company guarantees half. The Company does not believe this guarantee will have a current or future effect on its financial condition, results of operations, liquidity or capital resources.
Critical Accounting Policies
The Company’s Consolidated Financial Statements are prepared in conformity with GAAP. The preparation of these Consolidated Financial Statements requires the use of estimates and judgments that affect the reported amounts of assets and liabilities at the date of the Consolidated Financial Statements and the reported amounts of revenue and expenses during the periods presented. Management bases estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about recorded amounts. The Company believes its use of estimates and underlying accounting assumptions adheres to GAAP and are reasonable and consistently applied. The Company’s Critical Accounting Policies are those which require more significant estimates and judgments used in the preparation of its Consolidated Financial Statements and are the most important to aid in fully understanding its financial results. The Company’s Critical Accounting Policies are as follows:
Revenue Recognition - Variable Consideration
The transaction price of a contract could be reduced by variable consideration including volume, purchase rebates and discounts, product refunds and returns. At the time of sale to a customer, the Company records an estimate of variable consideration as a reduction from gross sales. The Company primarily relies on historical experience and anticipated future performance to estimate the variable consideration. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when the contingency is resolved.
19


For volume, purchase rebates and discounts, management estimates are based on the terms of the arrangements with customers, historical payment experience, field inventory levels, volume in quantity or mix of purchases of product during a specified time period and expectations for changes in relevant trends in the future. Actual results may differ from estimates if competitive factors create the need to enhance or reduce sales promotion and incentive accruals or if customer usage and field inventory levels vary from historical trends. Adjustments to sales promotions and incentive accruals are made as actual usage becomes known in order to properly estimate the amounts necessary to generate consumer demand based on market conditions as of the balance sheet date.
For product refunds and returns, estimates are based primarily on the expected number of products sold, the trend in the historical ratio of returns to sales and the historical length of time between the sale and resulting return. Actual refunds and returns could be higher or lower than amounts estimated due to such factors as performance of new products or significant manufacturing or design defects not discovered until after the product is delivered to customers.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations under the purchase method of accounting. The Company performed its annual impairment assessment during the third quarter of fiscal 2021 and determined that there were no indicators of impairment for any of the reporting units evaluated. The goodwill impairment assessment is conducted at a reporting unit level, which is one level below the operating segment level, and utilizes either a qualitative or quantitative assessment.
The optional qualitative assessment evaluates general economic, industry and entity-specific factors that could impact the reporting units’ fair values. For reporting units evaluated using a qualitative assessment, if it is determined that the fair value more likely than not exceeds the carrying value, no further assessment is necessary. The Company has elected this option for certain reporting units. For reporting units evaluated using a quantitative assessment, the fair values are determined using an income approach, a market approach or a weighting of the two. The income approach determines fair value based on discounted cash flow models derived from the reporting units’ long-term forecasts. The market approach determines fair value based on earnings multiples derived from prices investors paid for the stocks of comparable, publicly traded companies. An impairment loss would be recognized when the carrying amount of a reporting unit’s net assets exceeds the estimated fair value of the reporting unit. Estimates and assumptions are utilized in the valuations, including discounted projected cash flows, earnings before interest, taxes, depreciation and amortization (EBITDA) margins, terminal value growth rates, revenue growth rates, discount rates and the determination of comparable, publicly traded companies. Changes in these estimates and assumptions could materially affect the determination of fair value and goodwill impairment.
Income Taxes
Management is required to estimate income taxes in each of the jurisdictions in which the Company operates. This process involves estimating current tax exposure and assessing future tax consequences attributable to temporary differences between the financial statement carrying amount of existing assets and liabilities and their respective tax basis. These deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the fiscal years in which those temporary differences are anticipated to reverse based on future taxable income projections and the impact of tax planning strategies. The Company intends to indefinitely reinvest undistributed earnings for certain of its non-U.S. subsidiaries and thus has not provided for income taxes on these earnings.
Additionally, benefits of tax return positions are recognized in the Consolidated Financial Statements when the position is more likely than not to be sustained by the taxing authorities based solely on the technical merits of the position. If the recognition threshold is met, the tax benefit is measured and recognized as the largest amount of tax benefit that in the Company’s judgment is greater than 50% likely to be realized. The Company maintains a reserve for uncertain tax benefits that are currently unresolved and routinely monitors the potential impact of such situations. The liability for unrecognized tax benefits, accrued interest and penalties was $20.3 million and $19.2 million as of July 31, 2021 and 2020, respectively.
The Company believes it is remote that any adjustment necessary to the reserve for income taxes for 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.
Defined Benefit Pension Plans
The Company incurs expenses for employee benefits provided through defined benefit pension plans. In accounting for these defined benefit pension plans, management must make a variety of estimates and assumptions including discount rates, expected return on plan assets, mortality rates and overall employee compensation increases. The Company considers current and historical data and uses a third-party specialist to assist management in determining these estimates.
20


Discount Rates
The Company’s objective in selecting a discount rate is to select the best estimate of the rate at which the benefit obligations could be effectively settled on the measurement date, taking into account the nature and duration of the benefit obligations of the plan. In making this best estimate, the Company looks at the rates of return on high-quality, fixed-income investments currently available and expected to be available, during the period to maturity of the benefits. This process includes assessing the universe of bonds available on the measurement date with a quality rating of Aa or better. Similar appropriate benchmarks are used to determine the discount rate for the non-U.S. plans. The Company utilized a 2.55% and 2.37% weighted average discount rate for its U.S. plans for the years ended July 31, 2021 and 2020, respectively. The Company used a 1.55% and 1.48% weighted average discount rate for its non-U.S. plans for the years ended July 31, 2021 and 2020, respectively.
Expected Long-Term Rate of Return on Assets
The Company considers historical returns and future expected returns for each asset class, as well as the target asset allocation to develop the assumption for each of its U.S. pension plans. The assumption for the non-U.S. pension plans reflects the investment allocation and expected total portfolio returns specific to each plan and country. The Company utilized a 5.33% and 6.08% asset-based weighted average expected return on plan assets for its U.S. plans as of the measurement dates of July 31, 2021 and 2020, respectively. The Company utilized a 3.13% and 3.78% asset-based weighted average expected return on plan assets for its non-U.S. plans for the years ended July 31, 2021 and 2020, respectively. The expected returns on plan assets are used to develop the following fiscal years’ expense for the plans.
Mortality Rates
The Company’s actuary uses the Pri-2012 mortality table issued by the Society of Actuaries in 2019, and the Scale MMP-2019 mortality improvement projection scale for its U.S. pension plans. These assumptions were used for determining the benefit obligations as of July 31, 2021 and for developing the annual expense for the fiscal year ending July 31, 2022. For non-U.S. pension plans, the Company follows the local actuary’s recommendation.
Service and Interest Costs
The Company uses a full yield curve approach to estimate service and interest costs for pension benefits by applying specific spot rates along the yield curve used to determine the benefit obligation of relevant projected cash outflows. This method provides a precise measurement of service and interest costs by aligning the timing of the plans’ liability cash flows to the corresponding spot rate on the yield curve.
Alternative Assumptions
If the Company were to use alternative assumptions for its pension plans as of July 31, 2021, a 1 percentage point change in the assumptions would impact fiscal 2021 net periodic benefit cost as follows (in millions):
+1%(1)%
Rate of return$5.5 $(5.5)
Discount rate$(0.8)$2.0 
The Company’s net periodic benefit cost recognized in the Consolidated Statements of Earnings was $5.3 million, $7.2 million and $3.8 million for the years ended July 31, 2021, 2020 and 2019, respectively. While changes to the Company’s pension plan assumptions would not be expected to impact its net periodic benefit cost by a material amount, such changes could significantly impact the Company’s projected benefit obligation.
Business Combinations
The Company allocates the purchase price of acquired businesses to the estimated fair values of the assets acquired and liabilities assumed as of the date of acquisition. The fair values of the long-lived assets acquired, primarily intangible assets, are determined using calculations which can be complex and require significant judgment. Estimates include many factors such as the nature of the acquired company’s business, its historical financial position and results, customer retention rates, discount rates and expected future performance. Independent valuation specialists are used to assist in determining certain fair value calculations.
The Company estimates the fair value of acquired customer relationships using the multi-period excess earnings method. This approach is typically applied when cash flows are not directly generated by the asset, but rather, by an operating group which includes the particular asset. Fair value is estimated as the present value of the benefits anticipated from ownership of the asset, in excess of the economic returns required on the investment in contributory assets which are necessary to realize those benefits. The intangible asset’s estimated earnings are determined as the residual earnings after quantifying estimated economic returns from contributory assets. Assumptions used in these calculations include same-customer revenue growth rates, estimated earnings and customer attrition rates.
21


The Company estimates the fair value of trade names and/or trademarks using the relief from royalty method, which calculates the cost savings associated with owning rather than licensing the assets. Assumed royalty rates are applied to projected revenue for the remaining useful lives of the assets to estimate the royalty savings. Royalty rates are selected based on the attributes of the asset, including reputation and recognition within the industry.
While the Company uses its best estimates and assumptions, fair value estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Any adjustments required after the measurement period are recorded in the Consolidated Statement of Earnings. The judgments required in determining the estimated fair values and expected useful lives assigned to each class of assets and liabilities acquired can significantly affect net income.
New Accounting Standards Not Yet Adopted
For new accounting standards not yet adopted, refer to Note 1 in the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report.
Safe Harbor Statement under the Private Securities Litigation 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 this Annual Report, 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 Annual Report. 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. In addition, the factors listed in Part I, Item 1A, “Risk Factors” of this Annual Report, as well as other factors, could affect the Company’s performance and could cause the Company’s actual results for future periods to differ materially from any opinions or statements expressed. These factors include, but are not limited to, challenges in global operations; impacts of global economic, industrial and political conditions on product demand; impacts from unexpected events, including the COVID-19 pandemic; effects of unavailable raw materials or material cost inflation; inability to attract and retain qualified personnel; inability to meet customer demand; inability to maintain competitive advantages; threats from disruptive technologies; effects of highly competitive markets with pricing pressure; exposure to customer concentration in certain cyclical industries; impairment of intangible assets; inability to manage productivity improvements; inability to maintain an effective system of internal control over financial reporting; vulnerabilities associated with information technology systems and security; inability to protect and enforce intellectual property rights; costs associated with governmental laws and regulations; impacts of foreign currency fluctuations; effects of changes in capital and credit markets; changes in tax laws and tax rates, regulations and results of examinations; results of execution of any acquisition, divestiture and other strategic transactions strategy; and other factors included in Part I, Item 1A, “Risk Factors” of this Annual Report. 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.
Item 7A. 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.
22


During fiscal 2021, the U.S. dollar was generally weaker than in fiscal 2020 compared with many of the currencies of the foreign countries in which the Company operates. The overall weaker dollar had a positive impact on the Company’s international net sales results because the foreign denominated revenues translated into more U.S. dollars. Foreign currency translation had a positive impact to net sales and net earnings in many regions around the world. The estimated impact of foreign currency translation for the year ended July 31, 2021, resulted in an overall increase in reported net sales of $78.0 million and an increase in reported net earnings of approximately $10.8 million.
Derivative Fair Value Measurements
The Company enters into derivative instrument agreements, including forward foreign currency exchange contracts, net investment hedges and interest rate swaps, to manage risk in connection with changes in foreign currency and interest rates. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. The Company does not enter into derivative instrument agreements for trading or speculative purposes (see Note 15 to the Notes to the Consolidated Financial Statements in Item 8. of this Annual Report).
Forward Foreign Currency Exchange Contracts
The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers’ local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers’ local currency. Both of these transaction types can create volatility in the Company’s financial statements. The Company uses forward currency exchange contracts to manage those exposures and fluctuations. These contracts generally mature in 12 months or less, which is consistent with the forecasts of the related purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, most of which are related to certain intercompany transactions, are not designated.
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. This contract terminates in July 2029. The Company has elected the spot method for designating these contracts as net investment hedges.
Based on the net investment hedge outstanding as of July 31, 2021, a 10% appreciation of the U.S. dollar compared to the Euro, would result in a net gain of $6.1 million in the fair value of these contracts.
Interest Rates
The Company’s exposure to market risk for changes in interest rates primarily relates to debt obligations that are at variable rates, as well as the potential increase in the fair value of long-term debt resulting from a potential decrease in interest rates. As of July 31, 2021, the Company’s financial liabilities with exposure to changes in interest rates consisted mainly of $75.0 million outstanding on the Company’s revolving credit facility, €80.0 million, or $95.1 million of a variable rate term loan, and ¥2.0 billion, or $18.2 million, of variable rate senior notes. As of July 31, 2021, additional short-term borrowings outstanding consisted of $48.5 million. Assuming a hypothetical 0.5 percentage point increase in short-term interest rates, with all other variables remaining constant, interest expense would have increased approximately $0.8 million and interest income would have increased approximately $0.3 million in fiscal 2021. Interest rate changes would also affect the fair market value of fixed-rate debt. As of July 31, 2021, the estimated fair value of long-term debt with fixed interest rates was $297.4 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.
In addition, the Company is exposed to market risk for changes in interest rates for the impact to its qualified defined benefit pension plans. The plans’ projected benefit obligation is inversely related to changes in interest rates. Consistent with published bond indices, in fiscal 2021 the Company increased its weighted average discount rate from 2.37% to 2.55% on its U.S. plans and increased its weighted average discount rate from 1.48% to 1.55% for its non-U.S. plans. To protect against declines in interest rates, the pension plans hold high-quality, long-duration bonds. The rates impact both the projected benefit obligation and the fair value of the plan assets and hence, the funded status of the plans. The plans were overfunded by $11.4 million as of July 31, 2021, since the fair value of the plan assets exceeded the projected benefit obligation.
Commodity Prices
The Company is exposed to market risk from fluctuating prices of 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 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 gross profit.
23


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 180 days from the date of the Company’s receipt of such draft. As of July 31, 2021 and 2020, the Company owned $14.1 million and $12.1 million, respectively, of these bankers’ acceptance notes, and includes them in Accounts Receivable on the Consolidated Balance Sheets.
24


Item 8. Financial Statements and Supplementary Data
Management’s Report on Internal Control over Financial Reporting
Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Management of the Company has assessed the effectiveness of the Company’s internal control over financial reporting as of July 31, 2021. In making its assessment of internal control over financial reporting, management used the criteria described in Internal Control - Integrated Framework - version 2013 issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this evaluation, management concluded that the Company’s internal control over financial reporting was effective as of July 31, 2021 based on criteria in Internal Control-Integrated Framework issued by the COSO. The Company’s independent registered public accounting firm, PricewaterhouseCoopers LLP, has audited the effectiveness of the Company’s internal control over financial reporting as of July 31, 2021, as stated in its report, which appears herein.

/s/ Tod E. Carpenter/s/ Scott J. Robinson
Tod E. CarpenterScott J. Robinson
Chairman, President and Chief Executive OfficerSenior Vice President and Chief Financial Officer
September 24, 2021September 24, 2021

25


Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors of Donaldson Company, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Donaldson Company, Inc. and its subsidiaries (the “Company”) as of July 31, 2021 and 2020, and the related consolidated statements of earnings, of comprehensive income, of changes in stockholders' equity and of cash flows for each of the three years in the period ended July 31, 2021, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of July 31, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of July 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended July 31, 2021 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of July 31, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Change in Accounting Principle

As discussed in Note 1 to the consolidated financial statements, the Company changed the manner in which it accounts for leases in fiscal 2020.

Basis for Opinions

The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

26


Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matters

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Goodwill Impairment Assessment – Reporting Unit within the Industrial Products Segment

As described in Note 6 to the consolidated financial statements, the Company’s consolidated goodwill balance and goodwill balance for the Industrial Products segment was $322.5 million and $237.8 million, respectively, as of July 31, 2021. As disclosed, management conducts a goodwill impairment test during the third quarter of each fiscal year. For reporting units evaluated using a quantitative assessment, the fair values are determined using an income approach, a market approach or a weighting of the two. The income approach determines fair value based on discounted cash flow models derived from the reporting units’ long-term forecasts. The market approach determines fair value based on earnings multiples derived from prices investors paid for the stocks of comparable, publicly traded companies. An impairment loss would be recognized when the carrying amount of a reporting unit’s net assets exceeds the estimated fair value of the reporting unit. Estimates and assumptions are utilized in the valuations, including discounted projected cash flows, terminal value growth rates, revenue growth rates, earnings before interest, taxes, depreciation and amortization (EBITDA) margins, discount rates, and the determination of comparable, publicly traded companies.

The principal considerations for our determination that performing procedures relating to the goodwill impairment assessment of one reporting unit within the Industrial Products segment is a critical audit matter are (i) the high degree of auditor judgment and subjectivity in applying procedures relating to the goodwill impairment assessment due to the significant judgment by management when developing the fair value measurement of the reporting unit and (ii) significant audit effort was necessary to perform procedures and evaluate audit evidence related to the revenue growth rates and EBITDA margins assumptions utilized in the income approach.

27


Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management’s goodwill impairment assessment for the reporting unit, including controls over the development of the revenue growth rates and EBITDA margins assumptions, utilized in the income approach. These procedures also included, among others, (i) testing management’s process for developing the fair value estimate; (ii) evaluating the appropriateness of the valuation model used in management’s estimate; (iii) testing the completeness, accuracy, and relevance of underlying data used in the model; and (iv) evaluating the reasonableness of the revenue growth rates and EBITDA margins assumptions used by management. Evaluating management’s assumptions related to the revenue growth rates and EBITDA margins involved evaluating whether the assumptions used by management were reasonable considering (i) the current and past performance of the reporting unit, (ii) the consistency with external market and industry data, and (iii) whether these assumptions were consistent with evidence obtained in other areas of the audit.



/s/ PricewaterhouseCoopers LLP
Minneapolis, Minnesota
September 24, 2021


We have served as the Company’s auditor since 2002.
28


DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF EARNINGS
(In millions, except per share amounts)
Year ended July 31,
202120202019
Net sales$2,853.9 $2,581.8 $2,844.9 
Cost of sales1,882.2 1,710.2 1,896.6 
Gross profit971.7 871.6 948.3 
Selling, general and administrative519.2 470.3 497.8 
Research and development67.8 61.2 62.3 
Operating expenses587.0 531.5 560.1 
Operating income384.7 340.1 388.2 
Interest expense13.0 17.4 19.9 
Other income, net(9.3)(12.5)(6.9)
Earnings before income taxes381.0 335.2 375.2 
Income taxes94.1 78.2 108.0 
Net earnings$286.9 $257.0 $267.2 
Weighted average shares – basic126.4 126.9 128.3 
Weighted average shares – diluted128.2 128.3 130.3 
Net earnings per share – basic$2.27 $2.03 $2.08 
Net earnings per share – diluted$2.24 $2.00 $2.05 
See Notes to Consolidated Financial Statements.
29


DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In millions)
Year ended July 31,
202120202019
Net earnings$286.9 $257.0 $267.2 
Other comprehensive income (loss):
Foreign currency translation income (loss)30.0 18.7 (26.6)
Pension liability adjustment, net of deferred taxes of $(11.5), $3.3 and $5.0, respectively
35.3 (11.0)(16.1)
Derivatives:
Gains (losses) on hedging derivatives, net of deferred taxes of $(0.2), $0.0 and $0.1, respectively
0.8 0.6 (0.5)
Reclassification of (gains) losses on hedging derivatives to net income, net of taxes of $(0.1), $(0.4) and $0.0, respectively
(0.3)0.6 0.1 
Total derivatives0.5 1.2 (0.4)
Net other comprehensive income (loss)65.8 8.9 (43.1)
Comprehensive income$352.7 $265.9 $224.1 
See Notes to Consolidated Financial Statements.

30


DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(In millions, except share and per share amounts)
As of July 31,
20212020
Assets
Current assets:
Cash and cash equivalents$222.8 $236.6 
Accounts receivable, less allowances of $7.0 and $6.2, respectively
552.7 455.3 
Inventories, net384.5 322.7 
Prepaid expenses and other current assets84.0 82.1 
Total current assets1,244.0 1,096.7 
Property, plant and equipment, net617.8 631.6 
Goodwill322.5 316.8 
Intangible assets, net61.6 67.3 
Other long-term assets154.3 132.2 
Total assets$2,400.2 $2,244.6 
Liabilities and Stockholders’ Equity
Current liabilities:
Short-term borrowings$48.5 $3.8 
Current maturities of long-term debt 5.7 
Accounts payable293.9 187.7 
Accrued employee compensation and related taxes126.8 71.2 
Current lease liabilities18.1 25.7 
Dividend payable27.6 26.6 
Other current liabilities91.7 86.1 
Total current liabilities606.6 406.8 
Long-term debt461.0 617.4 
Non-current income taxes payable80.7 87.4 
Deferred income taxes26.6 16.7 
Other long-term liabilities88.2 112.5 
Total liabilities1,263.1 1,240.8 
Commitments and contingencies (Note 17)
Redeemable non-controlling interest 10.9 
Stockholders’ 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 
Additional paid-in capital
5.8  
Retained earnings1,608.4 1,430.0 
Non-controlling interest 5.8 
Stock-based compensation plans12.8 15.9 
Accumulated other comprehensive loss(118.2)(184.0)
Treasury stock, 26,620,560 and 25,304,515 shares, respectively, at cost
(1,129.9)(1,033.0)
Total stockholders’ equity1,137.1 992.9 
Total liabilities and stockholders’ equity$2,400.2 $2,244.6 
See Notes to Consolidated Financial Statements.
31


DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In millions)
 Year ended July 31,
 202120202019
Operating Activities
Net earnings$286.9 $257.0 $267.2 
Adjustments to reconcile net earnings to net cash provided by operating activities:
Depreciation and amortization95.3 87.6 81.1 
Equity in earnings of affiliates, net of distributions(2.1)(2.7)(1.2)
Deferred income taxes(5.9)2.7 10.2 
Stock-based compensation expense14.2 15.2 15.0 
Other, net19.6 23.9 (7.6)
Changes in operating assets and liabilities, excluding effect of acquired businesses:
Accounts receivable, net(92.7)77.1 1.4 
Inventories, net(56.3)11.9 (5.5)
Prepaid expenses and other current assets(5.3)1.4 (9.7)
Income taxes payable(3.6)(13.1)(2.0)
Accounts payable and other accrued expenses151.8 (74.0)(3.1)
Net cash provided by operating activities401.9 387.0 345.8 
Investing Activities
Purchases of property, plant and equipment(59.0)(124.4)(150.7)
Proceeds from sale of property, plant and equipment0.7 2.0 0.3 
Acquisitions, net of cash acquired (6.5)(96.0)
Net cash used in investing activities(58.3)(128.9)(246.4)
Financing Activities
Proceeds from long-term debt7.9 262.4 155.0 
Repayments of long-term debt(170.4)(281.0)(44.8)
Change in short-term borrowings45.2 0.9 (25.3)
Purchase of non-controlling interests(14.4) (1.1)
Purchase right exercised in finance lease(13.8)  
Purchase of treasury stock(142.2)(94.3)(129.2)
Dividends paid(107.2)(106.4)(99.7)
Tax withholding for stock compensation transactions(4.2)(6.3)(4.1)
Exercise of stock options35.8 25.2 25.9 
Net cash used in financing activities(363.3)(199.5)(123.3)
Effect of exchange rate changes on cash5.9 0.2 (3.0)
(Decrease) increase in cash and cash equivalents(13.8)58.8 (26.9)
Cash and cash equivalents, beginning of year236.6 177.8 204.7 
Cash and cash equivalents, end of year$222.8 $236.6 $177.8 
Supplemental Cash Flow Information
Income taxes paid$105.9 $90.7 $99.3 
Interest paid$10.9 $17.1 $19.1 
Supplemental Disclosure of Non-Cash Operating and Investing Transactions
Accrued property, plant and equipment additions$7.0 $9.5 $16.5 
Leased assets obtained in exchange for new operating lease liabilities$12.4 $33.1 N/A
Transfer of operating lease asset and operating lease liability$(9.2)$ $ 
See Notes to Consolidated Financial Statements.
32


DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(In millions, except per share amounts)
Common
Stock
Additional
Paid-in
Capital
Retained
Earnings
Non-
Controlling
Interest
Stock-Based Compensation PlansAccumulated
Other
Comprehensive
Loss
Treasury
Stock
Total
Balance July 31, 2018$758.2 $ $1,122.1 $4.8 $21.3 $(149.8)$(898.8)$857.8 
Comprehensive income
Net earnings267.2 267.2 
Foreign currency translation(26.6)(26.6)
Pension liability adjustment, net of deferred taxes(16.1)(16.1)
Losses on hedging derivatives, net of deferred taxes(0.5)(0.5)
Reclassification of losses on hedging derivatives to net income0.1 0.1 
Comprehensive income224.1 
Treasury stock acquired(129.2)(129.2)
Stock options exercised(17.2)42.2 25.0 
Stock compensation expense10.9 3.8 0.3 15.0 
Deferred stock and other activity0.5 0.6 (3.4)4.3 2.0 
Dividends declared ($0.80 per share)
(102.0)(102.0)
Balance July 31, 2019758.2  1,281.5 5.4 21.7 (192.9)(981.2)892.7 
Comprehensive income
Net earnings257.0 257.0 
Foreign currency translation18.7 18.7 
Pension liability adjustment, net of deferred taxes(11.0)(11.0)
Gains on hedging derivatives, net of deferred taxes0.6 0.6 
Reclassification of losses on hedging derivatives to net income0.6 0.6 
Comprehensive income265.9 
Treasury stock acquired(94.3)(94.3)
Stock options exercised(9.1)34.0 24.9 
Stock compensation expense11.9 3.4 (0.1)15.2 
Deferred stock and other activity(5.2)0.4 (9.2)8.6 (5.4)
Dividends declared ($0.84 per share)
(106.1)(106.1)
Balance July 31, 2020758.2  1,430.0 5.8 15.9 (184.0)(1,033.0)992.9 
Comprehensive income
Net earnings286.9 286.9 
Foreign currency translation30.0 30.0 
Pension liability adjustment, net of deferred taxes35.3 35.3 
Gains on hedging derivatives, net of deferred taxes0.8 0.8 
Reclassification of gains on hedging derivatives to net income(0.3)(0.3)
Comprehensive income352.7 
Treasury stock acquired(142.2)(142.2)
Stock options exercised(5.9)41.5 35.6 
Stock compensation expense3.6 8.8 1.9 (0.1)14.2 
Deferred stock and other activity(3.3)0.1 (5.0)3.9 (4.3)
Purchase of non-controlling interest2.2 (5.9)(3.7)
Dividends declared ($0.86 per share)
(108.1)(108.1)
Balance July 31, 2021$758.2 $5.8 $1,608.4 $ $12.8 $(118.2)$(1,129.9)$1,137.1 
See Notes to Consolidated Financial Statements.
33


DONALDSON COMPANY, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 1. Summary of Significant Accounting Policies
Description of Business
Donaldson Company, Inc. (the Company) is a global manufacturer of filtration systems and replacement parts. The Company’s core strengths include leading filtration technology, strong customer relationships and its global presence. Products are manufactured and sold around the world. Products are sold to original equipment manufacturers (OEMs), distributors, dealers and directly to end users.
Principles of Consolidation
The Consolidated Financial Statements include the accounts of the Company and all of its majority-owned subsidiaries. All intercompany accounts and transactions have been eliminated. The Company’s joint ventures are not majority-owned and are accounted for under the equity method. Certain reclassifications to previously reported financial information have been made to conform to the current period presentation.
Use of Estimates
The preparation of the Company’s financial statements in conformity with generally accepted accounting principles (GAAP) in the United States (U.S.) requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
The effects of the ongoing Coronavirus (COVID-19) pandemic continue to impact global economic conditions. Management cannot predict with specificity the extent and duration of any future impact on the Company’s business and financial results from the COVID-19 pandemic.
Foreign Currency Translation
For most foreign operations, local currencies are considered the functional currency. Assets and liabilities of non-U.S. dollar functional currency entities are translated to U.S. dollars at fiscal year-end exchange rates and the resulting gains and losses arising from the translation of net assets located outside the U.S. are recorded as a cumulative translation adjustment, a component of accumulated other comprehensive loss on the Consolidated Balance Sheets. Elements of the Consolidated Statements of Earnings are translated at average exchange rates in effect during the fiscal year. Foreign currency transaction losses are included in other income, net in the Consolidated Statements of Earnings and were $2.9 million, $4.7 million and $4.9 million in the years ended July 31, 2021, 2020 and 2019, respectively.
Cash Equivalents
The Company considers all highly liquid temporary investments with an original maturity of three months or less to be cash equivalents. Cash equivalents are carried at cost which approximates market value.
Revenue Recognition
Revenue is measured as the amount of consideration the Company expects to receive in exchange for the fulfillment of performance obligations. The transaction price of a contract could be reduced by variable consideration including product volume rebates, discounts, refunds and returns, in the determination of net sales. The Company primarily relies on historical experience and anticipated future performance to estimate variable consideration. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when outstanding contingencies are resolved. The Company accounts for amounts billed to customers for reimbursement of shipping and handling as fulfillment costs by recording these amounts as revenue and accruing costs when the related revenue is recognized.
For most customer contracts, the Company recognizes revenue at a point in time when control of the goods or services is transferred to the customer. For product sales, control is typically deemed to have transferred in accordance with the shipping terms, either at the time of shipment from the plants or distribution centers or the time of delivery to the customers. Revenue is recognized for services upon completion of those services. Payment terms vary by customer and the geographic location of the customer. The Company’s contracts with customers do not include significant financing components or non-cash consideration.
The Company has some contracts with customers where the performance obligations are satisfied over time. Certain customer contracts provide the Company with an enforceable right to payment of the transaction price for performance completed to date and the Company uses an output method of production to measure the progress towards the completion of the performance obligation in these arrangements. The timing of revenue recognized from these products is slightly accelerated compared to revenue recognized at the time of shipment or delivery.
34


Incremental costs of obtaining a contract with a customer and other costs to fulfill a contract are required to be capitalized unless the Company elects to expense contract costs with periods of less than one year. The Company has elected to expense these costs of obtaining a contract as incurred when the related contract period is less than one year. The Company does not pay upfront sales commissions on contracts when the related contract period is greater than one year, thus has not capitalized any amounts as of July 31, 2021, see Note 3.
Accounts Receivable, Net and Allowance for Doubtful Accounts
Accounts receivable, net are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s best estimate of the amount of credit losses in its existing accounts receivable. The Company determines the allowance based on utilization of a combination of aging schedules with reserve rates applied to both current and aged receivables using historical write-off experience, regional economic data and evaluation of specific customer accounts for risk of loss and changes in current or projected conditions to calculate the allowances related to accounts receivable, net. The Company reviews its allowance for doubtful accounts monthly. Account balances are reviewed on a pooled basis by reporting unit and geographic region, and are reserved when the Company determines it is probable the receivable will not be recovered. The Company reduces the receivable, and corresponding allowance when it confirms an account is uncollectible.
Inventories
Inventories are stated at the lower of cost and net realizable value. U.S. inventories are valued using the last-in, first-out (LIFO) method while the non-U.S. inventories are valued using the first-in, first-out (FIFO) method. Inventories valued at LIFO were approximately 30.4% and 27.6% of total inventories as of July 31, 2021 and 2020, respectively. For inventories valued under the LIFO method, the FIFO cost exceeded the LIFO carrying values by $40.6 million and $39.2 million as of July 31, 2021 and 2020, respectively. Results of operations for all periods presented were not materially affected by the liquidation of LIFO inventory, see Note 4.
Property, Plant and Equipment
Property, plant and equipment are stated at cost. Additions, improvements or major renewals are capitalized while expenditures that do not enhance or extend the asset’s useful life are expensed as incurred. Depreciation is computed using the straight-line method. Depreciation expense was $87.1 million, $79.3 million and $73.5 million in the years ended July 31, 2021, 2020 and 2019, respectively. The estimated useful lives of property, plant and equipment are ten to 40 years for buildings, including building improvements, and three to ten years for machinery and equipment, see Note 5.
Internal-Use Software
The Company capitalizes direct costs of materials and services used in the development and purchase of internal-use software. Amounts capitalized are amortized on a straight-line basis over a period of five to seven years and are reported as a component of property, plant and equipment.
Cloud Computing Arrangements
The Company capitalizes certain costs incurred during the application development stage of implementation of internal-use software in cloud computing arrangements. Amounts capitalized are amortized on a straight-line basis over a period of five to ten years and are reported as a component of other long-term assets.
Goodwill and Intangible Assets
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations under the purchase method of accounting. Intangible assets, comprised of customer relationships, patents, trademarks and technology, are amortized on a straight-line basis over their estimated useful lives of five to 20 years. Goodwill is assessed for impairment annually or if an event occurs or circumstances change that would indicate the carrying amount may be impaired. The impairment assessment for goodwill is done at a reporting unit level. Reporting units are one level below the operating segment level but can be combined when reporting units within the same operating segment have similar economic characteristics. An impairment loss would be recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit, see Note 6.
Recoverability of Long-Lived Assets
The Company reviews its long-lived assets, including identifiable intangibles, for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If impairment indicators are present and the estimated future undiscounted cash flows are less than the carrying value of the assets, the carrying value is reduced to the fair market value. There were no impairment charges recorded for the years ended July 31, 2021, 2020 and 2019.
35


Income Taxes
The provision for income taxes is computed based on the pretax income reported for financial statement purposes. Deferred tax assets and liabilities are recognized for the expected future tax consequences attributed to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which those temporary differences are anticipated to reverse. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.
The Company maintains a reserve for uncertain tax benefits. Benefits of tax return positions are recognized in the financial statements when the position is more likely than not to be sustained by the taxing authorities based solely on the technical merits of the position. If the recognition threshold is met, the tax benefit is measured and recognized as the largest amount of tax benefit that is greater than 50% likely to be realized, in the Company’s judgment, see Note 8.
Leases
The Company adopted the Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02) in the first quarter of fiscal 2020. This ASU requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases.
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 on the Consolidated Balance Sheets based on the present value of future lease payments, and recognizes lease expense on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheets, and are expensed on a straight-line basis over the lease term. Variable lease expense primarily includes leases with payments indexed to inflation when the index changes after lease commencement, and is immaterial.
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 are considered in calculating the lease liability and right-of-use asset when it is reasonably certain the Company will exercise an option. The Company’s incremental borrowing rate on the commencement date is used to calculate the present value of future payments for most leases since the rate implicit in the lease is generally not readily determinable, see Note 9.
Stock-Based Compensation
Stock-based compensation expense is recognized using the fair value method for all awards, see Note 13.
Treasury Stock
Repurchased common stock is stated at cost, determined on an average cost basis, and is presented as a reduction of stockholders’ equity on the Consolidated Balance Sheets.
Research and Development Expenses
Research and development expenses include scientific research costs such as salaries, facility costs, testing, technical information technology and administrative expenditures as well as an allocation of corporate costs. Research and development expenses are for the application of scientific advances to the development of new and improved products and their uses. Substantially all research and development is performed in-house. Expenses are charged against earnings in the year incurred.
Shipping and Handling
Shipping and handling costs of $79.2 million, $68.1 million and $76.7 million are classified as a component of operating expenses in the Consolidated Statements of Earnings for the years ended July 31, 2021, 2020 and 2019, respectively.
Forward Foreign Currency Exchange Contracts
The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers’ local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers’ local currency. Both of these transaction types can create volatility in the Company’s financial statements. The Company uses forward currency exchange contracts to manage those exposures and fluctuations. These contracts generally mature in 12 months or less, which is consistent with the forecasts of the related purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, related to certain intercompany transactions, are not designated, see Note 15.
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. This contract terminates in July 2029. The Company has elected the spot method of designating these contracts as net investment hedges, see Note 15.
36


Interest Rate Swaps
The Company uses swap agreements to hedge exposure related to interest expense and to manage its exposure to interest rate movements. The Company enters into interest rate swap agreements designated as cash flow hedges to hedge future fixed-rate debt issuances, which effectively fix a portion of interest payments. The Company entered into and terminated agreements within the fiscal year, see Note 15.
Product Warranties
The Company provides for estimated warranty expense at the time of sale and accrues for specific items at the time their existence is known and the amounts are determinable. The Company estimates warranty expense using quantitative measures based on historical warranty claim experience and evaluation of specific customer warranty issues, see Note 17.
New Accounting Standards Recently 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 an 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 and other financial assets measured at amortized cost and other off-balance sheet credit exposures. The Company adopted ASU 2016-13 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact 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 standards on credit losses (Topic 326), derivatives and hedging (Topic 815) and recognition and measurement of financial instruments (Topic 825). The Company adopted ASU 2019-04 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Consolidated Financial Statements.
New Accounting Standards Not Yet Adopted
The Company considers the applicability and impact of all ASU’s issued but not yet adopted. The Company assessed ASU’s not listed above and determined that they were either not applicable or were not expected to have a material impact on the Company’s financial reporting.
Note 2. Acquisitions and Divestitures
In fiscal 2019, the Company acquired 91.0% of the shares of BOFA International LTD (BOFA), headquartered in the United Kingdom, for cash consideration of $101.3 million less cash acquired of $2.2 million. 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 added additional filtration technology to the Company’s existing product lines. In the second quarter of fiscal 2021, the Company acquired the remaining 9.0% of the shares of BOFA for $8.0 million.
Note 3. 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 also performs 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, generally disaggregated by location where the customer’s order was placed, were as follows (in millions):
Year Ended July 31,
 202120202019
U.S. and Canada$1,084.2 $1,059.9 $1,192.6 
Europe, Middle East and Africa (EMEA)865.7 760.2 826.8 
Asia Pacific (APAC)649.2 553.2 597.9 
Latin America (LATAM)254.8 208.5 227.6 
Total net sales$2,853.9 $2,581.8 $2,844.9 
37


Contract Assets and Liabilities
The satisfaction of performance obligations and the resulting recognition of revenue typically correspond with billing of 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 other current assets on the Consolidated Balance Sheets. Contract assets were $14.9 million and $11.9 million as of July 31, 2021 and 2020. In other limited circumstances, the customer may make a payment at a time earlier than when revenue is recognized and prior to the satisfaction of performance obligations, resulting in contract liabilities, which are reported in other current liabilities and other long-term liabilities on the Consolidated Balance Sheets. Contract liabilities were $12.2 million and $10.0 million as of July 31, 2021 and 2020, 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 4. Inventories, Net
The components of inventories, net were as follows (in millions):
July 31,
20212020
Raw materials$148.1 $109.6 
Work in process43.2 32.8 
Finished products193.2 180.3 
Total inventories, net$384.5 $322.7 

Note 5. Property, Plant and Equipment, Net
The components of property, plant and equipment, net were as follows (in millions):
July 31,
20212020
Land$27.1 $24.9 
Buildings410.8 384.5 
Machinery and equipment972.0 880.1 
Computer software144.3 145.4 
Construction in progress40.6 102.8 
Less accumulated depreciation(977.0)(906.1)
Total property, plant and equipment, net$617.8 $631.6 

Note 6. Goodwill and Intangible Assets
The Company has allocated goodwill to reporting units within its Engine Products and Industrial Products segments. There were no dispositions or impairment charges recorded during the years ended July 31, 2021, 2020 and 2019. In the fourth quarter of fiscal 2020, the Company acquired the remaining interest of its joint venture in Saudi Arabia for $7.5 million, and as a result, recorded $5.4 million of goodwill.
Goodwill by reportable segment was as follows (in millions):
Engine Products SegmentIndustrial Products SegmentTotal
Balance as of July 31, 2019$84.5 $218.6 $303.1 
Goodwill acquired 5.4 5.4 
Currency translation0.3 8.0 8.3 
Balance as of July 31, 202084.8 232.0 316.8 
Goodwill acquired   
Currency translation(0.1)5.8 5.7 
Balance as of July 31, 2021$84.7 $237.8 $322.5 
38


Intangible asset classes were as follows (in millions, except weighted average useful life):
July 31, 2021July 31, 2020
Weighted Average Useful Life (years)Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount
Accumulated
Amortization
Customer relationships 11.7$107.5 $(56.4)$105.2 $(50.0)
Patents, trademarks and technology6.824.3 (13.8)23.7 (11.6)
Total intangible assets, net$131.8 $(70.2)$128.9 $(61.6)
Amortization expense relating to existing intangible assets as of July 31, 2021 was as follows (in millions):
2022$7.2 
20236.3 
20245.9 
20255.8 
20265.5 
Thereafter30.9 
Total amortization expense$61.6 

Note 7. Short-Term Borrowings and Long-Term Debt
Short-Term Borrowings
Short-term borrowings were as follows (in millions):
European Commercial Paper ProgramU.S. Credit FacilitiesRest of the World Credit FacilitiesEuropean Operations Credit FacilitiesTotal
Year Ended July 31,
2021202020212020202120202021202020212020
Available credit facilities$118.2 $118.4 $100.0 $190.0 $64.1 $54.6 $54.3 $55.4 $336.6 $418.4 
Reductions to borrowing capacity:
Outstanding borrowings   48.5   3.8   48.5 3.8 
Other non-borrowing reductions    19.6 21.1 30.6 20.9 50.2 42.0 
Total reductions  48.5  19.6 24.9 30.6 20.9 98.7 45.8 
Remaining borrowing capacity$118.2 $118.4 $51.5 $190.0 $44.5 $29.7 $23.7 $34.5 $237.9 $372.6 
Weighted average interest rate as of July 31, 2021 and 2020N/AN/A0.96 %N/AN/A1.48 %N/AN/AN/AN/A
Other non-borrowing reductions include financial instruments such as bank guarantees and foreign exchange instruments. Commitment fees for years ended July 31, 2021 and 2020 were not material.
39


Long-Term Debt
Long-term debt was as follows:
Interest RateOutstanding Balance
Financial InstrumentFixed or VariableAmountMaturity DateJuly 31, 2021July 31, 2020July 31, 2021July 31, 2020
Unsecured senior notesFixed
$125.0 million
March 27, 20243.72 %3.72 %$125.0 $125.0 
Unsecured senior notesFixed
$125.0 million
June 17, 20303.18 %3.18 %125.0 125.0 
Unsecured term loanVariable
 €80.0 million
October 28, 20240.70 %0.70 %95.1 94.7 
Unsecured revolving credit facilityVariable
$500.0 million
May 21, 20261.10 %1.29 %75.0 240.0 
Unsecured senior notesFixed
$25.0 million
April 16, 20252.93 %2.93 %25.0 25.0 
Unsecured term loanVariable¥1.0  billionMay 20, 20240.42 %0.41 %9.1 9.6 
Unsecured term loanVariable¥1.0  billionJuly 15, 20260.47 %N/A9.1 N/A
Unsecured senior notes
Fixed
$50.0 million
November 5, 20282.12 %N/A N/A
Unsecured senior notes
Fixed
$100.0 million
August 5, 20312.50 %N/A N/A
Unsecured term loanVariable¥600.0  millionJuly 15, 2021N/A0.27 %N/A5.7 
Debt issuance costs, net(2.3)(1.9)
Subtotal461.0 623.1 
Less current maturities 5.7 
Total long-term debt$461.0 $617.4 
In the fourth quarter of fiscal 2021, the Company entered into a new credit agreement that maintained the borrowing availability of $500.0 million, which replaced the previous agreement. This revolving credit facility is with a group of lenders and allows for borrowings in multiple currencies. The interest rate is calculated using the appropriate benchmark rate plus the applicable rate. The borrowing availability can be reduced or the agreement terminated early at the option of the Company. The Company can request to increase the revolving credit facility by up to $250.0 million, subject to terms of the credit facility agreement, including written notification and lender acceptance, through an accordion feature. Borrowings are automatically rolled over until the credit facility maturity date, unless the agreement is terminated early or the Company is found to be in default. The total facility includes a commitment fee of 0.08% to 0.25%, depending on the Company’s leverage ratio.
Certain debt agreements contain financial covenants related to interest coverage and leverage ratios, as well as other non-financial covenants. As of July 31, 2021, the Company was in compliance with all such covenants.
In the fourth quarter of fiscal 2021, the Company entered into an agreement in which the Company would issue and sell two tranches of unsecured senior notes. The first tranche is a $100.0 million ten year note due 2031 at a fixed interest rate of 2.50%, with proceeds received in August 2021. The second tranche is a $50.0 million seven year note due 2028 at a fixed interest rate of 2.12%, with proceeds to be received in November 2021.
The Company has long-term borrowing capacity of $417.3 million available for further borrowing under existing credit facilities as of July 31, 2021. The remaining borrowing capacity has been reduced for standby letters of credit as discussed in Note 16.
Future maturities of the Company’s long-term debt as of July 31, 2021 were as follows (in millions):
2022$ 
2023 
2024134.1 
2025120.1 
202684.1 
Thereafter125.0 
Total future maturities payments463.3 
Less debt issuance costs, net2.3 
Total future maturities payments, net of debt issuance costs$461.0 

40


Note 8. Income Taxes
The components of earnings before income taxes were as follows (in millions):
Year Ended July 31,
 202120202019
U.S.$114.1 $112.8 $127.4 
Foreign266.9 222.4 247.8 
Total$381.0 $335.2 $375.2 
The components of the provision for income taxes were as follows (in millions):
Year Ended July 31,
202120202019
Current
Federal$13.2 $9.7 $21.3 
State3.9 3.1 4.0 
Foreign82.9 62.7 72.5 
Total current100.0 75.5 97.8 
Deferred
Federal(1.9)4.1 7.4 
State(0.2)0.2 1.4 
Foreign(3.8)(1.6)1.4 
Total deferred(5.9)2.7 10.2 
Total provision for income taxes$94.1 $78.2 $108.0 
The reconciliation of the U.S. statutory income tax rate with the effective income tax rate was as follows:
Year Ended July 31,
202120202019
Statutory U.S. federal rate21.0 %21.0 %21.0 %
State income taxes0.8 0.9 1.3 
Foreign operations4.4 3.5 4.7 
Global Intangible Low Tax Income0.6 0.2 1.3 
Foreign Derived Intangible Income(0.7)(1.4)(1.4)
Export, manufacturing and research credits(0.7)(0.7)(0.8)
Change in unrecognized tax benefits0.2 0.6 (0.8)
Tax benefits on stock-based compensation (1.0)(1.2)(1.6)
Impact of U.S. Tax Cuts and Jobs Act   5.0 
Other0.1 0.4 0.1 
Effective income tax rate24.7 %23.3 %28.8 %
41


The tax effects of temporary differences that give rise to deferred tax assets and liabilities were as follows (in millions):
July 31,
20212020
Deferred tax assets
Accrued expenses$12.8 $9.9 
Compensation and retirement plans28.3 31.8 
Net operating loss (NOL) and tax credit carryforwards7.9 8.1 
Inventory reserves2.6 3.4 
Operating lease assets12.7 18.8 
Other7.7 4.2 
Gross deferred tax assets72.0 76.2 
Valuation allowance(4.6)(8.1)
Deferred tax assets, net of valuation allowance67.4 68.1 
Deferred tax liabilities
Depreciation and amortization(57.0)(47.4)
Operating lease liabilities(12.7)(18.8)
Other(3.5)(1.8)
Deferred tax liabilities(73.2)(68.0)
Net deferred tax (liability) asset$(5.8)$0.1 
The activity in the NOL and tax credit valuation allowances was as follows (in millions):
Year Ended July 31,
202120202019
Balance as of beginning of year$(8.1)$(4.4)$(6.2)
Additions charged to costs and expenses(0.8)(3.7)(0.2)
Deductions from reserves4.3  2.0 
Balance as of end of year$(4.6)$(8.1)$(4.4)
As of July 31, 2021, the Company had deferred tax assets related to U.S. federal foreign tax credits of $4.7 million, state research and development credits of $2.5 million and foreign operating loss carryovers of $0.7 million. The U.S. federal tax credits will expire after 10 years. The state portion will expire after one to 20 years and the foreign portion after 12 years. As of July 31, 2021, the Company had provided $4.6 million for a valuation allowance against certain of these deferred tax assets based on management’s determination that it is more-likely-than-not that the tax benefits related to these assets will not be realized.
As of July 31, 2021, the total undistributed earnings of the Company’s non-U.S. subsidiaries was $1.3 billion, of which $1.0 billion was not considered indefinitely reinvested. The Company is subject to foreign withholding taxes on a small portion of these earnings distributable in the future in the form of dividends. Thus, the Company provides for foreign withholding taxes payable upon future dividend distributions of the earnings not considered indefinitely reinvested annually. For the year ended July 31, 2021, the Company recognized a tax charge of $8.8 million related to these foreign withholding taxes. The remaining $255.0 million of earnings are considered indefinitely reinvested, and it is not practicable to estimate, within any reasonable range, the additional taxes that may be payable on the potential distribution of the portion of the undistributed earnings considered indefinitely reinvested.
The transition tax related to the U.S. Tax Cuts and Jobs Act on undistributed earnings was accrued in fiscal 2018, and it is payable over an eight year period and the portion not due within 12 months as of July 31, 2021 was $60.1 million. This amount was classified in non-current income taxes payable on the Consolidated Balance Sheets.
42


The reconciliation of the beginning and ending amount of gross unrecognized tax benefits was as follows (in millions):
Year Ended July 31,
202120202019
Balance as of beginning of year$16.9 $15.5 $18.5 
Additions for tax positions of the current year4.7 2.8 2.5 
Additions for tax positions of prior years2.7 0.2 0.7 
Reductions for tax positions of prior years(1.0)(0.1)(4.9)
Reductions due to lapse of applicable statute of limitations(4.6)(1.5)(1.3)
Balance as of end of year$18.7 $16.9 $15.5 
The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income tax expense. During the year ended July 31, 2021, the Company recognized interest expense, net of tax benefit, of $0.4 million. As of July 31, 2021 and 2020, accrued interest and penalties on a gross basis were $1.6 million and $2.2 million, respectively. If the Company were to prevail on all unrecognized tax benefits recorded, substantially all of the unrecognized tax benefits would benefit the effective tax rate. With an average statute of limitations of five years, up to $4.9 million of the unrecognized tax benefits could potentially expire in the next 12 months, unless extended by an audit.
The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. The U.S. Internal Revenue Service has completed examinations of the Company’s U.S. federal income tax returns through 2017. With few exceptions, the Company is no longer subject to state and foreign income tax examinations by tax authorities for years before 2016.
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 current and future resolution of audits or disputes may result in a material change to the reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.
Note 9. Leases
The Company enters into operating leases primarily for office, production and warehouse facilities, production and non-production equipment, automobiles and computer equipment.
The Company’s operating lease costs were as follows (in millions):
Year Ended July 31,
20212020
Operating lease cost$25.6 $30.1 
Short-term lease cost2.4 2.4 
Total lease costs
$28.0 $32.5 
Supplemental balance sheet information for the Company was as follows (in millions):
July 31,
20212020
Right-of-use lease assets$51.2 $73.7 
Current lease liabilities$18.1 $25.7 
Long-term lease liabilities
$33.7 $48.1 
Additional information related to operating leases was as follows:
July 31,
20212020
Weighted average remaining lease term (years)4.64.8
Weighted average discount rate3.26 %3.50 %
43


Remaining payments for operating leases having initial terms of more than one year as of as of July 31, 2021 were as follows (in millions):
2022$18.9 
202312.3 
20247.3 
20254.3 
20263.8 
Thereafter7.7 
Total future lease payments54.3 
Less imputed interest3.1 
Present value of future lease payments$51.2 

Note 10. Earnings Per Share
Basic net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares. 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 other stock incentive plans.
Basic and diluted net earnings per share calculations were as follows (in millions, except per share amounts):
Year Ended July 31,
202120202019
Net earnings$286.9 $257.0 $267.2 
Weighted average common shares outstanding
Weighted average common shares – basic126.4 126.9 128.3 
Dilutive impact of stock-based awards1.8 1.4 2.0 
Weighted average common shares – diluted128.2 128.3 130.3 
Net earnings per share – basic$2.27 $2.03 $2.08 
Net earnings per share – diluted$2.24 $2.00 $2.05 
Stock options excluded from net earnings per share calculation0.81.70.8

Note 11. Stockholders’ Equity
Share Repurchases
The Company’s Board of Directors has 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 year ended July 31, 2021, the Company repurchased 2.4 million shares for $142.2 million. During the year ended July 31, 2020, the Company repurchased 2.0 million shares for $94.3 million. As of July 31, 2021, the Company had remaining authorization to repurchase 8.3 million shares under this plan.
Treasury stock share activity was as follows:
Year Ended July 31,
20212020
Balance as of beginning of year25,304,515 24,324,483 
Stock repurchases2,416,741 2,030,545 
Net issuance upon exercise of stock options(1,004,298)(833,168)
Issuance under compensation plans(82,998)(198,120)
Other activity(13,400)(19,225)
Balance as of end of year26,620,560 25,304,515 

44


Dividends Paid and Declared
Dividends paid were 85.0 cents and 84.0 cents per common share for the years ended July 31, 2021 and 2020, respectively. On July 30, 2021, the Company’s Board of Directors declared a cash dividend in the amount of 22.0 cents per common share, payable August 31, 2021, to stockholders of record as of August 16, 2021.
Note 12. Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss for the years ended July 31, 2021 and 2020 were as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of July 31, 2020, net of tax$(74.0)$(110.0)$ $(184.0)
Other comprehensive income before reclassifications and tax30.0 36.8 (1)1.0 67.8 
Tax expense (9.3)(0.2)(9.5)
Other comprehensive income before reclassifications, net of tax30.0 27.5 0.8 58.3 
Reclassifications, before tax 10.0 (2)(0.2)9.8 
Tax expense (2.2)(0.1)(2.3)
Reclassifications, net of tax 7.8 (0.3)(3)7.5 
Other comprehensive income, net of tax30.0 35.3 0.5 65.8 
Balance as of July 31, 2021, net of tax$(44.0)$(74.7)$0.5 $(118.2)
Balance as of July 31, 2019, net of tax$(92.7)$(99.0)$(1.2)$(192.9)
Other comprehensive income (loss) before reclassifications and tax18.7 (16.8)(1)0.6 2.5 
Tax benefit 4.1  4.1 
Other comprehensive income (loss) before reclassifications, net of tax18.7 (12.7)0.6 6.6 
Reclassifications, before tax 2.5 (2)1.0 3.5 
Tax expense (0.8)(0.4)(1.2)
Reclassifications, net of tax 1.7 0.6 (3)2.3 
Other comprehensive income (loss), net of tax18.7 (11.0)1.2 8.9 
Balance as of July 31, 2020, net of tax$(74.0)$(110.0)$ $(184.0)
(1)In fiscal 2021, pension curtailment and settlement accounting was triggered and the Company recorded charges of $2.8 million. Remeasurements of the Company’s pension obligations resulted in a decrease to other comprehensive loss of $36.8 million, see Note 14.
In fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $3.1 million. Remeasurements of the Company’s pension obligations resulted in an increase to other comprehensive loss of $16.8 million, see Note 14.
(2)Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs that were reclassified from accumulated other comprehensive loss on the Consolidated Balance Sheets to cost of sales and operating expenses in the Consolidated Statements of Earnings, see Note 14.
(3)Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net in the Consolidated Statements of Earnings, see Note 15.
Note 13. Stock-Based Compensation
The Company recognizes stock-based compensation expense for all stock-based awards based on the grant date fair value of the award. Stock-based awards consist primarily of non-qualified stock options, performance-based awards, restricted stock awards and restricted stock units. Grants related to restricted stock awards and restricted stock units are immaterial.
45


Stock Options
The exercise price of options granted is equal to the market price of the Company’s common stock at the date of the grant. Options are generally exercisable for up to 10 years from the date of grant and vest in equal increments over three years. The Company issues treasury shares upon option exercise.
For the years ended July 31, 2021, 2020 and 2019, the Company recorded pretax stock-based compensation expense associated with options of $10.8 million, $10.4 million and $9.8 million, respectively. Fair value is calculated using the Black-Scholes option pricing model.
The weighted average fair value for options granted during the years ended July 31, 2021, 2020 and 2019 was $10.23, $10.93 and $12.27 per share, respectively.
The fair value of these awards was determined using following inputs:
Year Ended July 31,
202120202019
Risk-free interest rate
0.5% - 1.3%
0.8% - 1.9%
2.1% - 3.1%
Expected volatility
25.4% - 26.6%
21.0% - 23.7%
16.0% - 21.5%
Expected dividend yield1.6 %1.6 %1.6 %
Expected life:
Director and officer grants8 years8 years8 years
Non-officer grants7 years7 years7 years
Option activity was as follows:
 Options
Outstanding
Weighted
Average Exercise
Price
Balance as of July 31, 20186,785,812 $34.93 
Granted908,925 58.02 
Exercised(1,103,054)25.07 
Canceled/forfeited(60,433)50.57 
Balance as of July 31, 20196,531,250 39.66 
Granted944,094 51.94 
Exercised(845,086)30.35 
Canceled/forfeited(96,279)52.72 
Balance as of July 31, 20206,533,979 42.44 
Granted1,004,631 46.61 
Exercised(1,030,938)36.00 
Canceled/forfeited(62,929)49.95 
Balance as of July 31, 20216,444,743 $44.05 
The total intrinsic value of options exercised during the years ended July 31, 2021, 2020 and 2019 was $22.6 million, $18.3 million and $30.3 million, respectively.
The number of shares authorized as of July 31, 2021 for outstanding options and future grants was 10,361,676. Unvested options forfeited are recorded in operating expenses in the Consolidated Statements of Earnings in the period in which they occur.
46


Outstanding and exercisable stock options as of July 31, 2021 were as follows:
Range of Exercise PricesNumber
Outstanding
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
Number
Exercisable
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
$28.00 to $32.49
701,597 4.4$28.22 701,597 4.4$28.22 
$32.50 to $37.49
564,098 1.534.37 564,098 1.534.37 
$37.50 to $42.49
1,133,867 3.240.29 1,133,867 3.240.29 
$42.50 to $47.49
2,294,336 7.044.80 1,354,933 5.543.97 
$47.50 and above
1,750,845 7.754.96 845,358 7.455.82 
6,444,743 5.7$44.05 4,599,853 4.6$41.66 
As of July 31, 2021, the aggregate intrinsic value of stock options outstanding and exercisable was $142.7 million and $112.8 million, respectively.
For the year ended July 31, 2021, activity for non-vested stock options that contain vesting provisions was as follows:
 OptionsWeighted
Average Grant
Date Fair
Value
Balance as of beginning of year1,744,931 $11.18 
Granted1,004,631 10.23 
Vested(849,496)10.94 
Canceled(55,176)10.65 
Balance as of end of year1,844,890 $10.79 
As of July 31, 2021, there was $6.1 million of total unrecognized compensation expense related to non-vested stock options, which is expected to be recognized over the remaining vesting period during fiscal 2022, 2023 and 2024.
Performance-Based Awards
Performance-based awards are payable in common stock and are based on a formula that measures Company performance over a three year period. These awards are settled after three years with payouts ranging from zero to 200% of the target award value depending on achievement. Performance-based award expense under these plans totaled $1.9 million, $3.4 million and $3.8 million in the years ended July 31, 2021, 2020 and 2019, respectively.
The weighted average grant date fair value related to the Company’s performance-based awards was as follows:
Year Ended July 31,
202120202019
Weighted average grant date fair value$46.06 $51.61 $58.35 
Performance-based award for non-vested activity was as follows:
 Performance SharesWeighted
Average Grant
Date Fair
Value
Balance as of beginning of year198,200 $54.93 
Granted106,100 46.06 
Vested(95,133)58.35 
Canceled(8,600)51.56 
Balance as of end of year200,567 $48.76 
As of July 31, 2021, there was $6.6 million of total unrecognized compensation expense related to non-vested performance shares, which is expected to be recognized over the remaining vesting period during fiscal 2022, 2023 and 2024.
47


Note 14. Employee Benefit Plans
Defined Benefit Pension Plans
The Company has defined benefit pension plans for many of its hourly and salaried employees. There are two types of U.S. plans. The Hourly Pension Plan is primarily for union production employees. The Company no longer allows entrants into the Hourly Pension Plan and certain participating employees continue to accrue Company contribution credits. The Salaried Pension Plan is for some salaried and non-union production employees. The Company no longer allows entrants into the Salaried Pension Plan and the participating employees no longer accrue Company contribution credits. Non-U.S. defined benefit pension plans consist of plans in Belgium, Germany, Mexico and the United Kingdom. These 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 Consolidated Statements of Earnings.
Net periodic pension costs and amounts recognized in other comprehensive (loss) income for the Company’s pension plans were as follows (in millions):
Year Ended July 31,
202120202019
Net periodic benefit cost
Service cost$7.5 $9.5 $6.0 
Interest cost10.2 13.5 16.4 
Expected return on assets(23.7)(26.1)(26.5)
Prior service cost and transition amortization0.3 0.7 0.6 
Actuarial loss amortization8.2 6.5 4.4 
Settlement charge2.0 3.1 2.9 
Curtailment charge0.8   
Net periodic benefit costs5.3 7.2 3.8 
Other changes recognized in other comprehensive income (loss):
Net actuarial gain (loss)35.9 (25.2)(29.0)
Amortization of asset obligations 0.2 0.2 
Amortization of prior service cost1.2 0.6 0.4 
Amortization of net actuarial loss10.2 9.5 7.3 
Total recognized in other comprehensive income (loss)47.3 (14.9)(21.1)
Total recognized in net periodic benefit costs and other comprehensive income (loss)$42.0 $(22.1)$(24.9)

48


The changes in projected benefit obligations, fair value of plan assets and funded status of the Company’s pension plans for the years ended July 31, 2021 and 2020 were as follows (in millions):
Year Ended July 31,
20212020
Change in projected benefit obligation
Projected benefit obligation, beginning of year$585.6 $520.4 
Service cost7.5 9.5 
Interest cost10.2 13.5 
Participant contributions0.8 0.8 
Actuarial (gain) loss(5.7)55.2 
Currency exchange rates8.4 12.8 
Settlements paid(10.7)(10.7)
Benefits paid(16.2)(15.9)
Projected benefit obligation, end of year579.9 585.6 
Change in fair value of plan assets
Fair value of plan assets, beginning of year550.6 502.2 
Actual return on plan assets55.6 59.1 
Company contributions3.1 3.0 
Participant contributions0.8 0.8 
Currency exchange rates8.1 12.1 
Settlements paid(10.7)(10.7)
Benefits paid(16.2)(15.9)
Fair value of plan assets, end of year591.3 550.6 
Funded status of plans, end of year$11.4 $(35.0)
Amounts recognized on the Consolidated Balance Sheets
Other long-term assets$37.5 $6.2 
Other current liabilities(1.3)(1.5)
Other long-term liabilities(24.8)(39.7)
Net recognized asset (liability)$11.4 $(35.0)
The net overfunded status of $11.4 million and underfunded status of $35.0 million as of July 31, 2021 and 2020, respectively, is recognized on the Consolidated Balance Sheets. The pension-related accumulated other comprehensive loss as of July 31, 2021 and 2020 (prior to the consideration of income taxes) was $119.1 million and $166.1 million, respectively, and consisted primarily of unrecognized actuarial losses. The loss expected to be recognized in net periodic pension expense during the year ending July 31, 2022 is $7.4 million. The accumulated benefit obligation for all defined benefit pension plans was $556.5 million and $561.9 million as of July 31, 2021 and 2020, respectively.
The projected benefit obligation and fair value of plan assets for pension plans with projected benefit obligations in excess of plan assets were $83.6 million and $57.4 million, respectively, as of July 31, 2021, and $220.4 million and $179.3 million, respectively, as of July 31, 2020.
The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for pension plans with accumulated benefit obligations in excess of plan assets were $13.8 million, $13.8 million and $3.1 million, respectively, as of July 31, 2021 and $158.0 million, $156.2 million and $133.1 million, respectively, as of July 31, 2020.
49


Assumptions
The significant assumptions used in determining the actuarial present value of the projected benefit obligation were as follows:
Year Ended July 31,
20212020
All U.S. plans  
Discount rate2.55 %2.37 %
Expected rate of return on plan assets5.33 %6.08 %
Rate of compensation increaseN/AN/A
Non-U.S. plans  
Discount rate1.55 %1.48 %
Expected rate of return on plan assets3.13 %3.78 %
Rate of compensation increase2.86 %2.88 %
The weighted average discount rates, expected returns on plan assets and rates of increase in future compensation levels used to determine the net periodic benefit cost were as follows:
Year Ended July 31,
202120202019
All U.S. plans   
Discount rate2.37 %3.55 %4.43 %
Expected rate of return on plan assets5.33 %6.08 %6.25 %
Rate of compensation increaseN/AN/AN/A
Non-U.S. plans   
Discount rate1.52 %1.85 %2.43 %
Expected rate of return on plan assets3.13 %3.78 %4.08 %
Rate of compensation increase2.86 %2.72 %2.69 %
Discount Rates
The Company’s objective in selecting a discount rate is to select the best estimate of the rate at which the benefit obligations could be effectively settled on the measurement date, taking into account the nature and duration of the benefit obligations of the plan. In making this best estimate, the Company looks at the rates of return on high-quality, fixed-income investments currently available, and expected to be available, during the period to maturity of the benefits. This process includes assessing the universe of bonds available on the measurement date with a quality rating of Aa or better.
Expected Long-Term Rate of Return on Plan Assets
The Company considers the historical returns and the future expectations for returns for each asset class, as well as the target asset allocation to develop the assumption for each of its U.S. pension plans. The assumption for non-U.S. pension plans reflects the investment allocation and expected total portfolio returns specific to each plan and country. The expected long-term rate of return on assets is an asset-based weighted average.
Mortality Rates
The Company’s actuary uses the Pri-2012 mortality table issued by the Society of Actuaries in 2019, and the Scale MMP-2019 mortality improvement projection scale for its U.S. pension plans. These assumptions were used for determining the benefit obligations as of July 31, 2021 and for developing the annual expense for the fiscal year ending July 31, 2022. For non-U.S. pension plans, the Company follows the local actuary’s recommendation.
Service and Interest Costs
The Company uses a full yield curve approach to estimate service and interest costs by applying specific spot rates along the yield curve used to determine the benefit obligation of relevant projected cash outflows. This method provides a precise measurement of service and interest costs by aligning the timing of the plans’ liability cash flows to the corresponding spot rate on the yield curve.
50


Investments
Global Equity Securities 
Global equity securities consist primarily of publicly traded U.S. and non-U.S. equities, mutual funds, collective investment trusts, diversified growth investment funds and private equity. Publicly traded equities and index funds are valued at the closing price reported in the active market in which the individual securities are traded. Private equity consists of interests in partnerships that invest in U.S. and non-U.S. equity and debt securities. This may include a diversified mix of partnership interests including buyouts, restructured or distressed debt, growth equity, mezzanine or subordinated debt, real estate, special situation partnerships and venture capital investments. Interests in these funds are valued at the net asset value (NAV) per share.
Fixed Income Securities
Fixed income securities consist primarily of investment and non-investment grade debt securities, debt securities issued by the U.S. Treasury, multi-asset credit investment funds and exchange-traded funds. Government, corporate and other bonds and notes, interest rate and inflation swaps, physical inflation-linked and nominal gilts, synthetic gilts, money market instruments and cash are valued at the closing price reported if they are traded on an active market or if they are traded at yields currently available on comparable securities of issuers with similar credit ratings. Fixed income securities also include smaller allocations to alternative investments, private equity and alternative fixed income investments. Alternative investments consist primarily of private placement funds, private equity investments and alternative fixed income-like investments. Private equity consists of interests in partnerships that invest in U.S. and non-U.S. equity and debt securities. This may include a diversified mix of partnership interests including buyouts, restructured/distressed debt, growth equity, mezzanine or subordinated debt, real estate, special situation partnerships and venture capital investments. Alternative fixed income securities consist primarily of private partnership interests in hedge funds. Interests in these funds are valued at the net asset value NAV per share. The NAV is determined by the administrator or custodian of the fund based on the fair value of the underlying assets owned by the fund less its liabilities.
Insurance Contracts
Insurance contracts are individual contracts whereby an insurance company offers a guaranteed minimum interest return. The Company does not have any influence on the investment decisions made by the insurer. European insurers, in general, are strictly regulated by an external control mechanism and have to invest for their guaranteed interest products within certain boundaries. Typically they have a strategic asset allocation with 80% to 90% fixed income products and 10% to 20% equity type products, including real estate.
Real Assets Funds
Real assets funds consist of interests in partnerships that invest in private real estate and commodities investments. Interests in partnerships are valued using the NAV.
51


Fair Value of Plan Assets
The estimated fair value of pension plan assets and their respective levels in the fair value hierarchy by asset category were as follows (in millions):
Level 1Level 2Level 3Total
Balances of July 31, 2021
Cash and cash equivalents$2.2 $1.0 $ $3.2 
Global equity securities184.1   184.1 
Fixed income securities134.4 158.4  292.8 
Insurance contracts  37.7 37.7 
Total investments in the fair value hierarchy$320.7 $159.4 $37.7 517.8 
Investments using NAV per share as practical expedient73.5 
Total assets$591.3 
Balances as of July 31, 2020
Cash and cash equivalents$6.8 $3.3 $ $10.1 
Global equity securities170.9   170.9 
Fixed income securities111.4 110.8  222.2 
Investment funds 41.7  41.7 
Insurance contracts  35.4 35.4 
Total investments in the fair value hierarchy$289.1 $155.8 $35.4 480.3 
Investments using NAV per share as practical expedient70.3 
Total assets$550.6 
Certain investments, valued at NAV, had the following unfunded commitments and/or redemption restrictions (in millions):
July 31, 2021July 31, 2020
NAVUnfunded CommitmentsNAVUnfunded CommitmentsRedemption Frequency (If Currently Eligible)Redemption Notice (Days)
Global equity securities$50.7 $1.8 $49.5 $1.8 Monthly, Weekly
10 - 90
Fixed income securities20.4    Quarterly, Semi-Annually
60 - 90
Private equity and other funds  17.8  Quarterly, Semi-Annually
60 - 90
Real asset funds2.4 4.3 3.0 4.3 Not eligibleN/A
Total U.S. assets$73.5 $6.1 $70.3 $6.1 

52


The changes in the fair values of the pension plans’ Level 3 assets were as follows (in millions):
Ending balance as of July 31, 2018$28.6 
Unrealized gains3.5 
Foreign currency exchange(1.5)
Purchases0.5 
Sales(0.3)
Ending balance as of July 31, 201930.8 
Unrealized gains4.1 
Foreign currency exchange2.1 
Purchases0.5 
Sales(2.1)
Ending balance as of July 31, 202035.4 
Unrealized gains3.6 
Foreign currency exchange0.1 
Purchases0.6 
Sales(2.0)
Ending balance as of July 31, 2021$37.7 
Investment Policies and Strategies
For U.S. pension plans, the Company uses a total return investment approach to achieve a long-term return on plan assets, with what the Company believes to be a prudent level of risk for the purpose of meeting its retirement income commitments to employees. The U.S. pension plans’ investments are diversified to assist in managing risk. During the year ended July 31, 2021, the Company’s asset allocation were as follows:
Salaried Pension PlanHourly Pension Plan
Global equities33 %29 %
Fixed income65 70 
Real assets1  
Cash and cash equivalents1 1 
Total100 %100 %
The target allocation guidelines are determined in conjunction with the Company’s investment consultant and through the use of modeling the risk/return trade-offs among asset classes utilizing assumptions about expected annual return, expected volatility/standard deviation of returns and expected correlations with other asset classes.
For non-U.S. plans, the general investment objectives are to maintain a suitably diversified portfolio of secure assets with appropriate liquidity that will generate income and capital growth to meet, together with any new contributions from members and the Company, the cost of current and future benefits. Investment policy and performance is measured and monitored on an ongoing basis.
Estimated Contributions and Future Payments
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. The Company made contributions of $6.4 million to its pension plans during the year ended July 31, 2021. Future required pension plan contributions may change significantly depending on the actual rate of return on plan assets, discount rates and regulatory requirements.
53


Estimated future benefit required payments for the Company’s pension plans as of July 31, 2021 were as follows (in millions):
2022$30.7 
2023$26.1 
2024$28.1 
2025$30.1 
2026$28.3 
2027-2031$145.4 
Retirement Savings and Employee Stock Ownership Plan (ESOP)
The Company provides a contributory employee savings plan to U.S. employees that permits participants to make contributions by salary reduction pursuant to section 401(k) of the Internal Revenue Code. For eligible employees, employee contributions of up to 50% of compensation are matched at a rate equaling 100% of the first three percent contributed and 50% of the next two percent contributed. In addition, the Company contributes three percent of compensation annually for eligible employees. Total contribution expense for this plan was $25.2 million, $22.0 million and $23.5 million for the years ended July 31, 2021, 2020 and 2019, respectively. This plan also includes shares from an ESOP. As of July 31, 2021, all shares of the ESOP have been allocated to participants. Total ESOP shares are considered to be shares outstanding for diluted earnings per share calculations.
Deferred Compensation and Other Benefit Plans
The Company provides various deferred compensation and other benefit plans to certain executives. The deferred compensation plan allows these employees to defer the receipt of all or a portion of their cash bonus and other stock-related compensation and up to 75% of their salary to future periods. Other benefit plans are provided to supplement the benefits for a select group of highly compensated individuals that are reduced because of compensation limitations set by the Internal Revenue Code. The Company has recorded a liability of $3.3 million and $4.1 million as of July 31, 2021 and 2020, respectively, related primarily to its deferred compensation plans.
Note 15. 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. For Level 1, inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities. For 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. For Level 3, inputs to the fair value measurement are unobservable inputs or are based on valuation techniques.
Short-Term Financial Instruments
As of July 31, 2021 and 2020, the carrying values of cash and cash equivalents, accounts receivable, short-term borrowings and accounts payable approximate fair value because of the short-term nature of these instruments, and are classified as Level 1 in the fair value hierarchy.
Long-Term Debt
As of July 31, 2021, the estimated fair values of fixed interest rate long-term debt were $297.4 million compared to the carrying values of $275.0 million. As of July 31, 2020, the estimated fair values of fixed interest rate long-term debt were $297.3 million compared to the carrying values of $275.0 million. The fair values are estimated by discounting the projected cash flows using the rates at which similar amounts of debt could currently be borrowed. The carrying values of total variable interest rate long-term debt were $188.3 million and $350.0 million as of July 31, 2021 and 2020, respectively, and approximate their fair values. Long-term debt is classified as Level 2 in the fair value hierarchy.
Equity Method Investments
The Company holds equity method investments, which are included in other long-term assets on the accompanying Consolidated Balance Sheets. The aggregate carrying amount of these investments was $24.2 million and $21.7 million as of July 31, 2021 and 2020, respectively. These equity method investments are measured at fair value on a non-recurring 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 are required to be measured, they 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.
54


Derivative Fair Value Measurements
The Company enters into derivative instrument agreements, including forward foreign currency exchange contracts, net investment hedges and interest rate swaps, to manage risk in connection with changes in foreign currency and interest rates. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. The Company does not enter into derivative instrument agreements for trading or speculative purposes.
The fair values of the Company’s forward foreign currency exchange contracts, net investment hedges and interest rate swaps 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 and are determined by standard calculations and models that use readily observable market parameters. These inputs include foreign currency exchange rates and interest rates. Industry standard data providers are the primary source for forward and spot rate information for both interest rates and foreign currency exchange rates. The fair values of the Company’s forward foreign currency exchange contracts, net investment hedges and interest rate swaps are classified as Level 2 in the fair value hierarchy.
Forward Foreign Currency Exchange Contracts
The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers’ local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers’ local currency. Both of these transaction types can create volatility in the Company’s financial statements. The Company uses forward currency exchange contracts to manage those exposures and fluctuations. These contracts generally mature in 12 months or less, which is consistent with the forecasts of the related purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, most of which are related to certain intercompany transactions, are not designated.
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 as net investment hedges.
Interest Rate Swaps
The Company uses swap agreements to hedge exposure related to interest expense and to manage its exposure to interest rate movements. In fiscal 2021, the Company entered into interest rate swap agreements designated as cash flow hedges with aggregate notional amounts of $40.0 million and $25.0 million, respectively, hedging future fixed-rate debt issuances, which effectively fixed a portion of interest payments based on the ten year treasury rates. Both instruments terminated in the fourth quarter of fiscal 2021, generating a realized gain of $2.6 million, and were subsequently recorded in accumulated other comprehensive loss on the Consolidated Balance Sheet and will be amortized to interest expense over the life of the related debt issued in August 2021.
55


Fair Value of Derivatives Contracts
The fair value of the Company’s derivative contracts, which were recorded on the Consolidated Balance Sheets was as follows (in millions):
Fair Values Significant Other Observable Inputs
Total Notional Amounts
Assets
Liabilities
July 31,July 31,July 31,
202120202021202020212020
Designated as hedging instruments
Forward foreign currency exchange contracts (1)
$117.2 $68.1 $1.0 $0.1 $1.2 $0.6 
Net investment hedge55.8 55.8 1.1 1.2 2.0  
Total designated173.0123.92.11.33.20.6
Not designated as hedging instruments
Forward foreign currency exchange contracts (2)
154.2169.10.52.00.40.8
Total not designated154.2 169.1 0.5 2.0 0.4 0.8 
Total$327.2 $293.0 $2.6 $3.3 $3.6 $1.4 
(1)The total notional amount of $117.2 million as of July 31, 2021 includes purchases of $73.0 million and sales of $44.2 million, or net purchases of $28.8 million. The total notional amount of $68.1 million as of July 31, 2020 includes purchases of $45.2 million and sales of $22.9 million, or net purchases of $22.3 million.
(2)The total notional amount of $154.2 million as of July 31, 2021 includes purchases of $76.1 million and sales of $78.1 million, or net sales of $2.0 million. The total notional amount of $169.1 million as of July 31, 2020 includes purchases of $82.9 million and sales of $86.2 million, or net sales of $3.2 million.
Forward foreign currency exchange contract assets were recorded in other current assets and in other long-term assets on the Consolidated Balance Sheets. Forward foreign currency exchange contract liabilities were recorded in other current liabilities on the Consolidated Balance Sheets. The net investment hedge was recorded in other current assets and in other long-term liabilities on the Consolidated Balance Sheets.
Changes in the fair value of the Company’s designated hedges are reported in accumulated other comprehensive loss on the Consolidated Balance Sheets until the related transaction occurs. Designated hedges are recognized as a component of sales, cost of sales, operating expenses and other income, net in the Consolidated Statements of Earnings upon occurrence of the related hedged transaction.
Hedges which are not designated are recognized in other income, net in the Consolidated Statements of Earnings timed to coincide with the related hedged transactions. Changes in the fair value of these hedges are, likewise, recognized in other income, net in the Consolidated Statements of Earnings.
The Company classifies cash flows from derivatives designated in a qualifying cash flow hedging relationship in the same category as the cash flows from the hedged items. Cash flows from these derivative transactions are recorded in operating activities in the Consolidated Statements of Cash Flows.
Amounts related to forward foreign currency exchange contracts are expected to be reclassified into earnings during the next 12 months based upon the timing of inventory purchases and sales. Amounts related to excluded components associated with the net investment hedge are expected to be reclassified into earnings through their termination in July 2029. See Note 12 for additional information on accumulated other comprehensive loss.
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 is a failure under other financing arrangements related to payment terms or covenants. As of July 31, 2021 and 2020, no collateral was posted.
56


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.
Note 16. Guarantees
Advanced Filtration Systems Inc. (AFSI) is an unconsolidated joint venture established by the Company and Caterpillar Inc. (Caterpillar) in 1986. AFSI designs and manufactures high-efficiency fluid filters used in Caterpillar’s machinery worldwide. The Company and Caterpillar equally own the shares of AFSI, and guarantee certain debt and banking services, including credit and debit cards, merchant processing and treasury management services, of the joint venture. The Company accounts for AFSI as an equity method investment.
The outstanding debt relating to AFSI and the contingent liability for standby letters of credit relating to the Company was as follows (in millions):
July 31,
20212020
Outstanding debt of AFSI (the Company guarantees half)$37.8 $40.0 
Contingent liability for standby letters of credit issued under the Company’s revolving credit facility$7.7 $7.5 
Amounts drawn for letters of credit under the Company’s revolving credit facility$ $ 
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.
Items relating to AFSI, which are recorded in other income, net in the Consolidated Statements of Earnings were as follows (in millions):
Year Ended July 31,
202120202019
Investment earnings from AFSI$1.8 $2.2 $(0.3)
Royalty income from AFSI$6.9 $6.8 $6.5 

Note 17. Commitments and Contingencies
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. The Company believes the estimated liability in its Consolidated Financial Statements for claims or litigation is adequate and appropriate for the probable and estimable outcomes. Liabilities recorded were not material to the Company’s financial position, results of operations or liquidity. 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.
Warranty Reserves
The Company estimates warranty expense on certain products at the time of sale using quantitative measures based on historical warranty claim experience and evaluation of specific customer warranty issues. There were no individually or collectively material specific warranty matters accrued for, or significant settlements made, during the years ended July 31, 2021 and 2020. The Company’s accrued warranty reserves were $6.1 million and $9.5 million as of July 31, 2021 and 2020, respectively.
Note 18. Segment Reporting
The Company’s reportable segments are Engine Products and Industrial Products. The Company determines its operating segments consistent with the manner in which it manages its operations and evaluates performance for internal review and decision-making. Corporate and unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense, certain incentive compensation as well as restructuring charges.
57


The Engine Products segment sells to 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 include 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 Industrial Products segment sells to various dealers, distributors, OEMs of gas-fired turbines and OEMs and end users requiring clean air filtration solutions and replacement filters. Products include dust, fume and mist collectors, compressed air purification systems, air filtration systems for gas turbines, polytetrafluoroethylene 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 Company has manufacturing facilities that serve both of its reportable segments. As such, asset and capital expenditure information by reportable segment has not been provided, since the Company does not produce or utilize such information internally. In addition, although depreciation and amortization expense is a component of each reportable segment’s operating results, it is not discretely identifiable.
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 details by product group were as follows (in millions):
Engine
Products Segment
Industrial
Products Segment
Corporate and
Unallocated
Total
Company
Year ended July 31, 2021
Net sales$1,957.7 $896.2 $ $2,853.9 
Equity earnings in unconsolidated affiliates$4.2 $ $ $4.2 
Earnings (loss) before income taxes$289.0 $133.3 $(41.3)$381.0 
Equity investments in unconsolidated affiliates$24.2 $ $ $24.2 
Year ended July 31, 2020    
Net sales$1,727.5 $854.3 $ $2,581.8 
Equity earnings in unconsolidated affiliates$4.7 $0.5 $ $5.2 
Earnings (loss) before income taxes$229.3 $124.9 $(19.0)$335.2 
Equity investments in unconsolidated affiliates$21.7 $ $ $21.7 
Year ended July 31, 2019    
Net sales$1,926.0 $918.9 $ $2,844.9 
Equity earnings in unconsolidated affiliates$2.1 $0.1 $ $2.2 
Earnings (loss) before income taxes$254.6 $140.1 $(19.5)$375.2 
Equity investments in unconsolidated affiliates$19.0 $4.0 $ $23.0 
58


Net sales by product group were as follows (in millions):
Year Ended July 31,
202120202019
Engine Products segment
Off-Road$328.1 $256.5 $315.1 
On-Road138.8 124.4 179.8 
Aftermarket1,394.6 1,228.9 1,315.3 
Aerospace and Defense96.2 117.7 115.8 
Total Engine Products segment1,957.7 1,727.5 1,926.0 
Industrial Products segment
Industrial Filtration Solutions621.9 581.2 641.8 
Gas Turbine Systems96.2 101.6 106.3 
Special Applications178.1 171.5 170.8 
Total Industrial Products segment896.2 854.3 918.9 
Total net sales$2,853.9 $2,581.8 $2,844.9 
Net sales, generally disaggregated by location where the customer’s order was received, and property, plant and equipment, net by geographic region were as follows (in millions):
Net Sales Property, Plant and Equipment, Net
Year ended July 31, 2021
U.S. and Canada$1,084.2 $214.0 
EMEA865.7 220.4 
APAC649.2 60.4 
LATAM254.8 123.0 
Total$2,853.9 $617.8 
Year ended July 31, 2020
U.S. and Canada$1,059.9 $229.0 
EMEA760.2 229.4 
APAC553.2 59.8 
LATAM208.5 113.4 
Total$2,581.8 $631.6 
Year ended July 31, 2019
U.S. and Canada$1,192.6 $231.0 
EMEA826.8 199.1 
APAC597.9 50.2 
LATAM227.6 108.6 
Total$2,844.9 $588.9 
Concentrations
There were no customers that accounted for over 10% of net sales during the years ended July 31, 2021, 2020 or 2019. There were no customers that accounted for over 10% of gross accounts receivable as of July 31, 2021 or 2020.
59


Note 19. Restructuring
In the second quarter of fiscal 2021, the Company initiated activities to further improve its operating and manufacturing cost structure, primarily in its EMEA region. These activities resulted in restructuring charges, primarily related to severance, of $14.8 million in the second quarter of fiscal 2021. Charges of $5.8 million were included in cost of sales and $9.0 million were included in operating expenses in the Consolidated Statement of Earnings for year ended July 31, 2021. Charges of $2.5 million relate to the Engine Products segment, $6.5 million relate to the Industrial Products segment and $5.8 million were included in Corporate and unallocated. For the year ended July 31, 2021, $4.5 million of the restructuring charges were paid and $10.3 million were accrued as of July 31, 2021.
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Management of the Company, with the participation of its Chief Executive Officer and the 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 (SEC) 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 by Rules 13a-15(f) under the Exchange Act) occurred during the fiscal quarter ended July 31, 2021, that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.
Management’s Report on Internal Control over Financial Reporting
See Management’s Report on Internal Control over Financial Reporting under Item 8 of this Annual Report.
Report of Independent Registered Public Accounting Firm
See Report of Independent Registered Public Accounting Firm under Item 8 of this Annual Report.
Item 9B. Other Information
None.
PART III
Item 10. Directors, Executive Officers and Corporate Governance
The information under the captions “Item 1: Election of Directors,” “Director Selection Process,” “Audit Committee,” “Audit Committee Expertise; Complaint-Handling Procedures,” and “Delinquent Section 16(a) Reports” of the 2021 Proxy Statement is incorporated herein by reference. Information on the Executive Officers of the Company is found under the caption “Information about our Executive Officers” in Part I of this Annual Report.
The Company has adopted a code of business conduct and ethics in compliance with applicable rules of the SEC that applies to its Principal Executive Officer, its Principal Financial Officer and its Principal Accounting Officer or Controller or persons performing similar functions. A copy of the code of business conduct and ethics is posted on the Company’s website at ir.donaldson.com. The code of business conduct and ethics is available in print, free of charge, to any stockholder who requests it. The Company will disclose any amendments to or waivers of the code of business conduct and ethics for the Company’s Principal Executive Officer, Principal Financial Officer and Principal Accounting Officer on the Company’s website.
Item 11. Executive Compensation
The information under the captions “Executive Compensation” and “Director Compensation” of the 2021 Proxy Statement is incorporated herein by reference.
60


Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information under the captions “Security Ownership” and “Equity Compensation Plan Information” of the 2021 Proxy Statement is incorporated herein by reference.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information under the captions “Policy and Procedures Regarding Transactions with Related Persons” and “Board Oversight and Director Independence” of the 2021 Proxy Statement is incorporated herein by reference.
Item 14. Principal Accounting Fees and Services
The information under the captions “Independent Registered Public Accounting Firm Fees” and “Audit Committee Pre-Approval Policies and Procedures” of the 2021 Proxy Statement is incorporated herein by reference.
PART IV
Item 15. Exhibits, Financial Statement Schedules
Documents filed with this report:
(1)Financial Statements
Report of Independent Registered Public Accounting Firm
Consolidated Statements of Earnings — years ended July 31, 2021, 2020 and 2019
Consolidated Statements of Comprehensive Income — years ended July 31, 2021, 2020 and 2019
Consolidated Balance Sheets — July 31, 2021 and 2020
Consolidated Statements of Cash Flows — years ended July 31, 2021, 2020 and 2019
Consolidated Statements of Changes in Stockholders’ Equity — years ended July 31, 2021, 2020 and 2019
Notes to Consolidated Financial Statements
(2)Financial Statement Schedules
All other schedules (Schedules I, II, III, IV and V) for which provision is made in the applicable accounting regulations of the SEC are not required under the related instruction, or are inapplicable, and therefore have been omitted or the required information is shown in the consolidated financial statements or the accompanying notes to the consolidated financial statements.
(3)Exhibits

Exhibit Index
*4-B**
61


62


101The following financial information from the Donaldson Company, Inc. Annual Report on Form 10-K for the fiscal year ended July 31, 2021, formatted in Inline eXtensible Business Reporting Language (iXBRL): (i) the Consolidated Statements of Earnings, (ii) the Consolidated Statements of Comprehensive Income, (iii) the Consolidated Balance Sheets, (iv) the Consolidated Statements of Cash Flows, (v) the Consolidated Statements of Changes in Stockholders’ Equity and (vi) the Notes to Consolidated Financial Statements.
104The cover page from the Donaldson Company, Inc. Annual Report on Form 10-K for the fiscal year ended July 31, 2021, formatted in iXBRL (included as Exhibit 101).
__________________
*Exhibit has previously been filed with the SEC and is incorporated herein by reference as an exhibit.
**Pursuant to the provisions of Regulation S-K Item 601(b)(4)(iii)(A), copies of instruments defining the rights of holders of certain long-term debts of the Registrant and its subsidiaries are not filed and in lieu thereof the Registrant agrees to furnish a copy thereof to the SEC upon request.
***Denotes compensatory plan or management contract.

Item 16. 10-K Summary
None.
63


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
    
Date:September 24, 2021 By:  /s/ Tod E. Carpenter
    Tod E. Carpenter
Chief Executive Officer
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated on September 24, 2021.
/s/ Tod E. Carpenter Chairman, President and Chief Executive Officer
Tod E. Carpenter (Principal Executive Officer)
/s/ Scott J. Robinson Senior Vice President and Chief Financial Officer
Scott J. Robinson (Principal Financial Officer)
/s/ Peter J. Keller Corporate Controller
Peter J. Keller (Principal Accounting Officer)
* Director
Andrew Cecere  
* Director
Pilar Cruz  
* Director
Michael J. Hoffman  
* Director
Douglas A. Milroy  
* Director
Willard D. Oberton  
* Director
James J. Owens  
* Director
Ajita G. Rajendra  
* Director
Trudy A. Rautio  
* Director
John P. Wiehoff  
*By:/s/ Amy C. Becker  
Amy C. Becker  
As attorney-in-fact  

64
EX-21 2 exhibit21dci20210731.htm EX-21 Document

Exhibit 21


Wholly Owned Subsidiaries, Joint Ventures and Partnerships

Wholly Owned Subsidiaries
 
Name of CompanyWhere Organized
BOFA Americas Inc.Staunton, IL, USA
BOFA International Ltd.Poole, United Kingdom
Donaldson Australasia Pty. Ltd.Wyong, Australia
Donaldson Belgie, b.v.b.a.Leuven, Belgium
Donaldson Canada, Inc.Toronto, Ontario, Canada
Donaldson Chile, Ltd.Santiago, Chile
Donaldson China Holding Co., Ltd.Shanghai, China
Donaldson China Trading Co., Ltd.Wuxi, China
Donaldson Colombia S.A.S.Bogotá, Colombia
Donaldson Czech Republic s.r.o.Klasterec nad Ohri, Czech Republic
Donaldson do Brasil Equipamentos Industriais LtdaAtibaia, São Paulo, Brazil
Donaldson Education Investment Company RF (Pty) Ltd.Modderfontein, South Africa
Donaldson Europe b.v.Leuven, Belgium
Donaldson Far East Ltd.Hong Kong, S.A.R., China
Donaldson Filter Components Ltd.Hull, United Kingdom
Donaldson Filtration (Asia Pacific) Pte. Ltd.Changi, Singapore
Donaldson Filtration Deutschland GmbHHaan, Germany
Donaldson Filtration (GB) Ltd.Leicester, United Kingdom
Donaldson Filtration Magyarorszag Kft.Budapest, Hungary
Donaldson Filtration Malaysia Sdn. Bhd.Selangor Darul Ehsan, Malaysia
Donaldson Filtration Norway a.s.Moss, Norway
Donaldson Filtration Österreich, GmbHVienna, Austria
Donaldson Filtration Slovensko s.r.o.Bratislava, Slovakia
Donaldson Filtration Sub Saharan Africa (Pty) Ltd.Modderfontein, South Africa
Donaldson Filtration Systems (Pty) Ltd.Cape Town, South Africa
Donaldson Filtration (Thailand) Ltd.Nonthaburi, Thailand
Donaldson Filtre Sistemleri Ticaret Ltd. SirketiIstanbul, Turkey
Donaldson France S.A.S.Paris, France
Donaldson Ibèrica Soluciones en Filtracion s.l.Barcelona, Spain
Donaldson India Filter Systems Pvt. Ltd.New Delhi, India
Donaldson Industrial CR s.r.o.Kadan, Czech Republic
Donaldson Italia s.r.l.Ostiglia, Italy
Donaldson Korea Co., Ltd.Seoul, South Korea
Donaldson Middle East Filtration System LLCAbu Dhabi, United Arab Emirates
Donaldson Nederland B.V.Almere, Netherlands
Donaldson Overseas Holding S.a.r.l.Luxembourg City, Luxembourg
Donaldson Peru s.a.c.Lima, Peru
Donaldson Polska Sp. z.o.o.Warsaw, Poland
Donaldson Scandinavia a.p.s.Hørsholm, Denmark
Donaldson Schweiz GmbHZurich, Switzerland
Donaldson Taiwan Inc.Taipei, Taiwan
Donaldson (Thailand) Ltd.Rayong, Thailand



Donaldson UK Holding Ltd.Hull, United Kingdom
Donaldson (Wuxi) Filters Co. Ltd.Wuxi, China
Donaldson S.A. de C.V.Aguascalientes, Mexico
Donaldson S.A.S.Domjean, France
Filtros Partmo S.A.S.Bogotá, Colombia
Hy-Pro CorporationAnderson, Indiana
Le Bozec Filtration Systems, S.A.S.Paris, France
Nippon Donaldson Ltd.Tachikawa, Tokyo, Japan
P.T. Donaldson Filtration IndonesiaJakarta, Indonesia
Prestadora de Servicios Aguascalientes S. de R.L. de C.V.Aguascalientes, Mexico
Shoo 788AA Ltd.Poole, United Kingdom
Ultrafilter S.A.S.Vigny, France
Joint Ventures and Partnerships
Name of CompanyWhere Organized
Advanced Filtration Systems Inc.Champaign, IL USA
AFSI Europe s.r.o.Most, Czech Republic
P.T. Panata Jaya MandiriJakarta, Indonesia
Rashed Al-Rashed & Sons - Donaldson Company Ltd.Dammam, Saudi Arabia
 
 
 
 
 


EX-23 3 exhibit23dci20210731.htm EX-23 Document

Exhibit 23
Consent of Independent Registered Public Accounting Firm

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-235394, 333-238901, 333-170729, 333-97771, 33-27086 and 33-44624) of Donaldson Company, Inc. of our report dated September 24, 2021 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.




/s/ PricewaterhouseCoopers LLP
Minneapolis, Minnesota
September 24, 2021

 



EX-24 4 exhibit24dci20210731.htm EX-24 Document

Exhibit 24
 
POWER OF ATTORNEY
 
 
The undersigned does hereby constitute and appoint Amy C. Becker and Peter J. Keller the undersigned’s attorneys-in-fact and agents, individually and separately, for the purpose of signing in the undersigned’s name and on the undersigned’s behalf as a Director of Donaldson Company, Inc., a report on Form 10-K for the Annual Report for Fiscal Year 2021, pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934, of Donaldson Company, Inc., and any and all amendments thereto, and to deliver on the undersigned’s behalf said report so signed for filing with the Securities and Exchange Commission.
 
 
 
Dated:  September 24, 2021
 
 
 /s/ Tod E. Carpenter
 Signature
  
 Tod E. Carpenter
 Print Name
 
 
 
 
 
 

POWER OF ATTORNEY
 
 
The undersigned does hereby constitute and appoint Tod E. Carpenter, Amy C. Becker, and Peter J. Keller the undersigned’s attorneys-in-fact and agents, individually and separately, for the purpose of signing in the undersigned’s name and on the undersigned’s behalf as a Director of Donaldson Company, Inc., a report on Form 10-K for the Annual Report for Fiscal Year 2021, pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934, of Donaldson Company, Inc., and any and all amendments thereto, and to deliver on the undersigned’s behalf said report so signed for filing with the Securities and Exchange Commission.
 
 
 
Dated:  September 24, 2021
 
 
 /s/ Andrew Cecere
 Signature
  
 Andrew Cecere
 Print Name
 
 






 
 POWER OF ATTORNEY
 
 
The undersigned does hereby constitute and appoint Tod E. Carpenter, Amy C. Becker, and Peter J. Keller the undersigned’s attorneys-in-fact and agents, individually and separately, for the purpose of signing in the undersigned’s name and on the undersigned’s behalf as a Director of Donaldson Company, Inc., a report on Form 10-K for the Annual Report for Fiscal Year 2021, pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934, of Donaldson Company, Inc., and any and all amendments thereto, and to deliver on the undersigned’s behalf said report so signed for filing with the Securities and Exchange Commission.
 
 
 
Dated:  September 24, 2021
 
 
 /s/ Pilar Cruz
 Signature
  
 Pilar Cruz
 Print Name
 




POWER OF ATTORNEY
 
 
The undersigned does hereby constitute and appoint Tod E. Carpenter, Amy C. Becker, and Peter J. Keller the undersigned’s attorneys-in-fact and agents, individually and separately, for the purpose of signing in the undersigned’s name and on the undersigned’s behalf as a Director of Donaldson Company, Inc., a report on Form 10-K for the Annual Report for Fiscal Year 2021, pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934, of Donaldson Company, Inc., and any and all amendments thereto, and to deliver on the undersigned’s behalf said report so signed for filing with the Securities and Exchange Commission.
 
 
 
Dated:  September 24, 2021
 
 
 /s/ Michael J. Hoffman
 Signature
  
 Michael J. Hoffman
 Print Name
 
 
 
 
 



POWER OF ATTORNEY
 
 
The undersigned does hereby constitute and appoint Tod E. Carpenter, Amy C. Becker, and Peter J. Keller the undersigned’s attorneys-in-fact and agents, individually and separately, for the purpose of signing in the undersigned’s name and on the undersigned’s behalf as a Director of Donaldson Company, Inc., a report on Form 10-K for the Annual Report for Fiscal Year 2021, pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934, of Donaldson Company, Inc., and any and all amendments thereto, and to deliver on the undersigned’s behalf said report so signed for filing with the Securities and Exchange Commission.
 
 
 
Dated:  September 24, 2021
 
 
 /s/ Douglas A. Milroy
 Signature
  
 Douglas A. Milroy
 Print Name
 
 
 
 
 
 
POWER OF ATTORNEY
 
 
The undersigned does hereby constitute and appoint Tod E. Carpenter, Amy C. Becker, and Peter J. Keller the undersigned’s attorneys-in-fact and agents, individually and separately, for the purpose of signing in the undersigned’s name and on the undersigned’s behalf as a Director of Donaldson Company, Inc., a report on Form 10-K for the Annual Report for Fiscal Year 2021, pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934, of Donaldson Company, Inc., and any and all amendments thereto, and to deliver on the undersigned’s behalf said report so signed for filing with the Securities and Exchange Commission.
 
 
 
Dated:  September 24, 2021
 
 
 /s/ Willard D. Oberton
 Signature
  
 Willard D. Oberton
 Print Name
 
 
 
 
 
 



POWER OF ATTORNEY
 
 
The undersigned does hereby constitute and appoint Tod E. Carpenter, Amy C. Becker, and Peter J. Keller the undersigned’s attorneys-in-fact and agents, individually and separately, for the purpose of signing in the undersigned’s name and on the undersigned’s behalf as a Director of Donaldson Company, Inc., a report on Form 10-K for the Annual Report for Fiscal Year 2021, pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934, of Donaldson Company, Inc., and any and all amendments thereto, and to deliver on the undersigned’s behalf said report so signed for filing with the Securities and Exchange Commission.
 
 
 
Dated:  September 24, 2021
 
 
 /s/ James J. Owens
 Signature
  
 James J. Owens
 Print Name
 
 
 
 
 
 
POWER OF ATTORNEY
 
 
The undersigned does hereby constitute and appoint Tod E. Carpenter, Amy C. Becker, and Peter J. Keller the undersigned’s attorneys-in-fact and agents, individually and separately, for the purpose of signing in the undersigned’s name and on the undersigned’s behalf as a Director of Donaldson Company, Inc., a report on Form 10-K for the Annual Report for Fiscal Year 2021, pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934, of Donaldson Company, Inc., and any and all amendments thereto, and to deliver on the undersigned’s behalf said report so signed for filing with the Securities and Exchange Commission.
 
 
 
Dated:  September 24, 2021
 
 
 /s/ Ajita G. Rajendra
 Signature
  
 Ajita G. Rajendra
 Print Name
 
 
 
 
 
 



POWER OF ATTORNEY
 
 
The undersigned does hereby constitute and appoint Tod E. Carpenter, Amy C. Becker, and Peter J. Keller the undersigned’s attorneys-in-fact and agents, individually and separately, for the purpose of signing in the undersigned’s name and on the undersigned’s behalf as a Director of Donaldson Company, Inc., a report on Form 10-K for the Annual Report for Fiscal Year 2021, pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934, of Donaldson Company, Inc., and any and all amendments thereto, and to deliver on the undersigned’s behalf said report so signed for filing with the Securities and Exchange Commission.
 
 
 
Dated:  September 24, 2021
 
 
 /s/ Trudy A. Rautio
 Signature
  
 Trudy A. Rautio
 Print Name
 
 
 
 
 
 
POWER OF ATTORNEY
 
 
The undersigned does hereby constitute and appoint Tod E. Carpenter, Amy C. Becker, and Peter J. Keller the undersigned’s attorneys-in-fact and agents, individually and separately, for the purpose of signing in the undersigned’s name and on the undersigned’s behalf as a Director of Donaldson Company, Inc., a report on Form 10-K for the Annual Report for Fiscal Year 2021, pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934, of Donaldson Company, Inc., and any and all amendments thereto, and to deliver on the undersigned’s behalf said report so signed for filing with the Securities and Exchange Commission.
 
 
 
Dated:  September 24, 2021
 
 
 /s/ John P. Wiehoff
 Signature
  
 John P. Wiehoff
 Print Name
 
 
 
 
 
 


EX-31.A 5 exhibit31-adci20210731.htm EX-31.A Document

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 Annual Report on Form 10-K 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:September 24, 2021 By:  /s/ Tod E. Carpenter
    
Tod E. Carpenter
Chief Executive Officer
 



EX-31.B 6 exhibit31-bdci20210731.htm EX-31.B Document

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 Annual Report on Form 10-K 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:September 24, 2021 By:  /s/ Scott J. Robinson
    Scott J. Robinson
Chief Financial Officer
 


EX-32 7 exhibit32dci20210731.htm EX-32 Document

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 Annual Report on Form 10-K for the fiscal year ended July 31, 2021 for Donaldson Company, Inc.:
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
I, Tod E. Carpenter, Chief Executive Officer of Donaldson Company, Inc., certify that:
1.The Annual Report on Form 10-K of Donaldson Company, Inc. for the fiscal year ended July 31, 2021, (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:September 24, 2021 By:  /s/ Tod E. Carpenter
    
Tod E. Carpenter
Chief Executive Officer
CERTIFICATION OF CHIEF FINANCIAL OFFICER
I, Scott J. Robinson, Chief Financial Officer of Donaldson Company, Inc., certify that:
1.The Annual Report on Form 10-K of Donaldson Company, Inc. for the fiscal year ended July 31, 2021, (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:September 24, 2021 By:  /s/ Scott J. Robinson
    Scott J. Robinson
Chief Financial Officer
 
 
 


EX-101.SCH 8 dci-20210731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 1008009 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Acquisitions and Divestitures link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Acquisitions and Divestitures (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2106103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue (Disaggregation of Revenue by Geographic Region) (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Inventories, Net link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Inventories, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Inventories, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2113105 - Disclosure - Property, Plant and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Property, Plant and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2116106 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2418407 - Disclosure - Goodwill and Other Intangible Assets (Reconciliation of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2419408 - Disclosure - Goodwill and Other Intangible Assets (Reconciliation of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2420409 - Disclosure - Goodwill and Other Intangible Assets (Expected Amortization Expense Relating to Existing Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Short-Term Borrowings and Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Short-Term Borrowings and Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2423410 - Disclosure - Short-Term Borrowings and Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2124108 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2426411 - Disclosure - Long-Term Debt (Schedule of Long-term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2426411 - Disclosure - Long-Term Debt (Schedule of Long-term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2427412 - Disclosure - Long-Term Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2428413 - Disclosure - Long-Term Debt (Future Maturities of Long Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2129109 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2330307 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2431414 - Disclosure - Income Taxes (Components of Earnings Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2432415 - Disclosure - Income Taxes (Components of The Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - Income Taxes (Schedule of Reconciliation of U.S. Statutory Income Tax Rate With Effective Income Tax Rate) (Details) link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - Income Taxes (Schedule of Temporary Differences That Give Rise to Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2436419 - Disclosure - Income Taxes (NOL and Tax Credit Valuation Allowances) (Details) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Income Taxes (Schedule of Reconciliation of Beginning and Ending Amount of Gross Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - Leases (Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2441422 - Disclosure - Leases (Supplemental Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2442423 - Disclosure - Leases (Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2442423 - Disclosure - Leases (Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2143111 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2344309 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2445424 - Disclosure - Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2146112 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2347310 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2448425 - Disclosure - Stockholders' Equity (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2449426 - Disclosure - Stockholders' Equity (Schedule of Treasury Stock) (Details) link:presentationLink link:calculationLink link:definitionLink 2150113 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2351311 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2452427 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2153114 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2354312 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2455428 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2456429 - Disclosure - Stock-Based Compensation (Weighted Average Assumptions for Recognized Fair Value of Stock-Based Employee Compensation Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2457430 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2458431 - Disclosure - Stock-Based Compensation (Summary of Information Concerning Outstanding and Exercisable Options) (Details) link:presentationLink link:calculationLink link:definitionLink 2459432 - Disclosure - Stock-Based Compensation (Status for Options Which Contain Vesting Provisions) (Details) link:presentationLink link:calculationLink link:definitionLink 2460433 - Disclosure - Stock-Based Compensation (Status for Performance-Based Awards Which Contain Vesting Provisions) (Details) link:presentationLink link:calculationLink link:definitionLink 1009010 - Statement - Statement of Cash Flows (Statement) link:presentationLink link:calculationLink link:definitionLink 2161115 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2362313 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2463434 - Disclosure - Employee Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2464435 - Disclosure - Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2465436 - Disclosure - Employee Benefit Plans (Obligations and Funded Status of Company's Pension Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2466437 - Disclosure - Employee Benefit Plans (Weighted-Average Discount Rates in Determining Actuarial Present Value of Projected Benefit Obligation) (Details) link:presentationLink link:calculationLink link:definitionLink 2467438 - Disclosure - Employee Benefit Plans (Assumptions Used to Determine Net Periodic Benefit Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2468439 - Disclosure - Employee Benefit Plans (Fair Value of Assets Held) (Details) link:presentationLink link:calculationLink link:definitionLink 2469440 - Disclosure - Employee Benefit Plans (Unfunded Commitments and Redemption Restrictions) (Details) link:presentationLink link:calculationLink link:definitionLink 2470441 - Disclosure - Employee Benefit Plans (Changes in Fair Value of U.S. Pension Plans' Level 3 Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2471442 - Disclosure - Employee Benefit Plans (Pension Plan Target Allocation) (Details) link:presentationLink link:calculationLink link:definitionLink 2472443 - Disclosure - Employee Benefit Plans (Estimated Future Benefit Payments for U.S. and Non U.S. Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2173116 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2374314 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2475444 - Disclosure - Fair Value Measurements (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2476445 - Disclosure - Fair Value Measurements (Fair Value of Outstanding Derivatives in Consolidated Balance Sheets) (Details) link:presentationLink link:calculationLink link:definitionLink 2177117 - Disclosure - Guarantees link:presentationLink link:calculationLink link:definitionLink 2378315 - Disclosure - Guarantees (Tables) link:presentationLink link:calculationLink link:definitionLink 2479446 - Disclosure - Guarantees (Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 2480447 - Disclosure - Guarantees (Income Statement) (Details) link:presentationLink link:calculationLink link:definitionLink 2181118 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2482448 - Disclosure - Commitment and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2183119 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2384316 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2485449 - Disclosure - Segment Reporting (Summary of Segment Detail) (Details) link:presentationLink link:calculationLink link:definitionLink 2486450 - Disclosure - Segment Reporting (Net Sales by Product Within Engine Products Segment and Industrial Products Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2487451 - Disclosure - Segment Reporting (Geographic Sales by Origination and Property, Plant and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2188120 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2489452 - Disclosure - Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 dci-20210731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 dci-20210731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 dci-20210731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT U.S. and Canada United States And Canada [Member] United States And Canada Supplemental Cash Flow Information Supplemental Cash Flow Information [Abstract] Actuarial (gain) loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Reclassifications, before tax Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period State Current State and Local Tax Expense (Benefit) $37.50 to $42.49 Range Three [Member] Range Three [Member] Dividends Dividends, Common Stock, Cash Equity method investments Equity Method Investments, Fair Value Disclosure EMEA EMEA [Member] Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Fair Value, Investments, Entities that Calculate Net Asset Value Per Share Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items] Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Other current liabilities Liability, Defined Benefit Plan, Current Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [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] Forward Foreign Currency Contracts and Net Investment Hedges Derivatives, Policy [Policy Text Block] (Decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Non-officer grants Non Officer Original Grants [Member] Non - Officer Original Grants [Member] Cancelled (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested Options Forfeited, Number Of Shares Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested Options Forfeited, Number Of Shares 2023 Long-Term Debt, Maturity, Year Two Income taxes payable Increase (Decrease) in Income Taxes Payable Intrinsic value of stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Document Fiscal Year Focus Document Fiscal Year Focus Stock options, exercise price range, lower range limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Operating losses and tax credit carryforward valuation allowance Operating Losses And Tax Credit Carryforward Valuation Allowance Operating Losses And Tax Credit Carryforward Valuation Allowance Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Maturities of Long-term Debt Maturities of Long-term Debt [Abstract] Settlements paid Defined Benefit Plan, Benefit Obligation, Payment for Settlement Additions for tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Net deferred tax (liability) asset Deferred Tax Assets, Net Stock options excluded from net earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average discount rates (percentage) Operating Lease, Weighted Average Discount Rate, Percent Components of inventory Schedule of Inventory, Current [Table Text Block] Salaried Pension Plan Salaried Pension Plan [Member] Salaried Pension Plan [Member] Summary of the changes in the fair value of non-U.S. pension plans' assets with unobservable inputs Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block] Deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Business Combination and Asset Acquisition [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Cash Flow Hedging Cash Flow Hedging [Member] Equity Award [Domain] Award Type [Domain] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Actuarial loss amortization Defined Benefit Plan, Amortization of Gain (Loss) Number exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued Preferred Stock, Value, Issued Settlement charge Defined Benefit Plan, Other Cost (Credit) Retained Earnings Retained Earnings [Member] Debt instrument, fair value disclosure Debt Instrument, Fair Value Disclosure Sales Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Decrease for Sale Fair Value Measurements Derivatives and Fair Value [Text Block] Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Earnings before income taxes: Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Compensation and retirement plans Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits Accounts receivable, net Increase (Decrease) in Accounts Receivable Accrued property, plant and equipment additions Capital Expenditures Incurred but Not yet Paid Other changes recognized in other comprehensive income (loss): Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) [Abstract] Remaining number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Property, Plant and Equipment Property, Plant and Equipment [Line Items] Number of U.S. pension plan types Number Of Benefit Plans Number Of Benefit Plans Stock-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Net earnings per share – basic (in dollars per share) Net earnings per share – basic (in dollars per share) Earnings Per Share, Basic Operating losses and tax credit carryforward expiration period Operating Losses And Tax Credit Carryforward Expiration Period Operating Losses And Tax Credit Carryforward Expiration Period Revenue Revenue from Contract with Customer [Text Block] 2.50% fixed rate unsecured senior notes maturing 2031 2.5% 10 Year Note Due 2031 [Member] 2.5% 10 Year Note Due 2031 Cash acquired Cash Acquired from Acquisition Beginning Balance (in shares) Ending Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Document Type Document Type Advanced Filtration Systems Inc. Advanced Filtration Systems Inc [Member] Advanced Filtration Systems, Inc. [Member] 2022 Long-Term Debt, Maturity, Year One Raw materials Inventory, Raw Materials, Gross Fair Value Measurement [Domain] Fair Value Measurement [Domain] Special Applications Special Applications Products [Member] Special Applications Products [Member] Entity Current Reporting Status Entity Current Reporting Status Other long-term assets Assets for Plan Benefits, Defined Benefit Plan Machinery and equipment Machinery and Equipment [Member] Commercial Paper Commercial Paper [Member] Net deferred tax (liability) asset Deferred Tax Liabilities, Net Other, net Other Noncash Income (Expense) Derivative assets Derivative Asset, Fair Value, Gross Asset Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Schedule of net sales by origination and property, plant and equipment by geographic region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Defined Benefit Plan, Funded (Unfunded) Status of Plan Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract] Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Current maturities of long-term debt Less current maturities Long-term Debt and Lease Obligation, Current Plan Name [Axis] Plan Name [Axis] Total future maturities payments Long-term Debt Level 1 Fair Value, Inputs, Level 1 [Member] Patents, trademarks and technology Patents, Trademarks And Technology [Member] Patents, Trademarks And Technology Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill impairment Goodwill, Impairment Loss Additional borrowing capacity on line of credit under certain conditions Line Of Credit Facility, Additional Borrowing Capacity Under Certain Conditions Line Of Credit Facility, Additional Borrowing Capacity Under Certain Conditions 2.12% fixed rate unsecured senior notes maturing 2028 2.12% 7 Year Note Due 2028 [Member] 2.12% 7 Year Note Due 2028 Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Lessee, Operating Lease, Liability, Payment, Due Lessee, Operating Lease, Liability, Payment, Due [Abstract] $28.00 to $32.49 Range One [Member] Range One [Member] Additions for tax positions of the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Scenario [Axis] Scenario [Axis] Additional paid-in capital Additional Paid in Capital Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Hedging Relationship [Domain] Hedging Relationship [Domain] Interest Rate Swap Interest Rate Swap [Member] Contributory employee saving plan, percentage of participants, second eligible compensation (percent) Contributory Employee Saving Plan Percentage Of Participants Second Eligible Compensation Contributory Employee Saving Plan Percentage Of Participants Second Eligible Compensation Thereafter Long-Term Debt, Maturity, after Year Five 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Pension settlement charge Settlement charge Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Retirement Plan Name [Axis] Retirement Plan Name [Axis] Adjustments Scenario, Adjustment [Member] Balance as of beginning of year Balance as of end of year Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Gross deferred tax assets Deferred Tax Assets, Gross Accrued restructuring expenses Restructuring Reserve Trading Symbol(s) Trading Symbol Current liabilities: Liabilities, Current [Abstract] Interest Rate Swap II Interest Rate Swap II [Member] Interest Rate Swap II Inventories, Net Inventory Disclosure [Text Block] Gross accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accounting Policies [Abstract] Accounting Policies [Abstract] 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Weighted average remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Derivative Instrument [Axis] Derivative Instrument [Axis] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Equity investments in unconsolidated affiliates Investments in and Advances to Affiliates, Amount of Equity Present value of future lease payments Operating Lease, Liability Federal Current Federal Tax Expense (Benefit) Redeemable non-controlling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount Common stock, $5.00 par value, 240,000,000 shares authorized, 151,643,194 shares issued Common Stock, Value, Issued Deductions from reserves Valuation Allowance, Deferred Tax Asset, Deductions From Reserves Valuation Allowance, Deferred Tax Asset, Deductions From Reserves Beginning Balance (in dollars per share) Ending Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Leases Lessee, Operating Leases [Text Block] Net overfunded (underfunded) Funded status of plans, end of year Defined Benefit Plan, Funded (Unfunded) Status of Plan Acquisitions Business Combination Disclosure [Text Block] Schedule of valuation assumption used to determine fair value of stock-based compensation awards Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Goodwill [Line Items] Goodwill [Line Items] Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Income Tax Contingency Income Tax Contingency [Line Items] Contributory employee saving plan, percentage match of participants, first contributions (percent) Contributory Employee Saving Plan Percentage Match Of Participants First Contributions Contributory Employee Saving Plan Percentage Match Of Participants First Contributions Income Tax Authority [Axis] Income Tax Authority [Axis] Tax benefit (expense) Other Comprehensive Income (Loss) before Reclassifications, Tax Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Dividends, per share (in dollars per share) Cash dividend declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared Stock options Share-based Payment Arrangement, Option [Member] Payment to acquire interest in joint venture Payments to Acquire Interest in Joint Venture Consolidation Items [Domain] Consolidation Items [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Export, manufacturing and research credits (percentage) Effective Income Tax Rate Reconciliation, Tax Credit, Percent Product Warranties Standard Product Warranty, Policy [Policy Text Block] Segment Reporting Segment Reporting Disclosure [Text Block] Purchase of non-controlling interest Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Subtotal Long-term Debt and Lease Obligation, Including Current Maturities Other activity (in shares) Other Dispositions During Period Shares Other Dispositions During Period Shares Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Property, Plant and Equipment [Abstract] Additional Paid-in Capital Additional Paid-in Capital [Member] 2027-2031 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Dividends paid per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Treasury Stock Treasury Stock [Policy Text Block] Treasury Stock Policy [Policy Text Block] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Other income, net Other Nonoperating Income (Expense) Guarantees Guarantees [Text Block] 3.72% fixed rate unsecured senior notes maturing 2024 Three Point Seven Two Percent Unsecured Senior Notes Due March Twenty Seven Two Thousand Twenty Four [Member] 3.72% Unsecured Senior Notes Due March 27, 2024 [Member] Derivative asset, sales Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Sales Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Legal Entity [Axis] Legal Entity [Axis] Total recognized in net periodic benefit costs and other comprehensive income (loss) Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax 1.29 % Variable rate unsecured credit facility maturing 2026 Variable Rate Committed Revolving Credit Facility Due May Twenty First Two Thousand Twenty Six [Member] Variable Rate Committed Revolving Credit Facility Due May Twenty First Two Thousand Twenty Six Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Award Type [Axis] Award Type [Axis] Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Operating lease liability schedule Lessee, Operating Lease, Liability, Maturity [Table Text Block] Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Intrinsic value of shares exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Designated as Hedging Instrument Designated as Hedging Instrument [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Document Annual Report Document Annual Report Purchase of treasury stock Purchase of treasury stock Payments for Repurchase of Common Stock Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] AOCI Rollforward AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Long-term lease liabilities Operating Lease, Liability, Noncurrent Income tax provision (benefit), current Current Income Tax Expense (Benefit) Principal amount Debt Instrument, Face Amount Loss anticipated to be recognized in net periodic pension expense Net periodic benefit costs Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Expected volatility, max Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Industrial Products Segment Industrial Products Segment [Member] Industrial Products Segment Fixed Interest Rate Long Term Debt Fixed Interest Rate [Member] Long Term Debt Fixed Interest Rate Operating Segments Operating Segments [Member] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Contributory employee saving plan, employee contribution threshold limit from compensation, maximum (percent) Contributory Employee Saving Plan Employee Contribution Threshold Limit From Compensation Maximum Contributory Employee Saving Plan Employee Contribution Threshold Limit From Compensation Maximum. Fair value of plan assets for plans with projected benefit obligations in excess of plan assets Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets Deferred tax liabilities Deferred Tax Liabilities, Gross Business Acquisition Business Acquisition [Line Items] Global equity securities Global equities Defined Benefit Plan, Equity Securities [Member] Income Statement [Abstract] Income Statement [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] Short-Term Borrowings Short-term Debt [Text Block] Participant contributions Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant Weighted average exercise price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income taxes Total provision for income taxes Income Tax Expense (Benefit) 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Accounts receivable, less allowances of $7.0 and $6.2, respectively Accounts Receivable, after Allowance for Credit Loss, Current Inventory reserves Deferred Tax Assets, Inventory Unsecured notes Unsecured Debt [Member] APAC Asia Pacific [Member] Balance as of beginning of year (in shares) Balance as of ending of year (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Change in fair value of plan assets Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Entity Voluntary Filers Entity Voluntary Filers Total current assets Assets, Current Schedule of outstanding and exercisable options Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Total future lease payments Lessee, Operating Lease, Liability, to be Paid Canceled/forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Reclassification of (gains) losses on hedging derivatives to net income, net of taxes of $(0.1), $(0.4) and $0.0, respectively Reclassification of gains on hedging derivatives to net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Property, Plan and Equipment, Type Long-Lived Tangible Asset [Domain] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Entity Incorporation, State Entity Incorporation, State or Country Code Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Entity Small Business Entity Small Business Tax benefits on stock-based compensation (percentage) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Stock options, weighted average grant date fair value (in dollars per share) Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Deferred tax assets Components of Deferred Tax Assets [Abstract] Gains (losses) on hedging derivatives, net of deferred taxes of $(0.2), $0.0 and $0.1, respectively Gains (losses) on hedging derivatives, net of deferred taxes Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Domestic Plan Domestic Plan [Member] Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Schedule of estimated fair value of pension plan assets and their respective levels in the fair value hierarchy Schedule of Allocation of Plan Assets [Table Text Block] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Aftermarket Aftermarket Products [Member] Aftermarket Products [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Type of Restructuring [Domain] Type of Restructuring [Domain] Prior service cost and transition amortization Defined Benefit Plan, Amortization Of Prior Service Cost Credit and Amortization of Transition Obligations Assets The amount of the prior service cost or credit and transition obligation or asset recognized in net periodic benefit cost relating to benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation. Finite lived intangible asset estimated useful life Weighted Average Useful Life (years) Finite-Lived Intangible Asset, Useful Life Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of information necessary to calculate basic and diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Net other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Realized gains Realized Investment Gains (Losses) Purchase of non-controlling interests Payments to Noncontrolling Interests Common stock (in shares) Common Stock, Shares Authorized Title of Individual [Axis] Title of Individual [Axis] Product and Service [Domain] Product and Service [Domain] Debt instrument interest rate (percent) Debt Instrument, Interest Rate, Stated Percentage Stock-based compensation plans Stockholders Equity, Share Based Compensation Stockholders Equity, Share Based Compensation Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Unsecured revolving credit facility Revolving Credit Facility [Member] Undistributed earnings not considered reinvested Deferred Tax Liabilities, Undistributed Foreign Earnings Fair value of plan assets for pension plans with projected benefit obligations in excess of plan assets Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets Measurement Frequency [Axis] Measurement Frequency [Axis] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Number of tranches (tranche) Debt Instrument, Number Of Tranches Debt Instrument, Number Of Tranches Lease cost Lease, Cost [Table Text Block] Geographical [Axis] Geographical [Axis] State and Local Jurisdiction State and Local Jurisdiction [Member] Off-Road Off Road Products [Member] Off-Road Products [Member] Net investment hedge Net Investment Hedging [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Undistributed earnings tax charge Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Amortization of prior service cost Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax Cost of sales Cost of Revenue Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock, 26,620,560 and 25,304,515 shares, respectively, at cost Treasury Stock, Value Stock option, award vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Derivative asset, net settlements Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Purchases, Sales, Issues, Settlements Investment earnings from AFSI Equity earnings in unconsolidated affiliates Income (Loss) from Equity Method Investments Restructuring charges Restructuring Charges Defined Benefit Plan, Expected Future Benefit Payment Defined Benefit Plan, Expected Future Benefit Payment [Abstract] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Foreign Tax Authority Foreign Tax Authority [Member] Unrecognized tax benefits Maximum Reduction In Amount Of Unrecognized Tax Benefits, Resulting From Lapse Of Statute Of Limitations Maximum Reduction In Amount Of Unrecognized Tax Benefits, Resulting From Lapse Of Statute Of Limitations Foreign currency exchange Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) From Foreign Currency Exchange Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) From Foreign Currency Exchange Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Projected benefit obligation for pension plans with accumulated benefit obligations in excess of plan assets Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation Fixed income securities Fixed Income Securities [Member] Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State income taxes (percentage) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State Deferred State and Local Income Tax Expense (Benefit) Components of property, plant and equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Debt instrument, term Debt Instrument, Term Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Operating expenses Operating Expenses Schedule of expected amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Repayments of long-term debt Repayments of Long-term Debt Earnings Per Share [Abstract] Earnings Per Share [Abstract] Property, plant and equipment, gross Property, Plant and Equipment, Gross Derivative asset, purchases Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Purchases Cash and credit contributions Defined Benefit Plan, Plan Assets, Cash And Credit Contributions by Employer Defined Benefit Plan, Plan Assets, Cash And Credit Contributions by Employer Royalty income from AFSI Revenues Reclassifications, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax BOFA International LTD BOFA International LTD [Member] BOFA International LTD [Member] Finished products Inventory, Finished Goods, Gross Schedule of NOL and tax credit valuation allowances Schedule Of Net Operating Loss And Tax Credit Valuation Allowances [Table Text Block] Schedule Of Net Operating Loss And Tax Credit Valuation Allowances Contingent liability for standby letters of credit issued under the Company’s revolving credit facility Loss Contingency Accrual Beginning Balance (in dollars per share) Ending Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Gains (losses) on hedging derivatives, deferred taxes Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Valuation Allowance, Deferred Tax Asset Valuation Allowance, Deferred Tax Asset [Roll Forward] Valuation Allowance, Deferred Tax Asset European Europe [Member] Accounts payable and other accrued expenses Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Fair value of plan assets, beginning of year Fair value of plan assets, end of year Defined benefit plan, fair value of plan assets Defined Benefit Plan, Plan Assets, Amount Expected volatility, min Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Document Fiscal Period Focus Document Fiscal Period Focus Effective income tax rate (percentage) Effective Income Tax Rate Reconciliation, Percent Investment funds Investment Funds [Member] Investment Funds [Member] U.S. Credit Facilities U.S. Plan UNITED STATES Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Table] Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Table] Leases [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] Weighted average shares – diluted (in shares) Weighted average common shares – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted U.S. Income (Loss) from Continuing Operations before Income Taxes, Domestic Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Defined contribution plan, annual retirement contributions (percent) Defined Contribution Plan Annual Retirement Contributions Percent Defined contribution plan, annual retirement contributions, percent. Schedule of net periodic pension costs and amounts recognized in other comprehensive income Schedule of Net Benefit Costs [Table Text Block] Supplemental balance sheet information AssetsAndLiabilitiesLessee [Table Text Block] AssetsAndLiabilitiesLessee Transfer of operating lease asset and operating lease liability Transfer Of Operating Lease Asset And Operating Lease Liabilities Transfer Of Operating Lease Asset And Operating Lease Liabilities Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Class of Stock Class of Stock [Line Items] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Principles of Consolidation Consolidation, Policy [Policy Text Block] Schedule of short-term borrowings Schedule of Short-term Debt [Table Text Block] Change in fair value of plan assets Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward] Stock options exercisable term (in years) Expected life, reload grants (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Tax withholding for stock compensation transactions Payment, Tax Withholding, Share-based Payment Arrangement $32.50 to $37.49 Range Two [Member] Range Two [Member] Forward foreign currency exchange contracts Foreign Exchange Forward [Member] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Net sales Net sales Revenue from Contract with Customer, Including Assessed Tax Entity Address, Postal Zip Code Entity Address, Postal Zip Code Title of each class Title of 12(b) Security Statement [Table] Statement [Table] .70% variable rate unsecured senior notes maturing 2024 Variable Rate Committed Unsecured Term Loan Due October Twenty Eight Two Thousand Twenty Four [Member] Variable Rate Committed Unsecured Term Loan Due October Twenty Eight Two Thousand Twenty Four Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Accumulated benefit obligation for plans with projected benefit obligations in excess of plan assets Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation New Accounting Standards Recently Adopted and Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other Deferred Tax Assets, Other 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Total unrecognized compensation expense related to non-vested stock options Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Range [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Cover [Abstract] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Total amortization expense Finite-Lived Intangible Assets, Net Goodwill Beginning Balance Ending Balance Goodwill Rest of the World Non-US, Excluding Europe [Member] Non-US, Excluding Europe [Member] Cash and cash equivalents Defined Benefit Plan, Cash and Cash Equivalents [Member] Gas Turbine Systems Gas Turbine Products [Member] Gas Turbine Products [Member] Foreign operations (percentage) Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Investments using NAV per share as practical expedient NAV Fair Value Measured at Net Asset Value Per Share [Member] Scenario, Unspecified [Domain] Scenario [Domain] Schedule of reconciliation of goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net earnings to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Schedule of derivatives on balance sheet Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Operating lease cost Operating Lease, Cost Equity in earnings of affiliates, net of distributions Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Pension Benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Collaborative Arrangements and Non-collaborative Arrangement Transactions Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Deferred income taxes Income tax provision (benefit), deferred Deferred Income Tax Expense (Benefit) Hedging Designation [Domain] Hedging Designation [Domain] NAV Defined Benefit Plan, Alternative Investments, Fair Value Of Plan Assets Defined Benefit Plan, Alternative Investments, Fair Value Of Plan Assets Schedule of treasury stock activity Class of Treasury Stock [Table Text Block] Statutory U.S. federal rate (percentage) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Work in process Inventory, Work in Process, Gross Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net earnings Net earnings Net Income (Loss) Attributable to Parent Accounts Receivable and Allowance for Doubtful Accounts Receivable [Policy Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Right-of-use lease assets Operating Lease, Right-of-Use Asset Interest cost Defined Benefit Plan, Interest Cost Accrued employee compensation and related taxes Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Range [Domain] Statistical Measurement [Domain] Entity Address, Street Address Entity Address, Address Line One Schedule of maturities of long-term debt Schedule of Maturities of Long-term Debt [Table Text Block] $47.50 and above Range Five [Member] Range Five [Member] 2.93% fixed rate unsecured senior notes maturing 2025 Unsecured Senior Notes Five [Member] Unsecured Senior Notes Five [Member] Curtailment charge Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Other long-term assets Other Assets, Noncurrent Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Segments [Axis] Segments [Axis] Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Retirement Benefits [Abstract] Schedule of weighted-average discount rates in determining actuarial present value of projected benefit obligation Weighted-Average Discount Rates In Determining Actuarial Present Value Of Projected Benefit Obligation [Table Text Block] Schedule Of Weighted Average Discount Rates In Determining Actuarial Present Value Of Projected Benefit Obligation [Table Text Block] Aerospace and Defense Aerospace And Defense Products [Member] Aerospace And Defense Products [Member] Retirement Plan Name [Domain] Retirement Plan Name [Domain] Operating losses and tax credit carryforward amount Operating Losses And Tax Credit Carryforward Amount Operating Losses And Tax Credit Carryforward Amount Long-term debt Long-term Debt and Lease Obligation Deferred stock and other activity Deferred Stock And Other Activity This element represents the amount of recognized share-based compensation during the period, that is, the amount recognized as expense in the income statement. It also represents the value of stock granted during the period as a result of any share-based compensation plan other than an employee stock ownership plan (ESOP). Buildings Building [Member] Dividend payable Dividends Payable, Current Granted (in dollars 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 Commitment fee (percent) Line of Credit Facility, Commitment Fee Percentage Actual return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Schedule of performance shares activity Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] Title of Individual [Domain] Title of Individual [Domain] Other long-term liabilities Liability, Defined Benefit Plan, Noncurrent Exercise Price Range [Axis] Exercise Price Range [Axis] Guarantor obligations Schedule of Guarantor Obligations [Table Text Block] Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Operating lease assets Deferred Tax Assets Operating Lease Assets Deferred Tax Assets Operating Lease Assets 2024 Long-Term Debt, Maturity, Year Three Land Land [Member] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Beginning Balance (in shares) Ending Balance (in shares) Number outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City Entity Address, City or Town Discount rate (percent) Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Derivatives: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent [Abstract] Schedule of Treasury Shares Activity Schedule of Treasury Shares Activity [Roll Forward] Schedule of Treasury Shares Activity [Roll Forward] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] .42% variable rate unsecured term loan maturing 2024 Variable Rate Guaranteed Senior Note Due May Twenty Two Thousand Twenty Four [Member] Variable Rate Guaranteed Senior Note Due May Twenty Thousand Twenty Four Engine Products Segment Engine Products Segment [Member] Engine Products Segment Leased assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Schedule of the tax effects of temporary differences that give rise to deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Contributory employee saving plan, percentage of participants, first eligible compensation (percent) Contributory Employee Saving Plan Percentage Of Participants First Eligible Compensation Contributory Employee Saving Plan Percentage Of Participants First Eligible Compensation Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Independent Insurance Company Independent Insurance Company [Member] Independent Insurance Company Performance award expense Share-based Payment Arrangement, Amount Capitalized Amortization of asset obligations Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax Pension plan target allocation percentage Defined Benefit Plan, Plan Assets, Target Allocation, Percentage Net actuarial gain (loss) Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Interactive Data Current Entity Interactive Data Current Retirement Benefits, Description [Abstract] Retirement Benefits, Description [Abstract] Operating Expense Operating Expense [Member] Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Pension liability adjustment, net of deferred taxes of $(11.5), $3.3 and $5.0, respectively Pension liability adjustment, net of deferred taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Schedule of certain investments at NAV Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Table Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Disaggregation of revenue Disaggregation of Revenue [Table Text Block] 2026 Long-Term Debt, Maturity, Year Five Shipping and handling Shipping and Handling [Member] Performance Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Non-controlling interest Noncontrolling Interest in Joint Ventures Net operating loss (NOL) and tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Shares reserved for outstanding options and future grants (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Change in short-term borrowings Proceeds from (Repayments of) Short-term Debt Insurance contracts Defined Benefit Plan, Insurance Contracts [Member] Defined Benefit Plan, Insurance Contracts Research and Development Expense Research and Development Expense, Policy [Policy Text Block] Impact of U.S. Tax Cuts and Jobs Act (percentage) Effective Income Tax Rate Reconciliation, Impact Of U S Tax Cuts And Jobs Act, Percent Effective Income Tax Rate Reconciliation, Impact Of U S Tax Cuts And Jobs Act, Percent Business Combination, Consideration Transferred Business Combination, Consideration Transferred Long-term debt, gross Outstanding debt of AFSI (the Company guarantees half) Long-term Debt, Gross Goodwill Goodwill [Roll Forward] Deferred compensation arrangement with individual, maximum future deferred receipts allowed (percent) Deferred Compensation Arrangement With Individual Maximum Future Deferred Receipts Allowed Deferred Compensation Arrangement With Individual Maximum Future Deferred Receipts Allowed Reconciliation of the Beginning and Ending Amounts of Gross Unrecognized Tax Benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Document Transition Report Document Transition Report Software development Software Development [Member] Income tax provision (benefit): Income Tax Expense (Benefit), Continuing Operations [Abstract] Total liabilities and stockholders’ equity Liabilities and Equity Other (percentage) Effective Income Tax Rate Reconciliation, Other Adjustments, Percent 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Pension liability adjustments, tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Weighted average exercise price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Additions charged to costs and expenses Valuation Allowance, Deferred Tax Asset, Charges Valuation Allowance, Deferred Tax Asset, Charges Income Tax Contingency [Table] Income Tax Contingency [Table] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Hourly Pension Plan Hourly Pension Plan [Member] Hourly Pension Plan [Member] Tax expense Reclassification from AOCI, Current Period, Tax Earnings Per Share Earnings Per Share [Text Block] Treasury stock acquired Treasury Stock, Value, Acquired, Cost Method Non - U.S. Plan Foreign Plan [Member] 2023 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Minimum Minimum [Member] Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Earnings before income taxes Earnings (loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Selling, general and administrative Selling, General and Administrative Expense Debt issuance costs, net Less debt issuance costs, net Debt Issuance Costs, Net Preferred stock (in shares) Preferred Stock, Shares Authorized Transition tax not due within 12 months Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability, Noncurrent Other comprehensive income before reclassifications and tax Other Comprehensive Income (Loss), before Reclassifications, before Tax Business combination, percentage of voting interests acquired (percent) Business Acquisition, Percentage of Voting Interests Acquired 2025 Long-Term Debt, Maturity, Year Four Revenue Recognition Revenue [Policy Text Block] Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Amounts recognized on the Consolidated Balance Sheets Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract] Schedule of components of the provision for income taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Line of credit Line of Credit [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Stock-Based Compensation Plans Deferred Compensation, Share-based Payments [Member] Dividends paid Payments of Ordinary Dividends, Common Stock Leases Lessee, Leases [Policy Text Block] Amounts drawn for letters of credit under the Company’s revolving credit facility Letters of Credit Outstanding, Amount Foreign currency transaction losses Foreign Currency Transaction Gain (Loss), before Tax Disaggregation of Revenue Disaggregation of Revenue [Line Items] Inventory, Net [Abstract] Inventory, Net [Abstract] Goodwill acquired Goodwill, Acquired During Period Performance shares Performance Shares [Member] Commitments and contingencies (Note 17) Commitments and Contingencies Assets including NAV assets Define Benefit Plan Assets, Including Assets Measured Under The Net Asset Value Approach Define Benefit Plan Assets, Including Assets Measured Under The Net Asset Value Approach Corporate and Unallocated Corporate And Reconciling Items [Member] Corporate And Reconciling Items Accumulated other comprehensive loss Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Class of Treasury Stock [Table] Class of Treasury Stock [Table] Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Non-current income taxes payable Accrued Income Taxes, Noncurrent Currency exchange rates Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Document Period End Date Document Period End Date Other comprehensive income before reclassifications, net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Entity Registrant Name Entity Registrant Name Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Treasury stock (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Shares Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Rate of compensation increase (percent) Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Short-term Debt Short-term Debt [Line Items] 3.18% fixed rate unsecured senior notes maturing 2030 Unsecured Senior Notes Six [Member] Unsecured Senior Notes Six [Member] Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Director and officer grants Director Original Grants Without Reloads [Member] Director Original Grants Without Reloads [Member] Carrying Value Reported Value Measurement [Member] Payments for restructuring Payments for Restructuring Capitalization of direct cost, amortization period in years Capitalization Of Direct Cost For Purchase Of Internal Use Software Amortization Period Capitalization Of Direct Cost For Purchase Of Internal Use Software Amortization Period. Common Stock Common Stock [Member] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating income Operating Income (Loss) Current lease liabilities Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] On-Road On Road Products [Member] On Road Products [Member] Hedging Designation [Axis] Hedging Designation [Axis] Outstanding borrowings Short-term Debt, Outstanding Borrowings [Member] Short-term Debt, Outstanding Borrowings [Member] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Restructuring Restructuring and Related Activities Disclosure [Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Purchases Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase for Purchase Treasury Stock Treasury Stock [Member] Real asset funds Real assets Defined Benefit Plan, Real Estate [Member] Asset impairment charges Asset Impairment Charges Notional amount Derivative, Notional Amount Benefits paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Currency exchange rates Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Other current liabilities Other Liabilities, Current Company contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Accumulated benefit obligation Defined Benefit Plan, Accumulated Benefit Obligation Total liabilities Liabilities 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Intrinsic value of shares outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Consolidation Items [Axis] Consolidation Items [Axis] Common stock (in shares) Common Stock, Shares, Issued Preferred stock (in shares) Preferred Stock, Shares Issued Total recognized in other comprehensive income (loss) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax Schedule of assumptions used to determine net periodic benefit cost Defined Benefit Plan, Assumptions [Table Text Block] Schedule of estimated future benefit payments Schedule of Expected Benefit Payments [Table Text Block] Schedule of accumulated other comprehensive loss by component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Supplemental Disclosure of Non-Cash Operating and Investing Transactions Noncash Investing and Financing Items [Abstract] Deferred compensation arrangement with individual, recorded liability Deferred Compensation Arrangement with Individual, Recorded Liability Computer software Software and Software Development Costs [Member] Total derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Share-based Compensation [Abstract] Share-based Payment Arrangement, Noncash Expense [Abstract] Risk free rate, min Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Schedule of Short-term Debt [Table] Schedule of Short-term Debt [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] Interest expense Interest Expense Weighted average interest rate (percent) Short-term Debt, Weighted Average Interest Rate, at Point in Time Expected rate of return on plan assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Redemption Notice (Days) Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Investment Redemption, Notice Period City Area Code City Area Code 2022 Defined Benefit Plan, Expected Future Benefit Payment, Year One Retained earnings Retained Earnings (Accumulated Deficit) Entity Public Float Entity Public Float Purchase right exercised in finance lease Purchase Rights Exercised In Finance Lease Purchase Rights Exercised In Finance Lease Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Joint venture items Equity Method Investments [Table Text Block] Reconciliation of net sales by product group per segment Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Amendment Flag Amendment Flag Fair Value Estimate of Fair Value Measurement [Member] Inventory Disclosure [Abstract] Exercise of stock options Proceeds from Stock Options Exercised Change in unrecognized tax benefits (percentage) Change in unrecognized tax benefits Change In Unrecognized Tax Benefits Derivative instrument term (months) Derivative, Term of Contract Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total stockholders’ equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Proceeds from long-term debt Proceeds from Issuance of Long-term Debt Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Weighted average common shares outstanding Weighted Average Grant Date Fair Value Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Inventories, net Total inventories, net Inventory, Net Schedule of segment detail Schedule of Segment Reporting Information, by Segment [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Entity File Number Entity File Number Federal Deferred Federal Income Tax Expense (Benefit) Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Multi-currency revolving credit facility Multi-Currency Revolving Credit Facility [Member] Multi-Currency Revolving Credit Facility Unsecured revolving credit facility Unsecured Revolving Credit Facility Previously Maturing July 2022 [Member] Unsecured Revolving Credit Facility Previously Maturing July 2022 Undistributed earnings considered reinvested Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Product and Service [Axis] Product and Service [Axis] Preferred stock (in usd per share) Preferred Stock, Par or Stated Value Per Share Short-term lease cost Short-term Lease, Cost Issuance under compensation plans (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Foreign currency translation income (loss) Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Schedule of changes in projected benefit obligations, fair value of plan assets and funded status Schedule of Net Funded Status [Table Text Block] Statement [Line Items] Statement [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Stock compensation expense Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Retirement Plan Type [Domain] Retirement Plan Type [Domain] Domestic Tax Authority Domestic Tax Authority [Member] Internal-Use Software Internal Use Software, Policy [Policy Text Block] $42.50 to $47.49 Range Four [Member] Range Four [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Entity Address, State Entity Address, State or Province Operating lease liabilities Deferred Tax Liabilities Operating Lease Liabilities Deferred Tax Liabilities Operating Lease Liabilities Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Balance as of beginning of year Balance as of end of year Deferred Tax Assets, Valuation Allowance Corporate, Non-Segment Corporate, Non-Segment [Member] Industrial Filtration Solutions Industrial Filtration Solutions Products [Member] Industrial Filtration Solutions Products [Member] Entity [Domain] Entity [Domain] Projected benefit obligation for pension plans with projected benefit obligations in excess of plan assets Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation Restructuring Cost and Reserve Restructuring Cost and Reserve [Line Items] Guarantees and Product Warranties [Abstract] Employee Benefit Plans Retirement Benefits [Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Shell Company Entity Shell Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Interest expense recognized Unrecognized Tax Benefits, Interest on Income Taxes Accrued Local Phone Number Local Phone Number Scenario, Forecast Forecast [Member] Total assets Assets Plan Name [Domain] Plan Name [Domain] Deferred tax liabilities Components of Deferred Tax Liabilities [Abstract] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Non- Controlling Interest Noncontrolling Interest [Member] Research and development Research and Development Expense Guarantor Obligations Guarantor Obligations [Line Items] Retirement Savings and Employee Stock Ownership Plan Retirement Savings And Employee Stock Ownership Plan [Member] Retirement Savings And Employee Stock Ownership Plan Derivative Contract [Domain] Derivative Contract [Domain] Undistributed earnings Undistributed Earnings of Foreign Subsidiaries Unfunded Commitments Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unfunded Commitments Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Short-term borrowings Short-term Debt Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Net earnings per share – diluted (in dollars per share) Earnings Per Share, Diluted Weighted average shares – basic (in shares) Weighted average common shares – basic (in shares) Weighted Average Number of Shares Outstanding, Basic Segments [Domain] Segments [Domain] Dilutive impact of share-based awards (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Global Intangible Low Tax Income (GILTI) (percentage) Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, Global Intangible Low Tax Income, Percent Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, Global Intangible Low Tax Income, Percent Service cost Defined Benefit Plan, Service Cost Unrealized losses recognized Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Income taxes paid Income Taxes Paid, Net Other non-borrowing reductions Short-term Debt, Other Non-borrowing Reductions [Member] Short-term Debt, Other Non-borrowing Reductions [Member] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Employee Severance Employee Severance [Member] Contract with customer liability Contract with Customer, Liability Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Deferred income taxes Deferred Income Tax Liabilities, Net Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Cloud Computing Software Hosting Arrangement, Service Contract, Policy [Policy Text Block] Hosting Arrangement, Service Contract, Policy Schedule of reconciliation of the U.S. statutory income tax rate with the effective income tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Depreciation and amortization Depreciation, Depletion and Amortization Schedule of status of options that contain vesting provisions Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Unrealized gains Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Actual Return (Loss) on Plan Assets Still Held Accumulated Other Comprehensive Loss Total AOCI Attributable to Parent [Member] Inventories, net Increase (Decrease) in Inventories Contract with customer asset Contract with Customer, Asset, after Allowance for Credit Loss Accrued warranty reserves Standard and Extended Product Warranty Accrual Restructuring and Related Activities [Abstract] Segment Reporting, Measurement Disclosures [Abstract] Segment Reporting, Measurement Disclosures [Abstract] Total lease costs Lease, Cost Share options, exercise price range, upper range limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Reductions for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Customer relationships Customer Relationships [Member] 2019 Plan Two Thousand Nineteen [Member] 2019 Plan [Member] Property, Plant and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Other long-term liabilities Other Liabilities, Noncurrent Projected benefit obligation, beginning of year Projected benefit obligation, end of year Defined Benefit Plan, Benefit Obligation Percentage of LIFO inventory Percentage of LIFO Inventory Stock repurchases (in shares) Treasury Stock, Shares, Acquired Schedule of long-term debt Schedule of Long-term Debt Instruments [Table Text Block] Debt Instrument Debt Instrument [Line Items] Other Deferred Tax Liabilities, Other Long-term remaining borrowing capacity Line of Credit Facility, Current Borrowing Capacity Amortization of net actuarial loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Participant contributions Defined Benefit Plan, Plan Assets, Contributions by Plan Participant Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Pre-tax compensation expense associated with stock options Share-based Payment Arrangement, Expense Weighted Average Remaining Contractual Life (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Settlements paid Defined Benefit Plan, Plan Assets, Payment for Settlement Variable Interest Rate Long Term Debt Variable Interest Rate [Member] Long Term Debt Variable Interest Rate Contributory employee saving plan, percentage match of participants, second contributions (percent) Contributory Employee Saving Plan Percentage Match Of Participants Second Contributions Contributory Employee Saving Plan Percentage Match Of Participants Second Contributions Schedule of components of earnings before income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Construction in progress Construction in Progress [Member] Cash and cash equivalents, beginning of year Cash and cash equivalents, end of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common stock (in usd per share) Common Stock, Par or Stated Value Per Share Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Risk free rate, max Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Current assets: Assets, Current [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Entity Central Index Key Entity Central Index Key Schedule of reconciliation of intangibles Schedule of Finite-Lived Intangible Assets [Table Text Block] Recoverability of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Name of each exchange on which registered Security Exchange Name Net issuance upon exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period .27% variable rate unsecured term loan maturing 2021 Variable Rate Guaranteed Senior Note Due July Fifteen Two Thousand Twenty One [Member] Variable Rate Guaranteed Senior Note Due July Fifteen Two Thousand Twenty One [Member] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range Exercise Price Range [Domain] Performance awards measurement period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Current Fiscal Year End Date Current Fiscal Year End Date Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Private equity and other funds Private Equity Funds [Member] Reductions due to lapse of applicable statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Measurement Basis [Axis] Measurement Basis [Axis] Derivative Financial Instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Excess of FIFO over LIFO inventory Excess of Replacement or Current Costs over Stated LIFO Value Royalty Royalty [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Change in projected benefit obligation Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Building and Building Improvements Building and Building Improvements [Member] Changes in operating assets and liabilities, excluding effect of acquired businesses: Increase (Decrease) in Operating Capital [Abstract] Vested (in dollars 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 Target payout percentage (percent) Target Payout Percentage Range Target Payout Percentage Range Summary of reconciliation of the beginning and ending amount of gross unrecognized tax benefits Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block] Foreign Derived Intangible Income (FDII) (percentage) Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, Foreign Derived Intangible Income, Percent Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, Foreign Derived Intangible Income, Percent Reclassification of losses (gains) on hedging derivatives to net income, taxes Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Available credit facilities Borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Segment Reporting Information Segment Reporting Information [Line Items] LATAM Latin America [Member] Discount rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate .47% variable rate unsecured term loan 2026 Variable Rate Guaranteed Senior Note Due July Fifteen Two Thousand Twenty Six [Member] Variable Rate Guaranteed Senior Note Due July Fifteen Two Thousand Twenty Six Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Rate of compensation increase Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Net recognized asset (liability) Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Derivative liabilities Derivative Liability, Fair Value, Gross Liability Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Cost of Sales Cost of Sales [Member] Inventories Inventory, Policy [Policy Text Block] Foreign Current Foreign Tax Expense (Benefit) Pension Plan Pension Plan [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Long-Term Debt Long-term Debt [Text Block] EX-101.PRE 12 dci-20210731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 dci-20210731_g1.gif begin 644 dci-20210731_g1.gif M1TE&.#EAUP,J 7 "'Y! $ /P + #7 RH!AP ,P 9@ F0 MS _P K K,P K9@ KF0 KS K_P!5 !5,P!59@!5F0!5S !5_P" " M,P" 9@" F0" S " _P"J "J,P"J9@"JF0"JS "J_P#5 #5,P#59@#5F0#5 MS #5_P#_ #_,P#_9@#_F0#_S #__S, #, ,S, 9C, F3, S#, _S,K #,K M,S,K9C,KF3,KS#,K_S-5 #-5,S-59C-5F3-5S#-5_S. #. ,S. 9C. F3. MS#. _S.J #.J,S.J9C.JF3.JS#.J_S/5 #/5,S/59C/5F3/5S#/5_S/_ #/_ M,S/_9C/_F3/_S#/__V8 &8 ,V8 9F8 F68 S&8 _V8K &8K,V8K9F8KF68K MS&8K_V95 &95,V959F95F695S&95_V: &: ,V: 9F: F6: S&: _V:J &:J M,V:J9F:JF6:JS&:J_V;5 &;5,V;59F;5F6;5S&;5_V;_ &;_,V;_9F;_F6;_ MS&;__YD )D ,YD 9ID F9D S)D _YDK )DK,YDK9IDKF9DKS)DK_YE5 )E5 M,YE59IE5F9E5S)E5_YF )F ,YF 9IF F9F S)F _YFJ )FJ,YFJ9IFJF9FJ MS)FJ_YG5 )G5,YG59IG5F9G5S)G5_YG_ )G_,YG_9IG_F9G_S)G__\P ,P M,\P 9LP F

/($.*'$FRI,F3*%.J7,FRIO8,.*'4NVK-FS:-.J7W+MR[/%CQM#GBRY,N/+D3%3UFPYL^?-GSN#'BVZ-.?3 MH5&35FTZM>O5KUO#GBV[-NO;L7'3UFT[M^_=OT6W'4Z\N/'CR),K7\Z\N?/G MT*-+GTZ]NO7KV+-KW\Z]N_?OX,.+!A]/OKSY\]3HTZM?S[Z]^_?PX\N?3]]E M;^#X[^OGS3]X__S_[>??@ 2*&"!"!ZH8( ,&MA@@@\NZ."$$%(H88487GAA M?1QVZ.&'((8HXH@DEFCBB2BFJ.**++;HXHLPQBCCC#36:..-..:HXXX\]NCC MCT"2-==@1 YI)$%'ZE4DDDPJF>1?2SK9))1/1DGEE%9F6>666'(IY9=7@JEE MEV2*Z668:(YI9IEIGJEFFVR^*:>;=,99YYIXPIGGG';VN>>=>@;*YY]^"@KH MH(86BNBBAS:JJ*-!1BKII&"45FKII9AFJNFFG';JZ:>@ABKJJ*26:NJIJ*:J MJJ4:1NBJA:]F&&NKL-8JJZVTWJIKKKS.ZBNNO^X:;*_ %BNLL<*MJNRRS#;K M[+/01BOMM-16:^VUV&:K[;;<=NOMM^"UABONN.16"FFBA*:+[KJ,/NJNNNW" M>VZ\[,YK[[OUXDOOOO?*JV^_^?HK<, $\_OOP0,;G## "A?L9KD01RSQQ!17 M;/'%&&>L\<8<=^SQQR"'+/+())?%\,D(.YQRPRRCO/#*+JO\\LPRU]PRS#C3 M?+/.,>]L<\] Y_RST#X36?+15FEB007*'*7,TIH@+?741#U=00401$T4-&I@ M70$05(>RL.]N&89V[1WU=7GK?7:*^=4S2) M?\ZXXF@_\ ;(0?-,=.M#NRY[[+07#;OMK^<^.^Z[&ZF)V92CKKC@#X@^+&:: MO!'XZ: [?KGNM=\N/?2\VZSY]25%KO?PPT_NM05]VU0,'' S?WK:>Q.._?KL M*X-ZVJ9[?7[H-EV=>N/WGYWWYQ8\S_[_F%O&Z?+G..%5SG@QF9_7AG<^U*T. M@-W11.0D.$$)PH&"%[0@!C>H00MJI0)J^ $QGO[@9(0W_0*"@,I;Q,?>]#7[+6Z#CLE:__7'/B 8X*G:NAC/L(OZ\1T;&S8^*< L<$-Z@B64,R6++ M",4/@L>\_>4O?#6)G/[R%SST@9")W!&>$<7XO>T-\GW?^Z 1?PA%QQW2CT*L M8@'Y%T7]>>]]080#,39&/N]YCGM[0R!-E$8\/WKN>6^TV/1Z1[U5#L2(DQ0< M_&0IN.ZEL96X5-(^*LE(6\9OEH0\9!(;:#Y$O@V1/]!$-%Q9O68R\YG4.TCB M/'>_(%I E*ELB=6X:,N]R>T@T&2E.*.72W**240,E)\ZJQD_.NXQ;5JA*J % MN^;)[WUQ;\>DXBQA"4K]J1.18TSCYW)XL=+]4):!$V5-EN%%??YPB?^ M(X_ M\TE+1QZQHJD3BS+4,,M_#O%[/P""&C(HP67L<(?+H.!(S79)AV(RG7F#0],H M!LL@>@Z/"B%60LC'33]^,Z+8V9XZ@Y>ZH1KUH&111A_3B<\A*K0A)H5#UXC9 MO6-VT0@SC1CY['G(IXX2DOR$*%"GPS^8#H^B%*WC'LNRC'OZLX 'U CGFOI% M?1[Q 4#(ZK:RN0]--+*16//J3*+!QR2J;ZP2K6<2Z^D]J]I3<6:17"W=B3K! M2F09<+@D-PGX "/0HUQM1:+CZ(M?K$(">%6H^^0$9:]D_@SQ) MI_@]'K+T>ZS1C,B.LF5D=16E!/*@@P7N1:3YVJ:DS[K9J:D\B)H2O M(N&K9-FIW-56!Z$7=>Q=FT=+JV#X(%;[*&<9C)&M+K7"9\LKN-)8U>&Q^"5F MZ^;5+.?AZB27O/-U9X'7>I8$6Y1_$O[(,N0KN 'N\\:IRN8"^QAAB?1LI]7T M[4]['!U?5C*2%VWLD;-XEH#^F(I0QLA4)VK;JZ6968;\HN+>O!(F+]*(JN7R MT\H7V827]XFZ)%/KP>D$[XE#,J0UN_)7-*4C:2E< H_JPV7HO8 _=DQPK<&G^(_\U MN?*[WU[W]XTOY2:,A1SLLQ6$U_U=2#:Y.U^89MHM%$FQ(,.,US>R=YSIQ39Z M#\+9JAI7URF1+(#WMV7[:MHXOI3S:('([HJ2V2RFWIZ3Z9P15OO3G:?45HW% M3.^4F%K']6T(L@?.7X+[>D,C^K$8"UO,=A)Y*N F2-<\C3\;F_OBJHY(:/?= M3]5EZY>?[O='^#IQ5P^OW.=>CBVG#=9WNOMT:#%UQ1:/Y1D]"]OO'>RW.^3$>TPW(@]K\%\7_/8'UR5"E.Y'UW?D MC2S%.8\[=FWG%E].T.6GD -'0(&^=&F#/JA='6=9O5ND>/GRGU6PR.OXE M&PZUV(\=^K1,F;[O4_&=FXRUQQ__4!()/J099[P36S_^7%7W%Y?%5S;WTOIS<2=G\CT7GJ,C0Y#U1^FW9YIJ=\_L15][-VC"5;F5<1)J@0?E56 M0X %/(0P0=75_-W_RRH%@Z8@K(672#W;F6!@AZE/P!86@\1 M77\613\@+8HU1E<8$=:&$)8&NF/WK5+-259;3&$W;V6EA3=&AH'.K'2R_83]YU2U "<0P1?JW%0(Z6@X_7 M$'RVB*>CA*AR>$ $@BQA@4%T$.F?[.% M70FH,Q A.>QD57^H>T9#$DC76Q;0A:=HBKDWCAA2B00!A<*#0+<8$IGE6/BS M@F*H@-FV@/_32(_L B*1>(F8]TE8PXI22!;CM6CVXWO6AV$RM$_4E4C/$HF1 M6(<>\0/654E+M([*.!7,&&*&1F(P6'E5H7==DV749 '@@Q.@@'286 'C-RIO M!$S=Y(DK\71FE3X5F88)R5F<2&*H%7-0^'\809';2'J?]D,+.6[YXY /(1@& ML7I]AVLS.1P1*(/O9504EWIF\09M2'$N^7KFN%-)%'5>8Y3[8%(3=$%DJ0Q@ M"559&99_,Y82M(4$F1886)48IF1'* HG ME)2-";3000N>"7S., L>:1"5(;S-2AE"YT=)L8=/%4!"EPD2D[1T M^ZF/=&5@8?%&95B30VB+)5%;FLEU *H1FO"1^2>04H17CQD29NE]#O$W?@9D M%K<299-_[78VR301I-:!=K4W(K2=#R(A&\#!)]U$AVZ6>,&8]47$<2UAG6X46\E;\"YCYJE MD4HDF%.ZB!RW.-VC!EG5+R-D3%7H9#6ZH?R"64Z$5& J%RE%7DXHB'FS-N+_ M.!OD^*IW^G4"ME1E!5..I4 1AJ7W2&WS-6#!B'G1&!4Y*&Y 6ZDUHYG MAXC%LSF2)6S. P= P*SHQX]P0)&@P%%GE% *T:'2UX>C"5-"RA%_@T1\RGY. M*&-8"!&["#^JB6(RYXRE))#NF'3D)HW0)G.(.%QEY9DSY'J)4U@B*3@B5:UP M"D2@$Z^D@Z+I]W (X6*-BH0@]S;Q*AXIQ5LI.'=G]F/HR$_5)9P4L9R3AUK" MVF?0=Q41QV2GQTVEF8-^-6UQQI2O(1 (1K%\HU ;5:CXEG=VHCT[)IWU)Q#@ MZH]T)8@AJ5194&D[497-9>E!V%O:]AF M>6NW.%F+"B%>[E5 [-H0VUI&^4103YFR'N&Z0"EB4*M@;V=1 M!.2SIAEDDKA#";$)G31W+/=/,/H0H"!@_J1)")%27IN(/G@1W&6#,76A[$9< M9^.V T$Z!ZDX+L5GFPMF$&:E,$9]\P&T0Q>G),IT/7>LNMAWFOH0[MN'*OI( M+K=V9B6#O$F=YPAH%]4Y3?_ZME&93B!XFH$V.8*E/=/GA@=E/,00N(,7DGZ[ M5'MSL041LXXJK5\+K%$[LM+IK1@QJ,ZG.)MDI'S'>A8\G?[;5XNE.'#PGKV9 MP@!&;\(EA/KS \-II*%&.5+WK;_C1:VVH*LKF>S M-A9#4@0417D.F4W6YS8]JF,LUIK!M,D3$0WQUJ?WV:;G.'F_VGQ:HPS,1Y1\ M.1#$D)P=3+ L?!%%^SXYU)>-G%)?A\,!]LDB2A#7.%HBMX.G-Y(6L0Q]RI T MFXSCNW!+L\,0L60#]F;U_%B0#!%?M[86,)?^+&;-YT@#06@DAE=PL P_:%*A M4#KTI8JM=U8(\7YQ MHA%/M\X%>I0_[1$\U=&%.LL"F'VB2Q'CU:Q+,Y?7C+OW_]0WI,2V4F=9$2R[ MDZR'%Y'4=B13#)&Z^-J#>^/-:'H0>%A7_8;'G9EU;RQ:Z1.JPLW".3$4VQXS+KHJ2DF+J_[[O3"BD5:XT0=C;(^S.TCZ$2)"W:WW/7!9$#Z"I+KN>Q MC^26B[VQFSD\4K5 7^G-"_':=)6"]$8,GX;-##'7J'FKEBT1<=I%V-00;F-4 M$ *,:H05H?1MC3+ [&\@6L!R"E;LDV&,4A@9(RDI,T_QD,ZS!F,J!4Z4C0X M-U8V+@6JPQH40 TO)H&G'FR\6_\JKO=J/#98PG1$GR9+1=K8%>NYL0LTV1^! M8%M\?O]X$+G8N9C&$1L7RZH*Y)FF1;NDOWCVY"TM[U9M$YQ-ZEF@\* MKQ0AL4"$W1S!M!Y:SBF934AJ5\]]JJOY2>!(P)F--4&N$4(W9I4SE[OUH4.. M/C$EW+B(Q'.\-S1^JK(:'?Y=TIO]:9;:=FK0I.**:D@T'_%57OSXS1-7C^4!IW^ M$%8YX9/\@T>:2Q_+8+E^R]E6W,?TV:H"<7CIMM.N2$MP?A:P3J.XU9-U7G5G M/.MO\ZV'VSDH78']9%2!B<=T7>9JX-@4$;,LV<818:R44^03$;EY*'(4/DMI M9E"+F)4GAL<4[#6!:1!;95%F/A'8-U#MRH&\B^T&:N>1/67<3A#1X(2SWCUO MY\G(Q",H_D[-V*U'QKQYA> &[V739I),H7OI% HZB+* N^R6*)5;=&,TO M[MV[9'(0 'H2T60.@:(.)VITV8KVE&0;]V(US!'^K,FA_]XARA *.U3E<%?< MLBO$H-:R47G-L=2TV#EBQ&H1L%Z%ROU[(PRY]$JY!?%T/8TV*._CTD3FU'1B MT>Y0'S\1-LYHDWJAL&5L&+%UON3B4MP]&3A>66:4^_A.Z[[*FGV?]QZQ"[3S MAVO'D*>O!K'AL>='/6ZSS;Q4IZ[Y"=%I8C[WW:&7(35#3*<_:0 'L5GM-;B_ M]BS('%Q/?@BACEK$\@A_PDX0%(^TMCGYHZCAQ+7$2"^C#FQ$'[^.5FU/Y4WN MA'^%[@/T^-Q>A5K0%D&%#ZB.[FJ]R\/RL;[W%S%K536V=GZ-;Z@1$;S^WWJ! M!^7S$V'TPI\WZ+_HQ"8_'V&! /^'^@"Q3^! @@4-'D284.%"A@T=/E0831.< M'P\L5(!0X>)&BQH]-,F1Y?9L18P>;& MFAE=7L09DF7(E$6-'G6(TB$743T(][3"E:5ABDR<>>%5 MO#=;QC:H1J[NC*+G MG6AM__S_NMM"9R.:5EO]T;BSY<>\8>9\S+FFY=YQ"Y?NC5R_U/T"?SC]"ZT* MC*M.NOX4JDH9FN+S*ZZ#SE+K/HT.3,VPFFPR(J&KO(//(P(E*TJW^'*R**." M!H-#.-<^-% AVFH:S@(6'^)M/;1F- B(K[B[" @$%0OM(-TJ,^R!#)>JKS,< M4_IOI/.D6X8S[C[:"Z'%BDK#-;@\\I&K#N,RD2&[%MNP/J5[\GHBMHU7AEEVW1!C'!;3-KZ%DUC/BJ/;"A+ M"RWDNWW?\]K$.\_GSM1+/;').USCH,>.3!#9KX M-<+7-*NA"8N(:LKG55=G:)NR:KN++:@\KI&M9&CSA&B4E[%"4*[ M:= @2MF@S;[=>W:P']RT9 OP7=/70]G;[THX2,^[,^"[19XC-;\#:?7%I]>O M;J'IP^O,=DD#_C#E$M.0R8>@IK5ZBBOM^5GO86(0+E M<#Y!TET@RI!%G,C.U9<808]%=BM-_1K"%-S%J"'*2)Y'9):9\,3*84C1EL9X MM1!V"0H40;*?0G2#0)UT*6MFX9[V*F!"166+>QTQ5UG@EQ (W:C MP<.X)"ED :.!JC+&,.Z.C/>3356.QSXB@4^(&+L3<9YRJ[IMBB1GZ01Z0XL6^W*AQ"RB>?-,%)/1IAY,,(\A\> M=:A_"PD%&[4(146])63MH1:ZNJ(S;X%+(,Q[SU8T69#:./%U;\1E2K0SL'Y9 MQBNQW!4"U9/%G=QR'T/2DATE9+?A=?!7R!M*Q'*Y*/G%I7<;5)9^!F.7JO62 M3L4I"">[DY\O[HY)&FSBQ0XBGZC-ZDIC69E6!,2J!4J)E/VIXJ? _TG!D,$G M30N+H\O:-$+WI(5H#*%'@"KEK(Z%34P$$9&$+)1)"J5*A6R!UA'[=CJ&Z"V+ M0)QF2 G8MX!Q\6AXL2 6 =7,(HUD256#YI8:&++FO:M@*O5B2#F:S8:H09X[ M' \DT2BX@;8N7C$2533&ASD6#O4XUI.GAP[B%:W4#V*%)-5,'B(13431G"!* M2(#:!E*!^,L^M]S0X=KSR88:Q0A^ZTVQ'I)$A5JLJ?VQH5IRFL:V$F.)-DHE ML^1%+[#*YE^M)*M.@ZB,KO@.7O;1:^K8"1>VM;1?4;NK8"_;1VLFTH+O\N;\ M%+NX'U!,GHDEZGX:Q<>0"5:.R#-F?VIHTD2FF,NC<9G1# MR/)Q$B(?NRV=C M$NO1O;U4;_ B*_R0:=K,)B1%G67:2V);E-DF4R-_?(AN =FW>JT08TJ!PI.^:8F1"[V M9G5E$3-]R$F#J M[UDIVAMYU?2H7:7IC&:D\*L=*FM1(TQ?6 95Q=K829 Q2)E)#&#.X(-A@H#" MTX_S.2[X&-\R5#AUMK4>MT73"F$*FI.^.#&,<56U*@@]%2EG6>%_XX LK MT[(V8728OJ\FC+L@$?)4LR>MU_G5:EG<- BE.1 9MW0M-7;(5HJ"ZLPV[,0!W"&)T!;J3OOR= M0<8\%) NYGCJ&W00TU??X:[/)3CR_]12M8IF<",D:"KO4<]!>SY524Y@PC?M+2@3Z,GCB MS9>]!V[?,'>(1 ;+F\36J32O@[+W8G*NVZE/)&RU\4"07E O:^D'/"Y*-(2F M<#PFS(CS#;)K4^B=G=IX^C"!P.HE/T!EELS9+]2Q7N_KX+8)GE0ZSB1!6:U[ M=@F[^X[O^U"EG:[Y;_*.+=^98ONN^+O['&9)UKP -(HR*;YM4[I4$P]7*XK8 MX9#=FZ6N4_\.3="1 /HO4!- @LBG'<(175N/M.D.9KND/CJN<2'!]]"@ M OJERLH(K^*D^0$8)%JYT>FUD>#!!W0N*XJS%9N>%T&POY$9YLFG@TF87F*S MZ*,E0GF-0V.]K?&,P5F7IJ$4CM ^3$DGU:&APFN02ZD_A1"6S6D*@(,?'*.4 MI>(_^D"^!R(X"UJ4LFC"<;$,[.J6^WJVXX!#TMFY*LP,J)JLCE,;=FH;3ZR1 M.A.Y7[L;[F&D%_&T"!J^M_FO"^$)3&R3:BH\F; V[5H,HULS,_G_+M,:#N [ M,VB;JKJ3&@(1QJ#0PLQ3B[2'@C@-#7Q.?3AB4]R.+410PAL" O2FTM<$UJCN9C#QUF# M'7>!GDVW;PQC+-7G9)X*P*&GA$HKCNK*:/H5CJXJLB3E4&6W1)\R[1[YX MNE",,V=S,^%KF,Y0'+VC*FT[ES[\FYP .*-H,5_2F11*N31X0>'A1Y1"QM\@ M2COBCJ8J)$?:*WQBK98PIO0B&_82RW9;_RS7(,-OW+.'.[<*0J6Y 847O+&) M@+(_42=4L2PIY,@&,YF%(HV,W"8\DR)$V9Z1Q"5]Z"1Y7 L4+ A+@RN_2B$:UV8@9<:^:><< U*VQR$:/ M.ZBY@YTQ>SQ]$KP*( 8;0SS4M(P%6XC6O"&YH$'?.@PE,\&OH,>,= A!I*P M8LK&&\R?"D7(V 3DF BFO!IPZ?_', C0)-=F$)BD-7]0X4H&9.BS# MO011>@+,%^7#(M&]_&L1B%F,LM$W'K4F9R'&$50QG.$OEDB:@?"_"JT N$2.UB2NYM(N"=Q+$^W" MPA"@!UDF4GD2)SV.UM2>=626&RT-V"S/@:@/]3C_1B0]D'3T4S*=G(N,SI>L MAU):H^$8&>LQJ4N;IW+$'-? "$H%1J0P&IP04A==DWH8O/,#CKRZMSIU/J;T MBFJ9G)@PE8\,M$&DOL>D(9^S *&[%\T)&*^(E,5 LI]0'$V$*X\LBMLIF(NX MT,P0Q"2)P\?"",0XB&5P(F2;L!FJRB0,0;-(&R*9Q-\XMS145>Y#NSC2RJ"\ MFN$#TW2I!_I\@"@J0._IEUKASD@UC'@=LK'#B^.<4#DUR12]350YMHFJOJ,P MP:.9H-Y!M]=[B#%UL=_*1"@C#C5E"(1],3=E): PS0SD&UA]B!$BKG3=#PD, ML+BKJ^:[L6^2EZ8[TGU _]3]6SB56,6"73NZ>[X_,U@V:3LEW)Q!Z5B5(T&% M78A]%9!\F=%$)$.AV)8WI&K%]A#, '%M!75?+, ^'2#R8@%7G]*5H73,IP:Z/S)&%R@E?=-0' M\2F3+#^5HL*"B(:82BFQO;E$.J*(LXV20D^%Z,IRV3[R-,^:M LBZ\X<-)B0 M]+4?A ,[;9-E6*61B:BB3%!J@[]!A8N%/=IP8M,1X<\W98FI"K:Y("3F]=BN4X9@E2FYD9YG;+,L3<&]+* 90;6LX@UBU5B! M:/_5_>/&XU"&8T%3SU2B-3W=WRO?XYBGJ_W"B^*,YT% TH!:@_65M'ROBCPN M.&R/_AVBDJTX5$4E1L4;EF-+(ZU"P]TM<-R<,&43Z.PDQ16(QY.3;.WC0(]I%;U%1"CEAFHA3FMQ=AH @M=S/F77(LO5*UT47 MV(5@RG,LO@.<\M/4C?A%L%ROL%3C5543-:O1]3#@ Y:/;PH)Q=0<(1S.=&' M'#,7\'2;2XP691.*!=Q?N8#)&2U@G,DU<72+I4RP^S3_"I=EK?0UW&60Y!H5 M/.,P&BQTM'01'WEYQ=T:U*@[Q]<+S5?!D:Y%XU7FN<$AREY5(I/<(2:NB3@^ M"C48&?R=15O]/X*)O"E>U<&8W<-BB=>A#BGFJ 46-J=)04L-).\X.,-]+L_R MB0\)R-V R5N2HE) M5&1K":QTQWZQY5>:4=7#&,)KXE\TB&?F$\L%YH$PMBLJP$_<7_%]C!%-8T7A M%B8>/FAJID0:/DH]YJ.8(OT!CQVT%N[MX0 NC/35Y[3DWW2YY'EE'0)FTJ'= M$U[\O([9)4%.4X<.:-HU6HK=_\ZGV$#V6TXN1HKETC)B4Y3<--O*H >"4+Z? M,IG(J#7X"5]-\8AB.#(EW8T++(I!N;1\SD@IU3& K3SO;$"= .IX7I,G#-)^ M2;R0LUL!Y&'%@JG:W-[!J8HHP4-#0@9Z\JR7B>SA(\7#NO?%1*IGF5X/@[V7;\*L.S"/N N,A2,^"!,>5F>(&K= MQ3R"PI["P-L= H\5Q=F3*>CJ<;"!^6HV6B:8 ((7G#_1E8WG^KB&$6RM.Y^S MY<&W#J>H3*F[$[&C<&/N6>#.:4*P;>OEIB%15 L60>XS >1NVPDD05<1I5]H M8@GE9O_CQD98K'M30@3I]3Z(KQ.8D'C-\-F/]Y3)!#6.:9:C3CX7YK00X/M4 MUB)NLW9>3B;O:!O+AV9E%I/!AD$VQZ;-TM&/9= .N?P!-3@^DPCMC^Y/H(I1 MVT[0NP07XS:SJO"IRLJ+;-Z/IRO*#A&R_XT[C\CP X$G\*02.Z:E7C;#LR'! M^*#)*"DUG;#<2"4=R8+'2'H?7C/[=2*6\&Q MO"UF9)Z_MKM7SXAQLV"I7T:. >:,*9]B4+#.J2NXFA4TH"CM?:M>SG1?_3G( M(UX((F/:-?-LC(7AV,;JX_8\#>)JX-!R52'I W3^*[MX@TA'=1=CIY8D M1,:+\XGMM!P[24%=4C.F$--3M+O_!72$L#3'KM"H@@N0Z0C&AIV-SF(&'XD< M[6O&V3C:'NLZW^9V557MXKS:9.;%>1$0'>2>,W8I6;OZ\[M-\:IT=E !SR%# M>HENY#4Y!$R[&":G>.'Z>NR%R,]K=9?-5IAU,PP/UJQ39V^#$!V8KTG+,1C$]/?RQOG[8;01L1M.UR4Z+B@#SDJ)XIB$B,Q/ M1PZ.G66!HIHXFT;DZ)-/,^U]F#*D%ZR*/13=WEGW3E0C68K'>%B7'K4,.HP+ M%;T:17.W_^#.][A"#^>A4(-D2#4K1KX\F7]4WDZ8FUS=/H^SVUKAHUB)22_5 M 1;H'3N.W 2O_0-%M>WEG!H*FEXUE%F6C0L0;N-A9C<71M7"Q#QN21F?U^: M0(U[07UOES 7 AKN\(3\E.'8-XU6#B7S\![M0M\^-;OMQ$N\H+5ZAF@6"*"K M[SG,SM^)L#^*%_'L9NNCQXTF3+1\G-,V>N$P=@Z-6_/T&M=6\VDTA]:MB2E_ M5U<(E04("Q4L:-IG<)^^@PH7(F3($([ !Q8>#!PHL8)#A?HN3O^L"*'"QV49 M$V8L>?&B19 5"I9L>5 BQ8\39ZYTN4]-A90?4PJ,",>F1J &X5 4^/'B1R E M21I4AE0HU'T?=W84.) E0XL]5:(D&-4@TY$+BVJM:+2EIHHP558$&E9H19TY M/V+]:O->#P'_5$9I46865\-E!,IGQM&%UF!;%6:@ M0K81*-!Y0BD#!V,4J<$=A!W>]<9CDB'7'UDA;F5:-%^!8A1PGWUG''.!6082 MAW811>!O"39HV7HG0ND0YH\665C/QZDC$R!J3=F5$PIHZ!<[^FE'I[Y 84; MC!,^ ""9 <:UXT=&B)>1B#8MR9"(QX%63TE QN':;E[">M7D:6MY5]JZB+DU';*Y1]KL0:.09!>=;3E5% MY7%%/3!OG.@^.5&G-IT(<50GWGM82\I,7-Y,'"[ZE8"AL?@ DB6925%:"]( MOT;4='\9@2C@5+5EEG%&'L MD(S5>5:J7&@:QS/7T8VL$)L$ NV8T7%&I8RDT]*DWK+#%8?GQ]U^[9!3"3JX MFTLM]XGQW =]:G)<+ODL(ZX[#ZR0F9I:64'9445=F$I3,\:BWNB*R__:,FF? MA&SC5/?%[VQP.SJSR@S+6#%>J?WJJU?^#M19KA:H%IUDE(*DGZP*$04',7!H M\CLME?>8&H1+7J76+:V>AY13$IV]#65K^**(:LJ-1 MYI:APD2260MQ3=14$L2#_*"2>L,;)J-"# U6T0+$^^"Z@I83(#VM2PL2"E%$ MDK;?6<4@E\MD&U>3'LC])E1];)2OCA*LS6$O)Z2)HI,*QLMG2:253<2.MJBS M0*&-KDVI:R,=6Y+"IF!/@/8$PCQ=N0P:@JE.>ID;=K;"*Y5TSB[0B!V>;OB6 M#0KM8:QYBR;:]!F8_UBL1"V2S5>P$RZ0Y? !AD*/Q?H4EUDJ)&W;VFA$*@ ' M7+8$%/VS*.L^0])]E,PLY@0*2KHY2J#44H3M^>,$<]4@H*KLE @4B@-E!J,Q MXF0H&/7-4*H530BE13N4!!S /BF3F>[#8S%K&$@D!B;HY6D]30O95^I9I!S: M370Y@M54X\J0:%1O/A^+"!!8FA<[WLA)7-J0^/2"02JRB*LMF28O+6+8.0W- M5X:%)G'$2;DKM>973)O*#PP7GS0X"1J^T152VG:0M'1K3NS;X"]+XE4CZ3 V M802")MZG#&6H08T#*:6FOCDFS<"!>N742W%DLD&'TBRF#B)J(%L2C9[N"!TD MR,V($:HHK0JX<#6FG2A@N$K$??Q (D!XPT< E?\6N1H((@,=H>(TM<%<[31; MKL7J6FT'1SIA=W1&6Y)Y-_6=4"V2HU/I(7GER9K%=(\TSLK)8Q>RSY=&T6DV M:^-J.ZJ6U-+,BX-Y[,HDI#P!WZ62)2)N20)*1:'*,".]-8YNBJC4>]D0;"9L M22@&"CB2M6M0(5+>%QF7!B PMY?;N8DP(Z-C(.Q8#7\LFI+,S.5LTQNG!,$SV:$'*WZ1'#C"4J'@9X-EH"6S"I M5^.&0DX-FK#R0H@!"DW_2.I8>A[12NWGEI;@;S)$$J4K/U@WVQ;R*RUCV$3J M F8C5*7X>IY7SP]I8>DRC6<&T)7T8T M62Y:;M*&$8X1B!2J:B)O(6'#VC'/AF,(=*2@S[/S8Y [,@++Y2(81MX/"YK/ M+*,Q>RXQ K\XLPP$/1,BC;:NH=F:G)QX1\CE$YN.MIQ MNJAV?ND>N]C\;ZXM8Y]PR+/W^C10:>6T C\P,I%YK.O1\(2+&93)I1L=W)87 MYL$T#KE$$HFVM@HZMK-I$CGU5EJ#G4M$#U"5D274IO-$:YT,KX"5=VZERH!' M_^('B;')Y/PS?6F,/>%A.!>[/.,3EGXV<'YS;DT&ZE9#M,!P2:<9X+1>\L^1;7%7/$! M[29D@B<48F29,@(!0G77=/+A?W9Q<9P4$%)^10]W(>N&=-D8%H1[1@#LO_19$978!YD>KO',ND"-3Y5=UDS&U-Q1T7V/ MWI2515%0V!%.3DS-E"A=8JD3FJP'12E>H"B)0K 5Q*&7\16;A'&/J0$:3!A! M[;T,@ 5+P=7.1/C.LS$)%'T5Q(C8QSSAXL325LS*4*A3P D9T1%(76Q/%U$; MN%6$&B@9DLE(V.7$L(','2:/P<041L2'QW23]'Q1]511V11?.UD6;.V/M/V0 MR:F![]@1L'5:..U$@J'%(ZT5;&%:^.7$L: $Q*2!P?A/#$'/A'1+Y^V7C]$< M1XW>0>"$[_R.06S"[Z3%_Q'_848<8%M16C9U44>T5TL8AWS%D 82UO$ 8>4, M5./PQP-VW3!RTX3@8JJI!O05"UBQ'Q+RDNNAU ]9F@(.QZPI1#3\3>;!Q*H M&[ 9V7RXB4H!X]Z18=8%&M%MD$O\ "%2T2-YV/_HCIPUE^@91[=T6M-QCR\A MCMA=G!116XT!A6N4$>"\7Y]L0D;TE/^8A1;:!*_X3M)IQ73-(5!D60 1%N#$$@24%A]>HU]-S.7=6DFIE.&)V7H9I5A9'1Y5G)U1Q^MI'&0E%SRMAA"^ACC] M8R'*_YUM58T'1N)/1M/7X(P&@M$X4=U'H-I]?&6-T=SEA096+L29@9*M56@M03A\=?O\8Y=A$*> M;J'">&%)EP"B=R'F=P@J9!S$?HF9K_D-@2 M8I]>3L8MPD%P=B=SOH%S,F>1(>?)>: '+F=W5J%O"D4MMN>E*<,RP&=\SB=\ MUF?'V2=\;II[[J=[@L)]LE%H2D=QE$65.*.MP=T^N>=]TO_G?#)H??*G+*+% M?C8H?C)H@T*HDD6#*&K01DG+&'F56/7$+RU#+-8BA5JH?*9H+=)B>P:+YA < M O9$WME$[\%@;Q(F/_V*YWCG1W%S(;4Q(UTE,J 7+A%;HB3)HB;:G B9H M>X8"DLKGB4HB?ZK6@ J$&HC6JZ @(''IQO%%ZWW2PJQ5@X5H;MU8!L4%=P3H M>O(,F[9I$<85L&6;=O1B<$PAG,85B?:A:UYD5. 6-V&IU$'XS($'V5"8K#6$2TBJQ$462SV9J<>UJ9):W?"UJ3NJK=^*]>,#K+H MZ(?5'XQPR; H9ES"J[7$DY!<*[S6J[UF99#0Z[VBY53I*ZN>()S% ME;^JC*U17 ;ZV(!\#\D9V@:J1)Q2H:ZBWKY.+,12K,5>+,9FK%P-K,;_=BR^ MGH\#99AZE>J+;(PJ[J5G\(F,.9M6>NQJS W'I@_I86S,CIK+WBQYU:S$MBS. M]JS/2E*@UID]0211#N*V,-Y6M2N 1NS/-JW3PJJC/:W4;N'4 F4*Z6R^NFDP MCBMM?D<:*629NF76Q06%[8>KIB#:PBG6UNO7.-#:5NTTOJF\^N;;GI[-7@J] MUBW<4NRC,5'?^BC(7AE2#0<8NA6.Z:C ^1X66AC/P9\K0NW;ZNW>S+"Z!MB73/I2'=.[@PFMH MPJR!R*[=AB[.7JOM>NZ_\JRHS2N0U&[%@N/H_^HN0\B@45F/N'Y59(KE5/I) M3PSJELYL$[EK]5KMIWYLFUDOU/INUAHO[/*LYM[M^(+O]0ZO^'JOU\@L%9;O M^/3N[^(B]C9MVK4@6&W;ZEP/*7[:GNG(:#PK\@YP@/6-O]8OQ,;'WP(O]]ZN MV6YN[JKOZ\9K["H>_%KPRT)(:BQPTUXM,GDE0J';#8:PMO0B8 :I0-SHR."N M!LN-.(PN'KQ%O>P&.=P!0?(-S'> MUHVJT!Y8,1Y:5U!O%H(_<-R.L:>"L7IF[][:L<8N"A&3,1W_\N)D&4YY>IJBIJ%K^@",@7?<08_LA];[ 8;L?E6LKW*+P]SK@];\>R&LL!2 M\O9V:>F!LB3OK!MVDQ_:TA1E4(-=*KKXB@#G+"J[[[=RL/!B,B07[^7F$Q9G MKA'V,AG/$S!G_[(P#W->@ *Z DY9.4U@.IZ@_1#&?<1-!3,$[_(,;[,V9ZP7 MZ^R28*T>I^T%!_(D*[,",[ $._*^IO/YQC$IAS$7F_+/HE/ D:I&SF XX:-, MKA4?8C QG[,OMRHX!RPRIV#-YFWQC#,\RW$JKW +GRT, ^XY=RI#B_' HBY" M;F1CJ>)T-NQ OMI R[/+0O3H(C ]FW,D=W)#2_3'7K0+N_0/3W0I;[(#*[.L MHBU,D[1*#['$MF\>R[/RL*"=Y21*_$JDQE?0-0CJ[/0\!S14 W* 8C- 1[76 MEK%5HW-+\[)"Z.+/##77P1LL)[&?./%M6) XJ^U$ZZM38_(EBS+X[O_P0LMT M-W>OQU+U2,-U5G]R$1.P)]5DZQ'SGH:<5\Y/,T.<&E:;"N>/?:SF.H7$U(E5%;-U!G%)?;T_+ZK74OV5;.T M#4PKI*C7OI*'X&U'H8< MTFJ*">HV;&LWW(9SH.BR2X.V-N/U-:=ELWA?^;26/_]>/&H M'HHKC=*8)E>T.(MKR-<4FG15QS":=9T=;L&BUC1*RHL_#8OCINKU>$<\@&GR MBWC3K$U/]@3K-VX[Q"; 9VS5B(F+^.G-UC+XZWL^.1SS]>=>-RF'17R^YZJ" M<6PE]F4O]K]MX\/UR5C+!%("6NN2QW2:#OLAN-]Y!%)QQ$PPA\3L^>OT1T\< M-Z=2=_.IRH[Q6/JIR@^0%(:HRHT6>J.21*&CG*$C>GDJ.LK=E*6/'Z;#EI^R M!J<-7ZZ&N@>JRO0A^HYANJI #*3C1=UU5^L6*2BC3:4KD=\8.G/C12=BC:49 M<2W:E>:X*J M&Z&B/T??0,.NIU2O/2LG_P^ZWUQ41XF5H,U'XA&,]Y!V<_P0(7T>PMIIBZ'= M76F;$[OF4*]J@BU:%;8]R4=)[(20B[:KAA M(OU+7#BBS$",&D1Q2N,:L4%D1U "LX88L=C$ =ZEAS0)FS]\7MBSPXQ0:D+% M2V.D0,W23 A]L)P2Y,Q\'9^R M#!.'*;+8)N6CED'%[=US\\9(/#KD6EZ]693\3J[CTKC):".QO?$0'=FWES]1 M6;B=>_!43]PH_N#2W/18O/L66N6-&+9(2 !\>HQ=5*Q+O'#H%T&,/:;P5T0# MX?_E^[K6$3<%44\]+I#TS[0IB#FE1D,V#24%JVAT]ZPPQL\W$LO"S,80XO$\ MP#>&C06PZYI4?4PF6$,:A0&_ZI 8F^X#P2_ MU);3E'"^ ?@7V@_\:AK\:E[9A%]T)_L+I[Z0O;\,C1Z%'T# ^0%'C1$U B%4 ML/ #"$$X#0MJVC>18L6):BQ4@*#,8L>.:AY8"/D SK)E$Y<)%"D2"$>/+Y>M M5*C1Y4LU%32^U+E3)QR-/^%H6J9LF2:1,Q]$HZB/YT3_. ]F0H!#%*4F(!F/ MUFPZ,:3"K5MOBCS9=%E""W"VIC'X\$U!C I)NGU(T(A6C\MFIOE*$:],($(G M1B,&1R;)O1.-XDQ8 0C/O(?#_M0D5%DH33]%_JC(]/#FIIQ?@NX\^FO?GW!1 MKX1Z5'7&Q:X5V]T9;:3JF7"QXH2=L#;2C+<3!I\I\V=7KTL]L_0=&7[A\_?B_\DFD^T83KX+W>/)I)O\Z6@XG!IM21C?C&M.)OH3 (XO"EPCK MBL"F+EOI!Z4\NLRLZK;3J;@,_R>B;[S0*I(PI _STRF-H[)39B0C#M-'. L^ MI$@9%Z-#<"=-II-LIQWW,O%!#E>KH!@6J2P/.2NKW"JU)*'+S:S;6L,,0IY" MC/*H+W\2;CC=HML-,S-'PBTJFO::TZPXPU3S2^;:U$BS+ $%M,8&S0IRJ^O@ M"$ZVGGA;-#L%+7!TJZ,J? D]'+%+#,C?-LI0DT(/]6BY!R3MB+:?U$@0-V+6 MPW(?O!+"R$.=(@/0NLX(:W.GR"K=JKV,>O4(E.+&W"FWKP:=Z(U&MS+-T+VN M.FXOT$Q+M4GF2MWGAR\/<_*MC'::R=JMME5H7(\NK.!9BY+-KMU #W-PL1_; M[*TXZO_8%*G8G8BDMS&MV-4, MQ7N XKT,--+2F3S&[M<'0F:WHZ[.[>@RN+)##ZI]/L5IXZW*G-E"W4JVB%=? MN]K7(V46TV348"MR&46>WK5129V<))III$C<2<"0#HNX EO94RC2K8".SF:E M,<2NZP=X_.K4A&;&ZR=6+Q;UMWKJ79?)KY J64#&1DLZ:8LS) 9@/M'D=,V, MI&,9/N+PO==,-G&33O#*3+N6?.P@IY%U4GFVBSN^24\NV50WDFT M$'/::O0F==6T!XYVX0L9YL[*2XWK"'1WM2F MI@1R3F*G&1AU_L6PA,3N);O+E]7"%)+73,=J/SK:E0B(O5;M;X6'25>00$<1 M%Y7O*QG+&0IW8C2/O2MBI-.1:[#CH+',$!3@R14$OH8NN-P0,=SZ"G.^QC[[ MP,QJ1C*0N[2TDB0>3R9,W,=-$H(^KLPD;QZQ8;,4L\6/D%%L<"D;"V78LZ\D M)FQ8HTC,4$2LE\QM*U%B6PIQ&"C1_PQ2>H3\2K2<$[XU+0Q@)/R>3F*RR#7A MZ3EN^A$E!::;;(G&3IIK&)@L&"6'&:8SAG0?($M)*]VH\27+4H@ ]^&@1<6P M(F$A579F\J<.NJ8(H;+(:G3I00[.\3=;%-UJM#(HGTPN0",1(^Z^8P&LZ*5! M(_&<@ZZ6I4TH1I<@@LLP+:(:*LFR67+,CA&L^9F[K(2:62S27@[FQ3)-!'DS M,=0T]P(;5L@T%%HJU*H!F4*?_9E!>RB#XA<91YTC517^$L.\X,UV^F)+V>+&TBJ*E' MZ>8X*YSRQ/]H KS)%(F)$_V]I&OJHJ?50M$1(A50.\332!&I!#\QOBI*=6)C MAE(J4R%YIX4[N9&T1O-#O)GOJEDT:8 P]47,>"1B;VP*I&;D3T&%E$5PXYPB M!;>YUD2N CJ@G>! R:7F\"9,$W038Z!Q&&A(KEYXO5>^&F=0E@%C+^*BS@XJ9ZAK%\L30TDQ$6N5+F_QS M-_&!5B0#Q-<##N(Z98XDB:;9;5/$V<^F_-2S/"D+4%EK$2/PIJM$/M&H9.D MW#S,@KK![J!TD$B"(2Q@A)TOJM3+WD,R#"H-KD\Z=]HBD$%+DV5$[2M;>I0' M/Y@UW>S62B#4MH8Q\G)TTE+4SICDMS%:"W9>4-,EO#0YH#1<\8'VX M3;#1%V L+,@5_](R2XGA;T1EXK *(H65JK5HXKQ,I 6&15Y\A-#\KWGHQ;!Z-\4\L?1M*XC ME?LSS.P)T-AJ25%[89_ZRCF@BL"ON;&D[@"C$9D&MFD@T8VE2^NT$DUC+7PJ M9.JH7&<:.TL7PJ.IG07:22:X]'(OMA2CF;/7%0\C.+/[&!+AMH23'WQZT D6 MF\$ -LKP[11$-.(2Q(05#H18F 4LGHM<$7QW5L[>KO&_YRA MY3"Y8/JN%,54ZM@I=1)0C5:@)":.$6M$):YI621F&FO9;T(F&N-,M/^>([:C MA#+R(=8PZ(J4]?5=K.*XQD&5X%7NZL:_8C6#IX>L%L].K28N)+,0+3^JLX"4 ME1CRG.I;2+!1C[E)4Y0&\G7@_*;KNZ[2&TK&>8'"87<%TGL72.W9H)C\4D"' M7=.,,E"#_>428\/H<*=[M-'8$4VA=3P9N<_]:ZIKM>]&/*=%>)S$<# M*4-%0SBR2=K*,$L:NPLP*K!$7K%W\ERI6 16T:G)J#Y;78N PBIW"D1>^2J2<_<;/)/J-H1S!$YE_4> MB=E5;"]^VX_T0$ MJ[=&@^KQIXOVDXFZ['X&-_)H<-V1CAL5^A41805N:D;N*AY4V.E.0KRH-F#) M08 N1E:I07!#ADCOGT!AF4RKAE)O+W0DT6*. C%&_5+-YK#CJTYHWRSBA\B& MF+KB,&:,_JPL?BJ"-HJI>T3"K71G5#)BJ/;&^,;/Z6AOST!H0@A&<0QJ]S)$ M&>R.<9CO<1I+#;HM,J0.X,JM.01LA#PN0VB)!FV0HE0-651))$KE[5QCEH)H MMD9CM)B&-Y[LCF G*(1F,LRPT" @4[CJQSS"ENRB1HADJG)EK#2D"E/P2[X# M\YRNQTSP2*[K6A;P_R5ZC47>HM5J1&T2CS2F*SK<\"XD#HVR;%++Q6G+!BK9GMT(AJ0 CX&*KY J MPA@]#\C,92*"PP6[[;9$C_9"D8#J@34(:G"2Q%\ MB^ K"?\R 3-*DE.,"=,^@LV=E(< M$ZQ=]L9H>E'"FBY9IC$CL^<@X6\K;R;O<(HS;B(D@* @TJ A@. -0/,A)L1_ ML!(:78@886(ZRA$K3.T=8^1.[,L' T6*7H9,0.\>H0)]]'&BV&2<='*E -#D M"&T0T:@%KS)U?M/71B:)$N4?PS(!^'(H N4G-VYHACR, M)ZQ2KN2M.+@0)=81.[J2."MO/"DT.&8&?E#1)VGSEU(O$EO(2<*QTV021&%Q M"J70)@8'HA@,<1"H[!!R+@NM(%UFD!" *34I4_[.Y+62LD3>!#F/,SJ& M4F42\$E#L?+BQ G7D^LBF([W@AZ>: ]GR*6*V)KOB#U.UL]] JER)1))HD<"\SP(=[0?\ MDH#&9K $C*^ =!15M1TLA#V21WX-, <2,- M=LS:!J.$LDY=*T -J$(?!J-/$L(TF\)J#$)D2?9CMS:)"G8A)D,9-J'SAJ/- M1",>US5IZ#%8E>UHDU89.N].YK7M8F8-=P(4JHYM=RDJ@L(EX);*:"Q@"S5% M_^22KBK/ZM0S<:V&%O-G&&D54#P(8/ ,8B375.7$-T+P/5.H<.'%V734*3[Q M--<$E"I@0*5F[T@#*SK4TN BL7BBT))HL53S:>04='PNZR+)O7;P9TE4Z"*/ MD@;(Y^:$Z11B;D6J0K'MDMK1G0QK3;8H7< 3)P+F:Y+E1)-N+<\Q>I7W #L# MVEYW34Q7E18C2F:Q7^-R)>-3KNX&31ZJ^SK)(JL64I'-:CDWK/JEH$KU1,0]TN2P8M@$<#'&VF7?[O1?E%SBI(.'[VX+"CAWA"^C9A&YFC,RKGM6)& M3*^1RH2/'H@$7U1C70;E\5PN/_[-72O&218&/'FU]O]:49&X1QV9D+!*2(W@ MA]W,K85A:UW=$ 3UMNV&Y3NCHB44#_(,J(1^F$,40GOKI>$P-B'O-*\F=E/A MB^K"=VH>5RGU(QHJ+E\O:NRJ.$T8(X@8BT@ M0C3I0@U@2'HT00W66(<]LW?RN @.@B= H3/1]3"(P3-5="(&^2$,]"#@C7:P MR<"4AW8,0L? PBU^&(WW@8L35ZB,%U>DSW*$IB&V37-1(E=&<2H&2(#KCZXZA,^^ M>$ZF[S:,8X+-8V)>N8#0[:'_QN[K.IGKAG3/$OF))Q30H!"P]G;ZB&=WSGC7E6?RU6I M[HUA(NNP$O8EZ*$U@AF0S*RA\*J9G?F^KBXJ7!>0!M:@/?J,$U*3/UJ< 3A] M/5JD;7FD0UJE;9"60 XXI'@'"^NQGF6B85-P]P9NT;,4\^L4]_='T[,2;0VE M<_%_2?IS4:FC#YJE877M3DYOXIFIR?.)B9J JEJJHP>'0$J31^4T].NBQ&UQ M0F+7*,(!&\>5R^P0ZZV@'@L$:WQ9J M^DQUZN2$/?<%F>>ZL.WZM*7:KRM&M:<:4TF[F@'V8ND:^E@[L5$;8VL;J0^C M&.;LS/JW^0)&RF8H4E'#CI-V)^!6$XS&/$&8N6G1?;'YL0C,#D,1L:W5M&'; MJL<9NQ-3,G&RL N7!G/;H,=;&,O[J"GKO+5C?9=/ILV37E!#;J[O/!4I)$)V M:YE[<1(HLA78DSHR7P_6 G@72M5[;P2-\ MPEL(PFU[+C$\O>>2_?9[>(>P[*C'NC+I+C&#SW80W+ZZ%GM_%,"S37&I8W6S M.[63.<&;^L8EW+![U,8/V^3>19.)NJ]KW',"3K+R_WAQ)X1S'8]6UW5PQE=S3/]VZ1_W4M=N, M]WS.M7BK#UPN=\P@V^S.*;4=W/ M5;VZ5?K'YZK.EWS'^SROR?FU2;W1KKK3KQ';54C;YW)J9IJ&$\EQR/<-=N6M M"[-\^>JK'?V%1Y>RNV1(T92\?=S.8YO>1YK9EYW&O_O8N5NV=?'80<>ON=UB M/CC89TW,6?SGI$;<#PO<+7()TQ.BX(3LA+V_OV2"HWW?>7S)*;S9-YW-5YW? M#=O"01W917[D_Y>ZN[$ZX(>\KE,Q6^KHN^Y?^=U4^^X^F\S>/P4T>S4W^Z#]PUKSS MF0Z6T;W_=' MZ_.4WQDYR0S/T8J!>NW=2]W?'7(9VO&1V< MZ-4\V8N:T_7U!<\L:^]ZED;PX>>ZN]\X_GZ[S,>POF>112Q)D6IU\-\ M2^ @699A[']+BBT2Q(-TT"%>YC][E#/]R(]9GR.MY6-?\/?Z[I4\AO]$O\:: M/_E3&J6QW^4[O?IYW-6E7CM@K#E6G/B3$,<8%D:74.O69//#Y7-.7_N.YW_4!8I_ @00+&CR(,*'"A0P;.GRH4!_$?1(95IR( M4>#%A!LS#NSH$2+(D .56:AP\L')"A JJ$3Y &4%F2UISCQI(>9)90SAZ+3Y MLN7+G#)S$FUI-";2H2J;$DWZ]($FD@A'4G5H]:I(K5P;9NT*]N'7L&3+8AQ+ M\>!%D&O-FD7K-J[7MV(CRO4(=V)>@B/WBQA&C4%XFPZ MM6?3HBYQ,B[\LFA,S2D/KVPLLVADN7X#:PQD6?IJ:M,95_-E#=N@ZX*S8==6 M73?V1]VM ]_F#9SK;[!CV^Z&"(1RX="+5]9L?AGG#X=PH-KL3+EE30N.;S*O MG%D[RM%=_0[7Z_8\:L&Y@Y>%JYXVUOGNZ]MGK_9^^??\=1?7+_\<>@!2YQA3 MAV$&6F?A@7<2>0J!DAR"E<$D(6@V%6C98RO!X>!3FD?BZ>12-@,:;(8G"SU18F?29ZZ:-% M9HI9YH!YH8G?BP'"*9]"4?[TF)446N>44YAQF1"4:G@GWE!**JB89D8@NJ>; M?^''6YMQ_H@;2;=IVB6?-\[)J:A]REG?>5F!*F.G.Y(U'*LACCJF?JVSKI+6+%JQ)A0EEI8EYNAB!1XY&1 \>;0,*)IHHD81:@ !![_^*@L' M,(AR=N]ZNKS=SX MW5^EJV[:2R+MUNZ$DV664]-3WTR5Q*2.F^F'THH.,>.>6HRUXF*GC'KDJ[=> M]>"U\[:,3R5?YFC;NH*V6$S*0E.Z:9#[W#'BL_<]=ZAFOTX[WE%+[G5[-LIJ M=>I/@TMZ\]!7RI;IBQL.D3)J5,E4Y)RM+.#+&-12]'09(#'&<[=1((ZV0S2?I O-4#1"&E(3DP*!8=H['!\)%1= M[%HE/NKI$&C/Z^+HM@B?T/%PC62KVPR[)KOO;1$BT2C2@'G5,*RW(?==A4N\JL*7NZ6]Y;?KBXRJYM[!ESXPPD^$EEZ=+ MW^2,58P,FCG/>,AP4B4:F@""TM)'2I'=$4-%XUTT_Z?72SBJBA.= (TA^;)V/WZ7'N4? 5OUFY.:*(T']=M"?WD\85JK1R6B*2PQ$@I\A6R9%?U.YEJB0>\M M3*#IE*5"9XJW=1I_1"1 MY@)G M?ZR'PZ3F9812IAR>C7&MIN2&7\:U$MV]"22E:SF+5K5=GJUL+^DZ7( M(VUF\1K+P*(5M7D-J%/]&3Q7F JNLXU]JUY/F]6ZA4FU5STG;7]KV+0*=K5H M#&X!CSM,W+821U9M:4> 6%;*7K:;IH*N)?G4%P4ZTK?_8@QF_MY:V>V%5[FT M QQY-\NXNL[VMH>EYG7+-,V]?M:6<"WM#H]Z0N8F=I^\S5I_[TI?UWI7P,#M M;3BSY5G6(M=5_TTL@O7;6@6SJ,&*E6^$=V2>VI:5L04V\$,%;-KN-K>E#3.H M7AMLT_K6DL(T4VF'06M9<@X7P"]L+V2U:T;13C7%R94P>CG+WN=I;^.C>2+1\K=) NWPC#&\G:I MW&*IQIBX@R6RX>)[8;*%6,0O;7)N_<9C+3>9E^:UK>L>?-_S?M.7=C:NEFG% M1G9Q?58QD".=ZW-#>G],!9"+\\MD$M;;E6,^L;+#W69IH]N+@RXDE-]=<%;_ MRAO&)GSTC?<;TV+'6^ +-S"PRY5L-M,VU1O_][8SCF/_G:[B&X:TI=/)XI-K M/.$NK":\)_YC-3_(SFMCK MCVYVU\:+0Z66^L@R/ZW;U5US9SL-[N3=N=F%VG0V-KW<;.>GGGF>4)B+>MZ< MBJDWDV[40!\2VLN%^9S7J'*/@S'S'T;\XK?&]Y]'?'RAQ[BA\VY?SVNZ[@%? M-^J%>G45M[OHZ^;\LC^.\*S#6O7N1CO916W[6Y>>@_%=[W:5*?[W4X>8SP5[ MNN8[COFJSW:WK"\RO"]^*LY3?^8OK[.BX:QT@_->Z%2G.^['C_['!]/GU6:Y MU->._'[_?L0RIKWWPW[HO@I>MJQ^_?W_"EO@%'B^=GCRMW7'1VI457('*'UZ M!W;SACV?MV8$"#V!$VPN%8#< W]?-V;.5X"%_Y=\F99- W%=\)B=QIU=VE\97T19F1'=7.&B"$OAJ((=LZ&>#(:A#V0:%AP6#5EAB M1&B&/DA\79AZ\<=ND/>%#PA[);AP@35Z3HB&P?=\7CB&G 9T5(A >FAZ0EA] MW#=\D3-[!KB!65B$5E=FH'*(N(:$:#B$G3=TX=5P@,B$%^.!E4AP'<:"@LB' MII:$[@>"IFA]FHAS\W=^J)A^-M>*_$9@%YAG:FB <'12L[=]>%=YH^B*;DB( MS<>(MD(AG:5 MB H8BSHXC1!XBT)')U'XA&;FC+:H2^N8AI,71L5HA%4XC#_(C=FGBCNXAVV5 =9Y?'CO+XC);XCZ=(D%J(? JE?_D8C+*H/ $! #L! end GRAPHIC 14 dci-20210731_g2.jpg begin 644 dci-20210731_g2.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" ), L0# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKX[_:O_P""U_PW_9A^-NL_ M#G2? OQJ^-/C/PI;Q7?B;3?AEX1?7F\+Q2IOC:]D,D<<6Y>PU M%M71]B45\M^%_P#@LI^S[XK_ &";S]I&'QIY'PSTUS:WDD]I(NH6EZ'5/L+6 MP!?[27= $&00ZN"4.^N4_9G_ ."Y/PP_:%^.GA[X=:UX&^-GP:\3>-5=_"T=*WO+I\K_ (K5=UKL9N<5 M#VCVU_#1_<]'VZGV?17R;^R7_P %D_A3^V/^V]\4_@!X;T[QGIGCGX2R7B:I M)J]G;16-^+2[%I,]J\=Q([*)&0_O$C.UP<9R!Y!X)_X.9?@#\0_@]\=/'.E> M'?BE=:#\ )+)-R]6?HC17P7\*/^#@OX<>-_B[X&\)^,/@[^TK\ M%H_B1?1Z7X=UWXB>!AHVC:E>2@&&!+@7$F6DR-I"[>02P'->C_%+_@L5\)_A M%_P4:\,?LQZI:^+7\;^*%ME35K>R@;0M.N+F*>6VM+B?+ 6:,W,,_#2Z/XD?34B,GGP M6[S&-PP W2+RZ9P&!K'GBXN=]%=_P#@-^;[K._H^QHX24U3:U=E_P"!6Y?O MNK>J74^U**^1_C)_P6>^%?P7_9/^$_Q6NM#^(VNGXWPVTO@SP?H.AKJ/B?66 MFB67RDMDE\K>B."_[['0*6) /0?LP?\ !6CX/_M0?LT^./BC%?:YX&T?X77% MS:>-=,\7Z<=,U;PG-;IODBN[<%R&V] A?]K>MG;O9]CZ8HKX*^%7_!Q'\%OB+XW\+6>K>"_CG\._ M"?CR]BT[PKXZ\7^"9=-\*^))Y3B%;:\WOQ)U#2(B@ EBH%>L>&O^"M7PG\0? M\%+O$/[*"/3-9WVL5V8;259FD>98)=[*\:<12$%@M M-1DVHI:N_P#Y*KOYI--K?5$\ZM)](V;]&[)^C>E]M^S/IVBO%/V9/V[_ C^ MU;\;/C'X#\.Z=XCL]7^"&N0Z!KLVHV\,=M=SRH[JULR2NSIA#DR+&3_ +;_ .V+X7_8%_9B\2_%?QE::YJ&@>%Q;^?::-;QW%_=O/<1 M6\<<,;_QZ?OI/-V>5\_3;YD?7=Q,/?YN7IO_ %\T.7NI2ELSZ"HKYY^&G_!3#X>^ M/OVH/B_\(]2M?$7@CQ7\%[&/6-7;Q)!;VEGJ.F.I?^TK.5)G\RU5=NYW$97> MH*@Y ^=M5_X.1_A7!\+_ (<>*]*^$/[1?BBT^+NLZOH_@ZQT3PO97FH^(/[- M\CSKF"V%Z)'@8S$(<;R89Z;7W+F M?W1U]+=T?H?17R]^Q;_P4[_X;.^*5[X7_P"&>OVH/A1]CTV34O[7^(W@/^PM M+GV211_9XY_/DW3MYFX)CE8Y#GY:I_"?_@L5\)_C)_P48\4?LRZ5:^+8_&_A M>.Z#:K48'!4@33_>1YX:J MU_E>U_2[L.I^[DHST>GXJZ^]:GT%17S]^W5_P4H^'G[ ,'AJS\36GB_Q7XP\ M;32P>&O!W@_1GUCQ#X@>)0TOV>V4@$(&&6=E7D#)/%>:_ +_ (+E?"'X]^!O MBW>_V#\3?!/B[X):#<^)?%'@7Q=H TCQ/;V,$+3&1+=Y3&^Y5 \T8,D>_8' M4E77)*?2-V_1;_=U[=2N27-&/65DOF[+[WHN[/LNBOG35_\ @IMX#T7_ ()K M+^U++I/BYOA^_AR+Q.-/2UM_[9^S2%0J>5Y_D^9\PR/.V]?FKSCXF?\ !=KX M.?"3]I_X&_"C6M(\?0:[^T!HNDZYX>O5L+1M/LXM2D>*VCNW^T^8DF]-K".. M1067#'G%\DO;>PM[]U&WF^:R^?++[F9\\73]M]FSE?R7+=_+FC]Z/M*BODCQ MM_P6>^%'@;_@IYHW[)TNF>,[WXD:S DXOK2TM'T>S+6DEX(YI#J6MO%J3#3S()M MJ1SR1_-Y;;,R#.1G;67M(^S=:_NI-M^2=F_OT-?9RYU3MJVE;SDFX_>DW\CZ M%HKY"^&W_!:7X6_%&S_9IGT_0?'\*_M3R:E'X3%Q8VBG3S8?Z[[=MN3Y>?X? M*\[/?;7UZ3@5K*$HWOT;B_6.Z^1E&:DHRCM)*2\T[V?X/[@HKY2_8+_X+$_" M?_@HK\TUZW%U-:-=V#QS2-+ )8""SK&?W MB<9R%\7^)_\ P<>>$/A%\7[#P+K/[,/[9L/B77+NZM-#L_\ A7,*R^(S;9\U M[&-[U7N45<.2BG"L"0,U',GR6^VKKS7E_7?LRW%IS3^P[/R>^I^BM%?GMK/_ M 6W>]W MJ$(42 @,ID3:'!)'T?\ MO\ _!1/P)^P?\,/!OBCQ':>(?$L?Q!\16'ACP]I M_AN""ZO=5O+P,T/EK+-$A3:I);?P", D@5?*W9KJU%>LK67SNK$MV=GV]45^?VO?\'"OA&/XQ?$#P9X7_9Q_:Y^)5U\-/$5WX7UK4?!?@"# M6=.BO;>1D=1+'>9 .-RAU5BI!VC-?5WP,_:B_P"%X_LP1_$[_A7?Q2\'^9:7 MEW_PB?B;0/[/\4)]G>5/+-EYC8DE\K,2[_G62,\;N(YE[+V_V;)W\FKK\"W% MJI[)_%>UO/L>IT5^;C?\'+'A!/BJO@0_LJ_MMCQN^G?VNOAX_#.'^U6LM_E_ M:A:_;?-\G?\ +YFW;NXSFO1_CE_P7@^&?P?^*5UX(T;X;_'SXJ>+M"T^UU+Q M1I7@/P4^L3^"TN(A*D>I'S46&15;YU5G*D$'D$4-I*[_ *WO\E9W>RZD];?U MT_.ZMW/MRBOF.?\ X*M^ /%7[$VF_'CX:>&/B=\;O"VJ7JV$>E> /#;ZGKT4 MN]DD$ED[1.GE,IW[B, J1E6!/D_['_\ P7[\(?MK_&B#P9X4_9]_:KLF36W\ M/:OK>J>!88]'\,7J#,D6HW$=W)]E9.-RNNY=PRO-4HMU'2^TO^!_FM=M27)* MG[7I_P /^.CTWT/O2BOE+]@O_@L3\)_^"BOQR^(_@#P):^+;/5_APY:6XUBR M@M[37K<74UHUW8/'-(TL E@(+.L9_>)QG(7T']D/]O+PA^VCXN^+.C>%M.\2 M6%U\'/&%UX*UIM5MX8H[J]M_OR6QCED+0GLSA&]5%*/O)-=5S+_#=*_WM+UT M*E[K<7O%\K\I6;M]R;/;**Y/X\_&+3/V>/@?XQ\?:U!?76C^"-$O->OH;)$> MYE@M8'GD6)795+E4(4,R@G&2.M?!&E?\'-'PYN/AO9>.M2_9V_;!T#X:W<45 MTWC74/APG_"/VUM(P5;E[J*[=3"2P^9 V<@ $G%3SQNXWVM?YWM^3^X;C)14 MK:.]O.UKV7S7WGZ1T5\5_M5?\%ROAY^S-\;_ AX TGX;?'#XSZ[XY\(P^-] M('PS\-0Z\MQI_X7#\'/B-XP_X9 MK_:R\+?\*[M;:Z_L3Q#\/?L.L^)_.9U\O2[?[0WVJ2/9EUW+M#IUS5/2,I/: M-[^5G9_<]!=4N]K?]O)-?>FG\SZRHK\ZOAI_P<>>$/BO\9+[P#I/[,7[9C^* M-%N+2#6[%OAS"9O#HN<>3+?1K>M);1LIWAG494$C.*^D/V2?^"E/@7]LO]BK M4OCOX8TKQ98>$=+35'EL]4M;>+4F&GF03;4CGDC^;RVV9D&#YCNW*(FD^56)VXKKOV2O\ @M-\/_VI M/VB(?A1JGP[^.'P7^(&HZ9+J^D:-\3?"7]@3Z];19\U[7][('VA6)!VY"/C. MUL4TTY)_9YD_6.LON2=R.=)K:+X6_:&U_0]6MK>'5[>.*%YEE6*.>2,QRK'*(V\P M$X.W::] ME_8N_:T\.?MU?LO^$/BSX2LM;T[PYXTM7N[&VU>&*&]B19I(B)%BDD0'=&WW M7;@CGM1RO5=E%_*5W'[[.WH5+W9-1S76+B_1RC*_K>"]5?U*; M4HG MZYXL@A\.RZ=&UE;3SQSZBMN$"S0^=(K;^[2[6VOYBKV'_!6G]LSX3_M_>/\ M]E'X8_ _QMX6^*/Q%O?B[HGBVUD\+ZC!J1\.:=8^9+=W=RT3'R-L;9,'[72-,MM!BMOL2:;%:HEHD&W;Y0B V!-O&W&,<8KD? M@W^R1\*?V=-6O[_X??#'X>^!+[51B]N?#WARSTN6\&<_O&@C0OSS\Q/-72:A M-)?#&<:B[WBH:/I9NFGILFUV9%1RE%M?$X2@^UI.>J\TIOULGIJC^>3X[?$_ M7OV(?'_[0_[1_A6VDFU/1OC_ /$3X=7OE@9,>LZ6#:2-D\+#>6L3].Y'< Y_ MQ:_9T'[)/[(/[?GPY,8BNO"OPW^$=K>J!C-VPL9+ENIZSO(>O>OZ*M1_9'^% M.KZ#K>E7?PQ^'MUIGB;6?^$BUBSF\.6;P:KJ>X/]NN$,>V6YW*K>:.)200R@D;N5W&OS@^(?B']HC]I[]F/XZ_M(>%?V<]0UW1/%/Q, MB^+GAOXHMXTT^V?P]8>'I'AM4727_P!*F6*WBN59E92WF9"D(-W](VH>$-)U M;PG-H-UI>G7.AW-HUA-ITMLCVDMLR;&A:(C88RAVE",8XQBL_P ,?"3PKX)^ M&T/@S1O#/A_2?!]O:-81:%9:=#!IL5LP(:%;=%$8C(9@4"X.3QS6]>I)UIUJ M.CO>/KS1E>75N].GK>^C3NCBP\(PIPIU-=E+T491M%;)/GG?2VJTN?C=^T!K M_C[_ (*"?\%M?@3XN^ 'Q:B^#FN^-OV;H_$=CKTGANU\0J+>6_N)&LWM[@[% M)9U5GP60QG /(K@OV>]9U+QM\%/^"@-U^T+XH\1ZU^V=X0^&>K>%?$,&HK9V MVF_V!%;RR6T^EP6T$*^1(QC9W*\[XFPOFG=^V'@+]E'X6_"OQ!H^K>&/AKX M\.:IX>TQM$TJ\TOP]:6=QIE@TK3-:021QJT4!D=W,2$(6=FQDDT[QK^RO\,/ MB3XWN_$WB+X<> ]?\27^DR:#=:KJ7A^TNKZYTZ0,)+)YI(R[6[!W#1$["&;( MY-95Z<90G2IZ1E&JEU<>>4VFGTLI:+Z-1Z*Q^0_QF@^$7BK_@ES_P $_?#?Q(\*;WPY:W?@3XN:,]O#I M'@W4H=+C+1:C-)/$R1SJ4VA<%C%_K8U$F?&?B!X[^('[4_\ P36_;K^']F?A M[\;+WX=:]X;UB_\ BA\/M!@TS_A9]HETEU M..- O+,JJ,D"NA^%/P9\'_ ?P=%X=\#^%/#?@WP_"[21Z9H6F0:=9QLV-S"& M%50$X&3CG K:M/GKUL1%?%)R75_*[N-KZ?E5_P60_X*5?L^_MM?\$@E^''PG\6^&/B!X]^,3:'H_@[P M7HUW#/K5E>&\MI(Q/:(QDM#$(V!\P*-P"@X:O!OCW^P=XP_:?_X*S?M<:EX# MU*6S^/WP1\/^!?%G@C587"//J=MI40FM6)X*7*!D*L0A?R]QV@U^U7@+]C;X M0?"KXC7/C'PO\*OAOX;\77I'KWQEXNTC4+O3)3EK"X-I<+-%DX)"R*X& M0#@#(!R!TWP*_:.\!_L%_P#!>7]K2W^.'B'1?AY)\7=.\.:YX,\1^)K]+#3- M4T^TLC!/;QW4Y6-624XV;N3&P'W!G](_AO\ ;P-\&]8\0:AX0\&>$_"M_XL MO#J&N7.CZ1;V,VLW)+$SW+Q(IFDR[G>Y+9=N>37#_MIP?L^#X?:?/^T4GP;_ M .$5^VB&QD^(PTW^S_M3*6"1&^_=^:51CA?F(0GM3E4Y9PG!))05.W2W+&.C MZ.\5;NKQ>]U,*7[N=*3;YIN=^OQN>O?1N_G[W1'XC_M]>.M(_:?^"7_!3_XU M?#O_ $KX2^(?^$(\.6.MP)BR\2:II][:)=3P-_&J;E&\<,)58$[J_4O_ ()S M?LH_M,?"N]\(^(OB1^UE_P +5\!OX>B6/PA_PK#2M#\II($\EOML$C3'RO3' MS]Z]W^'?A?X%?M.?LT1:!X3T[X3?$+X.78^R1:;I%OI^K>&9A#*&\H11![9O M+E4':!\KJ#@$5ZI86$&E6$-K:PQ6UM;1K%##$@2.)%&%55' '3%.@O80 M=-=HI7[*+3;6VK=X_P JLHZ(JK-UK2EO>3=O/V:2OOHH>]_,]6NA\#?\'&^D M^#/$W[$GA#2/B)XP\7^ /!6J?$?08=4\0:!HT.I'34\URKW!EGB6V@#!6-QB M78RI^YD)"GA_^"'7QH\07_[9G[1WPM\/_''Q3^T?\"_ *:/<^&_&GB+5UUV\ MBOKJ%GN;,:F@V7:#!^Z=J; % RV?TB\;^!M$^)GA+4- \2:/I?B#0M6A-O?: M;J5I'=VEY$>J2Q2 HZGN&!%:-X'\'Q:/&FIS^&O#M MI:Z>MBER\@2X:U@"[%E>&4!RH#F)\$E3A8?]VYM[.[MW;C&.OIRW5K:VZ)\Q M7BJD8OJK*_:TF]'Y\SC9WW?5JWYC_P#!SO\ LK:1XT\3?L^>+M.U76?"GB3X M@^,[3X.^(M0T>189M6\.ZL6,]M*2IW[#$2@.5'G295LC&!_P7F\ 6'[/G[3_ M /P3]\+^!/B/X>_9UTKPE=:_IFC>+M1L[2[T_P )00V-A'&\D=XZ02#8/+_> MN,E\Y+=?U:\8^"_AU\?]672O$&D^"O&U]X$U2VU);/4+6VU*7P]J C$EO.$< M,;>X$;AT?"OM?*G!JK\ ?B&NC&0Z>/$WAZTU86)DV M^9Y7VB-_+W;$W;<9V+GH*SIKD4.7[-3G[:65E=:_$YR79S;6K9JY)S'M&\/:5=Z8MJ"[S_\ $NN)9)5HZ#HG@GXDS?%+Q%\4?^$TT^[EUW3O$DR0W<1TE/\ 2H%EMY;9 69M MICRRKO.W]Y] _P""9W[.'A2VU*'2_P!G[X(Z;#K5H;#4([7P+I<*W]L720PR MA8 )(R\<;;&R-R*<9 KJ?V@KCX3> ?@!J%G\57^'>B_"Q+>'3KZ#Q6;.V\/K M"65(H)5N<6^PML54;C.T =*T4_9U%76ZY+)Z+2;DTVM?>?(M^EFFK(RY5.#H MR^%\U[;ZPY%:]TK)SZ=;[ZGY&^+OA9^T#\=/^"Y/[9^H_LR?&S3?A?XET[PC MX6U"..X\,V.LVOBS?I4+6UN9KE7%HNX$^:D;Y\SD8%?0W_!M3XG\.?$_X2?% MOQGK&M>+=4_:.U[Q2(/C'!XE^SQ7NGZK;(T,44,$$<:16@42",!>")$SB,*O MW)^SQX/^#FKV9^(?PGTOX9W-OXHLK>Q/B;PE;6+IJ]I:+]G@A^UVPQ-% (_+ M1=Q6,)M &,5T/AGX#>!O!7Q,UWQIHW@SPII/C'Q0B1ZUKUEI%O!J>KJ@ 1;B MY1!+,%"J '8XVC'2JH)4(*CT4.77=/GYM.R>BDNZ4NCO-9NO:H][P>FSM34' M\[W<7NDVGY?GM^UW\4/#O['?_!P_\,OB?\6M2LO#'PW\7?":\\'Z!XEU>;R- M)TK64OS<21RSOB*W9[H0Y2YE5FPL>_!W,$+%) GVG\3_A/X6^ M-O@VY\.^,_#7A_Q=X?OTBWTRU,AZOY4"*NX^N,US3HJIAGAINRM-)K^^Y2U] M')^JLM-SIC7=/$+$0WO!Z_W%%?BHKT=WKHC\3?%?_!1KX(:Q_P &I ;">&)M70C)^\1S7[5_P## M"_P2'Q97Q]_PIWX6?\)TET+Y?$?_ B=A_:RW Z3"Z\KS?,_VMV?>NLU;X(^ M#-?^(+>+;[PCX8O?%3Z4^A-K4^E02:@VG.Q=[,SE3)]G9B6,6[8222,UT5)R ME5GBHZ5)._E%J%51:])5'+7HDC&C&G3C&C:].*MKNTYTI23Z:QI\OS=]-#\" M_P!AW7+[]I/_ (*1?LJ_M(:M9-9:E^T3\5_B!K%K&V-\&F6>CVMA9PL02"8_ M)F&?Y]:]C_X)9_MU?!O]C_\ X(I?&?X3?$7XC^&/!WQ(\!7GC+2;_P ,:U>Q MV&M3SR-<>4D%I(PEG9RX7$0;#94\BOUKTKX$_!KP3XJ\!^'['P;\,=(UOP7: MWM[X+TV#2;&"ZT*W)CCO)=.B"!X(R9HEE:$*,RH&/S#,7Q'_ &&?@G\8O'Z^ M+/%WP>^%GBGQ2A1EUG6/"EA?:@I3E")Y8FD^7 Q\W':HK4X3I/#PTIRA*GYJ M-X\K7=KE:?1M^1=*K*#C4EK*,E/R"Q&=P]<5^C'_! M1O\ X*^?"3P#_P $\/C'XM^%?Q9^'/CWQ7HVA&RTZU\,>);+5[FWOKYQ:6CL MEO([ ":4-R.=AKZB^.'[*'PM_:?(JQ#[WF2 +\S4\1;$1G1J:1J3G+3>U1JZ7G;1>?0SPW^SJBX M:NG",==GRN3OZ>]J?C]^RG!\9O\ @F7^U?\ L6>(?B9^SO=?!3P;9Z:?@KKO MB63QOIVO#Q5)JCO=V\LT%M\]GMOO,GQ(7 4E=V5Y^W_^"G?_ "G,_P""?G_7 MUXO_ /3;%7W5XH\&_#K]JKP1]DUK2O!7Q(\-VNI/^XO;:UUBQAOK29XF^5PZ M">"9)$/\4;HPX((K1\3_ <\(>-_'7A_Q1K/A7PWJ_B7PD9FT/5[W3(;B^T8 MS*$E-M,ZEX=Z@*VPC#_\$?/C!XA_X*H?M@_LP^!O&6FWHM/V(?!NH3^*8[Q,QW'B M&.Y;3-/5\_>DCMX+><-U$B3#L<_L5KWQ+_9^_9T_:+EMM3\0?!SP+\6_B<+- M98KJ^TW3/$?BP!C;V@8,R7%W\P:*/._D%5YXJQX4TCX$_LW?'>?0]#MOA)X" M^)OQ5>34Y]/L8]/TO7O&61[AHD"3WA0M.Y>4NZ:B]+7-<9^]]IT;=_2$E!33_QN-)H/B7P]X?U*?6V\YA]L1]2N(I%0#]WA 5RAYSF MOVL_8K\7#QI^S)X4NV^+OASX[W4=LUO>>.M"BLX;'Q!/'(RR2I'9N]O&01M* M1L0"I[YKPOXT>!/^"?=E\=]6TCXAZ-^QQ%\3=2OQ)J=EXCM/#:Z]=WER1(&F MCG'GO-*9%;+ L^\'G->_2W/P@_8)^"D8=_AM\%_ASI4VQ S67AS1+.6:0G _ MU<*-)(Q/8LS'J34T&H8:$)=%%7[N*4=WKKV6FW9#Q'OXF=2/64I6\I-RV6GS M]>[/BG4O^5JO3?\ LWI__3R:\[_X),_MB?"S]@/XT_M=_#7XY^,_#/PL^(1^ M+VL^,3/XKU./3AXBTJ]V/:7%M+<%?/\ D0D(F6PZD#YC7WGJ'QO_ &;;"+1_ MCU=>+_@A"FMQ'PQI7Q%EU72U%_'YLC'3X-4+?O%\V*4^0DA&Z-_ERIP[]J7P M1^SAXX\:^#+#XV:1\$M7\1Z[<&S\)6WC>TTNXO=0F#)F*P6[!>1PTB?+""#R/MMBWEQ->(AY599(W M&"!@QD=J^6OV[T;0_P"TI/[,T6P,L5M]J>.%Y?L]M'D;V6&& M1]B D)$QQA21R5U^QU\(K[2;^PF^%?PXFL=5UT>*+VW?PU9-%>:N#D:C(ICP M]WG_ );L#)_M5-6E":=)7Y/9JEY\J=*[OWY8/RNUT-*=:47SR7O>T]IY7_>: M>G-/[D^I^)'[*<'QF_X)E_M7_L6>(?B9^SO=?!3P;9Z:?@KKOB63QOIVO#Q5 M)JCO=V\LT%M\]GMOO,GQ(7 4E=V5Y^D_^"/'[9WP>_9G_:5_;BTSXC_%?X:_ M#_4=1^/.MW5I:>)?$]EI4]U$'*F1$GE1F3<"-P!&017Z;?$[P7\._CM<'P1X MSTGP7XRELU@UPZ!K5K;:BT 61E@O/LTH;:!(CA)=O#*P!R#7#>+_ /@F=^S? M\0O%6HZ[K_[/WP1US6]8N9+V_P!1U#P+I=S=7T\C%I)997@+N[,22S$DDDDU MK[:4I.;Z^T7RG.$WY74XSO\ XK=##D2AR=N1_.,9Q]=82ANV_=\S _X*!?$/ M0/BO_P $HOCEXC\+:YH_B7P]J_PQ\0SV.J:5>1WEG>QG3;D!XIHRR.N0>5)' M%?B;XI\+_M'_ ,_X) ?L^:YX^^//BCQ#^QE\1-&L-%\=Z#X5\(Z3IVM^"M) MN=JQ1I=M!-+<0D_(\K,C'(0JWF5_0QI'P4\&^'_A/_P@=AX2\,V7@;[#)I?_ M CMOI<$>D_9)%97M_LH41>4RLP*;=I#$$\I6ONM M;=GLJC<*<):.//JM&G)0LXOR<;^>A^+G[>#/V9? M#%E^SQ;6N@>.]8L]-U?3I=.6^N%@MD&H2QP.9HPC*^_=A"1G)K]&?^"5_P 0 M]0\3^'?%NGZY^V/\/?VN]8MKF"X6\\,Z9HNFMX=@96412Q:;/*&$C*Q#R8/R MD#.#7IOBS_@G)^SUX]LM&MM<^ _P9UJW\.6*Z7I,5_X)TVY32[17=UMX \)$ M40>1V")A078XR371_ []D;X4?LQ7&HR_#7X8_#WX>RZPL:7[^&?#EGI+7RQ[ MB@E-O&F\+N;&[.-QQU-;QG924KN[F[O5^].4UOL]=;6Z]V83C?E<=+*"LM%[ ML(P?JM-+WZ=D?$'_ 3M3S/^"^7[?*_WK/P17[*^'/@YX0\'>/]>\6:1X5\-Z7XI\5"%=;UFSTR-8$*[(1 M%WL=HX&*Y#XC_L,_!/XQ>/U\6>+O@]\+/%/BE"C+K.L>%+"^U!2G*$3RQ-)\ MN!CYN.UGGY'7[>U659;\\9KUC!QL_6]]#\/V^" M'C^;X)_\$C?"/A+QC,'C5/^"W>N>$/VQ/B/K_C7X^_#/P_>-\)[P6-AI/AS7=#NU/V MB[M[>V@C)O"BL&4LV%25?G\@,OZU>+/@SX/\>^+_ YXAUSPIX;UG7_!\DLV M@:G?Z9!<7FAO*H65K65U+P,ZJH8QE2P4 YQ4'C3X"^!OB1X[\/>*/$7@OPGK MWB;PB[OH6KZCI%O=7^BL^-YM9W0R0EMJY,9&<#/2NFK)ST5DU MVDM4WIS1;3Z6XE2MAX4/Y(0CZN$W+7O%W6G1I-=;_P V?[)?PT\5?L2?\$N= M"_:]^'5E=ZCI.IMXF^'GQ4N53S&K] MH?\ @W1_Y0J? '_L"7'_ *7W-?47AC]FWX=^"?A->> =&\ ^"](\"ZC'/%=^ M'++0[:WTFZ2?/GK):H@B82;FW@J=VXYSFMKX<_#7PY\'O!5AX:\):!HGA;PY MI*&*QTK2+&*QLK-"Q8K'#$JH@+,QPH'))[U4)J,)4^_L[>7*I77HY2E)?XFM MK&N)_>XGZPN]1OSYY1:?JHQ47Z(VZ***S **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH ^1?^"DG@WQS^TOXP\,_"SP'HGASQ!%:Z?> M^(O$L.L^)[C0+:".6":QT_\ ?065X[2>?+/<1KY(7?IP;>I4 ^$^-/B+XF_: MB\ ^./$>J^.O'WA?Q/\ #?X*#4[K3_"OBN\TJSTWQ=87>LVUY,\=N\8G\NYL MG3RIU:&5 OF1/MCV?IA14/,G)72Y5;R M4HR:?>[BUV2DU9W=_P X/BCXE\5_ +4_BQH&D^.OB'<>'[[P)X(\5>(M4U/Q M->W]]H4%_KE]:Z_J=G+([FQ"Z=#)+LM1%#;F#?#''MQ5'0O$\WQ=\:> _!?A M'XH_$/6?@?KWQFN-%T#Q#I7CG4+BY\0:2GA"[O;JUBUQ;E[N\MDU2.=!-YY> M-HFB21?(79^EM%;\\6Y-QT?3_MY-*VUHI^W?5^?O'YJ>&_B[;3_ Q^&&D?%[XJ>,?!WPNLO$?C[0AXD/C>_P!%O-0U M+3-8R@/I?\- :1X'_ &:?V O'WQ,\ M=PZ=IRZ\MQJWB?QCJ:66]Y?"FM(LMW/<% LCNZ@[]I+N!@$XK[<^.O[-_AW] MHO3[&U\17OCBSAT]I&C'ASQKK/AHR[P PF;3;JW,RX'"RE@,G &3GC_^&K_@ M]^SUXUT;X26MS/H;:.VG^'[:WTWPUJ$FA:%),L:6-A/?PV[6-G-(KP".">:- MV$T&U3YL>Z:_P#>=TE;HE>[6MRM[SBO=Y:B_P *E=*WE%/K MUVM<^7OC!\:[;QYJGQ_^)WP?\0QR?"W4],\(:7XC\:^&+U?LEPR:E+'KNI65 MY;J1)-9Z)+$KW<3L8C;HH(>U*K@:%XGF^+OC3P'X+\(_%'XAZS\#]>^,UQHN M@>(=*\,/&WB>&>'Q/XXT?2K_P 0 M?&._^'ND7T6E:[/8VD-_XA@674;G4%M@HM[<,XN=EQ).&:))%R?A%\R>8BJT9C M+K@H*^@OAM_P7"\%^+O$6A0ZOX,\=:'IVM2^+H%EB\,:Y?Z@)-"U2VLQY>GQ MZ=]IF6:&X,\CHFVU:&6&0EXY-GO7Q _;_P#A+\,XO"4NJ>*97M/&NGPZQIMY MIVCWVI6D6GRO$D=]=SVT,D5C:,TR 7%VT47WOG^1MMT^;D=ES.;3];<^C6[Y MM;]7&.CLDU=62A*=-KEM?Y6J1EH^T;*.FFJ?D?GG'\2/A]X?M_C3<^ _CI') M\/KGXDZ'&FN>)/B?K.E:7XBB7PZI;3V\9VYGN[6(2A94N6ED\V2U^R;BLFT> MIZO\>-"U_P" W[/L_P 4?B-XX^&OP:U31M?^U^)[KXCW>F3ZEJ]K)#%I41U^ MW^R37MI-:G4+BUED*-?)!;RR+)(<-]@?M??M/W/[-6A>$(M*T33M=\2_$#Q) M;^%M#@U;6/[%TE;N6*:8&[O?)G:!"D#H@2"5Y)GAC5/G++P?CS]NWQ;\'?V< M/%'B?QK\,;;PSXM\*^)++PU/:7/B"5?"\YO)K9(-1367LD8Z M*>,QDIEL?^7,_&OQ1\/>./A?^SOX:\;V>GV6NWOAZ"W\0.-;DENKN MQM98XY'8V<(DMI@T)^97B.U=OUI^U3XY\,?"#]KSX+_$CXH7UEHWP^T;P_K= MI;Z_JQ2'1/#6N7)L!!/*:1E7,CPAM]PJ.MU_P %"_%/BGX% M? OQ%X+^'6@ZKXE^.&KR:19Z=K/BR;3-*M/*L;^\>ZCOHK"Y>XMI$L&:"06R M^='/#(1&&*CTO]E;]I'6OC?JOCWP]XK\-:-X8\8?#?68='U:VT777US3)&FL MK>]B:&ZDMK61CY5R@='@0HP.-RE7;JJ-^VDXJSBY.WK[K[7MSJUMFH](V63Y M7&+Z2BMNUHI>:7-3DVGNI23W;?S%\8?C=\*O$_@J;Q7X(U?5/!/P3\9?%*WB M^)/Q%T?Q!/H.DZQ&NFRC[=9:E;SJ8;:34(=.LY[V!H5D?S%\Q\N]4O@_9ZS^ MTU=?!SPQK/C[XH'P-J4?CN32[[2O%FH:1?>*-%L]3M(]$NIK^VF2ZN%^RO%) M'<^:)+A"'=G6>02>V^'O^"J/P\L_"%K>>+X]:T'6=2UCQ-IVG:+H^BZGXFOK M^WT/5I=.N+I(K"TDDV_)'*PV?NUE.6949ZU?VG_^"F7PR_9I^#G_ E;ZC=^ M)&O_ G<>,-(M])TR_O;>[L8X1)'<7-S;6\T=A;2LR(MS=;(\EL$[& XYN$* M,F_A\O*%EMU7))Q2V2DDKILVY9RJJGM)-KM=J4D_+5S2D]G:#ND?G=^T3\4? M&OP5_9L^"?B5/C-\7;+4?BOX-M;[Q=KDWB:]NY(FM_$GA6!;JUM03;VTBVUY M=1L+:!!.LC>++KXK MW.DZ1*G]D+<7$%]XP)FOHM+6_25!N8OGQ(0HD4:UW_ M ,% ?AE'XXU_PU;:CX@O-:T1-L/A75FLM4ET]2UY:V-X+4VU_=0[75[:T MDFF5HI5\O=$X7HKWI4YQJZ-.3?72\9^=^5;6V4DT[2L33E&<(.FM]NFLHN*[ M:_G9K?5?"_[*OC#7OVPI_A9X9\0_$3Q]%H<'AWXDS7$7A;XD:K_IATWQ%86V MEEM8A:WN[Y(;2=#'=65I-PD=6]#_ ."0EU'K4YC8^7%Y5L0%PM>G> ?^"R M_P .?'?[,NE>,FM]5T7Q5J'P^7X@7.@:CH>NBTT6U,%Q)OO+Z+39/)M2]I<( MER82)@BM"DGFQ*_7^(/C/\"/ GQB\6>#M6N]>F\0_$J>RTKQ)N:II4$U MW"(K339]3\M[+33(DZ^59F:WRUXKK'NN09-5&5*;IN/O/W>]Y<\[_P#DTDKI MM_NU%W3=HERR7-+:[?:T?=OIV479+1+GOTL_$O\ @KGXVU7P#\3M2\0>'M5O M='UG2?V>/B)?:=J-C.8KBSF2?07CEC=>596 ((]*QOBAJWB7]G'Q!\:?!VA^ M./B1-X3M/#_@+7M;U35/$U_J^I:'9:CK%_:Z_?P75Q,TED@T^U,A-NT<=MY; MRQ)&5S7M7Q0_X*73_#C]AO6OB_8_#YM6N-'\;W'@J#P_%JYC-VT7B-]#699A M;L06V><(Q$>OE[C]^NIUK_@H1H.A?M?P_#BYLK2U\+K\.KSXA7WC&YU-8+2P MBMYK97@>,I@ 074<[2-(NQ63Y3NR,(6]G&"UY7):[;RK-/LG%ZZKFY=[JRVE MS74)*TE?;>ZE3@[>:<7%;VY[[;P_LG_'OX)>$?AEK*^$_C:?&'A&QGO]5@U7 MQ+XQ?6(;>SMTMS>/:ZI>.TE[8V[SIYEP;BX2&69X3*GEB&/EO^"S/AK0_$_[ M'FC7GB#5-2TC0-%^(7A#4K_4;/7[K18[&T&O623W$US;S1%(HX9)'WLX6)E2 M4%7C1U[Q/VX/@W\9?A%X[FU#4M!XH3%9W=M# M=SIFR:>K64VAK8G4$+0W_GEWB0)%&KX*2*XKGM5@W\4'&6O]SWM>R: MCN]^[;1G3NM8[/F7_@71>>K;\NECY^_8]T.Z^%/COX2^)M$\3^-7E^(OQQ^( M?AW5=-G\2WL^B2V"3^)KJ../3S+]D1Q<64,OGK%YQ)<&0JVVKO\ P1_^,_Q! M^)/[04T?B7QEX?U35Y_#5[$-.T'P]KL&JVOVV[FN8 MM:N;FVLF,*6I3RY7A41M'-([%FWQQ!4:32MOV_OA==?!Z\\;C5?$2:58:RGA MZ>PE\):O%KRZD^S99C2&M1J+3LLB2",6Y8QL) /+^:A7IU-5\*<6NS?NZ_\ M;TDVGO)Q>DK,FJU/FY=.=J7D[RE4T[W@TDUM&-]KH^0_VU_&_@KX9?$3X_Z' M%X^\!:/JOQ"$5QXC^%WQ)TQA??$LKI=M;VX\-75K>6]X!&_A3^ MSU\1_'&AI_PEEQ\//!@\:R:>AEM([VUDMYY[91<-$R*91;OT#,@P60!ES%'F MA:2UY+?)QT7ST:2;M&UX*,HIJW%5W[)+^(FEY\W*ONO;:SE=*;DGK\P?#_X+ M_$/]K?Q]^UKX?\,_$;X?>'?AOX\\6PZ9K,3^#Y]=U*[@N_">B)/+97XU&"W0 M-!(!&9+.8!AO(<'RQ[+_ ,%#?#'A?PW\-?A0OB+XVW?P(T'P?XIM[Q/%$EG9 MS!FAT^[AB@EO+^*6QM"YD#"6ZC97=%C0>9(A';7'_!0[X3V'QA/@*XU_4D\3 MP:I::)>K'X>U.;3],O[J**6VMKF_2W-I;R3+/$(A+*GFLX5-S?+6'\2_^"E' M@?P;^T'X4^&NDQZGKWB'7_%Z>$;N;^S;^UTRQG-G-=2B+4&MC9W5Q$(U#VT4 M_FIO8L%\MA1I)4Z=/_IVEUNX9='K'M>:,JDWIRS;Z>[)/FT\U' MU=K+4^>K7]I/1_#/Q$^&GQ ^,_C'2-1^&IT#QOX6T'QOK M;>R\3^9>::;&= MIH5CLS/?6-KIH^EV@\06WB M^>W\3:@MIX'M)=2U.ZG\.ZG;VTME%.UO->VDLENJ7UI%(I$ES:-+#&,,[JK MGT[X<_%;0/BW9:I<^';[^TK71]4N=&N9U@D2'[5;OY,U&U]K15X[OX MKWU/GC]MK[;IWQ2_94^URDZC!XUO_.E1N3*/".N[F!'^UDYKYA_9W\9?$_X< M?!KX;:WX-\6_$/QOX_\ BA^S3K?C2>V\0^([[7(]0\0VL6CM8R6]M<2/#;L& MOIDV6\<8EW+YF]ANK]1Z*+WE.37Q7^5XSC]UYJ7_ &XO)HIN,?9IJZ@HK7KR MSYM?R^;[V/R#\3?$K0/"^L?&?5_V??BMXE^(1L_A9X9CUG6M6\ ME359#JS_ &FYL9([)KB698E9K(KYB0(WR'HX_CA\0I/V1VF\ ?$AM;US_A-M M2B\(KX.\=:K\04E\.KIB-K0_M/48+1M5:S9[B:UN#YZPW?V.U\UL21']6:*4 M=(N_#NJ-K>@7.FVTNFZBU\]\U_;&)3%,;AV9YBZ;6\QF+-G)))S6[1153 MES2P4445)84444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\3_M?_L2?&S]H3]H M!=2MM:T74/">F^*O#WB+07N?'VLZ+%HEMI]W8W5QI\VAVEJUGJ1EEM9I%NKN M=GC-PH1$$*[OMBBB/NU(U5O%W7JFFOQ7YK9M,N^5Q[_U_7^=CY+^'W[!GBSP MQ;_">.[U+P\R^!OBOXM\&-2\*Z5?6.I7=QKGB&*6.TAM;F>"2 MU2*U98K4"2))Y@SMN#@ )7V#11=W_KHK+[DW;UOO:U5).$&T'1XOB!:V,EGJ%S+=WL?B'7;+5K5Y8FMD M2%HO+N(I%660?)$RLWF,L?D_BC_@CUXUN_AU\-=('_"-^(9[7X3Z/\+O%D4G MQ%\3^&=.MUL?-#7*0:3Y)UB"07=TK6MVUL"(X]LL?F25^CM%.G)P44NEOPY_ MS]I+:V^EK(J563T.G-9-;?:1I_P I^TD:D NF"$7" MC]UYO^F5][45+5^:^O-O]Z=O2ZZ^=K-D0?(E&&EMONM\M'NM>FVA^?7PM_X) M->//$'ACX?>&?C;JO@SXN^$_"GCT^*9=,\1WEUKUO;:4?#UUIUOHZ0WD#1S_ M &.XD@*W#B-KD(]Q(DRU=V]VV]2>5:>2LO+5O M1;+XGHK)*R221\B?L]?L"^,?A-\7]$\0:CJ7AJ:STVS^(=O*EM<3M*S>(/$E MOJED5#0J,)!$RRY(VR$!?,7YAPB?\$[OC+\*OV9K+PIX(N/ACJWB+Q%\%=*^ M$WB277M5OH+'2)K"WO(XK^S$=I*;M&:_N T,BV^0D3;P2R'[VHK*<%.BZ#^% MJS]+S=O_ "I+\+:I&ZKS4W46[?-\[QE^#BG\K.ZNCX4UC_@GS\7K'4M4\.Z0 M_P .)O!OB3QUX-\>W^JWFLWL>IVDNCC1([JRBM%LFBD61=)+QSM<(#L/AG^QO\3O#O[66H>)&;POX-\(W=]K%WJ1\/>-- K?6O%'P,T;X3Z9)9Z MI=W%J;K35UB%;N9VM(VCBECO;9RJI(R-YJ?.$623I/VK/V&_C=\=_C=:WD&M M:)J/A72/$OAS7]"DN/'^LZ+#HMOIUS87-Q82Z):6C6>IF::UFD6ZNYV>,W"A M$00KG[?HJY5IRK*O+XD^;YWO?[_U7PMIU-N2L_3Y6C'\H17X[ZGR8W[!GBN; M]D6#X?R7WAI]37XN_P#">R2&>8VKZ?\ \)D==,6?*W>?]E.S;MV>;QOV_/7& M?"G_ ()N?%?X4^)SK^E>-?"6E^*+3PCXM\-:7K$5LUPVG274FCV^@3>0\(CE M\BPT>W\\.<&;.U71N/N:BLHMQORZ7YO_ ":*@_P6G9W[LOVK2['Y]>#/^":'Q;NM9^(7B#69_#FF:SKUMX4O])L[_P")&N>.8Y=5T#6+ MC5$$UWJ-G$]K:7+3",QVT.VW.YXXF/RGV[PM\!/B]\0?VFO#_P 2OB#'\-]% M_LKPEXC\-KHWA[4KW4/L7V^?2)+?-U/;P_:N;"Y=Y/(M]GG11K')L:9OI>BB M5G'E>UI+_P "CR.W_;NB[)*UM;Q&33YNNFO^&UOROW;NVV? /@'_ ()5_$+P MKX"\*Z7<:QX->XT/PU\*M&G:.[N2CS>%M8FOM092;<$I)%(H@) +,"'$0^:N MG_:!_P"";?BWXFWGCW6;*[TJZU*]^+-E\1M T^+Q=JWA?[7!'X=MM%EMY]3T MZ/[792X%S(KVXE!VQ*X*R2*/M>BM:E:4Y2F]Y-OYMPE^=./X]RN=Z^:2^2BX M?^DMKOU/DK]FG]AK6_V>/B%\.?%5\FAVECX2\)^++77;#3]8UG7[AK_6-5L- M2)AN+XS7=[C[-/YDTC(\LKAD@02>7'S?PH_8IUOQK_P2S^*W@/3);FQUSXK: M;K.G:$WB:UN=-DL-.:!M.T:.ZA=&N(-EA!:%T:/S%9I-T:N60?;-%3SNUO)K MY.3F_75Z=4KKJ%.I*$U..Z:EZM*W_!?=V?0^2/%?[!7C#7=-^)$,6I>&U;QA M\7_"GC^R+W$X$5AI0T 7$4F(CB=O[*N-BKN0[XMSKEMM#_AB[XL:1\4/".@Z M<_P\D^%GA?XHZA\1VU:[U.\;Q#=)?/J%Q+8BU^RF%&BN=0?;/]I/F11JIC0D MD_8U%0]8QC+51<7;_"H)?^FX_CT;1'_+ITNEFOO4E^4Y+Y]TFOS\_9I_X);_ M !#_ &=-!U+3].C\(M?>'O!][X(\*:YJOQ#\3^(OM-O=SP*]V^EWF=/TP+;V MT4CV=M'.DTR(BS6\28;ZD_8>_9TO/V1?@!8?#/?IL_ASP7<2Z?X7GMV_?R:3 MNWVZW2"-%6XCWM$Q0N)!$LI8/(RKZ_15*;2MY6^YMW^^4O+WGIM8G[\N9[W; M^])/\E\U?N%%%%2 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>% M?'3_ (*0?"/]G+]HOPA\+/%7B*>T\7^,Y;>&WBAT^>>VT\W+21VAO+A%,=L+ MB6)XHO,8%V!P-H9A[K7YP?\ !2K]E3XM^,?^"DGPF\>?!GP/KWA[Q*MSI]K? M?$/2O$,#:3<:?#).;JSUK39E&%2WEG$,T2RO)Y_EAHR%4N&M6$7LVD_3\EYM M[+HW9,?\.36Z6GK=?I?Y[V5V?5/A[_@I?\$O%/C7Q5H%GXUW7W@VUU2\U&67 M2+^&REBTQ@FHFUNG@%O>FU9@LJVLDK1DX8 U7M_^"FWPAF^#EEX\:_\ '%KX M=U:\BL=*-W\/?$-M?:Y)+ URAL;*2Q6ZO(_(5Y3);Q21JB.Q8!6(^.O'W[+G MQX_;,_:)^//B7XM_"7QY90R>$M?\!_"O3M.\5^'K'1+32+J)4GN);Q;B[NDU M*_V!0SV#PP+M5B>WO6/M7%;)S73I!.-G_BNKZ*6EK'Z;_#SXA:)\6O FC^)_ M#6J66M^'O$%G%J&FZA9R"2"\MY5#QR(PZJ5(-;->%?\ !.;]FC6?V6_^"?GP MO^%_BJX6;7?#'AJ#3=4>RNW*QS%29$BF7:^$+%5==IPH(Q79_ FS;1-<^(&D MK>:K>66D>(HX+,:AJ,]_+!&VEZ?,4$L[O(5\R61L%N-YQ757C&-648.Z3=O0 MYJ4G*"E+>WI^!Z%11161H%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7"?"+_DH'Q2_[&>#_ -,NEUW=<)\(O^2@?%+_ +&>#_TRZ70! MW=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5PGP MB_Y*!\4O^QG@_P#3+I==W7"?"+_DH'Q2_P"QG@_],NET =W1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 5S,GQH\'0_$Q/!;^+/#2^,9(/M2: M"=4@&IM%@GS!;;O-*8!.[;C KH-1U&WTC3Y[N[GAM;6UC::::9PD<**,LS,> M 22>!BOQ4\+_MI+\5_@]_PI_PI\(M8U+Q'?&2?09HK&;QY?S1OI7 MB:VU3RS"+9YI+>Y!FECN9%O[%;>&6/.0#]L:*** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X3X1?\E ^*7_ &,\'_IE MTNN[KA/A%_R4#XI?]C/!_P"F72Z .[HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ K-\8>,-*^'WA34==UW4K'1M%T>VDO+Z_O9U@MK."-2SR22,0JH MJ@DDG JA\5_BQX;^!GPXUCQ=XOUFP\/>&M MFN]0U"\D\N&VC'&2>I)) 51 MEF9@H!) KY?\'>)?$/\ P5<^'=I>7O@Z\^'/PVL/%&C>*O#6K:JEIJS^.-)2 M%;N&1+4NT5N7=H7#3I.J*1M1;A=]N 2^+?B[!_P4E^%VH>#]-^'?B>/2-O;>U\OR9M7ACEAD,%Q.S;=,9C--#&CSQPQR\>?>$/^"2/Q8\ M%_"KXD^&(?BW\&KRX^+(/A[\ -0NM/M(M5TK0H M-:TO4M0FEN8[NSUB/(NH@ZFT2&6,K%$96D8NZA 1]Z<:?\SM_7]7;LDFV#TA M*?\ *K_BE^MWV2;Z'Z.45^57[7'_ 4E^+_[)_QS^.MKX3^(DGQFM_AQX'UK MQ#XFM!X6L[+0OAQ>RS6XT*RBEB4SS7 C>5ITN+F;>D9<+#@H+;_MR_&F+]I% MOV<3\2/$9OO^%A/HB_$<:%HXU@6">$?[=\@Q?8_[/,QN?W>X6@_<<8\S][4< MZ]E[5[#_P!,NEUPO_!.;]I?6?VI/^"?GPO^*'BJW6'7?$_AJ#4M42RM'"R3!2)' MBA7<^'*EE1=QPP S75_L^>([?Q9XE^)>H6L=_%!<>)XMJWMC-93C&CZ8IW13 M(DB\@XW*,C!&00:WJTW3FZ;W3M]QE"7-%2[GI5%%%9E!1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5P?[1_[2_@O]DSX77'B_P =ZS'H^CPS1VD($3SW6HW4IVPV MMM!&&DGN)&X2*-69CG P"1QW[:/[='A;]C/0-)M]0@U#7O''C+[39^#?"^G6 MEQ/=^)=0BA:1+93%%)Y*NVQ#-(-B;P3P#6?^RM\"_&VOPQ_$+X[+H=[\2M2: M"ZMM#TV::XT/P0L<3)'%9I*[H;O$LQFNU =S,T:MY2+D Q/!?P6\1?MRZ/HW MB3X^^!]/\.Z)I>JWMYHWPUO_ +%K5M-;O"L%K=ZONB=3>JK73"&"0PQBX4,9 M)(]P^E8($M8$CC18XXU"HBC"J!P !V%/HH ***^)O^'C/QU_X85_X:)_X4A\ M)O\ A7__ @?_"QOLW_"V-0_MG^R_P"S_P"T/+\C_A'O)^T^1QL\_9OX\W;\ M] 'VS1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X M/\U6^MD8170@E M**%HU);K8-U;HSYY^'/_!*[X(?"C4O&\VB^&_$,=I\2I]1 MNO%.DW?C/6[[1==FOUVWI#3?[87Q!]N'B;5O[<&H+!]F6Y_M7[3]OWBV_< ^?Q#^Z'[OY:]_HH227 M*MK)?*.J7HGJETZ%<\KWOK=OYM6;]6M&^J,;X>?#W1/A+X$T?PQX:TNRT3P] MX?LXM/TW3[.(1P6=O$H2.-%'10H KG?A%_R4#XI?]C/!_P"F72Z[NN$^$7_) M0/BE_P!C/!_Z9=+IRDY/FEJV1&*BN6.QW=%%%(84444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M6=XN\7Z3X \+W^MZ]JFG:)HNE0/=7VH7]REM:V<*#+R22.0J(H!)9B !0!HU M\V_ME_ME^(/AUH^H^&_AAX;UGQ!X]F>RM-,N&T&XN]*N+FYD;_1HI%:..6=8 M8YI6+2I! L>Z>6/Y4D@_:.^-7Q%\0Z"K>$O!/BV6U_X2*Y\.6VB'3HC_ ,)R MK6S*EU)J"R2+I&DJXF9[F6+SI5BC\D!I(DF]*_8\^ ^H?LV? #1/".IZII>H MW6GJQ\O2=*BTO2M,5CE;2RMHQ^[MHAA4\QGD;!9W9F- &7^Q?^S]KGP0^&FI M/XQO+#4O&7BWQ!>>*]7-I)-#/\ %GQ9^V Y ML_AA>3^%?ATYVW7C]X%:ZUA.Z:)#(I1D/_/_ #*T.,>3'19:'$_W+G4[H*XM(3R57:\\N&\J*0* MY7Y \!_\$<_CAX5_91UCX37_ .T/\/=>TK6?AZ?A@NHZA\+K^2_T?0S8+8_9 M[/9K\=M&VQ0YE-N7ED5&E\P(BK]V_"#X+^&O@/X/70_"^FKI]D97N;B1Y7N+ MJ_N'YDN;F>0M+<3N>7EE9G8\EC74T %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %<)\(O^2@?%+_L9X/_ $RZ77=U MPGPB_P"2@?%+_L9X/_3+I= '=T444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117F_P 7OCM+X=UZ M[\%^#K2S\1?%"71_[8T_1[QKBVL8[/<9"JM^\F$$PB5RC; M0#HOB/\ &#P[\*7T>'6M3M+2_P#$EZ-,T6Q:9%N=8O&5G6W@5B-[E59CR JJ MS,54$CP/XT:/\4/'?A32-=O/ 4.O>(_%$$&E6'PZU>YLM0\*>$;M;LWB:WJM MR(A)-+ MO;$) 7V2J8X"Y?[2.G^(WPQ^(G@:RN;OP,9?%7Q!\<:F%DUWQ/?K M/HGP_A,.V26VLPT;F% NU((%$EQ(R?:)P 95]'^ 7P6@^ GPWM]!CUKQ!XFN M_-DO-0UC6[PW5_JMU*Q>6>1N%7,_'UKM746EF,>C>$U=0RR:C<*"53"KX>UO]L725D\1Z?JGA;X6:MI][IVH^#M9TP6VK>(0\ACCF MGF2 88=/LO#NLV4?B+6]=T MNY%I>V3QM--#I9!C%Q.5\I#/N\B+S\CSGC>$8/B?X8>)O!OP3TKP%\#]6L]- M\W4)K'5?%.LZI)K5]H$;,\MU=*)S(UY?M*Q"K.X1'DWOO6/R7M_$_P /ZQ\: M_ACI'AGX.>,O#'A7PJ+V31=_^#GP:\,_L_\ PXTSPEX0TBVT30-)0I!;0Y8LS,6>61V)>261V9WD M@?LY_#2S\+^'$O39V[R7$]U?73W=]J=S*YDGNKF=R M7FGED9G9V/).!@ =C17"_'#]H;0/@/8V"ZC]MU37MU MB12SR2.Q"HBJ"2Q( )->&?\)EXS_;+_ '7A*?6/AY\+)>)?$SPFVU[Q1'W7 M38I%W6=LPX^V2KYKKDP1H&BNJN^'?V>-?^.VOV7BCXSFQN(K&=+S1O EE-Y^ MB:)(C!HY[MR%_M&]5@&#.H@A8+Y47F1_:)/^%WPJ\._!;P5:>'?"VDV MNC:/9[FCMX ?G=F+/([$EI)78EGD*+S& M!=@<#:&8"UDHK=Z+S8='+HMSW6BO++G]MKX5VWQ'\?\ A'_A--+F\1?"O1$\ M1>+;.W624"90NUBF'4MREO_P %-OA#-\'++QXU_P". M+7P[JUY%8Z4;OX>^(;:^UR26!KE#8V4EBMU>1^0KRF2WBDC5$=BP"L0KIJZV MT_%M+[VFEYIK=#Y7?EMK_DDW]R:?HT]F>_5PGPB_Y*!\4O\ L9X/_3+I==%\ M//B%HGQ:\":/XG\-:I9:WX>\06<6H:;J%G()(+RWE4/'(C#JI4@USOPB_P"2 M@?%+_L9X/_3+I=5*+B^62LT3&2DN:.QW=%%%(84444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !117-?$?XS>#_@[%8/XN\5^&O"R:K/\ 9;)M8U."Q%Y-_P \XS*R M[W_V5R: .EHI VX9'(/0TM !1110 45P_P 6?VE_A[\"%G_X3+QMX7\-2V]A M+JC6^H:E%#<-:Q_?F6(MYCHIX)53R0.M>7?$W_@IS\-?AS\-SXN^T7%SX8N= M(34],UZ^GMM"T/5I9&*Q646H:C+;V_VIMKGR=^]1&^0" I /HFBOESX._ML: MU^V)XAU?1_AKXB^%>EM'X<@O[:^+WOB:6POFD@$\=Q#$MI;/'&'DC'E7S,S[ M'("ADKF-8^.EA\0]0U:RU6^_:T\5V^M6-KI4^E:)\.=:\&6%C<0M$9[FTO/L M=I?0F9HV8LU_(FR1DC;/4 ^LO'GQ!T'X6>%+O7O$^MZ1XVD5TL/RLY(2.4@I@9!#4 4_$GC?XMZ^_B*T\ M,^!O#FB/87-M%I6H^)M7A0JNZERQY0#)=XA^"GCKQV= M>@U7XKZQHVGWNIPW6EIX4TBUTZYL;2/S-UI+//0?%6H:W>J^TB,*TVG6:$%L$DJ, X .-Q MH>-/A]^T'K_BK4'T;XJ?"GP]X?>>0V5LWPWO;[48(MY\L27+:RD3MLP&(MER M02, XH ^%_CKHEA\*OVD_C=I7Q#\%? 'XECXB:ZMVUQXQ^)_B*X'A'2_LTT- MC!.6T"^M]%^2\O9E!NHT7[?((B(EC"_57P1\'^//VKOV'?ASHNJ?%+0\;9-+ M\:>(/!>H3W\OB6"TEDMFCLM3,=LT33F(>?*?[0D2;[)KSW$PU2VMH)-\!33 M5G\VS6*-BWS15]A?LN?!?_AF_P#9F^'?P\.H-JQ\!^&--\.F^:/RS>FTM8[< MS%&=)L-"T#1+9+.PT^QA6&WM(4&%1$ M' K9K)\<^.]%^&7A#4/$'B+5=/T/0])A:XO;^^N%@M[6,=6=V("CZFO%?M' MC;]L_B'_ (2#X9_"67K-^\T_Q3XNC_V/NRZ7:,/XCMO9 3M%IM#2 &QX_P#V MD]5\9^,M0\#_ BLK#Q'XHTR4VNM:Y>;F\/^$)."4N70AKB[ (864+!QE?.> MW5T=NC^!_P"S;I7P#=/\ #OAK2=/T+0M)B$%G86,"PP6Z9)PJJ !D MDD^I))Y-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %?G!_P4J_94^+?C'_@I)\)O'GP9\#Z]X>\ M2K?Y8:,A5/Z/T41TG M&?\ *[_UY/9]UILV#UA*'1Z?BG^GRW6MF?G;\0/^"7NHZ!^TA^UC=^!_AU;V M'@SXT?"B#1XVTS7;72+CQ'K<]WJDNH!KAX[EX9W2ZCQ//;O'\R*,JF%X'PY^ MQ;\?_#GC;P?\0;7P5\2+[P=\,/&,MUX6^&?B;QW8:WXHM=/NO#4VF7<@U"XO MI;8J+R598H)+X[8O.V^7N6$?JA16?LH^S]ETM;Y<[G_[+Q/%NO;U(5GF MSH^F$;A#'''P"%&U!P!G)R3Z57"?"+_DH'Q2_P"QG@_],NEUT5:CJ3=1[MW^ M\RA'EBH]CNZ***S*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **X3XZ_M!Z-\ ]+TPWUGK>N:SK]R;+1M"T2S-WJ6KSK&T MC+%'E5551&9Y972) !N=4EB=XGVN%KZC M<1VEI8WFJ007-U-(56.*.-F#,[%E 4 DEA@&0#UVBO-O$/[0UZ/@WI? MB_PM\-_B-XUDU>41P:%;V-OHFKPJ=^99X=7GLA"@VW$N[&QH;8/&B[;=O7;Z M>=?M*_ME? CQ?XQM7;]M[3O MIM33CX;\)>*O#4KWEQO;,C%[6YO@^'52(I4 M10H)&3F@#[-J-[N*.Z2%I(Q-*K.D98;G5<;B!U(&Y<^F1ZU\/^'/VQ?@!\1O M@!_PANG/^T1\;O#NHZAMN[RW\&>+M5GF<2B3,MZEHBK"'4 *'5"%90I 85G? M #Q)X<^&VM6_B3X/?\$_OB%H&NW)>TO-9U#1_#/AK5$@^4$O<7-^+J5#D_+R M?EZUO-+T&[_MN_M9D)5HI+>S M$LJR!A@H5W9(&,D9Z[XS?M$?\*DDTR*T\"_$7QM=:K$TT4/AS1Q,(E7'^MEF MDBAB8YX5Y QYXXKQW1?C/^UUXTMM/>Q^ 7PA\"@SR/?P^)/B;/=2&,D8\O[# MIDB^82Q8Y)7Y2,\AC%I?PX_;2\81:5)K7Q4_9\\$W%I-))>1Z%X$U+68+Y#C M9$WVG4(7&WD;T92Q.< ?+0![-X.^+'CCQ]\+=9U>+X5ZQX1\1VLC1Z7H/B[6 M]/@;4 %0B22XTV6_CA0L7'\;_("4&<#\M/CI_P %(/B#^R_^WM\3-1^+'[./ M_"SM,EU*T\,W)\&:X-I)'%%%J'V^222R$4K3-&64) MYD7VWH__ 3\^-FNVVB_\)G^V-\6M0O=%DEE6\\->'=!\/M=%^TT7V2>"55P MH4/$V,OW(*_)VG_\$%?B#\+?VJ_&_BJTNY_C+X=O+Z&_\):EXS^.6MZ'XBTF M673+.TU&6XDM=&N?.FG:TC3S/._U%O I&0: /0/V#?B_XK^('[/?A:VTOX^6 M7@#3M?UGQ5;>%/!=KX.M==U[1].T[6-0A6R$\=Q*]3\>_M"_#SP%9>%IOCOH"3:;=3WOB3R-%\+O=7,,;QQ)J-M?VTM[;F M>6,.!;6055F#-D (/)/^"(M6O- TO MP#\4MIR&SBMUC$L%GTBY\1:C\3/B-J MVE6#637WBCQKJ-T;QF9BT\D4S^= '10?\$_O@1;ZM:ZA_PI?X M52:E96T%I#?2^%+&2[2&!0D*>G^&O"^F>"]#@TS1].L=)T MVU!$%I9VZ000@DL0J* HR23P.I->'?\ #*?Q;B^5/VG_ (C.B\*TWA;PRTC# ML6*Z@'2C_AG'XXV_P D/[1UY)$O"M=>!=+>9A_M-'Y:$_1%'M0! M] 45\_\ _"D/VB+3]W!\?/"$T2_=>^^&:R3GUW-%J,2'GIA!QC.3DD_X5=^T M]9?);?&KX*SQ]=VH?"'4)9L_[T/B&%<>GR9]S0!] 45\_P#_ AW[4UA\O\ MPL;X :KGGS/^%PY_LGX :MNXV_VMJ^G^7[Y^S3[OIA M<>IH_P"$P_:FL/G_ .%=? #5<\>5_P +%U?3]O\ M>9_8D^?3;L'7.X8P0#Z M KSWXX?M'Z/\%9]/TI;34/$WC/7E?^Q/"^D*DFI:KMP&0I&#Y _0+_ ((R?!3P_P##;_@F_P#! M'7;&RE?Q'XP^'/AJ_P!:U:^GDN]0OG.EP,D3S2EI/)BWLL4((CB4X15R<@'? M^!OV<-9^(?B_3_&OQ@N[#6]>TV9;O1?#5BS2>'_"D@Y62,.JM>7B_P#/W,H* MD'R8K<,X;VJBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N$^$7_ "4#XI?] MC/!_Z9=+KNZX3X1?\E ^*7_8SP?^F72Z .[HHHH **** "BBB@ HHHH **** M "O(OVL?VA/$WP/G^'.D^#?"FA>+O%'Q+\4OX9T^VUKQ!+H=A;-'I.I:I)-+ M<16EW(!Y6FR(JK V7D3)49-9OBW]N[PQ+XEO/#GP[TS6OC!XLL)3;W=AX36* M>STN4=4O=1D=+*U8<$Q23>?MY6)^E>/_ +3G[$GQ^_;7Q/X7U?Q-I>H>&/'-WX@4KIMWI5M-#-'<:58^ M66_M:%D96DSY3@A>"?9=5^(.@Z#?/:WVMZ19W,>-\,]Y'&ZY&1E201P0:^*? MA+_P0Y\$P_'K3_&/Q2\)_LT^.K#2] U'25TO2_@X-/?5+J[N+";^T=0N;_4M M1>\N(ELI$C=P) +VX)D.\@_0VE?\$W_V=]!L4M;'X"_!>SMH\[(8/!&F1HN3 MDX40@#DDT =GK/[2?PZ\.7GV?4/'W@JPG*A_*N-\.VGV?3_ (3_ TL M8-Q?R[?PQ91)N/4X6(#/ K>T3X!>!?#-NT6F^"O"6GQ2-O9+;1[>)6;IDA4' M/% 'GFN_\%-_V;?"YC&I_M!_ _3C-GRQ=>.]+A\S&,XW3C.,C\ZS_P#AZY^S M'-_QZ_M _!S5&'WDTSQ=8W[(/5EAEO&?>LWP3^UEX.^+WPSU[Q5X!N;SX@Z?H2, M=N@VYD;4G";Q':O+Y<,[,, %9-F2,L* .*_X>H?L]2\6OQ6\,:G)U,6FO)?2 MJ/[Q2%'8+T&XC&2!G)%'_#T3X(2\6WBS4]0E[0V'AC5KR8^XCBMF<@=R!Q6W M\+/CI\5/B;XYL$O/@A?^!/",A1R%GVJ1)PR/ MG=\Z6L0P0-N1N(!C?\/-OA/)Q ?B;>RG[L%G\+?%%U/)_NQQZ>SM^ / )K&F M_P""MOP@6#66BLOC50OJ4:_!GQA']API;]\TFF*D/"L&_$7A[X*_ B]M(]#-GY5CI&@VGA31]2,XR&AFE$,"_@%KOASPY$RBSUW7- U'6;VX!4$E M]-A^RI'AL@ 7S;@,_+TKZ3\3:)\8O&LFO6MGKG@?P'9B_MO['OK>RGUZ]ELP M'^T>//'MYH'A+PAXJTWQ1XDOY8K%XY/ M$"?:9;O5;F[FDL;M)#,'A1+==TJQQGY'G_1_]KK_ ((Y_!S]KK4_#EY&=!TR812M+%.T&C:58B2=/, ME59)"^$F<8Z8 /%_@G\*?C;X-EBF\ ?L6?LP_ 62UUIK"*:76[6\F6T5FQJ* M+IME" K!B1$9!+DG<%W$KZEI7PS_ &U?&J'_ (2'XK? +P2JZH5$?A;P5J&H MROIX((1M\DHO]YL\?6=% 'RIHW[!'QA\00H/''[7OQ>U?9?F-OCY\1G6]: M\!\2?%;7I(#G&(3:V]S#;-$,'Y6B.X,0Y88 ^H:* /G7P%_P2-_9A^'$XN+' MX#_"^\U!;LWRZCK&@P:QJ"3$@[UNKM99A\PW !\!B2!DDGVOX=_"KPO\(="_ MLOPGX;T'POIN\R?9-(T^*R@W'JVR)57/OBM^B@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *X3X1?\ )0/BE_V,\'_IETNN[KA/A%_R4#XI?]C/!_Z9=+H [NBB MB@ HHHH ***Y+XQ_'?P;^SYX5&M>-O$NC^&=-DE6WAEO[E8C=3-]V&%/O2RL M>%CC#.QX )H ZVJ/B7Q/IO@O0+O5=8U"QTG2["(S75Y>3K!;VT8ZN[L0JJ.Y M)Q7AO_"^OBO\??W?PQ\!CP9H4W"^+?B+:S6K.I_Y:6VB(R7DO^[>26)[@,,9 MO>&OV#O#>J:_:>(/B9JNL_&3Q19RBXMKGQ48Y--TR4, MX(,J=:/^&+]7^-/[_P"-_CK4/'=O)RWA/1HWT+PF@_N2VR2-<7PQPRWMQ-"Q M 801G@>N?%+XQ>$?@;X3FU[QKXI\.^$-#M\^;J.MZE#86L?&>99651P#WKD_ M!7[5.B_&WX6ZYXE^&=CJ_CH:2_D6L2V4VE0ZO+A6'V:YO$BAFBPPS-$SH,,, MEAMH [_PEX0TGP#X:L]&T+2].T71].B$-I8V%LEM;6L8Z)'&@"JH] *X+]J M;X^W7P(\*Z#'I&GV.J>*?&FM1^'M!M[^[-I8_:6@GNI);F8*Y2&&UM;F9L*6 M;R=@P7!&=\)Y_CMXJ\<6FI^-8/AAX+\+1JYE\/Z3)>:]J=T2C"/=J+BTAAVL M59D6UFS@J),?,>$_:+_X)>?!_P#: T_Q#JGQ.N/%?B;SKAM6ANM>\3W-W8^& M&C8RI+:64SM80+%C^*W8.@*R^8A*D J2_MXZK^S3\6++P#\;8K+5==\1Z/-K MWAN_^'?AG6-5_M6&":&&XA?3X4NKB%XVN;.19&SY93#>M>$?CIKWQ4^ M$NL^(/#/P]\26&JVLK0Z7I7C$?\ "/MJQ"H1(2%GE@B.XC,D(?*-^[Q@GYR_ MX)Z?';X:ZO,_B;Q5XY\3GXDZG(?#NC1_$F]TFPUJXTEHXK^R73[*RM[2!8KF MUEM;EEAM_-W@13,S6H"?0FA?M56GQ!7P_+X.\'^._$^F^(X[MXM4_LAM*L;+ MR V/M!OC!*%E=0L;1Q2;]P8?)\] %7X4Q?'O6/'5K?\ CB;X0^'O#*K)]IT+ M0H-1UF^E)0A-FI3/:(@5\$YL6W*"HV$[AG^-/V(+3XH^,=2U'Q7\3/C+K>FW M]P\T6AVOBR30-.L8V.1 @TI;262)1\N)Y92P&'9\G.SHEQ\8_'=EI,]_;>"? MA[%=:=>+JEE'+-K]]9W3>:EJT,^+>$A1Y,L@:)P2'C!(Q+2Z;^S%)JQL)_&/ MCKQOXONX=$N-$OHVO_[,T[5%G,OF32V=H(HO-V2^6K8RJQH1\X+D L?$74OA M-X U;2W\5R^#8];\(://J&F?VH8;G5K&PB"^=- 'W7!3]TFYDSN*+DD@5#)^ MTS+XDML^#? WC7Q5]JT)='/#6BZ.NFV2Z=;/;6B++%;*Q81"3&_9N9FP3U8GJ:ZB@#RB MXM_C-XX-RJW'@;P!97NA0FW=(Y]=U'3]38QM,&SY$#Q1KYJ+@$LVQS@ H5U; M]E&S\>P:M%XT\6^-O%MIKNF6NFWFG2:JVFZ>/)\EGDCBLQ"4::2+?)EVR))( MQB)O+KU:B@#G?!?PD\+?#B]NKK0/#FB:-=W\4$%W#_ -,N MET =W117B?C[]N_P?HOB:_\ #?@ZUUGXJ^,=, O@)K5MHVM:P]YXKU&(S6'AG1K275=>U! M,XWQ6-NKSF/. TI41)G+NHR:^:=$_:>G_:T^)UOX1UCXQ:?HJ7=V+.X\)_!= M;OQ%>6;'JFK^(8+=EL!@@MY26;1MP+EP1F3Q-\2;?]DC7_&7A7X0:+\$/ >F MZ)(KR[N4/DR7.CZ>AOKJ1RLBK)=7J2R>7P"#D 'KOV[X\? MM$?\>MOI_P !/"TO_+>[%OKOB^X0_P!V)2^G6+=P7:^SR#&AK0\!_ #X5?LU MZGK_ (R<7?B?QMX=T]KC6O$FKSS^(_$\-NR,[*IQ)/%&ZHQ6VMD2,[<)%P!7 M'_%^UU#X\?#T>']6\)?&'QQJO@NYMK'4UT*]G\ :9XJN)(V$MR&>]@DELXVC M):-995/G( LPR5W_ (9_L\^+/@MHVO:)\,?!_P "_@[IAUR*6SN;'3[G6SKE MD/,\V:\@B&G&*]?,>#Y]R%)/+&UT/X/?$72_",K,; MKQ/XJ@AT"-5"DKY5A._]H,Q8*,2VT( ;.XD$#,^+WP'\>^/_ !A?7'B+X^ZK MX+\#3W2Q6.C^$M)L]%NI$; 6&YU&Z-U,[LV?FM?LK'@#'.[JM5_9WUCQ?-J' M]O?$_P ?75I-KR:Q8VFF3V^C)IT$>_98B6UB2>6 [QO\V5FF_LE M?#BPOKBZF\(Z5J]U^!7B74_"TD$NG?$[5_!^LGP9IVK:;HUQXRO]!U#$2S13W=M#P.C?"K7[6U?7WTN_G\1:G:::8+%-N[488XGN'E1 MLL(XW6*1BGS"-2'/J%% 'EVC:#\8?$(? OA=+/6))]1L-(TR?5#J6 MGCR_*MUN9Y(?)DR)=\GD-D,FT(5);QG]M#]A;Q]\6_@-I/A_0?&.O_$;5H_$ M N-7C\7^-KCPK::QH\I7[;I\PT:P^SSQRQQ_9Q'/9R*L=U.P(D",/K>B@#XQ M_9B_8[^('PB_:U\.>+K7X._ +X5>%(M"O=#\01^%/&5[K%YJ89Q<6DRQRZ)9 MCSHIO.4R-/EH[R7<&*IC[.HHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ K\X_P#@I9^U/\8/V;/^"E'P=EU+ MQ=X@^'OP U"ZT^TBU72M"@UK2]2U":6YCN[/6(\BZB#J;1(98RL41E:1B[J$ M'Z.5X/\ '+_@FO\ "#]HO]H?PS\4?%/AN:[\6>&9() T-_/!::O]G9WM5OK9 M&$5T()7,D?FJ2K=]I*EPTJPF]DTWZ>G7ROI?>ZT8]:S\2^ -!T\+?>2L]]?6D-_?3 M;%9Y9/(69X5;RHXPB_?\QC4?]N7XTQ?M(M^SB?B1XC-]_P +"?1%^(XT+1QK M L$\(_V[Y!B^Q_V>9C<_N]PM!^XXQYG[VOT \3_L@_#?QK\0/&7B?6/"UIJ> ML?$+PW%X0\1/=3S2PZII433LEJ\#.8@H-S-EE0,=^"Q &.*7_@E]\$4^%'_" M&CPGJ0TW^V%\0?;AXFU;^W!J"P?9EN?[5^T_;]XMOW /G\0_NA^[^6LE&7L> M2_O(=/\ _$CQ7:^%8;C7!I\3VNF27^NZ?I]U=+!.DT80Q3S. R2 M;0P(!P*^#_@;_P %-?VP_@U^WEX;TFRE^)GQZTKXF:E>7>F^&]6\%Z9X/A\5 MJN@R30.=1DL8%@N$MHM,NWBA=U6*1XVRZAYOV _:J_X)W?#G]K#]A?4_V=]0 MM]0\)_#C4+&PTZ&#PT\-I/IL%E<07%ND!DCDC4*]O&/F1N,]SFOD[]E;_@@K MX0^&_P"U[;?$>;X\_M/>*_$'P8\3QIH">)/&-KJ=NT3Z18^;%*LEGNV20S-; MMY31DPJB@C:#737E&564H*R;=O0Y:47&"C+>WK^)J_$S]E/]L']MCP7/#XY\ M5>&_AP9[:&Y71+"^9M'!D +V-6Q)))- UR.TCO-"UV]N-4T,K;8 M,0BTV>1[*W7<"S)!#&K,S%E)8Y]4T?PUIWAUISI^GV5B;E@TQMX%B\T@!06V M@9( &>PJ]10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5PG MPB_Y*!\4O^QG@_\ 3+I==W7"?"+_ )*!\4O^QG@_],NET =W1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<)\(O^2@?%+_L9X/_ M $RZ77=UPGPB_P"2@?%+_L9X/_3+I= '=T444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !7"?"+_DH'Q2_[&>#_P!,NEUW=<)\(O\ MDH'Q2_[&>#_TRZ70!W=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% 'G'AW]K_X6>+?B;XS\&:;\0O"%YXI^'=J+WQ/IL>J1&?0H3NS)<#= M^["[3OS]S*[MNYE_M^? G6_ACJ/C:R^-?PDN_!FCW<>GW^OP>,-/DTRQN M9,>7!+OLU[3ECM>HO_ 8WC_X M%JOEHFG<_6W3]0@U:P@NK6>&YM;F-989HG#QRHPRK*PX(((((ZYKBOA%_P E M ^*7_8SP?^F72Z\R_P""6?P8\5_ _P#X)H?![P1XP2[T7Q9H?A*UL;V']TT^ MER>7\L7\<>^)2J\AERG((XKOOV?-(N-!\2_$NUNM4O\ 6IXO$\6Z]O4A6>;. MCZ81N$,<#_ M -,NEUW=<)\(O^2@?%+_ +&>#_TRZ70!W=%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5PGPB_Y*!\4O^QG@_P#3+I==W7"?"+_D MH'Q2_P"QG@_],NET =W1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %<)\(O^2@?%+_L9X/\ TRZ77=UPGPB_Y*!\4O\ L9X/_3+I M= '=T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>>_M8 M_$_Q-\%?V9/'WB[P9X6G\;>*_#6@WFI:3H,.XOJMS%$SQP@+\S9('RI\[=%! M8@5^?G[+O_!7WXH?&SX(?#O1+#Q=\'?$7Q1^(WCK6_#]OJZ:%J M] M-/T^X MU&6/4]',\$\%WB$0I']I_P!7)'(Q+*\9ES24F]HI-^C=B^1V3[\W_DJYG^!^ MHM<)\(O^2@?%+_L9X/\ TRZ77,_L._M60_M<_L4_#_XN7MI;>'E\6Z!%J]]; MFXW0:>^T^V>36[ M95N(QI.G1ET)?YEWHZY'&Y&'4&M:E.5.;IRW3L90DI14EU/;Z*X3_AJ3X9?] M%%\"?^#^T_\ CE'_ U)\,O^BB^!/_!_:?\ QRH*.[HKA/\ AJ3X9?\ 11? MG_@_M/\ XY1_PU)\,O\ HHO@3_P?VG_QR@#NZ*X3_AJ3X9?]%%\"?^#^T_\ MCE'_ U)\,O^BB^!/_!_:?\ QR@#NZ*X3_AJ3X9?]%%\"?\ @_M/_CE'_#4G MPR_Z*+X$_P#!_:?_ !R@#NZ*X3_AJ3X9?]%%\"?^#^T_^.4?\-2?#+_HHO@3 M_P ']I_\&&\FAAEPSYQ)$D M<@/0A\C@BMO_ (:D^&7_ $47P)_X/[3_ ..4 =W17"?\-2?#+_HHO@3_ ,'] MI_\ '*/^&I/AE_T47P)_X/[3_P".4 =W17"?\-2?#+_HHO@3_P ']I_\ O%7PYT#5-5\;^!]+U34M-M[ MJ\LGURW1K29XE:2(JS[@58E<'D8YH ]6HKA/^&I/AE_T47P)_P"#^T_^.4?\ M-2?#+_HHO@3_ ,']I_\ '* .[HKA/^&I/AE_T47P)_X/[3_XY1_PU)\,O^BB M^!/_ ?VG_QR@#NZ*X3_ (:D^&7_ $47P)_X/[3_ ..4?\-2?#+_ **+X$_\ M']I_\&]"@N--\;^!]1N)-2L+5XEURW0PS2X5\XCB>20GH F3P#0!ZM17"?\-2?#+_ **+X$_\']I_\4^*OVPO 6CZ[X:M[ M/QOX'N[?5=2>UOI1KENPLH19W,PE)#X4&6**/+<9E ZD5M_\-2?#+_HHO@3_ M ,']I_\ '* .[HKA/^&I/AE_T47P)_X/[3_XY1_PU)\,O^BB^!/_ ?VG_QR M@#NZ*X3_ (:D^&7_ $47P)_X/[3_ ..4?\-2?#+_ **+X$_\']I_\'O#>N>'?$-O-I%[J-W+IVH1W3VCPS6<<:MY;$*'%Q( M>>OE\=#0!Z!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 8'Q2^'T/Q7^'.M^&[C4]>T:'6[.2S:_T34I=-U&RWK@2V]Q$0\4 MBGE6!ZCG(R*^2_AE_P $2?!7P^^'A@?X@?$2X^(A\52^+1\0K=["#74NGM9; M$(L;6KV?E_8IGA=6MV#EV?AMNW[3HI_9K^"_A?P!X2M)++PUX/TV'2M-ADF:9TAB0*NYV)9F.,ECU))KK:_/+X@_ M!3X6^/\ _@M'KGC&?P/X*TE/V;_!,7CK7M:L=#M+?5=:US4A=1V\EU=*HGF2 MVL;*9E1V*EYT8\QI7EGCKX ^)_!GQL_X)]>--:\:>(EC\0>+S<7G@R-D31[3 M5=2TS6-5OKU_EWS3^;.(HRYQ%&C@ F1C5PFZTH2F_>E.*EY<\Y03?>[C)KRL MVU?3.I%45.*VA%M>?+!3:^491N[]6M;*_P"L%%?DK_P2JUG4?#__ 4?:U\1 M:#X5USXH^))O'!\:WUD]Y#XI\(0P:PAL?[;?[28+RUNH6@6Q$EK$8847R6=& MD-?K54P]ZC3J_P ROZ:M:/KMO9>A4_=JSI_RMK[OZ_4**** "BBB@ HHHH * M*** "BH=1TZWUC3Y[2[@ANK6ZC:&:&9 \"""00>"#7Y/_LQ_L\^ MM<^!_P 8OB#X+\%^$/!T?[1_Q+C^%6@Z=XUO-N48I>K_%?PUK7PLTC7]3L_$]I;W.G66G-J M&K,--AM2OE+:10Q*-C!M[^9(QS(<>M?\$)OV=]!^%?[#>F_$#3O#>@>%]8^/ M,Y^(&I6&B:?!86&GQ7BAK&S@@A CCB@L_(3Y0"S^8[?,[44?WE/VG2U_1\\H M)/UY)._E;LV5?/QOI&E:]X033+B;6-/U.SCN[.[M4C+R)+%("CKM4Y##% M9U:BITY5);)7^XNG!SFH+=G4T5^6_P#P3P_9RT;1OV7/@,^C^'O#_A/6?VF/ M&Z_%O7K/1=.@L;#2;&UM9-1TZVM[>$")8K%>)OAOJ7PA M_9__ &R_!OBCQEXE\?D_'+P?:>(?%WB5EDM([>:WT>:ZN]6B38ITB-6=9+96 MC46X6+S8U!D&W*XU70GI)6NGYRIQ>NWNRFT[V7NI[2?+FFG%3B[Q=[->E22\ M]8P32W]ZVZU_;VBOCW_@ABL-K^P3!:6/E3Z-8^+?$4&E7]B2NBZM:#5;DQ7. ME1'(M],8'_1X0T@CC4 22??/V%1))6:ZI/[TG^O77NDPUNXO=-K[FU^G33L% M%%%2,**** "BBB@ HHHH **^.O\ @N-H?ASQ#^Q(^F:EX/\ !'BSQ5XK\0:7 MX.\'R>)=!L]7AT75-6NXK!;V*.Y5D$D,4TL@/&3& 3@FN'\1_L7VTEKXQ^$W MPU\5^(_A?X<^"GPLTSP;I>M:%(G]K6XNYVO=0CCED#".:6VL;$>?C>IN78#( M%8SK)9K^T=->:.WEM=5T2> M&UGCDUR-U2*"W+0S2>:3'(-KU^Y_P:CUB+X0>%5\1/))X@71[0:F\GWWNO)3 MSB>!SOW9X%=M2AR]TN6-7FC3DOMQOZ:1?_MUEWY6 M]K-]+1116!J%%%% !1110 4444 %%%?"/_!:OX"^!?VHM6^!OPJUWP9X/UCQ M)\7?&*^'AKNHZ+:7>J:'H=M;S:EJGV*XE4R6\DL5JL(>,AE,^X?,JTM>:,5U M:7I=VN_)7N^RN_(:M:4GLDW\DKO\%IYGW=17Y/?\%+?BG\%_@W\-?B9XK^(? M@KP[XS23QQI/PT^&?A;6M4^P^'[R[TW33'%)J'F2+:_8[:YO]19S=;HD$$;8 M60*R^!:IX2UGX?:IX)T&^\<>'_B9\2=)\-?"RT^#'BC2[W^T/[4\O6IE\0'1 MKE"7DB6,;+DQ'+6D<9E&P<702JRBH_#*4$GW4X\R=K[I6;79WOHT34O"$I2W MC&3:[.,E!J_:[>O]UZ=3]WJ***D84444 %%%% !1110 4444 %%? W[?W[,_ MPX_:R_X*C_ +P'JG@3P5=:O;6=Y\1O$_B"30[1M;N;#2);>'3[!;PK]H2![Z M[5W56^9+'O >G>:E@OB&9YI!;QW$5C8630.%,_FN5A8996B,[Q4K?%S_P#!0;X)?$=M87$MK!=I"]SI]A/ )3;W-O(4\S<%F0D#<*]0^%_Q+T3XS_#3P[XP M\,WZ:KX;\6:9;:SI-ZD;QK>6EQ$LT,H5P&4-&ZMA@",\@&O@ZX_X)<^/_A7\ M;OB?>^$-(U'Q;X5\9:_;:UIESJ?[5'Q"\,ZG;HNCZ;8R174=K!="XD$UE*RS MR3O)Y4D,7RI"B+ZA^RC_ ,$C?"WP>_9;^&OA+Q/XG^,$WB7PMX5TO2-6DT+X MU>,[/2WN[>TBBF-K!'J,4<5N9$;RXTBC54V@(@ 4 'U]7RK\>OV\_B-X/_:^ M\2?";X=?"CPOXXNO"?@2W\=WUWJWC>;0Y;F*6YN8!:VT2:;=*\V;?(,DL2$N M 64 FN^\$_L!>!? 'B[3M;L==^-<]YI5PES#'J7QC\7ZE:.ZG($MM;$Q*L-R\&L:KJ77)_>^_DER_^3\O;S=KFD.7 MEDY;^[_Z7'F_\DYN_DKV.U\/?\%3/A#J7[.'PP^)6H:MJ^F6'Q:TO^U="TB+ M1;O5=9D1(A+<@V=C'/+MM@<32!3%%P6< @EOQ*_X*V?L\_"74;:#6?B/:[+K M0+'Q6EW8:5?ZE8KI%[<&VM[][JV@D@2V:;"&5W"H63>5#*3XOX,_X)7^.OV3 M;#X#:I\)M6\%>)]?^$O@#4?A_J=EXHDN-*L=82_D@N)M0BE@BN7CD6ZA+^2\ M;K(DA4R(1O/D7B+_ (((>/M _9[\:^ /#7C#PCJ46M_ _2OAI87^J2W5JTFI MV^KW&H7$\L:0R^5:D3D1A6D88"E0!N/7+D=5V^'FE_X"E4:2OWY:?O;+GM9N M+MG26BC-](Z^;E34GY63GIUY;WLTG]T>-?\ @H;\(OA[\:+;P#JWB:\@U^YU M6ST'SH]!U&?2;?4KM%DM;&?4HX&LH+F5'C9(99UD821X7YUSX[H/_!:+P'!\ M!=<\6>*-.F\/Z[::[XMT71_#ULUUJTVK)X?GFBGNY)+>U;[);$1(TD\R"&#S M5#2'@GQ7]JK_ ()#_&CX^?M3/XKDU#X9>*=(L?B-X:\9Z#JWB/7]5&I>'=+T M[[-]HT2SLEMI+>V21XYI?M$4JM*7VR(-^]#PS_P1]^,OPFU6?Q%X9U?X8:CX MBU3_ (6+HUW;:K?WL=C;:;XDU$WUI=(R6CM+<0,L8EMV18Y S!9EP&;DJ<[H MN4=).,_E)*FX:=W)SAK>.CEK%)NX./-!RVO"_H^=3^22C))>]JHZ2;2^G-$_ MX*K?#71?V8/A#\1/'%K[XO\ A:'Q3I_A_2]+U#Q+?00_8H[NY(CL;5YF MAMTD'F3F)$48+;<@5T4'_!3;X%WGCC1] MOB#87ESKD6G2V][:V5U<:5"=1C M633X[C4$B-I;372.C0Q3RI)*'38K;AGY=_: _P""0OC7XF?L9?LW^"(M+^&N MN^,O@EX2AT0:N?%.M^%M3T34DL(+<7^E:O912/Y:R0Y:WN+)A*-C;HF3!P?! M/_!&?XVZ3\*/$OPQ\4?$OPEXX\.?%/Q)X=\9>,O&EY]IMO$EM?Z:MA]IAMK9 M8FBN!<-I\6VY>X@DB\QRTR_P\UO/:%Y7>FBBN:4K1YKS6 M'A+[7+KZV[*W7W;;[O2*][Z_\2?\%-/@CX0^/=S\,]2\9O:>,;+7K#PO=6SZ M)J'V6UU.^@$]E;2W8@^S1O/&?W>Z4!V#("64J'_M-?MA:K\*OC9X*^%?@/PA M9>./B9XYL;W6+:RU/6FT32=.TVS:%+BZNKM+>YD7YYXDC2.WD+LQSL"EJ^>? MC/\ \$KOB%\1?CSX_P#%%EK'@V+3_%7QI\#_ !'M(Y[NY6:/3M$M[>*ZBD @ M(%PYA;RU!*$$;G3M[9^U#^R]XXO_ -JWP%\,/"6AZCX3U+0?$FH M7&EV&N:9>2V\^1>06]S)!-#-;(RYMY%<.X.PX:N2EK"$JFCO[UO^O49+_P J MMP?DGMN=%2RE)0UTT]>=I]OL+F7FUNM#K-0_;!L_@]\!M(\7?&71+OX7ZMJ> MHC1DT"*7_A([N]OFD=8H;%+!))KTS+&9(TCA$Q3)>*,JZKS'B;_@K#\ _"UK MX6DE\;W5_)XTL-2U+1[72O#FJZI>746G,%OU-O;6TDLD0"^L?#>IV]Q:W%FU@;L MB>Y21(+C(NO((:2//V95;:OD/P._X(_^/OA=^TUX-^(E[XB\(7<@B\?ZGXFM MH)KE$M]2\23P3106*F'#VT BV-(YB9B-XB!5V:N^:_V9(]_T'_@KO^SSXF\,Z_K5E\03)I'A MSPK+XWN;UM!U..WNM%B(6:]M':W"WL<;L$D^S&5HW.Q@&^6M#PG_ ,%3O@5X MU\)^(]9L?&ERMMX6@L+N\@N_#VIV=]<07[B.PFM+2:W2XO8[ER$A>UCE69B% M0L3BO@_]HG_@DC\5OA9_P3^TFTC_ +$\5:K\-OV9_$?PTNM+\/?;+Z^U?5;H MVLD7V*'[.K31D6[CG;(690$.3CNM6_X)D_'_ .//@J]\;R>(/"G@/QG?^ _! MW@W3]$TW6-3TR+5M+TZ[%]J$&HW,5O'<6$EWYCP&.%)_)0,N^0.P'0U#VC47 MHGJ_)SJQ3\](4W97=I-V=K$Q:3J4-M<)>OJ-8 MHX&41*67<=[#<@KY2\0?\$KOB#JW[9E_\1(]8\&C1;KXZ:7\3D@:[N?M0TVU M\._V7)"5\C;]I,_S*N[84Y,@;Y:2]ZJN72$N^MOWL(W>VJASM=&M;;$NZI-2 MUFNVS_=3DDM]'/D7=/2^Y[Y=?\%0O@=#\(?!_CBV\8W6KZ'X^^U_\(_%H_A[ M4]4U34A:%A=E=.MK>2\46Y4B8M"!">)-N17L7PR^)OA_XS_#W1O%GA35['7_ M WXBLX[_3=1LY1)!>02*&1T8=B#]1T/-? O[/7_ 2P^,'[)MO\'?&'AJ[^ M&_B?Q]\-!XTTR]T74];OM/T;4;'7=7;4(98KQ+*:6*>';$'4VK+)N=0Z[%<_ M8GP0@^-MMXOV?$BZ^%E[H \.6)\[PU:W]K>-K9>8WH\N>21!9!/($1WF4L)" MX4%5#@U*-]G?[OB=K_:NDM59)OEM>]G4O&1ZG1112 M **** "BBB@ HKR_7OV1/"GB/^W/M&K?$^/_ (2'58M9NOLOQ*\1VOE3Q[]J M6_E7R_9;<^8VZV@\N!\)NC.Q-O _M@_L7ZM\0/V??B-8_#+7_&6F_$'Q?<)J M%A=7_P 4_$NF6>G789EWPR033?9(DCEE<6T,!MG=(1)"RJ-H![-\)/C5X4^/ M/AFXUGP;K^F^(]+M-1N])FN;*7S(X[JUF:">(GU61&'H1A@2K GJ*^%_V1/^ M";7BGXG_ V^%_B*RTN[31O _P H7,.L:>&MHIHY/LNG M-!;R6310R0)(T3"PM!Y6$X^F->_9$\*>(_[<^T:M\3X_^$AU6+6;K[+\2O$= MKY4\>_:EOY5\OV6W/F-NMH/+@?";HSL3: >EWMXFGVHZ>T M4$MG?O&%E54-Q"5JQP7,H M'$:33$Q0 @8MX6CB49V*FXFOS>\(?\$4/B1J7Q<^*GC%;OX:_ 77?B3\/=5\ M)ZQ<_"W5M3DLO$^K7+6);&>&%=/,05OW<4UP[&=_WP(W/DW-.=OY96_Q6 ME;UN[)=G9M2CS6UBH.*YOYHW]+I/\'=Z/1->Z[-^X?\ !+K_ (*^0?\ !2KQ M#XDL;?P-'X?CT/1[76OM6GZV^KP6?GRS1C3=08VMN+35(Q$'DM5,P57!\TU@ M?LO_ /!8+Q?\9=!^!/BOQ?\ "#0/"7P__:#UBX\/^']3TKQQ+K.H:??HMRT4 M=Y9R:;;*B2_9)@'BFEVG;N !R/+/V*/^"0_QR_90_;.\->-/#MW\-?A9\(H8 MX$\2?#3PEXRUF\TG6KQ=,ELGU<+)96R>]_X2W6=6T/2IKF:;?+IUE=RBVM7:%PC/ M#;1-RXS\Q+=?+!3YKWC[OJ]9(6Y).*R_B_\ \%>;?X0?&/Q=87G@>.3X=_#/Q3H? M@KQEXI;7?+N--U358X'A-K8_9R;FUB-U;K+*TT+@R$I%(%)K9_X*$?L@_$;] MIR'QMX;\):#\$!X>^*/@I_!NL^)=:ANK;Q/H:O)(3+&T4,J:A BR%X[5WM=D MREO-.["^+_$S_@BYXL\7:YXX\#Q:]X8U+X0_%7Q9X8\7^(]2U"YGC\1VMR*3Y=K=.GN;K>[=32WV5>ZLTU['^Q5_P %3C^UE\0_!>EZGX$'@[2OBSX3 MO/&W@&\_MT7]SJNFVMS##*+V 01K9W.VX@E$:2W"E'.9 RE:^N:^%_V /^"9 M7CS]G'XF_"BZ\<:IX.O-%^ /@/4/ /A2YT2ZNI+OQ#%=W-M(;V]AEA1+1UAM M(D\F.2X!9W;S -J#[HKIER3^]OO;GERM]FX>^ OVLOAC\4_B;J?@OPWX_\ M".N^+-&$AO=)L=5AGNX/*8)+E%8D^6Y"OC[C$!L'BJ/QF_9+\._&_P :3X? MO]<^)>D1:#:-:V%YH/Q UW1KT9C6,27$]I=QR7CC8IS=-+EMQ.2[$_*G[-W_ M 3=\6^"/#WP]^'6I:+JGA[PW\.[RWO+WQ2GQ1UK69M8-OI]S8JFD6]Q*9=' M6X6Z=I1!)$(E!C3S?DE0 ^^Z*\3\$_L!>!? 'B[3M;L==^-<]YI5PES#'J7Q MC\7ZE:.ZG($MM\C[3'<:M= M7-I%Y*%$\BVDD:&VR#\_D(GF'#/N8 T ?+O[*G_!3W5/VO?VJ/&7@WPG\/M( MOO!7@3Q-JGA/7-<@\90'6M#NK+Y4N+S1Y(8V6TN9%D2&6">=B4R\Z/XSUM;GXU1V^I?:A=:K"+1/L]RR/.S@3W(E,IB=_* M/!A/>E0571.-I?XG]M]E%K6-D];)-+F9B[I571Z.Z]$W[FN[:VE>VBO9MH^A M[C_@L+XOT>'QCXMU+X0:!%\(_ OQ8E^%>K:W;>.)9M'/!GBO3OLGAG4_!'B#QQJOB7SY M)/[&MM(-KYJ_9(X7>; CEN/,/V5_\ @C]X<\$^//'_ (H^*,+=9ET&R2>X$UE+-I3RQV#7L1R2YMY"K!2)&*J0__@IK M_P $Y/&_[9_Q176_"^J>%;"U'PE\8^ ]FJW-Q%)]NUA+1;:3$<,@\A3;OYC9 MW#*[4?G&+E.-"FTKSY6WZ^PND]M?:KI;=*[1LHPE7FF[0YDE_A]M9M;_ /+K MJ[][)GLOPJ_X*-?!?XS^%O&VM:%XV@_LSX=:;;ZSXBFU'3KS2_[-L+BV:Z@O M"MU%&SV\L"LZ31AD<*<,2*\D^'__ 6T^%7BWXD_$VVU/^T?#G@?X?0>%6@\ M17^FZE#299HRNUBS*&R$.*X?X MH_\ !)3XZ?M"Z1\9]6\4WWPET;Q-XZL_A^VAZ?I.K7]Q8QW/ANZDN)H[JY>Q MCD$=P6^21879 ^THWE!I.N2IQKN*?N)Q5^ZYFIO_ ,!2DETO]K8Y;S="Z7ON M.G^*U-I>EW.+;Z1Z/4^Q?%O_ 4C^#7@G3->N;WQ9=2/X;\8?\(!=V=CH.I7 MU_-KWDI/]@MK2"W>>[D\J17_ -'21<;CGY6QQ4__ 5U^%^K?&CX'>$_#,7B MGQ99_'6/4Y=*UK3O#^H/::>+'Y)4N!Y&^.59\QRQN$-MM9I_*7;N^?O%G_!( M?XB?%7X)_%33O'/A[X)^+]3^(/QED^)L.BS:_K=C#86SV-M;I';:Q;0QW-G? M0O$Y$XM9XY%&&B3S2(^I^#'_ 3=^.OPR\0?LP>)O$/CG0/B3XC^#EWXFM-< M&O:]>M,NEZP(XXT@U VDDM]-911JH,\4'VCN\.*PCS>S3E\5HM]KNDFX]_XK M:O\ #&*]Y]]:MK_N]KR^Y2E9VT^RHZ;MO1;V]6\&?\%>/A-\9]2^'+^ -9;6 M=#^(7B$Z!:ZOJ^A:_HEG=NMO>3.+">73&M[N5#9RK(AFA2/:V^57V1O3^+/_ M 62^$_ACX&?$KQ1X.N=0\7ZWX \%7OCNTT>]TK4M B\3:=;?*;BQO+JT$5U M;-(47[1;>?&/,0\AAGRKX7?\$G?B9X&_9/\ V2/ Q\3>#[+7_@'XGO\ 6];U M"UGN)H62>TU6&-K,- IED1[Z%BLHB7"/\W SX-8_\$'OCMK>F>*)-2PRQZS?W%Q9"0!RCJT.9?('^K:0-M1UMJT M8=.?E?>U.\7VUJ:6WUZI-K:/L_:1;V?+?YU+23_[WM;2\GMO ML_D8(CM[VV=I!/QY@&W-:_['1I7PP\017OBF.[ MGG7[=9?V1=6$T=MLC.]RUP" YC&T$[@<"OD_X!?\$$OCK\$?AGH@L?BKX8TW MXCP>"_&FB7_BRQO+P72:EJ9TZ#2YX&6WC=4BLM-@C=]RO$P'EB3:#5U'%5JU ME[L7/D\U[/W5Z(_!7C?7W\6WNA6/PYBM)_$47B+P[JF@WVGQW>1:/]DO;>&XD6X(VPF.-A M*WRIN;BO._C5_P %EOAM\-]'\":GH=MK/B6Q\3?$&'X?ZY:RZ3J>FZYX7N9; M*:[4R:3+9F_DE98X_+@\E&E$Z,A;@-\P^$_^"%GQ*O3\7KZ[B^$7@.]\9P^" M]3T*TT+6M4UB(:MX>O6NG.HW%Q;02W"7A"EYR&E0O]U_*#2?3?Q5_9@^//[4 M?C+X/^(?'7_"H_#A^&OQ1M/%PTC0M2U&_P#)TN'3KFW=/MLUM%]JNGGN-X7[ M-;(B#:6D8;C3C'VB2>G-'_P'GBI._6ZY]%9I*]]5>KNTM/LRMWYN1M+Y2LKZ MIO2VESH;K_@K3\(G7PMKUCXLT&Z^'_B+PAKWC)]7:/5%OX;32)(H[LK9+8-G MRF=UE26:&=&0*L,I+;.V^#__ 41^#/QTT'QCJGA_P ;V@T_P!86VK>()]5L MKK1UTVQN;-]LBBW6TD*LZ3KF-@K8;@U\+I_P0Z^+"_!/2/#?_"0_#S[ M=8?#_P")OA223[?>>4UUXEU/[78N#]ESY4!=/N[!IKF?3[S2[&Z@FFEC>.-3"9)HRFU]S*& MR(SBN=RE["4TO>MHO/FJ[][1C!:6OS7OT-N6'MN2_N\UK_W?W2O\^:H^OPV/ M9=4_X+ ?L^:)X=34;SQIJUJ9M9L- ATZ7PAK2:M<7E_%++8+'8&T^UNETD$I M@E6(Q3%"$=C@5TO@?_@I#\'?B$=+CL?$VI6][K/B\^ K;3M3\-ZII>HC6Q9_ M;39R6MS;1SPD6W[TO(BQA2,MD@5\;>$?^",/Q&O/C%\-?'NK6GP_T+Q!X,\: M^&-5U"8_$?Q9XRO=2TO2X;X3*+O5LJA::[!@M4MXUB'FYN7WA1W7@S]E35O& MO_!?/Q-\1+/2_$5M\-/"_AF#5KJ74-!N+"QN/&$D$NEF2TEN$1;K_B5D!YK; M?&#L4N&RIZ8QASMW_ . Q497O_>7/%;6FXQ:>M^:4I*'-;[,?_ I.4>6W M]U\LG9N\%)KI;] J***R- HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D! end XML 15 dci-20210731_htm.xml IDEA: XBRL DOCUMENT 0000029644 2020-08-01 2021-07-31 0000029644 2021-01-31 0000029644 2021-09-10 0000029644 2019-08-01 2020-07-31 0000029644 2018-08-01 2019-07-31 0000029644 2021-07-31 0000029644 2020-07-31 0000029644 2019-07-31 0000029644 2018-07-31 0000029644 us-gaap:CommonStockMember 2018-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0000029644 us-gaap:RetainedEarningsMember 2018-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0000029644 us-gaap:TreasuryStockMember 2018-07-31 0000029644 us-gaap:RetainedEarningsMember 2018-08-01 2019-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-01 2019-07-31 0000029644 us-gaap:TreasuryStockMember 2018-08-01 2019-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-08-01 2019-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-08-01 2019-07-31 0000029644 us-gaap:CommonStockMember 2019-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0000029644 us-gaap:RetainedEarningsMember 2019-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0000029644 us-gaap:TreasuryStockMember 2019-07-31 0000029644 us-gaap:RetainedEarningsMember 2019-08-01 2020-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2020-07-31 0000029644 us-gaap:TreasuryStockMember 2019-08-01 2020-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-08-01 2020-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-08-01 2020-07-31 0000029644 us-gaap:CommonStockMember 2020-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0000029644 us-gaap:RetainedEarningsMember 2020-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2020-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2020-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-31 0000029644 us-gaap:TreasuryStockMember 2020-07-31 0000029644 us-gaap:RetainedEarningsMember 2020-08-01 2021-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-01 2021-07-31 0000029644 us-gaap:TreasuryStockMember 2020-08-01 2021-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 2021-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2020-08-01 2021-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2020-08-01 2021-07-31 0000029644 us-gaap:CommonStockMember 2021-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0000029644 us-gaap:RetainedEarningsMember 2021-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2021-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2021-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-31 0000029644 us-gaap:TreasuryStockMember 2021-07-31 0000029644 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2020-08-01 2021-07-31 0000029644 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2020-08-01 2021-07-31 0000029644 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2020-08-01 2021-07-31 0000029644 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2020-08-01 2021-07-31 0000029644 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2020-08-01 2021-07-31 0000029644 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2020-08-01 2021-07-31 0000029644 srt:MinimumMember 2020-08-01 2021-07-31 0000029644 srt:MaximumMember 2020-08-01 2021-07-31 0000029644 srt:MinimumMember dci:PatentsTrademarksAndTechnologyMember 2020-08-01 2021-07-31 0000029644 srt:MaximumMember dci:PatentsTrademarksAndTechnologyMember 2020-08-01 2021-07-31 0000029644 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-08-01 2021-07-31 0000029644 us-gaap:ShippingAndHandlingMember 2020-08-01 2021-07-31 0000029644 us-gaap:ShippingAndHandlingMember 2019-08-01 2020-07-31 0000029644 us-gaap:ShippingAndHandlingMember 2018-08-01 2019-07-31 0000029644 us-gaap:ForeignExchangeForwardMember 2020-08-01 2021-07-31 0000029644 dci:BOFAInternationalLTDMember 2019-07-31 0000029644 dci:BOFAInternationalLTDMember 2018-08-01 2019-07-31 0000029644 dci:BOFAInternationalLTDMember 2021-01-31 0000029644 dci:BOFAInternationalLTDMember 2020-11-01 2021-01-31 0000029644 dci:UnitedStatesAndCanadaMember 2020-08-01 2021-07-31 0000029644 dci:UnitedStatesAndCanadaMember 2019-08-01 2020-07-31 0000029644 dci:UnitedStatesAndCanadaMember 2018-08-01 2019-07-31 0000029644 us-gaap:EMEAMember 2020-08-01 2021-07-31 0000029644 us-gaap:EMEAMember 2019-08-01 2020-07-31 0000029644 us-gaap:EMEAMember 2018-08-01 2019-07-31 0000029644 srt:AsiaPacificMember 2020-08-01 2021-07-31 0000029644 srt:AsiaPacificMember 2019-08-01 2020-07-31 0000029644 srt:AsiaPacificMember 2018-08-01 2019-07-31 0000029644 srt:LatinAmericaMember 2020-08-01 2021-07-31 0000029644 srt:LatinAmericaMember 2019-08-01 2020-07-31 0000029644 srt:LatinAmericaMember 2018-08-01 2019-07-31 0000029644 us-gaap:LandMember 2021-07-31 0000029644 us-gaap:LandMember 2020-07-31 0000029644 us-gaap:BuildingMember 2021-07-31 0000029644 us-gaap:BuildingMember 2020-07-31 0000029644 us-gaap:MachineryAndEquipmentMember 2021-07-31 0000029644 us-gaap:MachineryAndEquipmentMember 2020-07-31 0000029644 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-07-31 0000029644 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-07-31 0000029644 us-gaap:ConstructionInProgressMember 2021-07-31 0000029644 us-gaap:ConstructionInProgressMember 2020-07-31 0000029644 2020-05-01 2020-07-31 0000029644 dci:EngineProductsSegmentMember 2019-07-31 0000029644 dci:IndustrialProductsSegmentMember 2019-07-31 0000029644 dci:EngineProductsSegmentMember 2019-08-01 2020-07-31 0000029644 dci:IndustrialProductsSegmentMember 2019-08-01 2020-07-31 0000029644 dci:EngineProductsSegmentMember 2020-07-31 0000029644 dci:IndustrialProductsSegmentMember 2020-07-31 0000029644 dci:EngineProductsSegmentMember 2020-08-01 2021-07-31 0000029644 dci:IndustrialProductsSegmentMember 2020-08-01 2021-07-31 0000029644 dci:EngineProductsSegmentMember 2021-07-31 0000029644 dci:IndustrialProductsSegmentMember 2021-07-31 0000029644 us-gaap:CustomerRelationshipsMember 2020-08-01 2021-07-31 0000029644 us-gaap:CustomerRelationshipsMember 2021-07-31 0000029644 us-gaap:CustomerRelationshipsMember 2020-07-31 0000029644 dci:PatentsTrademarksAndTechnologyMember 2020-08-01 2021-07-31 0000029644 dci:PatentsTrademarksAndTechnologyMember 2021-07-31 0000029644 dci:PatentsTrademarksAndTechnologyMember 2020-07-31 0000029644 srt:EuropeMember us-gaap:CommercialPaperMember 2021-07-31 0000029644 srt:EuropeMember us-gaap:CommercialPaperMember 2020-07-31 0000029644 country:US us-gaap:LineOfCreditMember 2021-07-31 0000029644 country:US us-gaap:LineOfCreditMember 2020-07-31 0000029644 dci:NonUSExcludingEuropeMember us-gaap:LineOfCreditMember 2021-07-31 0000029644 dci:NonUSExcludingEuropeMember us-gaap:LineOfCreditMember 2020-07-31 0000029644 srt:EuropeMember us-gaap:LineOfCreditMember 2021-07-31 0000029644 srt:EuropeMember us-gaap:LineOfCreditMember 2020-07-31 0000029644 us-gaap:LineOfCreditMember 2021-07-31 0000029644 us-gaap:LineOfCreditMember 2020-07-31 0000029644 srt:EuropeMember dci:ShorttermDebtOutstandingBorrowingsMember us-gaap:CommercialPaperMember 2021-07-31 0000029644 srt:EuropeMember dci:ShorttermDebtOutstandingBorrowingsMember us-gaap:CommercialPaperMember 2020-07-31 0000029644 country:US dci:ShorttermDebtOutstandingBorrowingsMember us-gaap:LineOfCreditMember 2021-07-31 0000029644 country:US dci:ShorttermDebtOutstandingBorrowingsMember us-gaap:LineOfCreditMember 2020-07-31 0000029644 dci:NonUSExcludingEuropeMember dci:ShorttermDebtOutstandingBorrowingsMember us-gaap:LineOfCreditMember 2021-07-31 0000029644 dci:NonUSExcludingEuropeMember dci:ShorttermDebtOutstandingBorrowingsMember us-gaap:LineOfCreditMember 2020-07-31 0000029644 srt:EuropeMember dci:ShorttermDebtOutstandingBorrowingsMember us-gaap:LineOfCreditMember 2021-07-31 0000029644 srt:EuropeMember dci:ShorttermDebtOutstandingBorrowingsMember us-gaap:LineOfCreditMember 2020-07-31 0000029644 dci:ShorttermDebtOutstandingBorrowingsMember us-gaap:LineOfCreditMember 2021-07-31 0000029644 dci:ShorttermDebtOutstandingBorrowingsMember us-gaap:LineOfCreditMember 2020-07-31 0000029644 srt:EuropeMember dci:ShorttermDebtOtherNonborrowingReductionsMember us-gaap:CommercialPaperMember 2021-07-31 0000029644 srt:EuropeMember dci:ShorttermDebtOtherNonborrowingReductionsMember us-gaap:CommercialPaperMember 2020-07-31 0000029644 country:US dci:ShorttermDebtOtherNonborrowingReductionsMember us-gaap:LineOfCreditMember 2021-07-31 0000029644 country:US dci:ShorttermDebtOtherNonborrowingReductionsMember us-gaap:LineOfCreditMember 2020-07-31 0000029644 dci:NonUSExcludingEuropeMember dci:ShorttermDebtOtherNonborrowingReductionsMember us-gaap:LineOfCreditMember 2021-07-31 0000029644 dci:NonUSExcludingEuropeMember dci:ShorttermDebtOtherNonborrowingReductionsMember us-gaap:LineOfCreditMember 2020-07-31 0000029644 srt:EuropeMember dci:ShorttermDebtOtherNonborrowingReductionsMember us-gaap:LineOfCreditMember 2021-07-31 0000029644 srt:EuropeMember dci:ShorttermDebtOtherNonborrowingReductionsMember us-gaap:LineOfCreditMember 2020-07-31 0000029644 dci:ShorttermDebtOtherNonborrowingReductionsMember us-gaap:LineOfCreditMember 2021-07-31 0000029644 dci:ShorttermDebtOtherNonborrowingReductionsMember us-gaap:LineOfCreditMember 2020-07-31 0000029644 dci:ThreePointSevenTwoPercentUnsecuredSeniorNotesDueMarchTwentySevenTwoThousandTwentyFourMember us-gaap:UnsecuredDebtMember 2021-07-31 0000029644 dci:ThreePointSevenTwoPercentUnsecuredSeniorNotesDueMarchTwentySevenTwoThousandTwentyFourMember us-gaap:UnsecuredDebtMember 2020-07-31 0000029644 dci:UnsecuredSeniorNotesSixMember us-gaap:UnsecuredDebtMember 2021-07-31 0000029644 dci:UnsecuredSeniorNotesSixMember us-gaap:UnsecuredDebtMember 2020-07-31 0000029644 dci:VariableRateCommittedUnsecuredTermLoanDueOctoberTwentyEightTwoThousandTwentyFourMember us-gaap:UnsecuredDebtMember 2021-07-31 0000029644 dci:VariableRateCommittedUnsecuredTermLoanDueOctoberTwentyEightTwoThousandTwentyFourMember us-gaap:UnsecuredDebtMember 2020-07-31 0000029644 us-gaap:RevolvingCreditFacilityMember dci:VariableRateCommittedRevolvingCreditFacilityDueMayTwentyFirstTwoThousandTwentySixMember us-gaap:UnsecuredDebtMember 2021-07-31 0000029644 us-gaap:RevolvingCreditFacilityMember dci:VariableRateCommittedRevolvingCreditFacilityDueMayTwentyFirstTwoThousandTwentySixMember us-gaap:UnsecuredDebtMember 2020-07-31 0000029644 dci:UnsecuredSeniorNotesFiveMember us-gaap:UnsecuredDebtMember 2021-07-31 0000029644 dci:UnsecuredSeniorNotesFiveMember us-gaap:UnsecuredDebtMember 2020-07-31 0000029644 dci:VariableRateGuaranteedSeniorNoteDueMayTwentyTwoThousandTwentyFourMember us-gaap:UnsecuredDebtMember 2021-07-31 0000029644 dci:VariableRateGuaranteedSeniorNoteDueMayTwentyTwoThousandTwentyFourMember us-gaap:UnsecuredDebtMember 2020-07-31 0000029644 dci:VariableRateGuaranteedSeniorNoteDueJulyFifteenTwoThousandTwentySixMember us-gaap:UnsecuredDebtMember 2021-07-31 0000029644 dci:A2127YearNoteDue2028Member us-gaap:UnsecuredDebtMember 2021-07-31 0000029644 dci:A2510YearNoteDue2031Member us-gaap:UnsecuredDebtMember 2021-07-31 0000029644 dci:VariableRateGuaranteedSeniorNoteDueJulyFifteenTwoThousandTwentyOneMember us-gaap:UnsecuredDebtMember 2021-07-31 0000029644 dci:VariableRateGuaranteedSeniorNoteDueJulyFifteenTwoThousandTwentyOneMember us-gaap:UnsecuredDebtMember 2020-07-31 0000029644 us-gaap:RevolvingCreditFacilityMember dci:VariableRateCommittedRevolvingCreditFacilityDueMayTwentyFirstTwoThousandTwentySixMember 2021-07-31 0000029644 dci:MultiCurrencyRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-31 0000029644 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2021-05-01 2021-07-31 0000029644 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2021-05-01 2021-07-31 0000029644 dci:UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member us-gaap:SeniorNotesMember 2021-07-31 0000029644 dci:A2510YearNoteDue2031Member us-gaap:SeniorNotesMember 2021-05-01 2021-07-31 0000029644 dci:A2510YearNoteDue2031Member us-gaap:SeniorNotesMember 2021-07-31 0000029644 dci:A2127YearNoteDue2028Member us-gaap:SeniorNotesMember 2021-05-01 2021-07-31 0000029644 dci:A2127YearNoteDue2028Member us-gaap:SeniorNotesMember 2021-07-31 0000029644 us-gaap:RevolvingCreditFacilityMember 2021-07-31 0000029644 us-gaap:DomesticCountryMember 2021-07-31 0000029644 us-gaap:StateAndLocalJurisdictionMember 2021-07-31 0000029644 us-gaap:ForeignCountryMember 2021-07-31 0000029644 us-gaap:DomesticCountryMember 2020-08-01 2021-07-31 0000029644 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember 2020-08-01 2021-07-31 0000029644 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember 2020-08-01 2021-07-31 0000029644 srt:MinimumMember us-gaap:ForeignCountryMember 2020-08-01 2021-07-31 0000029644 2021-07-30 2021-07-30 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2020-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2020-08-01 2021-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-08-01 2021-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-08-01 2021-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2021-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-08-01 2020-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-08-01 2020-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-08-01 2020-07-31 0000029644 us-gaap:ScenarioAdjustmentMember 2021-07-31 0000029644 us-gaap:ScenarioAdjustmentMember 2020-07-31 0000029644 us-gaap:EmployeeStockOptionMember 2020-08-01 2021-07-31 0000029644 us-gaap:EmployeeStockOptionMember 2019-08-01 2020-07-31 0000029644 us-gaap:EmployeeStockOptionMember 2018-08-01 2019-07-31 0000029644 dci:DirectorOriginalGrantsWithoutReloadsMember 2020-08-01 2021-07-31 0000029644 dci:DirectorOriginalGrantsWithoutReloadsMember 2019-08-01 2020-07-31 0000029644 dci:DirectorOriginalGrantsWithoutReloadsMember 2018-08-01 2019-07-31 0000029644 dci:NonOfficerOriginalGrantsMember 2020-08-01 2021-07-31 0000029644 dci:NonOfficerOriginalGrantsMember 2019-08-01 2020-07-31 0000029644 dci:NonOfficerOriginalGrantsMember 2018-08-01 2019-07-31 0000029644 us-gaap:EmployeeStockOptionMember 2021-07-31 0000029644 dci:RangeOneMember 2020-08-01 2021-07-31 0000029644 dci:RangeOneMember 2021-07-31 0000029644 dci:RangeTwoMember 2020-08-01 2021-07-31 0000029644 dci:RangeTwoMember 2021-07-31 0000029644 dci:RangeThreeMember 2020-08-01 2021-07-31 0000029644 dci:RangeThreeMember 2021-07-31 0000029644 dci:RangeFourMember 2020-08-01 2021-07-31 0000029644 dci:RangeFourMember 2021-07-31 0000029644 dci:RangeFiveMember 2020-08-01 2021-07-31 0000029644 dci:RangeFiveMember 2021-07-31 0000029644 us-gaap:PerformanceSharesMember dci:TwoThousandNineteenMember 2020-08-01 2021-07-31 0000029644 srt:MinimumMember us-gaap:PerformanceSharesMember dci:TwoThousandNineteenMember 2021-07-31 0000029644 srt:MaximumMember us-gaap:PerformanceSharesMember dci:TwoThousandNineteenMember 2021-07-31 0000029644 us-gaap:PerformanceSharesMember dci:TwoThousandNineteenMember 2019-08-01 2020-07-31 0000029644 us-gaap:PerformanceSharesMember dci:TwoThousandNineteenMember 2018-08-01 2019-07-31 0000029644 us-gaap:PerformanceSharesMember 2020-08-01 2021-07-31 0000029644 us-gaap:PerformanceSharesMember 2019-08-01 2020-07-31 0000029644 us-gaap:PerformanceSharesMember 2018-08-01 2019-07-31 0000029644 us-gaap:PerformanceSharesMember 2020-07-31 0000029644 us-gaap:PerformanceSharesMember 2021-07-31 0000029644 country:US 2020-08-01 2021-07-31 0000029644 us-gaap:PensionPlansDefinedBenefitMember 2020-08-01 2021-07-31 0000029644 us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2020-07-31 0000029644 us-gaap:PensionPlansDefinedBenefitMember 2018-08-01 2019-07-31 0000029644 us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:PensionPlansDefinedBenefitMember 2019-07-31 0000029644 us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 srt:ScenarioForecastMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:SubsequentEventMember 2021-08-01 2022-07-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2020-08-01 2021-07-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2020-07-31 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-08-01 2021-07-31 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2020-07-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2018-08-01 2019-07-31 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-08-01 2019-07-31 0000029644 srt:MinimumMember us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember dci:IndependentInsuranceCompanyMember 2021-07-31 0000029644 srt:MaximumMember us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember dci:IndependentInsuranceCompanyMember 2021-07-31 0000029644 srt:MinimumMember us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember dci:IndependentInsuranceCompanyMember 2021-07-31 0000029644 srt:MaximumMember us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember dci:IndependentInsuranceCompanyMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanEquitySecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel2Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 dci:DefinedBenefitPlanInsuranceContractsMember us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 dci:DefinedBenefitPlanInsuranceContractsMember us-gaap:FairValueInputsLevel2Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 dci:DefinedBenefitPlanInsuranceContractsMember us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 dci:DefinedBenefitPlanInsuranceContractsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:FairValueInputsLevel2Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:DefinedBenefitPlanEquitySecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel2Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 dci:InvestmentFundsMember us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 dci:InvestmentFundsMember us-gaap:FairValueInputsLevel2Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 dci:InvestmentFundsMember us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 dci:InvestmentFundsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 dci:DefinedBenefitPlanInsuranceContractsMember us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 dci:DefinedBenefitPlanInsuranceContractsMember us-gaap:FairValueInputsLevel2Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 dci:DefinedBenefitPlanInsuranceContractsMember us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 dci:DefinedBenefitPlanInsuranceContractsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:FairValueInputsLevel2Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 srt:MinimumMember us-gaap:DefinedBenefitPlanEquitySecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-08-01 2021-07-31 0000029644 srt:MaximumMember us-gaap:DefinedBenefitPlanEquitySecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-08-01 2021-07-31 0000029644 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 srt:MinimumMember us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-08-01 2021-07-31 0000029644 srt:MaximumMember us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-08-01 2021-07-31 0000029644 us-gaap:PrivateEquityFundsMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:PrivateEquityFundsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:PrivateEquityFundsMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:PrivateEquityFundsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 srt:MinimumMember us-gaap:PrivateEquityFundsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-08-01 2021-07-31 0000029644 srt:MaximumMember us-gaap:PrivateEquityFundsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-08-01 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanRealEstateMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanRealEstateMember country:US us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanRealEstateMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:DefinedBenefitPlanRealEstateMember country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:ForeignPlanMember 2020-08-01 2021-07-31 0000029644 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2018-07-31 0000029644 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2018-08-01 2019-07-31 0000029644 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-07-31 0000029644 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2020-07-31 0000029644 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2020-08-01 2021-07-31 0000029644 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanEquitySecuritiesMember dci:SalariedPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanEquitySecuritiesMember dci:HourlyPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:FixedIncomeSecuritiesMember dci:SalariedPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:FixedIncomeSecuritiesMember dci:HourlyPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanRealEstateMember dci:SalariedPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanRealEstateMember dci:HourlyPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember dci:SalariedPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember dci:HourlyPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 dci:SalariedPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 dci:HourlyPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000029644 country:US dci:RetirementSavingsAndEmployeeStockOwnershipPlanMember 2020-08-01 2021-07-31 0000029644 country:US dci:RetirementSavingsAndEmployeeStockOwnershipPlanMember 2019-08-01 2020-07-31 0000029644 country:US dci:RetirementSavingsAndEmployeeStockOwnershipPlanMember 2018-08-01 2019-07-31 0000029644 dci:LongTermDebtFixedInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-07-31 0000029644 dci:LongTermDebtFixedInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-07-31 0000029644 dci:LongTermDebtFixedInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-07-31 0000029644 dci:LongTermDebtFixedInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-07-31 0000029644 dci:LongTermDebtVariableInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-07-31 0000029644 dci:LongTermDebtVariableInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-07-31 0000029644 dci:LongTermDebtVariableInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-07-31 0000029644 dci:LongTermDebtVariableInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-07-31 0000029644 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2021-07-31 0000029644 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-07-31 0000029644 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2021-07-31 0000029644 dci:InterestRateSwapIIMember us-gaap:CashFlowHedgingMember 2021-07-31 0000029644 us-gaap:CashFlowHedgingMember 2021-05-01 2021-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-07-31 0000029644 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-07-31 0000029644 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-07-31 0000029644 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-07-31 0000029644 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2021-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2020-07-31 0000029644 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2021-07-31 0000029644 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2020-07-31 0000029644 us-gaap:FairValueInputsLevel2Member 2021-07-31 0000029644 us-gaap:FairValueInputsLevel2Member 2020-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-08-01 2021-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-08-01 2020-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-08-01 2021-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-08-01 2020-07-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2021-07-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2020-07-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2020-08-01 2021-07-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-08-01 2020-07-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2018-08-01 2019-07-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2020-08-01 2021-07-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2019-08-01 2020-07-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2018-08-01 2019-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsSegmentMember 2020-08-01 2021-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsSegmentMember 2020-08-01 2021-07-31 0000029644 dci:CorporateAndReconcilingItemsMember 2020-08-01 2021-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsSegmentMember 2021-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsSegmentMember 2021-07-31 0000029644 dci:CorporateAndReconcilingItemsMember 2021-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsSegmentMember 2019-08-01 2020-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsSegmentMember 2019-08-01 2020-07-31 0000029644 dci:CorporateAndReconcilingItemsMember 2019-08-01 2020-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsSegmentMember 2020-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsSegmentMember 2020-07-31 0000029644 dci:CorporateAndReconcilingItemsMember 2020-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsSegmentMember 2018-08-01 2019-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsSegmentMember 2018-08-01 2019-07-31 0000029644 dci:CorporateAndReconcilingItemsMember 2018-08-01 2019-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsSegmentMember 2019-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsSegmentMember 2019-07-31 0000029644 dci:CorporateAndReconcilingItemsMember 2019-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:OffRoadProductsMember dci:EngineProductsSegmentMember 2020-08-01 2021-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:OffRoadProductsMember dci:EngineProductsSegmentMember 2019-08-01 2020-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:OffRoadProductsMember dci:EngineProductsSegmentMember 2018-08-01 2019-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:OnRoadProductsMember dci:EngineProductsSegmentMember 2020-08-01 2021-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:OnRoadProductsMember dci:EngineProductsSegmentMember 2019-08-01 2020-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:OnRoadProductsMember dci:EngineProductsSegmentMember 2018-08-01 2019-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:AftermarketProductsMember dci:EngineProductsSegmentMember 2020-08-01 2021-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:AftermarketProductsMember dci:EngineProductsSegmentMember 2019-08-01 2020-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:AftermarketProductsMember dci:EngineProductsSegmentMember 2018-08-01 2019-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:AerospaceAndDefenseProductsMember dci:EngineProductsSegmentMember 2020-08-01 2021-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:AerospaceAndDefenseProductsMember dci:EngineProductsSegmentMember 2019-08-01 2020-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:AerospaceAndDefenseProductsMember dci:EngineProductsSegmentMember 2018-08-01 2019-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsSegmentMember 2020-08-01 2021-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsSegmentMember 2019-08-01 2020-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsSegmentMember 2018-08-01 2019-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:GasTurbineProductsMember dci:IndustrialProductsSegmentMember 2020-08-01 2021-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:GasTurbineProductsMember dci:IndustrialProductsSegmentMember 2019-08-01 2020-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:GasTurbineProductsMember dci:IndustrialProductsSegmentMember 2018-08-01 2019-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:SpecialApplicationsProductsMember dci:IndustrialProductsSegmentMember 2020-08-01 2021-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:SpecialApplicationsProductsMember dci:IndustrialProductsSegmentMember 2019-08-01 2020-07-31 0000029644 us-gaap:OperatingSegmentsMember dci:SpecialApplicationsProductsMember dci:IndustrialProductsSegmentMember 2018-08-01 2019-07-31 0000029644 dci:UnitedStatesAndCanadaMember 2021-07-31 0000029644 us-gaap:EMEAMember 2021-07-31 0000029644 srt:AsiaPacificMember 2021-07-31 0000029644 srt:LatinAmericaMember 2021-07-31 0000029644 dci:UnitedStatesAndCanadaMember 2020-07-31 0000029644 us-gaap:EMEAMember 2020-07-31 0000029644 srt:AsiaPacificMember 2020-07-31 0000029644 srt:LatinAmericaMember 2020-07-31 0000029644 dci:UnitedStatesAndCanadaMember 2019-07-31 0000029644 us-gaap:EMEAMember 2019-07-31 0000029644 srt:AsiaPacificMember 2019-07-31 0000029644 srt:LatinAmericaMember 2019-07-31 0000029644 us-gaap:EmployeeSeveranceMember 2020-11-01 2021-01-31 0000029644 us-gaap:CostOfSalesMember 2020-08-01 2021-07-31 0000029644 us-gaap:OperatingExpenseMember 2020-08-01 2021-07-31 0000029644 us-gaap:OperatingExpenseMember dci:EngineProductsSegmentMember 2020-08-01 2021-07-31 0000029644 us-gaap:OperatingExpenseMember dci:IndustrialProductsSegmentMember 2020-08-01 2021-07-31 0000029644 us-gaap:CorporateNonSegmentMember us-gaap:CostOfSalesMember 2020-08-01 2021-07-31 iso4217:USD shares iso4217:USD shares pure iso4217:EUR iso4217:JPY dci:tranche dci:plan 0000029644 2021 FY false P10Y P3Y P5Y P5Y P5Y P5Y P1Y http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent 10-K true 2021-07-31 --07-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 No Yes Yes Large Accelerated Filer false false true false 7459060097 124010864 Portions of the registrant’s Proxy Statement for its 2021 annual meeting of stockholders (the “2021 Proxy Statement”) are incorporated by reference in Part III, as specifically set forth in Part III. 2853900000 2581800000 2844900000 1882200000 1710200000 1896600000 971700000 871600000 948300000 519200000 470300000 497800000 67800000 61200000 62300000 587000000.0 531500000 560100000 384700000 340100000 388200000 13000000.0 17400000 19900000 9300000 12500000 6900000 381000000.0 381000000.0 335200000 375200000 94100000 78200000 108000000.0 286900000 257000000.0 267200000 126400000 126900000 128300000 128200000 128300000 130300000 2.27 2.03 2.08 2.24 2.00 2.05 286900000 257000000.0 267200000 30000000.0 18700000 -26600000 -11500000 3300000 5000000.0 -35300000 11000000.0 16100000 -200000 0.0 100000 800000 600000 -500000 100000 400000 -0.0 300000 -600000 -100000 500000 1200000 -400000 65800000 8900000 -43100000 352700000 265900000 224100000 222800000 236600000 7000000.0 6200000 552700000 455300000 384500000 322700000 84000000.0 82100000 1244000000 1096700000 617800000 631600000 322500000 316800000 61600000 67300000 154300000 132200000 2400200000 2244600000 48500000 3800000 0 5700000 293900000 187700000 126800000 71200000 18100000 25700000 27600000 26600000 91700000 86100000 606600000 406800000 461000000.0 617400000 80700000 87400000 26600000 16700000 88200000 112500000 1263100000 1240800000 0 10900000 1.00 1.00 1000000 1000000 0 0 0 0 5.00 5.00 240000000 240000000 151643194 151643194 758200000 758200000 5800000 0 1608400000 1430000000 0 5800000 12800000 15900000 -118200000 -184000000.0 26620560 25304515 1129900000 1033000000 1137100000 992900000 2400200000 2244600000 286900000 257000000.0 267200000 95300000 87600000 81100000 2100000 2700000 1200000 -5900000 2700000 10200000 14200000 15200000 15000000.0 -19600000 -23900000 7600000 92700000 -77100000 -1400000 56300000 -11900000 5500000 5300000 -1400000 9700000 -3600000 -13100000 -2000000.0 151800000 -74000000.0 -3100000 401900000 387000000.0 345800000 59000000.0 124400000 150700000 700000 2000000.0 300000 0 6500000 96000000.0 -58300000 -128900000 -246400000 7900000 262400000 155000000.0 170400000 281000000.0 44800000 45200000 900000 -25300000 14400000 0 1100000 13800000 0 0 142200000 94300000 129200000 107200000 106400000 99700000 4200000 6300000 4100000 35800000 25200000 25900000 -363300000 -199500000 -123300000 5900000 200000 -3000000.0 -13800000 58800000 -26900000 236600000 177800000 204700000 222800000 236600000 177800000 105900000 90700000 99300000 10900000 17100000 19100000 7000000.0 9500000 16500000 12400000 33100000 -9200000 0 0 758200000 0 1122100000 4800000 21300000 -149800000 -898800000 857800000 267200000 267200000 -26600000 -26600000 16100000 16100000 -500000 -500000 -100000 -100000 224100000 129200000 129200000 -17200000 42200000 25000000.0 10900000 3800000 300000 15000000.0 -500000 -600000 3400000 -4300000 -2000000.0 0.80 102000000.0 102000000.0 758200000 0 1281500000 5400000 21700000 -192900000 -981200000 892700000 257000000.0 257000000.0 18700000 18700000 11000000.0 11000000.0 600000 600000 -600000 -600000 265900000 94300000 94300000 -9100000 34000000.0 24900000 11900000 3400000 -100000 15200000 5200000 -400000 9200000 -8600000 5400000 0.84 106100000 106100000 758200000 0 1430000000 5800000 15900000 -184000000.0 -1033000000 992900000 286900000 286900000 30000000.0 30000000.0 -35300000 -35300000 800000 800000 300000 300000 352700000 142200000 142200000 -5900000 41500000 35600000 3600000 8800000 1900000 -100000 14200000 3300000 -100000 5000000.0 -3900000 4300000 -2200000 5900000 3700000 0.86 108100000 108100000 758200000 5800000 1608400000 0 12800000 -118200000 -1129900000 1137100000 Summary of Significant Accounting Policies<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donaldson Company, Inc. (the Company) is a global manufacturer of filtration systems and replacement parts. The Company’s core strengths include leading filtration technology, strong customer relationships and its global presence. Products are manufactured and sold around the world. Products are sold to original equipment manufacturers (OEMs), distributors, dealers and directly to end users.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the accounts of the Company and all of its majority-owned subsidiaries. All intercompany accounts and transactions have been elimin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ated. The Company’s joint ventures are not majority-owned and are accounted for under the equity method. Certain reclassifications to previously reported financial information have been made to conform to the current period presentation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s financial statements in conformity with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">generally accepted accounting principles (GAAP) in the United States (U.S.)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects of the ongoing Coronavirus (COVID-19) pandemic continue to impact global economic conditions. Management cannot predict with specificity the extent and duration of any future impact on the Company’s business and financial results from the COVID-19 pandemic.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For most foreign operations, local currencies are considered the functional currency. Assets and liabilities of non-U.S. dollar functional currency entities are translated to U.S. dollars at fiscal year-end exchange rates and the resulting gains and losses arising from the translation of net assets located outside the U.S. are recorded as a cumulative translation adjustment, a component of accumulated other comprehensive loss on the Consolidated Balance Sheets. Elements of the Consolidated Statements of Earnings are translated at average exchange rates in effect during the fiscal year. Foreign currency transaction losses are included in other income, net in the Consolidated Statements of Earnings and w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.9 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.7 million and $4.9 million in the years ended July 31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid temporary investments with an original maturity of three months or less to be cash equivalents. Cash equivalents are carried at cost which approximates market value. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured as the amount of consideration the Company expects to receive in exchange for the fulfillment of performance obligations. The transaction price of a contract could be reduced by variable consideration including product volume rebates, discounts, refunds and returns, in the determination of net sales. The Company primarily relies on historical experience and anticipated future performance to estimate variable consideration. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when outstanding contingencies are resolved. The Company accounts for amounts billed to customers for reimbursement of shipping and handling as fulfillment costs by recording these amounts as revenue and accruing costs when the related revenue is recognized.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For most customer contracts, the Company recognizes revenue at a point in time when control of the goods or services is transferred to the customer. For product sales, control is typically deemed to have transferred in accordance with the shipping terms, either at the time of shipment from the plants or distribution centers or the time of delivery to the customers. Revenue is recognized for services upon completion o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f those services. Payment terms vary by customer and the geographic location of the customer. The Company’s contracts with customers do not include significant financing components or non-cash consideration.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has some contracts with customers where the performance obligations are satisfied over time. Certain customer contracts provide the Company with an enforceable right to payment of the transaction price for performance completed to date and the Company uses an output method of production to measure the progress towards the completion of the performance obligation in these arrangements. The timing of revenue recognized from these products is slightly accelerated compared to revenue recognized at the time of shipment or delivery. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incremental costs of obtaining a contract with a customer and other co</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sts to fulfill a contract are required to be capitalized unless the Company elects to expense contract costs with periods of less than one year. The Company has elected to expense these costs of obtaining a contract as incurred when the related contract period is less than one year. The Company does not pay upfront sales commissions on contracts when the related contract period is greater than one year, thus has not capitalized any amounts as of July 31, 2021, see Note 3.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net and Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s best estimate of the amount of credit losses in its existing accounts receivable. The Company determines the allowance based on utilization of a combination of aging schedules with reserve rates applied to both current and aged receivables using historical write-off experience, regional economic data and evaluation of specific customer accounts for risk of loss and changes in current or projected conditions to calculate the allowances related to accounts receivable, net. The Company reviews its allowance for doubtful accounts monthly. Account balances are reviewed on a pooled basis by reporting unit and geographic region, and are reserved when the Company determines it is probable the receivable will not be recovered. The Company reduces the receivable, and corresponding allowance when it confirms an account is uncollectible.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost and net realizable value. U.S. inventories are valued using the last-in, first-out (LIFO) method while the non-U.S. inventories are valued using the first-in, first-out (FIFO) method. Inventories valued at LIFO were approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30.4%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 27.6% of total inventories as of July 31, 2021 and 2020, respectively. For inventories valued under the LIFO method, the FIFO cost exceeded the LIFO carrying values by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$40.6 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $39.2 million as of July 31, 2021 and 2020, respectively. Results of operations for all periods presented were not materially affected b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y the liquidation of LIFO inventory, see Note 4. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are stated at cost. Additions, improvements or major renewals are capitalized while expenditures that do not enhance or extend the asset’s useful life are expensed as incurred. Depreciation is computed using the straight-line method. Depreciation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expense was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$87.1 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $79.3 million and $73.5 million in the years ended July 31, 2021, 2020 and 2019, respectively. The estimated useful lives of property, plant and equipment are <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xMzMvZnJhZzo1MTQzMjMwMzUyNzQ0YTViYmQwMGVjZDFkYzU5ZDZhOC90ZXh0cmVnaW9uOjUxNDMyMzAzNTI3NDRhNWJiZDAwZWNkMWRjNTlkNmE4XzU5OTM_97363e20-b498-4a2c-92c1-9edb3503b20c">ten</span> to 40 years for buildings, including building improvements, and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xMzMvZnJhZzo1MTQzMjMwMzUyNzQ0YTViYmQwMGVjZDFkYzU5ZDZhOC90ZXh0cmVnaW9uOjUxNDMyMzAzNTI3NDRhNWJiZDAwZWNkMWRjNTlkNmE4XzYwNTQ_7fa995fa-38b1-4444-8dbc-7b4a48ca818b">three</span> to ten years for machinery and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equipment, see Note 5. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Internal-Use Software</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes direct costs of materials and services used in the development and purchase of internal-use software. Amounts capitalized are amortized on a straight-line basis over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xMzMvZnJhZzo1MTQzMjMwMzUyNzQ0YTViYmQwMGVjZDFkYzU5ZDZhOC90ZXh0cmVnaW9uOjUxNDMyMzAzNTI3NDRhNWJiZDAwZWNkMWRjNTlkNmE4XzcyNzM_93c1bb49-a7b9-42f4-92ce-03bba08c4a44">five</span> to seven years and are reported as a component of property, plant and equipment.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cloud Computing Arrangements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain costs incurred during the application development stage of implementation of internal-use software in cloud computing arrangements. Amounts capitalized are amortized on a straight-line basis over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xMzMvZnJhZzo1MTQzMjMwMzUyNzQ0YTViYmQwMGVjZDFkYzU5ZDZhOC90ZXh0cmVnaW9uOjUxNDMyMzAzNTI3NDRhNWJiZDAwZWNkMWRjNTlkNmE4Xzc2MDc_326f0218-4ed5-45db-8399-b971dc917d14">five</span> to ten years and are reported as a component of other long-term assets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations under the purchase method of accounting. Intangible assets, comprised of customer relationships, patents, trademarks and technology, are amortized on a straight-line basis over their estimated useful lives of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xMzMvZnJhZzo1MTQzMjMwMzUyNzQ0YTViYmQwMGVjZDFkYzU5ZDZhOC90ZXh0cmVnaW9uOjUxNDMyMzAzNTI3NDRhNWJiZDAwZWNkMWRjNTlkNmE4XzgwMzc_b9d7d2f7-e1f4-4644-9ab8-b7de5a6e75a8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xMzMvZnJhZzo1MTQzMjMwMzUyNzQ0YTViYmQwMGVjZDFkYzU5ZDZhOC90ZXh0cmVnaW9uOjUxNDMyMzAzNTI3NDRhNWJiZDAwZWNkMWRjNTlkNmE4XzgwMzc_c961118b-c5d2-4959-b7bc-abe101291717">five</span></span> to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Goodwill is assessed for impairment annually or if an event occurs or circumstances change that would indicate the carrying amount may be impaired. The impairment assessment for goodwill is done at a reporting unit level. Reporting units are one level below the operating segment level but can be combined when reporting units within the same operating segment have similar economic characteristics. An impairment loss would be recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit, see Note 6.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recoverability of Long-Lived Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews its long-lived assets, including identifiable intangibles, for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If impairment indicators are present and the estimated future undiscounted cash flows are less than the carrying value of the assets, the carrying value is reduced to the fair market value. There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no imp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">airment charges recorded for the years ended July 31, 2021, 2020 and 2019.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes is computed based on the pretax income reported for financial statement purposes. Deferred tax assets and liabilities are recognized for the expected future tax consequences attributed to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which those temporary differences are anticipated to reverse. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a reserve for uncertain tax benefits. Benefits of tax return positions are recognized in the financial statements when the position is more likely than not to be sustained by the taxing authorities based solely on the technical merits of the position. If the recognition threshold is met, the tax benefit is measured and recognized as the largest amount of tax benefit that is greater than 50% likely to be realized, in the Company’s judgment, see Note 8. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02) in the first quarter of fiscal 2020. This ASU requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 on the Consolidated Balance Sheets based on the present value of future lease payments, and recognizes lease expense on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheets, and are expensed on a straight-line basis over the lease term</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Variable lease expense primarily includes leases with payments indexed to inflation when the index changes after lease commencement, and is immaterial.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to separate payments fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r lease components from non-lease components for all asset classes. Lease agreements may include extension, termination or purchase options, all of which are considered in calculating the lease liability and right-of-use asset when it is reasonably certain the Company will exercise an option. The Company’s incremental borrowing rate on the commencement date is used to calculate the present value of future payments for most leases since the rate implicit in the lease is generally not readily determinable, see Note 9.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recognized using the fair value method for all awards, see Note 13.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchased common stock is stated at cost, determined on an average cost basis, and is presented as a reduction of stockholders’ equity on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses include scientific research costs such as salaries, facility costs, testing, technical information technology and administrative expenditures as well as an allocation of corporate costs. Research and development expenses are for the application of scientific advances to the development of new and improved products and their uses. Substantially all research and development is performed in-house. Expenses are charged against earnings in the year incurred. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shipping and Handling</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> costs of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$79.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $68.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $76.7 million are classified as a component of operating expenses in the Consolidated Statements of Earnings for the years ended July 31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward Foreign Currency Exchange Contracts </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers’ local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers’ local currency. Both of these transaction types can create volatility in the Company’s financial statements. The Company uses forward currency exchange contracts to manage those exposures and fluctuations. These contracts generally mature in 12 months or less, which is consistent with the forecasts of the rel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ated purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, related to certain intercompany transactions, are not designated, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">see Note 15.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Investment Hedges </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses fixed-to-fixed cross-currency swap agreements to hedge its exposure to adverse foreign currency exchange rate </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">movements for its operations in Europe. This contract terminates in July 2029. The Company has elected the spot method of designating these contracts as net investment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> hedges, see Note 15.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses swap agreements to hedge exposure related to interest expense and to manage its exposure to interest rate movements. The Company enters into interest rate s</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">wap agreements designated as cash flow hedges to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> hedge future fixed-rate debt issuances, which effectively fix a portion of interest payments. The Company entered into and terminated agreements within the fiscal year, see Note 15. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Warranties</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides for estimated warranty expense at the time of sale and accrues for specific items at the time their existence is known and the amounts are determinable. The Company estimates warranty expense using quantitative measures based on historical warranty claim experience and evaluation of specific customer warranty i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ssues, see Note 17.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards Recently Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU 2016-13). In November 2018, the FASB issued an 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 and other financial assets measured at amortized cost and other off-balance sheet credit exposures. The Company adopted ASU 2016-13 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the FASB issued ASU 2019-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815 Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Topic 825, Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU 2019-04). This guidance clarifies the standards on credit losses (Topic 326), derivatives and hedging (Topic 815) and recognition and measurement of financial instruments (Topic 825). The Company adopted ASU 2019-04 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the applicability and impact of all ASU’s issued but not yet adopted. The Company assessed ASU’s not listed above and determined that they were either not applicable or were not expected to have a material impact on the Company’s financial reporting.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the accounts of the Company and all of its majority-owned subsidiaries. All intercompany accounts and transactions have been elimin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ated. The Company’s joint ventures are not majority-owned and are accounted for under the equity method. Certain reclassifications to previously reported financial information have been made to conform to the current period presentation.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s financial statements in conformity with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">generally accepted accounting principles (GAAP) in the United States (U.S.)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects of the ongoing Coronavirus (COVID-19) pandemic continue to impact global economic conditions. Management cannot predict with specificity the extent and duration of any future impact on the Company’s business and financial results from the COVID-19 pandemic.</span></div> Foreign Currency TranslationFor most foreign operations, local currencies are considered the functional currency. Assets and liabilities of non-U.S. dollar functional currency entities are translated to U.S. dollars at fiscal year-end exchange rates and the resulting gains and losses arising from the translation of net assets located outside the U.S. are recorded as a cumulative translation adjustment, a component of accumulated other comprehensive loss on the Consolidated Balance Sheets. Elements of the Consolidated Statements of Earnings are translated at average exchange rates in effect during the fiscal year. -2900000 -4700000 -4900000 Cash EquivalentsThe Company considers all highly liquid temporary investments with an original maturity of three months or less to be cash equivalents. Cash equivalents are carried at cost which approximates market value. <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured as the amount of consideration the Company expects to receive in exchange for the fulfillment of performance obligations. The transaction price of a contract could be reduced by variable consideration including product volume rebates, discounts, refunds and returns, in the determination of net sales. The Company primarily relies on historical experience and anticipated future performance to estimate variable consideration. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when outstanding contingencies are resolved. The Company accounts for amounts billed to customers for reimbursement of shipping and handling as fulfillment costs by recording these amounts as revenue and accruing costs when the related revenue is recognized.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For most customer contracts, the Company recognizes revenue at a point in time when control of the goods or services is transferred to the customer. For product sales, control is typically deemed to have transferred in accordance with the shipping terms, either at the time of shipment from the plants or distribution centers or the time of delivery to the customers. Revenue is recognized for services upon completion o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f those services. Payment terms vary by customer and the geographic location of the customer. The Company’s contracts with customers do not include significant financing components or non-cash consideration.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has some contracts with customers where the performance obligations are satisfied over time. Certain customer contracts provide the Company with an enforceable right to payment of the transaction price for performance completed to date and the Company uses an output method of production to measure the progress towards the completion of the performance obligation in these arrangements. The timing of revenue recognized from these products is slightly accelerated compared to revenue recognized at the time of shipment or delivery. </span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incremental costs of obtaining a contract with a customer and other co</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sts to fulfill a contract are required to be capitalized unless the Company elects to expense contract costs with periods of less than one year. The Company has elected to expense these costs of obtaining a contract as incurred when the related contract period is less than one year. The Company does not pay upfront sales commissions on contracts when the related contract period is greater than one year, thus has not capitalized any amounts as of July 31, 2021, see Note 3.</span> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net and Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s best estimate of the amount of credit losses in its existing accounts receivable. The Company determines the allowance based on utilization of a combination of aging schedules with reserve rates applied to both current and aged receivables using historical write-off experience, regional economic data and evaluation of specific customer accounts for risk of loss and changes in current or projected conditions to calculate the allowances related to accounts receivable, net. The Company reviews its allowance for doubtful accounts monthly. Account balances are reviewed on a pooled basis by reporting unit and geographic region, and are reserved when the Company determines it is probable the receivable will not be recovered. The Company reduces the receivable, and corresponding allowance when it confirms an account is uncollectible.</span></div> InventoriesInventories are stated at the lower of cost and net realizable value. U.S. inventories are valued using the last-in, first-out (LIFO) method while the non-U.S. inventories are valued using the first-in, first-out (FIFO) method. 0.304 0.276 40600000 39200000 Property, Plant and EquipmentProperty, plant and equipment are stated at cost. Additions, improvements or major renewals are capitalized while expenditures that do not enhance or extend the asset’s useful life are expensed as incurred. Depreciation is computed using the straight-line method. 87100000 79300000 73500000 P40Y P10Y <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Internal-Use Software</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes direct costs of materials and services used in the development and purchase of internal-use software. Amounts capitalized are amortized on a straight-line basis over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xMzMvZnJhZzo1MTQzMjMwMzUyNzQ0YTViYmQwMGVjZDFkYzU5ZDZhOC90ZXh0cmVnaW9uOjUxNDMyMzAzNTI3NDRhNWJiZDAwZWNkMWRjNTlkNmE4XzcyNzM_93c1bb49-a7b9-42f4-92ce-03bba08c4a44">five</span> to seven years and are reported as a component of property, plant and equipment.</span></div> P7Y <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cloud Computing Arrangements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain costs incurred during the application development stage of implementation of internal-use software in cloud computing arrangements. Amounts capitalized are amortized on a straight-line basis over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xMzMvZnJhZzo1MTQzMjMwMzUyNzQ0YTViYmQwMGVjZDFkYzU5ZDZhOC90ZXh0cmVnaW9uOjUxNDMyMzAzNTI3NDRhNWJiZDAwZWNkMWRjNTlkNmE4Xzc2MDc_326f0218-4ed5-45db-8399-b971dc917d14">five</span> to ten years and are reported as a component of other long-term assets.</span></div> P10Y <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations under the purchase method of accounting. Intangible assets, comprised of customer relationships, patents, trademarks and technology, are amortized on a straight-line basis over their estimated useful lives of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xMzMvZnJhZzo1MTQzMjMwMzUyNzQ0YTViYmQwMGVjZDFkYzU5ZDZhOC90ZXh0cmVnaW9uOjUxNDMyMzAzNTI3NDRhNWJiZDAwZWNkMWRjNTlkNmE4XzgwMzc_b9d7d2f7-e1f4-4644-9ab8-b7de5a6e75a8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xMzMvZnJhZzo1MTQzMjMwMzUyNzQ0YTViYmQwMGVjZDFkYzU5ZDZhOC90ZXh0cmVnaW9uOjUxNDMyMzAzNTI3NDRhNWJiZDAwZWNkMWRjNTlkNmE4XzgwMzc_c961118b-c5d2-4959-b7bc-abe101291717">five</span></span> to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Goodwill is assessed for impairment annually or if an event occurs or circumstances change that would indicate the carrying amount may be impaired. The impairment assessment for goodwill is done at a reporting unit level. Reporting units are one level below the operating segment level but can be combined when reporting units within the same operating segment have similar economic characteristics. An impairment loss would be recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit, see Note 6.</span></div> P20Y P20Y Recoverability of Long-Lived AssetsThe Company reviews its long-lived assets, including identifiable intangibles, for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If impairment indicators are present and the estimated future undiscounted cash flows are less than the carrying value of the assets, the carrying value is reduced to the fair market value. 0 0 0 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes is computed based on the pretax income reported for financial statement purposes. Deferred tax assets and liabilities are recognized for the expected future tax consequences attributed to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which those temporary differences are anticipated to reverse. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.</span></div>The Company maintains a reserve for uncertain tax benefits. Benefits of tax return positions are recognized in the financial statements when the position is more likely than not to be sustained by the taxing authorities based solely on the technical merits of the position. If the recognition threshold is met, the tax benefit is measured and recognized as the largest amount of tax benefit that is greater than 50% likely to be realized, in the Company’s judgment, see Note 8. <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02) in the first quarter of fiscal 2020. This ASU requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 on the Consolidated Balance Sheets based on the present value of future lease payments, and recognizes lease expense on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheets, and are expensed on a straight-line basis over the lease term</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Variable lease expense primarily includes leases with payments indexed to inflation when the index changes after lease commencement, and is immaterial.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to separate payments fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r lease components from non-lease components for all asset classes. Lease agreements may include extension, termination or purchase options, all of which are considered in calculating the lease liability and right-of-use asset when it is reasonably certain the Company will exercise an option. The Company’s incremental borrowing rate on the commencement date is used to calculate the present value of future payments for most leases since the rate implicit in the lease is generally not readily determinable, see Note 9.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recognized using the fair value method for all awards, see Note 13.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchased common stock is stated at cost, determined on an average cost basis, and is presented as a reduction of stockholders’ equity on the Consolidated Balance Sheets.</span></div> Research and Development ExpensesResearch and development expenses include scientific research costs such as salaries, facility costs, testing, technical information technology and administrative expenditures as well as an allocation of corporate costs. Research and development expenses are for the application of scientific advances to the development of new and improved products and their uses. Substantially all research and development is performed in-house. Expenses are charged against earnings in the year incurred. 79200000 68100000 76700000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward Foreign Currency Exchange Contracts </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers’ local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers’ local currency. Both of these transaction types can create volatility in the Company’s financial statements. The Company uses forward currency exchange contracts to manage those exposures and fluctuations. These contracts generally mature in 12 months or less, which is consistent with the forecasts of the rel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ated purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, related to certain intercompany transactions, are not designated, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">see Note 15.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Investment Hedges </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses fixed-to-fixed cross-currency swap agreements to hedge its exposure to adverse foreign currency exchange rate </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">movements for its operations in Europe. This contract terminates in July 2029. The Company has elected the spot method of designating these contracts as net investment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> hedges, see Note 15.</span></div>Interest Rate Swaps<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses swap agreements to hedge exposure related to interest expense and to manage its exposure to interest rate movements. The Company enters into interest rate s</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">wap agreements designated as cash flow hedges to</span> hedge future fixed-rate debt issuances, which effectively fix a portion of interest payments. The Company entered into and terminated agreements within the fiscal year, see Note 15. P12M Product WarrantiesThe Company provides for estimated warranty expense at the time of sale and accrues for specific items at the time their existence is known and the amounts are determinable. The Company estimates warranty expense using quantitative measures based on historical warranty claim experience and evaluation of specific customer warranty issues <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards Recently Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU 2016-13). In November 2018, the FASB issued an 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 and other financial assets measured at amortized cost and other off-balance sheet credit exposures. The Company adopted ASU 2016-13 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the FASB issued ASU 2019-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815 Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Topic 825, Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU 2019-04). This guidance clarifies the standards on credit losses (Topic 326), derivatives and hedging (Topic 815) and recognition and measurement of financial instruments (Topic 825). The Company adopted ASU 2019-04 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the applicability and impact of all ASU’s issued but not yet adopted. The Company assessed ASU’s not listed above and determined that they were either not applicable or were not expected to have a material impact on the Company’s financial reporting.</span></div> Acquisitions and DivestituresIn fiscal 2019, the Company acquired 91.0% of the shares of BOFA International LTD (BOFA), headquartered in the United Kingdom, for cash consideration of $101.3 million less cash acquired of $2.2 million. 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 added additional filtration technology to the Company’s existing product lines. In the second quarter of fiscal 2021, the Company acquired the remaining 9.0% of the shares of BOFA for $8.0 million. 0.910 101300000 2200000 0.090 8000000 Revenue<div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 also performs 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="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Disaggregation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales, generally disaggregated by location where the customer’s order was placed, were as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,059.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa (EMEA)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific (APAC)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America (LATAM)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,853.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,581.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,844.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The satisfaction of performance obligations and the resulting recognition of revenue typically correspond with billing of 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 other current assets on the Consolidated Balance Sheets. Contract assets were $14.9 million and $11.9 million as of July 31, 2021 and 2020. In other limited circumstances, the customer may make a payment at a time earlier than when revenue is recognized and prior to the satisfaction of performance obligations, resulting in contract liabilities, which are reported in other current liabilities and other long-term liabilities on the Consolidated Balance Sheets. Contract liabilities were $12.2 million and $10.0 million as of July 31, 2021 and 2020, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales, generally disaggregated by location where the customer’s order was placed, were as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,059.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa (EMEA)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific (APAC)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America (LATAM)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,853.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,581.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,844.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1084200000 1059900000 1192600000 865700000 760200000 826800000 649200000 553200000 597900000 254800000 208500000 227600000 2853900000 2581800000 2844900000 14900000 11900000 12200000 10000000 Inventories, Net<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories, net were as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories, net were as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 148100000 109600000 43200000 32800000 193200000 180300000 384500000 322700000 Property, Plant and Equipment, Net<div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property, plant and equipment, net were as follows (in millions):</span></div><div style="margin-top:1pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(977.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(906.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property, plant and equipment, net were as follows (in millions):</span></div><div style="margin-top:1pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(977.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(906.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 27100000 24900000 410800000 384500000 972000000.0 880100000 144300000 145400000 40600000 102800000 977000000.0 906100000 617800000 631600000 Goodwill and Intangible Assets<div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has allocated goodwill to reporting units within its Engine Products and Industrial Products segments. There were no dispositions or impairment charges recorded during the years ended July 31, 2021, 2020 and 2019. In the fourth quarter of fiscal 2020, the Company acquired the remaining interest of its joint venture in Saudi Arabia for $7.5 million, and as a result, recorded $5.4 million of goodwill. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Engine Products Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial Products Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset classes were as follows (in millions, except weighted average useful life):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents, trademarks and technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense relating to existing intangible assets as of July 31, 2021 was as follows (in millions):</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 0 7500000 5400000 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Engine Products Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial Products Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 84500000 218600000 303100000 0 5400000 5400000 300000 8000000.0 8300000 84800000 232000000.0 316800000 0 0 0 -100000 5800000 5700000 84700000 237800000 322500000 <div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset classes were as follows (in millions, except weighted average useful life):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents, trademarks and technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P11Y8M12D 107500000 56400000 105200000 50000000.0 P6Y9M18D 24300000 13800000 23700000 11600000 131800000 70200000 128900000 61600000 <div style="margin-bottom:6pt;margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense relating to existing intangible assets as of July 31, 2021 was as follows (in millions):</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7200000 6300000 5900000 5800000 5500000 30900000 61600000 Short-Term Borrowings and Long-Term Debt<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Borrowings</span></div><div style="margin-top:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term borrowings were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:19.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.410%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">European Commercial Paper Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Credit Facilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Rest of the World Credit Facilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">European Operations Credit Facilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="57" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available credit facilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions to borrowing capacity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding borrowings </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-borrowing reductions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reductions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining borrowing capacity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average interest rate as of July 31, 2021 and 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-borrowing reductions include financial instruments such as bank guarantees and foreign exchange instruments. Commitment fees for years ended July 31, 2021 and 2020 were not material.</span></div> <div style="margin-top:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term borrowings were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:19.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.410%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">European Commercial Paper Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Credit Facilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Rest of the World Credit Facilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">European Operations Credit Facilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="57" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available credit facilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions to borrowing capacity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding borrowings </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-borrowing reductions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total reductions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining borrowing capacity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average interest rate as of July 31, 2021 and 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div> 118200000 118400000 100000000.0 190000000.0 64100000 54600000 54300000 55400000 336600000 418400000 0 0 48500000 0 0 3800000 0 0 48500000 3800000 0 0 0 0 19600000 21100000 30600000 20900000 50200000 42000000.0 0 0 48500000 0 19600000 24900000 30600000 20900000 98700000 45800000 118200000 118400000 51500000 190000000.0 44500000 29700000 23700000 34500000 237900000 372600000 0.0096 0.0148 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Debt</span></div><div style="margin-top:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt was as follows:</span></div><div style="margin-top:1pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.266%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding Balance</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Instrument</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed or Variable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured senior notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$125.0 million</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 27, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured senior notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$125.0 million </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 17, 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured term loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> €80.0 million</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500.0 million</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 21, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured senior notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$25.0 million</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 16, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> billion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 20, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured term loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> billion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured senior notes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50.0 million</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 5, 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured senior notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$100.0 million</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 5, 2031</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> million</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2021, the Company entered into a new credit agreement that maintained the borrowing availability of $500.0 million, which replaced the previous agreement. This revolving credit facility is with a group of lenders and allows for borrowings in multiple currencies. The interest rate is calculated using the appropriate benchmark rate plus the applicable rate. The borrowing availability can be reduced or the agreement terminated early at the option of the Company. The Company can request to increase the revolving credit facility by up to $250.0 million, subject to terms of the credit facility agreement, including written notification and lender acceptance, through an accordion feature. Borrowings are automatically rolled over until the credit facility maturity date, unless the agreement is terminated early or the Company is found to be in default. The total facility includes a commitment fee of 0.08% to 0.25%, depending on the Company’s leverage ratio. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain debt agreements contain financial covenants related to interest coverage and leverage ratios, as well as other non-financial covenants. As of July 31, 2021, the Company was in compliance with all such covenants.</span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2021, the Company entered into an agreement in which the Company would issue and sell two tranches of unsecured senior notes. The first tranche is a $100.0 million ten year note due 2031 at a fixed interest rate of 2.50%, with proceeds received in August 2021. The second tranche is a $50.0 million seven year note due 2028 at a fixed interest rate of 2.12%, with proceeds to be received in November 2021. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has long-term borrowing capacity of $417.3 million available for further borrowing under existing credit facilities as of July 31, 2021. The remaining borrowing capacity has been reduced for standby letters of credit as discussed in Note 16.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future maturities of the Company’s long-term debt as of July 31, 2021 were as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:85.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future maturities payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less debt issuance costs, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future maturities payments, net of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt was as follows:</span></div><div style="margin-top:1pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.266%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding Balance</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Instrument</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed or Variable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured senior notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$125.0 million</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 27, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured senior notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$125.0 million </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 17, 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured term loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> €80.0 million</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500.0 million</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 21, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured senior notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$25.0 million</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 16, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> billion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 20, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured term loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> billion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured senior notes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50.0 million</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 5, 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured senior notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$100.0 million</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 5, 2031</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> million</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 125000000 0.0372 0.0372 125000000.0 125000000.0 125000000 0.0318 0.0318 125000000.0 125000000.0 80000000 0.0070 0.0070 95100000 94700000 500000000.0 0.0110 0.0129 75000000.0 240000000.0 25000000 0.0293 0.0293 25000000.0 25000000.0 1000000000 0.0042 0.0041 9100000 9600000 1000000000 0.0047 9100000 50000000 0.0212 0 100000000 0.0250 0 600000000 0.0027 5700000 2300000 1900000 461000000.0 623100000 0 5700000 461000000.0 617400000 500000000 250000000 0.0008 0.0025 2 100000000 P10Y 0.0250 50000000 P7Y 0.0212 417300000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future maturities of the Company’s long-term debt as of July 31, 2021 were as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:85.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future maturities payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less debt issuance costs, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future maturities payments, net of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 134100000 120100000 84100000 125000000.0 463300000 2300000 461000000.0 Income Taxes<div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of earnings before income taxes were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for income taxes were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:11pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the U.S. statutory income tax rate with the effective income tax rate was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory U.S. federal rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global Intangible Low Tax Income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Derived Intangible Income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Export, manufacturing and research credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in unrecognized tax benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefits on stock-based compensation </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of U.S. Tax Cuts and Jobs Act </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:11pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that give rise to deferred tax assets and liabilities were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss (NOL) and tax credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net of valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax (liability) asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity in the NOL and tax credit valuation allowances was as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to costs and expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2021, the Company had deferred tax assets related to U.S. federal foreign tax credits of $4.7 million, state research and development credits of $2.5 million and foreign operating loss carryovers of $0.7 million. The U.S. federal tax credits will expire after 10 years. The state portion will expire after <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xNjYvZnJhZzo1ZTVmNjFjMWNlMTQ0NWMxOTA3NzQ3MjcyYTE0MTA2Yy90ZXh0cmVnaW9uOjVlNWY2MWMxY2UxNDQ1YzE5MDc3NDcyNzJhMTQxMDZjXzEwOTk1MTE2MzY0NTU_7732e8d4-e645-4a6a-8d19-e6b4cdc40160">one</span> to 20 years and the foreign portion after 12 years. As of July 31, 2021, the Company had provided $4.6 million for a valuation allowance against certain of these deferred tax assets based on management’s determination that it is more-likely-than-not that the tax benefits related to these assets will not be realized.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2021, the total undistributed earnings of the Company’s non-U.S. subsidiaries was $1.3 billion, of which $1.0 billion was not considered indefinitely reinvested. The Company is subject to foreign withholding taxes on a small portion of these earnings distributable in the future in the form of dividends. Thus, the Company provides for foreign withholding taxes payable upon future dividend distributions of the earnings not considered indefinitely reinvested annually. For the year ended July 31, 2021, the Company recognized a tax charge of $8.8 million related to these foreign withholding taxes. The remaining $255.0 million of earnings are considered indefinitely reinvested, and it is not practicable to estimate, within any reasonable range, the additional taxes that may be payable on the potential distribution of the portion of the undistributed earnings considered indefinitely reinvested.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transition tax related to the U.S. Tax Cuts and Jobs Act on undistributed earnings was accrued in fiscal 2018, and it is payable over an eight year period and the portion not due within 12 months as of July 31, 2021 was $60.1 million. This amount was classified in non-current income taxes payable on the Consolidated Balance Sheets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the beginning and ending amount of gross unrecognized tax benefits was as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of the current year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to lapse of applicable statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income tax expense. During the year ended July 31, 2021, the Company recognized interest expense, net of tax benefit, of $0.4 million. As of July 31, 2021 and 2020, accrued interest and penalties on a gross basis were $1.6 million and $2.2 million, respectively. If the Company were to prevail on all unrecognized tax benefits recorded, substantially all of the unrecognized tax benefits would benefit the effective tax rate. With an average statute of limitations of five years, up to $4.9 million of the unrecognized tax benefits could potentially expire in the next 12 months, unless extended by an audit.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. The U.S. Internal Revenue Service has completed examinations of the Company’s U.S. federal income tax returns through 2017. With few exceptions, the Company is no longer subject to state and foreign income tax examinations by tax authorities for years before 2016.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he current and future res</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">olution of audits or disputes may result in a material change to the reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of earnings before income taxes were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 114100000 112800000 127400000 266900000 222400000 247800000 381000000.0 335200000 375200000 <div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for income taxes were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13200000 9700000 21300000 3900000 3100000 4000000.0 82900000 62700000 72500000 100000000.0 75500000 97800000 -1900000 4100000 7400000 -200000 200000 1400000 -3800000 -1600000 1400000 -5900000 2700000 10200000 94100000 78200000 108000000.0 <div style="margin-top:11pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the U.S. statutory income tax rate with the effective income tax rate was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory U.S. federal rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global Intangible Low Tax Income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Derived Intangible Income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Export, manufacturing and research credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in unrecognized tax benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefits on stock-based compensation </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of U.S. Tax Cuts and Jobs Act </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.210 0.008 0.009 0.013 0.044 0.035 0.047 0.006 0.002 0.013 0.007 0.014 0.014 0.007 0.007 0.008 -0.002 -0.006 0.008 0.010 0.012 0.016 0 0 0.050 0.001 0.004 0.001 0.247 0.233 0.288 <div style="margin-top:11pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that give rise to deferred tax assets and liabilities were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss (NOL) and tax credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net of valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax (liability) asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12800000 9900000 28300000 31800000 7900000 8100000 2600000 3400000 12700000 18800000 7700000 4200000 72000000.0 76200000 4600000 8100000 67400000 68100000 57000000.0 47400000 12700000 18800000 3500000 1800000 73200000 68000000.0 5800000 100000 <div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity in the NOL and tax credit valuation allowances was as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to costs and expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8100000 4400000 6200000 800000 3700000 200000 4300000 0 2000000.0 4600000 8100000 4400000 4700000 2500000 700000 P10Y P20Y P12Y 4600000 1300000000 1000000000 8800000 255000000 60100000 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the beginning and ending amount of gross unrecognized tax benefits was as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of the current year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to lapse of applicable statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 16900000 15500000 18500000 4700000 2800000 2500000 2700000 200000 700000 1000000.0 100000 4900000 4600000 1500000 1300000 18700000 16900000 15500000 400000 1600000 2200000 4900000 Leases<div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into operating leases primarily for office, production and warehouse facilities, production and non-production equipment, automobiles and computer equipment. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating lease costs were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:11pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information for the Company was as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xODQvZnJhZzplM2M4OWQxMGNjZTA0ZTYyYjNkOGNlM2IyMDVlYmY0Ni90YWJsZToxZjA2ODc2MzFjYmU0ODU4YWExODhjZjIxZjBjNjdkNC90YWJsZXJhbmdlOjFmMDY4NzYzMWNiZTQ4NThhYTE4OGNmMjFmMGM2N2Q0XzQtMC0xLTEtMjE3MTI_6cbb29ba-631b-4db2-a227-397ab6d21e69"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xODQvZnJhZzplM2M4OWQxMGNjZTA0ZTYyYjNkOGNlM2IyMDVlYmY0Ni90YWJsZToxZjA2ODc2MzFjYmU0ODU4YWExODhjZjIxZjBjNjdkNC90YWJsZXJhbmdlOjFmMDY4NzYzMWNiZTQ4NThhYTE4OGNmMjFmMGM2N2Q0XzQtMC0xLTEtMjE3MTI_98a16370-c7b6-40c7-b047-ba44d7bbffd6">Long-term lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to operating leases was as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining payments for operating leases having initial terms of more than one year as of as of July 31, 2021 were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating lease costs were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 25600000 30100000 2400000 2400000 28000000.0 32500000 <div style="margin-top:11pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information for the Company was as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xODQvZnJhZzplM2M4OWQxMGNjZTA0ZTYyYjNkOGNlM2IyMDVlYmY0Ni90YWJsZToxZjA2ODc2MzFjYmU0ODU4YWExODhjZjIxZjBjNjdkNC90YWJsZXJhbmdlOjFmMDY4NzYzMWNiZTQ4NThhYTE4OGNmMjFmMGM2N2Q0XzQtMC0xLTEtMjE3MTI_6cbb29ba-631b-4db2-a227-397ab6d21e69"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFlM2VjZDhmMmQyZjRiNTdhNTVmYWE1Y2Q1NGVlOTgzL3NlYzphZTNlY2Q4ZjJkMmY0YjU3YTU1ZmFhNWNkNTRlZTk4M18xODQvZnJhZzplM2M4OWQxMGNjZTA0ZTYyYjNkOGNlM2IyMDVlYmY0Ni90YWJsZToxZjA2ODc2MzFjYmU0ODU4YWExODhjZjIxZjBjNjdkNC90YWJsZXJhbmdlOjFmMDY4NzYzMWNiZTQ4NThhYTE4OGNmMjFmMGM2N2Q0XzQtMC0xLTEtMjE3MTI_98a16370-c7b6-40c7-b047-ba44d7bbffd6">Long-term lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to operating leases was as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 51200000 73700000 18100000 25700000 33700000 48100000 P4Y7M6D P4Y9M18D 0.0326 0.0350 <div style="margin-bottom:3pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining payments for operating leases having initial terms of more than one year as of as of July 31, 2021 were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 18900000 12300000 7300000 4300000 3800000 7700000 54300000 3100000 51200000 Earnings Per Share<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares. 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 other stock incentive plans. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net earnings per share calculations were as follows (in millions, except per share amounts):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares – basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive impact of stock-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares – diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share – basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share – diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options excluded from net earnings per share calculation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr></table></div> Basic net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares. 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 other stock incentive plans. <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net earnings per share calculations were as follows (in millions, except per share amounts):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares – basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive impact of stock-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares – diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share – basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share – diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options excluded from net earnings per share calculation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr></table></div> 286900000 257000000.0 267200000 126400000 126900000 128300000 1800000 1400000 2000000.0 128200000 128300000 130300000 2.27 2.03 2.08 2.24 2.00 2.05 800000 1700000 800000 Stockholders’ Equity<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchases</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Board of Directors has 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. D</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">uring the year ended July 31, 2021, the Company repurchased 2.4 million shares for $142.2 million. During the year ended July 31, 2020, the Company repurchased 2.0 million shares for $94.3 million. As of July 31, 2021, the Company had remaining authorization to repurchase 8.3 million shares under this plan. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Treasury stock share activity was as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,304,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,324,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock repurchases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,030,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net issuance upon exercise of stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,004,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(833,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance under compensation plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other activity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,225)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,620,560 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,304,515 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends Paid and Declared</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends paid were 85.0 cents and 84.0 cents per common share for the years ended July 31, 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. On July 30, 2021, the Company’s Board of Directors declared a cash dividend in the amount of 22.0 cents per common share, payable August 31, 2021, to stockholders of record as of August 16, 2021.</span></div> 13000000 2400000 142200000 2000000 94300000 8300000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Treasury stock share activity was as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,304,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,324,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock repurchases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,030,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net issuance upon exercise of stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,004,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(833,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance under compensation plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other activity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,225)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,620,560 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,304,515 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 25304515 24324483 2416741 2030545 1004298 833168 82998 198120 13400 19225 26620560 25304515 0.850 0.840 0.220 Accumulated Other Comprehensive Loss<div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the years ended July 31, 2021 and 2020 were as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension<br/>Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2020, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications and tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2021, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2019, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications and tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2020, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:11pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">In fiscal 2021, pension curtailment and settlement accounting was triggered and the Company recorded charges of $2.8 million. Remeasurements of the Company’s pension obligations resulted in a decrease to other comprehensive loss of $36.8 million, see Note 14. </span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $3.1 million. Remeasurements of the Company’s pension obligations resulted in an increase to other comprehensive loss of $16.8 million, see Note 14.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs that were reclassified from accumulated other comprehensive loss on the Consolidated Balance Sheets to cost of sales and operating expenses in the Consolidated Statements of Earnings, see Note 14.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net in the Consolidated Statements of Earnings, see Note 15.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the years ended July 31, 2021 and 2020 were as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension<br/>Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2020, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications and tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2021, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2019, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications and tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2020, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:11pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">In fiscal 2021, pension curtailment and settlement accounting was triggered and the Company recorded charges of $2.8 million. Remeasurements of the Company’s pension obligations resulted in a decrease to other comprehensive loss of $36.8 million, see Note 14. </span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $3.1 million. Remeasurements of the Company’s pension obligations resulted in an increase to other comprehensive loss of $16.8 million, see Note 14.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs that were reclassified from accumulated other comprehensive loss on the Consolidated Balance Sheets to cost of sales and operating expenses in the Consolidated Statements of Earnings, see Note 14.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net in the Consolidated Statements of Earnings, see Note 15.</span></div> -74000000.0 -110000000.0 0 -184000000.0 30000000.0 36800000 1000000.0 67800000 0 9300000 200000 9500000 30000000.0 27500000 800000 58300000 0 -10000000.0 200000 -9800000 0 -2200000 -100000 -2300000 0 -7800000 300000 -7500000 30000000.0 35300000 500000 65800000 -44000000.0 -74700000 500000 -118200000 -92700000 -99000000.0 -1200000 -192900000 18700000 -16800000 600000 2500000 0 -4100000 0 -4100000 18700000 -12700000 600000 6600000 0 -2500000 -1000000.0 -3500000 0 -800000 -400000 -1200000 0 -1700000 -600000 -2300000 18700000 -11000000.0 1200000 8900000 -74000000.0 -110000000.0 0 -184000000.0 2800000 36800000 3100000 -16800000 Stock-Based CompensationThe Company recognizes stock-based compensation expense for all stock-based awards based on the grant date fair value of the award. Stock-based awards consist primarily of non-qualified stock options, performance-based awards, restricted stock awards and restricted stock units. Grants related to restricted stock awards and restricted stock units are immaterial.<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exercise price of options granted is equal to the market pri</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ce of the Company’s common stock at the date of the grant. Options are generally exercisable for up to 10 years from the date of grant and vest in equal increments over three years. The Company issues treasury shares upon option exercise.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended July 31, 2021, 2020 and 2019, the Company recorded pretax stock-based compensation expense associated with options of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $10.8 million,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $10.4 million and $9.8 million, respectively. Fair value is calculated using the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Black-Scholes option pricing model.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average fair value for options granted during the years ended July 31, 2021, 2020 and 2019 was $10.23, $10.93 and $12.27 per share, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of these awards was determined using following inputs:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5% - 1.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8% - 1.9%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1% - 3.1%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.4% - 26.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0% - 23.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0% - 21.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director and officer grants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-officer grants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option activity was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,785,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,103,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,531,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(845,086)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,279)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,533,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,030,938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,929)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,444,743 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of options exercised during the years ended July 31, 2021, 2020 and 2019 was $22.6 million, $18.3 million and $30.3 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares authorized as of July 31, 2021 for outstanding options and future grants was 10,361,676. Unvested options forfeited are recorded in operating expenses in the Consolidated Statements of Earnings in the period in which they occur.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding and exercisable stock options as of July 31, 2021 were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.627%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Exercise Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number<br/>Exercisable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$28.00 to $32.49</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$32.50 to $37.49</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37.50 to $42.49</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$42.50 to $47.49</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,294,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$47.50 and above</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,444,743 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,599,853 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2021, the aggregate intrinsic value of stock options outstanding and exercisable was $142.7 million and $112.8 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended July 31, 2021, activity for non-vested stock options that contain vesting provisions was as follows:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849,496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,844,890 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2021, there was $6.1 million of total unrecognized compensation expense related to non-vested stock options, which is expected to be recognized over the remaining vesting period during fiscal 2022, 2023 and 2024. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance-Based Awards</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards are payable in common stock and are based on a formula that measures Company performance over a three year period. These awards are settled after three years with payouts ranging from zero to 200% of the target award value depending on achievement. Performance-based award expense under these plans totaled $1.9 million, $3.4 million and $3.8 million in the years ended July 31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value related to the Company’s performance-based awards was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.06 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based award for non-vested activity was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Performance Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2021, there was $6.6 million of total unrecognized compensation expense related to non-vested performance shares, which is expected to be recognized over the remaining vesting period during fiscal 2022, 2023 and 2024.</span></div> P10Y P3Y 10800000 10400000 9800000 10.23 10.93 12.27 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of these awards was determined using following inputs:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5% - 1.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8% - 1.9%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1% - 3.1%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.4% - 26.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0% - 23.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0% - 21.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director and officer grants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-officer grants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td></tr></table></div> 0.005 0.013 0.008 0.019 0.021 0.031 0.254 0.266 0.210 0.237 0.160 0.215 0.016 0.016 0.016 P8Y P8Y P8Y P7Y P7Y P7Y <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option activity was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,785,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,103,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,531,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(845,086)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,279)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,533,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,030,938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,929)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,444,743 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6785812 34.93 908925 58.02 1103054 25.07 60433 50.57 6531250 39.66 944094 51.94 845086 30.35 96279 52.72 6533979 42.44 1004631 46.61 1030938 36.00 62929 49.95 6444743 44.05 22600000 18300000 30300000 10361676 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding and exercisable stock options as of July 31, 2021 were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.627%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Exercise Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number<br/>Exercisable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$28.00 to $32.49</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$32.50 to $37.49</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37.50 to $42.49</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$42.50 to $47.49</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,294,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$47.50 and above</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,444,743 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,599,853 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 28.00 32.49 701597 P4Y4M24D 28.22 701597 P4Y4M24D 28.22 32.50 37.49 564098 P1Y6M 34.37 564098 P1Y6M 34.37 37.50 42.49 1133867 P3Y2M12D 40.29 1133867 P3Y2M12D 40.29 42.50 47.49 2294336 P7Y 44.80 1354933 P5Y6M 43.97 47.50 1750845 P7Y8M12D 54.96 845358 P7Y4M24D 55.82 6444743 P5Y8M12D 44.05 4599853 P4Y7M6D 41.66 142700000 112800000 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended July 31, 2021, activity for non-vested stock options that contain vesting provisions was as follows:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849,496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,844,890 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1744931 11.18 1004631 10.23 849496 10.94 55176 10.65 1844890 10.79 6100000 P3Y P3Y 0 2 1900000 3400000 3800000 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value related to the Company’s performance-based awards was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.06 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based award for non-vested activity was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Performance Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 46.06 51.61 58.35 198200 54.93 106100 46.06 95133 58.35 8600 51.56 200567 48.76 6600000 Employee Benefit Plans<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Benefit Pension Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has defined benefit pension plans for many of its hourly and salaried employees. There are two types of U.S. plans. The Hourly Pension Plan is primarily for union production employees. The Company no longer allows entrants into the Hourly Pension Plan and certain participating employees continue to accrue Company contribution credits. The Salaried Pension Plan is for some salaried and non-union production employees. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company no longer allows entrants into the Salaried Pension Plan and the participating employees no longer accrue Company contribution credits. Non-U.S. defined benefit pension plans consist of plans in Belgium, Germany, Mexico and the United Kingdom. These 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other income, net</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Consolidated Statements of Earnings. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension costs and amounts recognized in other comprehensive (loss) income for the Company’s pension plans were as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost and transition amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement charge</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Curtailment charge</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes recognized in other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial gain (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of asset obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in net periodic benefit costs and other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in projected benefit obligations, fair value of plan assets and funded status of the Company’s pension plans for the years ended July 31, 2021 and 2020 were as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in projected benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation, beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation, end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets, beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets, end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status of plans, end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized on the Consolidated Balance Sheets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net recognized asset (liability)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net overfunded status of $11.4 million and underfunded status of $35.0 million as of July 31, 2021 and 2020, respectively, is recognized on the Consolidated Balance Sheets. The pension-related accumulated other comprehensive loss as of July 31, 2021 and 2020 (prior to the consideration of income taxes) was $119.1 million and $166.1 million, respectively, and consisted primarily of unrecognized actuarial losses. The loss expected to be recognized in net periodic pension expense during the year ending July 31, 2022 is $7.4 million. The accumulated benefit obligation for all defined benefit pension plans was $556.5 million and $561.9 million as of July 31, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The projected benefit obligation and fair value of plan assets for pension plans with projected benefit obligations in excess of plan assets were $83.6 million and $57.4 million, respectively, as of July 31, 2021, and $220.4 million and $179.3 million, respectively, as of July 31, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for pension plans with accumulated benefit obligations in excess of plan assets were $13.8 million, $13.8 million and $3.1 million, respectively, as of July 31, 2021 and $158.0 million, $156.2 million and $133.1 million, respectively, as of July 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assumptions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant assumptions used in determining the actuarial present value of the projected benefit obligation were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All U.S. plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average discount rates, expected returns on plan assets and rates of increase in future compensation levels used to determine the net periodic benefit cost were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All U.S. plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discount Rates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s objective in selecting a discount rate is to select the best estimate of the rate at which the benefit obligations could be effectively settled on the measurement date, taking into account the nature and duration of the benefit obligations of the plan. In making this best estimate, the Company looks at the rates of return on high-quality, fixed-income investm</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ents currently available, and expected to be available, during the period to maturity of the benefits. This process includes assessing the universe of bonds available on the measurement date with a quality rating of Aa or better. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Long-Term Rate of Return on Plan Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the historical returns and the future expectations for returns for each asset class, as well as the target asset allocation to develop the assumption for each of its U.S. pension plans. The assumption for non-U.S. pension plans reflects the investment allocation and expected total portfolio returns specific to each plan and country. The expected long-term rate of return on assets is an asset-based weighted average.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mortality Rates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s actuary uses the Pri-2012 mortality table issued by the Society of Actuaries in 2019, and the Scale MMP-2019 mortality improvement projection scale for its U.S. pension plans. These assumptions were used for determining the benefit obligations as of July 31, 2021 and for developing the annual expense for the fiscal year ending July 31, 2022. For non-U.S. pension plans, the Company follows the local actuary’s recommendation.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Service and Interest Costs </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a full yield curve approach to estimate service and interest costs by applying specific spot rates along the yield curve used to determine the benefit obligation of relevant projected cash outflows. This method provides a precise measurement of service and interest costs by aligning the timing of the plans’ liability cash flows to the corresponding spot rate on the yield curve. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Global Equity Securities </span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global equity securities consist primarily of publicly traded U.S. and non-U.S. equities, mutual funds, collective investment trusts, diversified growth investment funds and private equity. Publicly traded equities and index funds are valued at the closing price reported in the active market in which the individual securities are traded. Private equity consists of interests in partnerships that invest in U.S. and non-U.S. equity and debt securities. This may include a diversified mix of partnership interests including buyouts, restructured or distressed debt, growth equity, mezzanine or subordinated debt, real estate, special situation partnerships and venture capital investments. Interests in these funds are valued at the net asset value (NAV) per share.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fixed Income Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed income securities consist primarily of investment and non-investment grade debt securities, debt securities issued by the U.S. Treasury, multi-asset credit investment funds and exchange-traded funds. Government, corporate and other bonds and notes, interest rate and inflation swaps, physical inflation-linked and nominal gilts, synthetic gilts, money market instruments and cash are valued at the closing price reported if they are traded on an active market or if they are traded at yields currently available on comparable securities of issuers with similar credit ratings. Fixed income securities also include smaller allocations to alternative investments, private equity and alternative fixed income investments. Alternative investments consist primarily of private placement funds, private equity investments and alternative fixed income-like investments. Private equity consists of interests in partnerships that invest in U.S. and non-U.S. equity and debt securities. This may include a diversified mix of partnership interests including buyouts, restructured/distressed debt, growth equity, mezzanine or subordinated debt, real estate, special situation partnerships and venture capital investments. Alternative fixed income securities consist primarily of private partnership interests in hedge funds. Interests in these funds are valued at the net asset value NAV per share. The NAV is determined by the administrator or custodian of the fund based on the fair value of the underlying assets owned by the fund less its liabilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Insurance Contracts</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Insurance contracts are individual contracts whereby an insurance company offers a guaranteed minimum interest return. The Company does not have any influence on the investment decisions made by the insurer. European insurers, in general, are strictly regulated by an external control mechanism and have to invest for their guaranteed interest products within certain boundaries. Typically they have a strategic asset allocation with 80% to 90% fixed income products and 10% to 20% equity type products, including real estate.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Real Assets Funds</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real assets funds consist of interests in partnerships that invest in private real estate and commodities investments. Interests in partnerships are valued using the NAV.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Plan Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of pension plan assets and their respective levels in the fair value hierarchy by asset category were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances of July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments in the fair value hierarchy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments using NAV per share as practical expedient</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of July 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments in the fair value hierarchy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments using NAV per share as practical expedient</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain investments, valued at NAV, had the following unfunded commitments and/or redemption restrictions (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.435%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">NAV</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unfunded Commitments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">NAV</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unfunded Commitments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Redemption Frequency (If Currently Eligible)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Redemption Notice (Days)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Monthly, Weekly</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 90 </span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarterly, Semi-Annually</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 - 90</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private equity and other funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarterly, Semi-Annually</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 - 90</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real asset funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not eligible</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total U.S. assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the fair values of the pension plans’ Level 3 assets were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:85.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance as of July 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance as of July 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance as of July 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance as of July 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investment Policies and Strategies</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For U.S. pension plans, t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company uses a total return investment approach to achieve a long-term return on plan assets, with what the Company believes to be a prudent level of risk for the purpose of meeting its retirement income commitments to employees. The U.S. pension plans’ investments are diversified to assist in managing risk. During the year ended July 31, 2021, the Company’s asset allocation were as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Salaried Pension Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hourly Pension Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global equities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The target allocation guidelines are determined in conjunction with the Company’s investment consultant and through the use of modeling the risk/return trade-offs among asset classes utilizing assumptions about expected annual return, expected volatility/standard deviation of returns and expected correlations with other asset classes. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For non-U.S. plans, the general investment objectives are to maintain a suitably diversified portfolio of secure assets with appropriate liquidity that will generate income and capital growth to meet, together with any new contributions from members and the Company, the cost of current and future benefits. Investment policy and performance is measured and monitored on an ongoing basis.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimated Contributions and Future Payments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The Company made contributions of $6.4 million to its</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> pension plans during the year ended July 31, 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Future required pension plan contributions may change significantly depending on the actual rate of return on plan assets, discount rates and regulatory requirements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future benefit required payments for the Company’s pension plans as of July 31, 2021 were as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:85.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027-2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retirement Savings and Employee Stock Ownership Plan (ESOP)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a contributory employee savings plan to U.S. employees that permits participants to make contributions by salary reduction pursuant to section 401(k) of the Internal Revenue Code. For eligible employees, employee contributions of up to 50% of compensation are matched at a rate equaling 100% of the first three percent contributed and 50% of the next two percent contributed. In addition, the Company contributes three percent of compensation annually for eligible employees. Total contribution expense for this plan was $25.2 million, $22.0 million and $23.5 million for the years ended July 31, 2021, 2020 and 2019, respectively. This plan also includes shares from an ESOP. As of July 31, 2021, all shares of the ESOP have been allocated to participants. Total ESOP shares are considered to be shares outstanding for diluted earnings per share calculations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Compensation and Other Benefit Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides various deferred compensation and other benefit plans to certain executives. The deferred compensation plan allows these employees to defer the receipt of all or a portion of their cash bonus and other stock-related compensation and up to 75% of their salary to future periods. Other benefit plans are provided to supplement the benefits for a select group of highly compensated individuals that are reduced because of compensation limitations set by the Internal Revenue Code. The Company has recorded a liability of $3.3 million and $4.1 million as of July 31, 2021 and 2020, respectively, related primarily to its deferred compensation plans.</span></div> 2 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension costs and amounts recognized in other comprehensive (loss) income for the Company’s pension plans were as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost and transition amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement charge</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Curtailment charge</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes recognized in other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial gain (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of asset obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized in net periodic benefit costs and other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7500000 9500000 6000000.0 10200000 13500000 16400000 23700000 26100000 26500000 300000 700000 600000 -8200000 -6500000 -4400000 -2000000.0 -3100000 -2900000 -800000 0 0 5300000 7200000 3800000 35900000 -25200000 -29000000.0 0 -200000 -200000 1200000 600000 400000 -10200000 -9500000 -7300000 -47300000 14900000 21100000 -42000000.0 22100000 24900000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in projected benefit obligations, fair value of plan assets and funded status of the Company’s pension plans for the years ended July 31, 2021 and 2020 were as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in projected benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation, beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation, end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets, beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets, end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status of plans, end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized on the Consolidated Balance Sheets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net recognized asset (liability)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 585600000 520400000 7500000 9500000 10200000 13500000 800000 800000 5700000 -55200000 -8400000 -12800000 10700000 10700000 16200000 15900000 579900000 585600000 550600000 502200000 55600000 59100000 3100000 3000000.0 800000 800000 8100000 12100000 10700000 10700000 16200000 15900000 591300000 550600000 11400000 -35000000.0 37500000 6200000 1300000 1500000 24800000 39700000 11400000 -35000000.0 11400000 -35000000 -119100000 -166100000 7400000 556500000 561900000 83600000 57400000 220400000 179300000 13800000 13800000 3100000 158000000 156200000 133100000 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant assumptions used in determining the actuarial present value of the projected benefit obligation were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All U.S. plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0.0255 0.0237 0.0533 0.0608 0.0155 0.0148 0.0313 0.0378 0.0286 0.0288 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average discount rates, expected returns on plan assets and rates of increase in future compensation levels used to determine the net periodic benefit cost were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All U.S. plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.0237 0.0355 0.0443 0.0533 0.0608 0.0625 0.0152 0.0185 0.0243 0.0313 0.0378 0.0408 0.0286 0.0272 0.0269 0.80 0.90 0.10 0.20 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of pension plan assets and their respective levels in the fair value hierarchy by asset category were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances of July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments in the fair value hierarchy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments using NAV per share as practical expedient</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of July 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments in the fair value hierarchy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments using NAV per share as practical expedient</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2200000 1000000.0 0 3200000 184100000 0 0 184100000 134400000 158400000 0 292800000 0 0 37700000 37700000 320700000 159400000 37700000 517800000 73500000 591300000 6800000 3300000 0 10100000 170900000 0 0 170900000 111400000 110800000 0 222200000 0 41700000 0 41700000 0 0 35400000 35400000 289100000 155800000 35400000 480300000 70300000 550600000 <div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain investments, valued at NAV, had the following unfunded commitments and/or redemption restrictions (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.435%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">NAV</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unfunded Commitments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">NAV</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unfunded Commitments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Redemption Frequency (If Currently Eligible)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Redemption Notice (Days)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Monthly, Weekly</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 90 </span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarterly, Semi-Annually</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 - 90</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private equity and other funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarterly, Semi-Annually</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 - 90</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real asset funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not eligible</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total U.S. assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 50700000 1800000 49500000 1800000 P10D P90D 20400000 0 0 0 P60D P90D 0 0 17800000 0 P60D P90D 2400000 4300000 3000000.0 4300000 73500000 6100000 70300000 6100000 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the fair values of the pension plans’ Level 3 assets were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:85.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance as of July 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance as of July 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance as of July 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance as of July 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 28600000 3500000 -1500000 500000 300000 30800000 4100000 2100000 500000 2100000 35400000 3600000 100000 600000 2000000.0 37700000 During the year ended July 31, 2021, the Company’s asset allocation were as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Salaried Pension Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hourly Pension Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global equities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.33 0.29 0.65 0.70 0.01 0 0.01 0.01 1 1 6400000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future benefit required payments for the Company’s pension plans as of July 31, 2021 were as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:85.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027-2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 30700000 26100000 28100000 30100000 28300000 145400000 0.50 1 0.03 0.50 0.02 0.03 25200000 22000000 23500000 0.75 3300000 4100000 Fair Value Measurements<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value measurements of financial instruments are reported in one of three levels based on the lowest level of significant input used. For Level 1, inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities. For 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. For Level 3,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inputs to the fair value measurement are unobservable inputs or are based on valuation techniques.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Financial Instruments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2021 and 2020, the carrying va</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lues of cash and cash equivalents, ac</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">counts receivable, short-term borrowings and accounts payable approximate fair value because of the short-term nature of these instrume</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nts, and a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re classified as Level 1 in the fair value hierarchy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Debt</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2021, the estimated fair values of fixed interest rate long-term debt were $297.4 million compared to the carrying values of $275.0 million. As of July 31, 2020, the estimated fair values of fixed interest rate long-term debt were $297.3 million compared to the carrying values of $275.0 million. The fair values are estimated by discounting the projected cash flows using the rates at which similar amounts of debt could currently be borrowed. The carrying values of total variable interest rate long-term debt were $188.3 million and $350.0 million as of July 31, 2021 and 2020, respectively, and approximate their fair values. Long-term debt is classified as Level 2 in the fair value hierarchy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds equity method investments, which are included in other long-term assets on the accompanying Consolidated Balance Sheets. The aggregate carrying amount of these investments was $24.2 million and $21.7 million as of July 31, 2021 and 2020, respectively. These equity method investments are measured at fair value on a non-recurring 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 are required to be measured, they 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><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Fair Value Measurements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into derivative instrument agreements, including forward foreign currency exchange contracts, net investment hedges and interest rate swaps, to manage risk in connection with changes in foreign currency and interest rates. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. The Company does not enter into derivative instrument agreements for trading or speculative purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the Company’s forward foreign currency exchange contracts, net investment hedges and interest rate swaps 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 and are determined by standard calculations and models that use readily observable market parameters. These inputs include foreign currency exchange rates and interest rates. Industry standard data providers are the primary source for forward and spot rate information for both interest rates and foreign currency exchange rates. The fair values of the Company’s forward foreign currency exchange contracts, net investment hedges and interest rate swaps are classified as Level 2 in the fair value hierarchy.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Forward Foreign Currency Exchange Contracts</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers’ local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers’ local currency. Both of these transaction types can create volatility in the Company’s financial statements. The Company uses forward currency exchange contracts to manage those exposures and fluctuations. These contracts generally mature in 12 months or less, which is consistent with the forecasts of the rel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ated purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, most of which are related to certain intercompany transactions, are not designated.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Investment Hedges</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses fixed-to-fixed cross-currency swap agreements to hedge its exposure to adverse foreign currency exchange rate </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">movements for its operations in Europe. The Company has elected the spot method of designating these contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as net investment hedges. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses swap agreements to hedge exposure related to interest expense and to manage its exposure to interest rate movements. In fiscal 2021, the Company entered into interest rate swap agreements designated as cash flow hedges with aggregate notional amounts of $40.0 million and $25.0 million, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively, he</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">dging future fixed-rate debt issuances, which effectively fixed a portion of interest payments based on the ten year treasury rate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s. Both instruments terminated in the fourth quarter of fiscal 2021, generating a realized gain of $2.6 million, and were subsequently recorded in accumulated other comprehensive loss on the Consolidated Balance Sheet and will be amortized to interest expense over the life of the related debt issued in August 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Derivatives Contracts</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s derivative contracts, which were recorded on the Consolidated Balance Sheets was as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:30.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Values Significant Other Observable Inputs </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Notional Amounts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward foreign currency exchange contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment hedge</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total designated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.9</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward foreign currency exchange contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total not designated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:11pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">The total notional amount of $117.2 million as of July 31, 2021 includes purchases of $73.0 million and sales of $44.2 million, or net purchases of $28.8 million. The total notional amount of $68.1 million as of July 31, 2020 includes purchases of $45.2 million and sales of $22.9 million, or net purchases of $22.3 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">The total notional amount of $154.2 million as of July 31, 2021 includes purchases of $76.1 million and sales of $78.1 million, or net sales of $2.0 million. The total notional amount of $169.1 million as of July 31, 2020 includes purchases of $82.9 million and sales of $86.2 million, or net sales of $3.2 million.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward foreign currency exchange contract assets were recorded in other current assets and in other long-term assets on the Consolidated Balance Sheets. Forward foreign currency exchange contract liabilities were recorded in other current liabilities on the Consolidated Balance Sheets. The net investment hedge was recorded in other current assets and in other long-term liabilities on the Consolidated Balance Sheets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of the Company’s designated hedges are reporte</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d in accumulated other comprehensive loss on the Consolidated Balance Sheets until the related transaction occurs. Designated hedges are recognized as a component of sales, cost of sales, operating expenses and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other income, net</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Consolidated Statements of Earnings upon occurrence of the related hedged transaction.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">H</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">edges which are not designated are recognized in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other income, net</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Consolidated Statements of Earnings timed to coincide with the related hedged transactions. Changes in the fair value of these hedges are, likewise, recognized in other income, net in the Consolidated Statements of Earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies cash flows from derivatives designated in a qualifying cash flow hedging relationship in the same category as the cash flows from the hedged items. Cash flows from these derivative transactions are recorded in operating activities in the Consolidated Statements of Cash Flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts related to forward foreign currency exchange contracts are expected to be reclassified into earnings during the next 12 months based upon the timing of inventory purchases and sales. Amounts related to excluded components associated with the net investment hedge are expected to be reclassified into earnings through their termination in July 2029. See Note 12 for additional information on accumulated other comprehensive loss. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Risk Related Contingent Features</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 is a failure under other financing arrangements related to payment terms or covenants. As of July 31, 2021 and 2020, no collateral was posted.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Counterparty Credit Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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> 297400000 275000000 297300000 275000000 188300000 188300000 350000000 350000000 24200000 21700000 P12M 40000000 25000000 2600000 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s derivative contracts, which were recorded on the Consolidated Balance Sheets was as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:30.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Values Significant Other Observable Inputs </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Notional Amounts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward foreign currency exchange contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment hedge</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total designated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.9</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward foreign currency exchange contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total not designated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:11pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">The total notional amount of $117.2 million as of July 31, 2021 includes purchases of $73.0 million and sales of $44.2 million, or net purchases of $28.8 million. The total notional amount of $68.1 million as of July 31, 2020 includes purchases of $45.2 million and sales of $22.9 million, or net purchases of $22.3 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">The total notional amount of $154.2 million as of July 31, 2021 includes purchases of $76.1 million and sales of $78.1 million, or net sales of $2.0 million. The total notional amount of $169.1 million as of July 31, 2020 includes purchases of $82.9 million and sales of $86.2 million, or net sales of $3.2 million.</span></div> 117200000 68100000 1000000.0 100000 1200000 600000 55800000 55800000 1100000 1200000 2000000.0 0 173000000.0 123900000 2100000 1300000 3200000 600000 154200000 154200000 169100000 500000 2000000.0 400000 800000 154200000 169100000 500000 2000000.0 400000 800000 327200000 293000000.0 2600000 3300000 3600000 1400000 117200000 73000000 44200000 28800000 68100000 45200000 22900000 22300000 154200000 154200000 76100000 78100000 -2000000.0 169100000 82900000 86200000 -3200000 Guarantees<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advanced Filtration Systems Inc. (AFSI) is an unconsolidated joint venture established by the Company and Caterpillar Inc. (Caterpillar) in 1986. AFSI designs and manufactures high-efficiency fluid filters used in Caterpillar’s machinery worldwide. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Caterpillar equally own the shares of AFSI, and guaran</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tee certain </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">debt and banking services, including credit and debit cards, merchant processing and treasury management services, of the joint venture. The Company accounts for AFSI as an equity method investment. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding debt relating to AFSI and the contingent liability for standby letters of credit relating to the Company was as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding debt of AFSI (the Company guarantees half)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent liability for standby letters of credit issued under the Company’s revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts drawn for letters of credit under the Company’s revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Items relating to AFSI, which are recorded in other income, net in the Consolidated Statements of Earnings were as follows (in millions):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment earnings from AFSI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalty income from AFSI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding debt relating to AFSI and the contingent liability for standby letters of credit relating to the Company was as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding debt of AFSI (the Company guarantees half)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent liability for standby letters of credit issued under the Company’s revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts drawn for letters of credit under the Company’s revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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> 37800000 40000000.0 7700000 7500000 0 0 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Items relating to AFSI, which are recorded in other income, net in the Consolidated Statements of Earnings were as follows (in millions):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment earnings from AFSI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalty income from AFSI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1800000 2200000 -300000 6900000 6800000 6500000 Commitments and Contingencies<div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The Company believes the estimated liability in its Consolidated Financial Statements for claims or litigation is adequate and appropriate for the probable and estimable outcomes. Liabilities recorded were not material to the Company’s financial position, results of operations or liquidity. 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><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranty Reserves</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates warranty expense on certain products at the time of sale using quantitative measures based on historical warranty claim experience and evaluation of specific customer warranty i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ssues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. There were no individually or collectively material specific warranty matters accrued for, or significant settlements made, during the years ended July 31, 2021 and 2020. The Company’s accrued warranty reserves were</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.1 million and $9.5 million as of July 31, 2021 and 2020, respectively.</span></div> 6100000 9500000 Segment Reporting<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s reportable segments are Engine Products and Industrial Pr</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oducts. The Company determines its operating segments consistent with the manner in which it manages its operations and evaluates performance for internal review and decision-making. Corporate and unallocated includes corporate expenses determin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed to be non-allocable to the segments, such as interest expense, certain incentive compensation as well as restructuring charges.</span><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Engine Products segment sells to 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 include 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.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Industrial Products segment sells to various dealers, distributors, OEMs of gas-fired turbines and OEMs and end users requiring clean air filtration solutions and replacement filters. Products include dust, fume and mist collectors, compressed air purification systems, air filtration systems for gas turbines, polytetrafluoroethylene 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.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has manufacturing facilities that serve both of its reportable segments. As such, asset and capital expenditure information by reportable segment has not been provided, since the Company does not produce or utilize such information internally. In addition, although depreciation and amortization expense is a component of each reportable segment’s operating results, it is not discretely identifiable.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment details by product group were as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Engine<br/>Products Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial<br/>Products Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and<br/>Unallocated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total<br/>Company</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,853.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity earnings in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended July 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,581.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity earnings in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended July 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,926.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,844.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity earnings in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales by product group were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engine Products segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Off-Road</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On-Road</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace and Defense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Engine Products segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,926.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Products segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Filtration Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gas Turbine Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Special Applications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Industrial Products segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,853.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,581.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,844.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales, generally disaggregated by location where the customer’s order was received, and property, plant and equipment, net by geographic region were as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, Plant and Equipment, Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LATAM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,853.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended July 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,059.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LATAM</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,581.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended July 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LATAM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,844.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:11pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no customers that accounted for over 10% of net sales during the years ended July 31, 2021, 2020 or 2019. There were no customers that accounted for over 10% of gross accounts receivable as of July 31, 2021 or 2020.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment details by product group were as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Engine<br/>Products Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial<br/>Products Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and<br/>Unallocated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total<br/>Company</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,853.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity earnings in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended July 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,581.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity earnings in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended July 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,926.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,844.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity earnings in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1957700000 896200000 0 2853900000 2853900000 2853900000 4200000 0 0 4200000 289000000.0 133300000 -41300000 381000000.0 381000000.0 24200000 0 0 24200000 1727500000 854300000 0 2581800000 4700000 500000 0 5200000 229300000 124900000 -19000000.0 335200000 21700000 0 0 21700000 1926000000 918900000 0 2844900000 2100000 100000 0 2200000 254600000 140100000 -19500000 375200000 19000000.0 4000000.0 0 23000000.0 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales by product group were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engine Products segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Off-Road</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On-Road</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace and Defense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Engine Products segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,926.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Products segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Filtration Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gas Turbine Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Special Applications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Industrial Products segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,853.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,581.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,844.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 328100000 256500000 315100000 138800000 124400000 179800000 1394600000 1228900000 1315300000 96200000 117700000 115800000 1957700000 1727500000 1926000000 621900000 581200000 641800000 96200000 101600000 106300000 178100000 171500000 170800000 896200000 854300000 918900000 2853900000 2853900000 2853900000 2581800000 2844900000 <div style="margin-top:11pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales, generally disaggregated by location where the customer’s order was received, and property, plant and equipment, net by geographic region were as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, Plant and Equipment, Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LATAM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,853.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended July 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,059.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LATAM</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,581.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended July 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LATAM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,844.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1084200000 214000000.0 865700000 220400000 649200000 60400000 254800000 123000000.0 2853900000 617800000 1059900000 229000000.0 760200000 229400000 553200000 59800000 208500000 113400000 2581800000 631600000 1192600000 231000000.0 826800000 199100000 597900000 50200000 227600000 108600000 2844900000 588900000 Restructuring<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of fiscal 2021, the Company initiated activities to further improve its operating and manufacturing cost structure, primarily in its EMEA region. These activities resulted in restructuring charges, primarily related to severance, of $14.8 million in the second quarter of fiscal 2021. Charges of $5.8 million were included in cost of sales and $9.0 million were included in operating expenses in the Consolidated Statement of Earnings for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">year ended July 31, 2021</span>. Charges of $2.5 million relate to the Engine Products segment, $6.5 million relate to the Industrial Products segment and $5.8 million were included in Corporate and unallocated. For the year ended July 31, 2021, $4.5 million of the restructuring charges were paid and $10.3 million were accrued as of July 31, 2021. 14800000 5800000 9000000 2500000 6500000 5800000 4500000 10300000 XML 16 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - USD ($)
12 Months Ended
Jul. 31, 2021
Sep. 10, 2021
Jan. 31, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jul. 31, 2021    
Current Fiscal Year End Date --07-31    
Document Transition Report false    
Entity File Number 1-7891    
Entity Registrant Name DONALDSON COMPANY, INC.    
Entity Incorporation, State DE    
Entity Tax Identification Number 41-0222640    
Entity Address, Street Address 1400 West 94th Street    
Entity Address, City Minneapolis    
Entity Address, State MN    
Entity Address, Postal Zip Code 55431    
City Area Code 952    
Local Phone Number 887-3131    
Title of each class Common Stock, $5.00 par value    
Trading Symbol(s) DCI    
Name of each exchange on which registered NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 7,459,060,097
Entity Common Stock, Shares Outstanding   124,010,864  
Documents Incorporated by Reference Portions of the registrant’s Proxy Statement for its 2021 annual meeting of stockholders (the “2021 Proxy Statement”) are incorporated by reference in Part III, as specifically set forth in Part III.    
Entity Central Index Key 0000029644    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Income Statement [Abstract]      
Net sales $ 2,853.9 $ 2,581.8 $ 2,844.9
Cost of sales 1,882.2 1,710.2 1,896.6
Gross profit 971.7 871.6 948.3
Selling, general and administrative 519.2 470.3 497.8
Research and development 67.8 61.2 62.3
Operating expenses 587.0 531.5 560.1
Operating income 384.7 340.1 388.2
Interest expense 13.0 17.4 19.9
Other income, net (9.3) (12.5) (6.9)
Earnings before income taxes 381.0 335.2 375.2
Income taxes 94.1 78.2 108.0
Net earnings $ 286.9 $ 257.0 $ 267.2
Weighted average shares – basic (in shares) 126.4 126.9 128.3
Weighted average shares – diluted (in shares) 128.2 128.3 130.3
Net earnings per share – basic (in dollars per share) $ 2.27 $ 2.03 $ 2.08
Net earnings per share – diluted (in dollars per share) $ 2.24 $ 2.00 $ 2.05
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net earnings $ 286.9 $ 257.0 $ 267.2
Other comprehensive income (loss):      
Foreign currency translation income (loss) 30.0 18.7 (26.6)
Pension liability adjustment, net of deferred taxes of $(11.5), $3.3 and $5.0, respectively 35.3 (11.0) (16.1)
Derivatives:      
Gains (losses) on hedging derivatives, net of deferred taxes of $(0.2), $0.0 and $0.1, respectively 0.8 0.6 (0.5)
Reclassification of (gains) losses on hedging derivatives to net income, net of taxes of $(0.1), $(0.4) and $0.0, respectively (0.3) 0.6 0.1
Total derivatives 0.5 1.2 (0.4)
Net other comprehensive income (loss) 65.8 8.9 (43.1)
Comprehensive income $ 352.7 $ 265.9 $ 224.1
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Statement of Comprehensive Income [Abstract]      
Pension liability adjustments, tax $ (11.5) $ 3.3 $ 5.0
Gains (losses) on hedging derivatives, deferred taxes (0.2) 0.0 0.1
Reclassification of losses (gains) on hedging derivatives to net income, taxes $ (0.1) $ (0.4) $ 0.0
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Jul. 31, 2021
Jul. 31, 2020
Current assets:    
Cash and cash equivalents $ 222.8 $ 236.6
Accounts receivable, less allowances of $7.0 and $6.2, respectively 552.7 455.3
Inventories, net 384.5 322.7
Prepaid expenses and other current assets 84.0 82.1
Total current assets 1,244.0 1,096.7
Property, plant and equipment, net 617.8 631.6
Goodwill 322.5 316.8
Intangible assets, net 61.6 67.3
Other long-term assets 154.3 132.2
Total assets 2,400.2 2,244.6
Current liabilities:    
Short-term borrowings 48.5 3.8
Current maturities of long-term debt 0.0 5.7
Accounts payable 293.9 187.7
Accrued employee compensation and related taxes 126.8 71.2
Current lease liabilities 18.1 25.7
Dividend payable 27.6 26.6
Other current liabilities 91.7 86.1
Total current liabilities 606.6 406.8
Long-term debt 461.0 617.4
Non-current income taxes payable 80.7 87.4
Deferred income taxes 26.6 16.7
Other long-term liabilities 88.2 112.5
Total liabilities 1,263.1 1,240.8
Commitments and contingencies (Note 17)
Redeemable non-controlling interest 0.0 10.9
Stockholders’ 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
Additional paid-in capital 5.8 0.0
Retained earnings 1,608.4 1,430.0
Non-controlling interest 0.0 5.8
Stock-based compensation plans 12.8 15.9
Accumulated other comprehensive loss (118.2) (184.0)
Treasury stock, 26,620,560 and 25,304,515 shares, respectively, at cost (1,129.9) (1,033.0)
Total stockholders’ equity 1,137.1 992.9
Total liabilities and stockholders’ equity $ 2,400.2 $ 2,244.6
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Jul. 31, 2021
Jul. 31, 2020
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 7.0 $ 6.2
Preferred stock (in usd per share) $ 1.00 $ 1.00
Preferred stock (in shares) 1,000,000 1,000,000
Preferred stock (in shares) 0 0
Common stock (in usd per share) $ 5.00 $ 5.00
Common stock (in shares) 240,000,000 240,000,000
Common stock (in shares) 151,643,194 151,643,194
Treasury stock (in shares) 26,620,560 25,304,515
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Operating Activities      
Net earnings $ 286.9 $ 257.0 $ 267.2
Adjustments to reconcile net earnings to net cash provided by operating activities:      
Depreciation and amortization 95.3 87.6 81.1
Equity in earnings of affiliates, net of distributions (2.1) (2.7) (1.2)
Deferred income taxes (5.9) 2.7 10.2
Stock-based compensation expense 14.2 15.2 15.0
Other, net 19.6 23.9 (7.6)
Changes in operating assets and liabilities, excluding effect of acquired businesses:      
Accounts receivable, net (92.7) 77.1 1.4
Inventories, net (56.3) 11.9 (5.5)
Prepaid expenses and other current assets (5.3) 1.4 (9.7)
Income taxes payable (3.6) (13.1) (2.0)
Accounts payable and other accrued expenses 151.8 (74.0) (3.1)
Net cash provided by operating activities 401.9 387.0 345.8
Investing Activities      
Purchases of property, plant and equipment (59.0) (124.4) (150.7)
Proceeds from sale of property, plant and equipment 0.7 2.0 0.3
Acquisitions, net of cash acquired 0.0 (6.5) (96.0)
Net cash used in investing activities (58.3) (128.9) (246.4)
Financing Activities      
Proceeds from long-term debt 7.9 262.4 155.0
Repayments of long-term debt (170.4) (281.0) (44.8)
Change in short-term borrowings 45.2 0.9 (25.3)
Purchase of non-controlling interests (14.4) 0.0 (1.1)
Purchase right exercised in finance lease (13.8) 0.0 0.0
Purchase of treasury stock (142.2) (94.3) (129.2)
Dividends paid (107.2) (106.4) (99.7)
Tax withholding for stock compensation transactions (4.2) (6.3) (4.1)
Exercise of stock options 35.8 25.2 25.9
Net cash used in financing activities (363.3) (199.5) (123.3)
Effect of exchange rate changes on cash 5.9 0.2 (3.0)
(Decrease) increase in cash and cash equivalents (13.8) 58.8 (26.9)
Cash and cash equivalents, beginning of year 236.6 177.8 204.7
Cash and cash equivalents, end of year 222.8 236.6 177.8
Supplemental Cash Flow Information      
Income taxes paid 105.9 90.7 99.3
Interest paid 10.9 17.1 19.1
Supplemental Disclosure of Non-Cash Operating and Investing Transactions      
Accrued property, plant and equipment additions 7.0 9.5 16.5
Leased assets obtained in exchange for new operating lease liabilities 12.4 33.1  
Transfer of operating lease asset and operating lease liability $ (9.2) $ 0.0 $ 0.0
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
$ in Millions
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Non- Controlling Interest
Stock-Based 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)
Comprehensive income                
Net earnings 267.2     267.2        
Foreign currency translation (26.6)           (26.6)  
Pension liability adjustment, net of deferred taxes (16.1)           (16.1)  
Gains (losses) on hedging derivatives, net of deferred taxes (0.5)           (0.5)  
Reclassification of gains on hedging derivatives to net income 0.1           0.1  
Comprehensive income 224.1              
Treasury stock acquired (129.2)             (129.2)
Stock options exercised 25.0     (17.2)       42.2
Stock compensation expense 15.0     10.9   3.8   0.3
Deferred stock and other activity 2.0     0.5 0.6 (3.4)   4.3
Dividends (102.0)     (102.0)        
Ending Balance at Jul. 31, 2019 892.7 758.2 0.0 1,281.5 5.4 21.7 (192.9) (981.2)
Comprehensive income                
Net earnings 257.0     257.0        
Foreign currency translation 18.7           18.7  
Pension liability adjustment, net of deferred taxes (11.0)           (11.0)  
Gains (losses) on hedging derivatives, net of deferred taxes 0.6           0.6  
Reclassification of gains on hedging derivatives to net income 0.6           0.6  
Comprehensive income 265.9              
Treasury stock acquired (94.3)             (94.3)
Stock options exercised 24.9     (9.1)       34.0
Stock compensation expense 15.2     11.9   3.4   (0.1)
Deferred stock and other activity (5.4)     (5.2) 0.4 (9.2)   8.6
Dividends (106.1)     (106.1)        
Ending Balance at Jul. 31, 2020 992.9 758.2 0.0 1,430.0 5.8 15.9 (184.0) (1,033.0)
Comprehensive income                
Net earnings 286.9     286.9        
Foreign currency translation 30.0           30.0  
Pension liability adjustment, net of deferred taxes 35.3           35.3  
Gains (losses) on hedging derivatives, net of deferred taxes 0.8           0.8  
Reclassification of gains on hedging derivatives to net income (0.3)           (0.3)  
Comprehensive income 352.7              
Treasury stock acquired (142.2)             (142.2)
Stock options exercised 35.6     (5.9)       41.5
Stock compensation expense 14.2   3.6 8.8   1.9   (0.1)
Deferred stock and other activity (4.3)     (3.3) 0.1 (5.0)   3.9
Purchase of non-controlling interest (3.7)   2.2   (5.9)      
Dividends (108.1)     (108.1)        
Ending Balance at Jul. 31, 2021 $ 1,137.1 $ 758.2 $ 5.8 $ 1,608.4 $ 0.0 $ 12.8 $ (118.2) $ (1,129.9)
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) - $ / shares
12 Months Ended
Jul. 30, 2021
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Statement of Stockholders' Equity [Abstract]        
Dividends, per share (in dollars per share) $ 0.220 $ 0.86 $ 0.84 $ 0.80
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
12 Months Ended
Jul. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Description of Business
Donaldson Company, Inc. (the Company) is a global manufacturer of filtration systems and replacement parts. The Company’s core strengths include leading filtration technology, strong customer relationships and its global presence. Products are manufactured and sold around the world. Products are sold to original equipment manufacturers (OEMs), distributors, dealers and directly to end users.
Principles of Consolidation
The Consolidated Financial Statements include the accounts of the Company and all of its majority-owned subsidiaries. All intercompany accounts and transactions have been eliminated. The Company’s joint ventures are not majority-owned and are accounted for under the equity method. Certain reclassifications to previously reported financial information have been made to conform to the current period presentation.
Use of Estimates
The preparation of the Company’s financial statements in conformity with generally accepted accounting principles (GAAP) in the United States (U.S.) requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
The effects of the ongoing Coronavirus (COVID-19) pandemic continue to impact global economic conditions. Management cannot predict with specificity the extent and duration of any future impact on the Company’s business and financial results from the COVID-19 pandemic.
Foreign Currency Translation
For most foreign operations, local currencies are considered the functional currency. Assets and liabilities of non-U.S. dollar functional currency entities are translated to U.S. dollars at fiscal year-end exchange rates and the resulting gains and losses arising from the translation of net assets located outside the U.S. are recorded as a cumulative translation adjustment, a component of accumulated other comprehensive loss on the Consolidated Balance Sheets. Elements of the Consolidated Statements of Earnings are translated at average exchange rates in effect during the fiscal year. Foreign currency transaction losses are included in other income, net in the Consolidated Statements of Earnings and were $2.9 million, $4.7 million and $4.9 million in the years ended July 31, 2021, 2020 and 2019, respectively.
Cash Equivalents
The Company considers all highly liquid temporary investments with an original maturity of three months or less to be cash equivalents. Cash equivalents are carried at cost which approximates market value.
Revenue Recognition
Revenue is measured as the amount of consideration the Company expects to receive in exchange for the fulfillment of performance obligations. The transaction price of a contract could be reduced by variable consideration including product volume rebates, discounts, refunds and returns, in the determination of net sales. The Company primarily relies on historical experience and anticipated future performance to estimate variable consideration. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when outstanding contingencies are resolved. The Company accounts for amounts billed to customers for reimbursement of shipping and handling as fulfillment costs by recording these amounts as revenue and accruing costs when the related revenue is recognized.
For most customer contracts, the Company recognizes revenue at a point in time when control of the goods or services is transferred to the customer. For product sales, control is typically deemed to have transferred in accordance with the shipping terms, either at the time of shipment from the plants or distribution centers or the time of delivery to the customers. Revenue is recognized for services upon completion of those services. Payment terms vary by customer and the geographic location of the customer. The Company’s contracts with customers do not include significant financing components or non-cash consideration.
The Company has some contracts with customers where the performance obligations are satisfied over time. Certain customer contracts provide the Company with an enforceable right to payment of the transaction price for performance completed to date and the Company uses an output method of production to measure the progress towards the completion of the performance obligation in these arrangements. The timing of revenue recognized from these products is slightly accelerated compared to revenue recognized at the time of shipment or delivery.
Incremental costs of obtaining a contract with a customer and other costs to fulfill a contract are required to be capitalized unless the Company elects to expense contract costs with periods of less than one year. The Company has elected to expense these costs of obtaining a contract as incurred when the related contract period is less than one year. The Company does not pay upfront sales commissions on contracts when the related contract period is greater than one year, thus has not capitalized any amounts as of July 31, 2021, see Note 3.
Accounts Receivable, Net and Allowance for Doubtful Accounts
Accounts receivable, net are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s best estimate of the amount of credit losses in its existing accounts receivable. The Company determines the allowance based on utilization of a combination of aging schedules with reserve rates applied to both current and aged receivables using historical write-off experience, regional economic data and evaluation of specific customer accounts for risk of loss and changes in current or projected conditions to calculate the allowances related to accounts receivable, net. The Company reviews its allowance for doubtful accounts monthly. Account balances are reviewed on a pooled basis by reporting unit and geographic region, and are reserved when the Company determines it is probable the receivable will not be recovered. The Company reduces the receivable, and corresponding allowance when it confirms an account is uncollectible.
Inventories
Inventories are stated at the lower of cost and net realizable value. U.S. inventories are valued using the last-in, first-out (LIFO) method while the non-U.S. inventories are valued using the first-in, first-out (FIFO) method. Inventories valued at LIFO were approximately 30.4% and 27.6% of total inventories as of July 31, 2021 and 2020, respectively. For inventories valued under the LIFO method, the FIFO cost exceeded the LIFO carrying values by $40.6 million and $39.2 million as of July 31, 2021 and 2020, respectively. Results of operations for all periods presented were not materially affected by the liquidation of LIFO inventory, see Note 4.
Property, Plant and Equipment
Property, plant and equipment are stated at cost. Additions, improvements or major renewals are capitalized while expenditures that do not enhance or extend the asset’s useful life are expensed as incurred. Depreciation is computed using the straight-line method. Depreciation expense was $87.1 million, $79.3 million and $73.5 million in the years ended July 31, 2021, 2020 and 2019, respectively. The estimated useful lives of property, plant and equipment are ten to 40 years for buildings, including building improvements, and three to ten years for machinery and equipment, see Note 5.
Internal-Use Software
The Company capitalizes direct costs of materials and services used in the development and purchase of internal-use software. Amounts capitalized are amortized on a straight-line basis over a period of five to seven years and are reported as a component of property, plant and equipment.
Cloud Computing Arrangements
The Company capitalizes certain costs incurred during the application development stage of implementation of internal-use software in cloud computing arrangements. Amounts capitalized are amortized on a straight-line basis over a period of five to ten years and are reported as a component of other long-term assets.
Goodwill and Intangible Assets
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations under the purchase method of accounting. Intangible assets, comprised of customer relationships, patents, trademarks and technology, are amortized on a straight-line basis over their estimated useful lives of five to 20 years. Goodwill is assessed for impairment annually or if an event occurs or circumstances change that would indicate the carrying amount may be impaired. The impairment assessment for goodwill is done at a reporting unit level. Reporting units are one level below the operating segment level but can be combined when reporting units within the same operating segment have similar economic characteristics. An impairment loss would be recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit, see Note 6.
Recoverability of Long-Lived Assets
The Company reviews its long-lived assets, including identifiable intangibles, for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If impairment indicators are present and the estimated future undiscounted cash flows are less than the carrying value of the assets, the carrying value is reduced to the fair market value. There were no impairment charges recorded for the years ended July 31, 2021, 2020 and 2019.
Income Taxes
The provision for income taxes is computed based on the pretax income reported for financial statement purposes. Deferred tax assets and liabilities are recognized for the expected future tax consequences attributed to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which those temporary differences are anticipated to reverse. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.
The Company maintains a reserve for uncertain tax benefits. Benefits of tax return positions are recognized in the financial statements when the position is more likely than not to be sustained by the taxing authorities based solely on the technical merits of the position. If the recognition threshold is met, the tax benefit is measured and recognized as the largest amount of tax benefit that is greater than 50% likely to be realized, in the Company’s judgment, see Note 8.
Leases
The Company adopted the Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02) in the first quarter of fiscal 2020. This ASU requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases.
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 on the Consolidated Balance Sheets based on the present value of future lease payments, and recognizes lease expense on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheets, and are expensed on a straight-line basis over the lease term. Variable lease expense primarily includes leases with payments indexed to inflation when the index changes after lease commencement, and is immaterial.
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 are considered in calculating the lease liability and right-of-use asset when it is reasonably certain the Company will exercise an option. The Company’s incremental borrowing rate on the commencement date is used to calculate the present value of future payments for most leases since the rate implicit in the lease is generally not readily determinable, see Note 9.
Stock-Based Compensation
Stock-based compensation expense is recognized using the fair value method for all awards, see Note 13.
Treasury Stock
Repurchased common stock is stated at cost, determined on an average cost basis, and is presented as a reduction of stockholders’ equity on the Consolidated Balance Sheets.
Research and Development Expenses
Research and development expenses include scientific research costs such as salaries, facility costs, testing, technical information technology and administrative expenditures as well as an allocation of corporate costs. Research and development expenses are for the application of scientific advances to the development of new and improved products and their uses. Substantially all research and development is performed in-house. Expenses are charged against earnings in the year incurred.
Shipping and Handling
Shipping and handling costs of $79.2 million, $68.1 million and $76.7 million are classified as a component of operating expenses in the Consolidated Statements of Earnings for the years ended July 31, 2021, 2020 and 2019, respectively.
Forward Foreign Currency Exchange Contracts
The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers’ local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers’ local currency. Both of these transaction types can create volatility in the Company’s financial statements. The Company uses forward currency exchange contracts to manage those exposures and fluctuations. These contracts generally mature in 12 months or less, which is consistent with the forecasts of the related purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, related to certain intercompany transactions, are not designated, see Note 15.
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. This contract terminates in July 2029. The Company has elected the spot method of designating these contracts as net investment hedges, see Note 15.
Interest Rate Swaps
The Company uses swap agreements to hedge exposure related to interest expense and to manage its exposure to interest rate movements. The Company enters into interest rate swap agreements designated as cash flow hedges to hedge future fixed-rate debt issuances, which effectively fix a portion of interest payments. The Company entered into and terminated agreements within the fiscal year, see Note 15.
Product Warranties
The Company provides for estimated warranty expense at the time of sale and accrues for specific items at the time their existence is known and the amounts are determinable. The Company estimates warranty expense using quantitative measures based on historical warranty claim experience and evaluation of specific customer warranty issues, see Note 17.
New Accounting Standards Recently 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 an 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 and other financial assets measured at amortized cost and other off-balance sheet credit exposures. The Company adopted ASU 2016-13 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact 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 standards on credit losses (Topic 326), derivatives and hedging (Topic 815) and recognition and measurement of financial instruments (Topic 825). The Company adopted ASU 2019-04 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Consolidated Financial Statements.
New Accounting Standards Not Yet Adopted
The Company considers the applicability and impact of all ASU’s issued but not yet adopted. The Company assessed ASU’s not listed above and determined that they were either not applicable or were not expected to have a material impact on the Company’s financial reporting.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions and Divestitures
12 Months Ended
Jul. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions and DivestituresIn fiscal 2019, the Company acquired 91.0% of the shares of BOFA International LTD (BOFA), headquartered in the United Kingdom, for cash consideration of $101.3 million less cash acquired of $2.2 million. 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 added additional filtration technology to the Company’s existing product lines. In the second quarter of fiscal 2021, the Company acquired the remaining 9.0% of the shares of BOFA for $8.0 million.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
12 Months Ended
Jul. 31, 2021
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 also performs 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, generally disaggregated by location where the customer’s order was placed, were as follows (in millions):
Year Ended July 31,
 202120202019
U.S. and Canada$1,084.2 $1,059.9 $1,192.6 
Europe, Middle East and Africa (EMEA)865.7 760.2 826.8 
Asia Pacific (APAC)649.2 553.2 597.9 
Latin America (LATAM)254.8 208.5 227.6 
Total net sales$2,853.9 $2,581.8 $2,844.9 
Contract Assets and Liabilities
The satisfaction of performance obligations and the resulting recognition of revenue typically correspond with billing of 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 other current assets on the Consolidated Balance Sheets. Contract assets were $14.9 million and $11.9 million as of July 31, 2021 and 2020. In other limited circumstances, the customer may make a payment at a time earlier than when revenue is recognized and prior to the satisfaction of performance obligations, resulting in contract liabilities, which are reported in other current liabilities and other long-term liabilities on the Consolidated Balance Sheets. Contract liabilities were $12.2 million and $10.0 million as of July 31, 2021 and 2020, 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 28 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories, Net
12 Months Ended
Jul. 31, 2021
Inventory Disclosure [Abstract]  
Inventories, Net Inventories, Net
The components of inventories, net were as follows (in millions):
July 31,
20212020
Raw materials$148.1 $109.6 
Work in process43.2 32.8 
Finished products193.2 180.3 
Total inventories, net$384.5 $322.7 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment, Net
12 Months Ended
Jul. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, Net Property, Plant and Equipment, Net
The components of property, plant and equipment, net were as follows (in millions):
July 31,
20212020
Land$27.1 $24.9 
Buildings410.8 384.5 
Machinery and equipment972.0 880.1 
Computer software144.3 145.4 
Construction in progress40.6 102.8 
Less accumulated depreciation(977.0)(906.1)
Total property, plant and equipment, net$617.8 $631.6 
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets
12 Months Ended
Jul. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Intangible Assets
The Company has allocated goodwill to reporting units within its Engine Products and Industrial Products segments. There were no dispositions or impairment charges recorded during the years ended July 31, 2021, 2020 and 2019. In the fourth quarter of fiscal 2020, the Company acquired the remaining interest of its joint venture in Saudi Arabia for $7.5 million, and as a result, recorded $5.4 million of goodwill.
Goodwill by reportable segment was as follows (in millions):
Engine Products SegmentIndustrial Products SegmentTotal
Balance as of July 31, 2019$84.5 $218.6 $303.1 
Goodwill acquired— 5.4 5.4 
Currency translation0.3 8.0 8.3 
Balance as of July 31, 202084.8 232.0 316.8 
Goodwill acquired— — — 
Currency translation(0.1)5.8 5.7 
Balance as of July 31, 2021$84.7 $237.8 $322.5 
Intangible asset classes were as follows (in millions, except weighted average useful life):
July 31, 2021July 31, 2020
Weighted Average Useful Life (years)Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount
Accumulated
Amortization
Customer relationships 11.7$107.5 $(56.4)$105.2 $(50.0)
Patents, trademarks and technology6.824.3 (13.8)23.7 (11.6)
Total intangible assets, net$131.8 $(70.2)$128.9 $(61.6)
Amortization expense relating to existing intangible assets as of July 31, 2021 was as follows (in millions):
2022$7.2 
20236.3 
20245.9 
20255.8 
20265.5 
Thereafter30.9 
Total amortization expense$61.6 
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Short-Term Borrowings and Long-Term Debt
12 Months Ended
Jul. 31, 2021
Debt Disclosure [Abstract]  
Short-Term Borrowings Short-Term Borrowings and Long-Term Debt
Short-Term Borrowings
Short-term borrowings were as follows (in millions):
European Commercial Paper ProgramU.S. Credit FacilitiesRest of the World Credit FacilitiesEuropean Operations Credit FacilitiesTotal
Year Ended July 31,
2021202020212020202120202021202020212020
Available credit facilities$118.2 $118.4 $100.0 $190.0 $64.1 $54.6 $54.3 $55.4 $336.6 $418.4 
Reductions to borrowing capacity:
Outstanding borrowings — — 48.5 — — 3.8 — — 48.5 3.8 
Other non-borrowing reductions— — — — 19.6 21.1 30.6 20.9 50.2 42.0 
Total reductions— — 48.5 — 19.6 24.9 30.6 20.9 98.7 45.8 
Remaining borrowing capacity$118.2 $118.4 $51.5 $190.0 $44.5 $29.7 $23.7 $34.5 $237.9 $372.6 
Weighted average interest rate as of July 31, 2021 and 2020N/AN/A0.96 %N/AN/A1.48 %N/AN/AN/AN/A
Other non-borrowing reductions include financial instruments such as bank guarantees and foreign exchange instruments. Commitment fees for years ended July 31, 2021 and 2020 were not material.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt
12 Months Ended
Jul. 31, 2021
Debt Disclosure [Abstract]  
Long-Term Debt
Long-Term Debt
Long-term debt was as follows:
Interest RateOutstanding Balance
Financial InstrumentFixed or VariableAmountMaturity DateJuly 31, 2021July 31, 2020July 31, 2021July 31, 2020
Unsecured senior notesFixed
$125.0 million
March 27, 20243.72 %3.72 %$125.0 $125.0 
Unsecured senior notesFixed
$125.0 million
June 17, 20303.18 %3.18 %125.0 125.0 
Unsecured term loanVariable
 €80.0 million
October 28, 20240.70 %0.70 %95.1 94.7 
Unsecured revolving credit facilityVariable
$500.0 million
May 21, 20261.10 %1.29 %75.0 240.0 
Unsecured senior notesFixed
$25.0 million
April 16, 20252.93 %2.93 %25.0 25.0 
Unsecured term loanVariable¥1.0  billionMay 20, 20240.42 %0.41 %9.1 9.6 
Unsecured term loanVariable¥1.0  billionJuly 15, 20260.47 %N/A9.1 N/A
Unsecured senior notes
Fixed
$50.0 million
November 5, 20282.12 %N/A— N/A
Unsecured senior notes
Fixed
$100.0 million
August 5, 20312.50 %N/A— N/A
Unsecured term loanVariable¥600.0  millionJuly 15, 2021N/A0.27 %N/A5.7 
Debt issuance costs, net(2.3)(1.9)
Subtotal461.0 623.1 
Less current maturities— 5.7 
Total long-term debt$461.0 $617.4 
In the fourth quarter of fiscal 2021, the Company entered into a new credit agreement that maintained the borrowing availability of $500.0 million, which replaced the previous agreement. This revolving credit facility is with a group of lenders and allows for borrowings in multiple currencies. The interest rate is calculated using the appropriate benchmark rate plus the applicable rate. The borrowing availability can be reduced or the agreement terminated early at the option of the Company. The Company can request to increase the revolving credit facility by up to $250.0 million, subject to terms of the credit facility agreement, including written notification and lender acceptance, through an accordion feature. Borrowings are automatically rolled over until the credit facility maturity date, unless the agreement is terminated early or the Company is found to be in default. The total facility includes a commitment fee of 0.08% to 0.25%, depending on the Company’s leverage ratio.
Certain debt agreements contain financial covenants related to interest coverage and leverage ratios, as well as other non-financial covenants. As of July 31, 2021, the Company was in compliance with all such covenants.
In the fourth quarter of fiscal 2021, the Company entered into an agreement in which the Company would issue and sell two tranches of unsecured senior notes. The first tranche is a $100.0 million ten year note due 2031 at a fixed interest rate of 2.50%, with proceeds received in August 2021. The second tranche is a $50.0 million seven year note due 2028 at a fixed interest rate of 2.12%, with proceeds to be received in November 2021.
The Company has long-term borrowing capacity of $417.3 million available for further borrowing under existing credit facilities as of July 31, 2021. The remaining borrowing capacity has been reduced for standby letters of credit as discussed in Note 16.
Future maturities of the Company’s long-term debt as of July 31, 2021 were as follows (in millions):
2022$— 
2023— 
2024134.1 
2025120.1 
202684.1 
Thereafter125.0 
Total future maturities payments463.3 
Less debt issuance costs, net2.3 
Total future maturities payments, net of debt issuance costs$461.0 
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
12 Months Ended
Jul. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of earnings before income taxes were as follows (in millions):
Year Ended July 31,
 202120202019
U.S.$114.1 $112.8 $127.4 
Foreign266.9 222.4 247.8 
Total$381.0 $335.2 $375.2 
The components of the provision for income taxes were as follows (in millions):
Year Ended July 31,
202120202019
Current
Federal$13.2 $9.7 $21.3 
State3.9 3.1 4.0 
Foreign82.9 62.7 72.5 
Total current100.0 75.5 97.8 
Deferred
Federal(1.9)4.1 7.4 
State(0.2)0.2 1.4 
Foreign(3.8)(1.6)1.4 
Total deferred(5.9)2.7 10.2 
Total provision for income taxes$94.1 $78.2 $108.0 
The reconciliation of the U.S. statutory income tax rate with the effective income tax rate was as follows:
Year Ended July 31,
202120202019
Statutory U.S. federal rate21.0 %21.0 %21.0 %
State income taxes0.8 0.9 1.3 
Foreign operations4.4 3.5 4.7 
Global Intangible Low Tax Income0.6 0.2 1.3 
Foreign Derived Intangible Income(0.7)(1.4)(1.4)
Export, manufacturing and research credits(0.7)(0.7)(0.8)
Change in unrecognized tax benefits0.2 0.6 (0.8)
Tax benefits on stock-based compensation (1.0)(1.2)(1.6)
Impact of U.S. Tax Cuts and Jobs Act — — 5.0 
Other0.1 0.4 0.1 
Effective income tax rate24.7 %23.3 %28.8 %
The tax effects of temporary differences that give rise to deferred tax assets and liabilities were as follows (in millions):
July 31,
20212020
Deferred tax assets
Accrued expenses$12.8 $9.9 
Compensation and retirement plans28.3 31.8 
Net operating loss (NOL) and tax credit carryforwards7.9 8.1 
Inventory reserves2.6 3.4 
Operating lease assets12.7 18.8 
Other7.7 4.2 
Gross deferred tax assets72.0 76.2 
Valuation allowance(4.6)(8.1)
Deferred tax assets, net of valuation allowance67.4 68.1 
Deferred tax liabilities
Depreciation and amortization(57.0)(47.4)
Operating lease liabilities(12.7)(18.8)
Other(3.5)(1.8)
Deferred tax liabilities(73.2)(68.0)
Net deferred tax (liability) asset$(5.8)$0.1 
The activity in the NOL and tax credit valuation allowances was as follows (in millions):
Year Ended July 31,
202120202019
Balance as of beginning of year$(8.1)$(4.4)$(6.2)
Additions charged to costs and expenses(0.8)(3.7)(0.2)
Deductions from reserves4.3 — 2.0 
Balance as of end of year$(4.6)$(8.1)$(4.4)
As of July 31, 2021, the Company had deferred tax assets related to U.S. federal foreign tax credits of $4.7 million, state research and development credits of $2.5 million and foreign operating loss carryovers of $0.7 million. The U.S. federal tax credits will expire after 10 years. The state portion will expire after one to 20 years and the foreign portion after 12 years. As of July 31, 2021, the Company had provided $4.6 million for a valuation allowance against certain of these deferred tax assets based on management’s determination that it is more-likely-than-not that the tax benefits related to these assets will not be realized.
As of July 31, 2021, the total undistributed earnings of the Company’s non-U.S. subsidiaries was $1.3 billion, of which $1.0 billion was not considered indefinitely reinvested. The Company is subject to foreign withholding taxes on a small portion of these earnings distributable in the future in the form of dividends. Thus, the Company provides for foreign withholding taxes payable upon future dividend distributions of the earnings not considered indefinitely reinvested annually. For the year ended July 31, 2021, the Company recognized a tax charge of $8.8 million related to these foreign withholding taxes. The remaining $255.0 million of earnings are considered indefinitely reinvested, and it is not practicable to estimate, within any reasonable range, the additional taxes that may be payable on the potential distribution of the portion of the undistributed earnings considered indefinitely reinvested.
The transition tax related to the U.S. Tax Cuts and Jobs Act on undistributed earnings was accrued in fiscal 2018, and it is payable over an eight year period and the portion not due within 12 months as of July 31, 2021 was $60.1 million. This amount was classified in non-current income taxes payable on the Consolidated Balance Sheets.
The reconciliation of the beginning and ending amount of gross unrecognized tax benefits was as follows (in millions):
Year Ended July 31,
202120202019
Balance as of beginning of year$16.9 $15.5 $18.5 
Additions for tax positions of the current year4.7 2.8 2.5 
Additions for tax positions of prior years2.7 0.2 0.7 
Reductions for tax positions of prior years(1.0)(0.1)(4.9)
Reductions due to lapse of applicable statute of limitations(4.6)(1.5)(1.3)
Balance as of end of year$18.7 $16.9 $15.5 
The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income tax expense. During the year ended July 31, 2021, the Company recognized interest expense, net of tax benefit, of $0.4 million. As of July 31, 2021 and 2020, accrued interest and penalties on a gross basis were $1.6 million and $2.2 million, respectively. If the Company were to prevail on all unrecognized tax benefits recorded, substantially all of the unrecognized tax benefits would benefit the effective tax rate. With an average statute of limitations of five years, up to $4.9 million of the unrecognized tax benefits could potentially expire in the next 12 months, unless extended by an audit.
The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. The U.S. Internal Revenue Service has completed examinations of the Company’s U.S. federal income tax returns through 2017. With few exceptions, the Company is no longer subject to state and foreign income tax examinations by tax authorities for years before 2016.
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 current and future resolution of audits or disputes may result in a material change to the reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
12 Months Ended
Jul. 31, 2021
Leases [Abstract]  
Leases Leases
The Company enters into operating leases primarily for office, production and warehouse facilities, production and non-production equipment, automobiles and computer equipment.
The Company’s operating lease costs were as follows (in millions):
Year Ended July 31,
20212020
Operating lease cost$25.6 $30.1 
Short-term lease cost2.4 2.4 
Total lease costs
$28.0 $32.5 
Supplemental balance sheet information for the Company was as follows (in millions):
July 31,
20212020
Right-of-use lease assets$51.2 $73.7 
Current lease liabilities$18.1 $25.7 
Long-term lease liabilities
$33.7 $48.1 
Additional information related to operating leases was as follows:
July 31,
20212020
Weighted average remaining lease term (years)4.64.8
Weighted average discount rate3.26 %3.50 %
Remaining payments for operating leases having initial terms of more than one year as of as of July 31, 2021 were as follows (in millions):
2022$18.9 
202312.3 
20247.3 
20254.3 
20263.8 
Thereafter7.7 
Total future lease payments54.3 
Less imputed interest3.1 
Present value of future lease payments$51.2 
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share
12 Months Ended
Jul. 31, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares. 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 other stock incentive plans.
Basic and diluted net earnings per share calculations were as follows (in millions, except per share amounts):
Year Ended July 31,
202120202019
Net earnings$286.9 $257.0 $267.2 
Weighted average common shares outstanding
Weighted average common shares – basic126.4 126.9 128.3 
Dilutive impact of stock-based awards1.8 1.4 2.0 
Weighted average common shares – diluted128.2 128.3 130.3 
Net earnings per share – basic$2.27 $2.03 $2.08 
Net earnings per share – diluted$2.24 $2.00 $2.05 
Stock options excluded from net earnings per share calculation0.81.70.8
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
12 Months Ended
Jul. 31, 2021
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
Share Repurchases
The Company’s Board of Directors has 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 year ended July 31, 2021, the Company repurchased 2.4 million shares for $142.2 million. During the year ended July 31, 2020, the Company repurchased 2.0 million shares for $94.3 million. As of July 31, 2021, the Company had remaining authorization to repurchase 8.3 million shares under this plan.
Treasury stock share activity was as follows:
Year Ended July 31,
20212020
Balance as of beginning of year25,304,515 24,324,483 
Stock repurchases2,416,741 2,030,545 
Net issuance upon exercise of stock options(1,004,298)(833,168)
Issuance under compensation plans(82,998)(198,120)
Other activity(13,400)(19,225)
Balance as of end of year26,620,560 25,304,515 
Dividends Paid and Declared
Dividends paid were 85.0 cents and 84.0 cents per common share for the years ended July 31, 2021 and 2020, respectively. On July 30, 2021, the Company’s Board of Directors declared a cash dividend in the amount of 22.0 cents per common share, payable August 31, 2021, to stockholders of record as of August 16, 2021.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Loss
12 Months Ended
Jul. 31, 2021
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss for the years ended July 31, 2021 and 2020 were as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of July 31, 2020, net of tax$(74.0)$(110.0)$— $(184.0)
Other comprehensive income before reclassifications and tax30.0 36.8 (1)1.0 67.8 
Tax expense— (9.3)(0.2)(9.5)
Other comprehensive income before reclassifications, net of tax30.0 27.5 0.8 58.3 
Reclassifications, before tax— 10.0 (2)(0.2)9.8 
Tax expense— (2.2)(0.1)(2.3)
Reclassifications, net of tax— 7.8 (0.3)(3)7.5 
Other comprehensive income, net of tax30.0 35.3 0.5 65.8 
Balance as of July 31, 2021, net of tax$(44.0)$(74.7)$0.5 $(118.2)
Balance as of July 31, 2019, net of tax$(92.7)$(99.0)$(1.2)$(192.9)
Other comprehensive income (loss) before reclassifications and tax18.7 (16.8)(1)0.6 2.5 
Tax benefit— 4.1 — 4.1 
Other comprehensive income (loss) before reclassifications, net of tax18.7 (12.7)0.6 6.6 
Reclassifications, before tax— 2.5 (2)1.0 3.5 
Tax expense— (0.8)(0.4)(1.2)
Reclassifications, net of tax— 1.7 0.6 (3)2.3 
Other comprehensive income (loss), net of tax18.7 (11.0)1.2 8.9 
Balance as of July 31, 2020, net of tax$(74.0)$(110.0)$— $(184.0)
(1)In fiscal 2021, pension curtailment and settlement accounting was triggered and the Company recorded charges of $2.8 million. Remeasurements of the Company’s pension obligations resulted in a decrease to other comprehensive loss of $36.8 million, see Note 14.
In fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $3.1 million. Remeasurements of the Company’s pension obligations resulted in an increase to other comprehensive loss of $16.8 million, see Note 14.
(2)Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs that were reclassified from accumulated other comprehensive loss on the Consolidated Balance Sheets to cost of sales and operating expenses in the Consolidated Statements of Earnings, see Note 14.
(3)Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net in the Consolidated Statements of Earnings, see Note 15.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
12 Months Ended
Jul. 31, 2021
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Stock-Based Compensation Stock-Based CompensationThe Company recognizes stock-based compensation expense for all stock-based awards based on the grant date fair value of the award. Stock-based awards consist primarily of non-qualified stock options, performance-based awards, restricted stock awards and restricted stock units. Grants related to restricted stock awards and restricted stock units are immaterial.
Stock Options
The exercise price of options granted is equal to the market price of the Company’s common stock at the date of the grant. Options are generally exercisable for up to 10 years from the date of grant and vest in equal increments over three years. The Company issues treasury shares upon option exercise.
For the years ended July 31, 2021, 2020 and 2019, the Company recorded pretax stock-based compensation expense associated with options of $10.8 million, $10.4 million and $9.8 million, respectively. Fair value is calculated using the Black-Scholes option pricing model.
The weighted average fair value for options granted during the years ended July 31, 2021, 2020 and 2019 was $10.23, $10.93 and $12.27 per share, respectively.
The fair value of these awards was determined using following inputs:
Year Ended July 31,
202120202019
Risk-free interest rate
0.5% - 1.3%
0.8% - 1.9%
2.1% - 3.1%
Expected volatility
25.4% - 26.6%
21.0% - 23.7%
16.0% - 21.5%
Expected dividend yield1.6 %1.6 %1.6 %
Expected life:
Director and officer grants8 years8 years8 years
Non-officer grants7 years7 years7 years
Option activity was as follows:
 Options
Outstanding
Weighted
Average Exercise
Price
Balance as of July 31, 20186,785,812 $34.93 
Granted908,925 58.02 
Exercised(1,103,054)25.07 
Canceled/forfeited(60,433)50.57 
Balance as of July 31, 20196,531,250 39.66 
Granted944,094 51.94 
Exercised(845,086)30.35 
Canceled/forfeited(96,279)52.72 
Balance as of July 31, 20206,533,979 42.44 
Granted1,004,631 46.61 
Exercised(1,030,938)36.00 
Canceled/forfeited(62,929)49.95 
Balance as of July 31, 20216,444,743 $44.05 
The total intrinsic value of options exercised during the years ended July 31, 2021, 2020 and 2019 was $22.6 million, $18.3 million and $30.3 million, respectively.
The number of shares authorized as of July 31, 2021 for outstanding options and future grants was 10,361,676. Unvested options forfeited are recorded in operating expenses in the Consolidated Statements of Earnings in the period in which they occur.
Outstanding and exercisable stock options as of July 31, 2021 were as follows:
Range of Exercise PricesNumber
Outstanding
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
Number
Exercisable
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
$28.00 to $32.49
701,597 4.4$28.22 701,597 4.4$28.22 
$32.50 to $37.49
564,098 1.534.37 564,098 1.534.37 
$37.50 to $42.49
1,133,867 3.240.29 1,133,867 3.240.29 
$42.50 to $47.49
2,294,336 7.044.80 1,354,933 5.543.97 
$47.50 and above
1,750,845 7.754.96 845,358 7.455.82 
6,444,743 5.7$44.05 4,599,853 4.6$41.66 
As of July 31, 2021, the aggregate intrinsic value of stock options outstanding and exercisable was $142.7 million and $112.8 million, respectively.
For the year ended July 31, 2021, activity for non-vested stock options that contain vesting provisions was as follows:
 OptionsWeighted
Average Grant
Date Fair
Value
Balance as of beginning of year1,744,931 $11.18 
Granted1,004,631 10.23 
Vested(849,496)10.94 
Canceled(55,176)10.65 
Balance as of end of year1,844,890 $10.79 
As of July 31, 2021, there was $6.1 million of total unrecognized compensation expense related to non-vested stock options, which is expected to be recognized over the remaining vesting period during fiscal 2022, 2023 and 2024.
Performance-Based Awards
Performance-based awards are payable in common stock and are based on a formula that measures Company performance over a three year period. These awards are settled after three years with payouts ranging from zero to 200% of the target award value depending on achievement. Performance-based award expense under these plans totaled $1.9 million, $3.4 million and $3.8 million in the years ended July 31, 2021, 2020 and 2019, respectively.
The weighted average grant date fair value related to the Company’s performance-based awards was as follows:
Year Ended July 31,
202120202019
Weighted average grant date fair value$46.06 $51.61 $58.35 
Performance-based award for non-vested activity was as follows:
 Performance SharesWeighted
Average Grant
Date Fair
Value
Balance as of beginning of year198,200 $54.93 
Granted106,100 46.06 
Vested(95,133)58.35 
Canceled(8,600)51.56 
Balance as of end of year200,567 $48.76 
As of July 31, 2021, there was $6.6 million of total unrecognized compensation expense related to non-vested performance shares, which is expected to be recognized over the remaining vesting period during fiscal 2022, 2023 and 2024.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans
12 Months Ended
Jul. 31, 2021
Retirement Benefits, Description [Abstract]  
Employee Benefit Plans Employee Benefit Plans
Defined Benefit Pension Plans
The Company has defined benefit pension plans for many of its hourly and salaried employees. There are two types of U.S. plans. The Hourly Pension Plan is primarily for union production employees. The Company no longer allows entrants into the Hourly Pension Plan and certain participating employees continue to accrue Company contribution credits. The Salaried Pension Plan is for some salaried and non-union production employees. The Company no longer allows entrants into the Salaried Pension Plan and the participating employees no longer accrue Company contribution credits. Non-U.S. defined benefit pension plans consist of plans in Belgium, Germany, Mexico and the United Kingdom. These 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 Consolidated Statements of Earnings.
Net periodic pension costs and amounts recognized in other comprehensive (loss) income for the Company’s pension plans were as follows (in millions):
Year Ended July 31,
202120202019
Net periodic benefit cost
Service cost$7.5 $9.5 $6.0 
Interest cost10.2 13.5 16.4 
Expected return on assets(23.7)(26.1)(26.5)
Prior service cost and transition amortization0.3 0.7 0.6 
Actuarial loss amortization8.2 6.5 4.4 
Settlement charge2.0 3.1 2.9 
Curtailment charge0.8 — — 
Net periodic benefit costs5.3 7.2 3.8 
Other changes recognized in other comprehensive income (loss):
Net actuarial gain (loss)35.9 (25.2)(29.0)
Amortization of asset obligations— 0.2 0.2 
Amortization of prior service cost1.2 0.6 0.4 
Amortization of net actuarial loss10.2 9.5 7.3 
Total recognized in other comprehensive income (loss)47.3 (14.9)(21.1)
Total recognized in net periodic benefit costs and other comprehensive income (loss)$42.0 $(22.1)$(24.9)
The changes in projected benefit obligations, fair value of plan assets and funded status of the Company’s pension plans for the years ended July 31, 2021 and 2020 were as follows (in millions):
Year Ended July 31,
20212020
Change in projected benefit obligation
Projected benefit obligation, beginning of year$585.6 $520.4 
Service cost7.5 9.5 
Interest cost10.2 13.5 
Participant contributions0.8 0.8 
Actuarial (gain) loss(5.7)55.2 
Currency exchange rates8.4 12.8 
Settlements paid(10.7)(10.7)
Benefits paid(16.2)(15.9)
Projected benefit obligation, end of year579.9 585.6 
Change in fair value of plan assets
Fair value of plan assets, beginning of year550.6 502.2 
Actual return on plan assets55.6 59.1 
Company contributions3.1 3.0 
Participant contributions0.8 0.8 
Currency exchange rates8.1 12.1 
Settlements paid(10.7)(10.7)
Benefits paid(16.2)(15.9)
Fair value of plan assets, end of year591.3 550.6 
Funded status of plans, end of year$11.4 $(35.0)
Amounts recognized on the Consolidated Balance Sheets
Other long-term assets$37.5 $6.2 
Other current liabilities(1.3)(1.5)
Other long-term liabilities(24.8)(39.7)
Net recognized asset (liability)$11.4 $(35.0)
The net overfunded status of $11.4 million and underfunded status of $35.0 million as of July 31, 2021 and 2020, respectively, is recognized on the Consolidated Balance Sheets. The pension-related accumulated other comprehensive loss as of July 31, 2021 and 2020 (prior to the consideration of income taxes) was $119.1 million and $166.1 million, respectively, and consisted primarily of unrecognized actuarial losses. The loss expected to be recognized in net periodic pension expense during the year ending July 31, 2022 is $7.4 million. The accumulated benefit obligation for all defined benefit pension plans was $556.5 million and $561.9 million as of July 31, 2021 and 2020, respectively.
The projected benefit obligation and fair value of plan assets for pension plans with projected benefit obligations in excess of plan assets were $83.6 million and $57.4 million, respectively, as of July 31, 2021, and $220.4 million and $179.3 million, respectively, as of July 31, 2020.
The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for pension plans with accumulated benefit obligations in excess of plan assets were $13.8 million, $13.8 million and $3.1 million, respectively, as of July 31, 2021 and $158.0 million, $156.2 million and $133.1 million, respectively, as of July 31, 2020.
Assumptions
The significant assumptions used in determining the actuarial present value of the projected benefit obligation were as follows:
Year Ended July 31,
20212020
All U.S. plans  
Discount rate2.55 %2.37 %
Expected rate of return on plan assets5.33 %6.08 %
Rate of compensation increaseN/AN/A
Non-U.S. plans  
Discount rate1.55 %1.48 %
Expected rate of return on plan assets3.13 %3.78 %
Rate of compensation increase2.86 %2.88 %
The weighted average discount rates, expected returns on plan assets and rates of increase in future compensation levels used to determine the net periodic benefit cost were as follows:
Year Ended July 31,
202120202019
All U.S. plans   
Discount rate2.37 %3.55 %4.43 %
Expected rate of return on plan assets5.33 %6.08 %6.25 %
Rate of compensation increaseN/AN/AN/A
Non-U.S. plans   
Discount rate1.52 %1.85 %2.43 %
Expected rate of return on plan assets3.13 %3.78 %4.08 %
Rate of compensation increase2.86 %2.72 %2.69 %
Discount Rates
The Company’s objective in selecting a discount rate is to select the best estimate of the rate at which the benefit obligations could be effectively settled on the measurement date, taking into account the nature and duration of the benefit obligations of the plan. In making this best estimate, the Company looks at the rates of return on high-quality, fixed-income investments currently available, and expected to be available, during the period to maturity of the benefits. This process includes assessing the universe of bonds available on the measurement date with a quality rating of Aa or better.
Expected Long-Term Rate of Return on Plan Assets
The Company considers the historical returns and the future expectations for returns for each asset class, as well as the target asset allocation to develop the assumption for each of its U.S. pension plans. The assumption for non-U.S. pension plans reflects the investment allocation and expected total portfolio returns specific to each plan and country. The expected long-term rate of return on assets is an asset-based weighted average.
Mortality Rates
The Company’s actuary uses the Pri-2012 mortality table issued by the Society of Actuaries in 2019, and the Scale MMP-2019 mortality improvement projection scale for its U.S. pension plans. These assumptions were used for determining the benefit obligations as of July 31, 2021 and for developing the annual expense for the fiscal year ending July 31, 2022. For non-U.S. pension plans, the Company follows the local actuary’s recommendation.
Service and Interest Costs
The Company uses a full yield curve approach to estimate service and interest costs by applying specific spot rates along the yield curve used to determine the benefit obligation of relevant projected cash outflows. This method provides a precise measurement of service and interest costs by aligning the timing of the plans’ liability cash flows to the corresponding spot rate on the yield curve.
Investments
Global Equity Securities 
Global equity securities consist primarily of publicly traded U.S. and non-U.S. equities, mutual funds, collective investment trusts, diversified growth investment funds and private equity. Publicly traded equities and index funds are valued at the closing price reported in the active market in which the individual securities are traded. Private equity consists of interests in partnerships that invest in U.S. and non-U.S. equity and debt securities. This may include a diversified mix of partnership interests including buyouts, restructured or distressed debt, growth equity, mezzanine or subordinated debt, real estate, special situation partnerships and venture capital investments. Interests in these funds are valued at the net asset value (NAV) per share.
Fixed Income Securities
Fixed income securities consist primarily of investment and non-investment grade debt securities, debt securities issued by the U.S. Treasury, multi-asset credit investment funds and exchange-traded funds. Government, corporate and other bonds and notes, interest rate and inflation swaps, physical inflation-linked and nominal gilts, synthetic gilts, money market instruments and cash are valued at the closing price reported if they are traded on an active market or if they are traded at yields currently available on comparable securities of issuers with similar credit ratings. Fixed income securities also include smaller allocations to alternative investments, private equity and alternative fixed income investments. Alternative investments consist primarily of private placement funds, private equity investments and alternative fixed income-like investments. Private equity consists of interests in partnerships that invest in U.S. and non-U.S. equity and debt securities. This may include a diversified mix of partnership interests including buyouts, restructured/distressed debt, growth equity, mezzanine or subordinated debt, real estate, special situation partnerships and venture capital investments. Alternative fixed income securities consist primarily of private partnership interests in hedge funds. Interests in these funds are valued at the net asset value NAV per share. The NAV is determined by the administrator or custodian of the fund based on the fair value of the underlying assets owned by the fund less its liabilities.
Insurance Contracts
Insurance contracts are individual contracts whereby an insurance company offers a guaranteed minimum interest return. The Company does not have any influence on the investment decisions made by the insurer. European insurers, in general, are strictly regulated by an external control mechanism and have to invest for their guaranteed interest products within certain boundaries. Typically they have a strategic asset allocation with 80% to 90% fixed income products and 10% to 20% equity type products, including real estate.
Real Assets Funds
Real assets funds consist of interests in partnerships that invest in private real estate and commodities investments. Interests in partnerships are valued using the NAV.
Fair Value of Plan Assets
The estimated fair value of pension plan assets and their respective levels in the fair value hierarchy by asset category were as follows (in millions):
Level 1Level 2Level 3Total
Balances of July 31, 2021
Cash and cash equivalents$2.2 $1.0 $— $3.2 
Global equity securities184.1 — — 184.1 
Fixed income securities134.4 158.4 — 292.8 
Insurance contracts— — 37.7 37.7 
Total investments in the fair value hierarchy$320.7 $159.4 $37.7 517.8 
Investments using NAV per share as practical expedient73.5 
Total assets$591.3 
Balances as of July 31, 2020
Cash and cash equivalents$6.8 $3.3 $— $10.1 
Global equity securities170.9 — — 170.9 
Fixed income securities111.4 110.8 — 222.2 
Investment funds— 41.7 — 41.7 
Insurance contracts— — 35.4 35.4 
Total investments in the fair value hierarchy$289.1 $155.8 $35.4 480.3 
Investments using NAV per share as practical expedient70.3 
Total assets$550.6 
Certain investments, valued at NAV, had the following unfunded commitments and/or redemption restrictions (in millions):
July 31, 2021July 31, 2020
NAVUnfunded CommitmentsNAVUnfunded CommitmentsRedemption Frequency (If Currently Eligible)Redemption Notice (Days)
Global equity securities$50.7 $1.8 $49.5 $1.8 Monthly, Weekly
10 - 90
Fixed income securities20.4 — — — Quarterly, Semi-Annually
60 - 90
Private equity and other funds— — 17.8 — Quarterly, Semi-Annually
60 - 90
Real asset funds2.4 4.3 3.0 4.3 Not eligibleN/A
Total U.S. assets$73.5 $6.1 $70.3 $6.1 
The changes in the fair values of the pension plans’ Level 3 assets were as follows (in millions):
Ending balance as of July 31, 2018$28.6 
Unrealized gains3.5 
Foreign currency exchange(1.5)
Purchases0.5 
Sales(0.3)
Ending balance as of July 31, 201930.8 
Unrealized gains4.1 
Foreign currency exchange2.1 
Purchases0.5 
Sales(2.1)
Ending balance as of July 31, 202035.4 
Unrealized gains3.6 
Foreign currency exchange0.1 
Purchases0.6 
Sales(2.0)
Ending balance as of July 31, 2021$37.7 
Investment Policies and Strategies
For U.S. pension plans, the Company uses a total return investment approach to achieve a long-term return on plan assets, with what the Company believes to be a prudent level of risk for the purpose of meeting its retirement income commitments to employees. The U.S. pension plans’ investments are diversified to assist in managing risk. During the year ended July 31, 2021, the Company’s asset allocation were as follows:
Salaried Pension PlanHourly Pension Plan
Global equities33 %29 %
Fixed income65 70 
Real assets— 
Cash and cash equivalents
Total100 %100 %
The target allocation guidelines are determined in conjunction with the Company’s investment consultant and through the use of modeling the risk/return trade-offs among asset classes utilizing assumptions about expected annual return, expected volatility/standard deviation of returns and expected correlations with other asset classes.
For non-U.S. plans, the general investment objectives are to maintain a suitably diversified portfolio of secure assets with appropriate liquidity that will generate income and capital growth to meet, together with any new contributions from members and the Company, the cost of current and future benefits. Investment policy and performance is measured and monitored on an ongoing basis.
Estimated Contributions and Future Payments
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. The Company made contributions of $6.4 million to its pension plans during the year ended July 31, 2021. Future required pension plan contributions may change significantly depending on the actual rate of return on plan assets, discount rates and regulatory requirements.
Estimated future benefit required payments for the Company’s pension plans as of July 31, 2021 were as follows (in millions):
2022$30.7 
2023$26.1 
2024$28.1 
2025$30.1 
2026$28.3 
2027-2031$145.4 
Retirement Savings and Employee Stock Ownership Plan (ESOP)
The Company provides a contributory employee savings plan to U.S. employees that permits participants to make contributions by salary reduction pursuant to section 401(k) of the Internal Revenue Code. For eligible employees, employee contributions of up to 50% of compensation are matched at a rate equaling 100% of the first three percent contributed and 50% of the next two percent contributed. In addition, the Company contributes three percent of compensation annually for eligible employees. Total contribution expense for this plan was $25.2 million, $22.0 million and $23.5 million for the years ended July 31, 2021, 2020 and 2019, respectively. This plan also includes shares from an ESOP. As of July 31, 2021, all shares of the ESOP have been allocated to participants. Total ESOP shares are considered to be shares outstanding for diluted earnings per share calculations.
Deferred Compensation and Other Benefit Plans
The Company provides various deferred compensation and other benefit plans to certain executives. The deferred compensation plan allows these employees to defer the receipt of all or a portion of their cash bonus and other stock-related compensation and up to 75% of their salary to future periods. Other benefit plans are provided to supplement the benefits for a select group of highly compensated individuals that are reduced because of compensation limitations set by the Internal Revenue Code. The Company has recorded a liability of $3.3 million and $4.1 million as of July 31, 2021 and 2020, respectively, related primarily to its deferred compensation plans.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
12 Months Ended
Jul. 31, 2021
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. For Level 1, inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities. For 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. For Level 3, inputs to the fair value measurement are unobservable inputs or are based on valuation techniques.
Short-Term Financial Instruments
As of July 31, 2021 and 2020, the carrying values of cash and cash equivalents, accounts receivable, short-term borrowings and accounts payable approximate fair value because of the short-term nature of these instruments, and are classified as Level 1 in the fair value hierarchy.
Long-Term Debt
As of July 31, 2021, the estimated fair values of fixed interest rate long-term debt were $297.4 million compared to the carrying values of $275.0 million. As of July 31, 2020, the estimated fair values of fixed interest rate long-term debt were $297.3 million compared to the carrying values of $275.0 million. The fair values are estimated by discounting the projected cash flows using the rates at which similar amounts of debt could currently be borrowed. The carrying values of total variable interest rate long-term debt were $188.3 million and $350.0 million as of July 31, 2021 and 2020, respectively, and approximate their fair values. Long-term debt is classified as Level 2 in the fair value hierarchy.
Equity Method Investments
The Company holds equity method investments, which are included in other long-term assets on the accompanying Consolidated Balance Sheets. The aggregate carrying amount of these investments was $24.2 million and $21.7 million as of July 31, 2021 and 2020, respectively. These equity method investments are measured at fair value on a non-recurring 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 are required to be measured, they 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.
Derivative Fair Value Measurements
The Company enters into derivative instrument agreements, including forward foreign currency exchange contracts, net investment hedges and interest rate swaps, to manage risk in connection with changes in foreign currency and interest rates. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. The Company does not enter into derivative instrument agreements for trading or speculative purposes.
The fair values of the Company’s forward foreign currency exchange contracts, net investment hedges and interest rate swaps 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 and are determined by standard calculations and models that use readily observable market parameters. These inputs include foreign currency exchange rates and interest rates. Industry standard data providers are the primary source for forward and spot rate information for both interest rates and foreign currency exchange rates. The fair values of the Company’s forward foreign currency exchange contracts, net investment hedges and interest rate swaps are classified as Level 2 in the fair value hierarchy.
Forward Foreign Currency Exchange Contracts
The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers’ local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers’ local currency. Both of these transaction types can create volatility in the Company’s financial statements. The Company uses forward currency exchange contracts to manage those exposures and fluctuations. These contracts generally mature in 12 months or less, which is consistent with the forecasts of the related purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, most of which are related to certain intercompany transactions, are not designated.
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 as net investment hedges.
Interest Rate Swaps
The Company uses swap agreements to hedge exposure related to interest expense and to manage its exposure to interest rate movements. In fiscal 2021, the Company entered into interest rate swap agreements designated as cash flow hedges with aggregate notional amounts of $40.0 million and $25.0 million, respectively, hedging future fixed-rate debt issuances, which effectively fixed a portion of interest payments based on the ten year treasury rates. Both instruments terminated in the fourth quarter of fiscal 2021, generating a realized gain of $2.6 million, and were subsequently recorded in accumulated other comprehensive loss on the Consolidated Balance Sheet and will be amortized to interest expense over the life of the related debt issued in August 2021.
Fair Value of Derivatives Contracts
The fair value of the Company’s derivative contracts, which were recorded on the Consolidated Balance Sheets was as follows (in millions):
Fair Values Significant Other Observable Inputs
Total Notional Amounts
Assets
Liabilities
July 31,July 31,July 31,
202120202021202020212020
Designated as hedging instruments
Forward foreign currency exchange contracts (1)
$117.2 $68.1 $1.0 $0.1 $1.2 $0.6 
Net investment hedge55.8 55.8 1.1 1.2 2.0 — 
Total designated173.0123.92.11.33.20.6
Not designated as hedging instruments
Forward foreign currency exchange contracts (2)
154.2169.10.52.00.40.8
Total not designated154.2 169.1 0.5 2.0 0.4 0.8 
Total$327.2 $293.0 $2.6 $3.3 $3.6 $1.4 
(1)The total notional amount of $117.2 million as of July 31, 2021 includes purchases of $73.0 million and sales of $44.2 million, or net purchases of $28.8 million. The total notional amount of $68.1 million as of July 31, 2020 includes purchases of $45.2 million and sales of $22.9 million, or net purchases of $22.3 million.
(2)The total notional amount of $154.2 million as of July 31, 2021 includes purchases of $76.1 million and sales of $78.1 million, or net sales of $2.0 million. The total notional amount of $169.1 million as of July 31, 2020 includes purchases of $82.9 million and sales of $86.2 million, or net sales of $3.2 million.
Forward foreign currency exchange contract assets were recorded in other current assets and in other long-term assets on the Consolidated Balance Sheets. Forward foreign currency exchange contract liabilities were recorded in other current liabilities on the Consolidated Balance Sheets. The net investment hedge was recorded in other current assets and in other long-term liabilities on the Consolidated Balance Sheets.
Changes in the fair value of the Company’s designated hedges are reported in accumulated other comprehensive loss on the Consolidated Balance Sheets until the related transaction occurs. Designated hedges are recognized as a component of sales, cost of sales, operating expenses and other income, net in the Consolidated Statements of Earnings upon occurrence of the related hedged transaction.
Hedges which are not designated are recognized in other income, net in the Consolidated Statements of Earnings timed to coincide with the related hedged transactions. Changes in the fair value of these hedges are, likewise, recognized in other income, net in the Consolidated Statements of Earnings.
The Company classifies cash flows from derivatives designated in a qualifying cash flow hedging relationship in the same category as the cash flows from the hedged items. Cash flows from these derivative transactions are recorded in operating activities in the Consolidated Statements of Cash Flows.
Amounts related to forward foreign currency exchange contracts are expected to be reclassified into earnings during the next 12 months based upon the timing of inventory purchases and sales. Amounts related to excluded components associated with the net investment hedge are expected to be reclassified into earnings through their termination in July 2029. See Note 12 for additional information on accumulated other comprehensive loss.
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 is a failure under other financing arrangements related to payment terms or covenants. As of July 31, 2021 and 2020, no collateral was 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.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Guarantees
12 Months Ended
Jul. 31, 2021
Product Warranties Disclosures [Abstract]  
Guarantees Guarantees
Advanced Filtration Systems Inc. (AFSI) is an unconsolidated joint venture established by the Company and Caterpillar Inc. (Caterpillar) in 1986. AFSI designs and manufactures high-efficiency fluid filters used in Caterpillar’s machinery worldwide. The Company and Caterpillar equally own the shares of AFSI, and guarantee certain debt and banking services, including credit and debit cards, merchant processing and treasury management services, of the joint venture. The Company accounts for AFSI as an equity method investment.
The outstanding debt relating to AFSI and the contingent liability for standby letters of credit relating to the Company was as follows (in millions):
July 31,
20212020
Outstanding debt of AFSI (the Company guarantees half)$37.8 $40.0 
Contingent liability for standby letters of credit issued under the Company’s revolving credit facility$7.7 $7.5 
Amounts drawn for letters of credit under the Company’s revolving credit facility$— $— 
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.
Items relating to AFSI, which are recorded in other income, net in the Consolidated Statements of Earnings were as follows (in millions):
Year Ended July 31,
202120202019
Investment earnings from AFSI$1.8 $2.2 $(0.3)
Royalty income from AFSI$6.9 $6.8 $6.5 
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
12 Months Ended
Jul. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
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. The Company believes the estimated liability in its Consolidated Financial Statements for claims or litigation is adequate and appropriate for the probable and estimable outcomes. Liabilities recorded were not material to the Company’s financial position, results of operations or liquidity. 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.
Warranty Reserves
The Company estimates warranty expense on certain products at the time of sale using quantitative measures based on historical warranty claim experience and evaluation of specific customer warranty issues. There were no individually or collectively material specific warranty matters accrued for, or significant settlements made, during the years ended July 31, 2021 and 2020. The Company’s accrued warranty reserves were $6.1 million and $9.5 million as of July 31, 2021 and 2020, respectively.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting
12 Months Ended
Jul. 31, 2021
Segment Reporting, Measurement Disclosures [Abstract]  
Segment Reporting Segment ReportingThe Company’s reportable segments are Engine Products and Industrial Products. The Company determines its operating segments consistent with the manner in which it manages its operations and evaluates performance for internal review and decision-making. Corporate and unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense, certain incentive compensation as well as restructuring charges.
The Engine Products segment sells to 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 include 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 Industrial Products segment sells to various dealers, distributors, OEMs of gas-fired turbines and OEMs and end users requiring clean air filtration solutions and replacement filters. Products include dust, fume and mist collectors, compressed air purification systems, air filtration systems for gas turbines, polytetrafluoroethylene 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 Company has manufacturing facilities that serve both of its reportable segments. As such, asset and capital expenditure information by reportable segment has not been provided, since the Company does not produce or utilize such information internally. In addition, although depreciation and amortization expense is a component of each reportable segment’s operating results, it is not discretely identifiable.
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 details by product group were as follows (in millions):
Engine
Products Segment
Industrial
Products Segment
Corporate and
Unallocated
Total
Company
Year ended July 31, 2021
Net sales$1,957.7 $896.2 $— $2,853.9 
Equity earnings in unconsolidated affiliates$4.2 $— $— $4.2 
Earnings (loss) before income taxes$289.0 $133.3 $(41.3)$381.0 
Equity investments in unconsolidated affiliates$24.2 $— $— $24.2 
Year ended July 31, 2020    
Net sales$1,727.5 $854.3 $— $2,581.8 
Equity earnings in unconsolidated affiliates$4.7 $0.5 $— $5.2 
Earnings (loss) before income taxes$229.3 $124.9 $(19.0)$335.2 
Equity investments in unconsolidated affiliates$21.7 $— $— $21.7 
Year ended July 31, 2019    
Net sales$1,926.0 $918.9 $— $2,844.9 
Equity earnings in unconsolidated affiliates$2.1 $0.1 $— $2.2 
Earnings (loss) before income taxes$254.6 $140.1 $(19.5)$375.2 
Equity investments in unconsolidated affiliates$19.0 $4.0 $— $23.0 
Net sales by product group were as follows (in millions):
Year Ended July 31,
202120202019
Engine Products segment
Off-Road$328.1 $256.5 $315.1 
On-Road138.8 124.4 179.8 
Aftermarket1,394.6 1,228.9 1,315.3 
Aerospace and Defense96.2 117.7 115.8 
Total Engine Products segment1,957.7 1,727.5 1,926.0 
Industrial Products segment
Industrial Filtration Solutions621.9 581.2 641.8 
Gas Turbine Systems96.2 101.6 106.3 
Special Applications178.1 171.5 170.8 
Total Industrial Products segment896.2 854.3 918.9 
Total net sales$2,853.9 $2,581.8 $2,844.9 
Net sales, generally disaggregated by location where the customer’s order was received, and property, plant and equipment, net by geographic region were as follows (in millions):
Net Sales Property, Plant and Equipment, Net
Year ended July 31, 2021
U.S. and Canada$1,084.2 $214.0 
EMEA865.7 220.4 
APAC649.2 60.4 
LATAM254.8 123.0 
Total$2,853.9 $617.8 
Year ended July 31, 2020
U.S. and Canada$1,059.9 $229.0 
EMEA760.2 229.4 
APAC553.2 59.8 
LATAM208.5 113.4 
Total$2,581.8 $631.6 
Year ended July 31, 2019
U.S. and Canada$1,192.6 $231.0 
EMEA826.8 199.1 
APAC597.9 50.2 
LATAM227.6 108.6 
Total$2,844.9 $588.9 
Concentrations
There were no customers that accounted for over 10% of net sales during the years ended July 31, 2021, 2020 or 2019. There were no customers that accounted for over 10% of gross accounts receivable as of July 31, 2021 or 2020.
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring
12 Months Ended
Jul. 31, 2021
Restructuring and Related Activities [Abstract]  
Restructuring RestructuringIn the second quarter of fiscal 2021, the Company initiated activities to further improve its operating and manufacturing cost structure, primarily in its EMEA region. These activities resulted in restructuring charges, primarily related to severance, of $14.8 million in the second quarter of fiscal 2021. Charges of $5.8 million were included in cost of sales and $9.0 million were included in operating expenses in the Consolidated Statement of Earnings for year ended July 31, 2021. Charges of $2.5 million relate to the Engine Products segment, $6.5 million relate to the Industrial Products segment and $5.8 million were included in Corporate and unallocated. For the year ended July 31, 2021, $4.5 million of the restructuring charges were paid and $10.3 million were accrued as of July 31, 2021.
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jul. 31, 2021
Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation
The Consolidated Financial Statements include the accounts of the Company and all of its majority-owned subsidiaries. All intercompany accounts and transactions have been eliminated. The Company’s joint ventures are not majority-owned and are accounted for under the equity method. Certain reclassifications to previously reported financial information have been made to conform to the current period presentation.
Use of Estimates
Use of Estimates
The preparation of the Company’s financial statements in conformity with generally accepted accounting principles (GAAP) in the United States (U.S.) requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
The effects of the ongoing Coronavirus (COVID-19) pandemic continue to impact global economic conditions. Management cannot predict with specificity the extent and duration of any future impact on the Company’s business and financial results from the COVID-19 pandemic.
Foreign Currency Translation Foreign Currency TranslationFor most foreign operations, local currencies are considered the functional currency. Assets and liabilities of non-U.S. dollar functional currency entities are translated to U.S. dollars at fiscal year-end exchange rates and the resulting gains and losses arising from the translation of net assets located outside the U.S. are recorded as a cumulative translation adjustment, a component of accumulated other comprehensive loss on the Consolidated Balance Sheets. Elements of the Consolidated Statements of Earnings are translated at average exchange rates in effect during the fiscal year.
Cash Equivalents Cash EquivalentsThe Company considers all highly liquid temporary investments with an original maturity of three months or less to be cash equivalents. Cash equivalents are carried at cost which approximates market value.
Revenue Recognition
Revenue Recognition
Revenue is measured as the amount of consideration the Company expects to receive in exchange for the fulfillment of performance obligations. The transaction price of a contract could be reduced by variable consideration including product volume rebates, discounts, refunds and returns, in the determination of net sales. The Company primarily relies on historical experience and anticipated future performance to estimate variable consideration. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when outstanding contingencies are resolved. The Company accounts for amounts billed to customers for reimbursement of shipping and handling as fulfillment costs by recording these amounts as revenue and accruing costs when the related revenue is recognized.
For most customer contracts, the Company recognizes revenue at a point in time when control of the goods or services is transferred to the customer. For product sales, control is typically deemed to have transferred in accordance with the shipping terms, either at the time of shipment from the plants or distribution centers or the time of delivery to the customers. Revenue is recognized for services upon completion of those services. Payment terms vary by customer and the geographic location of the customer. The Company’s contracts with customers do not include significant financing components or non-cash consideration.
The Company has some contracts with customers where the performance obligations are satisfied over time. Certain customer contracts provide the Company with an enforceable right to payment of the transaction price for performance completed to date and the Company uses an output method of production to measure the progress towards the completion of the performance obligation in these arrangements. The timing of revenue recognized from these products is slightly accelerated compared to revenue recognized at the time of shipment or delivery.
Incremental costs of obtaining a contract with a customer and other costs to fulfill a contract are required to be capitalized unless the Company elects to expense contract costs with periods of less than one year. The Company has elected to expense these costs of obtaining a contract as incurred when the related contract period is less than one year. The Company does not pay upfront sales commissions on contracts when the related contract period is greater than one year, thus has not capitalized any amounts as of July 31, 2021, see Note 3.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable, Net and Allowance for Doubtful Accounts
Accounts receivable, net are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s best estimate of the amount of credit losses in its existing accounts receivable. The Company determines the allowance based on utilization of a combination of aging schedules with reserve rates applied to both current and aged receivables using historical write-off experience, regional economic data and evaluation of specific customer accounts for risk of loss and changes in current or projected conditions to calculate the allowances related to accounts receivable, net. The Company reviews its allowance for doubtful accounts monthly. Account balances are reviewed on a pooled basis by reporting unit and geographic region, and are reserved when the Company determines it is probable the receivable will not be recovered. The Company reduces the receivable, and corresponding allowance when it confirms an account is uncollectible.
Inventories InventoriesInventories are stated at the lower of cost and net realizable value. U.S. inventories are valued using the last-in, first-out (LIFO) method while the non-U.S. inventories are valued using the first-in, first-out (FIFO) method.
Property, Plant and Equipment Property, Plant and EquipmentProperty, plant and equipment are stated at cost. Additions, improvements or major renewals are capitalized while expenditures that do not enhance or extend the asset’s useful life are expensed as incurred. Depreciation is computed using the straight-line method.
Internal-Use Software
Internal-Use Software
The Company capitalizes direct costs of materials and services used in the development and purchase of internal-use software. Amounts capitalized are amortized on a straight-line basis over a period of five to seven years and are reported as a component of property, plant and equipment.
Cloud Computing Software
Cloud Computing Arrangements
The Company capitalizes certain costs incurred during the application development stage of implementation of internal-use software in cloud computing arrangements. Amounts capitalized are amortized on a straight-line basis over a period of five to ten years and are reported as a component of other long-term assets.
Goodwill and Other Intangible Assets
Goodwill and Intangible Assets
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations under the purchase method of accounting. Intangible assets, comprised of customer relationships, patents, trademarks and technology, are amortized on a straight-line basis over their estimated useful lives of five to 20 years. Goodwill is assessed for impairment annually or if an event occurs or circumstances change that would indicate the carrying amount may be impaired. The impairment assessment for goodwill is done at a reporting unit level. Reporting units are one level below the operating segment level but can be combined when reporting units within the same operating segment have similar economic characteristics. An impairment loss would be recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit, see Note 6.
Recoverability of Long-Lived Assets Recoverability of Long-Lived AssetsThe Company reviews its long-lived assets, including identifiable intangibles, for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If impairment indicators are present and the estimated future undiscounted cash flows are less than the carrying value of the assets, the carrying value is reduced to the fair market value.
Income Taxes
Income Taxes
The provision for income taxes is computed based on the pretax income reported for financial statement purposes. Deferred tax assets and liabilities are recognized for the expected future tax consequences attributed to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which those temporary differences are anticipated to reverse. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.
The Company maintains a reserve for uncertain tax benefits. Benefits of tax return positions are recognized in the financial statements when the position is more likely than not to be sustained by the taxing authorities based solely on the technical merits of the position. If the recognition threshold is met, the tax benefit is measured and recognized as the largest amount of tax benefit that is greater than 50% likely to be realized, in the Company’s judgment, see Note 8.
Leases
Leases
The Company adopted the Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02) in the first quarter of fiscal 2020. This ASU requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases.
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 on the Consolidated Balance Sheets based on the present value of future lease payments, and recognizes lease expense on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheets, and are expensed on a straight-line basis over the lease term. Variable lease expense primarily includes leases with payments indexed to inflation when the index changes after lease commencement, and is immaterial.
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 are considered in calculating the lease liability and right-of-use asset when it is reasonably certain the Company will exercise an option. The Company’s incremental borrowing rate on the commencement date is used to calculate the present value of future payments for most leases since the rate implicit in the lease is generally not readily determinable, see Note 9.
Stock-Based Compensation
Stock-Based Compensation
Stock-based compensation expense is recognized using the fair value method for all awards, see Note 13.
Treasury Stock
Treasury Stock
Repurchased common stock is stated at cost, determined on an average cost basis, and is presented as a reduction of stockholders’ equity on the Consolidated Balance Sheets.
Research and Development Expense Research and Development ExpensesResearch and development expenses include scientific research costs such as salaries, facility costs, testing, technical information technology and administrative expenditures as well as an allocation of corporate costs. Research and development expenses are for the application of scientific advances to the development of new and improved products and their uses. Substantially all research and development is performed in-house. Expenses are charged against earnings in the year incurred.
Forward Foreign Currency Contracts and Net Investment Hedges
Forward Foreign Currency Exchange Contracts
The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers’ local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers’ local currency. Both of these transaction types can create volatility in the Company’s financial statements. The Company uses forward currency exchange contracts to manage those exposures and fluctuations. These contracts generally mature in 12 months or less, which is consistent with the forecasts of the related purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, related to certain intercompany transactions, are not designated, see Note 15.
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. This contract terminates in July 2029. The Company has elected the spot method of designating these contracts as net investment hedges, see Note 15.
Interest Rate SwapsThe Company uses swap agreements to hedge exposure related to interest expense and to manage its exposure to interest rate movements. The Company enters into interest rate swap agreements designated as cash flow hedges to hedge future fixed-rate debt issuances, which effectively fix a portion of interest payments. The Company entered into and terminated agreements within the fiscal year, see Note 15.
Product Warranties Product WarrantiesThe Company provides for estimated warranty expense at the time of sale and accrues for specific items at the time their existence is known and the amounts are determinable. The Company estimates warranty expense using quantitative measures based on historical warranty claim experience and evaluation of specific customer warranty issues
New Accounting Standards Recently Adopted and Not Yet Adopted
New Accounting Standards Recently 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 an 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 and other financial assets measured at amortized cost and other off-balance sheet credit exposures. The Company adopted ASU 2016-13 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact 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 standards on credit losses (Topic 326), derivatives and hedging (Topic 815) and recognition and measurement of financial instruments (Topic 825). The Company adopted ASU 2019-04 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Consolidated Financial Statements.
New Accounting Standards Not Yet Adopted
The Company considers the applicability and impact of all ASU’s issued but not yet adopted. The Company assessed ASU’s not listed above and determined that they were either not applicable or were not expected to have a material impact on the Company’s financial reporting.
Earnings Per Share Basic net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares. 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 other stock incentive plans.
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
12 Months Ended
Jul. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
Net sales, generally disaggregated by location where the customer’s order was placed, were as follows (in millions):
Year Ended July 31,
 202120202019
U.S. and Canada$1,084.2 $1,059.9 $1,192.6 
Europe, Middle East and Africa (EMEA)865.7 760.2 826.8 
Asia Pacific (APAC)649.2 553.2 597.9 
Latin America (LATAM)254.8 208.5 227.6 
Total net sales$2,853.9 $2,581.8 $2,844.9 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories, Net (Tables)
12 Months Ended
Jul. 31, 2021
Inventory Disclosure [Abstract]  
Components of inventory
The components of inventories, net were as follows (in millions):
July 31,
20212020
Raw materials$148.1 $109.6 
Work in process43.2 32.8 
Finished products193.2 180.3 
Total inventories, net$384.5 $322.7 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment, Net (Tables)
12 Months Ended
Jul. 31, 2021
Property, Plant and Equipment [Abstract]  
Components of property, plant and equipment
The components of property, plant and equipment, net were as follows (in millions):
July 31,
20212020
Land$27.1 $24.9 
Buildings410.8 384.5 
Machinery and equipment972.0 880.1 
Computer software144.3 145.4 
Construction in progress40.6 102.8 
Less accumulated depreciation(977.0)(906.1)
Total property, plant and equipment, net$617.8 $631.6 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Jul. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of reconciliation of goodwill
Goodwill by reportable segment was as follows (in millions):
Engine Products SegmentIndustrial Products SegmentTotal
Balance as of July 31, 2019$84.5 $218.6 $303.1 
Goodwill acquired— 5.4 5.4 
Currency translation0.3 8.0 8.3 
Balance as of July 31, 202084.8 232.0 316.8 
Goodwill acquired— — — 
Currency translation(0.1)5.8 5.7 
Balance as of July 31, 2021$84.7 $237.8 $322.5 
Schedule of reconciliation of intangibles
Intangible asset classes were as follows (in millions, except weighted average useful life):
July 31, 2021July 31, 2020
Weighted Average Useful Life (years)Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount
Accumulated
Amortization
Customer relationships 11.7$107.5 $(56.4)$105.2 $(50.0)
Patents, trademarks and technology6.824.3 (13.8)23.7 (11.6)
Total intangible assets, net$131.8 $(70.2)$128.9 $(61.6)
Schedule of expected amortization expense
Amortization expense relating to existing intangible assets as of July 31, 2021 was as follows (in millions):
2022$7.2 
20236.3 
20245.9 
20255.8 
20265.5 
Thereafter30.9 
Total amortization expense$61.6 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Short-Term Borrowings and Long-Term Debt (Tables)
12 Months Ended
Jul. 31, 2021
Debt Disclosure [Abstract]  
Schedule of short-term borrowings
Short-term borrowings were as follows (in millions):
European Commercial Paper ProgramU.S. Credit FacilitiesRest of the World Credit FacilitiesEuropean Operations Credit FacilitiesTotal
Year Ended July 31,
2021202020212020202120202021202020212020
Available credit facilities$118.2 $118.4 $100.0 $190.0 $64.1 $54.6 $54.3 $55.4 $336.6 $418.4 
Reductions to borrowing capacity:
Outstanding borrowings — — 48.5 — — 3.8 — — 48.5 3.8 
Other non-borrowing reductions— — — — 19.6 21.1 30.6 20.9 50.2 42.0 
Total reductions— — 48.5 — 19.6 24.9 30.6 20.9 98.7 45.8 
Remaining borrowing capacity$118.2 $118.4 $51.5 $190.0 $44.5 $29.7 $23.7 $34.5 $237.9 $372.6 
Weighted average interest rate as of July 31, 2021 and 2020N/AN/A0.96 %N/AN/A1.48 %N/AN/AN/AN/A
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt (Tables)
12 Months Ended
Jul. 31, 2021
Debt Disclosure [Abstract]  
Schedule of long-term debt
Long-term debt was as follows:
Interest RateOutstanding Balance
Financial InstrumentFixed or VariableAmountMaturity DateJuly 31, 2021July 31, 2020July 31, 2021July 31, 2020
Unsecured senior notesFixed
$125.0 million
March 27, 20243.72 %3.72 %$125.0 $125.0 
Unsecured senior notesFixed
$125.0 million
June 17, 20303.18 %3.18 %125.0 125.0 
Unsecured term loanVariable
 €80.0 million
October 28, 20240.70 %0.70 %95.1 94.7 
Unsecured revolving credit facilityVariable
$500.0 million
May 21, 20261.10 %1.29 %75.0 240.0 
Unsecured senior notesFixed
$25.0 million
April 16, 20252.93 %2.93 %25.0 25.0 
Unsecured term loanVariable¥1.0  billionMay 20, 20240.42 %0.41 %9.1 9.6 
Unsecured term loanVariable¥1.0  billionJuly 15, 20260.47 %N/A9.1 N/A
Unsecured senior notes
Fixed
$50.0 million
November 5, 20282.12 %N/A— N/A
Unsecured senior notes
Fixed
$100.0 million
August 5, 20312.50 %N/A— N/A
Unsecured term loanVariable¥600.0  millionJuly 15, 2021N/A0.27 %N/A5.7 
Debt issuance costs, net(2.3)(1.9)
Subtotal461.0 623.1 
Less current maturities— 5.7 
Total long-term debt$461.0 $617.4 
Schedule of maturities of long-term debt
Future maturities of the Company’s long-term debt as of July 31, 2021 were as follows (in millions):
2022$— 
2023— 
2024134.1 
2025120.1 
202684.1 
Thereafter125.0 
Total future maturities payments463.3 
Less debt issuance costs, net2.3 
Total future maturities payments, net of debt issuance costs$461.0 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
12 Months Ended
Jul. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of components of earnings before income taxes
The components of earnings before income taxes were as follows (in millions):
Year Ended July 31,
 202120202019
U.S.$114.1 $112.8 $127.4 
Foreign266.9 222.4 247.8 
Total$381.0 $335.2 $375.2 
Schedule of components of the provision for income taxes
The components of the provision for income taxes were as follows (in millions):
Year Ended July 31,
202120202019
Current
Federal$13.2 $9.7 $21.3 
State3.9 3.1 4.0 
Foreign82.9 62.7 72.5 
Total current100.0 75.5 97.8 
Deferred
Federal(1.9)4.1 7.4 
State(0.2)0.2 1.4 
Foreign(3.8)(1.6)1.4 
Total deferred(5.9)2.7 10.2 
Total provision for income taxes$94.1 $78.2 $108.0 
Schedule of reconciliation of the U.S. statutory income tax rate with the effective income tax rate
The reconciliation of the U.S. statutory income tax rate with the effective income tax rate was as follows:
Year Ended July 31,
202120202019
Statutory U.S. federal rate21.0 %21.0 %21.0 %
State income taxes0.8 0.9 1.3 
Foreign operations4.4 3.5 4.7 
Global Intangible Low Tax Income0.6 0.2 1.3 
Foreign Derived Intangible Income(0.7)(1.4)(1.4)
Export, manufacturing and research credits(0.7)(0.7)(0.8)
Change in unrecognized tax benefits0.2 0.6 (0.8)
Tax benefits on stock-based compensation (1.0)(1.2)(1.6)
Impact of U.S. Tax Cuts and Jobs Act — — 5.0 
Other0.1 0.4 0.1 
Effective income tax rate24.7 %23.3 %28.8 %
Schedule of the tax effects of temporary differences that give rise to deferred tax assets and liabilities
The tax effects of temporary differences that give rise to deferred tax assets and liabilities were as follows (in millions):
July 31,
20212020
Deferred tax assets
Accrued expenses$12.8 $9.9 
Compensation and retirement plans28.3 31.8 
Net operating loss (NOL) and tax credit carryforwards7.9 8.1 
Inventory reserves2.6 3.4 
Operating lease assets12.7 18.8 
Other7.7 4.2 
Gross deferred tax assets72.0 76.2 
Valuation allowance(4.6)(8.1)
Deferred tax assets, net of valuation allowance67.4 68.1 
Deferred tax liabilities
Depreciation and amortization(57.0)(47.4)
Operating lease liabilities(12.7)(18.8)
Other(3.5)(1.8)
Deferred tax liabilities(73.2)(68.0)
Net deferred tax (liability) asset$(5.8)$0.1 
Schedule of NOL and tax credit valuation allowances
The activity in the NOL and tax credit valuation allowances was as follows (in millions):
Year Ended July 31,
202120202019
Balance as of beginning of year$(8.1)$(4.4)$(6.2)
Additions charged to costs and expenses(0.8)(3.7)(0.2)
Deductions from reserves4.3 — 2.0 
Balance as of end of year$(4.6)$(8.1)$(4.4)
Summary of reconciliation of the beginning and ending amount of gross unrecognized tax benefits
The reconciliation of the beginning and ending amount of gross unrecognized tax benefits was as follows (in millions):
Year Ended July 31,
202120202019
Balance as of beginning of year$16.9 $15.5 $18.5 
Additions for tax positions of the current year4.7 2.8 2.5 
Additions for tax positions of prior years2.7 0.2 0.7 
Reductions for tax positions of prior years(1.0)(0.1)(4.9)
Reductions due to lapse of applicable statute of limitations(4.6)(1.5)(1.3)
Balance as of end of year$18.7 $16.9 $15.5 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
12 Months Ended
Jul. 31, 2021
Leases [Abstract]  
Lease cost
The Company’s operating lease costs were as follows (in millions):
Year Ended July 31,
20212020
Operating lease cost$25.6 $30.1 
Short-term lease cost2.4 2.4 
Total lease costs
$28.0 $32.5 
Supplemental balance sheet information
Supplemental balance sheet information for the Company was as follows (in millions):
July 31,
20212020
Right-of-use lease assets$51.2 $73.7 
Current lease liabilities$18.1 $25.7 
Long-term lease liabilities
$33.7 $48.1 
Additional information related to operating leases was as follows:
July 31,
20212020
Weighted average remaining lease term (years)4.64.8
Weighted average discount rate3.26 %3.50 %
Operating lease liability schedule
Remaining payments for operating leases having initial terms of more than one year as of as of July 31, 2021 were as follows (in millions):
2022$18.9 
202312.3 
20247.3 
20254.3 
20263.8 
Thereafter7.7 
Total future lease payments54.3 
Less imputed interest3.1 
Present value of future lease payments$51.2 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
12 Months Ended
Jul. 31, 2021
Earnings Per Share [Abstract]  
Schedule of information necessary to calculate basic and diluted earnings per share
Basic and diluted net earnings per share calculations were as follows (in millions, except per share amounts):
Year Ended July 31,
202120202019
Net earnings$286.9 $257.0 $267.2 
Weighted average common shares outstanding
Weighted average common shares – basic126.4 126.9 128.3 
Dilutive impact of stock-based awards1.8 1.4 2.0 
Weighted average common shares – diluted128.2 128.3 130.3 
Net earnings per share – basic$2.27 $2.03 $2.08 
Net earnings per share – diluted$2.24 $2.00 $2.05 
Stock options excluded from net earnings per share calculation0.81.70.8
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity (Tables)
12 Months Ended
Jul. 31, 2021
Stockholders' Equity Note [Abstract]  
Schedule of treasury stock activity
Treasury stock share activity was as follows:
Year Ended July 31,
20212020
Balance as of beginning of year25,304,515 24,324,483 
Stock repurchases2,416,741 2,030,545 
Net issuance upon exercise of stock options(1,004,298)(833,168)
Issuance under compensation plans(82,998)(198,120)
Other activity(13,400)(19,225)
Balance as of end of year26,620,560 25,304,515 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Jul. 31, 2021
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of accumulated other comprehensive loss by component
Changes in accumulated other comprehensive loss for the years ended July 31, 2021 and 2020 were as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of July 31, 2020, net of tax$(74.0)$(110.0)$— $(184.0)
Other comprehensive income before reclassifications and tax30.0 36.8 (1)1.0 67.8 
Tax expense— (9.3)(0.2)(9.5)
Other comprehensive income before reclassifications, net of tax30.0 27.5 0.8 58.3 
Reclassifications, before tax— 10.0 (2)(0.2)9.8 
Tax expense— (2.2)(0.1)(2.3)
Reclassifications, net of tax— 7.8 (0.3)(3)7.5 
Other comprehensive income, net of tax30.0 35.3 0.5 65.8 
Balance as of July 31, 2021, net of tax$(44.0)$(74.7)$0.5 $(118.2)
Balance as of July 31, 2019, net of tax$(92.7)$(99.0)$(1.2)$(192.9)
Other comprehensive income (loss) before reclassifications and tax18.7 (16.8)(1)0.6 2.5 
Tax benefit— 4.1 — 4.1 
Other comprehensive income (loss) before reclassifications, net of tax18.7 (12.7)0.6 6.6 
Reclassifications, before tax— 2.5 (2)1.0 3.5 
Tax expense— (0.8)(0.4)(1.2)
Reclassifications, net of tax— 1.7 0.6 (3)2.3 
Other comprehensive income (loss), net of tax18.7 (11.0)1.2 8.9 
Balance as of July 31, 2020, net of tax$(74.0)$(110.0)$— $(184.0)
(1)In fiscal 2021, pension curtailment and settlement accounting was triggered and the Company recorded charges of $2.8 million. Remeasurements of the Company’s pension obligations resulted in a decrease to other comprehensive loss of $36.8 million, see Note 14.
In fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $3.1 million. Remeasurements of the Company’s pension obligations resulted in an increase to other comprehensive loss of $16.8 million, see Note 14.
(2)Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs that were reclassified from accumulated other comprehensive loss on the Consolidated Balance Sheets to cost of sales and operating expenses in the Consolidated Statements of Earnings, see Note 14.
(3)Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net in the Consolidated Statements of Earnings, see Note 15.
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
12 Months Ended
Jul. 31, 2021
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Schedule of valuation assumption used to determine fair value of stock-based compensation awards
The fair value of these awards was determined using following inputs:
Year Ended July 31,
202120202019
Risk-free interest rate
0.5% - 1.3%
0.8% - 1.9%
2.1% - 3.1%
Expected volatility
25.4% - 26.6%
21.0% - 23.7%
16.0% - 21.5%
Expected dividend yield1.6 %1.6 %1.6 %
Expected life:
Director and officer grants8 years8 years8 years
Non-officer grants7 years7 years7 years
Schedule of stock option activity
Option activity was as follows:
 Options
Outstanding
Weighted
Average Exercise
Price
Balance as of July 31, 20186,785,812 $34.93 
Granted908,925 58.02 
Exercised(1,103,054)25.07 
Canceled/forfeited(60,433)50.57 
Balance as of July 31, 20196,531,250 39.66 
Granted944,094 51.94 
Exercised(845,086)30.35 
Canceled/forfeited(96,279)52.72 
Balance as of July 31, 20206,533,979 42.44 
Granted1,004,631 46.61 
Exercised(1,030,938)36.00 
Canceled/forfeited(62,929)49.95 
Balance as of July 31, 20216,444,743 $44.05 
Schedule of outstanding and exercisable options
Outstanding and exercisable stock options as of July 31, 2021 were as follows:
Range of Exercise PricesNumber
Outstanding
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
Number
Exercisable
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
$28.00 to $32.49
701,597 4.4$28.22 701,597 4.4$28.22 
$32.50 to $37.49
564,098 1.534.37 564,098 1.534.37 
$37.50 to $42.49
1,133,867 3.240.29 1,133,867 3.240.29 
$42.50 to $47.49
2,294,336 7.044.80 1,354,933 5.543.97 
$47.50 and above
1,750,845 7.754.96 845,358 7.455.82 
6,444,743 5.7$44.05 4,599,853 4.6$41.66 
Schedule of status of options that contain vesting provisions
For the year ended July 31, 2021, activity for non-vested stock options that contain vesting provisions was as follows:
 OptionsWeighted
Average Grant
Date Fair
Value
Balance as of beginning of year1,744,931 $11.18 
Granted1,004,631 10.23 
Vested(849,496)10.94 
Canceled(55,176)10.65 
Balance as of end of year1,844,890 $10.79 
Schedule of performance shares activity
The weighted average grant date fair value related to the Company’s performance-based awards was as follows:
Year Ended July 31,
202120202019
Weighted average grant date fair value$46.06 $51.61 $58.35 
Performance-based award for non-vested activity was as follows:
 Performance SharesWeighted
Average Grant
Date Fair
Value
Balance as of beginning of year198,200 $54.93 
Granted106,100 46.06 
Vested(95,133)58.35 
Canceled(8,600)51.56 
Balance as of end of year200,567 $48.76 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans (Tables)
12 Months Ended
Jul. 31, 2021
Defined Benefit Plan Disclosure  
Schedule of net periodic pension costs and amounts recognized in other comprehensive income
Net periodic pension costs and amounts recognized in other comprehensive (loss) income for the Company’s pension plans were as follows (in millions):
Year Ended July 31,
202120202019
Net periodic benefit cost
Service cost$7.5 $9.5 $6.0 
Interest cost10.2 13.5 16.4 
Expected return on assets(23.7)(26.1)(26.5)
Prior service cost and transition amortization0.3 0.7 0.6 
Actuarial loss amortization8.2 6.5 4.4 
Settlement charge2.0 3.1 2.9 
Curtailment charge0.8 — — 
Net periodic benefit costs5.3 7.2 3.8 
Other changes recognized in other comprehensive income (loss):
Net actuarial gain (loss)35.9 (25.2)(29.0)
Amortization of asset obligations— 0.2 0.2 
Amortization of prior service cost1.2 0.6 0.4 
Amortization of net actuarial loss10.2 9.5 7.3 
Total recognized in other comprehensive income (loss)47.3 (14.9)(21.1)
Total recognized in net periodic benefit costs and other comprehensive income (loss)$42.0 $(22.1)$(24.9)
Schedule of changes in projected benefit obligations, fair value of plan assets and funded status
The changes in projected benefit obligations, fair value of plan assets and funded status of the Company’s pension plans for the years ended July 31, 2021 and 2020 were as follows (in millions):
Year Ended July 31,
20212020
Change in projected benefit obligation
Projected benefit obligation, beginning of year$585.6 $520.4 
Service cost7.5 9.5 
Interest cost10.2 13.5 
Participant contributions0.8 0.8 
Actuarial (gain) loss(5.7)55.2 
Currency exchange rates8.4 12.8 
Settlements paid(10.7)(10.7)
Benefits paid(16.2)(15.9)
Projected benefit obligation, end of year579.9 585.6 
Change in fair value of plan assets
Fair value of plan assets, beginning of year550.6 502.2 
Actual return on plan assets55.6 59.1 
Company contributions3.1 3.0 
Participant contributions0.8 0.8 
Currency exchange rates8.1 12.1 
Settlements paid(10.7)(10.7)
Benefits paid(16.2)(15.9)
Fair value of plan assets, end of year591.3 550.6 
Funded status of plans, end of year$11.4 $(35.0)
Amounts recognized on the Consolidated Balance Sheets
Other long-term assets$37.5 $6.2 
Other current liabilities(1.3)(1.5)
Other long-term liabilities(24.8)(39.7)
Net recognized asset (liability)$11.4 $(35.0)
Schedule of weighted-average discount rates in determining actuarial present value of projected benefit obligation
The significant assumptions used in determining the actuarial present value of the projected benefit obligation were as follows:
Year Ended July 31,
20212020
All U.S. plans  
Discount rate2.55 %2.37 %
Expected rate of return on plan assets5.33 %6.08 %
Rate of compensation increaseN/AN/A
Non-U.S. plans  
Discount rate1.55 %1.48 %
Expected rate of return on plan assets3.13 %3.78 %
Rate of compensation increase2.86 %2.88 %
Schedule of assumptions used to determine net periodic benefit cost
The weighted average discount rates, expected returns on plan assets and rates of increase in future compensation levels used to determine the net periodic benefit cost were as follows:
Year Ended July 31,
202120202019
All U.S. plans   
Discount rate2.37 %3.55 %4.43 %
Expected rate of return on plan assets5.33 %6.08 %6.25 %
Rate of compensation increaseN/AN/AN/A
Non-U.S. plans   
Discount rate1.52 %1.85 %2.43 %
Expected rate of return on plan assets3.13 %3.78 %4.08 %
Rate of compensation increase2.86 %2.72 %2.69 %
Schedule of estimated fair value of pension plan assets and their respective levels in the fair value hierarchy During the year ended July 31, 2021, the Company’s asset allocation were as follows:
Salaried Pension PlanHourly Pension Plan
Global equities33 %29 %
Fixed income65 70 
Real assets— 
Cash and cash equivalents
Total100 %100 %
Schedule of certain investments at NAV
Certain investments, valued at NAV, had the following unfunded commitments and/or redemption restrictions (in millions):
July 31, 2021July 31, 2020
NAVUnfunded CommitmentsNAVUnfunded CommitmentsRedemption Frequency (If Currently Eligible)Redemption Notice (Days)
Global equity securities$50.7 $1.8 $49.5 $1.8 Monthly, Weekly
10 - 90
Fixed income securities20.4 — — — Quarterly, Semi-Annually
60 - 90
Private equity and other funds— — 17.8 — Quarterly, Semi-Annually
60 - 90
Real asset funds2.4 4.3 3.0 4.3 Not eligibleN/A
Total U.S. assets$73.5 $6.1 $70.3 $6.1 
Schedule of estimated future benefit payments
Estimated future benefit required payments for the Company’s pension plans as of July 31, 2021 were as follows (in millions):
2022$30.7 
2023$26.1 
2024$28.1 
2025$30.1 
2026$28.3 
2027-2031$145.4 
U.S. Plan  
Defined Benefit Plan Disclosure  
Schedule of estimated fair value of pension plan assets and their respective levels in the fair value hierarchy
The estimated fair value of pension plan assets and their respective levels in the fair value hierarchy by asset category were as follows (in millions):
Level 1Level 2Level 3Total
Balances of July 31, 2021
Cash and cash equivalents$2.2 $1.0 $— $3.2 
Global equity securities184.1 — — 184.1 
Fixed income securities134.4 158.4 — 292.8 
Insurance contracts— — 37.7 37.7 
Total investments in the fair value hierarchy$320.7 $159.4 $37.7 517.8 
Investments using NAV per share as practical expedient73.5 
Total assets$591.3 
Balances as of July 31, 2020
Cash and cash equivalents$6.8 $3.3 $— $10.1 
Global equity securities170.9 — — 170.9 
Fixed income securities111.4 110.8 — 222.2 
Investment funds— 41.7 — 41.7 
Insurance contracts— — 35.4 35.4 
Total investments in the fair value hierarchy$289.1 $155.8 $35.4 480.3 
Investments using NAV per share as practical expedient70.3 
Total assets$550.6 
Non - U.S. Plan  
Defined Benefit Plan Disclosure  
Summary of the changes in the fair value of non-U.S. pension plans' assets with unobservable inputs
The changes in the fair values of the pension plans’ Level 3 assets were as follows (in millions):
Ending balance as of July 31, 2018$28.6 
Unrealized gains3.5 
Foreign currency exchange(1.5)
Purchases0.5 
Sales(0.3)
Ending balance as of July 31, 201930.8 
Unrealized gains4.1 
Foreign currency exchange2.1 
Purchases0.5 
Sales(2.1)
Ending balance as of July 31, 202035.4 
Unrealized gains3.6 
Foreign currency exchange0.1 
Purchases0.6 
Sales(2.0)
Ending balance as of July 31, 2021$37.7 
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
12 Months Ended
Jul. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of derivatives on balance sheet
The fair value of the Company’s derivative contracts, which were recorded on the Consolidated Balance Sheets was as follows (in millions):
Fair Values Significant Other Observable Inputs
Total Notional Amounts
Assets
Liabilities
July 31,July 31,July 31,
202120202021202020212020
Designated as hedging instruments
Forward foreign currency exchange contracts (1)
$117.2 $68.1 $1.0 $0.1 $1.2 $0.6 
Net investment hedge55.8 55.8 1.1 1.2 2.0 — 
Total designated173.0123.92.11.33.20.6
Not designated as hedging instruments
Forward foreign currency exchange contracts (2)
154.2169.10.52.00.40.8
Total not designated154.2 169.1 0.5 2.0 0.4 0.8 
Total$327.2 $293.0 $2.6 $3.3 $3.6 $1.4 
(1)The total notional amount of $117.2 million as of July 31, 2021 includes purchases of $73.0 million and sales of $44.2 million, or net purchases of $28.8 million. The total notional amount of $68.1 million as of July 31, 2020 includes purchases of $45.2 million and sales of $22.9 million, or net purchases of $22.3 million.
(2)The total notional amount of $154.2 million as of July 31, 2021 includes purchases of $76.1 million and sales of $78.1 million, or net sales of $2.0 million. The total notional amount of $169.1 million as of July 31, 2020 includes purchases of $82.9 million and sales of $86.2 million, or net sales of $3.2 million.
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Guarantees (Tables)
12 Months Ended
Jul. 31, 2021
Product Warranties Disclosures [Abstract]  
Guarantor obligations
The outstanding debt relating to AFSI and the contingent liability for standby letters of credit relating to the Company was as follows (in millions):
July 31,
20212020
Outstanding debt of AFSI (the Company guarantees half)$37.8 $40.0 
Contingent liability for standby letters of credit issued under the Company’s revolving credit facility$7.7 $7.5 
Amounts drawn for letters of credit under the Company’s revolving credit facility$— $— 
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
Items relating to AFSI, which are recorded in other income, net in the Consolidated Statements of Earnings were as follows (in millions):
Year Ended July 31,
202120202019
Investment earnings from AFSI$1.8 $2.2 $(0.3)
Royalty income from AFSI$6.9 $6.8 $6.5 
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting (Tables)
12 Months Ended
Jul. 31, 2021
Segment Reporting, Measurement Disclosures [Abstract]  
Schedule of segment detail
Segment details by product group were as follows (in millions):
Engine
Products Segment
Industrial
Products Segment
Corporate and
Unallocated
Total
Company
Year ended July 31, 2021
Net sales$1,957.7 $896.2 $— $2,853.9 
Equity earnings in unconsolidated affiliates$4.2 $— $— $4.2 
Earnings (loss) before income taxes$289.0 $133.3 $(41.3)$381.0 
Equity investments in unconsolidated affiliates$24.2 $— $— $24.2 
Year ended July 31, 2020    
Net sales$1,727.5 $854.3 $— $2,581.8 
Equity earnings in unconsolidated affiliates$4.7 $0.5 $— $5.2 
Earnings (loss) before income taxes$229.3 $124.9 $(19.0)$335.2 
Equity investments in unconsolidated affiliates$21.7 $— $— $21.7 
Year ended July 31, 2019    
Net sales$1,926.0 $918.9 $— $2,844.9 
Equity earnings in unconsolidated affiliates$2.1 $0.1 $— $2.2 
Earnings (loss) before income taxes$254.6 $140.1 $(19.5)$375.2 
Equity investments in unconsolidated affiliates$19.0 $4.0 $— $23.0 
Reconciliation of net sales by product group per segment
Net sales by product group were as follows (in millions):
Year Ended July 31,
202120202019
Engine Products segment
Off-Road$328.1 $256.5 $315.1 
On-Road138.8 124.4 179.8 
Aftermarket1,394.6 1,228.9 1,315.3 
Aerospace and Defense96.2 117.7 115.8 
Total Engine Products segment1,957.7 1,727.5 1,926.0 
Industrial Products segment
Industrial Filtration Solutions621.9 581.2 641.8 
Gas Turbine Systems96.2 101.6 106.3 
Special Applications178.1 171.5 170.8 
Total Industrial Products segment896.2 854.3 918.9 
Total net sales$2,853.9 $2,581.8 $2,844.9 
Schedule of net sales by origination and property, plant and equipment by geographic region
Net sales, generally disaggregated by location where the customer’s order was received, and property, plant and equipment, net by geographic region were as follows (in millions):
Net Sales Property, Plant and Equipment, Net
Year ended July 31, 2021
U.S. and Canada$1,084.2 $214.0 
EMEA865.7 220.4 
APAC649.2 60.4 
LATAM254.8 123.0 
Total$2,853.9 $617.8 
Year ended July 31, 2020
U.S. and Canada$1,059.9 $229.0 
EMEA760.2 229.4 
APAC553.2 59.8 
LATAM208.5 113.4 
Total$2,581.8 $631.6 
Year ended July 31, 2019
U.S. and Canada$1,192.6 $231.0 
EMEA826.8 199.1 
APAC597.9 50.2 
LATAM227.6 108.6 
Total$2,844.9 $588.9 
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Foreign currency transaction losses $ 2,900,000 $ 4,700,000 $ 4,900,000
Percentage of LIFO inventory 30.40% 27.60%  
Excess of FIFO over LIFO inventory $ 40,600,000 $ 39,200,000  
Depreciation $ 87,100,000 79,300,000 73,500,000
Finite lived intangible asset estimated useful life 5 years    
Asset impairment charges $ 0 0 0
Cost of sales $ 1,882,200,000 1,710,200,000 1,896,600,000
Customer relationships      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Finite lived intangible asset estimated useful life 11 years 8 months 12 days    
Patents, trademarks and technology      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Finite lived intangible asset estimated useful life 6 years 9 months 18 days    
Forward foreign currency exchange contracts      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Derivative instrument term (months) 12 months    
Minimum      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Capitalization of direct cost, amortization period in years 5 years    
Minimum | Patents, trademarks and technology      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Finite lived intangible asset estimated useful life 5 years    
Maximum      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Capitalization of direct cost, amortization period in years 10 years    
Maximum | Customer relationships      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Finite lived intangible asset estimated useful life 20 years    
Maximum | Patents, trademarks and technology      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Finite lived intangible asset estimated useful life 20 years    
Building and Building Improvements | Minimum      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Property, plant and equipment, useful life 10 years    
Building and Building Improvements | Maximum      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Property, plant and equipment, useful life 40 years    
Machinery and equipment | Minimum      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Property, plant and equipment, useful life 3 years    
Machinery and equipment | Maximum      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Property, plant and equipment, useful life 10 years    
Software development | Minimum      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Property, plant and equipment, useful life 5 years    
Software development | Maximum      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Property, plant and equipment, useful life 7 years    
Shipping and handling      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Cost of sales $ 79,200,000 $ 68,100,000 $ 76,700,000
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions and Divestitures (Narrative) (Details) - BOFA International LTD - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jan. 31, 2021
Jul. 31, 2019
Business Acquisition    
Business combination, percentage of voting interests acquired (percent) 9.00% 91.00%
Business Combination, Consideration Transferred $ 8.0 $ 101.3
Cash acquired   $ 2.2
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Disaggregation of Revenue by Geographic Region) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Disaggregation of Revenue      
Net sales $ 2,853.9 $ 2,581.8 $ 2,844.9
U.S. and Canada      
Disaggregation of Revenue      
Net sales 1,084.2 1,059.9 1,192.6
EMEA      
Disaggregation of Revenue      
Net sales 865.7 760.2 826.8
APAC      
Disaggregation of Revenue      
Net sales 649.2 553.2 597.9
LATAM      
Disaggregation of Revenue      
Net sales $ 254.8 $ 208.5 $ 227.6
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Narrative) (Details) - USD ($)
$ in Millions
Jul. 31, 2021
Jul. 31, 2020
Revenue from Contract with Customer [Abstract]    
Contract with customer asset $ 14.9 $ 11.9
Contract with customer liability $ 12.2 $ 10.0
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories, Net (Details) - USD ($)
$ in Millions
Jul. 31, 2021
Jul. 31, 2020
Inventory, Net [Abstract]    
Raw materials $ 148.1 $ 109.6
Work in process 43.2 32.8
Finished products 193.2 180.3
Total inventories, net $ 384.5 $ 322.7
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment, Net (Details) - USD ($)
$ in Millions
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Property, Plant and Equipment      
Less accumulated depreciation $ (977.0) $ (906.1)  
Property, plant and equipment, net 617.8 631.6 $ 588.9
Land      
Property, Plant and Equipment      
Property, plant and equipment, gross 27.1 24.9  
Buildings      
Property, Plant and Equipment      
Property, plant and equipment, gross 410.8 384.5  
Machinery and equipment      
Property, Plant and Equipment      
Property, plant and equipment, gross 972.0 880.1  
Computer software      
Property, Plant and Equipment      
Property, plant and equipment, gross 144.3 145.4  
Construction in progress      
Property, Plant and Equipment      
Property, plant and equipment, gross $ 40.6 $ 102.8  
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Reconciliation of Goodwill) (Details) - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]        
Goodwill impairment   $ 0 $ 0 $ 0
Payment to acquire interest in joint venture $ 7,500,000      
Goodwill        
Beginning Balance   316,800,000 303,100,000  
Goodwill acquired 5,400,000 0 5,400,000  
Currency translation   5,700,000 8,300,000  
Ending Balance 316,800,000 322,500,000 316,800,000 303,100,000
Engine Products Segment        
Goodwill        
Beginning Balance   84,800,000 84,500,000  
Goodwill acquired   0 0  
Currency translation   (100,000) 300,000  
Ending Balance 84,800,000 84,700,000 84,800,000 84,500,000
Industrial Products Segment        
Goodwill        
Beginning Balance   232,000,000.0 218,600,000  
Goodwill acquired   0 5,400,000  
Currency translation   5,800,000 8,000,000.0  
Ending Balance $ 232,000,000.0 $ 237,800,000 $ 232,000,000.0 $ 218,600,000
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Reconciliation of Intangible Assets) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Finite-Lived Intangible Assets    
Weighted Average Useful Life (years) 5 years  
Gross Carrying Amount $ 131.8 $ 128.9
Accumulated Amortization $ (70.2) (61.6)
Customer relationships    
Finite-Lived Intangible Assets    
Weighted Average Useful Life (years) 11 years 8 months 12 days  
Gross Carrying Amount $ 107.5 105.2
Accumulated Amortization $ (56.4) (50.0)
Patents, trademarks and technology    
Finite-Lived Intangible Assets    
Weighted Average Useful Life (years) 6 years 9 months 18 days  
Gross Carrying Amount $ 24.3 23.7
Accumulated Amortization $ (13.8) $ (11.6)
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Expected Amortization Expense Relating to Existing Intangible Assets) (Details)
$ in Millions
Jul. 31, 2021
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity  
2022 $ 7.2
2023 6.3
2024 5.9
2025 5.8
2026 5.5
Thereafter 30.9
Total amortization expense $ 61.6
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Short-Term Borrowings and Long-Term Debt (Details) - USD ($)
Jul. 31, 2021
Jul. 31, 2020
Short-term Debt    
Short-term borrowings $ 48,500,000 $ 3,800,000
Commercial Paper | European    
Short-term Debt    
Available credit facilities 118,200,000 118,400,000
Short-term borrowings 0 0
Remaining borrowing capacity 118,200,000 118,400,000
Commercial Paper | European | Outstanding borrowings    
Short-term Debt    
Short-term borrowings 0 0
Commercial Paper | European | Other non-borrowing reductions    
Short-term Debt    
Short-term borrowings 0 0
Line of credit    
Short-term Debt    
Available credit facilities 336,600,000 418,400,000
Short-term borrowings 98,700,000 45,800,000
Remaining borrowing capacity 237,900,000 372,600,000
Line of credit | Outstanding borrowings    
Short-term Debt    
Short-term borrowings 48,500,000 3,800,000
Line of credit | Other non-borrowing reductions    
Short-term Debt    
Short-term borrowings 50,200,000 42,000,000.0
Line of credit | European    
Short-term Debt    
Available credit facilities 54,300,000 55,400,000
Short-term borrowings 30,600,000 20,900,000
Remaining borrowing capacity 23,700,000 34,500,000
Line of credit | European | Outstanding borrowings    
Short-term Debt    
Short-term borrowings 0 0
Line of credit | European | Other non-borrowing reductions    
Short-term Debt    
Short-term borrowings 30,600,000 20,900,000
Line of credit | U.S. Credit Facilities    
Short-term Debt    
Available credit facilities 100,000,000.0 190,000,000.0
Short-term borrowings 48,500,000 0
Remaining borrowing capacity $ 51,500,000 190,000,000.0
Weighted average interest rate (percent) 0.96%  
Line of credit | U.S. Credit Facilities | Outstanding borrowings    
Short-term Debt    
Short-term borrowings $ 48,500,000 0
Line of credit | U.S. Credit Facilities | Other non-borrowing reductions    
Short-term Debt    
Short-term borrowings 0 0
Line of credit | Rest of the World    
Short-term Debt    
Available credit facilities 64,100,000 54,600,000
Short-term borrowings 19,600,000 24,900,000
Remaining borrowing capacity 44,500,000 $ 29,700,000
Weighted average interest rate (percent)   1.48%
Line of credit | Rest of the World | Outstanding borrowings    
Short-term Debt    
Short-term borrowings 0 $ 3,800,000
Line of credit | Rest of the World | Other non-borrowing reductions    
Short-term Debt    
Short-term borrowings $ 19,600,000 $ 21,100,000
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt (Schedule of Long-term Debt) (Details)
Jul. 31, 2021
USD ($)
Jul. 31, 2021
EUR (€)
Jul. 31, 2021
JPY (¥)
Jul. 31, 2020
USD ($)
Jul. 31, 2020
JPY (¥)
Debt Instrument          
Debt issuance costs, net $ (2,300,000)     $ (1,900,000)  
Subtotal 461,000,000.0     623,100,000  
Less current maturities 0     5,700,000  
Long-term debt 461,000,000.0     $ 617,400,000  
Unsecured notes | 3.72% fixed rate unsecured senior notes maturing 2024          
Debt Instrument          
Principal amount $ 125,000,000        
Debt instrument interest rate (percent) 3.72% 3.72% 3.72% 3.72% 3.72%
Long-term debt, gross $ 125,000,000.0     $ 125,000,000.0  
Unsecured notes | 3.18% fixed rate unsecured senior notes maturing 2030          
Debt Instrument          
Principal amount $ 125,000,000        
Debt instrument interest rate (percent) 3.18% 3.18% 3.18% 3.18% 3.18%
Long-term debt, gross $ 125,000,000.0     $ 125,000,000.0  
Unsecured notes | .70% variable rate unsecured senior notes maturing 2024          
Debt Instrument          
Principal amount | €   € 80,000,000      
Debt instrument interest rate (percent) 0.70% 0.70% 0.70% 0.70% 0.70%
Long-term debt, gross $ 95,100,000     $ 94,700,000  
Unsecured notes | 2.93% fixed rate unsecured senior notes maturing 2025          
Debt Instrument          
Principal amount $ 25,000,000        
Debt instrument interest rate (percent) 2.93% 2.93% 2.93% 2.93% 2.93%
Long-term debt, gross $ 25,000,000.0     $ 25,000,000.0  
Unsecured notes | .42% variable rate unsecured term loan maturing 2024          
Debt Instrument          
Principal amount | ¥     ¥ 1,000,000,000    
Debt instrument interest rate (percent) 0.42% 0.42% 0.42% 0.41% 0.41%
Long-term debt, gross | ¥     ¥ 9,100,000   ¥ 9,600,000
Unsecured notes | .47% variable rate unsecured term loan 2026          
Debt Instrument          
Principal amount | ¥     ¥ 1,000,000,000    
Debt instrument interest rate (percent) 0.47% 0.47% 0.47%    
Long-term debt, gross | ¥     ¥ 9,100,000    
Unsecured notes | 2.12% fixed rate unsecured senior notes maturing 2028          
Debt Instrument          
Principal amount $ 50,000,000        
Debt instrument interest rate (percent) 2.12% 2.12% 2.12%    
Long-term debt, gross $ 0        
Unsecured notes | 2.50% fixed rate unsecured senior notes maturing 2031          
Debt Instrument          
Principal amount $ 100,000,000        
Debt instrument interest rate (percent) 2.50% 2.50% 2.50%    
Long-term debt, gross $ 0        
Unsecured notes | .27% variable rate unsecured term loan maturing 2021          
Debt Instrument          
Principal amount | ¥     ¥ 600,000,000    
Debt instrument interest rate (percent)       0.27% 0.27%
Long-term debt, gross | ¥         ¥ 5,700,000
Unsecured revolving credit facility | Unsecured notes | 1.29 % Variable rate unsecured credit facility maturing 2026          
Debt Instrument          
Principal amount $ 500,000,000.0        
Debt instrument interest rate (percent) 1.10% 1.10% 1.10% 1.29% 1.29%
Long-term debt, gross $ 75,000,000.0     $ 240,000,000.0  
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt (Narrative) (Details)
3 Months Ended 12 Months Ended
Jul. 31, 2021
USD ($)
tranche
Jul. 31, 2021
USD ($)
tranche
Jul. 31, 2020
USD ($)
Jul. 31, 2019
USD ($)
Debt Instrument        
Proceeds from long-term debt   $ 7,900,000 $ 262,400,000 $ 155,000,000.0
Senior Notes | Unsecured revolving credit facility        
Debt Instrument        
Number of tranches (tranche) | tranche 2 2    
Senior Notes | 2.50% fixed rate unsecured senior notes maturing 2031        
Debt Instrument        
Proceeds from long-term debt $ 100,000,000      
Debt instrument, term 10 years      
Debt instrument interest rate (percent) 2.50% 2.50%    
Senior Notes | 2.12% fixed rate unsecured senior notes maturing 2028        
Debt Instrument        
Proceeds from long-term debt $ 50,000,000      
Debt instrument, term 7 years      
Debt instrument interest rate (percent) 2.12% 2.12%    
Line of credit        
Debt Instrument        
Borrowing capacity $ 336,600,000 $ 336,600,000 $ 418,400,000  
Unsecured revolving credit facility        
Debt Instrument        
Long-term remaining borrowing capacity 417,300,000 417,300,000    
Unsecured revolving credit facility | 1.29 % Variable rate unsecured credit facility maturing 2026        
Debt Instrument        
Borrowing capacity $ 500,000,000 500,000,000    
Unsecured revolving credit facility | Minimum        
Debt Instrument        
Commitment fee (percent) 0.08%      
Unsecured revolving credit facility | Maximum        
Debt Instrument        
Commitment fee (percent) 0.25%      
Multi-currency revolving credit facility | Line of credit        
Debt Instrument        
Additional borrowing capacity on line of credit under certain conditions $ 250,000,000 $ 250,000,000    
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt (Future Maturities of Long Term Debt) (Details) - USD ($)
$ in Millions
Jul. 31, 2021
Jul. 31, 2020
Maturities of Long-term Debt    
2022 $ 0.0  
2023 0.0  
2024 134.1  
2025 120.1  
2026 84.1  
Thereafter 125.0  
Total future maturities payments 463.3  
Less debt issuance costs, net 2.3 $ 1.9
Subtotal $ 461.0 $ 623.1
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Components of Earnings Before Income Taxes) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Earnings before income taxes:      
U.S. $ 114.1 $ 112.8 $ 127.4
Foreign 266.9 222.4 247.8
Earnings before income taxes $ 381.0 $ 335.2 $ 375.2
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Components of The Provision for Income Taxes) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Current      
Federal $ 13.2 $ 9.7 $ 21.3
State 3.9 3.1 4.0
Foreign 82.9 62.7 72.5
Income tax provision (benefit), current 100.0 75.5 97.8
Deferred      
Federal (1.9) 4.1 7.4
State (0.2) 0.2 1.4
Foreign (3.8) (1.6) 1.4
Income tax provision (benefit), deferred (5.9) 2.7 10.2
Total provision for income taxes $ 94.1 $ 78.2 $ 108.0
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Schedule of Reconciliation of U.S. Statutory Income Tax Rate With Effective Income Tax Rate) (Details)
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Income Tax Disclosure [Abstract]      
Statutory U.S. federal rate (percentage) 21.00% 21.00% 21.00%
State income taxes (percentage) 0.80% 0.90% 1.30%
Foreign operations (percentage) 4.40% 3.50% 4.70%
Global Intangible Low Tax Income (GILTI) (percentage) 0.60% 0.20% 1.30%
Foreign Derived Intangible Income (FDII) (percentage) (0.70%) (1.40%) (1.40%)
Export, manufacturing and research credits (percentage) (0.70%) (0.70%) (0.80%)
Change in unrecognized tax benefits (percentage) 0.20% 0.60% (0.80%)
Tax benefits on stock-based compensation (percentage) (1.00%) (1.20%) (1.60%)
Impact of U.S. Tax Cuts and Jobs Act (percentage) 0.00% 0.00% 5.00%
Other (percentage) 0.10% 0.40% 0.10%
Effective income tax rate (percentage) 24.70% 23.30% 28.80%
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Schedule of Temporary Differences That Give Rise to Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Millions
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Deferred tax assets        
Accrued expenses $ 12.8 $ 9.9    
Compensation and retirement plans 28.3 31.8    
Net operating loss (NOL) and tax credit carryforwards 7.9 8.1    
Inventory reserves 2.6 3.4    
Operating lease assets 12.7 18.8    
Other 7.7 4.2    
Gross deferred tax assets 72.0 76.2    
Valuation allowance (4.6) (8.1) $ (4.4) $ (6.2)
Deferred tax assets, net of valuation allowance 67.4 68.1    
Deferred tax liabilities        
Depreciation and amortization (57.0) (47.4)    
Operating lease liabilities (12.7) (18.8)    
Other (3.5) (1.8)    
Deferred tax liabilities (73.2) (68.0)    
Net deferred tax (liability) asset $ (5.8)      
Net deferred tax (liability) asset   $ 0.1    
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Income Tax Contingency    
Operating losses and tax credit carryforward valuation allowance $ 4.6  
Undistributed earnings 1,300.0  
Undistributed earnings not considered reinvested 1,000.0  
Undistributed earnings tax charge 8.8  
Undistributed earnings considered reinvested 255.0  
Transition tax not due within 12 months 60.1  
Interest expense recognized 0.4  
Gross accrued interest and penalties 1.6 $ 2.2
Unrecognized tax benefits 4.9  
Domestic Tax Authority    
Income Tax Contingency    
Operating losses and tax credit carryforward amount $ 4.7  
Operating losses and tax credit carryforward expiration period 10 years  
State and Local Jurisdiction    
Income Tax Contingency    
Operating losses and tax credit carryforward amount $ 2.5  
State and Local Jurisdiction | Minimum    
Income Tax Contingency    
Operating losses and tax credit carryforward expiration period 1 year  
State and Local Jurisdiction | Maximum    
Income Tax Contingency    
Operating losses and tax credit carryforward expiration period 20 years  
Foreign Tax Authority    
Income Tax Contingency    
Operating losses and tax credit carryforward amount $ 0.7  
Foreign Tax Authority | Minimum    
Income Tax Contingency    
Operating losses and tax credit carryforward expiration period 12 years  
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (NOL and Tax Credit Valuation Allowances) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Valuation Allowance, Deferred Tax Asset      
Balance as of beginning of year $ (8.1) $ (4.4) $ (6.2)
Additions charged to costs and expenses (0.8) (3.7) (0.2)
Deductions from reserves 4.3 0.0 2.0
Balance as of end of year $ (4.6) $ (8.1) $ (4.4)
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Schedule of Reconciliation of Beginning and Ending Amount of Gross Unrecognized Tax Benefits) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Reconciliation of the Beginning and Ending Amounts of Gross Unrecognized Tax Benefits      
Balance as of beginning of year $ 16.9 $ 15.5 $ 18.5
Additions for tax positions of the current year 4.7 2.8 2.5
Additions for tax positions of prior years 2.7 0.2 0.7
Reductions for tax positions of prior years (1.0) (0.1) (4.9)
Reductions due to lapse of applicable statute of limitations (4.6) (1.5) (1.3)
Balance as of end of year $ 18.7 $ 16.9 $ 15.5
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Lease Cost) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Leases [Abstract]    
Operating lease cost $ 25.6 $ 30.1
Short-term lease cost 2.4 2.4
Total lease costs $ 28.0 $ 32.5
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Supplemental Information) (Details) - USD ($)
$ in Millions
Jul. 31, 2021
Jul. 31, 2020
Leases [Abstract]    
Right-of-use lease assets $ 51.2 $ 73.7
Current lease liabilities 18.1 25.7
Long-term lease liabilities $ 33.7 $ 48.1
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Weighted average remaining lease term (years) 4 years 7 months 6 days 4 years 9 months 18 days
Weighted average discount rates (percentage) 3.26% 3.50%
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Maturities) (Details)
$ in Millions
Jul. 31, 2021
USD ($)
Lessee, Operating Lease, Liability, Payment, Due  
2022 $ 18.9
2023 12.3
2024 7.3
2025 4.3
2026 3.8
Thereafter 7.7
Total future lease payments 54.3
Less imputed interest 3.1
Present value of future lease payments $ 51.2
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.21.2
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
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Earnings Per Share [Abstract]      
Net earnings $ 286.9 $ 257.0 $ 267.2
Weighted average common shares outstanding      
Weighted average common shares – basic (in shares) 126.4 126.9 128.3
Dilutive impact of share-based awards (in shares) 1.8 1.4 2.0
Weighted average common shares – diluted (in shares) 128.2 128.3 130.3
Net earnings per share – basic (in dollars per share) $ 2.27 $ 2.03 $ 2.08
Net earnings per share – diluted (in dollars per share) $ 2.24 $ 2.00 $ 2.05
Stock options excluded from net earnings per share (in shares) 0.8 1.7 0.8
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 30, 2021
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Class of Stock        
Number of shares authorized to be repurchased (in shares)   13,000,000    
Purchase of treasury stock   $ 142.2 $ 94.3 $ 129.2
Remaining number of shares authorized to be repurchased (in shares)   8,300,000    
Dividends paid per share (in dollars per share)   $ 0.850 $ 0.840  
Cash dividend declared per common share (in dollars per share) $ 0.220 $ 0.86 $ 0.84 $ 0.80
Treasury Stock        
Class of Stock        
Stock repurchases (in shares)   2,416,741 2,030,545  
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Schedule of Treasury Stock) (Details) - shares
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Schedule of Treasury Shares Activity      
Beginning balance (in shares) 25,304,515    
Net issuance upon exercise of stock options (in shares) (1,030,938) (845,086) (1,103,054)
Ending balance (in shares) 26,620,560 25,304,515  
Treasury Stock      
Schedule of Treasury Shares Activity      
Beginning balance (in shares) 25,304,515 24,324,483  
Stock repurchases (in shares) 2,416,741 2,030,545  
Net issuance upon exercise of stock options (in shares) (1,004,298) (833,168)  
Issuance under compensation plans (in shares) (82,998) (198,120)  
Other activity (in shares) (13,400) (19,225)  
Ending balance (in shares) 26,620,560 25,304,515 24,324,483
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
AOCI Rollforward      
Beginning Balance $ 992.9 $ 892.7 $ 857.8
Other comprehensive income before reclassifications and tax 67.8 2.5  
Tax benefit (expense) (9.5) 4.1  
Other comprehensive income before reclassifications, net of tax 58.3 6.6  
Reclassifications, before tax 9.8 3.5  
Tax expense (2.3) (1.2)  
Reclassifications, net of tax 7.5 2.3  
Net other comprehensive income (loss) 65.8 8.9 (43.1)
Ending Balance 1,137.1 992.9 892.7
Settlement charge 2.8    
Accumulated other comprehensive loss 118.2 184.0  
Pension settlement charge   3.1  
Adjustments      
AOCI Rollforward      
Accumulated other comprehensive loss (36.8) 16.8  
Total      
AOCI Rollforward      
Beginning Balance (184.0) (192.9) (149.8)
Ending Balance (118.2) (184.0) (192.9)
Foreign Currency Translation Adjustment      
AOCI Rollforward      
Beginning Balance (74.0) (92.7)  
Other comprehensive income before reclassifications and tax 30.0 18.7  
Tax benefit (expense) 0.0 0.0  
Other comprehensive income before reclassifications, net of tax 30.0 18.7  
Reclassifications, before tax 0.0 0.0  
Tax expense 0.0 0.0  
Reclassifications, net of tax 0.0 0.0  
Net other comprehensive income (loss) 30.0 18.7  
Ending Balance (44.0) (74.0) (92.7)
Pension Benefits      
AOCI Rollforward      
Beginning Balance (110.0) (99.0)  
Other comprehensive income before reclassifications and tax 36.8 (16.8)  
Tax benefit (expense) (9.3) 4.1  
Other comprehensive income before reclassifications, net of tax 27.5 (12.7)  
Reclassifications, before tax 10.0 2.5  
Tax expense (2.2) (0.8)  
Reclassifications, net of tax 7.8 1.7  
Net other comprehensive income (loss) 35.3 (11.0)  
Ending Balance (74.7) (110.0) (99.0)
Derivative Financial Instruments      
AOCI Rollforward      
Beginning Balance 0.0 (1.2)  
Other comprehensive income before reclassifications and tax 1.0 0.6  
Tax benefit (expense) (0.2) 0.0  
Other comprehensive income before reclassifications, net of tax 0.8 0.6  
Reclassifications, before tax (0.2) 1.0  
Tax expense (0.1) (0.4)  
Reclassifications, net of tax (0.3) 0.6  
Net other comprehensive income (loss) 0.5 1.2  
Ending Balance $ 0.5 $ 0.0 $ (1.2)
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award      
Stock options, weighted average grant date fair value (in dollars per share) $ 10.23 $ 10.93 $ 12.27
Intrinsic value of stock options exercised $ 22.6 $ 18.3 $ 30.3
Intrinsic value of shares outstanding 142.7    
Intrinsic value of shares exercisable $ 112.8    
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award      
Stock options exercisable term (in years) 10 years    
Stock option, award vesting period (in years) 3 years    
Pre-tax compensation expense associated with stock options $ 10.8 10.4 9.8
Shares reserved for outstanding options and future grants (in shares) 10,361,676    
Total unrecognized compensation expense related to non-vested stock options $ 6.1    
Performance shares      
Share-based Compensation Arrangement by Share-based Payment Award      
Total unrecognized compensation expense related to non-vested stock options $ 6.6    
Performance shares | 2019 Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Performance awards measurement period (in years) 3 years    
Performance award expense $ 1.9 $ 3.4 $ 3.8
Performance shares | 2019 Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award      
Target payout percentage (percent) 0.00%    
Performance shares | 2019 Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award      
Target payout percentage (percent) 200.00%    
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Weighted Average Assumptions for Recognized Fair Value of Stock-Based Employee Compensation Cost) (Details)
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award      
Risk free rate, min 0.50% 0.80% 2.10%
Risk free rate, max 1.30% 1.90% 3.10%
Expected volatility, min 25.40% 21.00% 16.00%
Expected volatility, max 26.60% 23.70% 21.50%
Expected dividend yield 1.60% 1.60% 1.60%
Director and officer grants      
Share-based Compensation Arrangement by Share-based Payment Award      
Expected life, reload grants (in years) 8 years 8 years 8 years
Non-officer grants      
Share-based Compensation Arrangement by Share-based Payment Award      
Expected life, reload grants (in years) 7 years 7 years 7 years
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Summary of Stock Option Activity) (Details) - $ / shares
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Options Outstanding      
Beginning Balance (in shares) 6,533,979 6,531,250 6,785,812
Granted (in shares) 1,004,631 944,094 908,925
Exercised (in shares) (1,030,938) (845,086) (1,103,054)
Canceled (in shares) (62,929) (96,279) (60,433)
Ending Balance (in shares) 6,444,743 6,533,979 6,531,250
Weighted Average Exercise Price      
Beginning Balance (in dollars per share) $ 42.44 $ 39.66 $ 34.93
Granted (in dollars per share) 46.61 51.94 58.02
Exercised (in dollars per share) 36.00 30.35 25.07
Canceled (in dollars per share) 49.95 52.72 50.57
Ending Balance (in dollars per share) $ 44.05 $ 42.44 $ 39.66
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Summary of Information Concerning Outstanding and Exercisable Options) (Details) - $ / shares
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range        
Number outstanding (in shares) 6,444,743 6,533,979 6,531,250 6,785,812
Weighted average remaining contractual life (in years) 5 years 8 months 12 days      
Weighted average exercise price (in dollars per share) $ 44.05      
Number exercisable (in shares) 4,599,853      
Weighted Average Remaining Contractual Life (Years) 4 years 7 months 6 days      
Weighted average exercise price (in dollars per share) $ 41.66      
$28.00 to $32.49        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range        
Stock options, exercise price range, lower range limit (in dollars per share) 28.00      
Share options, exercise price range, upper range limit (in dollars per share) $ 32.49      
Number outstanding (in shares) 701,597      
Weighted average remaining contractual life (in years) 4 years 4 months 24 days      
Weighted average exercise price (in dollars per share) $ 28.22      
Number exercisable (in shares) 701,597      
Weighted Average Remaining Contractual Life (Years) 4 years 4 months 24 days      
Weighted average exercise price (in dollars per share) $ 28.22      
$32.50 to $37.49        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range        
Stock options, exercise price range, lower range limit (in dollars per share) 32.50      
Share options, exercise price range, upper range limit (in dollars per share) $ 37.49      
Number outstanding (in shares) 564,098      
Weighted average remaining contractual life (in years) 1 year 6 months      
Weighted average exercise price (in dollars per share) $ 34.37      
Number exercisable (in shares) 564,098      
Weighted Average Remaining Contractual Life (Years) 1 year 6 months      
Weighted average exercise price (in dollars per share) $ 34.37      
$37.50 to $42.49        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range        
Stock options, exercise price range, lower range limit (in dollars per share) 37.50      
Share options, exercise price range, upper range limit (in dollars per share) $ 42.49      
Number outstanding (in shares) 1,133,867      
Weighted average remaining contractual life (in years) 3 years 2 months 12 days      
Weighted average exercise price (in dollars per share) $ 40.29      
Number exercisable (in shares) 1,133,867      
Weighted Average Remaining Contractual Life (Years) 3 years 2 months 12 days      
Weighted average exercise price (in dollars per share) $ 40.29      
$42.50 to $47.49        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range        
Stock options, exercise price range, lower range limit (in dollars per share) 42.50      
Share options, exercise price range, upper range limit (in dollars per share) $ 47.49      
Number outstanding (in shares) 2,294,336      
Weighted average remaining contractual life (in years) 7 years      
Weighted average exercise price (in dollars per share) $ 44.80      
Number exercisable (in shares) 1,354,933      
Weighted Average Remaining Contractual Life (Years) 5 years 6 months      
Weighted average exercise price (in dollars per share) $ 43.97      
$47.50 and above        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range        
Stock options, exercise price range, lower range limit (in dollars per share) $ 47.50      
Number outstanding (in shares) 1,750,845      
Weighted average remaining contractual life (in years) 7 years 8 months 12 days      
Weighted average exercise price (in dollars per share) $ 54.96      
Number exercisable (in shares) 845,358      
Weighted Average Remaining Contractual Life (Years) 7 years 4 months 24 days      
Weighted average exercise price (in dollars per share) $ 55.82      
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Status for Options Which Contain Vesting Provisions) (Details) - $ / shares
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Options      
Balance as of beginning of year (in shares) 1,744,931    
Granted (in shares) 1,004,631    
Vested (in shares) (849,496)    
Cancelled (in shares) (55,176)    
Balance as of ending of year (in shares) 1,844,890 1,744,931  
Weighted Average Grant Date Fair Value      
Beginning balance (in dollars per share) $ 11.18    
Granted (in dollars per share) 10.23 $ 10.93 $ 12.27
Vested (in dollars per share) 10.94    
Canceled (in dollars per share) 10.65    
Ending balance (in dollars per share) $ 10.79 $ 11.18  
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Status for Performance-Based Awards Which Contain Vesting Provisions) (Details) - Performance shares - $ / shares
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Performance Shares      
Beginning Balance (in shares) 198,200    
Granted (in shares) 106,100    
Vested (in shares) (95,133)    
Canceled/forfeited (in shares) (8,600)    
Ending Balance (in shares) 200,567 198,200  
Weighted Average Grant Date Fair Value      
Beginning Balance (in dollars per share) $ 54.93    
Granted (in dollars per share) 46.06 $ 51.61 $ 58.35
Vested (in dollars per share) 58.35    
Canceled (in dollars per share) 51.56    
Ending Balance (in dollars per share) $ 48.76 $ 54.93  
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans (Narrative) (Details)
$ in Millions
12 Months Ended
Jul. 31, 2022
USD ($)
Jul. 31, 2021
USD ($)
plan
Jul. 31, 2020
USD ($)
Jul. 31, 2019
USD ($)
Defined Benefit Plan Disclosure        
Deferred compensation arrangement with individual, maximum future deferred receipts allowed (percent)   75.00%    
Deferred compensation arrangement with individual, recorded liability   $ 3.3 $ 4.1  
U.S. Plan        
Defined Benefit Plan Disclosure        
Number of U.S. pension plan types | plan   2    
Pension Plan        
Defined Benefit Plan Disclosure        
Net overfunded (underfunded)   $ 11.4 (35.0)  
Unrealized losses recognized   119.1 166.1  
Loss anticipated to be recognized in net periodic pension expense   5.3 7.2 $ 3.8
Accumulated benefit obligation   556.5 561.9  
Projected benefit obligation for pension plans with projected benefit obligations in excess of plan assets   83.6 220.4  
Fair value of plan assets for pension plans with projected benefit obligations in excess of plan assets   57.4 179.3  
Projected benefit obligation for pension plans with accumulated benefit obligations in excess of plan assets   13.8 158.0  
Accumulated benefit obligation for plans with projected benefit obligations in excess of plan assets   13.8 156.2  
Fair value of plan assets for plans with projected benefit obligations in excess of plan assets   3.1 133.1  
Cash and credit contributions   6.4    
Company contributions   $ 3.1 3.0  
Pension Plan | Fixed income securities | Level 3 | Independent Insurance Company | Minimum        
Defined Benefit Plan Disclosure        
Pension plan target allocation percentage   80.00%    
Pension Plan | Fixed income securities | Level 3 | Independent Insurance Company | Maximum        
Defined Benefit Plan Disclosure        
Pension plan target allocation percentage   90.00%    
Pension Plan | Global equity securities | Level 3 | Independent Insurance Company | Minimum        
Defined Benefit Plan Disclosure        
Pension plan target allocation percentage   10.00%    
Pension Plan | Global equity securities | Level 3 | Independent Insurance Company | Maximum        
Defined Benefit Plan Disclosure        
Pension plan target allocation percentage   20.00%    
Pension Plan | Subsequent Event | Scenario, Forecast        
Defined Benefit Plan Disclosure        
Loss anticipated to be recognized in net periodic pension expense $ 7.4      
Retirement Savings and Employee Stock Ownership Plan | U.S. Plan        
Defined Benefit Plan Disclosure        
Company contributions   $ 25.2 $ 22.0 $ 23.5
Contributory employee saving plan, employee contribution threshold limit from compensation, maximum (percent)   50.00%    
Contributory employee saving plan, percentage match of participants, first contributions (percent)   100.00%    
Contributory employee saving plan, percentage of participants, first eligible compensation (percent)   3.00%    
Contributory employee saving plan, percentage match of participants, second contributions (percent)   50.00%    
Contributory employee saving plan, percentage of participants, second eligible compensation (percent)   2.00%    
Defined contribution plan, annual retirement contributions (percent)   3.00%    
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Net periodic benefit cost      
Settlement charge   $ (3.1)  
Pension Plan      
Net periodic benefit cost      
Service cost $ 7.5 9.5 $ 6.0
Interest cost 10.2 13.5 16.4
Expected return on assets (23.7) (26.1) (26.5)
Prior service cost and transition amortization 0.3 0.7 0.6
Actuarial loss amortization 8.2 6.5 4.4
Settlement charge 2.0 3.1 2.9
Curtailment charge 0.8 0.0 0.0
Net periodic benefit costs 5.3 7.2 3.8
Other changes recognized in other comprehensive income (loss):      
Net actuarial gain (loss) 35.9 (25.2) (29.0)
Amortization of asset obligations 0.0 0.2 0.2
Amortization of prior service cost 1.2 0.6 0.4
Amortization of net actuarial loss 10.2 9.5 7.3
Total recognized in other comprehensive income (loss) 47.3 (14.9) (21.1)
Total recognized in net periodic benefit costs and other comprehensive income (loss) $ 42.0 $ (22.1) $ (24.9)
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans (Obligations and Funded Status of Company's Pension Plans) (Details) - Pension Plan - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Change in projected benefit obligation      
Projected benefit obligation, beginning of year $ 585.6 $ 520.4  
Service cost 7.5 9.5 $ 6.0
Interest cost 10.2 13.5 16.4
Participant contributions 0.8 0.8  
Actuarial (gain) loss (5.7) 55.2  
Currency exchange rates 8.4 12.8  
Settlements paid (10.7) (10.7)  
Benefits paid (16.2) (15.9)  
Projected benefit obligation, end of year 579.9 585.6 520.4
Change in fair value of plan assets      
Fair value of plan assets, beginning of year 550.6 502.2  
Actual return on plan assets 55.6 59.1  
Company contributions 3.1 3.0  
Participant contributions 0.8 0.8  
Currency exchange rates 8.1 12.1  
Settlements paid (10.7) (10.7)  
Benefits paid (16.2) (15.9)  
Fair value of plan assets, end of year 591.3 550.6 $ 502.2
Defined Benefit Plan, Funded (Unfunded) Status of Plan      
Funded status of plans, end of year 11.4 (35.0)  
Amounts recognized on the Consolidated Balance Sheets      
Other long-term assets 37.5 6.2  
Other current liabilities (1.3) (1.5)  
Other long-term liabilities (24.8) (39.7)  
Net recognized asset (liability) $ 11.4 $ (35.0)  
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans (Weighted-Average Discount Rates in Determining Actuarial Present Value of Projected Benefit Obligation) (Details) - Pension Plan
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
U.S. Plan      
Defined Benefit Plan Disclosure      
Discount rate (percent) 2.55% 2.37%  
Expected rate of return on plan assets 5.33% 6.08% 6.25%
Non - U.S. Plan      
Defined Benefit Plan Disclosure      
Discount rate (percent) 1.55% 1.48%  
Expected rate of return on plan assets 3.13% 3.78% 4.08%
Rate of compensation increase (percent) 2.86% 2.88%  
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans (Assumptions Used to Determine Net Periodic Benefit Cost) (Details) - Pension Plan
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
U.S. Plan      
Defined Benefit Plan Disclosure      
Discount rate 2.37% 3.55% 4.43%
Expected rate of return on plan assets 5.33% 6.08% 6.25%
Non - U.S. Plan      
Defined Benefit Plan Disclosure      
Discount rate 1.52% 1.85% 2.43%
Expected rate of return on plan assets 3.13% 3.78% 4.08%
Rate of compensation increase 2.86% 2.72% 2.69%
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans (Fair Value of Assets Held) (Details) - Pension Plan - USD ($)
$ in Millions
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets $ 591.3 $ 550.6 $ 502.2  
U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 517.8 480.3    
Assets including NAV assets 591.3 550.6    
Level 1 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 320.7 289.1    
Level 2 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 159.4 155.8    
Level 3        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 37.7 35.4 $ 30.8 $ 28.6
Level 3 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 37.7 35.4    
Investments using NAV per share as practical expedient | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets   70.3    
Cash and cash equivalents | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 3.2 10.1    
Cash and cash equivalents | Level 1 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 2.2 6.8    
Cash and cash equivalents | Level 2 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 1.0 3.3    
Cash and cash equivalents | Level 3 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 0.0 0.0    
Global equity securities | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 184.1 170.9    
Global equity securities | Level 1 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 184.1 170.9    
Global equity securities | Level 2 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 0.0 0.0    
Global equity securities | Level 3 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 0.0 0.0    
Fixed income securities | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 292.8 222.2    
Fixed income securities | Level 1 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 134.4 111.4    
Fixed income securities | Level 2 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 158.4 110.8    
Fixed income securities | Level 3 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 0.0 0.0    
Investment funds | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets   41.7    
Investment funds | Level 1 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets   0.0    
Investment funds | Level 2 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets   41.7    
Investment funds | Level 3 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets   0.0    
Insurance contracts | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 37.7 35.4    
Insurance contracts | Level 1 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 0.0 0.0    
Insurance contracts | Level 2 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets 0.0 0.0    
Insurance contracts | Level 3 | U.S. Plan        
Defined Benefit Plan Disclosure        
Defined benefit plan, fair value of plan assets $ 37.7 $ 35.4    
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans (Unfunded Commitments and Redemption Restrictions) (Details) - Pension Plan - U.S. Plan - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
Unfunded Commitments $ 6.1 $ 6.1
NAV    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
NAV 73.5 70.3
Global equity securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
Unfunded Commitments 1.8 1.8
Global equity securities | NAV    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
NAV $ 50.7 49.5
Global equity securities | Minimum    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
Redemption Notice (Days) 10 days  
Global equity securities | Maximum    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
Redemption Notice (Days) 90 days  
Fixed income securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
Unfunded Commitments $ 0.0 0.0
Fixed income securities | NAV    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
NAV $ 20.4 0.0
Fixed income securities | Minimum    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
Redemption Notice (Days) 60 days  
Fixed income securities | Maximum    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
Redemption Notice (Days) 90 days  
Private equity and other funds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
Unfunded Commitments $ 0.0 0.0
Private equity and other funds | NAV    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
NAV $ 0.0 17.8
Private equity and other funds | Minimum    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
Redemption Notice (Days) 60 days  
Private equity and other funds | Maximum    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
Redemption Notice (Days) 90 days  
Real asset funds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
Unfunded Commitments $ 4.3 4.3
Real asset funds | NAV    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share    
NAV $ 2.4 $ 3.0
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans (Changes in Fair Value of U.S. Pension Plans' Level 3 Assets) (Details) - Pension Plan - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Change in fair value of plan assets      
Fair value of plan assets, beginning of year $ 550.6 $ 502.2  
Fair value of plan assets, end of year 591.3 550.6 $ 502.2
Level 3      
Change in fair value of plan assets      
Fair value of plan assets, beginning of year 35.4 30.8 28.6
Unrealized gains 3.6 4.1 3.5
Foreign currency exchange 0.1 2.1 (1.5)
Purchases 0.6 0.5 0.5
Sales (2.0) (2.1) (0.3)
Fair value of plan assets, end of year $ 37.7 $ 35.4 $ 30.8
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans (Pension Plan Target Allocation) (Details) - Pension Plan
Jul. 31, 2021
Salaried Pension Plan  
Defined Benefit Plan Disclosure  
Pension plan target allocation percentage 100.00%
Salaried Pension Plan | Global equities  
Defined Benefit Plan Disclosure  
Pension plan target allocation percentage 33.00%
Salaried Pension Plan | Fixed income securities  
Defined Benefit Plan Disclosure  
Pension plan target allocation percentage 65.00%
Salaried Pension Plan | Real assets  
Defined Benefit Plan Disclosure  
Pension plan target allocation percentage 1.00%
Salaried Pension Plan | Cash and cash equivalents  
Defined Benefit Plan Disclosure  
Pension plan target allocation percentage 1.00%
Hourly Pension Plan  
Defined Benefit Plan Disclosure  
Pension plan target allocation percentage 100.00%
Hourly Pension Plan | Global equities  
Defined Benefit Plan Disclosure  
Pension plan target allocation percentage 29.00%
Hourly Pension Plan | Fixed income securities  
Defined Benefit Plan Disclosure  
Pension plan target allocation percentage 70.00%
Hourly Pension Plan | Real assets  
Defined Benefit Plan Disclosure  
Pension plan target allocation percentage 0.00%
Hourly Pension Plan | Cash and cash equivalents  
Defined Benefit Plan Disclosure  
Pension plan target allocation percentage 1.00%
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans (Estimated Future Benefit Payments for U.S. and Non U.S. Plans) (Details)
$ in Millions
Jul. 31, 2021
USD ($)
Defined Benefit Plan, Expected Future Benefit Payment  
2022 $ 30.7
2023 26.1
2024 28.1
2025 30.1
2026 28.3
2027-2031 $ 145.4
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Narrative) (Details) - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2021
Jul. 31, 2021
Jul. 31, 2020
Cash Flow Hedging      
Debt Instrument      
Realized gains $ 2,600,000    
Forward foreign currency exchange contracts      
Debt Instrument      
Derivative instrument term (months)   12 months  
Interest Rate Swap | Cash Flow Hedging      
Debt Instrument      
Notional amount 40,000,000 $ 40,000,000  
Interest Rate Swap II | Cash Flow Hedging      
Debt Instrument      
Notional amount 25,000,000 25,000,000  
Level 2      
Debt Instrument      
Notional amount 327,200,000 327,200,000 $ 293,000,000.0
Level 2 | Fair Value | Fixed Interest Rate      
Debt Instrument      
Debt instrument, fair value disclosure 297,400,000 297,400,000 297,300,000
Level 2 | Fair Value | Variable Interest Rate      
Debt Instrument      
Debt instrument, fair value disclosure 188,300,000 188,300,000 350,000,000
Level 2 | Carrying Value | Fixed Interest Rate      
Debt Instrument      
Debt instrument, fair value disclosure 275,000,000 275,000,000 275,000,000
Level 2 | Carrying Value | Variable Interest Rate      
Debt Instrument      
Debt instrument, fair value disclosure 188,300,000 188,300,000 350,000,000
Level 3 | Carrying Value | Fair Value, Nonrecurring      
Debt Instrument      
Equity method investments $ 24,200,000 $ 24,200,000 $ 21,700,000
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Fair Value of Outstanding Derivatives in Consolidated Balance Sheets) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amount $ 327.2 $ 293.0
Derivative assets 2.6 3.3
Derivative liabilities 3.6 1.4
Designated as Hedging Instrument | Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative asset, purchases 73.0 45.2
Derivative asset, sales 44.2 22.9
Derivative asset, net settlements 28.8 22.3
Designated as Hedging Instrument | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amount 173.0 123.9
Derivative assets 2.1 1.3
Derivative liabilities 3.2 0.6
Designated as Hedging Instrument | Level 2 | Net investment hedge    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amount 55.8 55.8
Derivative assets 1.1 1.2
Derivative liabilities 2.0 0.0
Designated as Hedging Instrument | Level 2 | Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amount 117.2 68.1
Derivative assets 1.0 0.1
Derivative liabilities 1.2 0.6
Not Designated as Hedging Instrument | Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amount 154.2  
Derivative asset, purchases 76.1 82.9
Derivative asset, sales 78.1 86.2
Derivative asset, net settlements (2.0) (3.2)
Not Designated as Hedging Instrument | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amount 154.2 169.1
Derivative assets 0.5 2.0
Derivative liabilities 0.4 0.8
Not Designated as Hedging Instrument | Level 2 | Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amount 154.2 169.1
Derivative assets 0.5 2.0
Derivative liabilities $ 0.4 $ 0.8
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.21.2
Guarantees (Balance Sheet) (Details) - USD ($)
$ in Millions
Jul. 31, 2021
Jul. 31, 2020
Guarantor Obligations    
Contingent liability for standby letters of credit issued under the Company’s revolving credit facility $ 7.7 $ 7.5
Amounts drawn for letters of credit under the Company’s revolving credit facility 0.0 0.0
Advanced Filtration Systems Inc.    
Guarantor Obligations    
Outstanding debt of AFSI (the Company guarantees half) $ 37.8 $ 40.0
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.21.2
Guarantees (Income Statement) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Guarantor Obligations      
Investment earnings from AFSI $ 4.2 $ 5.2 $ 2.2
Advanced Filtration Systems Inc.      
Guarantor Obligations      
Investment earnings from AFSI 1.8 2.2 (0.3)
Royalty | Advanced Filtration Systems Inc.      
Guarantor Obligations      
Royalty income from AFSI $ 6.9 $ 6.8 $ 6.5
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies (Narrative) (Details) - USD ($)
$ in Millions
Jul. 31, 2021
Jul. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Accrued warranty reserves $ 6.1 $ 9.5
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting (Summary of Segment Detail) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Segment Reporting Information      
Net sales $ 2,853.9 $ 2,581.8 $ 2,844.9
Equity earnings in unconsolidated affiliates 4.2 5.2 2.2
Earnings (loss) before income taxes 381.0 335.2 375.2
Equity investments in unconsolidated affiliates 24.2 21.7 23.0
Operating Segments | Engine Products Segment      
Segment Reporting Information      
Net sales 1,957.7 1,727.5 1,926.0
Equity earnings in unconsolidated affiliates 4.2 4.7 2.1
Earnings (loss) before income taxes 289.0 229.3 254.6
Equity investments in unconsolidated affiliates 24.2 21.7 19.0
Operating Segments | Industrial Products Segment      
Segment Reporting Information      
Net sales 896.2 854.3 918.9
Equity earnings in unconsolidated affiliates 0.0 0.5 0.1
Earnings (loss) before income taxes 133.3 124.9 140.1
Equity investments in unconsolidated affiliates 0.0 0.0 4.0
Corporate and Unallocated      
Segment Reporting Information      
Net sales 0.0 0.0 0.0
Equity earnings in unconsolidated affiliates 0.0 0.0 0.0
Earnings (loss) before income taxes (41.3) (19.0) (19.5)
Equity investments in unconsolidated affiliates $ 0.0 $ 0.0 $ 0.0
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting (Net Sales by Product Within Engine Products Segment and Industrial Products Segment) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Segment Reporting Information      
Net sales $ 2,853.9 $ 2,581.8 $ 2,844.9
Engine Products Segment | Operating Segments      
Segment Reporting Information      
Net sales 1,957.7 1,727.5 1,926.0
Engine Products Segment | Off-Road | Operating Segments      
Segment Reporting Information      
Net sales 328.1 256.5 315.1
Engine Products Segment | On-Road | Operating Segments      
Segment Reporting Information      
Net sales 138.8 124.4 179.8
Engine Products Segment | Aftermarket | Operating Segments      
Segment Reporting Information      
Net sales 1,394.6 1,228.9 1,315.3
Engine Products Segment | Aerospace and Defense | Operating Segments      
Segment Reporting Information      
Net sales 96.2 117.7 115.8
Industrial Products Segment | Operating Segments      
Segment Reporting Information      
Net sales 896.2 854.3 918.9
Industrial Products Segment | Industrial Filtration Solutions | Operating Segments      
Segment Reporting Information      
Net sales 621.9 581.2 641.8
Industrial Products Segment | Gas Turbine Systems | Operating Segments      
Segment Reporting Information      
Net sales 96.2 101.6 106.3
Industrial Products Segment | Special Applications | Operating Segments      
Segment Reporting Information      
Net sales $ 178.1 $ 171.5 $ 170.8
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting (Geographic Sales by Origination and Property, Plant and Equipment) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Segment Reporting Information      
Net sales $ 2,853.9 $ 2,581.8 $ 2,844.9
Property, plant and equipment, net 617.8 631.6 588.9
U.S. and Canada      
Segment Reporting Information      
Net sales 1,084.2 1,059.9 1,192.6
Property, plant and equipment, net 214.0 229.0 231.0
EMEA      
Segment Reporting Information      
Net sales 865.7 760.2 826.8
Property, plant and equipment, net 220.4 229.4 199.1
APAC      
Segment Reporting Information      
Net sales 649.2 553.2 597.9
Property, plant and equipment, net 60.4 59.8 50.2
LATAM      
Segment Reporting Information      
Net sales 254.8 208.5 227.6
Property, plant and equipment, net $ 123.0 $ 113.4 $ 108.6
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jan. 31, 2021
Jul. 31, 2021
Restructuring Cost and Reserve    
Accrued restructuring expenses   $ 10.3
Payments for restructuring   4.5
Cost of Sales    
Restructuring Cost and Reserve    
Restructuring charges   5.8
Cost of Sales | Corporate, Non-Segment    
Restructuring Cost and Reserve    
Restructuring charges   5.8
Operating Expense    
Restructuring Cost and Reserve    
Restructuring charges   9.0
Operating Expense | Engine Products Segment    
Restructuring Cost and Reserve    
Restructuring charges   2.5
Operating Expense | Industrial Products Segment    
Restructuring Cost and Reserve    
Restructuring charges   $ 6.5
Employee Severance    
Restructuring Cost and Reserve    
Restructuring charges $ 14.8  
EXCEL 114 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %UV.%,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !==CA34'8QWN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NT&@JC+!;33D)"8!.(6)=X6K6FCQ*C=VY.&K1."!^ 8^\_G MSY(;[87N [Z$WF,@B_%F=&T7A?8K=B#R B#J SH5RY3H4G/7!ZO-)' MM4>H.;\#AZ2,(@43L/ SD?H&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !==CA3X#.9.2\& !P&0 & 'AL+W=O3WD!CYDZ M%SN>P).-D#'3<"FW/;63G/E94!SUJ&4->C$+D\[5179O*:\N1*JC,.%+250: MQTR^?.*1V%]V[,[AQGVX#;2YT;NZV+$M7W'];;>4<-4[HOAAS!,5BH1(OKGL M3.P/,V=H K(WOH=\KTX^$S.4M1"/YF+N7W8LPXA'W-,&@L&?)S[E4620@,>_ M!6CG^)TF\/3S ?TF&SP,9LT4GXKH1^CKX+(SZA"?;U@:Z7NQ_X,7 ^H;/$]$ M*ON?[/-W7=HA7JJTB(M@8!"'2?Z7/1>). D8634!M B@KP)LMR; *0*];P"X%,.0&L ;$IN1:(#1:X3G_L_ _2 S9$2/5#Z M1%'$/]/HG#CV&:$6M2L(3?'P%=^=$]NJ#9\U?#M+ZK[]I]$XQP0[&9Z#)OCO MR5II"8O\'P32/4*Z&:1; SD37@I;3Y.O+SM>-6-XN&UU/R,L^D<6_78L)DF2 MLHC<\YV0NHH.CJ-ERA$Z@R.=03LZ2RY#X9O52&!'5.8'1SJLOU_>O&E8 \,C MMR&*.$VE--1N0N5!IAXXDR@_'*W;M89=!^,U.O(:M5Q(DH&29T)+-%YS6<4%Q["[P]$82Y!ME?)HM:%SS[>AV<"0 MJP6+*R>M 6AVMYA\F:WN%F1Z=[N<+![.R'PQ/<=(GFBXW8;D//&$A-EC9B+/ MR$K7+*\&M-DU1HJ6I&@;4E_9,YG[L,C"3>AES)!I;8!T[:Y%*1VX%L:P5&;; M:<-PXON2*V42)DVE55Q7\L,!;=>RR ^N-!F[.BCP,*JEXMNX9K^F.H6K2H(X MS&V8))SM1!0JC%9I 3:NW?_/8-V2PW%N%QB=T@)L7+E?TUD*I4%O_PIW9"K\ M:F(X8K_OHDIKEQ9@-WA Q@Q*\WHJ.,"X3S$BI>;;N%!_$<:#EH%(,(%M !F- MC 7AJ2D5W\;E^FNH0>S%AG#F!<2+6,WFPU&F(HY!7%9:>(]GY&W_'/;B#HSV MB45H@4%++Z"XA(-+^F&R):N7>"VB=ZJR6F[ F$WG&)=2\BDNTL:%CBGCSU[ MDBW<2,@^".&.S/R*R]<%><&Q ?MAA5D +2V MK* 'W"JZSXF8@^SPYF"A>>3 MN5)I]X;A<$%M%;,H(I]2!8^KI;3%(_U$*2 MB=902^4UXTW$MI7,<+R&PZ53:K_3ZARP"D#+L+EK@&G*E%,:@-.JYE^FZRCT M(#V"56W$68'2SU!,$_#I:NCVQ]; LL;#B]Y3%8=2WYU6^OZS\ZX"!M47N4LU MS%UB#+.JAU,@#TYXV=2U;<<&MHG71<<$$^'&O5R8D(MO3:'.,VX(F)5UE_ M-: NC1R+1!G7U0$O+-8<"7_[=43MX4=%EE(\O^1%<':LWL B#H&&:2,0EK=) M8C@2&!D %&42%HC(!]\A[PRF0:+6Q^S]5V#9(_OC>P+9)>&K<%P]T\ M8*Q*KW)P:YD )3^G5:.W#0"U^M8[:5$;)\Q:_8IX JJOO%M]O'O\.6&2-=%[ MY>OY;Q&WS!BI(A'?0*AU/H0IDWE[/[_08I9%^#Y1@A] MN#!?H_4$L#!!0 ( %UV.%,7"SF&P00 "82 8 >&PO=V]R M:W-H965T&ULC9C;;N,V$(9?A7 7Q2Z0E46=M74,)'9VZZ(Y M(,YV+XI>,-;8%E8279*.T[$6W4$A[ZPIRXF0IVPSYCL&)"F=\FSLV'8PSDE:C*:3 M\MH#FT[H7F1I 0\,\7V>$_;?-63T<#G"H^.%QW2S%>K">#K9D0TL07S?/3!Y M-FY4DC2'@J>T0 S6EZ,K_&6.8^506OR5PH&WCI%">:;TISI9))28<9C3[D29B>SF*1BB!-=EG MXI$>?H<:R%=Z*YKQ\C\ZU+;V"*WV7-"\=I81Y&E1_9+7^D6T''#0X^#4#D[7 MP>MQ<&L'][T.7NW@E6^F0BG?PYP(,ITP>D!,64LU=5"^S-);XJ>%ROM2,'DW ME7YB.KN_6][_N9A?/=W,T?))_MS>W#TMT?U7='/U>+>X^[9$G]'WY1Q]_/ ) M\2UAP%%:H-LTRV3>^ 7ZT#Z=C(4,2DF/5W4 UU4 3D\ V$&WM!!;CFZ*!))S M@;&D:9"<(]*U,ZCXQSZSD(LOD&,[V!#0[/WNML%]_FYW' _0N$V"W%+/[=%; M%"N: UH*(D#.-X'^OGKF@LGY\L^ NM>H>Z6ZUZ-^)U<63C(P)JYR#4M7M7Z\ M3)W(=RU)]=)^G08S/\)6=&XV-ZEY7DOM#,!O /Q!@!GE M%U/T3E'K4>BZ/( ML9P.A,$LQ';7;&Y2BP,K,$,$#40P"/&-4<[1CM%U*DP,@?;4.,16V$'0K2)I M%70(#%I>9+EF@+ !" @0.A*VV)4\"+[),[M0D-,%$6@!! MV)T$,X,1U@:9P9<_ S9.ET@C:"8FZPRS6D^9B MR^\P&*P"V\)F"&R?JI7]3HRT7!>-]<;6GNU&GC9=3&9>.\0*Q*@6M7)V3M*J MNWB09%$(D+54'/-A),%:/K#;Q<"&E(;"8-EQ^Z]+I+N$ MD0[DZ8/8[EF7\:GLX^&ZKQH7J--DQ/$-[4:@]2ZUF7_6O(1= H.67-O[4G*J M^GBX[/\H-R4@*^6+7-4V<&RO?_TEUGTA7Z*-OKZL8G(ZA>T+$3=!> M68]9W$4UF?6V!_C4'^#A!N$MU"3-]NKV6[!ZE5?A=3N&'K-NRV R<^U>V%/3 M@(>[AO;81+)@542&M"8TRPAKV9BAJZ?%[>%G.5HY,UG9&K+1JF\VGIH+/-Q= MO$';CQU7 MY1:_<_U:?00I-^8GF>H+RBUAF[3@*(.UE+2M4$;-JH\2U8F@NW*;_DR%W/27 MAUL@"3!E(.^O*17'$_6 YM/0]']02P,$% @ 778X4\1PA+ 9! "@T M !@ !X;"]W;W)K_Y992A5Y3ELGKSE:IW97KRM66ID0Z?$Y*4FRSGAD^A9B/.)[Q9*,+@22^S0EXNV6,GZX[N#.>\=CLMDJW>&.1SNR MH4NJ?NX6 EIN&25.4IK)A&=(T/5UYP9?37&@'8S%KX0>9.4=:2G/G/_6C;OX MNN/I$5%&5TJ'(/!XH1/*F(X$X_BO"-HI"7Y 0EM#-/UB8!IOD)]D M>MZ72L"_"?BI\63^L)S_>3>]>9I-T?()'O>SAZ?EG3],EW? MI.N?2/< )882D279QCJ9N?? >.M:\C+VAY$#0E^JA'.KL&H5#HYMII9(T<#Q M2ZNCX8?E\,-66G.UI0*MCC E.:9SQJ7L7K4PBLHD42LC*#101C+8ED+0;/6& M@'XF&3$%["B;C6 >.ZKH#KP:OMQD6#'!0Z?.KVG4\R,GLO,;E-(&K=(6125G M"7E.6*+>$(G_A>JC%^ %RJA9A5!.*2B/D2*O5.J>LW.,G;![@CARL!W&L(0Q;%U,4RJ2 M%Z)'+]N6S649[K*5[1]P^LI\85#914!Y2^,-;#0 6B9JA>PYOF;L.5[.V'/P MYXPO&V@\9UA#;+.):HB;-CW/">V$L?=Q['BM4![IBA$IDW6RRO7UA318#K@FM+TJ+51.9U>C$HL25DQJW M(GOBBK J"JL*;$D=UD4TC7"E A\U)C5I>_K.,6,Z89< M84Y_%E)ES-!2+7V]4L@2!\J$'P5!Q\\8S[U^U^U-5;\KUT;P'*<*]#K+F/I[ MC4)N>U[HO6P\\&5J[(;?[Z[8$F=HGE9312N_8DEXAKGF,@>%BYYW%5X..];> M&7SCN-6U.5@E!!O-9&9B68 M(LAX7HSLN3R'&B#L' !$)2#:!;0. )HEH/E>0*L$M-S)%%+<.0R98?VNDEM0 MUIK8[,0=ID.3?)[;:Y\917\YX4Q_<'\WN_\Z'EX]CH8P>Z1A,KI[G,']#0SN M)].'T>WH;C;^-H+Q':U'<#IE"G.3HN$Q$V=P 4^S(9R>G,$)\!PF7 BZ3MWU M#05G7?AQ&U:$ S/(#P_VP(?OAH>?CJAI5A?5='S- WPSPPQ2OAF0"QC(C)(\M=FW01CG MLN NVF9V8*S.1?<_ 66_*+G:"/0YV#8\[XK M+C@_.$Y;<#;]BS!LM+O^IG[N;ZV:C>9KFV%ATZ[9_&=Y):A="6H?%?292J"& M4R&U1GT&)"W%9,GS)54)Q3?,EA\21B4#E<+$*L2]S[AP\[&N,6A$.Q(+HT[- M*-@1^)8F:(3[)78JB9VC$A\P%DQKOJ#4=$657DJA%TZ75OXAV6 DY-1BN'M( MYX>U=][>;SWJ0OM>H]:._,Z;^PUVQ/NUHI:A6KKFH"&6Z]P41:#:K?K/E2N[ M._O7U)>*-O*?IFAJ$Z:6]E4(7!!ET/A \:BB410+(U>N=,ZEH4+LIBGU5E36 M@/XOI#0O"^N@ZM;]?U!+ P04 " !==CA3!^"R=PP' #Y' & 'AL M+W=OGSO=W7,\G3T)^;U: M<:[0L&HLUKR$;QZ$+)B"6_DXJ=:2L[1>5.03$@3Q MI&!9.9B?U9_=ROF9V*@\*_FM1-6F*)A\><]S\70^P(/7#^ZRQY72'TSF9VOV MR!=,Z72JM@\&_++WF>:TV XT>C=+#?4R_L7K]J_Z,V'HRY9Q6_%/D_ M6:I6YX-D@%+^P#:YNA-/'WEC4*3U+45>U7_14R,;#-!R4RE1-(L!09&5N__L MN7%$9P$.'0M(LX"\=0%M%M#:T!VRVJPKIMC\3(HG)+4T:-,7M6_JU6!-5NK' MN% 2OLU@G9I?WEPO;CY_NKKX^N$*O;_X?'%]^0$M/G[X\'6!1NC;X@J]._D- MG:"L1%^R/ ?/5V<3!1OKY9-EL\G[W2;$LXVTUABZ-+)JA5B9HJ6^X#\VV9;E ML(755SM5TUJ5SK+MG! R3LXFVZY++%(T'L=[J1[.<(\S].*\6"[%!F!! BXY M8+S/^1#EO*H0RR&A6;GD%1(/Z&0Z#FI[3N(Q&8)TM>9UON4O-HMVFR8=K%%$ MQM,#BTRI,(K&U&Y1M+#5$)5)&Q,4W"<70 SR)%ND;T MX,5[>+$7WJWD:Y:EB#]#W:W N=JI0JVXA.3N1J$-]TYUW$&4A >@8P-T0L;! MK/MC-V"Z-V#J->"K4"Q_ ]:I@163\!#MU$"+@UGL\G&RAY@<\3&0FE0O0[3. MF08)+M8IN :V4L?LLSQ1441\=XI9GL)]H%BLAU>[IW L)R[/RT>X" M"RLD1KQ;I*@SW%OJP'[N>+4>FL&-K(W7W-?&5' $TQG$R=$%NZP'Z^ (ARPZ$ %^M-07#293D*E9IRU2SEZ3M'1"_'1R MT^MSCKB2F%PQPT8/:9%*XCMHB%@9.Q2>8ST>+5:.@6ZS"^#!"B4DPNAL*'?!:?B'^<]&U*$>OCLQ** 5\E_:^D&U4 M]AYQ8 :"10H !YT?[$#?DACQD]@5?^" />U!MT(VZ8E88L"4PL[FE[0L1OPL M=M@-'0M8DYF2Q.@X+%(8=_O0/MB6P8B?P7:Y=0RBA9M(3(VZ:I4+ V=6M21& M_"1V*8HB4_KXL#NP+46IH('AY5+W".^NA>((3W^S8O=JUD.YTVK-EOQ\L(93 M-9=;/I@CVTCD?U#4M[YE0.)GP#N>&4O-,G1 MKHA8Z#(8NPIV2X1DYNUB%THLOZ]$GG)9_?I+0O#T]_H J%Z\LYV6QZB?Q^ 0 MWQ2"2N\T1"=X' 10PR3:LGS#AP@/H=[H7U2MF-3'_(V"#CC[EZ=#[42.LJJ" MML@Z#@J.^LTKTC>J93GJ9SD=X]"1O5H4'5@$>>2S"4=X&(=TB&?AZ]<>"TWR MFT9FS3DJUK>TY4CJY\B+-,UT]PF%1\]B1EF)EFR=02&R@C6I,#*'$U(7QI81J9\1KW^B'C2J MO'%M&1RZJC=M"9'Z";$N!R,]VT_[IP\]'K)[U<)VEHFL12IR52_:4B(]>JC; M%)O=F:B9# )HR5?Z7.UHZV'$F/# 8E') V M\N6U@I!X&)-@&,6[P3&)AC0(AQ&.FOK0GR(/$5-@IR-RS),=6$9FQB&6FE/' M$0ZH8\!$6P:D?@;<=2F5DU:LH"WL^UNE%C7KZKN MA5*BJ"]7G %X+0#?/PAHO9H;_?9K_[9S_A]02P,$% @ 778X4T";$S3N M @ -0D !@ !X;"]W;W)KO,B9$H;>$I;)GQ4HM+VQ;1C%)L&SP)4GAS9R+!"N8BH4MEX+@ MF3%*F.TY3F@GF*96OVN>C46_RS/%:$K& LDL2;!XOR2,KWN6:WT\>**+6.D' M=K^[Q LR(>IE.18PLTLO,YJ05%*>(D'F/6O@7@Q=1QL8Q0]*UG)CC'0J4\Y? M]>1VUK,<3408B91V@>%G18:$,>T)./X43JTRIC;<'']XOS;)0S)3+,F0LY]T MIN*>U;;0C,QQQM037]^0(J% ^XLXD^8;K7-M".(HDXHGA3$0)#3-?_%;48@- M ]<_8. 5!MZQ!LW"H&D2SF!J8ZPA&YKJ99PH 6\I MV*G^\/%A\GAW.QH\7XW0Y>!N\#"\0I.;JZOG"3H=8T%2%1-%(\S.T#?T,AFA MTY,S=()HBNXI8[ 2LFLK -'N[*@(>ID']0X$_9ZQ!FJZY\AS/'>/^?!X\=<\X&^BL"+0F@KQ.;JF*4XCBAD:&0)PGT_&=6O;6SIL$699VB0MDN*=N?HZPI8GNG1)[O[%WT8Y05W$Z) MV_DRW,YNYP5NZ#?=CK^%>XRR@NLZ_TX%IQ;X&:X$,A/OQR$7SBJ%"T//"<+M M"N]3!DW'#]SMAK WSC1]H;C'8D%3B1B9@ZG3:$$WB?R,SB>*+\TQ-^4*#DTS MC.%>0X06P/LYY^ICHD_.\J;4_PM02P,$% @ 778X4T[4G2Z]" ;24 M !@ !X;"]W;W)K 6BT:VAR.>(6?. MX4CG+U+]*G9":/*ZS_+B8K#3^O!U/"[BG=A'Q4@>1 Z_;*7:1QH^JJ=Q<5 B M2LI!^VS,@F ZWD=I/K@\+[][4)?G\JBS-!%#P:=QX2=*]R(M4YD2)[<7@BGY=A:$94%K\)Q4O M1>>:&"@;*7^9#[?)Q2 P,Q*9B+5Q$<&?9[$4668\P3S^J9T.FGN:@=WK=^\W M)7@ LXD*L939WVFB=Q>#^8 D8AL=,_U3OOPA:D 3XR^665'^G[S4ML& Q,=" MRWT]&&:P3_/J;_1:!Z(S@$X= U@]@/4'A(X!O![ /SL@K >4H1Y74,HXK"(= M79XK^4*4L09OYJ(,9CD:X*>Y6?>U5O!K"N/TY?+^;GW__79U]7B](NM'^//C M^NYQ3>YOR/)J_0>Y^7[_]YH,R5_K%?GRV^_D-Y+FY$>:9;!HQ?E8PQ2,HW%< MW^Y;=3OFN!UEY(?,]:X@UWDBDE,'8YA[ X"] _C&O![_/&8CPND980&CR(26 MGQ\>(,-7GQY.%QXTO%D.7OKC#G_W!Z$BG>9/Y,HD1*I347C M00$1DA9.=I4BN=+-I^. -!S-Y*5U:1K-9F=VJP03]/9B#56)].? M--.?>*-RE?P7,@&JC2Z(EE!N8IG':29(WL%E?C&?XZC8D8.2SREL,+)Y([*) M:=3$]*LGJ--F5E-O4%<"*FV<1E7]RA,2[:72Z;_E%UB4*W?S3FP6DQ'O!=DV MFL]&DT7WOU[(D1%T%. C3H#.&J S+]#K?XZI?C.)W\1:;DFTW:89H!?%61EW M^"I)"ZW2S5&[BL/,FNJ0C6@O JA1?Y\A1M2US>8-SOD'"[H52L&F2?-8[@71 MT6L_^RH8<_OF$RM;;",;A6U# Q>*18-BX46QUC+^-31#77 M @.TL.<1=N91 4*,)GVC564T/3'"\="@I:C B^A>[X0J-QE*.($]K\5HVIL\ M8L5X?\U6B-5PUO%U"J##L=1;OY:[*'\2AP M3'%V3(R%V&Y!'96Y%D,*FIVY.1;@&T9Z*QAE[\E%&"(SL2*\C[CK&JS MZ0GE.)"TZH#ZY4&36C6*SK)%<:R.HEU1%*!-ZW1"1_,^PJD]]9FU!A8.;6LS;KX^+Q/HX@O'DXZL3H%V.H!.O?6;5-! MBL^K<=I2-/5S],-1Q;O(Y#(4=X@>Q$R_G9%#%IEDAGTBH-X?C.!%0V>3['!B M!J'.T"VS,[H!TD.'XM2#,._]SSPYS1#%,)D;K$-9D;9W.)3S(Z%4YLY:JV4=4W=WSFR>$6[E.$KR3BO=?_ZW9,RVH7V_C.'(.9Y/N:5C,#L*>ZZOTE [QET% MG[=R@_OEQG73(!*O<45I^F&5M>F16LE#4<&H$$2)-?4M(+S&KF=7=PZP6+KH,6V$0^IOZ)VN^2HLXDZ#= M2O:\ _%=[H+V<:[9_&T[Z=&I%DXGTW)W^&$?O^PH>MLK)$J2U,GH]1VZ=;S? M9@EMHK;9#C&B4U<7/&S9//2S^7=1/M&JGYK(C8[ H*3UAON,-,O%2Z<%69X) MNH]74.!(<]\Z7B\1*^[LH8:=!_-^"B]WPE8HLVWZ\RZQ5FUC!Z(W%(_]#'X( M^]W1IZ_1V<_V^XO.G=5.]B/0C4L"*!<1A"RZA8,%\5/5N3_5!RT/YMLM&:BWWY>5.1(E0 MQ@!^WTJIWS^8&S1O6%W^#U!+ P04 " !==CA3D ;&)<4' "Y)P & M 'AL+W=O##>6BE_NLWP;*XGHF6 :8+6!I^;@=!CXM8%?+8=]_:KBSP(>G)WDV1/* M2[3P5KZI5E!E+6H>I^5B7_%<_!H+.WXVO;Y:77]/LVO[E;H M^@)-%Q^N+N__N(1//D=S?_ZO+S[%PW1Y]4,O7WS M&WJ#XA1]BI-$+.+B9,Q%=.48X[".Y'P?">F(Y"[C00*8379E?5A S/11^(A,>M:(Y%4+67FR0 R[/H MF:DPW&UW2<"%OVN^87GE-6>;LO$],O0Q*R"ORYZBBP9=[/(7J'YCL90/ZYD< MUC.I'-H=#L_9.D[+V4?G@4@T9"C@Z(]=,D(4OT/$PAZT,O<^)Y7/DAX>SSQG M,A+0Q_9"U%$3QQL1&37;HYP6RI(1<]T/QH2,L R[T&&V&M*ECB%X1&700@<- ML>VKOI8 S/.]%DPJ"#T4A%9VM'M_ME9)G(;9EAGJ;!_ MVFM/C#M1:S7O0TFA.8?0'&-H@H0%Q::B>^E=& BDPCQ MX)F!D^WJL6%77<^+/I24P>20P<28P:5HN05ZFXCNPXK?D,AEPZ)UN?\CEL>/ M02FEBB-2F>A!6B-'R:0')"7B'1+QC(GL0"5B3QU2ZQ[,?)L;:T%S;&6I$>RA[*>A>(/;,\C(N.6/>>W/9T M*;&;>?3)A6VJPY_(]6/W:63L?K.5#M$"Q-?(5 M"@105.,V &2U>%).N:$V3(TIS[ZWDWJMI1'**FE4'>%$.P4SIWHEU<0I$*TR M.Q<@R%4G1P<-Z%A?!CK.40M\"8"$ M3E2"7P"H(19)^NIR 7"^"*VK+HT:P>YK:D7O MK1>)K@VT+KSH T/#WL3,WD8A28##.+:TJP_S M?IP<74/@Q$S@1C%)+#!FG9U]76=- 1AXP='K%9, !-O44I>%/IZC7W$$E(6C MAKX !AQB3]M?$,JB72VRD2G$?TT=21OU0,WJH4]'4IWHB>=J';<7)H?7* )J M5@3':DFJ7U10%\7"C)$#;=B>FMG^E70D!8[^CG;YNP\EY]"ZKFU6#*^M)"ET MGO?47,P@.95&4E"SI'A])4D!36'IE>E!R>DTJH*:5<6/:DD*: "'=)V2:,/O MU,SO1VA)"ET4EZ[&[3ME/TZ.M>%6:N;6(]0DU1E4["-7[6T SVK\L 10-NZZ MA$X;+J9F+CY.3U* RFR-7@$4U;/60=[(L]I_BB"YA$;7YTD'=2M0VA D-9_C M?TJ!4OV*_5 []LPA%%51%P!*NSEQ28$K (XZ0;HCVD6D=L/SMIGG;W9YN D* M5C;"-$N'8>N6?-Q]2_[ Z-Z8K\;;6&O<\" M7$*NB$;[ &J(L1;]$L817ULWX]830^5#;9^"?%WR?<+NA:4UFHB8\_US8OL/ M/'NH'B+ZDG&>;:NW&Q8(35 "Q._W6<:_?RB?2SH\K7?V/U!+ P04 " != M=CA3C6[R!VL" #;!0 & 'AL+W=O5F1 &#.&=!C/C4VK=6G S?F;]9LJ=YW+#$LRX.PG M3576LRXL2,D<+YEZX.M;TN1S:NPEG,GJ"^M&:UN0+*7B>0/K"'):U"-^:>YA M W"Z>P"W =Q# :\!O$.!;@-T#P5.&Z!*'=6Y5Q<78H4#7_ U"*/6ULRDNOV* MUO=%"_.?Q$KH4ZHY%0S&HWA\-PS[TRB$>*J'^V@TC6%\ X/;_NA+%,-PI _& M@V^WX[LP>H@_O+MPG?//$'U_'$Y_P=$$"U*HC"B:8'8,G^ ]()"9WI4^4CI$ MXP@E33C7=3CNGG"^+ED'//L$7-MU=N"#0W!G+QX>CML[\.A@W+G0IXRPE0GZ$Z'E)U2O\[L^D$KK9_OS'G=>Z M\RIWW3WN0KJB*2E2>0(E$74)X8@6D'+&L)#_=H]W%;8V[MB5=?,\K0*[X[H^ M6FW6KU9=;HDNSK9%X4Y1=UL4[12UFOH&T$9CF&?O'HL%+20P,M>4W3G7S23J MIZ1>*%Y6O3+C2G=>-CS.>?J;6':KWW/@[]02P,$% @ 778X M4QK43_M!& ^$8 !D !X;"]W;W)K&ULU5Q; M;QNYDOXK#>_,P@9D^9K;V4P VTG.>)&<">)D#A:+?:"Z*8F35E-#=DO1^?7[ M517)9NOB),#LP[XDMKI)%NOZU45^N;;NBY]KW19?%W7C?SF:M^WR;V=GOISK MA?)CN]0-GDRM6Z@6O[K9F5\ZK2I>M*C/+L_/GYXME&F.7KWDSSZX5R]MU]:F MT1]CBZ/XP4&.;PNGI+T";C*Q]@O]QFIO;U\=,?_[.IQ<74Q*B[/+R\>V>\JW?Z*][LZL-^>:Q;_ M?3/QK8.V_,\C!URG Z[Y@.O_$_;^57L7K[4OG5FR'>#UV\YC+X_/;:/JRN/3 M.[M8JF8S*NZ;H%WFPKFNJQ5J6&];;%4#GZC^-1O^>__]OSRXME_^**T3A?@MFYFI":F*>NN MTD4-[T+T9YNWNIPWMK8SD(@%%D_%.D"&TS6_Y.=F*<>;UD>"X:J\;DH]+CXX M6W4EGB@UOC!@7550;>',ZFKK47\3FL+Z\S,@'.%_K,S2[YDSA=? M'/_VYKT_&165 :UFTK76>?RF54U/Z;C*./BE>D/;:?S>>3RAX\ #LZPA,S#W M#G>"""MA@3 P?@*RWX(&O TZ'EI\0'3T/*0[*%$%WBN3*!.@ZIH^)DXMU!^X M4;LYM>L&V_INXDUEE(/FC(L;O&>:5KLR+HZ;TBX03^,5.UA?S-5*%Q.MFT+7 M!KZJ("KW"_X/BSV+%2@&PX2YC6VW*6$Z7;H'/D$4*B A")WN0^QO-\5"MW.+ M@^ZT:Q&&H ]EK;QG@Q#*P&3HP+?$0--(?",^]]=8*&*DA9KR M8_J1CBT[YUBQM3.V"AK6\N)Q\=EKXNL;WQKLA[O1]?$*K$!%^VOW<*2GQ>?" MC&?3/=>FG1Y,?0J*PJ>?1X_ MC$_ "#"0^ _M101F1<8=%^H+>)LNP%+PB-K+P,RY:@LUG4)_1A%6$-96\\2=WJF'!LY+DBDT]F'UB=6PU)&:;LD1B& M1Q" MUDVG^1W]%*4RS.AQ\;X7"UP[&0@4J3)8Q:K@E[HD)2?=8'/XVC(7R;UTO;:1 MT4X[,K1XIFWVJN DA@7:H=?'R)K #:P+%TOW&A= 2, _""-L&N6F^$2.0=PR M/2P6UK=DO?P6(*60!Z=8VQ)GB$EQK"*#!Q/@@C3Y9CIPVC7L8OH7-Q#ZR&^ZGJ#P1&4IH1O009VT8'^RS#&CH .SM^[/2<0#:V(7)[ MY<@BS:VJH0RZ>""<"<5\4P<'E9Q9]G(6C,@1*M?@[CN,)A^R@AK,]#9#X;'$ MO'+#S830:UN29A:&>I[K& LKVE+NBT\ &4;,<;/GHH=HARS7!?2Q^.ER_ (X MO*[IJ%'QT_7X6?J5WL('_?-P A'MR7?A "#834*P_.\YK[L\OW@Q(AU::LY3 M:FCXG?+SX@U<] JX@4C*(FDR$<^1?([D QO7!F]#'36$[@@;FF:E11F\^ S5 M].@%_JRC:"M2=!JH2. Z[+4F/P!CF, 8B0S=DQ$(RSX1FU4.B($%6Y*QK^>F MQ'G+I;-?0R0!7/T"QF-5!SSV,?CJC]!JP%<67OP,D'.AE1=TYK?"3+QZ0(89 M4\CEDUL&X; 533I-VA3UB]"#^),:T+)>!+. -^+H3QIN)[69J>!_/T53#:J% MZ%IR=%?LR2E)" %C0L8)H AR)QML-PPY*G9.0+= ))" \B8 MB%L0&5V;8SQ<(K #VT&(%SEG"*B&('C@@N-Z41_4UA,8XT<*1.6@8,!HYRA;D#Z!$"B0P*%NOME!H#V%) M(2)Z0 2IA=B86,ASN)K%I'->1W6A-&-)QQ'3H%A5S;_X@5J1"7C2!?'9P8UY MG8Y3?@!60)+KY ZTD*\F447P=?3M,VLK=@G(4%;0?T\TL%4 (KE>O)$"(2IJ.&OE*.U)2S=+TCXH M9:7!4U[/D#O?DY*'DAC'JL>>B\Y(K"?]Q[;:L%=7 D3Y"D% +(04;Y&,LDMW M?49&EE-J2FSX\WQ]!6.!\FVV;^8/*?@TYTZWI)W!]EJ+>1;3@"'C*TCSU$; M-EV#K&E#JI)D&"'%3-N94TLX4L$%6?K0=U MC#;8$2V[-B2C'%;$!#A&V1C.A 4.9:VFP!J\C:6S*OB;FA'RR)O'B74[V@W'OV>J0P9&!!>,94R7) M,7&$N]FKX54[(5FRP^QCJ(ALJ/\1GQ9>XGEPKODRVX M^_162'PAIV^14EGH(>>("DJYA+2;X'Y)F@OC/9N9;7(C_8YSH:EXY(9'4W#I M/%^?CLS9S@&V#W*X_A;F]0":_["PI*MQ+%9Z H& :V2LH^(?6I+8F[J&?33! M*E_;;M)""_HUZ0>7+>9<:I KB:X""5M3IFJ!9,GB#2>XD-2X '"$J6IP=!6/ M3L#!#/2JSZ"Q08^2@AEGP)6R]S9F*+!CJK[IKPA)K!N[U]F2<(!].@#B1".U M)2J2+,(:A-!G_B3Y2883U8P.HLY.U9%BL+I3^5$F1AI*!1%^L:&2N((=J M2*._L%7:4*007"]ULD"G8(\_Q"3[8@KC.E67G/T.V>>3]N.=/4)@G1I*@FJ) M>NU9?M]2%)H#'6*[JD"#QE3-,(&P= MI3)I$&3F3O9HS@[RUME5>X0]$0M:40UF^^Z4Y_BME4(%3(Y26"MPO.<,$V1: M+F8:QSV"R""BID-67G.?CG7^OJ'"L*7Z\^!G1@AMK![0^=A?VA"<<1(%9/YP M6&0%=)^0:G(%Q6QMQ<^JH,.\F_+MJ0%#02-^0D OCM_=O_WM) 9UI+2!9:G$ M],U-9:^M7=]FNP[O&];C?G1RL2;4E.70=0%/>CZ^_EF*!L_&3W]F-V-;+F)G MM.QZWE!GN#S?KC,07C>[-/1U=B9%J)6L@N@7GB.WUKH*=3I^C^H &[H];\-J M_-/U^?CIL$QR]6)\V7_R \1^#-5("JNIC"B)'%0WANY0DR=;T*FW !LP4CGG M\A(96B&54ZF;)#?$]X@]DVBH0(3 M_^ 5JN"A1E2=!9Z-Y21GMV8OQU5!!GEV-G_Q5A32NV(>H7/677DFY>/E- MF;7L3JE EC[/E.()63!T"P'NE+H_#W;:KFG9H%R7!.=#[Z^'AU$S):;UB:27 M1%@J/KB)#13AI67G$/NDU63BX1WEF.%P*%; 8 -LYAB.(*3\*X:0D\G#R MI2(&Y"XO\,%=;;N*+]1Q2+K)TH^#=RUC\L:738 WJ^PRX C);7Y-&,I,[D=Y MT2)VV [>F$$ DU@F$H<9TE_.D;];6W'$))% !W 61;#8FDB/G0[^R(="6$E8 M/F9Y492ANK@*3G>JC!,?NM4B4&5(>7#AU++)@)[//'?:O$]+^V[A.*=9-A]) M1\ PGIP>:+'#4!25\JC$Y%2EJ:P;^B!9E_Y'. M2<=G#)LKGC*5<$5@P0J7;(_K4TKNP65#TD)?X3H]8Q/"F]TW"_D?)C5(D)"M[4QP?_@8+Q:[-N0"W/> MP \C1>I[E'-%22*, 1(KR;*:_.H,S]=]73R5#1(NW69F,(4A?2E*9;HO<".8 M45*7H:GL[I0YZZ=C[C=0YXE;AMS\>&>;V>D[0] YF.XAL%_3FS6_&0VFK^J; MBKJ*4ZF,FV1:>&=+-9D/K(VBAUD6,U#)3 $#X-W#.(+21 IKY!"Z2PIY/\W/ M#GM:)WH5'%.J:F5,E18 ?$EH2E ^177 *?1/%O!/2PIGV?:8?VSO?"Q.X1$55RT_J:QK4L"O# XJH"O]:Q@H[EAV8?W+"&%ZXH MC:Y>2K0#U6>!3[3DEJV4N0-O4T-0)AODG8ENUSI8Y#Y*MY2-/7%?K7ATUL.X M#((Q=>SMO__.J?O78TS=**FS8:74*A(7*'$'C)"*O?H:#)#E,8".^$7:DE*0 MW\\6#EQ9+RR40)V'-OZ>JA59^6!0;N*W2:EI-G3GJC$1IOXFS;[5YHLFLLF& MR'9#(XP9!MP_->U62BZP99B1T^QM*S,'J9@C@U(1?67[00:WX2H$ 5J<.(G$B?[$N;VM:'XR, MD067F !'(NW9L>SF0DDB=9,)L_LY#>UQ/[D=Q1,3@3 ]CD:HLCWQQ$I[D MD8U\/E OE'L*MQ;_%<=O;QYN3_:_\7G)#8WCFX?/)^00GYZ>7X[BJ<>?[!*A M_OGUY0F_$5\XZ=7!@2U_=LJU<1241S3(Q9)^@BNT+,V84;#0.O;FA-@%O^D>^[W=&Y-U) M7I4":PA.<7\>A^6#MPMCJ<6JMBZPV5,=V[WZ=XS>[$0>#MXIX(9H((>'7IDPGS"\:C\/$1J@@1>Q[Q,81AA)?Q5?;IIIF*M*GHZ?)M"FIJ3^<@[U M62B&A.&KAOV.6<3\_M'6D9<)T5YLT/@BVSAV9+F+1^7'W2>A!B:ZQ".P9!HL ML4+!0P6733@Q-H"Y,N2YBCP8*7%9A6$9RE-A8CC,]0RG] BZANIZJJ;NL8 ] M.I]%1+A);QO(;9/*!L/&;DTS*]J5AE8W@;+]'7"3-1\GL#N[9IOCMDP3^ZU) M6-+9-:'FLM,J.&1GF:C"&$90)V"6,M36>>,%E3A,&CD3UE#82,.\8B*J,G7O MP*2NGB("\.I#:\LOI[?L ^C&D)T(3!Z(F ML_,OKL!JQ]%R(P=2IAK4A(]=T+< ^ 'UE0>%SE'OEL6:FS3^QW5DMN9D,WWY M5@FHB8UTZA'1 134@,+G[$SLJ1!N.HUUF]Z4T<%QZ\D5>DTD!Q M&I\HC61\)>,N7B2%+M_1>D_]5YZC1PJH2K$#?H',C7'T*$,V^1!Z7TD19UB! M@Z(OCEEKMGOF:IV/BL#G$L)M0S-Z_!V7(\N.:49>FR/6]_=5U4K M;PB.^59MB)Z>X0B:08,A+!'N=T;CN*P6]RRB4I MI%8E 6)<*XYP9GE 5MI^R&>Y?HVS7 ][)[Q2O9:JU9=Y]?KI\ZR:+=7KI_E< M*-$5OI&0AG?SN=R^[I*IV*XJ'QA._=&T=T_[ATQ]=X;[39R;O$L# WD FW0; MG]6N.3#%"6_?<1O9,33C5"O_HD@H3E6:RDD-WXWORT-2<66T[<& ^&9KD*_V M%#GKV@_G]DR3*&'<*U]E^4%*TG:'*+FE_KCD(<-]:<9-R^8E)P8TZ*E:L?\# M*<"^[&IX61XTF@9A]8/L44C]5 =_A8.^.1 N J4*W[K@P?ZZHZ\\]".N/E_; M1R2>#N;\>0?4C0((X)((,(#GPL+Y7ODS2G:_XN4 (5H=,A$ZMIOBL1 M008#< ;QJ1 #4N&IF.MJIID"3;$H[+\(\S79]&/6U(]H8O ]IEP/1@FF]L?F MD>_)F(=2[M,T=?$KD[%'/@; \;2UI_P#Q&^]/TW"\FNUS*$8C3[21F$01,3$ MU8R*"PZ]%N^(FYWZ(K4+N5Q%'.][HKCPFXYZ6R$;2[,]$>F)FV%7 0?QXA%X M2@7BIP9@\_#W(L<2N3'O!SR(8R(XMWM!0B[0]H>5]F>]( >155XJTI/*+SYCF-J M-"_Y%@1[:7J9YT/7O3"V-K:%#5V>ASS/#C )"1KY)F2T*/Z"M[FY(1 M[9?&KIM4NDY#9TX/(/068]+WVG8(%%3\9T=W; 5HA>)0EG?GPTYQ P1WL]@> MI__69%-:;0H(?F@=S\C?K/=7;6A2KJ%YS9M0"[HG&VXT%VC">,;-PRVK$S4T M8NGFXFI4O)?K1)1V)_-H[V0>C;ZIE8+0/<"3ZT1)CK,]3LAN025L98)+X-/G MNV8#?/%$;-4 M=A[L-\ZXE^\FW[EC4Y2L8<^(63;QVI,4RF%]?;+-^JEIX$E6V>GT-,R5%?+' M' )M*?:/]]81,YY^1UWO(DL;6?ENEL[4 T/87I^?7(VQ7I>\ %_?Y< U\HI0WKRYA M,ONU_G1H'J.PXOG%$Z2-#G)KN3O-B0/<>DP7PEN73P[M>YS1>+*MR%O&D8S> M-EO*>YSHIZ^9;]$S#_0<)Y)/\AI@&].4Q= =[+>&XW2CDT=UB.[S_T.'#KI6 M.-_BOV [T;,.AEK2]^VRQ#@K;44JIIS#@B=]*4I4D[KR1/Z&NMERP!8_XR!# MOIA6U!3R8/\3N](A*4ZEE-@9WDB+-'PAAE9%$FL> 4MC<'G/[# G'\]04G=] MO.]/9)QE?XT$@6[&?W/%2R(F?Y@D?9K^K,N-_#63_G7YFS#OD3RWB:?B%#DA_[.;5_P)02P,$ M% @ 778X4^ORF%5 P "P< !D !X;"]W;W)K&ULC57;;MLX$/V5@=HMMH"AFYTV:6T#=K+%9MNB02^[#XM]H*6Q1)0B M%9*JD[_O#"6K"K8.^F*3PYDS9ZY:'HS]ZFI$#W>-TFX5U=ZWKY+$%34VPL6F M14TO>V,;X>EJJ\2U%D49C!J5Y&GZ(FF$U-%Z&60W=KTTG5=2XXT%US6-L/=; M5.:PBK+H*/@HJ]JS(%DO6U'A)_1?VAM+MV1$*66#VDFCP>)^%6VR5]L%ZP>% MOR4>W.0,',G.F*]\N2Y74\1*48B&C<#IC1Z)(-I^1><1E+@7G?(?S>%/'.(Y8[S"*!=^X=#KGBTB*#KG33,8 M$X-&ZOY?W UYF!B2DYJ)\ M\I9>)=GY]::X[:23G"$'0I=P14ER7OK.HELFGERP8E(,<-L>+C\!E^7PWFA? M._A#EU@^!$B(VT@P/Q+_ 3>MG,D<0XN M3;.36O2]08%OG*,9F.0#_MWLG+?4-_\]XG#"V6<)'%Z6]@]N'5U8+L^+;]\&8#U]JC[5-! M(.\^7\'O+'\^@YKF_+83EMX)0^I@_45+3[>W4E>E:69 JP$*X6HHB)TLT?9) M)?2G69K%\V=/LA?IZT8JQ6+%R0_J(S?6S./\@5[<4RO1R4J[&1V^T09I^^@; MH;L]%8:CAWW7(.!=J!0[QB^$R1BDDW"$4+C,A.L^L-J12T8@@!07H'E3([0JZH.WQ]3%A@ M2)-Z7$6[8P]R+**D0>%?.>1_PLAC46NC3!5<33P_>W*>9R]?.XI;4AOH"EIK MRJ[PP)U#[*][SPZI)B4,)>3PQT[)LQ.=PD*+O- 9]^)TVW#=GY['Z<.Z_6Q6 MDLF":M!680U3%YA.^WY7C=)QTV_Z!?=#O?],O!>VDC0$"O=DFL8OSR*P_>KM M+]ZT8=WMC*?E&8[)0Y'V<>^Z#S.7&NL]^+66@+Z4V_JJW#J%Z,QCX;"U+X1-;28.3PKI2!'RZ MU]4:_; M^*!6Z\ ;@^O+2JSDHPR?J@>'K\'.2JY*:;RRAIPLKGJ+T9N;,[_*HW9$!2RRRP!8$_3_)6:LV& ..?UF9OYY(5#]>=]9]B[(AE M*;R\M?H/E8?U56_6HUP6HM;A@]W\(MMX)FPOL]K'7]HTLN-IC[+:!UNVRD!0 M*M/\%5]:'@X49L,3"FFKD$;0P. MIPIZX?J#?)*FEI># &.\-'XV_G\D6*]'$M ;2LA-FBX#.[,NI?Z;%LCKF(N3PD.6%6 M^"ZH4!KP8WU[JVM>>%[E%&Q;/M)Y4@8U Z/*Y-AS"D:%L[6!&%RNM%W*!.GT M@6V&/8KOOYNEH^F/GBKIX@ P&=PNM5J)QA6S">.=)_)"PW;6DLU>P+]U[+TN ML%,[F1^!WOH@2\@!BI.5%IE$QP>JA,.L.2)$:&\[')ZT*E6 +2_=D\ID8T$9 M'X36T72R3_(>3BF8@TS7X+!$WZI*RY.QB98>Z!HOFB%2.3@CA4.M;288 8B6 M(EM3KGR [7#"7IP=.>=0!4XIHWR2!, F%]H:+#&:E%DU/A+JBN*M\F*U9\V M+(OOPB*ZC:?77#<*J$#'V1OZ4PK7=#NA5[>[7N6?(7Y&<_J4/":1N%MA1"[H M%8WZP]DX29O59)[,XVHT3Y,+NJL=;I<^W:L\1R+N! J0E1<%*!#T^N[^;G%& MLXM),J7IQ1!69NE%,J.%5X(>1*8*E='KQ+CXO[,THG8UA(A[-D0FDZ!8J/%D5#IN,5^-+^#';F<369C2 ?]\9C M[.T&R<)[&9HJ>:_$4FD5N*^X9#T\^Z(M&734URK,2<_%B-RW7=\I=IT?MA5B MX$QGUD&ZLM",DVRIFJ)I^[9+APQS,W MQ_7*4ERSD:4&SDNY*L5GM CFTS;.J3UAZ VMODY9](T.QTS$X @O+Y937.M] M[;V,\ .%"*:-WYK5#TAY>73^35DY5&Q3DZ(9CU,S3(8O2DT,MY+QS::WQS?! M!OI[2O<\&RIJOF&80F7S=LHV(]I)?J'&\7JB&?F:RJ0+@AG#FW=_;23T7"EK 6F.!,7@^$YON4Q"6.8)>T5)DK&PH0^0U::I (7/4]B4:5/+ MV;!.K93!R,KK]A;MFK_+!"H.E\&^@SM4?3XQ%H-.@3H,3V%"\G\/G\'!@Q*5 MOXK/9K[7$4;SMMSM[E[FB^9!NA=OGO7WP@$M+FQ90'683"<]%M:'[8 >[_U>N_P-02P,$% @ 778X4Z,"P(%K M @ .04 !D !X;"]W;W)K&ULI53=3]LP$/]7 M3A$/FX3R#92JK41A:$QB0L#&P[0'-[DT%HZ=V0Z!_YZSTV:=&-W#7F+?U^]^ M=[GSK%?ZT=2(%IX;(C%S/56<$EWF@P7=,P_;)$H?IYD 1;Q2U?U]8IHL6L96N\ M0_NMO=$D12-*R1N4ABL)&JMY<)9,E[GS]P[?.?9FYPZNDI52CTZX*N=![ BA MP,(Z!$;'$YZC$ Z(:/S:8 9C2A>X>]^B7_K:J985,WBNQ ,O;3T/)@&46+%. MV%O5?\9-/4<.KU#"^"_T@V^6!E!TQJIF$TP,&BZ'DSUO^K 3,(G?"4@W :GG M/23R+"^898N95CUHYTUH[N)+]=%$CDOW4^ZL)BNG.+NXDD\HK=(.3.- U/X&_-CW;& MN4&]]DMKJ/!.VF&R1^WX+IP-Z_#;?7A4KIE>%G40K&K] M-M3.@>R54G8KN 3C:[EX!5!+ P04 " !==CA3YS[8E;0" M #!@ &0 'AL+W=O)%'B M.8>41,X:I1],@6CAN132S+W"VFH:!"8ML&3&5Q5*.LF5+IDE4V\"4VED60LJ M11"'X2@H&9?>8M;NK?1BIFHKN,25!E.7)=/;)0K5S+W(VV_<\DUAW4:PF%5L M@W=HOUZ M@%!@:AT#H^D)+U$(1T1A/.XXO5[2 0_7>_9/;>Z4RYH9O%3B)\]L,?7*F':$9K.-R'%M#96E3LPV267W=_=P )B$;P#B'2!N MX^Z$VB@_,LL6,ZT:T,Z;V-RB3;5%4W!YLYI..>'L8J7I?;7=GL%*,&F! MR0RN'FM>T<7;,_B&=A98TG'>0;KC7':<\1N<40PW2MK"P)7,,'M-$%" ?93Q M/LIE?)3Q:RU\&$1G$(=Q=(1OT&<]:/D&_Y(U_+I8&ZOIO_P^(I7T4DDKE?S7 M"S[*Z0IU:BJ6XMRC2C2HG]![AQ#<%PBI*BLE:0)%"#&H$9 MR)6@"C9PPB5]1"&HILSI%.AIMOW3N"&$:\?R >*Q'[DI\<]A67.1<;DQD$2A M/X'!)/&'<,/2@E+3V]>Z<#Z._1 FDY (+BG>VB+U$97;AE$L49+X QJ'?D*G MDIZJ[BJ< J-\-G0C)!/Z(XC"F+2NGCD?#SVPU.: MPY$?G<*]LDR\YUX^P"@:$SW-@XC$_O97@H/"+%%OVO9CZ UJ:;L:[7?[#G?1 M%?:+>]<>;YC><&E 8$[0T!\//=!=R^D,JZJVS-?*4M-HEP5U:=3.@S> M< )]WU_\ 5!+ P04 " !==CA3CUY7I(,$ X"@ &0 'AL+W=OK]\=)3M)DWC[L ^22.KNN7ONA>1\:^PW5R%ZN*^5 M=N=1Y?WF;#AT186U<+'9H*8_*V-KX6EJUT.WL2C*H%2K898DDV$MI(XNYF'M MVE[,3>.5U'AMP35U+>SN$I79GD=IM%_X)->5YX7AQ7PCUGB#_LOFVM)L>$ I M98W:2:/!XNH\6J1GER.6#P*_2]RZ1V-@)DMCOO'D0WD>)>P0*BP\(PCZW.$5 M*L5 Y,9MAQD=3++BX_$>_>? G;@LA<,KH[[*TE?GT2R"$E>B4?Z3V;['CL^8 M\0JC7'C#MI4=YQ$4C?.F[I3)@UKJ]BONNS@\4I@EKRADG4(6_&X-!2_?""\N MYM9LP;(TH?$@4 W:Y)S4G)0;;^FO)#U_\"M+K%\"C D%P]^9GL_+[.CB+\T M*H8\'4"69.D1O/S .P]X^7_A_8PQO)&N4,8U%N&/Q=)Y2]7SYQ&SHX/943 [ M^I_#?125&_?,;42!YQ%UID-[A]&_,?Q<(5R9>B/T#BKA0"AE"N&QA/5>T1MJ MNXVQ7NHU-%J2UE;Z2FK@X5O"TPC7UI1-0?/63$DE:Z50#^L.U]3$M'.P28KG MEE_:0"G=QCC)O>G 6)#DB[0L"D4E[!H=62^,I?J!LK'L \4+=BBL ^2R BJ* MW:$HPCL);F1)>AJ3,T%A91KK*[AMA/44;K."%267/&3Q01#9QT$4MXVT!,R+ M%GE/8[-2DR(ZS[K,_"]#*W!'GG)]4#AN1%-*6%BQE(+L63B9QF/J5J6(W""X MQ!$F2$>;Q>"!U\DX'NWE&'T?^A@.V5ONNB0(3EX73-@RGB-;E+6M@QXYT<&X M_MFSU-QT6B^E9__OL_&T?"F4T 4R-KGS*+[I*9S ;$2T3B!+9_&$OGF2Q^F# MIX?H_?C#+$NSGX#)\7/56(NZV &UD79*A.TXB7.8Q0D]^>M6*9]D%[BAQ(5C@IP6=VCIU(/&X:I1H.0**7-//7@:B:][U46G^J55_954 MH1?ZH@_OK'$.%D71U(T*[?Q\Y2H<*]0+%MN@N$IN'*1I8)LFTY#EWG@2C_IA M81QG82&)DSY<$P:U\X"C6E*/T.TA5+C'HM)&F?4..$W9B!+;2_-XUJ< $G*/ M\"?]KL[D=T$D.$VA)&-Y&F+=FR9Q%JQGLYAKKS<)ZHN:]Z._VUSB/=U-''8\ M>(,PM":=[[KVJ8D7DWR\D4B$F4^)/PUS(I;S@,OZE ?C4$@TF-!@W&YP8L7; M3)Z01,M5O.3R"3 ?>.E(&3XZS2E+ZW!G<5"81OOV8#^L'JY%B_8V\"#>WJD^ MTCXJ:7M5N"+5))Z.([#M/:6=>+,)=X.E\50285C1U0XM"]#_E3%^/V$#A\OB MQ3]02P,$% @ 778X4_[MV >K P N@@ !D !X;"]W;W)K&ULG5;K;^,V#/]7".^!#=CYG33ID@!)>X?ML%N#]&[%,.R# M8M.Q4%G*)+EI__NCY,1);VGW^)!0I,D?'R)-3W9*WYL:T<)C(Z29!K6UV\LH M,D6-#3.AVJ*D)Y72#;/$ZDUDMAI9Z8T:$:5Q/(P:QF4PFWC94L\FJK6"2UQJ M,&W3,/VT0*%VTR )#H(5W]36":+99,LV>(OVTW:IB8MZE)(W* U7$C16TV"> M7"YRI^\5?N.X,R=G<)FLE;IWS,_E-(A=0"BPL Z!$7G *Q3" 5$8?^TQ@]ZE M,SP]']#?^=PIES4S>*7$'2]M/0U& 918L5;8E=K]A/M\!@ZO4,+X?]AUNCEY M+%IC5;,W)K[ALJ/L<5^'$X-1_()!NC=(?=R=(Q_E-;-L-M%J!]II$YH[^%2] M-07'I;N46ZOI*2<[.[NME;9O/J)N8*$T&7.Y,D>7./:3B)+WIQ- M5.R1%QUR^@)RDL(')6UMX*TLL7P.$)&G/M;T$.LB?17Q?2M"R)(?((W3Y!6\ MK,\]\WC9"W@N+[CFIA#*M!KAC_G:6$U]\N!O"E<:26WC'"BZXY6A@A<:"JL#6"'=*B_*,3@]^0X#,3:8Y MH_5167+Z.S+==0_0W3_U=^_^XG]]FC\P+MA:(!2=G^KHYVM(DE&8[FGN:!R' ML:/CC@[S,"$RR,-A1S)'!EXWRX9>FGO;%99MT25DU;'<4+ M.;1/EW#36F/I M[ISTY#J^_6J4)NF//!OPBP4HUZ.[B%;AG\798.2$19Y[-AT3')',DVPOS"[($[$7*;F]\V]CZAOV0%VV0>"2AL"U)_6< M[WUJT^<]Y6;*]\NOT=S_*/(A?-.S29B/3MC#[Q]*SV4AVA*AXI))/TEA'DUO'0.4L2!N> M:%P,X)EYZ7/SDR^5I15"]:!PPG.ONNADG] +8..WIH%"M=)VJZ67]HMYWNVC MHWJWU3\PO:' 06!%IG%X,0A =YNR8ZS:^NVT5I9VG3_6]'&!VBG0\THI>V"< M@_YS9?894$L#!!0 ( %UV.%/,B)BE"@< *81 9 >&PO=V]R:W-H M965TVT^V9T0CMV5JK*7 MDYUS]?ET:O.=*+F-="TJO-EH4W*'I=E.;6T$+_RF4DW3.%Y.2RZKR=6%?_;. M7%WHQBE9B7>&V:8LN;F_$4KO+R?)I'OP7FYWCAY,KRYJOA4?A/NE?F>PFO8H MA2Q%9:6NF!&;R\EUSNX9V1)IO4G6GQ?7$YB4D@HD3M"X+C< MBE="*0*"&I];S$E_)&TO^= M:.U9$%ZNE?7_LWV035<3EC?6Z;+=# U*684KOVMY&&Q8QT]L2-L-J=<['.2U M?,T=O[HP>L\,20.-;KRI?C>4DQ4YY8,S>"NQSUW]J*OM-Q^%*=EKD;F+J0,F MO9GF[?Z;L#]]8G^2LK>Z4$.66%N163+T"97SI:%K3<<\OP;Z,5$LJ>L^\KO!/6L??<"?9SXZSC M52&K+;OABE>Y8&]DA:OD"K(PO4%..3R\$P73AOW*C>29$NRZU U>O.6N,=+= ML]>$!V_<]]X8K>*C[WZIK,A!=\&LJ"2.J;03MCWU)$D748QP5HHR\RTW^8ZE M*[]USF;1*F7/NLL)"\+=]=\ _]!4@B4>=Q8#,%E[7'\)DE]B>IJ5YM6!EJ^_ M6L^6\Y?K> #\<^YT)@Q+UZW.<;2* =I>SA91PL[FT6J ;,2M5K?DEAQ+Z=B& MYU(1S_U))XLX'M%RS]+ YY(E44+(292>X;(BK=-Y_+=\C.BXKHU4+%EZR 5+ MH[,9L+J+A_P';"3+QCZ[';5X,2?Q)WXJ27!7@UC W25LX>#9-TI?_ #(9.>:ZV:(P!\19 L1% M?!3Q2:.7(]BAV<'..$H[TQ<()E\-I+6-S^I<6V=/687&_3R-9B_8\R0Z>\$^ M-)G3#KD^7Q*GRQ3QSGX4UJ*;&$.97X8$ES"OTY?0/_I=:EQL3EJ8$[9,5M$< M!82YG4#Q:8S;L<\--Y!E>L,V*+#83JJ?>I%7NJQY=<^$+T\%DY73C$/=?9< M?&N$\+7([3BI!1'\$6'8GVF#6DSYPF^Y5#P+R8*CQFERRO8[B?)A1*U01\-F MU-);J1M[."-B'W?2'LE"O-Q+V,39UNBFIH.40$LS *D*QGVUA>'FH)F%4:Q$ M^Y@4W(HQ:-W&:;[$^,9O2*E++= MV5\"]+J?TI&J\:UMCP!VHJ(LE1MP$R8\^"GX#,->+FI'>4+1"(=NX5F: 7-M M"I+=",H"<'ES\";'=, ;3%R @[- CD&3)19O 8G>B.KYF(9EUS$+\'H*047I M-N8=_G] ?>N-_AF> AJ%\:8/>9QNFIH146W^N81Z(A= M^_ 8#1SC,D-3$?0"%<@57Q]#-@/=-B@/ ZS_6\.JH5NKMOR,=-&-*GRA#G9; MLM'M$><&FNV$MZ5YM.$$5V^DH1P+TA07_,L61+%_CRCRNUB!@WPK0C)S[+X+ MN@[*#PZD-H50\+2@YN1"%.2S7."KB,2[MD;F!S6@H*9P'.DQZJX6'GVH"+KL M<462]($B(>:'ZO2=^Z!01_ .SCXTJD,ES#E&Z:Y+S-&P9KVF;9%4PI?P#;E> M#$HYW$%E0]Q)ZQY6,6J5_&$$!J6,H,Y%FQY1A#3-A*CZ@DRG^P$==5$)U##C M<;N6:%F!(&RL[3@ 98QS[XIH-OYU*8K?^%@ H=ZGWX MC.Z?]C]"7(=O[X-X^ 4#WS%;65$QW6 KO@46$V;"KP)AX73MO\0S[=!E_.U. M< 0>">#]1L/?[8(.Z'^:N?H+4$L#!!0 ( %UV.%.76Q6T( H X; 9 M >&PO=V]R:W-H965T[ !EY:H M5Z>. <=.6Q=M$\1IB\/A/JS(I;0IQ65W2;$U]D^W5JH2#YN\<*\'ZZHJ7YV=N62M-M)%IE0%GF3&;F2%6[LZSLXW4Q>#R@M?>V\L+4U>Y+M1[*UR]V4C[^$;E9OMZ,!HT"Q_T M:EW1PMGE12E7ZDY5OY7O+>[.6BZIWJC":5,(J[+7@ZO1JS<3VL\;?M=JZSK_ M"])D:W6M\IP808R_ L]!>R01=O]ON'_/ND.7 MI73JVN1_Z+1:OQXL!B)5F:SSZH/9_JB"/E/BEYC<\:_8^KWC\4 DM:O,)A!# M@HTN_%4^!#MT"!;# P1Q((A9;G\02WDC*WEY85LD9J/$1_F@W,59!8ZT?I8$ZC>>.CY /8K%+Z:HUDZ\+5*5]AF< M0916GKB1YTW\(L>?ZCP2X]&IB(?QZ 5^XU:_,?,;?U8_<:-=DAM76R7^?;5T ME45$_.>%(R;M$1,^8O*5)OQR:O%QK01N2U.HHG+"9$))6^ABY<12(0.5T'Y[ MQ=NW"BO2B27^!6+O& &S/K9FI9\A?D;GXK?H+A)' M8C2:1".^QM&"KO$\F@B$/8*Z$/%L%IV+.(ZQ%D_FV/'15#+'OO%B% WI.IY& M,5WG='VN1865TII[S;D,1?[7>ES7UN(P\;U*E6711F.6Z#R:XS<>16-Q5\E* MB3%4&4/9"01O%%S$6)S%V#J/HVG0+@DL1\,AMD*QJ3@GW6]4IO D;<\Z'D7G M)X(,2$;SIQP/H_A$X$>,.H8\'D>+$]H_.^%U?U#:,#R>$B,28T24_ND+9H-V MWFWS!>LZ&BX@*5G?JL04BZFK-^U26*2Z6 MS[? 23L_?9%G[MKS^/@L&(W9Q10]WSRY> /V%!W"[$.XB+S8V!)MR;)V#J:? MP*537.?BA]PLP?ZVJ&2QTLM MFS2_;Q]*8ZM3U."BSE!!:HOT%+)(870'0;L@RQDV$ MW6Y*R$?.9\L3I^L:7$C6G\S2B2L\_><_%O$H_JZ]3N&#=P@""QE&^)OP]>W! MB(C)Z/#=&.;$90%/?<,A2#M\(/D*H% /+-J^2#56D5D)'%NM9256Q-=J!QJS M2P:BE\ZI(#!">8EXKO3GR\6>2+S9P_4J26R-)?5 1N1T"M7O'*%VW;6M]VZE MK=I012ASB:B#KF,< XI?@9U"."(4T&(@TJ_O?CYA.CK1!X1(I+6/R.*MM*E# ML3@7"]CVMK@'4TH0"B![#TEBN'\,T[_;,57P>"/YB$L$F=I[:H[;":+F!TM' M[[,@RAI*V Q[?I=Y'90BXTFX01Q/*%R.(FE!MDD/X[Q.UTSH&+OH+L>JIQE\\QZ4W!O:#$\*JCHDXYWAG>/ M==R3@OD5C>V-S-G.DK-HJ5:Z(#Q -X]$?13\=D1>G/!U1LI>I9")JV.REG9% MJAH4#!?2J0UZ7V5@1E^C8C)C6B>>-+-FLXO*">*]*1,43WW1%+AVA.*0>BK< M%>_LJ7K*YJ1LD\6C6,MT;_Q:E:/8L Z]+I*% KYS Y]P1$4IV/F4.Y[:56=2 M/U7W&$=*SN8N'77_0,?[LGZS:;*;$]G<*^NIAKO3(HZ6GHQ=V;;81;;75,"R M"@$\&K+)G"?THE*#(0F>[P:B.FS$BO%"7:0:V%8O:S)8"Q\#! B&9C?.OW.B M,,6W'A;42Z=3+:T.47M$#7+9V!#DV[6&]8ZH28=EWE<8F!#!HJ$M#M2(YDP7 MNE(Y%32-XN8@B%>O<;-V=-XG] ;R:&-DPA]KDZ=D9M_WR0O";9!/K4V\'J@, MK6:MNI+Z=LC/K*YJN[O#_$:4*7(X1:"RM6O7CST&6JERC+,.RU3*1SZH+@F2 M^6,:OCM9.'V"S5M)O\Q4"+RBALJ/$>$3YL!)I9[7B;X"'4 A?=1QYG.(4K-H M KN33-Z4!Y6- IBDX9X6C^(IX8.&47<\D59]@6ZGG%4HEMI;HZ093"=L4(B# M/1J#MCIE433E(%%+9PK>8@D]>:5EJ&\^P1HHL9&/J)&MCXQW?VDJ)+HFJ-WQ M3SN7]"+K4/Y\:8ACJL1&9L@8J6?KEX"8*0X=S3TD@!78),,8"U70'19=<[8Z MHRQA6?#K"!\Y*%[:I+Y?=10F!Z2U:FR-67[C9WGYO,+XDC"C=MBI=#@6O;Q& M$:7'28YJK3/MQ:3*THQ0/3#_Q#G7,*S)=\6B,1DSH39&D#3^ M/&T)%UO?2GB"]%/$7'SH=///T8418D@M&PT;LVB'FB(%49S+TG%)D669A\SU M(R6OYGJCJS"6!5@Y"@AM?/(B8H"!YD^L]G%?<7.()K1"I!Q['C!&YHSRFA3I MI-QA_\/?G4DFH*%(W/AI[JMJ;BM6X-;"YL[!IP$O3'99M*>=LV(4:J>=O-^K M,S=('^L8"748C="C9ST8 UP3[_ 0^)1^FJ,><]L#!IX!3 ?(?B]U+CR=QO6R_(D+$_;+Z!&@%\!2!3JH=H52IQ1Y JVQZJ/E.4C MRUDC5?N()],Y1^YN>%9 #H5K&/<0XR=$H4MUT@Y,]X!EIG8!'G:!:7>KZX#/ M6XH7:HX?@'0+I.X=,+Q&ZJVI4$.H7'&/>9 ;7!7H*$7NB[=&@6EM3K]94 M%N?!5YG:@G6B2F;%E;P\)K M4@@SZWM@J7*M[AN@X'LFD U<[5=HCTP_U:[BJ:!0&-\? M=O:A&:@@ ,$*IG =;Q0;!5Q*7V(XXXK*?ZYH5]N//5?^ M&\=NN_]2] M@K48@Y"H#*;K<=""L__KB;RI3\A>/I:DJL^%_UPI26MJ YYF! M2N&&#F@_@5W^%U!+ P04 " !==CA3=U/.Q;H# "$" &0 'AL+W=O MWAWIQ4[ICZ9"M/"Y M%M(L@\K:YCJ*3%YAS4RH&I2T4BI=,TM#O8E,HY$5'E2+*(WCJZAF7 :KA9][ MT*N%:JW@$A\TF+:NF=[?HE"[99 $AXE'OJFLFXA6BX9M\ GMG\V#IE$T>"EX MC=)P)4%CN0QNDNO;B;/W!G]QW)E1'YR2M5(?W>#W8AG$CA *S*WSP*C9XAT* MX1P1C4^]SV#8T@''_8/W7[UVTK)F!N^4^, +6RV#>0 %EJP5]E'M?L->S]3Y MRY4P_@N[SC8AX[PU5M4]F!C47'8M^]R?PP@PCU\ I#T@];R[C3S+GYEEJX56 M.]#.FKRYCI?JT42.2Q>4)ZMIE1/.KNZ1))E%9,F7FXGR'G?;X=(7<$D*[Y2T ME8%?9('%L8.(2 Q,T@.3V_2LQ[>M""%++B"-T^2,OVQ0EGE_V5EE\,_-VEA- MP?_WC,_)X'/B?4[^]VF=Q;G*NC8-RW$94.D8U%L,#@3?5PAWJFZ8W -*B]H MEU8!U9UFELL-B,ZPT9SJAHL]4"V"*DN>XP7-JJ+M,UP6L&,:*]4:A)+E7'#+ MT7QC))6\'$WAIY8W5&CV EA+":?67-!^SC(G8BUQ>K8)QX1_^&Z>)K.?S-=D M"6>L@1UJ!&:(KZ#B-_":2\IA(6A3\^8:_D:FN_0!"OY^"+[[Q/#'"9?P"M)I M>$5-%H<)/%5*VTNB5X]MTG#B?^^59>*(#Z'G8>S0:3B%I[9I!#I-9+9F@LD< MH;L)N>RN.WM MUD2F-Q&_ SNE=R,11];9L[5*Y@XP$U1<*>!](T5:13,TJ&? M2K)C=2?U?/ W'>'9EL ;)'_N]G^.E.?V>D_1-6]@0N&:A/-O404WN6I)+Q% MR,+T"KZG9AI3\SAX;-C>11;F/*Q1)J18EG*R9!203' MQ(FBA>Y[+.H_LI1LTBX"/[I^!DD:9JXW@5G7F9) W[DB_G-7'_0\EJYJ9A2+ M+@W+UK;Z$/Y!U-0![]%0R?LZ*USI$YJR.*/X/;B[@DYHRT2+COAI+WT:G;K? MHM'+4*/>^/?/@#_X[I$89H&ULQ55M;],P M$/XKIX 02"-O[=9NM)56& *DH8D*$$)\<)-K8\TOF>TLV[_G[+2A15"&^,"' MV+'OGN=>[#M/6FVN;87HX$X*9:=1Y5Q]EB2VJ% R&^L:%4E6VDCF:&G6B:T- MLC* I$CR-#U)).,JFDW"WI69373C!%=X9< V4C)S/T>AVVF41=N-#WQ=.;^1 MS"8U6^,"W$3Q];N_(./9*GUM5^\ M+:=1ZAU"@87S#(RF6WR)0G@BL$>Z#;M_@)IYCSU=H8<,(;:<[2",H&NNTW(#) \E5-[.[31YV ./? M ?(-( ]^=X:"EZ^88[.)T2T8KTUL_B>$&M#D'%?^4!;.D)03SLTNF%%\7IH4&XYYQY'_AB/+X5(K5UFX4"66^P0).=1[E6^]FN<'&=\U M(H9!=@1YFF<'^ 9]E(/ -WAPE/#U?&F=H4OQ[0#_L.!JJ2X M!EW[.N]@FHR:S3Y7!2&H]J$63%%<75J]6GDXPH*)HO%F/&V+M,,LK+2@3F;A M*5=4D$)XX1'@78&UV\$RJ1OR\]D9?"'FKC* [O5]?Z_]D-*0G<+[7?N/(1^? MQ*=^/A[%J9]/1G$.GW_.X7ZV=O/X!]4GC\9YEKWP[8P2D>4G\3",IS2.XT%W M\#YA7-94(?Z40BJ?^_Y'I"TSI84L'M,WA)Q\?*#!;;Z]F7QC+!ND-+[_]0GL M>TJ9B/-1F-)!-XW_A-R:#-AA!TJ[Z1@6>Q>'SE T_IA61LL'W E(0P9&?OY5 M$TEVVK)$LPZ/CR\:NAA=A^YW^_?MO&OK/]2[Q_&2F34G%P6N")K&H^,(3/?@ M= NGZ]#DE]K1DQ%^*WJCT7@%DJ^T=MN%-]"_^K/O4$L#!!0 ( %UV.%-L M!?,] P0 'P) 9 >&PO=V]R:W-H965TM0E8P:>*E'KI5<:TUR%H5AZL3Q"N%HT=,\>F/FYN5,X"T>4@E>LUES6H-ANZ:WCJTUJ[9W!+YP=]&0, M-I.ME(]V\JY8>I$EQ 3+C46@^/,GNV9"6""D\:G'],:0UG$Z'M"_=[EC+ENJ MV;44O_+"E$LO\Z!@.]H*Z'>8^RZ5#(&R@Q@?>R-J6&V[I@Q>< M(5(:>9&!UX:<1/RQ%0$DL0\D(O$)O&3,,W%XR7_($SY(P^#W]58;A>KXXT28 M= R3NC#I_RSGOT?YYJN,Q!??#90?2JH8W+.F57F):M3P4\G@6E8-K8^]K8:- MI*H N8,;KE#^4FE 8Z"M*:7B?[$"#'JI$<6:M@T8"7$21*@S(>R5T3:8MINY MK"J[8(E!BV>L',++N-W^!+<1M Z0(M?3U8$'=1<3]]ANQ]SU1&S#!1BF4.O4 M(-'MT45Z):, ;J!5O-X[@R.C"IA5'Z!VCJ-V_"G1"8D"2)"^S!0?.?@Z3DE MAAT,\H\QHE,QOJBFBW&9!LESB+6K\0G:)2T0UKZQELKGY<-#FY0V>\8= @[' MA77NCP-?;]VJ8W]@;3 C]L14SCN]=N1E8XN@X2SV(XQ#+K-S.,N2Q(_G.'HW>KL:H(JQ MF>FN;K86Z)<1_](YQ9>9'Y/H'#YBY=5S/<[BQ$^CR%GXA,S.7^2,>GC.=N[/ M40ZS>31-_ :!"C33<$=Y 10=;E@NL.K%9*^Q>P>&1Y'-4#4YJXUVMEDZ3ILN MB6HX7">F09GZ-?D[!'=2/M9;-]TU$\< /M:]9?2*XDZ]),7 G4).=0E%GP+P MVD'02N(MMCZ$O,G M>[;#24>LF-J[OJ^1 3+KFN.X.GY:K+N.^FS>?9>\IPI%K4&P';I&P<7, ]7U M^FYB9./ZZU8:[-9N6.+G$5/6 /=W$MM,/[$!Q@^NU=]02P,$% @ 778X M4X??DC#&ULK5=M M;]LV$/XK!Z\8;""0)?D]=0PD:8=E6-L@Z;8/PS[0TMDF2I$>2<7)?OWN*%FQ MDS@-TGRP14J\YYY[U6FZ,?:;6R%ZN"V4=B>ME??KXV[792LLA(O,&C4]61A; M"$];N^RZM461!Z%"==,X'G8+(75K-@WW+NUL:DJOI,9+"ZXL"F'OSE"9S4DK M:6UO7,GERO.-[FRZ%DN\1O_'^M+2KMN@Y+) [:318'%QTCI-CL_Z?#X<^%/B MQNVL@2V9&_.--Q?Y22MF0J@P\XP@Z'*#YZ@4 Q&-?VO,5J.2!7?76_1?@NUD MRUPX/#?J+YG[U4EKW((<%Z)4_LIL?L7:G@'C94:Y\ ^;ZNQ@U(*L=-X4M3 Q M**2NKN*V]L..P#@^()#6 FG@72D*+#\(+V93:S9@^32A\2*8&J2)G-0=8[X/T"6*#<]TR_,L?1;QMU)%T$N.((W3Y!F\7F-W+^#U#N ] M9>N%SDR!T&:;.T?PF4K"+."KN(6_3^?.6\J@?YY1W6]4]X/J_AN[_,=1X7PE M]!(=2"Z'^_,FG,_VSBL^3T4/] SN4%@'R+$$BL1=$PD0.N=%#!NT"()%%!6Z M@S;I**125'JNOZ 5MX(KDCX:KQ0<":4T%F (*?O*HF/0%>A M\!2*=] >]:.XPXLDB:O5SS^-TR1]'^Z-P],O3Y@DJ_C.D$,$@(_9CM.(B43!XB M3=(*H#V9;-.'$?A*CR;/1J[-U=#Y?N80J1'A4>IT0N[$T1!2(LR!F*/&A?2- M0_M1LK=^O?H]2VL*P5A6/Z3?RQ*(B7+^<,+W:M*/LB<.IL51OU/[[V79DQ I M9L.Y0TGW?6.?LBGAN)%2&$>3M^X7'*T+#0OI,FI&52:NZUZ5E=8+J6@4\2'2 M#KU76&VSS)3:2[V$#3'Q5BZ7U CS*B.H?141)*/IC&+FS>'& MSMI#AZO5'Y%1")^-1TCZT;XGXGM/_)#EXBF8RAT5'RJ"M_:&YJQZF3N2P^[@ MJJ#A0)4Y!8YS2Q3&>OE?T,C":ROI3>G0WDA*R08:$VO09/+K.D.E:Q?"5^]4>^+G806UA0O>W$3KWITD3FH[":1-Q#KX5W"Q,-RLAW- $ M<6H]&V'#-0P%5& 6=79'2K,PH1 S'>:M-W!%$_?==]/KC!I$3XU_W9WINT#* M9O[&K,,L M/S>>O@S"&ULO5AK;]O(%?TK M ]4N$H"F^'ZDC@$[F]UV@6V-N+M!4?3#F!Q)@U"D=F9H1?OK]]P9BJ9LR76# M10'#XN.^'^?>X>6V4U_T2@C#OJZ;5K^?K8S9O)O/=;42:Z[];B-:O%ET:LT- M;M5RKC=*\-HRK9MY% 39?,UE.[NZM,]NU=5EUYM&MN)6,=VOUUSM;D33;=_/ MPMG^P2>Y7!EZ,+^ZW/"EN!/FY\VMPMU\E%++M6BU[%JFQ.+][#I\=Y,0O27X M18JMGEPS\N2^Z[[0S=_J][. #!*-J Q)X/AY$!]$TY @F/'K(',VJB3&Z?5> M^O?6=_ARS[7XT#6?96U6[V?%C-5BP?O&?.JV?Q6#/RG)J[I&V_]LZVBS8,:J M7IMN/3##@K5LW2__.L1APE"<8H@&ALC:[119*[_CAE]=JF[+%%%#&EU85RTW MC),M)>7.*+R5X#-7=Z:KOESC6R+7F%*[+N8%THIE7@Z0;)RDZ(2F, MV$]=:U::?6QK41\*F,.LT;9H;]M-]*+$'_O&9W'HL2B(PA?DQ:.OL947G_)U MQ96XN+>^WO(=2LNP:Z5XNQ1T[;&_=VW%]8I]_$IQ$.S?U_?:*!3.?U[0GHS: M$ZL]^0,B_6V2_KD2]IZW._1+U2U;^9O03%MRYW8U(6=BU M9NX&M :REPB5834W8.%2L0?>]()U"_O2,OCL[KF,JD,+:\,V2J+O9;,CEK9K M+W[M>2,7$I16,^LV9);VV$8H"S=M)0Y$>7 +"9&5&7D&';RMG[_K6PG 8C^0 MV1JO&T[O3/<-4A@JATG@EA%*\F;PD_W#6D.PS83G"EV4)UZP.!+L,4A@>$@U[E%R!O-!]VK'-+6GXW M]KS]'UA[HB LO6F ;(4K8L$P,OSK?R]SKG5725L#6VE68WK@]UD8^ 7@M6GP MQ+.WR?[6JC\KI^_ATD;8<=+LX,9C+R##%6^JWE5:KV6[M#;?-!RVW56KKD$T MAD!0G1#!NJM%X\*XM4.$ZAU1QDR<]AGE[VE%U;W:JWAM$-F6:^M@%#M'R]AY M&$9^E%/KN:0]]9+,>];U6NQ;AZ36 MV!&36ZON@:#'VZDNVF-_H=^Q>L=//A MT$AGH[7OD]1?+A947Q(^4CLR1>49^.DYNV"A'Y_CNG#7Y3F+_)"N8_HAX+:M M^] A!;*19L>BU$^((,K\#-2A']B[V,_/69@-=R$)'[EK^2!KA)+MI&AJJ,G8 M^<'_D1+X)=ZQ[R2*T1"*@J=;+-#_RN5(LV+(S--?S)J+)Z3Y\.KIK^MMM\"0 M1Q1K_+GH(JC[WO^\KYX;WA!V$A'R- ET6+#,RXO4*S"MSUB<4/9_&(JI# JO MC%*6%GX0P477IC5[$WIA$'M!FKRE8 8Y^T#2&U'/49,+(8GY319X21R_92GR ME+]@00D+4EQ':<#BTL^R1_U)X@5EPE*D-9GJ+Y+4"XKL+8L#/TZ/:B\S+\I+ M:(_\/#JM'35&VF.OS$N61'Z2C-I#+P@2+XM#EJ!0PD/_@SCPRKB !2B8X+C_ M$8('"Y+2+],7+ AA00)/\R1&!I+$#U+;6Z8S%F@Q?# NJ\\& WZYJZ/ M(E3O!.4*/SY$.0KP*9@C(]M^?8]ZA54#L//>K#J%-:,^ZJK%+#2^@70R>>\+ M*5OTIE=B7_MD7QAX<19Z69[Y[.>6)A#M'@/+8ZAIQ(W@+VFN "L-B1^07M-3 M-RI:W36RMFA\9_ SS+ %^\A5"Y:1%#)D9\5M5[):T3/L*575*\S6B0=D^72J M'FPN1V.P!88=M.LG6CBM#?N-X98V!D""B^[8QN/%R1=G44'UB)E^%J.:2Y8' MH9>6.4LPO\X8WD;1T6=$G@Z,.3&F&35? 7Q+"1;B_,@3(AV8$JL-P(!>*K(< MZ!NQ!#/E^#,BWS-:;9$7E8D7QQG+_8":H C &*<)NBQF*30FL0^3B3QU5,K=G\.52B25-GB-->9CV[H4"<>,6 <@/6RW$O#V]4DPVH^/=/0X#:C%: MIH=V.33,K+ Q8O\V.)W;E8XLW*CN06K[_G^<)/=B*=O6-O+"V89\))2T$/$, M0Q_SY3F>VEV#_>+L YB77E("S&GU2$8H96_2U MS]SQ["J#"SM6]R@(JBS(@ ME8$/(#^50C5$/_/#,?:TMUBD[=OQB'1B7YP<&$X%V!O0@C;[_4H \GO!)L*' MC9F>T5<2"M^8"HZLKF;5=WP%)^V5[D_D8/ST$Q(\=NY\; MKS^[/)^FS[;]XP?L21T>.R">.BP_:^Y7[-Z?7V?1&>U( 6$H=K6,>A\[(S:S M4Y%_@E$G%]D)/[MS"\;KD:@L/)0,V7*PU89!AO4U&"S>HU"9TIAZ.]C]"$*% MEP7!6W(KS5[ ("CRTLR.EL+/3P^11P3*_C@$FO:B6\/^;S!T[#/8?/+Q<2W0 MI_2)E;Y;]*UQWR''I^-7W&OW\?*1W'T"_@EMCD'+&K$ *[ ]G3'E/JNZ&]-M M[*?,^\Z8;FTO5X*CG8D [Q==9_8WI&#\MGWU.U!+ P04 " !==CA3GC.G M !X6 #(1 &0 'AL+W=OI/,.&[2V]V;UALGO;.SLQ\H$I)0DX1*D+;5OWY_YP @ M04FTG'8_[.QD'%DD>'#>+QSZS9,N'\Q*RDH\YUEAWAZMJFK]_?FY258RC\U0 MKV6!.PM=YG&%K^7RW*Q+&:?\4)Z=CT>CB_,\5L71NS=\[:Y\]T;75:8*>5<* M4^=Y7&[>RTP_O3V*COR%SVJYJNC"^;LWZW@I[V7U=7U7XMMY R55N2R,TH4H MY>+MT4WT_?LIK><%ORKY9(+?!5$RU_J!OOR4OCT:$4(RDTE%$&)\/,I;F64$ M"&C\[F >-5O2@^'O'OI'IAVTS&,C;W7V3Y56J[='5T6#L'A@SWG8CQO*' MN(K?O2GUDRAI-:#1+TPJ/PWD5$%"N:]*W%5XKGKW(5]G>B.E>"\+N5"5N,OB MPKPYKP";5IPG#LY["V?< R<:BT^ZJ%9&?"A2F78!G .I!K.QQ^S]^$6(_U9G M0S&)!F(\&DK,Q-[]LI+B5N?KN-B(56Q(2WGUW*U> MN]5K7@W+AD9AJ5X(,$6L=%UF&Q$7J3!Q%I<*3TJ'AAD2\%**&#_5DQ;59BT- M/?EU>#^T 'F)^+N%$B(FE!'K4L'X%>[0MG7!:)0ZK:V1=O=IB"BTR'2QE*6( M,[@1(R#%,BZ K"HJ(-&S'Y&0R+*";Q+KN*Q4HM9QI8IENX](H+6JJ$&-AHM( MRKK=E6Z5:EXS9DDI4W#'XG7O^;)-'A%E="Y;SA$.A2[._A=)W;\[;41W^P@- M +^&S)^!,\OT9>7!PT:9BC3 7@"KX>J7JLX'XD=9DF(-Q"?YK!+=H/BU4!4@ M_CL03'7.]!OIGE]BFQ*D;XA7CRJ5S88. <->.!6XLI%QREFH/\(M":52KNB91RE.,FW,J<.#-;%J]>I?_^5J'%W^S6R)[XEM MF?36*ML)8.\?BG^+@81O9C=BKNL'_9%1?K&@S'*!O]"N3[^ M6_/9RRPC9L#I$OM-\-@O5KI0PZ5\C>2=R*T"?,^[Q U92_)^3C6%QWLF.DL M?-*,2S#ABZYP_1N)%E-Z]"2:#J^)LHAT8Q^@7M.WQG9XGV,Q);D?8Y,Q;4*_ M\*;DP[W$%#OZWZP&^UT"E@[$(E:E>(PSN&'G.;U^$QJ+FDW.P&/4["T.&[(W M=^L2Y1Z3)P M3\N)EM']NO*Q[\X^%L]F9)&ST9A,F/B1![_EA$$60.LX:OM.YQ._SJ/<'] M/5*R OIZ3X68<0Z,G?OWF=(M MV+..8+7K^-I^OS, =H:B.IQJAIQ0?2-3;9KLO-Y9*3->@URVSFO[^S[O;8/Z M"VB)$QN_7&[-^2P(;<*5<_]5_"SA_I\ "JPAXPAYKE>$U,A@N3QFQ#XUAZ?#6!=^F2%W!S1QUVB;4ZLA MC0[S9W!(L'^*?R_#/,C!B-+>ALK.5\N'R0OFU:,\Q]'LJO5-!'5&?K?+WLDW M 09[;XRI\[4EBEAM% QQH1**@G%PKS;6.%-)?EL5W@A;(X>7,N3Z&S97AS1[ M*W,[E*O=P#K;MHSX09F$@AD'850MLYGX#A^32WRT]1;= RX]J<%P,L%JE&]7 M^/CLUG8J;OC+4J) %S^?W]@?WTC8AT5DL4"LN7H]%A 988$Z\# 6R-TNF,PK M6DL">^)&+;E;Q+T8.4D:8D3I0+?V--O;D^+8/,:&![L1)6HUULL]#0BG#?#= M7ALD"[N_$?&-DN9*_("X65A^(HA&SOLX3G M5*[@!R&_:FR0,C%POLD@*:$N4F7;)-%WIK6!Z9[^C]$!"BB)8/"R8NI"/\8JB^>9 MM"%R*P\*[@9YCC4I6I(3U=AKBU3.K+@9K3DDN6:>8<4RQL.I"S"]-"RWN2Y2 MT^[7)P 7#(6CD7C@:K";6"!RSB$_60Y;#?\'9?9?*+/WBONYX1:W=6^LKHE7) Y M662DB-7VRYEM2F\'EZ'X!$2L+O1[%YL3;"A*6#+O2G4&GXYDI7FZ8K538!GE M!AM[$* 3):UVNPZ';3Y1.!@T6G /U9#BTZ>[,PX3+4B54XO=*J_+.XB;AM>3 M1%X0GI&=;(?C%0FX[Y]GG8?JR-OL\ZU63,A4%=2M\1>-;70M%F/97-4/Q ML5>KNF[+=\(J+K<(J)-((R$JN'(P*F7LATU_BC!NVE*WW$<,+94%&L,.84X; M)>'/X=D01.(U^$TZ2+KHHT-XB*'"5I>.1;$,T-GILUMKE++ %[6N\8)?] M2<>>O))U&YE*W"H"GDQB Q.NJP7QQGG,7%8KG?JC&:(-66RB3-<3;IW(["$F MHZS9H0SRG8_T(<$/O]<$]UXF%"'(<-P-:6^8]H8_X^I4[NL:_$OP>U7&E)6QCOG#/O["@!1E ME'G-[39JGN!; FUKDHG&G55E;:AYE7+,@8 !B[Q%2YZ(B7BN*:ZTNF&'C>8R3%3G''AD730BWY>;)SS>_GE*F),P*J^$K M*1D#1$[& JNPUUV2=L@HPO#L!!9<6I)2;$MLL'UA*\:QP+^4[%V(OW56J3.7 MK_!9]7[S\!WG,V<.?&*A.?N'=Z-C.)61/IE-@8TJN&]W(=>%W+361=IF M_11G)N3U7F^P[$$W@0%RKE)LF3 %]MV5 ,TN[WH6/ MRX.UBW#/CN'<[(?8X^G=+HA,B6S5;&?[$-!+J$ ['K;P^7_E)L__3_G(FSZ% M.!C@O=A[>"!6,EU*[UC^@BN&)PX=,>6/=$F9-G%KO&&<4EI-8VJH^8A]/"*8 MJKBIYFG7=D*&KW1ZN;:P1?5HLTE7R>BG8!,&D7%AC%O!B1.1"3?,AS*W=.(7 M4UW67DN::W9$ILD.VAM/-#U&&2 U9=KG;+JL%PMR)+%8(OE&,BI9$PN5UWG@ MB+D*ZPY-I9H'G"JQBBF[+C;LBVM)P!T7@BB14L;*SB6G@.2H9G2X-J]+O98> M02!$4<#/)0V8- A )>0A2[GT36^F23ZSMCF*=09=ISBD3,Z:RNA5VENMJV0@ MGH#@AE W*V8=*S#PDVQSE*LIUWI@PF9-H2?;6']NR1>L'W*)(+-3M;.3OAI] M1UA:\<%F!3A][LJ.LT6INLFVX/;&YH3Y5_];:RW8#QI=K.^4A0 M6H9=8BO;]E#!=X/5CF&N%)2K3%8;UB.;W9 (=;DY-*_Q#X(I(OXIMF\YM_!)!HD8J'#P.A8T(W L(AYT\>,_QV*"J[U%4G0U'48[ T_V:E_P MCR8T647'--/FB?$UC5OL\RG;L">7PTO[GR4UC+\O<1B$C&GZ"P3.KOE G(', MHDO>N 5B=:/CGDD.:T*'$S[J2*2*7,HES:%8-)JS?CMZT A@SVG2BS*X #;$ M\TE'!M$(_.P7PN5H>+TK!+[:*P0^Z8^B<%YM/"8-^&D[L?:WIQ'XU?GR*GG- ML __]ZWR&E_1@3O):V:90D"F5S3&]V?E-6HFS5IY\9#(K?.RG42S#>" /H"; M=?U5MDC:M"[<9 1Y(]4F@>?<;4VE:W-RFJ02F]ENV7'7.KMZ0C1]]5O_LEZV!P:[ZMR!143'2T!KK(76/E7EH^O+KNEQK>VJ62\GG M7XHGZ)KW;YP7"'TE-<*[+T3LLL"K?Z?0+F6G<"5Z#>>69 1Q$2\Y005^0_'# M[BC4]G%ZYUR@/9_9R:*WC^?WOY*Q[YV4T*62M/EH?4S'T!T/>3&#K^ADSFUR MU9\U1/AG?5 T&M&Q.O__)3C%:VE8UBJ5]+J18V);:U*MH8O?ZB)I2X9]; GT MC1+Z.JMBU_BK5J6NE_:IVJF"YMTL^TD>YTX'N?]TAM*/A^]]26H/(X%;7:'X M_,.5JLUY4XPBJ&K/ZMP)D8483' \:FK(T0'".0H&JIJHQ_"H@F./]L2T>8I/ M%C+7?V+J;4SI(+9]NM2>*KE*,61/,S[@NN-T,HW"A_(,5&O0A'@./0GUN#V_ MY,.4A _OG;OG(V8R<)1$%/PR!15(N4(CTWV"ZW=(5,WXNE47VQ]Q[1C" O8) MI#54@PBTD.DE)/FT-=*[*'6.Y?F<"W1WLN@48N#.8VQ!YR=:[2 [-V;:8_? M_:W)_=F0C72-7R\EW\F'3'R49/NG4 E5Z;+I94)#M/6UL'(4ZTU)=MO!EQ[] M:'>_BS?65^P[>O7"H@#/+56+E1WDR.,''M3(@)!UB;X;02F5*EE7.KN:]HX[ MLT/B2=F!:Q38Z?]U5AOFSNCE28G-] M:;IGL#679<>N+!>I*G88N5J_58.NR@6(>RUXW8M1^T+X@3R+)VF/*:6YI-\I MSZ.7E.CWJ97<._7]CK$_K]\FP\FG"5,Z7\)'A=]3Y^I"8ZO#;(^KDD5 M>0Z_&?EO#:2K!5![?O>1).1?=41&8&J*#3P<9:]-1]')PZE/<[E70V;P&2E% MP2\GIM*ZV";!;G :M,COJ'V]IDUFH^]V9L#(\4)%DI4MY&*K?I(G=:":")7? M-3U45;*]EY*'B1(9ON'@_-*L75[(YXI?AMVSEJ>GO)EWIP[:569KKQW4?66R MV,N/H8OYG10YY$HQK'WRSR&75=EZ;!D^V MY[7]YN%9C['UN0LLN$F:2].U^V:C$<_<:L=Q6FR;G7,I"Y_5V/0OU%'/&5[O M0,1E.^7?#))Y\'7%>0(I! ^BJ(P%+MW;FD%C(8FSQ'OT(;V/+V]]OF(!%+7_+*V!95L@W)'E'[.GD$!?=\7EL]($SC)L/%A/R G"3_O M8F1HZ]H^9',TF4BU9F4D ="T/V0@BE7.0.>ZJ,/WYPRYIN8-C1TRK(E> MSKYKP3B/@3!??$<=A*['+8[V:O@$EV22'FA.T;H\62AR%>Q'2@J M^=PU&'+A]VG:<7]KC-/P79-O>+_&\[\]U')90+]>F.&^OWQP'OQUB5RBC*"_ MH6'LU)S]0Q/-U>;/=-S8OT[1+K=_X^,3JA"JM3.YP*,(E+,CU +\=S/LETJO M^6]5S'55Z9Q_74GD-R4MP/V%UI7_0ALT?[SDW?\ 4$L#!!0 ( %UV.%.: M+-A-E0T (8K 9 >&PO=V]R:W-H965T!D*3/83&$_&SJ7WAQ/LZ5_F0P#%0== F+;2WDWLI_J,I1V(Z/A*3D\GX M'GK3CM4ITYL^S.H[[;+2$+=._/O-S'D+Z_C//6><=F><\AFG?UV<7T5(\.^W M_'N5_F[F8JYK66=:ED+7X*@)#Z15<)ZEL5[E>"!,K6BQ+ZQ2HE2WJG1LUCF> MX%?\9E;*^?"(5CJ]J/5<9[+VV+]LO&BP>B3@%.(G7@05\0,GO&$2\YT@&60CI'/^*W4LN9+K77RJ5'3QYYM*ZS MLLD?=[S3E2ZEW7WXT0:)(=Z'=M.)[5&^D$$DM?$M#%GG+3\&W%A:5&^N;Z2"C-E')M$0C+-3W5=?LME>7T"6ILZN3T%K'E1YTQ MT4[)H=>KK*CUEX9T=U/ %)]_4K82UYW!?D@,]@T;,YQ_W3D_RP4?3HX85R:M M7>MZ@1,$P/'Z3+J"E_$']:71.)[H'4&V(C,-D0;/2C/F(^$8AR<<,V/AYB#H MF(+,XO*E7#-_3%Q>@4&:UKCB#I$ ?;QP05 M5("OT%G1QX J&!(0,'J0+$&AL1:6";G,5+0]BJ>?=D/WQL-!;J75T=<>E,[X M\C*1#EG;X?3LI&>?C.T>#P/UI>)P5*ZCL2;V#VXAMD1VT29[$-KM-.S)_8;] M'A[KU\AUOC YXL$M> SQ@.1R12JNUZ(P9>[8N[&V"FMUO_8HRI_4&2-^R'D< M 7MAM;$Y ")_9_(D^"M3.U/JG WAK2P1H!1B%LHK%U0D%PNK%B2*3EE!S:F[ M]^A7$,#AY'0T&2ID,AY=?(4^& ).V"L!9CT&ZYP,,I$VG81D4S]'&(0)$G+$ M:NTVW:$-:%'H?__;Y61\\<,]8A<%.* L-E.J3OQ(4K(BDRSDK0H/:Q.S)1L' M#*,.B2-#GEN$_)AIFS65\RQY3G8K=ALF4DB0!1_YK;(D:2#,?*O(%/U0#2-8 M5(@]=&*@NJVK4"J!RQA,9KTH.7*M(Y*Y+*E,]P70QM39RFR7<8L*7Y"Y<6^HC)U M,44!AA3!&+JM?4D)#T#I&/TM>!F9$DJ0E;0Y_44G5,217>%:R MJ*G*1$AHRK!AV=BE<6K+C]T^1_[?J8K:=.JW0UR-V2_QX9F*-5AP,#3G95^W MZ@L)>3;M!-! 4C'_':RN34 MJO$I%$5H J.IG.]/ZQF7%5%U;;J(T-LF:+_>8QVSPV$^U'D#NTP00GZ2ZJ); M!'0;9!4J)4W3'>%,8[,@@=;>B*Y;FF@PN@XC)5(=K9I!LAO'\HX'T/X_6+W< M4\P_4/-<1T37$=%5B^A]B^BJ130((+-F[02E6-2$,(FY-57'E6N6RU)'W2,J MI!Z"PDR2F\#F:@.3DW$DX'EAMS-*#/42M;2MF(8Q#.<&]^5<%>94(7[V\B7O MMUH]'4E';A^2MV0J79Y/8X!?+U4@CLA+"KHUY$3L<5$76W;1=:$P;:]BO9 R M"W?KS><>LTGR5&!$W2WCD(D-N6PR'SKBSC/[O0M5PS!*>'05ND? ':-J##,U M"AW*=04NU=B@HITGZ^1TQ&8&T:,_\9T/6!@ARQ8Y FA=1.+0&@/"E;)>AF0: M082 1-5)6\!U[4[T 4( ^X]U"$(I"%!.2GRG,HZ+X;X6!PRF1Z82SV0WBG7W MP#*.NIE(#V0D?H$_]DV!^#'XX[:2J(-\[LWST$IFUCCWO-,8.6N:4P&'F1(: M7UI=T:]M>7E_Z &CMTEV)B)F"1T& P>/[QN+'X:V1*4RCZ1)'#0UH'@82VIN M$P//L;$<6 @5V;O"$@7G&),^$JP;CDE;LMG+?<=YHJ8NRN&AJEV83/7FO2FP M85#LY,)E]QRM-)RKGTT,*LW0\&]2V,1ZOTT&!^@;,Q@/5$#CP[[_/CP==,#< M@R4C@U#3MC,"S&%IM1H+ C(S.>R&07'B(X!J4%5^:,*9 4*%Z*P_S4C1G3;"34 J1 M$UM5T#W-+4TD7-=8[^^EPT$XE7( M 0Y_;G'\&!+;1$X5TE<8Z*=+@*X-\T" MJ8/Y'J7-#G;U79#;R*H/-[Y)<9Z$N:!WEE8GH <9#P,!21&CY!G2=S01#N)W MS[Y/0#MQDS2)O[*H?^UKO0^AI/O$TZ%?6H-_$PW^3:BG?TKJYFZ\L/V!!PXT M;-CYZ=W ]\CCR)12D[Q^?&4EOAL_$X=B/+X83?#W_'(TIJ]PQ$-Q$C]/^/,Y MQ_S-8"?.SD:7X;\QEM/B"3:SJB8_1'$DT6)\,<7C\60Z>H&%M&$JIMC$] L>%03"=!7I,74Q85.2U^ M!3/T_SF+[91E2Q;MVV/2*,C.'N1^W]PI]@@NJ1AH(XLQC9Y<0H3 F@RWCJA0 MH20UW#VY!"^#X>M^B&P2^Q&>[$-X>K8Q8^L13B;0_@,()_W(=,1Z?$"09Z=? M*=&Q,7R'$RT12&^@NSW>HN7\\[9^.GN S;><_ M#*/=R#:.RMM5H?]Z8)Q[[P3W"2D'F3YM\@Q.L3S9W TH,TBY]U453N3:5[1V?'.*/LT?GQA3;,H MXLUGVWYIG@B'K(J,^F(D;I2BDE(1PS0/D'FN8VI.1YWF<5$25L-7!^(CW7A\ MC)Q3YP)0Q,JUXC%1W\V$6:QC&ZKDNKW)"D-9Q+LHZPR-!XT.X]LJROLRS,-C M@.K53DS0O;-I2/32\7"FO_#1N[-$N/$0P63C1,FLZH65I*X9O07(XX-$*_QL MN)%FX7PW$PZIY!]T21A62/"?<9;CT7*8\K1OXG7XX=NI1 ):&JM13D#(*AM^ MC26GCIEU$.> Y&?6D@<$5TJ,+O;N; /AUA+-:2UYT''_6RNU2>5.69XT0H.M MJ_X6:3U0^:<6+5]Y\=A_X\9I>&W4ZXW[:N*0!S;4;0?3325C9J5>M*/(#_$^ MA=?#9L/M=@JLU0V@#&,#AHNV5( M]&Y/'!X.%":)V0S1PXUVO(#_$+ M'="]>OOZOU!+ P04 " !==CA3Y=N)U6,$ #N"0 &0 'AL+W=O+"T6Z)&77_WX/*<=1TB; ^D6BR+OGGGL5)QMC'US%[.E+K;2; M)I7WJXM>S^45U\*E9L4:)Z6QM?#XM,N>6UD6152J52_K]T][M9 ZF4WBWJV= M34SCE=1\:\DU=2WL]I*5V4R30?*X<2>7E0\;O=ED)99\S_Z/U:W%5V^/4LB: MM9-&D^5RFLP'%Y>C(!\%_I2\<9TU!4\6QCR$CYMBFO0#(5:<^X @\%KS%2L5 M@$#C\PXSV9L,BMWU(_IU]!V^+(3C*Z,^R<)7TV2<4,&E:)2_,YM?>.?/2<#+ MC7+Q29M6=I0EE#?.FWJG# :UU.U;?-G%H:,P[K^BD.T4LLB[-119OA=>S";6 M;,@&::"%170U:H.YEJYN]HCO( MZ*/1OG+T01=3?;(YC)[$_'71J4T'!Q3UL\&;^ -]]X-(][P%;Q; M:XHF]_1)V."E9$?OI^< DU<(CMV&;E8%FH%3^OT-DORY$4IMR6QT=,95(C P M9:1X'.67,9*$4%+.UF-4@?K"Q[.%T ]2+RD$7>;LCL$L5TT1]G++A6S%((]5 M+FP!B9IM7B$UM+(&*B[(!B&/L8C*VH9@8*)A=OD.+B@%@L_2\<*W/#>-]HXP M;-L(BYA0^"@]4-E7)D1NC20&\%8;HQ8YU9%Q=,NR0HG@RYL=2N &291%V ^T ME!0+J0)JL!7U40V*?HW[:A]C_=D ZUZ#<&DPHV_5@ M7W&6UT:M.^E&%;? !W26GL7G"A MH978QM***9&VP(:-LTVV+<#K>-H)JXQG"Y1G7D5(Q#',/;2$K6,B"T9;J+8O MHU1+X,E^2C=QW+PLKF/:5!+RZ#JBIQ^$U8!VM&&@O5Y>?S$:/_YSOE5I67]PCMGUV"1P9X=:6E.W-7= @UA4 M69KA>=A/AT=T9[9"(2,MY6?"I^EY?([C\X2^];?H=?[!F _+>--P%!NZ_1WO M=_>7F7G[#W\2;V]"'X5=2HQ5Q254^^G924*VO5VT']ZLXA]]83SN!W%9X4+& M-@C@O#3&/WX$ _LKWNP_4$L#!!0 ( %UV.%/(1P63)P0 &T) 9 M>&PO=V]R:W-H965T4?FMO M E;EB*)-0RX:[T2@]:*XG'V\.F/[;/"[H5T\>A:U[\I!?%E F1)948 M0>)O2]=D+0.!QL. 68PAV?'X^8#^.>>.7%8RTK6W7XU.]:*X*(2FM>QLNO6[ M'VG(YYSQE+%4)U,?EF< :#QKC^7SX..APY7$Q?<:@&ARKS[@-E MEI]DDLMY\#L1V!IH_)!3S=X@9QP7Y2X%O#7P2\MKWS0F0>44A71:7'N7C-N0 M4X;BO$P(P8:E&N"N>KCJ%;A9);X H8[B!Z=)/P0]:/@@I/X+YP'FR?,XX'.= M*<0D4Q>9D!0M@(SJK PX) F8DV=JK,@:VD(B]ALY'J5M6)G(>D9OC.X(:SB?.C +S@1#I*;MOO[FH9A^^![>1<.NC858G0(F8 M4UDE#/20N0[4'SJCD?LK2O6-$JCQ:6B3K#FE9+,467T_&OU03?3W MP8X><75%Z.J$HI!P0['RNE-\:OH\X$,<+$KHWT6<(6Y&\$:E<5N(!BV-81#S MY->,5!O,Y& 4U!T#Y?QRN&!P!H>Z;J7M^E0Y0$L*8JAAIE-X\C8BQ@XA<@%0 MXJ'.4$.;K=%=EH;;S=M\EVT)Z[$'1N 1KV_\43CNNA/VCV;CV!)&1_6+L-=T M(G07.'L694\2[L0#7&#\[L?QF_/"P_19KXQ]=P@X,@F'0N64WKV?S'"%69O/ M/Y#>?35?UM..Z.WQ*7_17Z M9-Y_B'R186-P."RMX3J=?#@O1.@O]WZ1?)LOU)5/*&5^K/$]1($-\'[M<5:& M!0<8O["6?P-02P,$% @ 778X4ZJ.J(G1" BQ8 !D !X;"]W;W)K M&ULI5AMC]NX$?XKA'LM$L"Q+?D]MUG V>RU5]Q> M%MEFG@\&D7TA= M=JZO>.[>75_9*AA=JGLG?%44TNW?*F-W;SI)IYGXH->;0!/]ZZNM7*L'%7[; MWCL\]5LIN2Y4Z;4MA5.K-YU%\OKMB/;SAG]HM?-'8T&>+*U]I(>?\S>= 1FD MC,H"29#X>U(WRA@2!#-^KV5V6I5T\'C<2/^)?8[(8T&["J?AG&ZI* \!(=5C7/A^D&M 7$0']36 MNJ#+]54_0"PM]K-:Q-LH(KT@(DG%G2W#QHO;,E?YJ8 ^[&F-2ANCWJ;/2OQ[ M97IBF'1%.DB39^0-6R>'+&_XM4YVQ9V2OG**I]]IGQE+CU[\>['TP8$K_WE& M[ZC5.V*]H_\'W&\4(3YNE+BQQ5:6^[_\:98FTQ\]LH-6Y=(HX>,!+Z13",@: M\L2]LWF5T5R9BY_+'+1R6AK,B[C0.Y8*4@?EP#7 H7$(!ERML-S;#8X[CF:ER138V6]0GE#"/ MJ<8Q@7W!BJ42)63&LX0=YLB3QLTN2A4D,]=$ MBF45K(/C4 P1TB"@I0I\173%UNDGPM/(I8)K66:KLA9FR"NA?J_TECU8&10D M>-FZ5H>%F&I@8-RD#6#U'/6E!8VD=E&:AJ"DSD3D3/W*C"RB+""+ "6"FH4N6C:0L M .,]K"-M6[!^56-[B-/Y^'&0X%SK%AAGS3XH[%N9RCJKPF9O%#*F4,72R5*] MH@LY!S&/ZIO?HEA(H_^H3: YDGI!X4GPHY<$&-(T)_P?10[6JR;JA7Z%/"1E M.(J:5:UDD]G?0XNFXFY@WZDTC+3104-SV$@BB4.-X2P!!:B@GJGY/;'P7+, M,4(0"9S)K0[@'9>N7%.E@'FQG2,PEOLSHMBBT@;42%42OD\:5SL*(M4[+D?M M96%5W!F#H 2 :L(_U@^CW4UM=WL>T@)(7/8P^5,FK"QU7H#[H,^B%_,>I@O M"[KW_H@3=?D5&K RU6Q)Q@(1):'J2S_:&_)PB8&=J)<4HT!RR'3$.7.X&\Q> M:"J&H"P).8T1Z8P>K!W?-(J<04WDZP!\0>R48]H!4E^ACY 0!>39ZP;8S+8W M(64+59EX=[6)Z"&+#(57',7(%32KEFK\6>P=H>9)/),%>_SQ-:97M?]\/[8U MW^R[Z)DKD]? L6PE'=TL'I$GA902%LD>Y*E;XL:.WAWBZS=V!T91 MJ]\33>N"6U=J5#B@4B>J6#M;;7%#0CYE)NJ'W7GQ C==H8TA)%Z^;F['H])Y M>NM_M$3K?\%@*GEP#6WCOFT;Q:_@OT('D73GXVEOBM%L/NFE^&=BI#]B ME'9GXV%O+FY1*\/^X#^,J4JZ=*W1.4,G5Z@AFIN6'\3H,S&'$:W<-E)>H+'T M+\^""=6S>6] Y@V'O2'^7XR2WO E!L-9@H7:(EVB_H38>/T/H]++5O'2!; & MGX$U3:>],8$U'K%=QV"-8=KLV\$B[ F$ SA/9FS7":M&HV]G5=I+&*CD5-C7 X6(3^8--^:V@SO[9FD93(RT)=ZX_>KU:L/5N;D M4SIC)]/QA)DU3,9X?E_&]60X U&),2.13.<8+U;4_G,+C-@-YP15TDU3BAV> M<7HH%DT+S27F7=U%<]%($BHA";;-ZMISR<:FW#29U!#EN2[P:.VG0Z?RT+9H M$_!R+BC[4C$940[^%?A^C*V2>*@[FFCH("'/!A/X\Q"[(;$X;G.2*0&73!.R M;3IH_7G.OE@X8T6(=(]GRJ.$:$KIH4X<$J$E2U>LT<(Y:@+HXI7KM5-K)AY8 MU-R$>(YPE;L<%]".7ZTRA>8,?0D%"PS$)1=PJ:&1+>ONO7DC MZ;*AT+!6%O?W%J^H.+YF5<]SE0Q_8 ?O6P7WK8+;@P+:>/$V^JWWT.,#-W@G MSB57C\$LENLTH?2ZO;M=B-ED#-ZDZ0"D7=PO;A#J.06-Y#%DZ;ZR80E_*$[458XA/Q9B2J+9B,"/N)$/L.%C1 MQ'PR) )>K*'GK$CF*1>N=)BT6"!GX.E\#JY&*^932@&RK;8"V45$G^'W"(M1 MO"3&,V+IC>4W].;; W=2,>2E;;E5-]GU*RT,IC<#^P2:)8,_4R-V8'D>^W-B MYAX.^G/1KM&&#/*W][U*44J]/[QG1[9S=ROY1?"48:P-Q#GWW:I_]($0FM?\ M&90^D4!P_%;8SK9?6A?Q ^-A>_Q,>X$BY\^XT.P6_[< MB'<5N,G#C9)(6=J ]96UH7D@!>WWY^O_ E!+ P04 " !==CA33E.J8;L" M ^!@ &0 'AL+W=OBZ^?>C9,?U#@VZ76)+XGM\ MCQ:9>6/L@RL0"9Y+I=TB*HBJZSAV:8&E<"-3H>:3W-A2$"_M(7:519$%4*GB M9#Q^'Y="ZF@Y#WMW=CDW-2FI\SDH2"_$2_GE3C@ M/=+WZL[R*NY9,EFB=M)HL)@OHM7D>CWS\2'@A\3&#=[!.]D;\^ 7-]DB&GM! MJ# ESR#X\80;5,H3L8S'CC/J4WK@\/W$_CEX9R][X7!CU$^94;&(KB+(,!>U MHIUIOF#GY]+SI4:Y\ M-&SOCX+1V9,H.S I*J=NG>.[J, !F >NCF*D]A_EGBR?2L;1.;)U2;:4^S&-B2G\0 MIQU\W<*35^"3!&Z-IL+!5F>8_4T0LY9>4'(2M$[.,GZMU0BFDPM(QLGD#-^T M-S@-?-.W& 2A,]BA$H09K/R%D"31P:_5GJ/XAOP^DW'69YR%C+/_+>D_P.%& M Q4(#E/#TA]K80DMF!QRZ5*A0I4N0LC&E)701Y":/06#XL4@&WFY7W)<';JX1?"O0 MX3"C1<>-P2JD;]ZAI;00]H!NR&B[3\(R'3ZQ)IUR1G;Y;C(;7?&]5\JWL'Q# M,4:P:?D#_'* ;M"R:YVJ.FME!8<SUSP>]'2);,A/+L>::TUM M>_>[_7!$3]'\9RS]02P,$% @ 778X4U7P2[&ULU5Q9CQLYDOXK"0\P< &J]&&X[!DL%OM 95(2VZFDFLPLN>;7SQ<1O%(EI8]>++ OMDI)!H-Q M7ZEG>^L^^HW6??5IVW;^AWN;OM_]Y<$#7V_T5OD+N],=GJRLVZH>?[KU []S M6C6\:=L^6%Q>/GZP5::[]_P9?_?6/7]FA[XUG7[K*C]LM\K=OM"MW?]P;WXO M?O'.K#<]??'@^;.=6NMKW7_8O77XZT&"TIBM[KRQ7>7TZH=[5_._O%A\1QMX MQ3^-WOOBP*A\-^-?JG;EB !C]\#T'OI3-I8 M?H[0?^3+XS)+Y?5+V_[+-/WFAWM/[E6-7JFA[=_9_=]UN- C@E?;UO._U5[6 M/E[GD?_4I$*+8\.3RQ(9%V+!@O.4@QO*5ZM7S9\[N*T>K M 8T^\%5Y-Y S'7'ENG=X:K"O?WXMW*CLJKHVZ\ZL3*VZOKJJ:SMTO>G6U5O; MFMIH7]V/G\Z>/>AQ- %X4(=C7L@QBQ/'S!?5S[;K-[YZW36Z&0-X )P3XHN( M^(O%),1_#.U%]7 ^JQ:7B_D$O(>)$ \9WL,3\([=^+^OEKYW$)S_F3C@NW3 M=WS =R<.>.M,5YM="[@@]DO;>1S3*)+-8_3\9F#5^XTNOM%-]:/I%%:KMKKN M\05TJO<5]K=#HZL>JY7_6<"L;H#QX'!7Y735V?X0$\;3I7O@&YBK:H"D.;Z/_GW MXFJK^XW%02^UZV&O8%3J5GG/,B^8];:";;LQ=O#M+9[OK&-HB8"F$T-(=,[7 MV"HBI*UJRX_I(QU;#\X!\VJGG;$-0?;XDS=?3 C4HR10CR9EX(/7Q)G7OC? M2/MC4O1U$)@%0'.GG%QQ+ ^)*YD>OA2H>'^B]=[TFVJM.^T@0"P,>D>D5%G- M=EF&[__MZNKM&8&@XSYTAI:RL.+9AXOKBS,P TPD&=BJ#NZ"SB0Z;]5'\#== M@"7!P\7L D,WJJ_4:@4?()*^I=/I7EBE@W"V1BU-:WH3 -#"QOBZM9ZESNFU M<@VAC L2ZG3VJ?V)W;IK9@E<$B5!@#4-@J:[0?,:_0ENUF-_,S@Z*.]A2C%$ MZ%C=#R Z<(+/\8^3YCV>U!O$ _#V7?62%;R^K=Z3>6M/VO)OAX9G MU=;ZG@P:+T(X)M3RLZJU-:XL5H;]%=E \ 1668/V?/_5T+'5S0MO(4?'91?T M[VQW3OI6-;9ME3NV'8+=!UG'<7W E8ZS5;&556$%+<+66ZWO*Z#?8RV=9B<>&?R2XKU^'N=PA-)NT&8K#6AP2% 15M M+^U(P80IX?\^"?_WD^+Z4OE-]1K&^$:UA.DQ@?\Z"(7C3^+K.?#8(*:&]V@- M%D-4-!CB*%HUW8T61GDQ+PK"X,S:D*#"] T4' B%G=;0( X]H4LMF0P(ZA** M0ECHC 7B@H-O1)^40X##1*])$?<;4^.\W<[93\'I((#^"#'$KD%/4?A)HO"3 M2?J\"X[A'606(?DIJ_+50*KXG0'.6I%S8WT8.\;( 5&),APD)T6.!/2#.FD2 M>Q*X*((4F;;=!_,;L='4=$@V U+?_A1V)%FNA)%L2L!TOG M=3I.^5%X!93<('>@C7PU<3QB4=TQREY4R?M&G)-@0EI*S4B;BF.)Y#M.7TBN M# 21CV4(MHWF?VUMPY;):W<#^?>$ VL%@CJ7V1LQ$*2BA+-4SA),VGJ[(^F# M4#8:-.7]G*B4,"GEJHEP+'IL0.F,1'J2?X#5AAV=DM"9KQ 8Q$Q(+GD'#]?S M):!AO3/+@36GUI0.\O?E_@;* N&[/;R9/R7@JY(ZPXX@@^RM%O6L5B'JC4LN MJK?J5M(#N@9ITRV)2N)AC#K6VJZ=VL&>2^A0)#R9VL>2TB0$0KHLT(UE_8FI M=:EP(41E$0QA!5.& B[V1 >Z7BK4!M+L<<+I@R%93@*>$]:6U=7CLU^1,[,W ME!F#(3D9OBOB)&4W,9"*N$1OJRG3JS7;%T>5+\Z= ^$#%>\:=V)EB6%@I(@I MA4").?&\@8- -D2[H0\I/+L540'V43:Z,R&! U_%S^^1MXE_*T5F-4&IX 3( ME#A';FTKL<%[D6!B8&$R2RD-VN!U1(U5V;=$G) !M\1>K.4225#N(Z!.*1PI M6%">B^I-5SM&CD)SMFI8:I?$2S:8V8<*R\;R'T/8RHL_#\:UW"8&GI/N)H5, M.X/S&,FADUBJC _:&!Z$=+;TXSY*K22SC&Z 0.SMM 2H=P2?@0H&$:I0>?K2 MBBM< YN[.^8^K0JI.OCT.50:"SGDK%9!*'?@=A?,+W%S:[QG-;-=J:1?<"XD M%8_<^&AR+H/GZ].1)=G9P68GA^O_8X!TQ4+H#&905[]8:-+#J5#T:0I%GTY& MD5?1E[_C@(_5G>3GJFVA7%U0Z5=V6/80H5@V/IH3?/5!L^H7W7_):?F#*S9S M9CC*_$2MD#M84Z=2C)0@Q' O07LI8B(6$_ZKT=%-/#K%.&:D KD\ 0 YH L6 MIXBQJ332QQP7)H?*J_H3O">+\=WK' ACB%!UB-T3CM2?:$@(X8$A+[FL0D*Z M+$):M::#J,?3#"3#K)E4GW0W*3G?[5H35-^RMY%J)L=3:PZ:(G9PRYRD%]'O M'AF8/K>K51$'4]B]EF)"*B'!Z"NI@%'ZE/"+Y:+":I51I3/^(QL0&RI DH)( M$3+@*6'2;V(]I#AX865B^(Y)S M)TG0Q55S,K 4#;JABM+AW2DE\P<[!0NH')#86S M& #M-R;P+%7L/@M48!U _;& .DGPHJ$X_TQKBFJ4_>VL>DMY =."BCT!]")Q& 95CQPSC^N]H?,?$%1O,&9.*@1N.6"$.GR)X[CO/'TY70UL[-$R4 M@0W\),V_#M15D<*<)'T=$T"F?0J:BP(R1P(A02ZI#M5:"[DIM]K&WN9)!K!W M9A3KA.(XR_J_9%#NV\^G>^U_L[9A=TA2]BLG3A!N8$U.*O12CC+K*\#> 5BE MQTZ'QK$/=;Z:4I68Q$:A#\73F]#Q7BGCQ ,<-$E4'3(Z\"+UT(K@T!=M\P0\ M9]VY?7M1XBS 9](3,1R#KG+HQE$5P48BBT54 ^4B++C8:"J>ATZ0KC>=;>T: MUOQKF Y4<=D8;#?9R-Y(3XL$ .&@THJC;*SJ(VKART51\DPA1(X^X,]UZP-G$0=0TQJ(MRRN$L*L$42 MN=3AP!A7E<; UU$G/3>*,H!X:> M@F,U*7U77IU#^GTN^Z>J2(IE#XD95&&,7W*YA>R3ZNA0#\KB,E:5NY"*E/KQ MI(O-V-XVI(9*X][?EP&H:G& M(+56C15Q<1Z8 H C0T+D47;64XW^E8[]#6P_-4OCQA76T$B0-F3F)4&@ZCGB M?BWI="]-B,"!U#6621E9L]3]7@>#<@S3 Y%D1Y(+-).S0X8\'A4P9+X V+&S M^O([I]YLCO=UIZ0*BIU2GDE4H%H% C3IIZA/04V9'\$\B^/#']*[EG;)<;*P MWRTZE:% [3PT[I^I0%-43$85-EY-HD]SL7>N&G-_ZCY;TC/S41/:I&FDX:%- MR01##K8R_4$50@+"2>7)0PSSZ1F$GT#C$VKS)1O'#<_&\FP;T3K/6A8#I=?4 M0N56Q N+_Y!U7UV_.#N^XL..^R#WKZX_G"%JF3\^OUS,JG#J_?=V!Q?ZY+O% M&:^("]+H'&?VU>^#RFGA,1(6KDU-RS)LO=&!OW ,%[G3Y8L(0?25^S*Z%_8'UI./K=)8T0[2&:7 M_$*PK1$^Q7)R\&&1*G5FU<$%;H]4JNY>_0N&>NZ81/8]R5\$,R6'AQ:9GX71 M@X2=/(XMCL]&O&$]$?4B2D?LS1D:]P#3Z2$A,%\<3L#$.=JDN9^_9*XNIJ+% MUR!9D?T(8PWCJ^8QBM W#;2([:) ,'+Q^I,8&=.MPL16"@KY:8HYU(K$7\ZA M]@P9MS#6U7';Q6QCA6&RX^1E%#:S#1)?%8!C(Y>;?U2)N_N$9B HR6-9XGEC M4@WF6*763H?LG,*PPE32>_Z/(*U2Z4V'Q MB 8MN!;[>I4C#N![]8Y;I%T ML4V;F"4-81.J/G?*]J?TK&!5F-X(X@1G6H4E7#]-%T"FFH)9>FED5% M5&/:;,"DQIU2@J>3[BA/?,VGI[6N>UM_/'_!=H2H!OZ?G";]1E"5/!!;59&[PQS"<-$#:M&/*L2S[*K$PG5IV))+^VSADAT)0ACG2CGZ23TL.F!C6YIF M#"H0WT3X@D'1J5=D ?LE"/+ '1?%:6[U\+R8X3]@R#]:$%9+DPS M[FD^IC:26M;)-4H7T ^WWU&#GUTN0:ZI:+!8O(,/(H?A,JD;<.8O68+S;QNRUD@>$<*DOLP;4#5E<]=CFQPS%3*PBD) M1+ZO:FXD?@YA3 F*"W9[D3#I4#1YI"3G& ,[DNL[T9<[A2*)J\R\L&\XW]B! MHJ77)>94G*'>KN)!;%PKCB 7J43N5$S):.X7+:;[.S]:1U:DNC,&_S(-4M!- M:!;@31K[K?ZNF_7Q^/U;CWL=YUCSN65DL!QN?=&68(\?A_+]P+URQS$O)U?E MZTZAFM9HJG]UK.M,31Y:BSNC@1C-]-\>#%:VGD*2MO7C.4K3)4PXH9 7LKX2 MDP3N%"8O: A RA]CN#1SJ 5XS=,L-'BK>E%7<_SUC6-O$(TORX-?J\"L_.Y! M9%*>LN&7@.C=D_CVRZ==>&^'7PUI!WII)H\<^W)O=O4\-,X9\YUH>1:B*RZ" M(+CR/&B;IB:)]+7R>:+?Z9;?:$O16FABR01QFK?+TNV()30LJ((C206I:L-B M/I,!/Q5[[=LP[U1,HQ:3"S%,&[V-5\K!+,7_^=C2AS^Z.*YM1_AC$)&?]_:< M/X#]UOOSQ"R_5[LRQJ515 (4IEV$35R_:+C$D*7X#KO9!F]3LY8+5$3Q]#8, M<>[U0-W@D.:F6:L80DLIDJ>ED T_G8C[J:*]L^6P8:13'C0NV"2.HDR!4_C4%**U=@/),D_)&A:/J;;&(LPGHNUAQO@$<>X38LG3ISR M!+GUO)AN&;\-4\W_XK) ?V)BXZN!E'=.]062H%P5WLOBVTS>@Q%,U1:#Y+'P M$6>4# R8'VT)+:E/;"MJCJP_=G;?I8)T&N%S>I19'' HO==X!T&)SG\?Z(J] M1#6A;%B4(\IYK @ *:C9'KZ<\+GAJ[3;>#\E#1)2B-;Y_"Z MX"P>_^1\_G0F-;.:8N25"9-8OH8-C*[(ATM&-ZQP?I->URVP"$9S/1AY)\!0 M]4W&NQ1'HUO;P*W)&QN2(K(#<Q4N>@>%,ZWS<))/51BZ'(.*J7:MDC>!<% M]4IH\F(HQRZ21QP9U2N&G#-*H9297WWJBQYSFMN277:U.@_S>97\/$; +847 M%T=KP 5-OZ F.R^R;%#8\'"^TZ!]ZA_PFV:JWH1QU$;J*U5C&O;@W&-5*3 M MWIHEG_#9GP%@X;O:.4/HB$0=E?:GYY??S0"N22_+5V_*Z2FX$"E-/UQ 98Y+ M_?E8/69AQY/Y(^21#GSKN6-//*!X([X#%%8M'IV">[_ \>Q0D ^4(RF][0Z$ M]W["_XQ* &-\-@&?^PGEL[)^*TT1_+T=FX/CVG _W>AL4H;H/O\_9.BD:3VP MVN,9I/2F9Y$J%V7)B,6*LUK0))<1131I4H'0OZ4.OQQP0,\XW%%NIATM^67H M_]+>Z) FIY)/;$K?5GMZIR:\ T6[(HHMS_CQ4Y[[*QIQIRDYG02EB8/)E#I/ M+"VF1XO2B\-O@?KUYL0PV6> O% >4DJA;2H"(&: ,>1)KK(A3"U$1%7$^M'R M);_J_^<_S1]?_G7//X]#1 _%M&Y@?T?O;XS>,93:'!U"'5/3\A%_'(OJ6Q ( M#:+\S>CM8!EK(LVSH9@8JO*%&PE%QHXB#-)$FE(]7MM[4/R&#T*N-?]2D9>$ M7G[.)WV;?@WI2GX#*"^7GU+Z6;DUO4;?ZA6V7EY\_^B>%/GC'[W=\2\"+6V/ M^(X_;K2"+M("/%]99"WA#SH@_4;4\_\ 4$L#!!0 ( %UV.%-LX?Y?^P( M .X% 9 >&PO=V]R:W-H965T5?#?5LWQAJ"S>K$ M:GQ \^ET4*0%(TK9=BAT*P4HK-9>'MW>)=;?.?S98J]?R& K.4KYQ2J_E6LO MM(208V$L J/M";?(N04B&E\OF-Z8T@:^E*_HO[C:J98CT[B5_*^V-,W:RSPH ML6)G;NYE_RM>ZDDM7B&Y=BOT@V^R\* X:R.[2S QZ%HQ[.S;Y1Y>!&3A*P'Q M)2!VO(=$CN4'9MAFI60/RGH3FA5,"O[.C]K9_WDC83(F M3%S"Y)6$'UK-ZEIAS=S/DQ5]7T?A1[?[)I3MR5M]8@6N/6HZC>H)O$$L'J5A',3U7HE?/,T(9^FD-(O(W]F2 MA&P_^B+!BQZD=+6;-!H*>19F:,?1.@ZS?.CA[^[#)-PS5;=" \>*0D-_D7J@ MANDR*$:>7$&ULA53? M3]LP$/Y73A$/(*'\+%"J-A*%H3&)"0$;#],>W.326#AV9CL$_ON=G3;K-.A> M;)]]]WW?V7>>]TH_FQK1PFLCI%D$M;7M+(I,46/#3*A:E'12*=TP2Z9>1Z;5 MR$H?U(@HC>/3J&%X?O''NSLP:7R4JI9V?< ME(L@=H)08&$= J/I!2]1" =$,GYM,(.1T@7NKK?HUSYWRF7%#%XJ\<1+6R^" M:0 E5JP3]E[UGW&3SXG#*Y0P?H1^\,W2 (K.6-5L@DE!P^4PL]?-/>P$3.,/ M M)-0.IU#T1>Y16S+)]KU8-VWH3F%CY5'TWBN'2/\F UG7**L_F-?$%IE>9H MCN$K%<'A(UL)-$?SR!*\Q"^=""%+CB&-TV0/7C8FFWF\[#_)OL$5-X50IM,(/RY6QFJJCI][&"8C MP\0S3#Y@N%1-JR21&% 5\"W?>Y>Y%\CUXLRTK,!%0,UF4+]@D#_6",6[#/[Y M)#U?CY02,U I0?UFX)!+*ALAJ /,T0SH1M_&&W5##/>LIX*RJ#D3!@X@F4S# MQ,WQ>7@*3]13Q *M5@4: Y,L3"%+PRE<<\FI[DIW5'8%Z4G.W6$RC<,,'I5E MXE]Y!Y!-)^&)F],T/(/WKCS:J>8&]=KWK*'$.VF'PAYWQV_A8NB&/^[#GW++ M])I+ P(K"HW#LY, ]-"G@V%5ZWMCI2QUFE_6]+6A=@YT7BEEMX8C&#_+_#=0 M2P,$% @ 778X4SC8=W&_ @ \@4 !D !X;"]W;W)K&ULG53;;MLP#/T5PNA# P2^Q;DT2 (T78=M:(>@[;:'80^*S<1" M93(UIX*80T!*36RK#$J1!"'X2@H&)?>8M;-IC>AVE,SP^'] _ M-[%3+&MF\$J)7SRS^=R;>)#AAE7"WJGZ"^[C&3J\5 G3K%"WNDGB05H9JXJ] M,7E0<-GN[&6?AR.#2?B.0;PWB!N_6Z+&RT_,LL5,JQJTTR8T=VA";:S).2Y= M4>ZMIE=.=G:QTE1?;7=]6 DF+3"9P?53Q4M*O.W#=_H6YP]L+=#T9H$E0F<6 MI'OP90L>OP,>Q7"KI,T-7,L,L]< 7G:N1L?W%W&)Q&_5<*'0=2'.(RC$WB# M+OQ!@S?XG_#A]^7:6$T?Y\\)JJ2C2AJJY!VJ*U642A*L ;6!LB,N.V(\$+^5 MZ9/@KG6GIF0ISCWJ38/Z&;W%0XZ0?IRU#Y*J7:-&8 8V2E##&CCGDOZ=$-1" MIC<%*L"N*X!;0KAQ*&<0C_W(;8E_ R',)F$!."R5%FDL:$VMF;D2Y0D_H#6H9_0JZ2"5&U#DV,4SY;")9K0 M'T$4QL1UXV26IE51"68QHQZEE*2<-4;G%^.Q'_9H#T=^U(,'99GX2%[.8!2- M"9[V041D;_V(X*@/"]3;9MH8JD$E;=N2W6TWT"[;/OZGWD[#6Z:W7!H0N"'3 MT!\//=#MA&D%J\JFJ]?*THQHCCD-9=1.@=XW2MF#X BZ,;_X"U!+ P04 M" !==CA33Q,83P8$ #5"0 &0 'AL+W=O MK]^14I2DL8T" ^+P2/&>>WN.Y'ROS1>[0W3P4$EE%]'.N?HB26RQPXK;6->H MZ,M&FXH[FIIM8FN#O Q*E4Q8FDZ2B@L5+>=A[<8LY[IQ4BB\,6";JN+F<(E2 M[Q=1%CTN?!3;G?,+R7)>\RW>HOM4WQB:)3U**2I45F@%!C>+:)5=7$[\_K#A M+X%[^TP&'\E:ZR]^H:4-_V'?[AWG$12-=;KJ ME,F#2JAVY ]='IXIS-(3"JQ38,'OUE#P\AUW?#DW>@_&[R8T+X10@S8Y)Y0O MRJTS]%60GEN^U[K<"RF!JQ+^=#LT<*T<5UNQE@@K:]%9&-QQFMGA/'%DTBLF M10=_V<*S$_ 9@P]:N9V%7U2)Y4N A'SM'6:/#E^RLXB_-S*&/'L#+&79&;R\ M3T >\/+O2<#KT-\)6TAM&X/P]VIMG2$:_7/&[*@W.PIF1R?,WE)WE0W9T1OB M=J%5(:3@@:BTLNV<.I;PL[B^AR]LS0M<1-2D%LT]1D\QK@]DK-;&^7J"Q2VU MEX,]MT!_&RVI1:G:0A'3I"1?[/"""KU. M.UJ^Y)*K CTVQ42%.W2%R]["CS ;Q6,:6#:+)S3F:1YG\%2-XFLC#);PTP\S MEK&?81R/PN^J,095<0 JA;*R35D:YS"+4_KEIZVRU-N< /,I;:=X&:/XSS!IW#-I_#^8)'I&VV-D.@_] MK!VX;PSV'?&8.+5 MSU!CTE-C\MW4P(>:+D)?C8KZ7_S;,L2O*HO'J'$6^O@YLSH"W65>;<%I6A,V MR*^2\,?$6R^,0V.2,"%A#'=TMR'?.")#GM*. MMCK'LD&@O@)'FS-Y=M42K[;A06&AT(UR[:W;K_9OEE5[53]M;Q\\'[BAD]6" MQ VIIO&4FM&TCXAVXG0=+NZU=D3B(.[HW87&;Z#O&ZW=X\0;Z%]RR_\ 4$L# M!!0 ( %UV.%-J8K>I9 , ,\' 9 >&PO=V]R:W-H965TG29<$2-H[;,-N#=+>BF'8!\5F'.%D M*9/DYOKO1\FND][2;A]LBA3Y\$6D-#TH_=GL$"U\:80TLV!G[?XRBDRYPX:9 M4.U1TLY6Z8998G4=F;U&5GFC1D1I'(^BAG$9S*=>MM+SJ6JMX!)7&DS;-$P_ M+E&HPRQ(@B?!FM<[ZP31?+IG-=ZB_;1?:>*B :7B#4K#E02-VUFP2"Z7N=/W M"K]S/)B3-;A,-DI]=LS/U2R(74 HL+0.@1%YP"L4P@%1&'_WF,'@TAF>KI_0 M/_C<*9<-,WBEQ#VO[&X6C .H<,M:8=?J\!/V^10.KU3"^#\<.MTB#J!LC55- M;TP1-%QVE'WIZW!B,'[)(.T-4A]WY\A'>D. MY=9JVN5D9^>W.Z7MNSO4#2R5)F,N:P-,5O"KDG6W<8T;"V_NV$:@>3N-++EU MQE'9NUAV+M(77"0I?%32[@R\EQ56SP$B-D+>#[!:VY*H4RK$?Y<;(S5U#!_O0*>#^"Y!\]?JC#-4=4*!+4% MXZMM75$W0[7/5?0_(,_!P $I=&9@JP2-FH$W7%+'"$'-;]Y>POM6TR@S"5>J M:5"7G E8L3UJ6&E5:]; I_ VA"N-%;?P@95<<,O1P!J-=<';'<*]TJ(ZHS. MWQ @<_-FSFC=*4M._T"FNU8 .LC'X2#=+_[?J\4#X\*U))2=G^W1S[>0).,P M[6GN:!R'L:.3CH[R,"%2Y.&H(YDCA=?-LI&7YMYV38=7=@E9=2PWE&Q/#NWC M)=RTUEB:&"<].8[OOQFG2?KC0/-Q6/Q+F(7C\XINXX8JKD$J^>[H5A_#^=KN M:YI,*(TTH42SV*WB< )%3&7)4ZI!=Q:OP#V+M\/*">&(-1F'%Y 7%.@:W?7_ M+/^A/F<.HT@(^7@6>>[9=$)P1#)/LEZ879 G8B]2L[W/K7I\YYR-YGOE]^BA?\H\A%\-[!)F(]/V/X[-_;1R25+\U/[I\1 MJ5IIN_MVD ZOU:*[I(_JW5/WD>F:4\D%;LDT#B^* '3W?'2,57M_96^4I0? M+W?TXJ)V"K2_5&ULE99M;]LV$(#_RL'+A@3H M9)&2;">Q#3C-@K5HVB!)NP_#/M 2;1.E2(^DXOC?[TC)JMS%;@H8YMOQX;WP M3AQOM/EJ5YP[>"ZELI/>RKGU1;]O\Q4OF8WTFBM<66A3,H=#L^S;M>&L")M* MV:=Q/.B73*C>=!SF[LQTK"LGA>)W!FQ5ELQLK[C4FTF/]'83]V*Y^V1?F.WOZ/?!-O1ECFS_*V6?XG"K2:] M40\*OF"5=/=Z\R=O[ D*YEK:\ ^;6C;%$_/*.ETVFW%<"E6W[+GQ0V?#*#ZP M@38;:-"[/BAH>6#\N ,K@KBJ!M$#($+A5BNWLO"'*GBQ#^BC5JUJ=*?: M%3U*?%_)"!+R!FA,R1%>TIJ:!%YR@!<,O!8VE]I6AL/?L[EU!J_%/T?@:0M/ M SP] '_ ;"DJR4$O0'J?.N_3 H]\R95'63X/+^R:Y7S2PT2SW#SQ7AVH%@H; M9@%_"RTQK>P%O%.XQJV#>^8X?*J<=4P50BWABDFF<@XW0F$KF$19M+O"S'(X M^*#ZZ]EE9GJ.O"[!<"3Q& M:<=M<^H)H5D4XZ66TN?G+3/Y"N@P;$TAB884?MTU)U +[]J? ;^O% <2N$F, M0#(*W-#4DM\S@YNE9NJ;6W[[990,TLM1W %_RIV><\L6:.W/ 9"(>#*)Z#DV0Z\U M3>,?^F//';.U$1+((" SH-%Y@JQ=$Y"O\ 899)<$Q>9=->/6#RD-?DB)]X-W M0S3X66*X221K+$?6$%D?^[/ \^UQF[.N$S_J)U[Z4-6X$9I+:(/#R%)"+U^! M)'N!F55++,\U,2%(S.*CQ(-&#_:P7;-K.^.([DS/\#*%,B:LK4)6Y]HZ^P84 M?KY/:923M]/?TQ M[-JO8)AU->8$!F08I7"D7F9MO72\[JKRJ>AXEOUP];RKG2_[^26[%X:TN MUTQM@PN&E_9[RUD0W"]Q&RRTG=H+IT+MHF?/+KP,14_MG(K#I#M(@20I!B,D M'Z%QW1W R$\^KI#-%GA^4Y/J<"S^I_V:;7W]MAB8)$KJR!:'+@;>BQ^":DFT M]05*&_^7XM[OO#U*;I;AA877S']%ZF=(.]L^XF;UV^6;>/T"Q"_ 4BB, 5_@ M5JRB&&A3OZKJ@=/K\)*9:X?OHM!=X4.4&R^ ZPN-Z=H,_ 'MTW;Z'U!+ P04 M " !==CA3!:P1&)$& !\$P &0 'AL+W=O*H0.=[,E]$VA!4^<4);V0]\?]3,N\\[)D9O[J$^.5&E3F8N/FIDR MR[B^/Q.I6AUW@LYZXI-<+"U-]$^."KX0U\)^+CYJ//4;+8G,1&ZDRID6\^/. M:7!X-J7U;L$7*59FZYY1)#.EOM+#57+<\=E:C^IU6^BCF=(^F*5&G=E MJWJMWV%Q::S*:F%XD,F\&OE=G8?G"(2U0.C\K@PY+R^XY2='6JV8IM701C2*2APKZ\*EQ+%P[=A:V:GQ3IAZ+@I)4F5(+]N?IS%@-:/S58F+0F!@X$X,])J[!F*1,!5-S!F.%RD5N#3T) MKG.9+PR;"?!(,%DY8RGKNY+=:H=X>F@*'HOC#HAHA+X5G9.;I?@71ME*8(8; M-E(G2RQSP2E,PQ?0.V1\0KDK)4(C[IA!T\7$)INRS=^VQ Q8$ R]P8^A- M: S'WH"!,>!#SL+1R)NR, PQ%P[&6'&C+$^Q+IH$GD]C-/1"&LQ:\NM8!&*$:%< Z1^7:))B,E1B*7CT!O6]8EKE8'O8RE*,V13JMZ%F N\ M21I;W<";]AA!@,I>6>GZ7MACN+!@"PK=R)OT:/VHY^8K0\E:87=(BLB-@"2K MMRUI0W05\,83%VO@3^!I"WYY&S\:/%K'*8YE*[K:0NI@.^0:AEE;I^RVW MF*;P5](NW3HQGPNWZ3Q>L@MJ[4X1JGZ0,VP%\&WP]RS$73?VG/EY#0:G+B1> MOW@T5,!X4$ ?Z,:;QM=%T(CVF1;JEX-?(X=$@?KZ^5=H;1]B8TU+^?8#4J-QLEX MGC#B-=?QDL4 J02A:^'U%9 ^7T(_!0DMY.L;-3/L M%&]__FD2!N&OS3A$#3X !!H^!/@-W'BY%Q$A)1VUBY!.#!-4ZD4+L\8-L\;/ M9A9!DNQ5L*SZI$#7U#@9LD1B%OTG!DSLDENV("^U-)!1FY9!\MP848LM^(IV'6^#:<*T%9J MD5%S+U(.HJ&\$-4@&0KST/7+""Y7:X+ M 63$\K:=+<1.?)]0+JM"Q.0X=Q2>]_0YT MQY%K!' 3EJA:#W+47:^][U41 P+85:'QP/&]A<&3AL&39S,8R'@,C!V)W4G% M=B/$.O=G#9%05Z56\4QCC_:R[SA+G?'4X8$[ML_$0N9TB*:'>Y(^J/%U0&@; MN'%$13E-X)/;N.(EUPLJB4(O-S7M&W)6&P#*76T?(94[*>-*=*Y5MF'/ +Q< M=W#"_4/7!+1N.>6@_\BYEH)/FX)/VPM>_5???Q;:9,B%F2?N-E-E[JBV<%3> MNR_N D>K0_O[](]P[_^ 4T!_D##0$?N NN%P"TMTZB6'"F7JF3JN]?G<*:'= MFCI^^+1LH26F2FD=-M?R@OCN@0O MBE3&]%FA/J2ZV51FTM8'O;IK!W4#C'JM0$>"QH^RM@OF_:TO(ID '^F[#[A) MA:\^CC2SS:>ET^J+RF9Y]5WJ'>@LX6JH'JPKW?66FK%69 MNUT*CA,Q+<#[N5)V_4 &F@]N)_\ 4$L#!!0 ( %UV.%/U8D"1JP, !\) M 9 >&PO=V]R:W-H965TM'1J@ MT:MENYEM(,E6=$.*!DFZ8ACV@;9.%E&*U$C*KO]]CY2M.*FC?=D'B:1X]_#N MN3N>9ENEOYH*T<*W6D@S#RIKFXLH,JL*:V9"U:"DG5+IFEE:ZG5D&HVL\$JU MB-(X'D5=1^BQ:QA M:[Q'^[FYU;2*>I2"UR@-5Q(TEO/@,KFX&CMY+_ GQZTYFH/S9*G45[?XO9@' ML3,(!:ZL0V T;/ :A7! 9,:_>\R@/](I'L\/Z.^][^3+DAF\5N(++VPU#Z8! M%%BR5M@[M?V >W]RA[=2PO@W;#O9[%T J]985>^5R8*:RVYDW_8\'"E,XQ<4 MTKU"ZNWN#O)6_LHL6\RTVH)VTH3F)MY5KTW&<>F"BXI,00@G+X5PZ<3D/ *TCP&(/:4_#V&FG80X#W.8]M_D@M_=MTPBDPGMUF3,7D1PMN2"6XY.+IE2)'Q<)G"CY/HX'D\E,P?U"D9.X;(HN/.! M_#OV2*-@EO+!JN4U$IZ[[1^3R-OV9D>)9\Y@1)DT M"J<_:A729MPGS7@PN,\3^T#2#EP?*UJ!IQ)F M$/-TH=[USC=LYY+)^(SY@=B*;=R*1"VG>#B.J*)+J!65KZV8!"41'&F.?]KH MWD_Y_X]:)YFT2Y9W;IY!DH:9FXU@TDURBH6?C(GJ*= M0YV[)&-(8+(OYK*U MK3YD:N]4[A1OT!C@==.Z0'))>DAW04:I=NL(H6!NF&C1&7X:99_QIP(<'36M M&O7:MV8#/D>Z_M5_[;O_9=?T'L6[7X>/3*^Y-'1X2:IQ.*&+0'?MN%M8U?@6 MN%26&JJ?5O0'@]H)T'ZIE#TLW ']/]'B.U!+ P04 " !==CA3DVWK4_$" M #A!@ &0 'AL+W=OC)2E15:3E&+DO,"I>%*@L;E.#A-3J9=I^\5?G+Y^B_[9QTZQ+)C!,R5N>&[7XV 80(Y+ M5@E[K39?L(FGY_ R)8Q?8=/HQ@%DE;&J:(R)0<%E+=E]DX>W&*2-0>IYUXX\ MRW-FV62DU0:TTR8TM_&A>FLBQZ4KRMQJ^LK)SDXNF)9V M$&@.1Y$E!TXMRAJP:0V6O@"6I'"II%T;N) YYH\!(F+6TDNW]*;I7L1OE0BA MDQQ!&J?)'KQ.&V['XW7>'N[OTX6QFE['GSWXW1:_Z_&[+^#/J6GR2B"H)7!9 M]XQ[?!(S-(9>/5@%&1-9)9A%]YYX!DSFD'-16?*L)_$] FJ MI.Y^BMP2(88&-D@WS,!2">I4 P=QD?Q"F<.,[B%#8'6H:")"IHJ#< M>7\&:*(82T$1QFNJ']X-TR3YU*0W2?MAUZ_'M [##IR[M- P %Z45'A7+&JT M[/:CZV\"W3"=&TC"(?VZD!+'-SKF]>KY"CQF2ID(TX$7<:<6 MP]!,0^ P,GG^N-:&?L%*A7 M?K@:2@T]C'H"M;?M_#ZMQ]9_]7KX7S*]XD11X)),XW#0"T#7 [4^6%7Z(;90 MED:BWZ[I/PBU4Z#O2Z7L]N &UL?51A;YLP$/TK)[XL MD5 ! VD:)9&:KM,VJ5W5=INF:1\%W MTXU4#[I -/!T5>M -PIY[D"5"%@8 MCH**E[4WG[IG-VH^E:T198TW"G1;55QM%RCD9N9%WLN#VW)=&/L@F$\;OL8[ M-#^;&T6[H&?)RPIK7=YQ>G]("]]8K[NI)+5\FA797V'2Q\:D'6:N-K'9@4E"5=7?GS[L^[ '&X0$ VP&8 MT]TE!H10V,,AV=(N.CAV@BQARM.((Y\8"&+CO#%?<&QXXL/%6QD]O"^X&MI$/Z>+[51=$S^'4F3]&D2 MER8YE(;[N(%+6C[I[E-0:=*(;GN',(P=J5$_HS>_? MLFO[0?L2@NRG)_ 'N>J^#5!GMWUG[26$!1>\SM B2/<2UV5=E_7: M;K86R%(_#A,_C5)@B1_3/QG'X%I*#FU:E17D$ W,3Z*1?YH0K1_&H9\F*5S3 MA"FU;EV"MB%'XC.JK-2N1YUXV5BK:AA$?DAYV-EX"(-Q'/O1B%;?>C3I5Y#) MBD:3YL[=#0DGW)CY9PX4G8W]B(5#^&$*BNW[,8AB/PE#%^$SE@[?U8QU_EKM MR!\Q$C\*]PO_Z' $>P:L4*W=F-&DL*U-Y\7^:3_)SCL#OX9W8_"**^JZ!H$K M@H8GIZD'JALMW<;(QMEY*0T-![XH67$2.PVR?K!%2;SGGGOE:;HQ]IM;(7JX*Y1V)ZV5]^OC;M=E*RR$ MB\P:-;U9&%L(3[=VV75KBR(/0H7JIG$\[!9"ZM9L&IY=VMG4E%Y)C9<67%D4 MPMZ?H3*;DU;2VCZXDLN5YP?=V70MEGB-_O?UI:6[;H.2RP*UDT:#Q<5)ZS0Y M/NOS_K#A#XD;M[,&MF1NS#>^NHO\2;"=;YL+AN5%_RMRO3EKC%N2X$*7R5V;S"6M[!HR7&>7"/VRJO<.T M!5GIO"EJ86)02%U=Q5WMAQV!<7Q (*T%TL"[4A18?A!>S*;6;,#R;D+C13 U M2!,YJ3DHU][26TER?G::9651*N$QAZ]^A1;.34'A7;'?;Q%^,\Y!^T;,%;K. MM.M))0MVLQK^K()/#\ G*7PVVJ\LD1 MI'&:O(#7:QS0"WB] WC[C+[0F2D0VFQ\YPB^4&V8!=R(._CK=.Z\I53Z^P75 M_49U/ZCN'U!]3166EPH97.S$P01*V2-*BN,POP]/C4;M]\7B977G*Z&7Z$#J MUVFCB@=Z!_DV05TSF264CM)%/".;F0F>#NX((MK*)'J- ;1F-" MZT!"-\,1W7#P\8Y:H<-&87L2]3K0CJ.TP^O!FQ0_LB\H3T?1 &+2.1A'/;AZ M+E!#L<"6"OL"VNF6S>00XS2J]I!IM";V>^!W^&SEV ,DQ=;2C_D=MO2Y0;T! MV1&3T'! .(=CG3R-=7\;:PKZB!<,$D(_9CL.(B63ITB3M )H3R;;]&$$OM*K MR8N1:W,U=+Z?.41J1'B4.IV0.W$TA)0(/0?I0\6K]=_2-+:PK! M6%8_I-_K$HB)@D; M8N*M7"ZI$>951E#GY%-%Z'L.FK'/3>-9S,7,EEG7T6'0T@A,UMG>:1C$8SBIDWAQL[:P\=KE9_1$8A?#$> M(>E'CST1/WCB?UDN]L%4[JCX4!'\:&]HSJK7N2,Y[ ZN"AH(5)E3X#BW1&&L ME_\&C2R\MI).2H?V5E)*9L;YJB?0E% **\F/K"8%!W[@Y4Q?2=HM N$:=*W M(@2UKOPP*SR#NO9T:2+S45A-(NZIU\+9PD2#,O(=#0!!G%K/1MAP#4,!%9A% MG=V3TBQ,*,1,AQGK![BBB?ONV?0VHP;1OI&ONS-Z%TC9S!\8#D)Y5%-X\[3Y MACFM1O>'[=4'T& M0.\7AHC6-ZR@^;*;_0=02P,$% @ 778X4Y\PL,K\!0 S@\ !D !X M;"]W;W)K&ULE5=[;]LV$/\J!R\9$D"1*9'4(TL" M)&GW KH%2==B&/8';=&V$%ER2=INOOWN*%MQ4EM+ 6 MD4&ZTF-'$A1^5OI65Q4)0C.^;&0..I7$N#O>2O_9^XZ^C)35MTWUN2S<['*0 M#:#0$[6LW'VS_E5O_)$D;]Q4UO_#>D/+!C!>6M?,-\QHP;RLVZ_ZNCF'MS#$ M&X;8V]TJ\E:^4TY=79AF#8:H41H-O*N>&XTK:PK*@S.X6R*?NWIPS?CQ[ ;] M*N"VF6.LK?+'=?)1C2IM3R^&#M40\7"\$7G3BHP/B(QB^-#4;F;A?5WHXJ6 M(=K7&1EOC;R)>R7^OJQ"X%$ ,8NC'GF\?R0TS-E]-G(.WVGGA!C#JZ- M4?54TSB /YIZK.P,WG^E ]'PS_7(.H,(^K='N^BT"Z]='-*.B54L*PW-!%:J M6K;GK2SFQ<(/EV27:Q!<3AN,N8:)*HVG]4S6QZPU?[P;,[56IK#[(M9OT9K)I!QK U/$BK.0P1/Z_.T7X7/VBC3=;+WZ]L!)=G"2 M;X:31P8TB^>"AZ>T#P^](NDB.+<+-=:7 ZST5IN5'ES]^5*J1P7^6AQ@^-M] M"Y]](<3SNU&5JL>:B-"T'4A$&21!FLD@PU)Q!%R$.8=?Z)R0*V=9D,<29!:R M&(.AS;@DH)]$0<1XP*0XI;"S%&Y)>J6+(5Y-$UT2\TG" L'Y*4A$5-IC08X6 M2!S'D@'/PR1YUB]$P'(!$@$H=O5G0@8L2TZ!LY#+O=KS)(C3'+7'81H?UH[9 M0-IYD*!8R)(.$1"(1T]-)_QEF0\PPM0&BS_?['>'AH@#@QM'<4:1PEI^ MQ#'..:0L"F2>@@@%GCONQO'>-2*7&\:4&&5"L,RP1DE*&)[N62'2#9/PVC!E M$&59DF(%C4&P,-Z_1N1;1J\M#N)(@F$SDR MTJ&K4;/22)1*%F"J(".:B)F= "4.EQFN8%;),(MWL">1:HL_@:>0!YGD>!() MK4:4ESVH3#M4IM]1(95;>A1L,>%FRN$U6COL8&&%5Q+!:&&:56D/8;17W7Z, M8@M)EZJO^J"_O22#Y\**Z0PUWB!D"Y*]1/#_6/N]57FDIV5=DPR<>-LP@H+" M'&$$HBC$6OUM;8H0-1P^M?9A8OBY'VM^E6 M988JLYR12A9B4>P)>M8%/7MST!?:^.<+J;?4^]G>R[%7\/[P4@>UWAZQ6FF# M#YKVZH>"&IR=[LIH;%_:!H\ 04VWJI]^_"&+H_0GNVOKIL7;Z<)V(_N&=NOS MVRPZHLN&4']MC?#L,\"_!A2;:\: \B MEF ?P#86;R&82ZIJIQN[GQ&8!0ECI^263'H B(H"F?A*E(7I_IHSW'ECS;69 M^I>DQ51Y/FL9M)Z2@>\)?_0=02P,$% @ 778X4X#,9(X9 M"@ 2, !D !X;"]W;W)K&ULS5K;R$V<\LUMYA$1(0H87+4C:H_WZG 9(BI)%2C.; M2>5!X@WL;G2?/@VT=/F:Z,_I4LJ,?8G".+WJ++-L=='OI[.EC$3:2U8RQI-Y MHB.1X5(O^NE*2Q&8EZ*P[SK.L!\)%7>N+\V])WU]F>19J&+YI%F:1Y'0ZUL9 M)J]7'=XI;WQ0BV5&-_K7ERNQD,\R^[1ZTKCJ5U("%R3 D2;#CMT)HI])) M+];/2^D/9O*8S%2D\BX)?U5!MKSJC#LLD'.1A]F'Y/4G64S()WFS)$S--WLM MQCH=-LO3+(F*EV%!I&)[%%\*1QSS@EN\X!J[K2)CY;W(Q/6E3EZ9IM&01B=F MJN9M&*=BBLISIO%4X;WL^EVT"I.UE.Q6QG*N,O84BCAEW8]B&LKT]+*?00D- M[<\*@;=6H-L@D+OLYR3.EBE[%P=AC'C]CKN/R M%GE>-67/R/,:Y-UCGK$,MF;,[E4Z"Y,TU[)%PZ#2,# :!@T:GI$[01Y*ELQ9 MC,Q:2:V20,UP8N$\2](L92(.F(B2/,:YEK-D$:O?89>*69(MI<:H")FVI'=> M)&[C6NX+2+LQ[_];!G3AG_2TL(.!$!@&L3N,$?'Z+W\:NWST0UII6!D0':DPQ(CT](+]2PIM<<(0Y7459?IR\,4G;,O\:1$R,I\]2_VB M9M)>G+!1S\?WQ'P/>PY[C#,H3XO!W.FYC'MXRH>] 7OW905:@%HMLUQCON"' M-)7P0]?U>J-3'(8];@_^*7N"?E!972'Y+M.8H[+L$B4Z4[\+<^'T/'Q&^ S9 MS2S+A58B9.2^[7%CV 3Y; "+P']9*,%W,'@I]$(R%Y/P>O!%;\+NK7+![T)S8P3-O8)BIL#0( YK.>$#2CN)U#B MDA(Z(:4MK.17K.0?S4IE[&'R2B?_MKE0VEL+SAF;"Z79BPAS\QYE=9DI-*%Y M;I(WS426I_NXJ=VDCR"0[V(*#3C,3B6'K4%#*9-[>(@$&R[Z0T1V9Z9X:(9@ MF>:'9[BW4'&LX@7-C2P&-ORQCRS T74,A=12A.B0(-]$@T\"63-3\ X]BC.M MIKG-1R(6^FR8JTLY?FISJ>L3/?I(<2(E+>/9FLDO-HA,BPR1',,6[D+"AM/@ M>:$"))!CR-4>B@)0VW$J$;F'Q#[L]F:O;9G[EDLG M'&QGY_ZPFU8F=;;'GS#.$7-P%0J Y?S=-07<9?,Q3I-0!8(B>RL@"GA]IM5K M6E2E,(D7YX!L5'KVA'FCHJB[9>4R+LI8J,14A2C <$\7)M,\J5SO2MH:!SH= M8Z W(6=1*:M9:8M3MQR_/MV=6@L-#RL:'AY-PZ]FTR"#<_$B-39!+, RE'Q7 MQ!Q #B1-01E4;LH:ZD=*'MC$LB5?]O%RNXW$RZF"4^9J1DB%7_)H97&:I[;4 MU0VCT+881X];F6^'70_QZ4T8LD^]YUY!X_=UIV&YY/OLSSAX(QPV"SUZ!EL: MTK?G>1B-=>,8AP_%6"K4*!C61M1I;'M3R=[W;^PGB<\;K>#6"F!G?+P5( FR M @O0PU: 7X=FFF.,;8'EJ(+EZ&A8O@EWEE3AELUKG'TX:U=*."MS@.W/ 3#- M]EH]W?4:U6B;+C"]\@_5@!SCY;;_0ODBPWVS(HPVSNQK 6IV+@=0:N#I69A@ M ^!]*UA!B_[QF#T"MZ[![=@FT=?8M0W?P3&Y5*%XY)K#<-(*YG$%YO'18,;: M1T6FWNRL"6I+P3J4 0, X71G&F!7D!&V0I6$[)4 *R>+=?[@-]NX'VN2]XT M%73/VO-L[P+65B@!%,X:J/,9554K2'LJ)FCZ&S\EN8;PK7L_ALD4="U_RVUI M-*AR$0'VH+X8DC<[DR'V30[[(#&TB,+45@@6$"0%'-XV(O O=%JK0K#OH)X2J0EEH)8EC^ MS2S-[NPGMCFE?N605O:I5'%74]'XX,-&Z8-&D,SRLOLX+]::&:2_0RU6TU"> MU@>_3S+:3W3OQ1I;TSIS!T83J!X?J,_2KE M9VCA#CMG$V<;7S5)9ANSV]0HC__$\@)L3>*>9:3.;^(8ZW%('192GS30![8I M+-QLN,DEZ1MY?%3KH!P4OL%_(0[<"([SS*J>CG 6DX47#<]:]!NFK9:R(Z]8 MRG*ZH#Z1O6A)#.YL6KG.M[">K8)E.5N)M0'%WLYNJ_S]*?*N21$!30'NE<8C M6X;"U/'M!#BP^\88E_8)A$*]^A\=.XZ'@6$ M#WP$M2T6M;8Z;XV%"3NQ;)LT=R/-_4XM:[[IBG/O_[UFMENX'W^TA/P?F,NF MZR+[47?E(M'K0Z#\.\E$$;1'MSB6_<=B[[L'Z\TE%8CMN899J4%8,A1@3<8LZXD_,GML(\0U//]:$Y"E56:IV6*RS="EL'%9D#O:KH=DQ!(JV MH(9OK1D5!]ON1A6 MWSCM,9@:(J<9ZA[$P-.O-(1'KFZVOCY8XGII!QW[=.(2&#,96U;XV74W7H M-_$R?:@VCMO\+L_%S9N6$3_0,[*_F9>]E%K+?"O3IHIZAP[U& \JGM J8_Q6K:'<1K74VMVKU/P.=$@I2,MD MWYZY#EN4.CM*AQNESA%*>4G2^U#>K_TK(9)Z8?Y[D3+3;+!_4*CN5O_ON+'_ M:M@,MW\.^5GH!4TFE'.\BB*!E-3V_Q;V(DM6YC\.TR3+DLB<+J4(I*8!>#Y/ MDJR\( 75OUZN_P-02P,$% @ 778X4X=XYP'= P P0D !D !X;"]W M;W)K&ULK59M;]LV$/XK!R\8&B#0"R6_)+4-V,F* M=EC:H,ZZ#\,^T!)M$:5(CZ2BY-_O2,FRO,4Q4 Q()+[+TUKI[Z9@ MS,)S*:29#0IK=S=A:+*"E=0$:L#>+!?^,JWA74+X7RZHUNV8O;WW8/& M6=BAY+QDTG E0;/-;+"(;Y:IL_<&WSBK36\,3LE:J>]N\BF?#2)'B F668= M\?7$;ID0#@AI_-UB#KJ0SK$_WJ-_\-I1RYH:=JO$'SRWQ6PP&4#.-K02]JNJ M/[)6S]#A94H8_X2ZL4TQ8E89J\K6&>*R020G$&,"]TK:PL O,F?Y,4"(]#J.9,]Q2=Y$_+42 M 23Q%9"(Q&_@)9WFQ.,EYS7?<9,)Y60;^'.Q-E9CF_SU1HRTBY'Z&.F)&"L\ M/7DE&*@--HGF3]1UGP%LQ#455&8,?-%>R^_;R(\%@XU3\.05(+[%E5M5[JA\ M^?FG"8G'[TTO)F18#2?+7$%=\*R FFF&!RI3&NOC TBC!%??.'_.W"MX![1JZ,[ M9I"(EX*\L1);+K? )=:W:OH;CW1-=8Z:-!Y!=? MP@7$\3@@^!Y-@MA-@PB?43LF?CR"S_@SRB46VKHP/C*#X3"8-(\8S9TQ06=? M*O*^34=^8!R/$]R.21)IH@?CZXQ6A0,/;TH M2/%_TM*3QW'/.UQ 0II\D>O$IXH@?5Q%,>XY\FE+?6Y=1]M]F*8IJ&\*U]P7 M3=[;?G.*8M[GP:>S\9 Z&BG8K30^05Z T2*S;L3>9 MH);6)#A#T;?$:8;1*8;IL*_LB"$A6/TS# GFLF/HZG@FD]H]E0<*G NATTS_4 2)[U,_8O=9/1*F0_;R6$W>.TG/^Q]5DNFM_[R8/#L M(.?F"]NM=O>31?-9/I@WEYM[JO&4&A!L@ZY1,!X.0#<7AF9BU&ULG5;[:^-&$/Y7!C64!((D MR_;9E[,-3N[1'!P-R;5'*?UA)8VLY?:A[JZL\W_?V96M.$UB:,'L<^:;U[<: M+SIMOML:T<$/*91=1K5SS562V*)&R6RL&U1T4VDCF:.MV22V,75U/O7P0^)UC9X_6X"/)M?[N-[?E,DJ]0RBP M'] _AM@IEIQ9O-'B&R]=O8SF$918L5:X M>]W]@OMX@H.%%C:,T/6RDRR"HK5.R[TR>2"YZF?V8Y^'(X5Y^HI"ME?(@M^] MH>#E>^;8:F%T!\9+$YI?A%"#-CG'E2_*@S-TRTG/K3ZUS##E$"V@2 MLC0;G< ;#V&. ][X%;P[H\NVD76,55RM2&JY8Z>@2 \VCD-ZX\/ MMT"7X$BRH/S3.2H'@K.<"^YV0&\6@GZ^ X'.H;&@*R@,EOPIEH>XT;)A:@<= MLT"_2@MZL40+KHAX0O@H+JZ *K,;*N.'%'[]MY=D(SAW?@R[>61:S41U 6

V/9.!;,A0R!(=XX(217)!JG?@T7Y\@O33@?33 MDVS]K#DYYKVC!P74"NC9?\>SF 4")_%&8WG:3R^@'N]8X+8 MTKO\1/A-_#:,\S!.X:4R)4>??HEF$QJ<)180I?LN,)P./73=MXY'\;X!?V%F MPY4E>E2DFL8S*I;IFUJ_<;H)C237CMI26-;T/P"-%Z#[2FMWV'@#PS^+U3]0 M2P,$% @ 778X4[ ;^4UP!0 K0X !D !X;"]W;W)K&ULG5=M;]LV$/XKA#<,">#9(F794IH$<%*WZ["T1IQN&(9]H*6S M+90659*JFW^_.TJ6G=9VTGVQ^79WS[T]%"\WVGRR*P#'OJY58:\Z*^?*BW[? MIBM82]O3)12XL]!F+1U.S;)O2P,R\T)KU1=!,.RO95YTKB_]VM1<7^K*J;R MJ6&V6J^E>;P!I3=7'=[9+MSGRY6CA?[U92F7, /WL9P:G/5;+5F^AL+FNF & M%E>=,;^X&=)Y?^#/'#9V;\S(D[G6GVCR+KOJ! 0(%*2.-$C\^P*WH!0I0AB? M&YV=UB0)[H^WVM]XW]&7N;1PJ]5?>>965YVXPS)8R$JY>[WY#1I_(M*7:F7] M+]LT9X,.2ROK]+H11@3KO*C_Y=HGT[UTT;7 M3:U+'-'%!;O3A5M9-BDRR)XJZ".P%IW8HKL1)S7^7JD>"WF7B4#P$_K"UMO0 MZPM?ZFV7W8&TE0&__#JWJ=(TM>R?\=PZ@T7S[PF[@];NP-L='+.+O915"IA> M,-M@R,#)7!V*\DE=U*47MI0I7'6P#2V8+]!I':N56C9_9*71694ZMC2Z*MD& M##!IV4(K[$/+SO("RTDI[ Q[?H$)6Z(9]J[(L.1,+A6[U09C)!U*%1E[T [7 M_@9I&%!N&6;FLX_L8256#?N9\6X2C7HC',7)L"?P_Y>?8L'%*QR);AR% MO81-/E>Y>V2HKL D6(9@JB)%*%KE&=K,F%PL0/#"L!?B_]F ]\)S'(0QQXT&45Y\ >LHE,^" M$L=1^:TCP0J^"=9(C'H1!2L:>%S[P8H06OSCP:+8!U[I3EGT\D")Q /AZ$5" M@>(8.!^HT"OY\4!QC^A@H&CK<*!X\FU5B:%/8,)CC^M)50T&/UY5HL=]H/A3 M92\/%&9L2- &M0X*5.0#-?I_@>)UA0[\[QZB$!=.D%#4DE!TDH3N 4VGWAS= MATA%11O@[_BB!+-EJD,4==+288IZ?]S8,^3D"V1R@'9\._E2:?AK6JNU+SMOO#M@6EK8+(S M0 >/?C1\[,UZ7N!6%C*3GN2#N+Y5!2<6G-Q-QBP>1M@<0@38F>/I^!;K.:&J MIOD?XX?QG2=BZEWBR;K,]HMKB(T8'[^-#Z*(DKHN1;)%,4)[PB\T*")4+UA$ M3-&@"&)J$![BB1V*;6$/0^JRHU?=(10\$?Y^$2%O8X'$@)XF"39DC2(949\3 MM@8%4@AU[$8U'=Y%,='FJN_]X3 REKZAY)EJ:X*5[\FVM7V+3:NGR"[ MX_5#[DX:["_+%"Q0-.B-\+(P]>.HGCA=^@?)7#LL8S]RX+*P8 #,C 9 >&PO=V]R:W-H M965T^N-WE!31<923"P=3/CAZX;WQX3UWHG2V4?J;60AAR4.6 MYN:\M[!V^;[?-_%"9-RR52M3GO!;W'"U_D?&'=A?[%V9+/Q9VP7Y>W M&L[ZM99$9B(W4N5$B]EY[S)X/XTB)U",^%N*C=DY)BZ4>Z6^N9-/R7EOX#P2 MJ8BM4\'AWUIX>/VK_6 0/P=QS(ZY5^H],[.*\-^Z1 M1,SX*K5?U.8W4054.!BKU!2_9%..'84]$J^,55DE#!YD,B__\X=J(G8$Z/ % M 5H)T#V!X"4+K!)@APJ$E4!8S$P92C$/4V[YQ9E6&Z+=:-#F#HK)+*0A?)D[ MW.^LAKL2Y.S%78DW43-R)^>YG,F8YY94>^WDW)FU_>GO4M^. T]>/*WE5IC[Y@+Z#D1N5V8T ?K-^7W2G.7 M#N12:Y[/!>29-83G"?E#Y>_BEX:0O^#0\"*A#.)+6/L2%KZ$+_@"B05ID\,R MU%KD\998KY^DRAAAFA9 J30JE#K:65_0R<#]G?77N[@\'Q>.&L9-&\;MZ7L2 M751'%Z'1W0H=PZ0!N;G%__NGCW\2F:_ABM+;IK!P;6QP&@Y^;5I^N!P=G0[W MY9Z$,ZS#&:**/CS$PA@7RD<7BEH+?4!0P^=S.Q@V@?5\()M0!(51[?8(=7LJ MH%S%DKLUU>3@Z)G=\2AH@; _^Y-GD[H_[=B()P$$ U^Z!F@(U\I8M^ -3YO] MKN1W'0_&8TJ;UD\U=M?! %9:T]AIT]CQ9#A$5E&P4Y #/*JBZ$/V:I$6:6$6 M7 )?Z0+V?R1,BY4@*%.&C$E6-A[0@B1\B\;@*V2 E\A;\!"F M[\25Q@0Z^@.<^Z="RW5I M1^;&ZE5AQ@J=D3?E9#=W]KA6R*M2&&OJ/;E3G-QO8)%EJPS3Y2F5!IW//O4L M3"E.\'PI+4_EOP6[NP*62.B!H )#/3LA/%/:/MY< E+*)5E3W:^>CG!K[1T# M]8Q-<2ZM,"$_R%&\1SV]TK![X#P+4[Q7?R7>:[%R &">J2G.H3?\H2V)/&72 M4?=8>$*E>"/\VDF$6PL&[:!X]J4X3U:@0!;]=*O'/'VR0>=H,4_ #.]I7RES M6JS0=I289VF&\Z9'Z2BN8SL;/]WO_##/O*QE[^>5$,.M'(*8IV>&$^?52J:) MV[%TTU6??,J66JVKB?Q!VML*YMF5#;M'S/,SPUO:6ZV Z.SVA"Q3MX7K7!#? M5W+IS)VT H4K/X F>=NAK/I84"UEB[F&9=-.@ &7]/:ICP>E4>B9-NQ^5R+T-!SB/>Z1Z.#*63LX.YOS.'Q^YR'TC!OB_>R1X.#*#^"XT+-QB!/FG9K9#=>")&(M4O43>>-I-.Q^ M3R'T'!OB7>V1T.#*VY^)(D^_$RQR'3HGS4 MCHRGW@AGQSMX^ED^]@4+^($!CTV;= Y'36\L^CM?$\##Z;SX*L.0XH. \K5\?;7^\N.R^-YA M[_I5\'Y:?K_AU92?D]QP/9>Y(:F8@$)N3A< M"'CZTFX W)\I91]/G('Z.YF+_P!02P,$% @ 778X4S6:$)^K @ W 8 M !D !X;"]W;W)K&ULC579;MLP$/R5A9 "-I!: M5^PW8"[W=QBU=%=IN^&FR)BN\0_VPOI%F MY;!?PB^)6==[!.ED(\6@75_G8"ZP@9)AIRT#, M8X,S9,P2&1E/#:?7IK3 [ON._=)Y-UX61.%,L-\TU\78._,@QR6IF+X5VZ_8 M^!E:ODPPY7YAV\0&'F25TJ)LP$9!27G]),]-'3H P[,?$#6 Z#5@] X@;@"Q M,UHK<[;F1),TD6(+TD8;-OOB:N/0Q@WEMHMW6II3:G ZG61/%574EE0!X3G, M3565IKJ2J*#W@TA);*'[T)NC)I2I/GR&Z<_+"5QQC9(3"R4,OM_/S<'#W1QZ M1WTX LKAFC)F>1-?&Z4VGY\UJJ:UJN@=53%<"ZX+!5]XCOD>_.PP/HP.$/BF M1&V=HEV=IM%!QF^$#R .CR$*HG"?H _@%=O!P_,#NY?$[FB9I8P7!IH M,#@UKF4]2^N%%FLWCA9"F^'F7@OS^4%I \SY4@B]6]@$[0&ULK5;;;N(P$/T5*^I#*^TF<>Y4@,2E>].R0F6[^VR(2:(F,6L;:/]^;2>$ M$$)4M;P07^:,G2G VTF//-O6&P58PSQ'2RP;FX61.: M(2ZV-#+8AF(4*E"6&I9I>D:&DEP;]M79G [[9,O3),=S"M@VRQ!]'>.4[ <: MU X'CTD4(+35#*)//Z5I%KU3@FLKP_L7Y1X M(6:)&)Z0]&\2\GB@!1H(\1IM4_Y(]M]P*Q1!W<3L7M*&[G OR& M5N#:NM"TJYO9$N8&4 ].PZ9M;(Y38SL1X%8"W$X!3_I"!R@/P03E*$0=EG@5 MHW=UN_V*VW^_W04TJ!D$S<#1K8;=;6%NKUF5:4L8[%FZUVYW4 D(.@4\S!Y& M'3[T*IK>U3V&YK&WF>]WN<36C0D\5_<;+K>$^9[9+,:TCX:= M$D;ST:3+"^M(9%W?Z6-G@O8'G+;/O/&J& Y]_QVN".5>FKBUE4P3T6A&.:PD4DU5$?E\!TRT"R_PC@MK MNB^U7+VJYV'GLH;Y0650\V#BK*NR]YZOLP M @27 &$/"%\+B'I Y()VSERL)=$D3:1HD;35ALT.7&\HL>-DLTN9JB*T0YNJ>,F=ZK!&LC;0EP MWLO<=3+A!9DO#9NA*'B#0C\,SL"SU\/]4S@V@8?4X9 Z='S1/U(74E0H$UQ+ MC\?\8991L*:/Z^9S9^$\?X2Q\8;8KFH^+_!=6 M\>@8VR?DGL@]Y0HQ* S(GUT;M.RN93?1HG8G>RNTL>F&I7G)0-H"LU\(H8\3 M>UF&MS']#5!+ P04 " !==CA3V41"E6$" X!@ &0 'AL+W=OEE0#7/)'UEAUC-OXI$"EG3#S9VLOT/K9V3Y N 7$7P4D+2!Q1AMESM8E-32;*ED39;.1 MS0Y<;QP:W3!A=_'>*%QEB#/9M=B",%(QT,?D)YZ:PTLPE'%]1+Z1A_M+6XLQP[ON0_EE\:PW_.%]HH/$Y_]W G'7?BN--/N.]HC;MC0#'*!SO5P$\< MW-ZP;1:E$Q^[LNTW9" K//7'7=8[;6FG+=VK[1'OD]W(2LD<]*"ZAF#2JYLF M?OQ!W&Y2$ON386VC3MMHK[8K)A@>XL***S:Y&50WVBD[*&\B:A'XRK&_< MZ1OOU?=+&LJQ>;W+(L ,B1SO;%TR2?W1!Y$#67'LGWP0&?3NM7U3;ZA:,:$) MAR7B0O\$O:KFG6H"(RMWU1?2X,/AAFM\VD'9!%Q?2FG> OMZ='\6V2M02P,$ M% @ 778X4U#3F#Q# P UPP !D !X;"]W;W)K&ULM5==;YLP%/TK%NI#*[6 @?!1)9'69-,VK5/4JMNS"TYBU6!JFZ;] M][.! DD(JCKQDMCFGN-[CZ\OE^F.\2>QQ5B"UY1F8F9LIL&:3W.TP?=8/N0KKF96PY*0%&>"L QPO)X97^#U$D8: M4%K\(7@G.F.@0WED[$E/?B0SP]8>88ICJ2F0^GO!"TRI9E)^/->D1K.G!G;' M[^S?RN!5,(](X 6C?TDBMS,C-$""UZB@\H[MON,ZH(GFBQD5Y2_85;9^9("X M$)*E-5AYD)*L^D>OM1 = /1. )P:X'P4X-8 ]Z, KP9XI3)5**4.2R31?,K9 M#G!MK=CTH!2S1*OP2:;/_5YR]90HG)RON$HA+M\NP8JB3 *4)>#K^Q!(1*B[ %7BX7X+SLPMP!D@&;@FEZNS$U)+*$\UGQ?6N-]6NSHE= M?Q;4!"Z\!([MP![XXN-PNP>^_# <1OMP2\G7:.@T&CHEG_L9#0?XW8;?+?F] M$_R_L!#J@L1%6E D<:+R6MWQF"!]<_K$K^@F)9V^^"_SJR@(IM9+5^+**-@S MLGT3-F9[OGJ-K]Z@KZT6>:,%;O,IP[+/X8HS[/CBP\ ,#SSNL7*AZ>];+;VC MN"9A:$;]84V:L";#1Z#B&#A)OZ'Q1\F4H.$/_D?]#6>B][8&1\HZ02<3*OE[ MC+Q3NH:-P^&@PS<%H0G)-F(@^*CABD81%]IMK;1'D;>F[4KG0?LHOWO,W- S M)_T2PTZ)AX-NWZ)XJY;XV[[#0Y*TI0^.4_M@6_S@%P&5RP-"\D5@T66\L=XGA(BK8(PXSFYC>";G;L@>'Z]Y"=2&2%U4KJ3J3G+,-QX>N[I.W)0J&XZC>%BX8 MC:-Z=/2N\^S#%^*BQPK:3J?Z5%Y;G292M_RWB&]()@#%:X6SS4#E)J^ZZ&HB M65[VE8],JBZU'&[5EP?FVD ]7S,FWR>Z56V^9>;_ %!+ P04 " !==CA3 MTI'C.@@$ "J$0 &0 'AL+W=O\+-DXV0 M&=9F*+>^VDN"T](I8SX*@J&?8 M](XWGNEVIXL;_FRRQUOR0O27_4J:D=^@I#0C7%'!@22;J?<('Y8(%0ZEQ=^4 M'-3)-2A"60OQO1@\I5,O*!@11A)=0&#S\TIBPEB!9'C\J$&]9L["\?3ZB/Y; M&;P)9HT5B07[2E.]FWIC#Z1D@W.FG\7A#U('%!5XB6"J_ :'VC;P0)(K+;+: MV3#(**]^\<\Z$2<.X?!!PY1[5"&[E>QEXE; M8(UG$RD.0!;6!JVX*+-?>IM\45X4RHN6YBDU?GKVNQ#I@3(&,$_!7WI')'CB M&O,M73,"'I4B6H&;9Y((GE!&<;FZ8@..?K?@9D$TIDS=@D_@R\L"W/QR._&U MH59,X"TRET2=M6XD*)"I!"F%\G9F4O9XF^Z+%TF5Q MQCUJN$=.[BO\5O %6A@Q_)%3DQO*-9%$:7,!_A5F!%Z-AV,*(*XCA21@A'([/ ZG6R&(9 MA- 1\KCA.>Y71?4ZV.1E/N[,'@TL+..NW?LX+B.=17'?1''OC"+.I20\>0.F MN[ABI1#;$G[?G7YD2W?7;APZ:,*@W5 ")U$CP.Z:F-< /8HBMIDB%-D"ZH^Z MM)FZ:PV>[*?P0OBF*PA829'FB='&%[+MZM8Y-FJQT;7-"UM)A^'U[5MCG)7) MP-J^5DN78L%V%X ]MP%' \J,N;:8?U))_\DZ: M$;DM#P,42$3.=?46UMQM#AP>R]?L=_=C^+"LC@U:F.H4XS.6IE448&1C((.[ MD>$EJX.!:J#%OGSS70MMWJ/+RQW!*9&%@7F^$4(?!\4$S?',[#]02P,$% M @ 778X4SQMK<9P P _PL !D !X;"]W;W)K&ULM59-;]LX$/TK Z&'!&@D4;)EI; -.,ZVVT6##1)D>V:DL464(KTD%=?] M]4M1BORM[B&YV"0U\_B&?'J:\5JJ'[I -/"SY$)/O,*8U:<@T%F!)=6^7*&P M3Q92E=38J5H&>J60YBZIY$$4ADE04B:\Z=BMW:OI6%:&,X'W"G15EE1M;I#+ M]<0CWNO" UL6IEX(IN,57>(CFJ?5O;*SH$/)68E",RE X6+BSY_A/;@H8U7B:Y=K^P;F-##[)*&UFV MR99!R43S3W^V![&3$"5G$J(V(3I(((,S"7&;$+M"&V:NK%MJZ'2LY!I4'6W1 MZH$[&Y=MJV&BOL9'H^Q39O/,](N4^9IQ#E3D\+.,-,:C8:+ M!\RDR!AGU)V]7!P'7<+%+1K*N!U=P=/C+5Q\N(0/P 3<67R;IL>!L8SK?8.L M97?3L(O.L",1W$EA"@U_B!SS?8# EMK5&[W6>Q/U(OY5<1]B\A&B,"(G",W_ M?WK80R?NCC]V>/$9O,],,(-7WZR4\^,S[=E@T&TPG8@L]>4-GW M$IXT+BH.W]@"X6*#5.G+4_?2CSH$E]G#;]CQ&_8B?5%2:YA3I39,+&%6RDJ8 M4X0:F)&#J;WI94IBXJ?CX&7W]DY$1:E_W47M<4PZCDDOQUF6567%J3O&4BK# M?KGWX!3-Y(C U2CTHP.:352Z&Y40/SE-<]31'/72G#NWL"^P0N[XZ8*M^NXH M[8#3]Q'I=;?!];N(M!^5D$:ED$+9F(BUDYQN^AB3<.N;X=L(M\79TV0X\H<' MDFC#TKVPX8YR]GGN^#MY,_&V4'OJ'2;^X)!J$Y;LA85GB$9;HE$OT7M+41C] M$8RBN>U5;!_C/DH<)(+I>;OGO;&BYY)\.J@ZPSQ=2FM=)O4'7\T__ U!+ P04 " !==CA3P[/2 MEY(" #D!@ &0 'AL+W=O_P[F,2VV>[ H V4LAE9U$*\3U:9+8^0H*;F.]!D4G"VT*CK0TR\2N#?#< M!Q4R2=OM+"FX4-%T[/?NS'2L-RB%@CO#[*8HN'D]!ZG+2=2)WC;NQ7*%;B.9 MCM=\"0^ C^L[0ZNDR9*+ I056C$#BTETUCD]'SE_[_!#0&FW;.8JF6G]Y!;7 M^21J.T$@88XN Z?',UR E"X1R?A=YXP:I OY25'/AT;73+CO"F;,WRI/IK$">7^E ?M,Y+(27C M*F??< 6&72OD:BEF$MB9M8"6'7]\65,7(6=GA38H_G#?4;>K++![D+2AE@PU M[0GK[9TL)^SX$I +2=81$XK=$I;2V'&"5(B3D\QKT>>5Z'2/Z)N-C%FWTV)I M.^T\/ERRXZ.3?[,DU(:F%VG3B]2G[>Y)>R640/CPA:Y)OJN_Q;X"MH(=:+$K M8>=]KX^CACAZGZB1KC??OOM0 MW?V0@M'.]G-%GR$PSH'.%UKCV\*-QN;#-OT+4$L#!!0 ( %UV.%,[<,Q]DP4 $0B M 9 >&PO=V]R:W-H965T3=7.1&$B[S5*=W$L]/=;&:G]30_WWCYX M"-<;DWTPF$VW8BT?I7G:WFM[-BBS+,-8)FFH$J3EZJ;W"7^<#X.L01[Q3RCW M:>4895UY4>IK=O+[\J879(ID)!=MYUY$:F_XEMA1*4!9B<:D*(!:=J %@UHWM&#LKQ;=\*(V52K/=)9 MM,V6'>3>Y*UM;\(DNXV/1MMO0]O.S!XW2IOKOZ6.T:W2MG&8K%,DDB7ZHI+U MX8L[^6+0U9TT(HS2#^@:/3W>H:N?/DP'QBK(\@P6Q=5N#UCX*=-V]]!#+2,B/-,[+S&5]*.WT^'=+P M/$WVJ+W.V)@'V;_IX+7J2#V0CH_CCH2R4B@#ANT])!M67,-X M3'S^>B,9X/"H5#SJ9BB,:@K>:X0BCK2-2VUC4-N#S AO!3EI:"&VUE+SW2=Q MW-A.;R1DYZ24/+ETP-K#OW8F-99:1UU*@7&' P?(H*.QC"O0Q=V,C2(/-#C MD&-]CHN8_(C99F,_2E1R[4:/?2AW^<0,FNXPBFE7ICOB81AYS4UGYTV'0H[U M.69B#NK[8L^16A6 @[KLH(F'7=GHL(9AKK4D,:[#B]+AT,<.3RB#X8$=\#!, MO.8WOTZPR7CDE5N/9!R:F[%C'89AUY;/1;JJ%$)'$Z_J>B@=D2$@FSA4DJ#% M"+X$R\0AE.".AC:IE(,P]AH/DB+/T:WWEV^>2+!^(PZ1!"XUZV9?BF7B$$I8 M5Z8[[!$8>\U-YS4K>> M0CR1[!!XRG5'5 +7H377&U3-Q+&5C+KRUY&/P.1K MR6M2IQIGU.NR)Y)#M":.?P3F7_,QX:%9X)UA;'7EM9%NG>T M]B[^ZI&4<4BTXR>%2]"3 _D2;%.'6-K9DKNRYNYJT4W/%G9@R+$^1TT*%YZ@ MU9="FSK TJX6X]1AD,(8;&YY?7U]X@'U1)YY0!U6*5RRUF[ 4_^QC^:'L\\G M<'A\+8=;.N[*;8=#"N.P)<)I'74X" *OZ9[0R?O0XPTFAT4&8['Q&&%URIVH MICR1IV0Z$#(8A&WI7:2K[LAQ[%=;7YF?,]=QE,&EZG.^/RV72+Q*+=82A8EU M6J8&:6$DNK*+]H5,C'>/]DSJH#\9_@R,6^; S%J6J/[G[I(9AU4V.KNJ69E# M*NNH9BWR--CG9?6:]=0@<91F+8O5T_Y?.@TQ!V'656W+'&Q91ZMZ5J]5:S< M"CG6Y\#-8'#7;L!#]H3:#ZS=Z%GI: EMMCO2\JZV*+G#(H>QV'+.X776#1GV M#71/)&?0_@-W4.0=K=]Y?56.)]ZJQ!-)&%25<$='#M.Q[<3#ZZ4I>[\8*$37 M7QJ1R0@2[6C*X5KV!^:=^9G4N,_&T+S#*V^?VNRD^AZ[2Z8<[KC+N]IVY0Z? MO*/72?S\^Z0BI/%+1>Z S&$@-W/^TLF&._#R25?IXNGDB" ML>].#"JO^+/?5_PI]#I,4A3)E6T:]$&PO=V]R:W-H965T*D:(!SX+2;='_\&<(P#,?!E/1#RXN?AY]_;X]- MF3_Q]&OVP)@ W^(HR:Y'#T+LWSA.MGY@<9"-^9XE\LZ6IW$@Y&FZ<[)]RH)- M 8HC![FNY\1!F(P6\^+:3;J8\X.(PH3=I" [Q'&0?G_+(OYT/8*C'Q<^A[L' MD5]P%O-]L&.W3-SM;U)YYE0LFS!F21;R!*1L>SWZ [Y942\'%".^A.PIJQV# M?"KWG'_-3SYLKD=N;A&+V%KD%('\\\C>L2C*F:0=_Y:DH^J9.;!^_(-]54Q> M3N8^R-@['OT=;L3#]6@Z ANV#0Z1^,R?WK-R0C3G6_,H*WZ#IW*L.P+K0R9X M7(*E!7&8'/\&WTI'U (G@"@$H"Z G )P%T!I 20K@!: FA7@%<"BF Z1V<5 MGO8#$2SF*7\":3Y:LN4'1;@*M'1PF.29=2M2>3>4.+'XQ)/=Z[]8&@.?W0MP M=2M3=W.(&.!;4-P3/^Z]!%<^$T$892_GCI"/S@F<=?F8M\?'H!./^7B(Q@## M5P"Y"-[=^N#J5QW+.PN6Y=UG;?W(NZ%$MU;([E7MZ MP42)G2I<62B!5/>Z1X7KQ%V\Y^Y\UAWLV8@G#4'-HPEE;'$:.SMX5YP M$40ZXXY(K_9,XD%79UU[I(I#(VL;7%(0Q&R3&3$:.1=DC'I M1[8!"15J./'H]V>7%1PSE,:TLF0Y4 M<+.*<6:5FO#&;F(D1:+>B'\WOBECUQ*WM<,P8UJ886-?@*[%*>:;M$R6-. MA'+2788V[56B Y%U.<*I93EBU^0[)5<0#U204*D*-,M*EY(L*6S\JV0#FG7C M.35I9B[BI*W)?CB_)V[9$[>RQS5CH&01VNBBJ2;;JG>R)KL,;=JK%!+:2N1X MXKX CT$:!O=RV3^$2$*EDG HF81*)Z&=4,HIEKL$;4(?R2"L.7OJFGR-E&:B MBVGF&68W#YIN.CUQ?D_4XI)AI*,9%23/1\Q41MQ30W/Z0$$UU,,,\P%V'2%F0_G-\3 MM^R)6]GCFC%0@HD&$DS45L$3>MEE9--:)9?(6BX).BV7Q;PB'B2=M1(IK41# M:2526HEZ:&7^TDF;DJ54HOJZQ'6-8HF56.*+B>499C^+\GKCE>1S4 MUJ8]KAD#)9:XAU@::*^U(SY0Z2C6QK6J.R:1+D5YCB0'K6I=!-?3#?/,+MYI+2UV0_GV^.:/E$ZAGOHF#E&WOE: M:1JC9 K;RA0:0^L7GU.38Y1.X:%T"BN=PL]_^8G;;S^I,?^)TB9R,6TZPUR$ M29?_/7&^/:[I$Z459*"-%6EOETX%1'5\8K]/HJ[MFT5H&*] M#T&=ECCU_F[,=]7?R5#]G:C^3@;JM4OSS"[><1TRWM[ M7'-NJF73@9?W*ZI9M!O_G4Q5"Z==6WC*'GGTF.?H6IZ& FR#=1B%XKLTK9WW M<(QFX 7X%P=&+N M/?#IA!4R37+ZP($HLHSPUQE-V>ZZ!WMO-WXDZXW4-[SI9$O6])'*I^T#5RNO M1HF3C.8B83G@='7=^PJO;G"@'8S%SX3NQ-XUT*DL&?NE%]_BZYZO(Z(IC:2& M(.KCF_%6BO?J9VW+]^0__3)*^261)!YRS])XGEYKHWZH&8KDB1 MRA]L]Q>M$C(!1BP5YC_85;9^#T2%D"RKG%4$69*7G^2E(F+/ 8U..*#* ;5U MP)4#?N\ 3S@,*H=!6X>@V7NAK@%D60ZX6P'N+96:/K"L&^\%5])KAOE M47+U;:+\Y/26Y>LO?U.>@05=2G!Q3S@GNG:7X&)!)4E2<3GQI'J2MO>B"G56 MHJ(3J!CLMSAIR(WXNT#S#\#)"/X-/C M ES\<2DYR=4/KRF\+L$6[<'\"JP!Y:8U"APWHAS0ANOVP 86GX U3?$M%Y(7 M2AVD W%0(PX,XN $X@-G$:6Q "O.,I#J]I.Z_6+UI*9*E&B!0=.J]SP=CGW] M-_&>]TD^MD,A&C18WAQ;PB#P#RT/4@OJU )G:H\T3Q@']TQ2 ?X#3[F@4<%I MK 3UF:7/2;X&D5HF$JQ(E*2)?'7P&=8/#3NJT+!&'#K3N"^R)>6 K4#5TP)< M5%>7*JW3C3XK<:RX&(=APZ9CWMYTT6 Z@*.!H]V1U7'DUM_? MVY,@*\T(=543*XG(+8FWM4YPJE^!=>S+=G7"1]N. 1SBQCJU,3U,P$HI_E_KW#ON*'+IZM.J.@J]I9F45N>6SY>PI/ZOQ1 MG<*C.AV;'@9K]1>YU:Y=G>Y4!V9%YJ+'JB(:=46YE44T=F8Q9UF62#- 5O2# ML?$!E-_W1R[YQU97L5M76U)+7CZ@%EO%P[ C:K%5-^S>YIU#[0=0?A\%3FKW MWM3=\GA7I#+YHLCE-(]>G?RV'L+8:AON:IN(K1!A]S;Q:ZRB2UA.T@:=!RP' MZ4$>2B1C]=X:42[5= 1RTMWT5B6XRTE.MI3EE+3RK1,T=L[B,LH7YL34*%" M*7)9GE75=^M3UJ_F;/'=_3F\NBG/2BU,>71[1_A:[0U!2E<*TN\/55R\/ TM M%Y)MS7'?DDG),G.YH40QHPW4]RNFWA2JA7Y ?28]_1]02P,$% @ 778X M4U09%Y*^ @ 1P@ !D !X;"]W;W)K&ULC9;1 M;MHP%(9?Q8IZT4IM$B?$WS,:,_%J]P"*/2>LT*.O:U2N]L@D*LMY$3Z? >%?I)QD1.EIV(3 MR)T LK:BG 51&*9!3FCA34;VWJ.8C'BI&"W@42!9YCD1'W? ^'[L8>]PXXEN MMLK<"":C'=G M3+[E'H6=!$6=,<"DEY@01D8^\;OIUB*[ K?E'8R]88F526 MG+^:R8_UV N-(V"P4B8$T9&@-&2F9>N+[[U GU#/Q5IQ)^XWV]=K00ZM2*I[78NT@IT5U)>]U M(5H"G!P11+4@^JH@K@6Q3;1R9M.:$44F(\'W2)C5.IH9V-I8M: KTI0E:LH2V7CQD7C=_&_4(?\3X>,F?&S#)T?":Y>1JT:5JF=59@.^ M370R;PY0TH"2@_5H .7L+F''2-2R4?>0:E&_733_R%O"K0Z*3WI=E$ME*N>T MA3L[.DGQ_[9PQU8:Q9W?;=#J\N:(G1.QH85$##*M"_V^IHCJU*HFBN]LXU]R MI8\1.]SJDQZ$6:"?9YRKP\2<)&PO=V]R:W-H965T M[(5\516 1N\UXVH:5%IO;Z-(%1741(5B"]R\60M9$VVF8 Z,62%CXW>C&;1;6F)W?%#_ZK*;+"NB8"[8+UKJ:AJ, U3"FNR8 M?A;[;]#D&5J]0C#E?M&^P0X"5.R4%G5#-@YJROV3O#?GT"'$V1D";@CXE)"> M(20-(?DH(6T(J3L9'\6=PX)HDD^DV"-IT4;-#MQA.K:)3[DM^U)+\Y8:GLX? M>"%J0#_(.RAT-1?U5G#@6B&Q1O=$EU >"T0F61L/ M'^+-\$7%[SL6HB3^C/ QSV&YA^G#WKHBP_3XYL+:9*V6(G32\[HM059^8)0 M7Q!M"W)[03]M]5.GGY[1?PF785_5/&OD6+:/O.5QG(;F/-^Z1]F'PN'X&+7H M0>%1F+:H(^/#UOCPHG'3 LP'SON\>^*XLQ_.LO#FQ'L/"N..*^^]!Y6..@F/ MO&>M]^RB]TM%[0ODU88=$\GXM!39?X><),,0G\3I08VZ*!\GZC27&N3&-6F% M"K'CVG^([6I[#]RY]G>R/C/W@V_G_V3\Y?)(Y(9RA1BLC>0@')ETTC=L/]%B MZUK82FC3$-VP,G<<2 LP[]="Z,/$;M#>FOE?4$L#!!0 ( %UV.%-85'FG M= , #H, 9 >&PO=V]R:W-H965TZB)#/D!F'ZRY:(F2G?%+I(' M :2TI)I&21SG44TJ%BSG=NQ.+.?\J&C%X$X@>:QK(G[? .6G18"#EX'OU6ZO MS$"TG!_(#NY!_3C<"=V+NBAE50.3%6=(P'81?,&?US@U!(OXMX*3[+61L?+( M^4_3^58N@M@H @H;94(0_?,$*Z#41-(Z?K5!@^Z=AMAOOT3_:LUK,X]$PHK3 M_ZI2[1?!-$ E;,F1JN_\]#>TAB8FWH93:;_1J<7& =H)U2]8*ZHHUO^2Y MG8@> ><7"$E+2(:$[ (A;0GI6PE92\CLS#16[#RLB2++N> G) Q:1S,-.YF6 MK>U7S*S[O1+Z::5Y:OF-;7@-Z($\@T17*UX?. .F).);]+ '="?X4V476><8 MZJ.OT=4:%*FH;GU"/^[7Z.K#-?J *H9N*THU1Y( 1X@TMXZ@\F+P9MD-.(_1QJB%']$29Q@CZ#5V^FQA[Y^,QW/ M1MRDW7*E-EYZ(=[J*(1>GI%(61&MJT][(T' A:^3!X M(+K!Y#U,YE><=XKS\7GG0I]%S*Q H\HP.W0EQ]0@,MI6Z_JA/+D^>-BX+9T9Q' ]\%:[D24]RX\L% MS8IPZOQT09F3G2ZF""_D)XY? M;X3X?7NJY9WICIV#P8-R0&L/"%]4WKO+\'OW5LL\TY[VLJ75[D'A,!^*=U&7 MQ2>OXI,_VE*E-S5;=XFK>^)DE ?EGA8>$.ZOW[F[UWL+IZ/N'K@BM&?,5!-5 MYQC\I4+JWC%9&(_<,2L/I9BZV=>@)F<>AR='U"NJ:A [6YQ*M.%'IIKRHQOM M"N OMNP;C-^8PM@6:Z]AFJKZEHA=Q22BL-4AX[#0BD13J#8=Q0^V='OD2A>" MMKG7Q3T( ]#/MYRKEXYY0?=W8?D_4$L#!!0 ( %UV.%/162SB%@0 !H1 M 9 >&PO=V]R:W-H965T523=?;)'4\QSO M(8^\TVS'Q:/, 11Y*HM*7@URI;;O?5\F.914>GP+%8YD7)1485-L?+D50%,# M*@L_"H*)7U)6#>8STWJX)5<">(K,N2BA\W4/#=U2 ?!,M"MKSA]U M8YE>#0(](R@@49J"XM]W6$!1:":"[XC0;R.;?C!B&C2Z MSRJ][BLE<)0A3LV75<)+( _T"209KG!;I74!A&?D'A)>):Q@U"P0]GSU5AY9 M*:IJQ<4/LH>2>ZJ ?&,J)[=9!F8I7P^?D6$,BK)"GLU\A3/7]OVDG>5-,\OH MR"S#B'SAE&87O2!1$8<^$%J?#@QYX M?#(\O+1X,^I6<63X1LY5)#&32<%E+8#\?;V62F!D_6,Q,>Y,C(V)\1$3^W4W MVR"#% 0MB- K/]R"2*!2>%#T+JZ=.0J](/BM;PW>B(M_'?="DO-.DG.G)$!8 MH[UJ(LBAA)TP\*;]0KA@E_TZV&&A-[+*,.EDF%AY\/S%TQ5/"/3=G!5N&>R$ M8V_<+X,=-O+.^V5P6;NPRG#1R7!AY?E8\#4&Q!*]KC9LC8?H9R30(=E&Y_#C M\O/#\LPICMU,X$WZQ7'!HGYQ[##7'IEVXDQ/VB,Q"+P;TD.5GM7Y$"]/$,=N M9ACHQ>P#+AS 4.^Y/F#\!N +B2X[B2ZM3+=/6R[4.[S=D,6D=X*C)W J5VD,-CG*X&5:Y'CQM&G+JDK@2G*IF+_ MX8;"XY>LH8+L%'T<)H[%RL*)ZP_-V($[09Z#="ZT/O.C-. M"<89E@NRR>><&MGM#,TEVKN)W,CHR"YR(R<.G:*]3I&5:UEN,<:ZK%;+MJA1 M,AUOG_A:DFL<=6IDMQ$B(L=N'-'7A/NT\EP9&7Z4^4@W.[;20(O/.*^ M"]=__<>_;N^E^_M4-[1GB/LB9I_B.(#3GW/* M1A7_H&@L06Q,\2WQD*@KU=1176]7X%^;LO95_XTN_$TQNJ=IOAI\H6+#,!TL M($-*O#TP(15-(=XT%-^:TG3-%1:ZYC$'BI6%?@'',\[5&PO=V]R:W-H965T?7!=E6QI M2I0C=C2#.VLA4Z+A5&YUZX)=%D/I7BB*2QAFCF(*]^[@WU8IEIE$[QZ?N M+JQ@M8Q^M8Q^'B_HB%D+S"5%K8M4 M1(CR"&8J'>;8=R"E0W,IVD839U+9G+"%%5O8R[80J8$BQ;B!?I-4,TEAAFFT MX\3>447(N,'AQTYP!MLV"G CHQ/:444[ZJ7]"B,?AKL$W&R#N%#PL'W]]ODZ M)S=KEL#B,8T2(N4KC/\CD2MK!J,67-2H9)% VR9VL)U_7/&/>_GOL@,45L P MD%11>;#WPKA=7F=\!M>V"9S0#A=5<%$OW+>ZL!0TP]K_!6#4^G-HUNB,T&(4 M=ZU_7"'&_8AZ2Z6-*+:LYSE0VR9T?#O/I.*9]/)\DJ8%5_\W-0K&(M2XR>B? M(4[::8R[&+%7:Y/72_F#\'WY@'-XHR&@0%:=\%K_/@Q;C6>S:CX7Y=3W6J,* M8H6G5K_.U3/'W*#.C8XT.%]8"M[(<1T[H-3[XO# 6E]CQ)LU/ M1V:U/.%?T"=>OQGTB!2N50KWR]22PCMRPFHI(*F0FOV;7[ 6*6AU]'!T_M25 M1J==%77-*ESK%NX7KO-IU5F-DK4M1T/+T+*:=8XM7.L6[A>NSL&%VRHS#)S1 M.9;%JE-,<:U&N%^.+FNG$K2M.,,H<,XG6&EVTA/C+M!:F7"_-!G=/YFR5V^T MK]?%$VY%CMKC9=19M5J#<+\(_1;,H@S:A/%:KQ-N8P=B-IA?B-RP3$&+K\'+ M,Q)M$Y5(+TG% M2;$/WR'EB&HMT6F@7,0Z<&9^SI ?*BIRH1>#C3';]U&DTPTK MJ![*+1/P9B5500W43B>!(5E(O!W:KE7)8FYX+=*J3+ MHJ#J^8+E,*&Y%$BQU6)P MCM]?)L[ M?B'LYUN7"/;E0[^9/L.C:V_5.;: M_4>[JNUD/$!IJ8TL]L:@H."B^J5/^T0T#/"DPX#L#ZJ&*1CEB8 MH!LIS$:CWT3&LN\=1""\5D]>U%^0H,/ W*2.IF) M\Y<<32:ZA(YRL68B?0XX'M6.1\[QJ,/QWUMFZR+6*)=:0Z6HR)"!,*EB&3496A1YJ7M)HC.(/I6$98E0)D-PZ4"H_DT9PG,1Q>_1)'7WRANA(2,@/C%>>,4@6H(>+ M1Z;-C^.OTC4YU!5WZ9K6NJ9OT>7*MZ%JW5J=RN6L(60VG,7-/]RN:E:KFKU% MU:LS-3O(%!F/VR6=U9+.@I(^*PK!WDKVWIHIX..H0T0 T#HKX M0\&4A^4N5244A;](L@0 430WG+6S&!^HP8T)7O%QWZA) 3(D'9*)ETR.C"V? M*%?*!R;8BIMVG>1 YVAXUB'!DQ@G00E7 &)M>.I@?%Z:C53%K(4IC6EXQ:V3SM2ZO&*PWS]*7$P8[BJ5B$PX[)]PH0#XA@] M YAT*+4>PCA,X3M##7.2_Y(IS=&'4G&=<;>9# 7P/,6SGH>%YR(.@[&O87'6 M,MD[F$T\)$D8DJ'$HO]ANRAX41:AS9Y'(<']IIAX9)$PLOH?W$<"8C>V0]H] MZTB8=<#B2,*O@FQ*^&,6KEQOB MP46F/:?<(XN$]X ]<64?9?K=OJ=CN2$>>B0,O=:,O@HHB6=7$O>;V\2S*@EO MV_H?SD<"POZXY810^*6P#>+^2TKS0" \" &0 'AL+W=OW?.=?!UNI'K12P!#M@47>N0MC5G=!(%.EU!0 M[!!%(:]H*!,>..A.[M7XZ$L#6<"[A7195%0 M]3H%+CKN@"'L$\K>X5[H)&)6,%",VD( KRD3?IW"1] MBW> 9P8;O;[N MJ7]QWM'+G&J82?Z;968Y\@8>R2"G)3,MM"3#],[GTZXZ3:5ZCJ][A&]ED)F(L5YCK'?26 )9F5;.]F+0JQ0=6@KUWM0!L M'#N?L(ED*4SU##6GS0B[[DT. O<TP# "#"@ &0 'AL+W=OOV;)(+6'/LS'9*NU^_:R=D:3"(;2]@ M.^=@M@R'/&A9X%6V/R]V&HDRUD5'=D#@*?K*7*J,&IVH0Z M5T!31\IX&'>[PS"C3 3SJ5N[4_.I+ QG NX4T4664?6R "YWLR *]@OW;+,U M=B&<3W.Z@0N81^1>B[S)167!Z6U-#Y5,D=41:-T>S )=.QT3X3 M]M@?C,*G#'EF?B,2F0'Y2I]!DXL'?*O2@@.1:W(/B10)XXRZ \*5!6R8$$QL M"!4I^2!2.[S*9"&,??Q)2:W)HU!(W CV"U(;%ED"ULSHM^1B"88RCJ-+\OBP M)!=OWI(WA ERRSC'/?0T-&C)"@N32OZBE!\?D1_%Y%8*L]56#J2O X28BSHA M\3XAB_ADQ"\%[Y!>]([$W3CR"+H^G][UT)=GTZ/)"3>]^GA[+E[O2+S#0S1; M.'60^HR3/*&K7^OJ.UW]([H6E%.1 *%NOU6M!RYM&P M@SEZ:AZ.!S3H#%Z#EA[0N %Z96A0&QJ<-'25ILRF6!,LQ<1@MG*IJY4JZTFA M%.!5.6:PW&#LW0W_QUVN&"Y;7]XK//0(:AL[ MQ'0[<+V.?1J'+;<> M4'1P_[R@GM_MI'8[^8N" EC63I22B:\ M-](#^B@WBP]H,'!90L;G^<,U,:U M.9HDMMZ6'Z9ZM>ZDKEP#T5I?8(=5-D1_PI3MV2U56$(UX;#&D'@ML BHLN4I M)T;FK@E828,MA1MNL4L$90'X?"VEV4_L!G7?.?\-4$L#!!0 ( &!V.%,[ ME@D':@( #@& 9 >&PO=V]R:W-H965TS(G-9"GE@UU\ M+*=>:(& PPJM C7#(\R!>0N$1;,I?6-45:Y$KNB++61LU.7&V+:W+RYI2\(4R0&\:YJ;W. S2AK4"P MZL+,VC#QD3!13&ZDP$J3=Z*$\KE 8)A[\'@//HM'%3]MN4^2Z"V)PSAZ!6C^ M_^[A"$[2US%Q>LEX'7]<+34J\VW^'-&<])H3ISDYHOFE 461B0WA[G96YG9> M*WVK]T3/ M =,1P$7E51XAJ#J?Q"V,A=# M0G]R #AN\XPOZ_FR4;ZO$BD?H+WZX;82Z3#NQ0%:]K)VL9\>L 6#1UB#VKC> MI$WMA6-GMM/2?S_;"5F[IH%)>TEL MYY[C!Q[H8JGM M@#_L)V2!$]2/R5B:GE^PS&B,7%'!0>)\X%TTST<]&^\"?E)3RY0H' GV1&=Z M.?!Z'LQP3E*F'\3Z*^;YM"U?))AR3UCGL0T/HE1I$>=@HR"F/'N3M]R'+4#0 M.P ( MWJ'Q0,'))$T2AF9Y-&%PR[/M87RNPIE-&AR8]%O*ZA V3R%H!,T2^.CS\,8NW#?I%QX$A0>!XPNK M/7B^F"HMS;YZJ> ,"\[0<;8.<+KC<";F9ZE"8'8"($JA+G4KH^HZ*GOL5L-V MLQ[T_=6V)_M!W;#>+8)V5+8*E:U*E:-42K/DN4!&R90RJBF6JLRH>EL"FKUZ M\R^5^T%!^Y#*=J&R7:GR3O#%F489?TYG>\^H<-NH3.=^4&L[F1V=G4)GIU+G MCP2E.31\ 6Y'G<)=+G1S"M\%CS*S3V&BB79'#<0<;B@G/*+FU(V%HNYJ>[Y^ MT_:>G#*$:Y[&CE7PE[)D/U"DERB!_?&OTKG1?R+;,:];F->M9']R%R[.@*Q, MO@LT)<(6(>MFMNINSI,-$JEJ94Y4T[? (:$+L>!ZJ: #,[(I=>%S1%_>B9J] M$J8="WJ%!;U_LV!&5212LT_,!K"7M-E?D;VA%UCJ0#5[6 \ZQV7Y?@1K-X[+ MDO.WBHXM^/=$+BA79K7FAJA1[YHC)K,BFG6T2%P=F@IMJIIK+LU_!TH;8+[/ MA=#O'5O:BC^9X6]02P,$% @ 8'8X4R5N< .; @ @ < !D !X;"]W M;W)K&ULC95?;YLP%,6_BH7ZT$I1^),02$60UD;3 M-JU:U*[;LY-<@E6#F6V2]MOOVE"6+9#L)=C@@K'32Q-Y;R301 MM>:LA)4DJBX**M_N@(O#PO&=]QN/;)=K<\--DXKNX GT<[62.',[ERTKH%1, ME$1"MG ^^+=WOA78%3\8'-31F)A2UD*\F,GG[<+Q3"+@L-'&@N)E#_? N7'" M'+]:4Z=C&N'Q^-W]HRT>BUE3!?>"_V1;G2^M^5UC'@R8?ZGYF$S\$0F\P']^6I+KJYN_75R,VV4.NLR! MM9T,9E8*8$2^52"I9N6.V"I&Y"NC:\:9?AN1%7W#=T>/R+*&,\A)AYQ8Y'0 MB04$??4WJLBJS '8IWX\GB?NOHL8#SI9X4=*[S$FO:Q MPA-6-(2:=:C9)538AYJ=H*9#J*A#19=0LSY4=(*:C.-^5-RAXK.H[SE@,\PT MR#Y@W+.-43]PW@'GYX%"4TZR&H\K$&[>>U(U[WKO 9V?) @'M]?W_C0-[VP( M\AJ(R/Y_.UKCXP,; M^N/@GT#N43\UWZ8'*G>L5.B?HW>E>R&>U MHU3#:\X+-?-V6I?VKD'.9^*2G-6T <)JLIS(O]94"[V,R_R#A-?V7:GS40PGY9D2]=4/Y8/ M$D=!RY*QG!:*B0(DW:'9$.4VU MH2#X]T*7E'/#A/OXNR'UVC5-8/?YP/[)BD#?6:9W,R_Q(*,;4G'] M5>Q_IXV@D>%+!5?V%_8--O0@K906>1.,.\A94?^3U\:(3D T/A(0-P%Q/V!X M)�! PN#1@V 4/K3"W%^K BFLRG4NQ!&C2RF0=KIHU&^:PPY[[6$M\RC-/S MCT06K-@J>* 2UCLB*5Q_+NI\,N?RA:94* M:9HA4,,;LJ7("Z;5N\[$ M/>,'CK"5Q>'1[0M9N5@ M&D_\N$6]V?ZHW?[HI#W?;>W %"O]4I)QXTH'OO#GJ]N5,_]E0N5^ .WLY-6 M[.2D6%L[L.P#RTO,-1";6LY[4\G1@CV1F3JGA/\)QDW7G6 RU*VXL]"8V=G7W<8;=.I0'@^XT0 M^C P"[3]__Q?4$L#!!0 ( &!V.%/V4+,Y)@, * 9 >&PO=V]R M:W-H965TO"I!68-HFM4)E MW3Z;Q!"K3IS:#K3[];.=D (-*9/*!^+'/K1C_%'$&$MX3F@JQE8L M979MVR*,<8)$AV4X53-KQA,D59=O;)%QC"(#2JCM.4[/3A!)KSUW'0TP%K\)WHF#-FA75HP]ZLZ/:&PY6A&F.)2: JG/%D\QI9I) MZ7@J2:UJ30T\;._9OQGGE3,K)/"4T3\DDO'8&E@0X37*J;QGN^^X=*BK^4)& MA?F'76GK6!#F0K*D!"L%"4F++WHN W$ <(,S *\$>)<"_!+@7PH(2D!P*:!; M HSK=N&["=P,2309<;8#KJT5FVZ8Z!NTBA=)]4992JYFB<+)R5*R\#%F-,)< M?(;Y4T[D"[3N$.=(9[ -K1F6B%#1AB_PL)Q!ZU,;/H$-(D8<"R I/*1$BBLU MJ-JWA%*5?S&RI1*GE[##4LA-(<0[(^1G3CO@.U?@.9Y; Y]> G?/PF>7PYT: M^/QBN#L\AMLJ(556O"HKGN'SS_!-*1("V!I,>AH(_8K0-X3!&<*[/%EAKAG+ MO*%E "U3JEM/Y/P%Q-L(%"H*KOZABL#K>)6$(NUOK89!QS\VFM=0 M><,#JB-ONI4WW49O[K&^ITFZ@?0C@]]]$_R!WQ#[7J6VUZAV1K8DPFDD($,D M@DSI-2*,G(A1BKAX':U55BR@:L:K-*/%KIB4E5GTXS5$PUS M;:#FUXS)?4>7Z.K1-_D'4$L#!!0 ( &!V.%/XZ:P8> , %8, 9 M>&PO=V]R:W-H965T;,.>/Q>#+;*C*6LZ]0JGFO>_+K* 5D6>\H;7^LN:B(DHOQ<:7C: DMTY5Z6,(8[\B MK/86,_ON6BQFO%4EJ^FU +*M*B(>E[3DV[F'O*<7W]BF4.:%OY@U9$-OJ/JO MN19ZY0\H.:MH+1FO@:#KN7>!WJ]0:!RLQ?^,;N7>,S!2;CF_,XO/^=R#AA$M M::8,!-$_]_22EJ5!TCQ^]*#>$-,X[C\_H7^TXK686R+I)2^_LUP5"GM7[#M;./4 UDK%:]Z9\V@8G7W2Q[Z1.PYH'C$ ?<. M^- A''$(>H?@M0YA[V!3[7=2;!Y61)'%3/ M$,9:HYD'FTSKK>6SVNS[C1+Z M*]-^:G&C>'97\#*G0KX!'WZT3#V"DQM=7GE;4L#7X%]=3K(5C\":GH*3%56$ ME?(4O .R((+*F:\T$X/G9WW491<5CT1%&%SQ6A42?*ASFC\'\+6$00=^TK'$ MDXA?VO(,!.@MP! C!Z'+U[M#A_OJU>XHG5 3#+L26+Q@;%><^;?)!A?FI.A= MF@@3#F%"&R8<";.D&U;7K-[HHU.2.J/@A-7]IIZZ=K6#BRV2K;G!,RM9R:!O=#^@#%1F3-@/2%![@C6D4\AC%Z 7%=P@& M, V2@6)7$ [#)(Q@$C^W6[D #6(4NC7'@^9X4K.N_%_(?/PR\W&,813# UD. MP\DM.A_HGD_2?=X&)HHO&0"3/UGCZ1 F_;TUGAY/8)=IAV$8X#!, G>F$=SU M9#C)V:98WZI-*[)"7VI'B[['>\X%Q>07_K"/>1#LXP M#'%Z>(9=EDD0H#@9D8-WIJZ2M53>S#&^'X?C"CH0'[Y=F M:+:#W ZFF[BOB-"-2X*2KC4D/#O7]Y#HAMANH7ACQ[I;KO20:!\+/?A380ST M]S7GZFEA @S_2BQ^ E!+ P04 " !@=CA3)1#E)<\& "S)0 &0 'AL M+W=O-YH&/,PZOK@/-UM9?#&< M73_RC?@JY/?'NTP=#1LOJS 621ZF"9_N?Q=U0F6 RS3*R__1OK(=JS,N=[E,XWJP M.H[#I/K+G^N): W (\< 4@\@AP.88P"M!]!3![!Z "MGIDJEG(> 2SZ[SM(] MR@IKY:WX4$YF.5JE'R;%=?\J,_5KJ,;)V>URN8MW$9=BA;[(K1OE;U$??OP;HZLU;] :%"?H<1I&Z>OGU4*I8"H_#97W> M>75>XC@O)NASFLAMCGY+5F+5=3!42329D)=,Y@3T^&D7#1#%[Q#Q"+8$M#A] MN&<9'IP\'$^!;&AS76CIC[JNRY?%1W2?1L6MO><9-$&L<<23I;!=M3!JK3A9^ MDX4/9E$5Z;)3I&&BC@5Z$&JRA%*C9<3S/%R'2UYH2XYXLD*2/]ORK4XV:<4X M:H=8I6L:D8%O3V/4I#$"T_C&GU6\B5B'$EV)9R7CN7AK"W!DG+L_;9V\"M T M8@-L#W#"P?"UV%MD/+&9=W>\FHEF' M*9B(ZBYE)%0W*=%RR[.-/1=JJ0\'3+!F(H:AV.Y_;'52U(O/6H_[1B-$"&3;GQ:M@DLV[]@Z5&?$9YMBYR[9UO+.8'E_.S51^T/G'7( MI+O?H&%!X:[^R'JC'@U%!9ITH]*TH3!MSEYK4),\1IR023=.31(*D^35ZPQJ M@L.H3&IIXYV525M;3# TCM.O=M 17'8HN#:C0U4.J-F] ZI,-8PHW+^_M,+S M2L^@9I1J&%'_4H2CFA\4YL=)A*,F%52[8=2#Q6KJZ"&HQ@*]^(X/!#AJ[N18 M>FB+5=_=1%/-$ HSY&3&44NO/QU0<+?',L:YWT8U*"@,BE^ /6IN !%SY\5B MUY-IHK"S]XE@\C$3($;M,]LVD6.KC6G,,!@S1^#'+ L08JP!;%:>JY29 M1@N#T7(V IF)"W-/VV*$G9=<(X7!2'DU!IG)!^H;^YG,@AKLN/%8Z[D(S)#C M'&3F;H]"W.$#CP4S=WM,]0YL5B[U9II9#%Y !2(+GWCQ$!5]"!.52,@C]#') M9;8[MDO#-,/8Z&)/I31W&,R=TYY+'5^*,!M*7+O=3).$77PU F&1F2N10[PP M$R^>ZQD(TWAAQY\GG$1$9L&!9XK=R4L07P/#AX'Q"PCHF[CPS.=[-B/'A/N: M*?[92Q<8?[Z5'X<3[YNK%X<"^AHQ/HR8(_CS+=M6GO$0P6[EV.SV-5)\&"EG MX\^W+#4\ R46*_AVD^;9Y\^BV?-_FX/LY?A]4[P]I M-]7K3)]YIIB3HTBLE4MO,%:!9=4;0M6!3!_+=V8>4BG3N/RX%7PELL) _;Y. M4_ER4)R@>4]K]A]02P,$% @ 8'8X4Y]*= _#! R!, !D !X;"]W M;W)K&ULQ5AM;^HV%/XK%KJ36JE-8H<&J"A26S;M M3NJ$;M?MLTD,6$UL9INW:3]^QTZ:! B!>Z6IE2BV<\[Q1GE(O. M:.C6)FHTE"N3V*IW#QT<.=CX1N?+XQ=\$?#)9VS5V;>EA,% M,[^TDO","E;!2?S)V4;7QLBZ,I7RW4Z^)@^=P")B*8N- M-4'A:\V>69I:2X#C[\)HI]S3*M;'']9_<:;W/S*"H?NK+U8IMK]1YM"-NB@>*6-S IE0)!QD7_3;1&(F@*.3BB00H$< M*G1/*(2%0GBI0K=0Z+K(Y*ZX.(RIH:.ADANDK#18LP,73*<-[G-A\_YJ%#SE MH&=&KT;&[[=/$+D$/)^L14B7F#,ZC0=,=JLM-Z,XM/VZH:HMHM\30=1BZ;06#Y-+N M"QG?N(,%^] U4T 4: Y(#$JH86A&N4)KFJX8NH*Z2&2:4J71DJF\!VMZ2U'N' (^'07]?3UB@U.) :-T@1C_1*J;T W)4!N&L-P%=A% ?>BPO7 MY SI>DP0VS(5U>#1(A7G3@W;$0[GN'SAT+A4%-:,^WJ/0M^F[? M\C,.+4,;*A(NYDUNY6;[=<1=XIV(=*]$T_M!-$6(Z31E36AZQ_&#Q/>;T?1+ M-/W+"[_E( U*>X-/.\PXJ.@_N-RK>ER182ISYW;'X-0VGM4SMG&0Z[8!K?4I M?#'0&T1M -"::0,%:1F%R^0 DOIW7Z*(L-IFBV,BM5- WM$IB?\.8,YOM&>RZ&$8YZT0G,55/# M[5WM#VEHBE9"L5C.!?\'8#3__^=D>,>$7FGRJAJ$;B]1QQG!/WK M7O[0)*6B+2Y5U\"?US9(U39(.[77'75D$G5/$@[ MN1_!_2B?1ESXF&^]P0'=-@B%1VS;*'3B-814W861 M.?F\GQRDHF=RAIZIFC,H*[J#1F*K*P;[]M?&53%N+K!VHX$7!#^UP:N(F'PO M$1]FA&[/9:2B9_)Y]$PJ>B9GZ/G',M)NE 0G<^+7KC@R!GO;JR(-+6$E3'X= M4*Z6UU&/[A+F8/T)WX_S2Z7*3'[']0(NP<\-E+(9F R\'B1=Y==&^<3(I;M( MF4IC9.:&"T83IJP /)]):3XF=H/R\F[T'U!+ P04 " !@=CA38:^$+'L# M \#@ &0 'AL+W=OVN-*NJU"UZJB;?6NOH2!"I=TX(H7U2TA)%P9@9WQG=*L.GI&1LA3B MV33^R"9>:"*BG*;:4!#X>Z$+RKEA@CC^:4B]]IT&>/C\QO[5B@T#O!"!N /&E@%X#L%8'M13K0T(TF8ZEV")I9@.;>;!F6C3( M9Z7)^Y.6,,H IZ=/6J3/MW-P+D,+4JW0?9G1[)@@ ]:(Z(W(^:1D_'/#?=1C#^C M*(QP1T"+R^%A!SRY&([O'&KB-JVQY8M/I75-)+U=?DSK3$I2KBA\N1HM=^AP MW@/9V>[9EDB7H[TVAIZ-H7FGE$N(?>2:/K9K-ZN1+M)0K\?_M:5CG.P M42=O'9)=Y-@/^Z6?@YVURW=#8O/2!^TT@=.GOO7 M"K9T6$XO@L.2XTSO3J;>S13U_5ZW 6=PV ^['7#C\. C[LB"86O!\ H+NI> MFRD:^(-N"\[@8G_8;<$9'/[XN1U9,&HM&%UF0<9>6$;+#.T8Y5F7 VXB?,J MZV#)3\..Y-^U\N^'=OC+MG=\4#K@ MRY+,60Z;G(0BDF2-3'3#2K2C1)XXW=W,HQK:E?>KD M7I[V_:&.?]VICO?'.G8?DO\G[6[FH2/MUR*3:Y"U,\%!65U0N;+7$X52L2EU M75BVO>T5:&8+_W?]NK2MW0HK+% M^U)HN K8QS5<[Z@T$V \%T*_-&ULG9==CZ,V%(;_ MBA7U8D;J@+\@L$HB39)MNY56.]I1N]<> M%S_V\;$].PKYJG:<:_!>Y*6:3W9:[S_YODIVO&#*$WM>FC<;(0NFS:W<^FHO M.4MM4)'[&,+0+UA63A8S^^Q)+F;BH/.LY$\2J$-1,/ESR7-QG$_0Y/3@>[;= MZ>J!OYCMV98_<_W7_DF:.[]U2;."ERH3)9!\,Y\\HD]K1*L J_@[XT=U<0TJ ME!5TZF'?\TII/VFU7@Y?7)_3<+;V!> MF.(KD?_(4KV;3Z()2/F&'7+]71S_X U04/DE(E?V%QP;+9R Y*"T*)I@TX(B M*^M_]MYTQ$4 "F\$X"8 =P/HC0#2!)"Q ;0)L%WMURBV']9,L\5,BB.0E=JX M51>V,VVTP<_*:MR?M31O,Q.G%\]:)*\/2]-S*5B)PJ238G9 [I[K3 !B ZP( M?-O;%X_52&7ZYSVX6W/-LES=@P?P"_"!VC')U&L2WR[YUZA .X+5N[=!-HR!"N-5=<04M5S#( M];MDI3;9_ %-T/LZ@I"&!'5H^KJ84AC3#HQ#!J,8!VZ6L&4)!UD^OW.99.IC MFK#W^0<$"8Q)U,%Q"",:P"CL\+@,*\> NHFF+=%TD&A595K^,="T__T0Q[B; M:PY9'.)N2JY=;I 2XF:)6I9H>'3L5!P[?:)^NE-*IY1TD!PZUS1;.W57T^P* M*FZAXL%B\\.NE&: 'M^X-"L_..4@>))9P@<*#X+G-0?^C]*3BCQG4H$]EW4_ M.KNQL8XON"GV:&<^KAPR$GMA-\U=,NK%-Q(#7:RJ:'01&LG5K-/D$BSTPFX] M?!&=47XC(;_0TT:"8=[R4K"+ACN-YA CP1=,(<.!QZ"Q1(Q*'4]2:P?=J>/1[MCKOS?%F=2>P^ M^6Q3'VB^,FEJD (YWQA+Z$W- B[K,T)]H\7>[II?A#9[<'NY,^;\1 M0I]NJ@^T)[7%OU!+ P04 " !@=CA3UL#:IB(& ""* &0 'AL+W=O M+9]WS- MF _DCC-ST=K(3:?'"=?K%D2YF.^8:D\L^)9$@JYFSTX^29CX5(;);'?B M)&&4CF93?>PVFTWY5L11RFXSD&^3),Q^7K*8/YV/X&AWX"YZ6 MUP)E--^$# MNV?BS\UM)O>\IKVT -9<[Y=[7S M>7D^_X*ELZX[ 8IL+GI3&,H(D2HO_ M\$U,;>O:UM9RO*%6)3:2=F)V+_CB^\=+.=5+<,43F7]YJ!5\?U^D M#N K\#DM,E(=O^+I@F5IE#Z KUN1BS!=JFWY!VY^L&P1Y>$\9N#K1K7./X#W MUTR$42RW/H)WP 'Y.LQ8/G6$#%Z%X"S*0"^+0)$E4(C %YZ*=0YNTB5;/N_ MD:.NAHYV0[]$G3W^MHW' ,,S@%P$6P*ZVM_<;3&_WML2,/SH ^DX.+K5CS+/I7GM]* 3*@,Z?4&=S&89J?[3* @=LL M6C!P%Z8/K",X4@5'='#$$MP?VV0N/?):OKV/TC*5/K3E4M'?1/>G:N7C;$(( M\0B>.H]UB5O:48P#+WC>[KJU'434?=[NIJ6=YU,?HJK=LPF@U030S@GXINN= MG/KPD66R?LL2K2"@)F(A+XI,EMMM&(,X6C$],S]9F+5/3+HS3$A8Y>VS[!7 MA>?MDV*L5L)Z4LQK2$UH$/@4MP?B5X'X^\W313E/=Y745S6I?]=2_VW5N=L) M*77V=CI/^F0.JO"#@60.FC+#\632/KO0-;QS.P-\A_RQZP+!P3N,QB3H&#.L M012^O>H)D0D/=8ZY<,8+))^]E"13?LZ O&64<>D=64B22!R@5>F_?C$@WZ*4 M(1+$W5$K=WU1;S>;UT>-&RE6ID1KX(96\-BX@DUN>"ZD@6<)Q7 ##@6.'D>[ MBD)V%061OI("#3K@4.R 37C(>H L>(:&'O#8^(!-?G1*;O@!!P%(CY?7Z&T8 M H>""&Q2I$-O9"B">B@B"P4M*>)U4P09BJ W2!%D*().3)'2/\3/"[+ES@X9 MD* 3@P2U@,2S@@09D*!C@P0U04(GQ TL,$8&)&@HD/0X@MI4WI 6=:4KVP07H>/K#!!GZ#V, &&_C$V,!MV/!LV,"U-V(GQ@9N8H/8GS^PP08^ M-C9P$QL08NQ/;!EON(&'XD:/(US>D*+]7UUA Q \%$!PR]LK=XQLFAN X&,# M!#A" ]7EXCN$$)'@HEN.4]EEUP8E!">E!"JB<0TO,$0@Q*R!M$ M"3$H(2=&"6E!";$^@1"#$G)BE) 6E-B?0$AMX>7H*R]-E" 4$(PM;VZ)00D9 M"B4]CKS"M"ME#3G(4.0@K>L>EMM]8L!!C@T.T@(.3$F +2L?Q("## *.'B^[ M1:X]GCV( 089"ABD!1AX;'LO2 TP:!\P]+.'6J@/Y_RQJR)3 PSZ!H%!#3#H MB8%1^G]1=RV\H(87M)L7AY?=LL-G%Z5'79_88C$(H-T(..+:<[(MM4%)]C54>K#^PN M]&=ECFE>?)WW)

HC0',5M)4W?LR8S+B@_>BAW!-_J+KCD7@B=Z<\U"65U5 M WE^Q;G8[2@'U6>'L_\ 4$L#!!0 ( &!V.%-H($$H80, &$+ 9 M>&PO=V]R:W-H965T\YPOYTP.0CZJ#$"3 MWP4OU=3)M-Y^=%V59% P-1!;*/%F+63!-&[EQE5;"2RU2@5W?<^+W(+EI3.; MV+-;.9N(G>9Y";>2J%U1,/EG#EP#.ED3X\I*B$>S^9I.'<\P @Z)-A , M__:P ,X-$O+XOP9U&IM&\73]A/[9.H_.K)B"A> />:JSJ3-V2 IKMN/ZISA\ M@=JAH<%+!%?VEQQJ6<\AR4YI4=3*R*#(R^J?_:X#<:) HPX%OU;PSQ7"#H6@ M5@@N50AK!1MJMW+%QF')-)M-I#@0::01S2QL,*TVNI^7)N]W6N)MCGIZ=J=% M\G@]Q\BE9"$*+"?%;$*N[C33.T6PM,B/K3E2Y"'+DPS%2HT%1>Y!Z;S7"T![SBNKLD[XA*5,0EJXFJD:@RZ24UK7M'R.VA1GWQ',YDBG\H4 MTN< +OK8..H_.3KW>Q&_[?B !/0#\3V?MA!:7*[NM:@O+U:G<8\W09.VP.(% M'7AU1GJ0P@8IM$AA!]*<<58F0)@B8DU6L,G+TF05-W^ 27*%F:ZR^+XMC15X M9,'-&[.?T5$8Q@&&>-_":MBP&O:R^D^R4F-)OF)]^-*ZYX51E_6HL1[U6C>5 M_;KQZ(7QZW$8AW'4;GS4&!_U&E^8='#^NOW12_O#(1UUF!\WYL=OJ GJ&>L=7T^N/4M,GJSI>)C2IX)Q)1;8@JS"U1JF&CD_=IP,Z;G>>GKSD M].*>N9!)_6T(GC70P _.\E7+Q<_%XC.Q99N8/_!''8[Y1\?\2]OQ0K_\5K_B ML(/)\=6EP06]^38N02N7:-C!Y?ANT_Z'^U/5FO]0?V%;-D?Q>=);Q%K*U#V9 M/0J0&SO#*9*(7:FKKW-SVLR)-W8Z.CN?F_G1SC1'F&KX_,XD=ILB'-8(B53Q MV9?5/%=MM-C:"60L !D !X;"]W;W)K&UL MG5;;CILP$/T5"_5A*W4!VD[1_W[%A";M< M2ON28#-SYLR5F5^X>)(II0K]REDA%U:JU/&]X\@XI3F1-C_2 M[LNW)BZCN_?*:50Z'&BSF3YA==*EG70O%)*IY7RL @SXKR MG_RJ M%0P%&/@E*\5@AX%OU+PQRH$E8()M5.Z8N*P(8HLYX)?D-#2@*8? M3#"--KB?%3KO.R7@;09Z:KE3/'ZZ74'D$K3F.923)"8A-SM%U$DB*"VTI<)4 M6!'32O3N0D0BT4.:Q2GH%0HJ#-U3J;+B@+:"GS-=&/(MNME0>,?@Z;8)@V1* M!)5P^08YU6'N*'!(TW+BBORJ)._UD,<>^@:V4XD^% E-7@(X$(DZ'-YS.%;> M(.+7$[.1C]\AS_5P!Z'U>'6W0WTS6AW/!KSQZ^3Z!L_OP6L&?-<1XQ>@00T: M&-"@!W1%#UE1Z#RO"#/0-Y#[,H5ONW)8PD4&3H^A\Q+/IC"7YLZY@T98TP@' M:7P2I%!0B7\Q'K:-NQ'N,Q[5QJ-!X[K2_VX[:MF^G878][MM3VK;DT';:QUS M1A,'4KNGV0@>DS:/:=07@FE-8SI( SKN'VI@VJ( !1!&DYI#V5UML:%2F=54 M9X-M\&"&OYY:9RK@8X9,[2"8EQ1]))E ]X2=Z$!K8/A.& M:7:=*TRYE'XC KI-(D;W .G:$QCVHMSSRH/B1[/Y/'(%>Y1Y3&$WID(+P/L] MY^KYH W4V_;R#U!+ P04 " !@=CA3:7EV(5$<\8?<2J32.J7R^9I%XO.QYO=V#SWRUUN;!X.IB0U?L M@>DOFWL)=X-2RH+'+%%<)$BRY67OG??VU@_,A&S$GYP]JLHU,E#F0GPU-^\7 ME[VAL8A%+-1&!(6O+9NQ*#*2P(YOA=!>J=-,K%[OI-]EX ',G"HV$]%??*'7 ME[U)#RW8DJ:1_BP>?V,%H,S 4$0J^T2/Q=AA#X6ITB(N)H,%,4_R;_I4+$1E M O9:)N!B CZ<$+1,(,4$M(1?.IBH$&_D3(("UW7N2[67^-G1)_3Z,^(MXYPD.,OSSBE=(V< R-$BZ.5[2 ML-V>VZ.E>--&*7N+14I7DTPL:1%[ _Y-V&+/T^B&JS 2*I7,H<$O-?B9!K]= M Y,25(0B!B93-.<"B*1DQ8!=- 2W7D,0+?B6+U(:G9M0YG$:HV6JP0:SQ7,) MDH6,;[1"- (N@P=G&R9#$-'H7[=9XZ _'/[LP!>4^((?C0]P" G!CB).YSSB M^KG)_ESM.%-KJ'U[1?KD8K"M1EY]C-_WRC%[>$8EGI$3SY?^0S\+ \?:C$M9 MXQ-%UZ34,'%:^RF-YTPBL429W9LB6YF=BO3SABGT';5LVUDN>519/-R\=-/2 MF*G3F/M">\?J>4/+P\,3K9]7X7K/O8)0>(@MD\O4\"\Z,U_%3>.V*L158\[S M^OY!8!:CJHO["PF:E]?#UE;LCLT$ZIZ(_V.VCE *O&NVTBHQ3QIMS<5-]FR= M5G9(86S#L-&H;2-YEEL]XC3W ]B(:*)YR#=4@]%:H#FKV&Q29P+K#S3&Q8*' M9?RR)W/%&C&1FK%!C1<:!HW[>'_0;3%HGV$F+: MW7MN8GT7AFF<1AG>>1&W M8A[Q54:,C8C\.J)@U \.,34,&WG]:8O!EK\]-X'?2_$W5*B-YB*HNO=(1>5L MOG',4<:K["EDX'S@I8R** 2K;JJ.9H5Q5503T@^FU;_#A:A/P7A8V8+["V&) MWW,S_QWE$FUIE+(#N_^'51C5?3NNDTI]E#>>5H)_'[C-4M[XAT< =8;Y"]&/ MZ[BJ.[% /ZY1JA>T;5>;/SUW G5OUQS]23P^.0ISPRB@AI8\[=E$[;DS=4>H MGP3PM :%U#-1?9!'2%LFPK:0P$,GWAE5$+()%*E0J0*($%HNR>>I;FG:9H6\ MJB&C-H;!MM; [EIC!B4R39Z/4%\O,NJ+A>LU1@L58%MA8'>%42WAH'2\XT]9 MEH;:GB'%PE1RS;.B\@/;L@@1N'H/I1(0Q,*4^N\3J,MH$C*T@_H=>N/$=#.N MSM96%/A4[1JV"1R[$_C]7@U-Y0H*%--PA3DC%"T77356)QVR)\..K@O;M(T[ MTO8)/)7WG2[S;#+%HU-YRN8MW)&W7N4IM^QIIZ=LBL'N%'/@J5\C,:<18M]2 M:'Q/N*EL,L#3$[F*6 (F;@)^E:LZ9'M=KB*6H(F;H$_BJLY=12P]$WPJ5U5. MQ-Q=V^MZ!;GJQ45FB5 M9^@/6H1?T1^/"9-JS3<[?QUSS$8LQ9+)J7QB:9*X:^:CB[="3G6=<7!X^G!3 MC KVNMB#$XHF2:3?L!.@S0B^NV!_&< 6: Q:.CZ/V/X9OANBVRS2!="F(]^= M,GZ(!R%U"]/]O<"%;JNZ0[3R?LB=R%[IP0+:?W&AVR[06:TT3G[UG+I^5[_W?9V^Z# MY]?>V]O\[;T5D_\SP4>HFSC8'[$EB!SVQV"JS-_/YS=:;+(7T'.AM8BSRS6C M"R;- /A]*83>W1@%Y7])7/T+4$L#!!0 ( &!V.%,8"/;CI 0 $H2 9 M >&PO=V]R:W-H965T9!B>Q!FS6=IK._/JU@0#!AG0_^M!@./?ZGNOK>PR+ M$^/?Q0%C"=ZRE(K[T4'*_,YUQ?: LU@X+,=4/=DQGL52#?G>%3G'<5(89:F+ M/"]TLYC0T7)1W-OPY8(=94HHWG @CED6\Q\KG++3_0B.SC>^D/U!ZAON_R,Y;=\P]7(K;TD),-4$$8!Q[O[T0.\BU!A4"#^(/@D6M= 4WEA[+L>?$SN M1YZ."*=X*[6+6/V\XC5.4^U)Q?%7Y714SZD-V]=G[[\6Y!69EUC@-4O_)(D\ MW(]F(Y#@77Q,Y1=V^@U7A";:WY:EHO@/3A76&X'M44B65<8J@HS0\C=^JQ+1 M,H!ACP&J#%#7(.@Q\"L#_[T&0640%)DIJ11YB&(9+Q>7CUF>LA\8@Q6F>$!FS;*<44RE &P'?E<%N,&< ML(1LU46YZFLFI+@%-Q&6,4G5U1A\>X[ S8=;\ $0"IY(FBJ<6+A2!:JG<[=5 M4*LR*-03%$3@B5%Y$."1)CBY=. JAC5-=*:Y0H,>/QU3!_CP%X \!"T!K=]O M[EG,HW>;P_D &[]>-+_PY_?XT\N1GY?CI5JXK5J. =]![3LH? <]OM5.ERE6 M.UMY/,1\CVW9*EU,"Q>ZL[PNQ[ZC\OIJF7A23SP9G/A<5KH !WB$M;OP?\_1 MM/8]O9(C_DJVV.*NK,6ID9ZI,ZFS4Z:PQ,Q:F'D7$Y6820L3VG,\JP.?#0;^ MD4K,L; EHHQ\9D0%/0=U0K> ?"-V"RAT GOX\SK\^6#XCV^YD@N<*,&11TZ! MU@TAL+2VF+D1P!CYSK3#Q88*6Z58D3D'* MA+A.!QI!S!PXO_CKDC--0J,8+:"@KQ@A:LBA_]PJ5Y6/L#5U=S]5D'9TOE&" M%A!RYCT4&B&!_B"%]9%K\;[&P;?4QJS+PC>(>ET.0Y!+!HU,-_7J4+FWYC,TLS!Q MC#UJHL9H8J8T-,ICC/I*O-%J."S6#ZV>H\^RA6( ]I*2?7'/7B?3:\6\AJ:" M&U(970%=4FI4' [+>)=2;NB(E9-%D@UMMX#:,E"QLH'ZVFDC[G!8W;NLZ$4A MZA*TLC*UV7)DL:#,XY8%-&TUA\L7CT;DT;#(?V52A?\/M[*-*3(5.I@:S1>5GC<9-^97E20DP M46_?*=XIE^J,INCQ\L-%.9 L+U[E7YB4+"LN#SA.,-< ]7S'F#P/] 3UYZ/E MWU!+ P04 " !@=CA3\FHYO$<% "Q%0 &0 'AL+W=OC2B.US50[(W6GFJJ[S\0A M"3L8LH";=G_]@NW:3L DJ]V7Q-CGWGNXP#W ;"_D3[4E1(.WC'%UT]MJO;L> M#%2Z)1E6?;$CW'Q9"YEA;9IR,U [2?"J,,K8 $71:)!ARGOS6?'N2, MQ\O?M#-5ML7@_ELAS?DF>B7W9,TK4'M944SPA45 M'$BRONG=PNL%FEB# O$[)7O5>@:V*TLA?MK&U]5-+[*,"".IMBZP^7LE]X0Q MZ\GP^*MRVJMC6L/V\X?WAZ+SIC-+K,B]8'_0E=[>]"8]L")KG#/]0^Q_)56' M$NLO%4P5OV!?8:,>2'.E1589&P89Y>4_?JL2T3* HPX#5!F@8X-AAT%<&<3G M&@PK@V&1F;(K11X66./Y3(H]D!9MO-F'(IF%M>D^Y7;%D335X8I@K@&VZ%1 /,5>,CYBJS L\8Z5T"LP;W(=IB__Z+ M4S4+"LM+<+$@&E-FGJX./IGFR_,"7'RZ!)\ Y>"1,F;=SP;:],.R&:05Y[N2 M,^K@#!%X%%QO%?AB21TZ&)@$U%E 'UFX0T&/WW+6!S'\#%"$H(?0_?GFD<=\ M<;8YG 9Z$]=C&A?^X@Y_]UO,-\3F>"?%GV:!F8%;5L,KZG$-!!K6@89%H&%' MH*> ^\_FW89R3OG&3I=W@J5OI,L XR* K5&O\V22]$>SP6L[_1X4BOK#&G7 M/JG9)T'VST2^TI2 5"CMHU9:3UI!Q_WDB)B+F1YC%B4F:6%&?N*CFO@H2/PK MUT02I3N9CQQ6,.JC(^H>4.QP]X!&77D?U_3'X5F#I:8I-=7#]H!K29>Y[JH$ M8X= U)\<]22,.> XJ3E.@AQO4YUC23$#%QLCGI> ">7E-W%B7R7]\1%!%Y0D MK?$X8#BM&4Z##.]S*0E/WP%Y2\OU+K$F7HY3)_RD-88E11<#45<28=2(2W1B MB6G-B-DF: 5VF*Z\M3YR4VBFZW$.3\(.*;;T#P8I5KH7X <]@4?.9 =:U\'\R\\;1%JN+N@;E5>.&#=9=AV,@5/%>OUIA*\(I9 M3FRO=G;7@)4B6@7$"C9J!<-R]=#E_4RMJMP?KN/($2L?+$)=ZQTV<@7#>E74 M)&8VVSJ7')A=56=^*KJN."6NM/I0TS[L(-M(% QK5+4]/%W@H2LQ<2M\1;($ MC=J@#H:-"L'_48;@.3IT G3(LU$B&):B?U'HH2LT$S>7+LB4^JX!;^0(AO7H MK%+OJHRWU)^"'>[Q&S5"834Z6>J13V/<4N^%=99ZU$@1"DM1H#Z=J//(%9]D M"OOQ,7$/S"U@BPHV/J^ H4;*$ K6^87)/C="UCYJ?OXX65Z\\'7Q=-DZ9%I$ MZ'C72 R*PZDM@ZC:L\WN&7F-W;4"G;U3A6I7IZLXZ MOKDR!XTL(#'(%8_8/21Y4*/.V=0H# HK3,DR+:JC!HSB)6544W]E1*[*7'G6 MAQ?5-9*-TJ"PTASG\Q175T:NT-!1&Q\LGG96R49O4%AO?B.Z/>>*P0<7'YS? M+[V4)T[%\*V3B7,2=M?)H'67E1&Y*>X$E5%HLQC*"YWZ;7WO>%OPHPLC8NC; 81K*\'RP;6NR*&[.ET%IDQ>.6X!61%F"^ MKX70'PT;H+ZEG?\#4$L#!!0 ( &!V.%/;G?DS( , ,H* 9 >&PO M=V]R:W-H965TG#]D)LQ^?XGGL/\1UOI?JI-P"&/.5< MZ(FW,:;X$ 0ZW4!.M2\+$/AF)55.#4[5.M"% IHY4,Z#. P'04Z9\*9CM[90 MT[$L#6<"%HKH,L^I>IX!E]N)%WDO"W=LO3%V(9B."[J&>S /Q4+A+*A9,I:# MT$P*HF U\:ZB#_/( =R.1P9;O3*&-"#BDQE)0?/R&:^#< M,F$T./I*4V,J_ &$'.Q.Y)GZI$[ &BP0E 7 'B8T#O!""I ,E; ;T* MT'.9V4EQ>9A30Z=C);=$V=W(9@ M!8N/DWB0C6&=C6$KSU>4?4'>XL11S3CZ3TZ\K$^X_%=.;">*3CFQ"]8[+MF! MCBA\_=2'_\F+'<2)'S6;L1,W;'9C!Z[WMXL/4[)W^T6M3'=5)E*98R>EW:6$ M=UN*+93N*'8'<^R/!LTYZ<0U:POV+OD+55KAK<_AQ52AOX0OY%JUSCM)D86KI582H.-B1MNL-D$93?@ M^Y64YF5B#ZC;U^D?4$L#!!0 ( &!V.%/XPC@R%P, ",+ 9 >&PO M=V]R:W-H965T>=5)9&:T&F; MU"IJU>VS"S>)5<#,=I;VW^_:$)ID!")-_1*P\3F^]_@$SGC+Q:M< RCREJ6Y MG%AKI8H;QY'Q&C(J;5Y CD^67&14X5"L'%D(H(D!9:GCNV[?R2C+K>G8S"W$ M=,PW*F4Y+ 21FRRCXGT&*=].+,_:33RRU5KI"62O-+MM5:UR+Q1BJ>56"L(&-Y>:5OE1![ *]_ N!7 /\8$)X !!4@.!<0 M5H#0*%.V8G2(J*+3L>!;(O1J9-,W1DR#QO99KL_]20E\RA"GIG=9D?)W #*# M')9,D45*D/S3EV%):K-W7BJK1969I_HC3/)_<\5VM)[O($DD,"!_NLF_5W MS<[\5L8?F]0F@?>%^*[O-10T/Q_N-L"CL^'>J*6;H#ZZP/"%)_B>[2>[0=H# MKK#F"@U7<((KPA/,\93W74 B)N.4RXV EAUZ]0Z]UFHU&=_DB@BJH,D,[7#? M#@8734?6#@OL7J\)%K7#0CL,+EJ:[M=-]UMY[MX*?+^AKKIIPI?XIE0;D1/\ M3Q1:82HE*-FD1CMOSPZ.ZRO5:(?U;7?8J$87S#\6\4"-0:W&H)7G =N^)N?8 M=E@S#C_)MJ-ZA]'_V;8=[MD]O_&@NF##9MNVP_P.VWKNQU?!_23C=A 'MM?L MW$[8>B2U,06EL>8MF2C,SKX?'O8;U:B M"S=HM%34B>N/&I5P]M)#!F)E4I@DQO;EM[6>K9/>K/C M/14KADDBA252NO8 7[^B3&3E0/'"9)07KC#QF-LUIE@0>@$^7W*N=@.]09V+ MIW\!4$L#!!0 ( &!V.%,#K$K\@ 8 "DN 9 >&PO=V]R:W-H965T M(87F#UF^<]BHU2)GK9)6ER, M-F6Y^S"9%,N-VD;%.-NI5/^RSO)M5.K-_'Y2['(5K>JD;3(A02 FVRA.1Y>S M^KN;_'*6[C/#H^8MO\?VFK+Z87,YVT;VZ5>7W MW4VNMR;'O:SBK4J+.$M1KM87HX_XPW5(JH0ZXD>L'HO69U0=REV6_:PVOJPN M1D'5D4K4LJQV$>E_#VJNDJ3:D^[C5[/3T;%FE=C^_+SW3_7!ZX.YBPHUSY)_ MXU6YN1B%([12ZVB?E-^RQ\^J.2!>[6^9)47]%STVL<$(+?=%F6V;9-W!-DX/ M_Z.G9B!:"9@-)) F@;@FT":!NB:P)H&Y)O FH3[TR>'8ZX%;1&5T.H;<+549Q4KQ#?Z";9LI467KS^^T"O7WS#KU! M<8J^QDFB?RMFDU(W6I6;+)NFK@Y-D8&F_MHG8T3Q>T0"@@WI<_?TP)"^<$[' M4T/ZM7MZV$V?:'&."I&C0J3>'QW8WT++DJI51R"TB(MEDA7[7%DJT&,%6E=@ M9RK<-15VNL)[M*YFP,/S#*B^0U$]#4QZ'@K(ND#%IH=+/L5C.IL\M&4S1/%@ M++I1"T-40,;D&-4Y1G8\1F8]QN_CVW$]=);QXL=]<4^*B&,%X5N10X&P/8I8 MCL,31?I1+ Q:NG6ZE\?NI;7[AA9QNDSVJSB]1_]\_&'I5/8[-II_F! \!VX'N&-!7:0TI),)8G V\((^%T MC,TCCUL+#W88>^(X]AAPB7WQ$@,PL7=B-A7:PXKY=,Q.1]\4QEOG8@ B]DY$W(<=E?WI;HCBI[(LFJCV(D6#4[I>&Z)(.,0L M#'C%=KXVVKF>.0!#'/K2$="(I]YUG#KI:(AJZ]B]%@/N$CMWOZ0/JBBU4](+ MW+YX7MQV2GNO390KW3;:Y97[648)4D\[M8IUK*-4!.!)L">I2.NZDWB6:MY4 M:(L@!R\O"."7V/$[CXH-BM(56E8?U*]]K!NJ)7$<9\ D8;[&&?!)N.]3HJG0 MF>RM*^9&C'X0#H;6<0)D)G8RV\1XV?45 0(2Z4L6H"&Q7QN^ABQA_]*I+TL_ M2 RM[P0X2^R-0S;NG1Z&,+VN3P?D .12 M.W(MK+JS/@(O/NU5G?A)N$,84-"\. NLQ.W;/"N"XF#&#)?-EX M!G!DWFU\4\$&+FM(M_/6W4P[7?Y306K(+:0;N< M7V:'[Z?X2?<=I\MLJUZ^D#! )//ET1DPD7GWZ*SOOLF4]&X_F\+(X+U^#L3E M=N(.J_&R=80#(;DO0\X!B=RW(;_B?4..*>O==32%83QT]X0#<+D=N.=T<5U& M.("2^S+PO/4XR+N!YP9OSL.^+H8P' RY10[V7\H;7@"9XH:? (G@7;23CNS M#B_CMP2(25^N5P*]I'?7*\^[7FM(M_/6BSYV)MJT<*6\!,Y)7]Y7 N"D=^_; M5+!J80OIOLD$V S//9D>UL)U(0B!AJ$OOQL"#4/O?K>I(.VD,D7U235IO65; MO43]-WPR_\!4$L#!!0 ( &!V.%/FG,PSW@0 & < 9 >&PO M=V]R:W-H965T+@2\I=: M4*K!2\)3==Y::+W\'@1JMJ )46VQI*GY92YD0K0YE4^!6DI*XMPHX0$,PVZ0 M$):V1L/\VD2.AB+3G*5T(H'*DH3(UTO*Q>J\%;7>+DS9TT+;"\%HN"1/]([J M^^5$FK.@]!*SA*:*B11(.C]O743?QWA@#?(1#XRN5.48V%0>A?AE3W[&YZW0 M1D0YG6GK@IBO9SJFG%M/)H[?A=-6>4]K6#U^\WZ=)V^2>22*C@7_C\5Z<=[J MMT!,YR3C>BI6_] BH8[U-Q-BD)4#*+N M 0-8&,!M WS !4&*$]T'5F>UA719#248@6D'6V\V8.\-KFUR8:E5L8[+"2IG3.-)APDBIP/FZ"\P*72VSLSI??NN71[?78&3;Z?@&V IN&&<6^MA MH$TN-J)@5L1]N8X;'H@[@N!&I'JAP \;YJ:#P!2AK 1\J\0E]'K\-^-M@*(S M $,8[0EH_'[ST!,.*H5!N3]TP-\U81(\$)[1,_ S?3:ESC4X,_EJIAE50"^( M!F/"9QDGFH);\\Q?*&4^&4SON)36!5X;]2O% MZZ%V9ZO">P:%;;2_Q/TRGKXWGK^Y>"0DJ!FT&6*%V=&'Q !_@/]1B*"[!6R * Z&$?K(XU!8 M56'2"=N];1'0C@AX4'EJ-F-R3(S\4/2H<,-2EF2)+W7'MJC3 "4<)*.N-^M* M_[\5FLVH:?SD59WNE^L0@+W5B. I&_0:(X<@9#3Y/ M#+^K0:T8T"$4^A%ZS5X,/UDZ$PE]7Z^ CGTP^GH%H.,DA)_2+0HWG0J#PBU, M%4.Z>X=LAN>X"?WB\6P'' M2^B'W&$%ZIL$=/B#O0:HX# )_;/%8[A4XZI;SR6'2^AGG$>+VAZ!'/U0^/5: M( =,Y)\L'J-%C:OZ'H$<.)$?G!/)GFWR1<>VKQ:$7IC,+4^]MZBLH!NPA$:. ME.AS%M&%&U^K*(:\ U3(D1/YR>D7I+9C($=$U(!U-G+H1!]::1=67A5V%]I1 M[]#J#CEX(C_Q:H6H;QS((1$U8/&-'3NQ?^9X#*QJ7-4W#NP8BOW@JY>DMG]@ M1T;<@*4W=A3%_BGD49+X7=7W#UQY(^FGZ92:Y1[)LZ[K&-@Q$#=@K8T=*;%_ M[OCNUZ[=G=DMKKSP*]Z[=G??@AQZ*X@=/;&?GMLRU/8)[#B(&[#6QHZ4V#]Y M/- G"JN-E<7.PJ(85&TFVY4/*GLX"95/^=:6 C.1I7J]G5->+;?/+O)-H\ - M7^^]W1#YQ%(%.)T;T[#=,_>5Z^VL]8D6RWQ'Z%%H+9+\<$%)3*4=8'Z?"Z'? M3NP-RDW%T?]02P,$% @ 8'8X4ZG5O'9T P ,PP !D !X;"]W;W)K M&ULM5=KC]HZ$/TK5E2I6ZG-D_"H &F!KMJKNQ(J MVO:SEPQ@U;&I;6"WO[ZV$[(A,='>*^T7B.TSQ^?,!'L8G[CX)7< "CWEE,F) MMU-J_SD(Y'H'.98^WP/3*QLN ,QN4TR .PWZ08\*\Z=C.+<5T MS ^*$@9+@>0AS[%XG@'EIXD7>>>)[V2[4V8BF([W> LK4 _[I="CH&+)2 Y, M$LZ0@,W$NXT^+Z+$!%C$#P(G67M&QLHCY[_,X%LV\4*C""BLE:' ^NL(JOO/35R@-I89O MS:FTG^A48D,/K0]2\;P,U@IRPHIO_%0FHA80]:\$Q&5 W SH70E(RH#DM0&] M,J!G,U-8L7E88(6G8\%/2!BT9C,/-IDV6MLGS-1]I81>)3I.3;_D>\J? = , M&&R(0DN*F40W\QUF6Y"(,'2'B4 _,#T XAOTX*]\M"P+;\'OT;]P!(H2="LE M*/D!W2Q 84+UTZ<+J!X^K!;HYMT'],XPWQ-*]9H' M1Z,.-TE5UL3R)5?XBO*9'&],]8[GZNU-%; M4\5]/3_2@>6 M=8DN>(=U.:/(3QJB':BVM47Z7ZSU*VO]3FOEK[&COH.*:?"&;]&PVF7XIF_1 ML)7J)/5[C7HX0*$_;)2C#8J'M9I=N!M5[D:=[AZ8OHXI^0,9VNIKV'G6C=KB M6K^"-J;G1PW]+I[4+3\*7RZ(L+L\7.C+D^G+2 A@ZV<$3VO[7CA/[; E(6S* MG#M <VO[O<;\S'3$MDM[H2G:Z7LL M],$F$86-I@S]@;X(1-&A%@/%][9G>^1*=X#V<:>[>A &H-&ULM9AK;]HP%(;_BA5I4BMM)':X5H!4VG7=I$FHW>6S"0>P MZL2I[916VH^?'2"F$CAM4;Z G?B\Y_@A>6TS7 OYH%8 &CVG/%.C8*5U?A&& M*EE!2E5+Y)"9.PLA4ZI-5RY#E4N@\S(HY2&)HFZ84I8%XV%Y;2K'0U%HSC*8 M2J2*-*7R90)V%<#S,Z1+N0?_.I]+TPDIESE+(%!,9DK 8 M!9?X8A*7 >6(/PS6:J^-[%1F0CS8SO?Y*(AL1< AT5:"FJ\GN +.K9*IXW$K M&E0Y;>!^>Z=^4T[>3&9&%5P)_I?-]6H4] ,TAP4MN+X3ZUO83JAC]1+!5?F) MUMNQ48"20FF1;H--!2G+-M_T>0MB+P"WCP20;0 IZ]XD*JN\IIJ.AU*LD;2C MC9IME%,MHTUQ++._RKV6YBXS<7K\- % $\A@P32: O%^#,B M$<&OPT,SF6I&I)H1*?7:1_3N*:>2P=Q3UBO=N-*-2]WXB.ZUP9,9V7U0Z)JI MA M52/!D:%<9VM[*=P7G5EEOF-.*.<\#]TG%,T?\(?AW8!YUJA1H'W#L M+ N3II [^\)Q@\C]VKB.N+- [#>J8\2OJ%HAFLU18AO699XH-_5Z^3M/PYVF M^#LWP]T&^?NU:_D[1\1^W[H5A>0O;UT[L7,QW&^*L/,M/&B0L%^[?@$ESOR( MWZ .,'[7 DJ8^PLA]*YCS_#57S#C_U!+ P04 M " !@=CA3NM/YJ%L" X!@ &0 'AL+W=OU^AFF=KU;L$O!D?= M&Q/KY%G*%QM\+Q9>: L"#EMC,U!\O,(M<&X381E_VIQ>A[3"_OB4_=YY1R_/ M5,.MY+]980X++_5( 3M:<_,HC]^@]3.U^;:2:_=+CNW:T"/;6AM9MF*LH&2B M>=*W=A]Z@C@:$<2M('9U-R!7Y8H:FF=*'HFRJS&;'3BK3HW%,6$/96,4SC+4 MF?RNK+A\!R!+$+!CAJPY%9IK-TW<\$Z,)7@CRY&]\0D5! M?N(&N\#)K\CE"@QE'$<7A GRP#C',]!98+!F2PZV;7W+IKYXI+X?-?=)$EV3 M.(RCI\V*7%Y<_9TE0,>=[;BS';NTR4C:%7H1:*[O^IK;=-S$ M<2VI#U3M&7[.'':HPQN%YZ&:/M4$1E:N-SQ+ M@YW�_8VD'9!3B_D]*< MMNNC^+_ -02P,$% @ 8'8X4V[K2QU7! MV!, !D !X;"]W;W)K&ULK5AM;Z,X$/XK%KH/ MK=0K8).W51)I&[;:KJY5U6I[GYTP"6@!9VV3M*?[\6<#Q.DE_=!@,O/, MF^?QQ.,MXS]$#"#1:Y;F8N+$4JX_N:Y8Q)!1<.1)%EE'^=@,IVTX3W]2-7*[=!B9(,08*U02KPDL!4[STB',F?L MAU[<11/'TQY!"@NI(:CZV, ,TE0C*3]^UJ!.8U,K[CZ_H]^6P:M@YE3 C*5_ M)Y&,)\[001$L:9'*)[;]"G5 /8VW8*DH_Z-M)=OK.VA1",FR6EEYD"5Y]4E? MZT3L*"B<=@5<*^!?%8Y9(+4"Z:H0U I!F9DJE#(/(95T.N9LB[B65FCZH4QF MJ:W"3W)=]V?)U;>)TI/36YIP]$+3 M ]4%%P4$65 ET\4,ZIKLDEN@A!TB05 ME^A/]/TY1!=_7(Y=J8QK"'=1&[JI#.$CA@BZ9[F,!?J21Q"UZ,_L^CZV +@J MZB9T_![Z#;8B?BO2:T3\*X0][+C(D:WJHW1 M5XA62;ZR8 8-9E!BDB.8(%1;$7H/8LWKY!#1-_H$(K10EB;9= M5.GW2GU-6ILI[GOZ;^QN6@SW&\-]JV%%$EO*(Z284E%!KEJ+<\@7;PA>%S'- M5X 6:G=Q14/"$N:@L38X4^*&#>+0ZG\(/-F4_8B2!A=)X!FZR,J^:.O)F1U4 M]52E:W%PU#@XLF+=Y4O7Z%_TD4WI>X:RO#-EU]^A0=_J_@/3 MQQ!-$M[\W:R;S#S;Q@>2^G]CXB3^:YKN[CV;:<(I/ MSI5IPRE^<'*F@X-,XUY[ICM([OMIF,JW4]5?L($485O,AGS\_KGR:"C&'YR< MQ\%!=@@>X-9$=A8-:]$]BAX1:](-R_EV1JJ3KC;TSF"B%LFK.C/V]KXMAX:S M_-&9ZH(-.V'O-TRM, U'7Z&ECF131A(E8I$R/66UE:L&WMO,HT'05J[NHF&[ M*+&4"QO6Q';6/%*N%\H3.D^A<\6PX3^,SU4QPW+8/CJ=4#%RD%M_."2M%>LL M&K:(DI[U_,"&?;&=?4W%9FK ?U,'Q?]L,FR(%/?.53)#J-@^SIU0LOYA.PS: M#Y?NHF$GT?U8#=%C.]%;2O;Q1C-,C(?GJIJA6VR?$4^HVJA[HW46#5M$?]-H MQ!P#Q'X,5%4CK8W6<.45>F Y!_UCQ#ZR$4/)Q#]3W8@A76(?.K_\+!+YAC*0 M,8M4 3=JIY77!&VEJK'VQH.@=>;H+!FV2?J#MCJY.U:4DU(\[-2)5 MMR+-V^;:ZG-Y6>,:\>K.ZYYR-4@+E,)2J7K7 V6>5]=(U4*R=7FQ,F=2LJQ\ MC(%&P+6 ^G[)F'Q?: /-9=[T/U!+ P04 " !@=CA3CJ^O:6(% "3' M&0 'AL+W=O=U;*[6Y&@SD8DUC(OM\0Q-]9\E%3)0^%:N!W A* MPGQ0' V0YPT',6%);S;-KSV(V92G*F()?1! IG%,Q*\;&O'M=0_V7B]\8ZNU MRBX,9M,-6=%'JKYO'H0^&U1>0A;31#*> $&7U[V/\&KNXVQ ;O&#T:VL'8-L M*D^<_\Q./H?7/2]31".Z4)D+HK^>Z9Q&4>9)Z_B[=-JK?C,;6#]^]7Z73UY/ MYHE(.N?17RQ4Z^O>N ="NB1II+[Q[2=:3BC(_"UX)/._8%O:>CVP2*7B<3E8 M*XA94GR3E_)!U ; 88 #](E%)P3XE,!=4Q4A),T'R/;BXI8JP2!]] -\? M;\'%N_?@73;JGD61#J.<#I2>1:9EL"@5WQ2*48MBB, ]3]1:@M^2D(:[#@9Z M^M4S0*_/X 9U>OR21GV X25 'H(.0?/#AWL=_ M\N3GGO#>X%[N1@;\+GBZT<&\!'=D MOO+,D_9.8IXFRA7NPL$H=Y!1YWF&T:BOY_]--@;8- M[/MN@>-*X'B/0,E625[T1()/-%QE;/B<2"72/(G^ 9JS6R)"H)N-IFFB<28$ M31:_ 'U9K$FRHF"A"UEHDG=EVJ02-#E7LD//T-0[*J4NP285>K+2';O2V[ 6 MF!%NQ*ZTJ0?/#VKEL:NTQGUXI%))HA:5T%;@6P7JL$*H/VG1B8Q.=*3.1(=4 M'ZBH:%5.QG@WRT% >OAGSI8=Z MKD,[V0.;5 BW9I$A/3P!ZJ&+];"IT#:"K3EC: ]/A7OHXKU5B[:15VL*NR(- M\>&;D5\FMC[ZJA.0)7J-J/);:VU-NU+-8!Z>C?/(VCO,AN.^-ZE_6N)I&@ Z00,H?>RTJ*96 M&_]>K69VU1G\HU/A'[F6\M8#/0+_R. ?=>-?!QS\;ZM^9/H!.EL_P*8?X#?W M VR3'@9^&TJQ03T^=B'?^E K!I"/C897[K MZPBVE^VC5ER4,["'C(>MC[[VCYI]3>(_O)N4/NN0^= LX-*FKO<#;M5K^@;V M3U'!^]].L.D2.#A;=1KXXV[X'U*=CF5]8+_DNLR&D[8&@$T#P '774&^?[! MR-]3"J6C46_$5*SR72^ILU,'L-CEJ*Y6.VL?\_VDQO4;>#4O M]L>,FV*[[IX(72H21'2I77K]D::Z*'; BA/%-_DFTA-7BL?YX9J2D(K,0-]? M3[(?J/8A9_\"4$L#!!0 ( &!V.%-&V5BHLP( !,' 9 >&PO M=V]R:W-H965TLFD#:2 @OJ3I :JFZ M=5+5JJC;9Y-^6)*;"">C%5O@#.EI]:"M%=8L&2]0 M&JXD:,S'P67W8IHX?^_PB^/&-,;@E,R5^N.,VVP<1"X@%)B28V#VM\8I"N&( M;!A_=YQ!O:4#-L=[]ANOW6J9,X-3)7[SC);CX#R #'-6"GI4FQ^XTS-P?*D2 MQG]AL_.- DA+0ZK8@6T$!9?5GSWO\M =/MO .(=('XOH+<#]+S0*C(OZYH1 MFXRTVH!VWI;-#7QN/-JJX=*=XHRT7>461Y/O)=-,$J*!UA433*8(,\?6AM8U M$N/"M.$K/,VNH776AC/@$NZX$/8(S"@D&X'C"=/=;E?5;O$;N_TL10=ZW2\0 M1W'W"'SZ?GAT" ^M[EI\7(N//5_OM'BEX7XN^(+1:U4'O+V:M^=Y^V_P3I4D M+A.##$9#;?@D BU 94#JG&C!-P8TK,H)09:J EPE05*R:W MGS^=Q]WDF[$W9JW$VK+N$3E+/?&Q4ZC"2WQX[AZO)TDG&87K9JJ/^0QJGP/= M_5IW_Z3NRT*5D@QDFFVD%_Q:Z 5S>S&ZA MU3@(6/SO!4LF\O:QO">OJJ:7=,Y?I+YR&C2<^B]S'S9:EGLN[IA><&ELP>06 M%'42B]95"ZX,4BO?Q>:*;$_TPZ5]M5 [![N>*T5[PS7&^AV<_ -02P,$% M @ 8'8X4[H*V7S, @ OP@ !D !X;"]W;W)K&ULK59K;]HP%/TK5U$_M-*:%^\*D*"L&Y.J547=/IOD E8=F]D&BK0?/]L) M:(+H;1:$%N(A?%#>J M,@8K92K$JYV,TYX7VA,APT1;"F(>:[Q'QBR3.<>?@M0K'$=&DWY5B ])&&S8[ M<,5T:".?!=<+!5]YBNE'@L"< MOI00[R0,X[.,/U;,AUKT!>(PCHX'@$/KH8'G7.J*F5AM0<7^V\(4+" MSRFC$)IO! F9:N1##9*O/6 M*C OL7^F7,TR1?-3;6B5O*W/M2&G:U?*%_GM/1L.8^(#&PYC;D._=MR'=BFF M?5;,L]@2IK?P%_[#D4Z9K/.ICD3A^Q487B2#YO??63L*JNKKW/0[>WX<#=HS M;70TJ+%G2%"YV3.4<]N-ZSMSZTW=EUC'>:O+4_$CFG M7 '#F:$,_9;Y[\F\6^83+9:N?TR%-MW(#1?F"P.E#3#[,R'T;F(3E-\L_7]0 M2P,$% @ 8'8X4^BX?/D7 @ D00 !D !X;"]W;W)K&ULC51-;]LP#/TK@M%# FQ18C?M5C@&4@?#-J!#T*#;8=A!L9E8 MJ#X\B8[;?U])=HT,2[9>;%'B>R2?2*6M-H^V D#R)(6RBZA"K&\HM44%DMF) MKD&YDYTVDJ$SS9[:V@ K T@*&D^G5U0RKJ(L#7MKDZ6Z0<$5K VQC93,/-^" MT.TBFD6O&_=\7Z'?H%E:LSUL !_JM7$6'5A*+D%9KA4QL%M$R]E-GGC_X/"= M0VN/UL17LM7ZT1M?RD4T]0F!@ (] W._ ^0@A"=R:?SN.:,AI <>KU_9/X7: M72U;9B'7X@N:>K]#"AB]I.]_K>42*QJ*6/=AE M(+GJ_NRIU^$(,+L\ XA[0/Q60-(#@G*TRRR4M6+(LM3HEACO[=C\(F@3T*X: MKOPM;M"X4^YPF.5:2H[N6I P59)<*^1J#ZK@8,GH&S.&>9W'9+0"9%S8,7E/ M'C8K,KH8DPO"%;GC0K@+L2E%EX]GI44?^[:+'9^)_;41$Y+,WI%X&L].P/.W MPZ=_PJE389 B'J2( U_R7RGL"2U6W!9"V\8 ^;G<6C2N 7_](VHR1$U"U,LS M49=%81HH2>NE5OCL1L.".YMN #H#=1UZ:*O1=6185N[- .,=W/E.:WPU?%L. MKU#V E!+ P04 " !@=CA3-$2GW7H$ "P% &0 'AL+W=OYEWM\[7/ \P/CW_,M(0*\IS3+;R=; M(78WMIVOMB3%N<5V))-WUHRG6,A3OK'S'2>^2+ M.=L+FF3DD8-\GZ:8_[PCE!UN)W!RO/"4;+:BN& OYCN\(<]$O.P>N3RSZRQQ MDI(L3U@&.%G?3K[ FPCY14")^#LAA[QU# HJKXQ]+T[NX]N)4U1$*%F)(@66 M?V]D22@M,LDZ?JBDD_J916#[^)C]]Y*\)/.*<[)D])\D%MO;23@!,5GC/15/ M[/ '483* E>,YN4O."BL,P&K?2Y8JH)E!6F25?_X70U$*P!.1P*0"D#] &\D MP%4![KD!G@KPRI&IJ)3C$&&!%W/.#H 7:)FM."@'LXR6]).LZ/NSX/)N(N/$ MXIEL9!<%>"([QD62;<#537X#-X>8[ U:=K\ DD M&7A(*)5MS.>VD$45J>V5*N"N*@"-% 1>&"9V.;@:Q:3N)O EFQJ2NA(Z0X9 M,W[;4PNX\#> ' 0U!2W/#WV5^;R3_GU);U\K6 M(>#7!'PC@:\_]HGX"0CFF1R=O)B-^VPEYR*C28P%B0%>KQ.:R$,MQRI[V*K* MLU"/X!#C]S'1$(-:F ZU:4UM:J9VY'1%62X7W2N1G2>2X8JE! C\KF=4)9VV M*G%#V&,T'53KND-.&E3@C[$*:E;!.0U+LC>2BV)N_WK/@N%8#YNF 4$KZ#$, M!F.%7#V]L*87&NG]M2,+^25]0MP_J=U8^;740? MH-,XA/-QA5"Q[5&&,S_HC_-2APM08/F]?BCK!): M4'_":4#(@B/\4,,/74(I5-;.] _[ZJY G8K1S'+[Q#0PW[/&6M?X'W0O+1?J M"2?T0H<:"H9"=2?H",?&@Z'9A+6:<9_%\OV/)YC^BF[ QC>A?QGE:.P+FOW+ MK!Q#.+G&&.'LXL(Q.]V]DY!( _'T MY%!CRLALRDO&Y:J5=0. EPY2R5<'(] '5V"6"%Y$&U!@6,AN641K0T);Z MPWX:$ADAW;(;,T)GF=&'Y0 -W6/ ["0D,D*ZS!H+0F8+^J 4J*SMQ?O9@P,I M4+!VQ9]A7PATN>"L)85=:HW1H;.^$/^/$*@G^*:^G81$1DA%SFYMY:2$;\HM ML1RLV#X3U19(?;7>=OM2;C;UKM_!FZC:/&O25'MY#YC+CY$<4+*6*1TKD/7P M:GNL.A%L5VX8O3(A6%H>;@F."2\ \OZ:,7$\*1Y0;U(N_@-02P,$% @ M8'8X4U)?4_AD! PA0 !D !X;"]W;W)K&UL MM5A=;Z,X%/TK5C0/K;0#V'Q7::2VV=GM2MVMFIV=9SKJC[(UO"!'@9YID_':R$2*_,4V^W) 4&>#;-,7LXYXD M='<[@9/]P$N\WHABP)Q-<[PF"R*^Y\],WID-2Q2G).,QS0 CJ]O)';R9VR6@ MC/@G)CO>N09%*J^4OA4WC]'MQ"I61!*R% 4%EC_OY($D2<$DU_%O33IIGED MN]=[]F]E\C*95\S) TU^Q)'8W$Z""8C("F\3\4)WOY,Z(;?@6]*$EW_!KHZU M)F"YY8*F-5BN((VSZA?_K O1 4!O!(!J .H#G!& 70/L8P%.#7#*RE2IE'68 M8X%G4T9W@!71DJVX*(M9HF7Z<5;HOA!,SL82)V8+LI8J"O!"&8VV2P%^Q&(39^#7;"T)]J,<[.$XB\!C%LGULA@G@_EK<#4G M L<)OP9?P??%'%Q]N09?@&1\BI-$O@!\:@J93K$H%W&GZGY'=&^(OWA!?OB4JZ"NJ7T,)[WF M+:@BS V@$1R&S55LCM-A.TC ;1)PM0F,O 1ORU&H$S?*#<]58K;Z^4!R= M*DS8/#F\B##0:DW6.E^:&MLMNHT" _:D480AUQM(HV*#;H?M,(7.=P*>*T]V MECH0M8]&E]&G=4IH?T(?>[@I[*#O40^J,.083E\?19@?=M@.4VC-&.K=>%R? MNY4@LECLC9QL;;"U4NA>1J/6/:'W"8T\A4:A8WA]D11Q2&ZVL*^2BD]N(WM$ MIM:CH=ZD-3(11GF.EZ1LIN9D)9MKMO6=+2G"H-:HT7P(L*@UD\1.E^8&MNM9:!01A7F M.IW]47>\P[ 0!F.-&VH-&^D-6Z],9_9;G A6E@XL:+(M+OC)VK4FC)S+:-?Z M+-+WK'KMW$&U/00'3;V!<+M3:.]#:NEVN1 MDV4Q=9?G2;S$9^TONS5DV[J(7G;KOK:^S=7J56.[_X="?]BI*\/@H%-7AEF# M_65V#G=2PM;E(1D'2[K-1'6TT8PV!W%WY?%3;_P>WLRKX[26ICK=>\),=B4< M)&0E*2W#ESN?50=FU8V@>7F$]$J%H&EYN2$X(JP(D/,K2L7^IGA &ULM5==;Z,X%/TK%IJ'5NH"-M^C)%*:='=GM=F)FNGNLQNKKF3$^/?BP,A OQ,DZR8&@B85%V3!DO]H+ Y3(S1 3';XF(AG=OJ3U((\Q;=E25'^ M@E.-M0VP/1:"I76P7$%*L^H?_ZPWHA, _2L!J Y _0#W2H!3!S@?#7#K +?< MF4I*N0]++/!LPMD)<(66;.JBW,PR6LJGFX^W8-/@&9@19-$9M MAD+/,:6NM^Z&:F!>",WP$K;4L;ENA^U"@-<(\$8%M);-&\N2LV4?0$:$3EG% M&7;6XL.@O^*%!N5 T^_I&J*\,+PFRV]D^:.R7LR-66I9X S'>"330<,8W,1) M8<,?_KJ3PL$>03MT3=3; O:HI*?5TWPDM;!SG,";F >B]@GHU^U3QW8S'OJ>&?3V M60,+?+OOLJ6.#?F=M_]20ENJH7,# ]6DX84[;+/O(2TLZL.6&AB,(O.:D]IC M HZ?$_/U?#&6Y[9<0^\V3FHK)QPOG>-.\HT9 <HSZJ8R]>1\\=?$'H8'9H>KW=UL%0<.U 0VW91O &/JI)O6X-04Y? M&1Q\SD'H#.J1#B8WH*_,ZK0Z*>'[LF4LP)8=,U%]^C>S35LZ+YNQWORC;%>K MYK*EJ7K=%>:RURE 0G:2TC8#J8]7[6,U$"PO&ZI7)F1[5EX>9,M-N +(^SO& MQ'F@'M T\;/_ 5!+ P04 " !@=CA3=BI [%0# B#0 &0 'AL+W=O MY1[V7B8=DN[-NPE_,,KZ%-=@?V4KCR*]9 MXB0%:1(EB8;-W+NFGY61SG<@M M>7\+EB?"?""?R(_U+7G_[@-Y1Q))[A,AT'4S\RT6=5 _J@KQN]<#DA(/Q(6,-HEZ#_@N3@%/Y(3 MUCL0%GSA63NP5,82+F."TZ#WT%-@6!<8%@6&)PI<1Y'.(<:7KET(GC )#'3M MZ++DFQ1\+@?V"QH,PIF_[U QJE6,>E6L^#.^_=80C)YC*5T*2JYI2\%P,.H6 M,*X%C'L%%,ZJ#5ES\7O71WR3FF]RF7V;U@6FO8*/"T0[KK?=VS5]9=9H,.TV MZZJN?76^6>07MJLVLZ=)&C0!%%S&1]K*./HV3E8\9UE) M65.>]9;_,P.TSI6^*U^ZOJ::V* 7R@W:! ?M3X[S?2MYQBW?KDZXUN0%[0^, M5Z[A8W@GM[B*K+2*498A9SR'33S0\87\;!*#3M[(S\FKYY"=RC_:Y GM#Y0N M1[_)& \9.N'B?[G:Y B]NHRKK D0%KR-JQ5/^__:^)2KK D7UA\N=VDFU#, MVK9'?V74VU43&HQ=R+@F05CX)L;=5#Q'!X+AJUST6Z?0%)#+')&Z*_.79V4K1-$DK=W8UZ M*S=*'KG)?W__B12H0;:6J'/F)O[U ^&M@15:OVJQ02_)9--I ;$&$Y>FS+NG MHD^&5/"1XN"5T)2+A36WP3#.1*8\;5K<"&F!I7BP<,O.H/LKGI3+3)6Q;03[ M=U1=O@$L9R"0"U$+;!-K&/1RJC53\LI,RHM+XR/(J\:WB]PHG"BZ:+4O2.-0 MGDR04:9BINHP+;(T#7J")2!'\U<#0CID0 M-_!H^)*L<<^3E8J6]93UT BJAI;&3H!_E/XO7R_E]IM_/S')D.8=. M8=>*)7Q>SN=)+0!C;^'L-,_%XIW@$YDRN_B= PYZ=.GG33/%'TPT:)6Q,3!% MO'NF-!^O6KXIFM^RN5ZVTSS!-;G^?L_QLQ=6[]"4T MEX^53<5.D4%G_S56^X=]%QD>@LB#*'?W$$1&!R"R\V)/S2<\@?8SD7ZU$UK9 M;JUMMFJK!YO:/OD,FV?1!/5&,RXTE]5LRN.8R4=[+D.OZ%&,!^+N1' L#B8 LS'>F%Q_J?U=-'U6 S3UG4B7=2GB_I8+QEFN\VGB';.\# MK*;;.@1;*=Z)V$KQ7 /BSAMX1)&[VE@<\,"J@/4.Q'?'@9YR^P0!5!73AMW! M.!)%& *]Z.[1,$2R$\+'71_L+@F"*'(C@+D5! &&P-V((Y@"T( A05"^!S?> M1_[R/>4WOWP._@!02P,$% @ 8'8X4Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'M?GQJ/4/ M]K/(57G665F[_MSMEME*%+S\4Z^%_C]>;[$F6\E'FTKZ<=9J_<]%A MA52RD+_$_*QSVF'E2C]_TT;^TLKR/,V,SO.S3F]SX+LP5F9[N],:_S3HHT%+FLW0'S/6\P2-$F=ZETYOKB]%L$?(\]'-Z&X\8>FWR626 M L 0 0R/!LA.[CF C!#(Z'BW>I1^ Y!#!')X/,AO(]BS8P0R/B*DUVD2!#*A MA4RKHN#FA>D%2^522?=O7%DVRC)=*2OA0'Z*C>2GM)BC[-_*?6FSGW$U9Q?. M?J65MC*BA)"H;HA]\R">A*H$Q,'$TB,VR[5R.-;%(*+\R.Z$A5R82WK$,G$A MUMH%0"\?V7U>/VOU[9RXV[NN_^\C@YB837K$.KG2>OXL\[SAF]J5,.S:Q7)J M67.P$<3$G-(CEDJZTL9^F@E3L'-MC'YV@=^FB]QHM?P$,3&K](BUTL TE!?B MT7L4,8WTB#URK3)="#;C/_U1!+-&CU@;-X*7/@VFAQZQ'R;4.B->A8ZP+EXBN MA"J=N" FFGH0&Z)IPD_G[GF;-X".KCD)\F&F"(A-,2G6N7X1@IT+)1;2-L* M72/ !!$0"^*22\.^\[P2[-;U61>)U/_@X6%B"(C%<%5QX_0JO+$DP!P04*<6 MNBBD;1JI$=18NPA3+87*I ^)*2$@5D(JEO49[$&LG5@='@3#O! 0>^'!Q;NF MRES$NP.%Z2$X9OK@Y3A]S!5]8E=L(W-V,N/NB\L/D OS1)_8$[LA^D% S!!] M8D.@L;I_?]'I*6)1H+&ZCXD9HT]L##16]S$Q<_2)S>''Z@>?24PC?6*-P*#] M(!RFCSZQ/C;1^T$L3!Y]8GGLA_$'$3&5]*E54E/MQ/.'( >82 ;D\U!(8.]/ MA&->&1![I2VPW[8GQ,3L,B"VR^'X_N!-Q^PR(+9+2Z#_R@DQT?(']8356\!_ ML 4QHPRH)ZEV@^J#A)A4!L12P0/9/L3$]#(@U@LZ#\Y.(":FFP%YKK*-MR]D MR9=+(Y:;X<>U;GT(8F+*&1 KYPWSCAO#ZX+Z!XY]V2&F')"8N7LYPB' M"#';A,2VP9,$V'="S#8AL6WP),'#Q&P3'C67&4!,S#;A,A&R(Z2>DSFYV,'?&38B)Z2>D+J'L8%Y6 MM1_9+:\GS[RB=HCI)R36CY_(UG&Z5DU@Z6ZZ2]C@>A!,0!&Y@-HQ9RLH\PBS M4$0^EP8Q80=Z$)G7A2+,0A%Y5;X-S@>CC '1>\T MPY96ZW7>9.(\=Z''YEK2ZT"8@Z)W*>.SDU?IN%SW<%MB!HK>O;K/3GXW)1PS MAYB!AD8F(&&Q ;"YS!A2#S$##0D-E#['&9S MXR$F9J A=4VG%?-O(98,:8A6)B"[5A;C,BB(E9*":V M4!OF]#&72PYS]!BS4'RDVD\S:EJO-3$+Q4=9@L9.1F59%6NO-3$+Q<06:L/< MEJX@)F:AF-A";9A_J46EYMY-QRP4$UNHM:>ON%IZ!;\8LU!,;*$VS/LZD/.B M]QA]#89Z[4$+YJ2TLO '),Q",;&%6JN\&PT!S 2S4$)LH5;,S0&(B5DH(;80 M+$:?S/%"6:AA+HF!#"WDS1U!->TZ0>OGII@%DJHW[]\6SF[ MOW#6/: 0$[-00IT+[9?Y85T=8F(62MY_-4)=5TUY[EKS$;Y$D& 62JASH7W, M*Z&7AJ]7,O-;$[-00FPA;UWRP2FN!+-/TMBGVYQ&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MV[UNXD 81N%;0;Z F/F?6854VZ1=Y080&2 *8&1[M/[1ML-F7X_KX:$[U]/EDVW7 M']?C9=GOVO-Z\[[>U=8NE['M[VAK_ M,;C]T_7OP[[6L5F\K/M='5=-^W&XW1[:Z\4\7"8WB^?75=,_OYJFG3O((LC. M'^00Y.8/\@CR\P<%!(7Y@R*"XOQ!"4%I_J",H#Q_4$%0F3_(+"GC4B!I@K6 MUH9<&P&O#<$V F(;DFT$S#9$VPBH;EGI; M ;TM];8">MO)CVT!O2WUM@)Z6^IM!?2VU-L*Z&VIMQ70VU)O*Z"WI=Y60&]+ MO:V WHYZ.P&]'?5V GH[ZNT$]':3S1(!O1WU=@)Z.^KM!/1VU-L)Z.VHMQ/0 MVU%O)Z"WH]Y.0&]/O;V WIYZ>P&]/?7V GI[ZNT%]/:3S6X!O3WU]@)Z>^KM M!?3VU-L+Z.VIMQ?0VU-O+Z!WH-Y!0.] O8. WH%Z!P&] _4. GH'ZAT$] Z3 M/RL%] [4.PCH':AW$- [4.\@H'>@WD% [TB]HX#>D7I' ;TC]8X">D?J'07T MCM0["N@=J7<4T#M.#IL(Z!VI=Q30.U+O**!WI-Y10.]$O9. WHEZ)P&]$_5. M GHGZIT$]$[4.PGHG:AW$M [4>\DH'>:'!84T#M1[R2@=Z+>24#O3+VS@-Z9 M>FPMH'>FWEE M[T*]BX#>A7H7 ;T+]2X">A?J703T+M2[".A=J'<1T+M0[R*@=Z'>14#O0KW+ M=^H]C)^'.MQZOM9\_G=2/5Z^6V^/ORZ_;D[>?%E>=6[O,X:GOU!+ P04 M" !@=CA38=MXD5$" "P-P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VTUN MVS 0AN&K&-H&EB*2HJ@BSJ;MMLVB%U E.A:L/Y!,ZMR^M)P$:)$:#5R@[\:" M37*^$0=X=K[Y]C1;OSH,_>@WR2Z$^4.6^69GA]JGTVS'N+*=W%"'^-7=9W/= M[.M[FXGK:YTUTQCL&-;A6".YO?EDM_5#'U:?#_%GWTWC)G&V]\GJXVGC,6N3 MU//<=TT=XGKV.+:_I:R?$])XAG@D];.S=>MWUH:A3T]%K\XG MAWC#]O297YR_E#D7&'?>N6GV<6+.OC_N923'T^LY%K(N=.=?\34QEK[X_>QQ MVJUM_S([7N^/R>V7>?AL>5Q^Q[_.^+7^._L0D#XDI \%Z:. ]*$A?920/@RD MCPK21WY-:80B:DXA-:>8FE-0S2FJYA16&UL4$L! A0#% @ 778X4U!V,=[O M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ 778X4YE&PO=V]R:W-H965T&UL4$L! A0# M% @ 778X4Q<+.8;!! )A( !@ ("!&PO=V]R:W-H965T&UL4$L! A0#% @ 778X4Y &QB7%!P N2< !@ M ("!2RX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 778X4W#_>)YG!0 MNPP !D ("!UE0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 778X4X]>5Z2#! . H !D M ("! 6 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 778X4Y=;%;0@"@ #AL !D ("!WF\ 'AL M+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 778X M4VP%\ST#! ? D !D ("!?H$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 778X4YXSIP >%@ R$0 M !D ("!EY, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 778X4\A'!9,G! ;0D !D M ("!4KP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 778X4U7P2[&PO=V]R:W-H965T ( #@% 9 " @4?G M !X;"]W;W)K&UL4$L! A0#% @ 778X4SC8 M=W&_ @ \@4 !D ("!]ND 'AL+W=O&PO=V]R:W-H965TI9 , ,\' 9 " @2GQ !X;"]W;W)K&UL4$L! A0#% @ 778X4ZIJ0QY"! Y@H !D M ("!Q/0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 778X4Y-MZU/Q @ X08 !D ("! MYP,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 778X4Y\PL,K\!0 S@\ !D ("!20\! 'AL+W=O.&UL4$L! A0#% @ 778X4P]6$?B2 M P 90@ !D ("!X",! 'AL+W=O&PO=V]R:W-H965TRX+*P8 #,C 9 " @5 M 0!X;"]W;W)K&UL4$L! A0#% @ 778X4S6:$)^K @ W 8 !D M ("!LC,! 'AL+W=O&PO=V]R M:W-H965THY 0!X;"]W;W)K&UL M4$L! A0#% @ 778X4]E$0I5A @ . 8 !D ("!0CP! M 'AL+W=O&PO=V]R:W-H965T,Z" 0 *H1 9 M " @51" 0!X;"]W;W)K&UL4$L! A0#% @ M778X4SQMK<9P P _PL !D ("!DT8! 'AL+W=O&PO=V]R:W-H965T2O@( $<( 9 " @1M> 0!X;"]W;W)K&UL4$L! A0#% @ 778X4^2CBW"< @ 00< !D M ("!$&$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8'8X4^$KOV0L! 10\ !D ("!VVL! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8'8X M4Q@]<'M, P @PH !D ("!\7P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 8'8X4R5N< .; @ @ < M !D ("!6X$! 'AL+W=O&PO=V]R:W-H965T( 0!X;"]W;W)K&UL4$L! A0#% @ 8'8X4_CIK!AX P 5@P !D M ("!9(L! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8'8X4V&OA"Q[ P / X !D ("!$YL! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8'8X4V@@ M02AA P 80L !D ("!&:D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8'8X4Q@(]N.D! 2A( !D M ("!6;&PO M=V]R:W-H965T&UL4$L! A0#% @ 8'8X4_C".#(7 P (PL !D ("! M"<4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8'8X4ZG5O'9T P ,PP !D ("!(]0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8'8X4V[K2QU7 M! V!, !D ("!W=T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8'8X4[H*V7S, @ OP@ !D M ("![NH! 'AL+W=O&PO=V]R M:W-H965T@0 + 4 M 9 " @3_P 0!X;"]W;W)K&UL M4$L! A0#% @ 8'8X4U)?4_AD! PA0 !D ("!\/0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8'8X4S,92FE3 P !A4 T ( !+ $" 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 8'8X M4Z.T-3') @ GCD !H ( !U@P" 'AL+U]R96QS+W=O)%1 @ L#< !, M ( !UP\" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& &H :@ = )'0 61(" end XML 115 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 116 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 117 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 423 558 1 false 112 0 false 8 false false R1.htm 0001001 - Document - Cover Sheet http://www.donaldson.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS Sheet http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS CONSOLIDATED STATEMENTS OF EARNINGS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 1007008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 8 false false R9.htm 1008009 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical) Sheet http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical) Statements 9 false false R10.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2104102 - Disclosure - Acquisitions and Divestitures Sheet http://www.donaldson.com/role/AcquisitionsandDivestitures Acquisitions and Divestitures Notes 11 false false R12.htm 2106103 - Disclosure - Revenue Sheet http://www.donaldson.com/role/Revenue Revenue Notes 12 false false R13.htm 2110104 - Disclosure - Inventories, Net Sheet http://www.donaldson.com/role/InventoriesNet Inventories, Net Notes 13 false false R14.htm 2113105 - Disclosure - Property, Plant and Equipment, Net Sheet http://www.donaldson.com/role/PropertyPlantandEquipmentNet Property, Plant and Equipment, Net Notes 14 false false R15.htm 2116106 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.donaldson.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 15 false false R16.htm 2121107 - Disclosure - Short-Term Borrowings and Long-Term Debt Sheet http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebt Short-Term Borrowings and Long-Term Debt Notes 16 false false R17.htm 2124108 - Disclosure - Long-Term Debt Sheet http://www.donaldson.com/role/LongTermDebt Long-Term Debt Notes 17 false false R18.htm 2129109 - Disclosure - Income Taxes Sheet http://www.donaldson.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2138110 - Disclosure - Leases Sheet http://www.donaldson.com/role/Leases Leases Notes 19 false false R20.htm 2143111 - Disclosure - Earnings Per Share Sheet http://www.donaldson.com/role/EarningsPerShare Earnings Per Share Notes 20 false false R21.htm 2146112 - Disclosure - Stockholders' Equity Sheet http://www.donaldson.com/role/StockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 2150113 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 22 false false R23.htm 2153114 - Disclosure - Stock-Based Compensation Sheet http://www.donaldson.com/role/StockBasedCompensation Stock-Based Compensation Notes 23 false false R24.htm 2161115 - Disclosure - Employee Benefit Plans Sheet http://www.donaldson.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 24 false false R25.htm 2173116 - Disclosure - Fair Value Measurements Sheet http://www.donaldson.com/role/FairValueMeasurements Fair Value Measurements Notes 25 false false R26.htm 2177117 - Disclosure - Guarantees Sheet http://www.donaldson.com/role/Guarantees Guarantees Notes 26 false false R27.htm 2181118 - Disclosure - Commitments and Contingencies Sheet http://www.donaldson.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 27 false false R28.htm 2183119 - Disclosure - Segment Reporting Sheet http://www.donaldson.com/role/SegmentReporting Segment Reporting Notes 28 false false R29.htm 2188120 - Disclosure - Restructuring Sheet http://www.donaldson.com/role/Restructuring Restructuring Notes 29 false false R30.htm 2202201 - 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 30 false false R31.htm 2307301 - Disclosure - Revenue (Tables) Sheet http://www.donaldson.com/role/RevenueTables Revenue (Tables) Tables http://www.donaldson.com/role/Revenue 31 false false R32.htm 2311302 - Disclosure - Inventories, Net (Tables) Sheet http://www.donaldson.com/role/InventoriesNetTables Inventories, Net (Tables) Tables http://www.donaldson.com/role/InventoriesNet 32 false false R33.htm 2314303 - Disclosure - Property, Plant and Equipment, Net (Tables) Sheet http://www.donaldson.com/role/PropertyPlantandEquipmentNetTables Property, Plant and Equipment, Net (Tables) Tables http://www.donaldson.com/role/PropertyPlantandEquipmentNet 33 false false R34.htm 2317304 - 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 34 false false R35.htm 2322305 - Disclosure - Short-Term Borrowings and Long-Term Debt (Tables) Sheet http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtTables Short-Term Borrowings and Long-Term Debt (Tables) Tables http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebt 35 false false R36.htm 2325306 - Disclosure - Long-Term Debt (Tables) Sheet http://www.donaldson.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.donaldson.com/role/LongTermDebt 36 false false R37.htm 2330307 - Disclosure - Income Taxes (Tables) Sheet http://www.donaldson.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.donaldson.com/role/IncomeTaxes 37 false false R38.htm 2339308 - Disclosure - Leases (Tables) Sheet http://www.donaldson.com/role/LeasesTables Leases (Tables) Tables http://www.donaldson.com/role/Leases 38 false false R39.htm 2344309 - Disclosure - Earnings Per Share (Tables) Sheet http://www.donaldson.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.donaldson.com/role/EarningsPerShare 39 false false R40.htm 2347310 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.donaldson.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables 40 false false R41.htm 2351311 - 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 41 false false R42.htm 2354312 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.donaldson.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.donaldson.com/role/StockBasedCompensation 42 false false R43.htm 2362313 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.donaldson.com/role/EmployeeBenefitPlans 43 false false R44.htm 2374314 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.donaldson.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.donaldson.com/role/FairValueMeasurements 44 false false R45.htm 2378315 - Disclosure - Guarantees (Tables) Sheet http://www.donaldson.com/role/GuaranteesTables Guarantees (Tables) Tables http://www.donaldson.com/role/Guarantees 45 false false R46.htm 2384316 - Disclosure - Segment Reporting (Tables) Sheet http://www.donaldson.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.donaldson.com/role/SegmentReporting 46 false false R47.htm 2403401 - 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 47 false false R48.htm 2405402 - Disclosure - Acquisitions and Divestitures (Narrative) (Details) Sheet http://www.donaldson.com/role/AcquisitionsandDivestituresNarrativeDetails Acquisitions and Divestitures (Narrative) (Details) Details http://www.donaldson.com/role/AcquisitionsandDivestitures 48 false false R49.htm 2408403 - Disclosure - Revenue (Disaggregation of Revenue by Geographic Region) (Details) Sheet http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicRegionDetails Revenue (Disaggregation of Revenue by Geographic Region) (Details) Details http://www.donaldson.com/role/RevenueTables 49 false false R50.htm 2409404 - Disclosure - Revenue (Narrative) (Details) Sheet http://www.donaldson.com/role/RevenueNarrativeDetails Revenue (Narrative) (Details) Details http://www.donaldson.com/role/RevenueTables 50 false false R51.htm 2412405 - Disclosure - Inventories, Net (Details) Sheet http://www.donaldson.com/role/InventoriesNetDetails Inventories, Net (Details) Details http://www.donaldson.com/role/InventoriesNetTables 51 false false R52.htm 2415406 - Disclosure - Property, Plant and Equipment, Net (Details) Sheet http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails Property, Plant and Equipment, Net (Details) Details http://www.donaldson.com/role/PropertyPlantandEquipmentNetTables 52 false false R53.htm 2418407 - 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 53 false false R54.htm 2419408 - 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 54 false false R55.htm 2420409 - Disclosure - Goodwill and Other Intangible Assets (Expected Amortization Expense Relating to Existing Intangible Assets) (Details) Sheet http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails Goodwill and Other Intangible Assets (Expected Amortization Expense Relating to Existing Intangible Assets) (Details) Details http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsTables 55 false false R56.htm 2423410 - Disclosure - Short-Term Borrowings and Long-Term Debt (Details) Sheet http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails Short-Term Borrowings and Long-Term Debt (Details) Details http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtTables 56 false false R57.htm 2426411 - Disclosure - Long-Term Debt (Schedule of Long-term Debt) (Details) Sheet http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails Long-Term Debt (Schedule of Long-term Debt) (Details) Details http://www.donaldson.com/role/LongTermDebtTables 57 false false R58.htm 2427412 - Disclosure - Long-Term Debt (Narrative) (Details) Sheet http://www.donaldson.com/role/LongTermDebtNarrativeDetails Long-Term Debt (Narrative) (Details) Details http://www.donaldson.com/role/LongTermDebtTables 58 false false R59.htm 2428413 - Disclosure - Long-Term Debt (Future Maturities of Long Term Debt) (Details) Sheet http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails Long-Term Debt (Future Maturities of Long Term Debt) (Details) Details http://www.donaldson.com/role/LongTermDebtTables 59 false false R60.htm 2431414 - Disclosure - Income Taxes (Components of Earnings Before Income Taxes) (Details) Sheet http://www.donaldson.com/role/IncomeTaxesComponentsofEarningsBeforeIncomeTaxesDetails Income Taxes (Components of Earnings Before Income Taxes) (Details) Details http://www.donaldson.com/role/IncomeTaxesTables 60 false false R61.htm 2432415 - Disclosure - Income Taxes (Components of The Provision for Income Taxes) (Details) Sheet http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails Income Taxes (Components of The Provision for Income Taxes) (Details) Details http://www.donaldson.com/role/IncomeTaxesTables 61 false false R62.htm 2433416 - Disclosure - Income Taxes (Schedule of Reconciliation of U.S. Statutory Income Tax Rate With Effective Income Tax Rate) (Details) Sheet http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails Income Taxes (Schedule of Reconciliation of U.S. Statutory Income Tax Rate With Effective Income Tax Rate) (Details) Details http://www.donaldson.com/role/IncomeTaxesTables 62 false false R63.htm 2434417 - Disclosure - Income Taxes (Schedule of Temporary Differences That Give Rise to Deferred Tax Assets and Liabilities) (Details) Sheet http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails Income Taxes (Schedule of Temporary Differences That Give Rise to Deferred Tax Assets and Liabilities) (Details) Details http://www.donaldson.com/role/IncomeTaxesTables 63 false false R64.htm 2435418 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.donaldson.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.donaldson.com/role/IncomeTaxesTables 64 false false R65.htm 2436419 - Disclosure - Income Taxes (NOL and Tax Credit Valuation Allowances) (Details) Sheet http://www.donaldson.com/role/IncomeTaxesNOLandTaxCreditValuationAllowancesDetails Income Taxes (NOL and Tax Credit Valuation Allowances) (Details) Details http://www.donaldson.com/role/IncomeTaxesTables 65 false false R66.htm 2437420 - Disclosure - Income Taxes (Schedule of Reconciliation of Beginning and Ending Amount of Gross Unrecognized Tax Benefits) (Details) Sheet http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofBeginningandEndingAmountofGrossUnrecognizedTaxBenefitsDetails Income Taxes (Schedule of Reconciliation of Beginning and Ending Amount of Gross Unrecognized Tax Benefits) (Details) Details http://www.donaldson.com/role/IncomeTaxesTables 66 false false R67.htm 2440421 - Disclosure - Leases (Lease Cost) (Details) Sheet http://www.donaldson.com/role/LeasesLeaseCostDetails Leases (Lease Cost) (Details) Details http://www.donaldson.com/role/LeasesTables 67 false false R68.htm 2441422 - Disclosure - Leases (Supplemental Information) (Details) Sheet http://www.donaldson.com/role/LeasesSupplementalInformationDetails Leases (Supplemental Information) (Details) Details http://www.donaldson.com/role/LeasesTables 68 false false R69.htm 2442423 - Disclosure - Leases (Maturities) (Details) Sheet http://www.donaldson.com/role/LeasesMaturitiesDetails Leases (Maturities) (Details) Details http://www.donaldson.com/role/LeasesTables 69 false false R70.htm 2445424 - 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 70 false false R71.htm 2448425 - Disclosure - Stockholders' Equity (Narrative) (Details) Sheet http://www.donaldson.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity (Narrative) (Details) Details http://www.donaldson.com/role/StockholdersEquity 71 false false R72.htm 2449426 - Disclosure - Stockholders' Equity (Schedule of Treasury Stock) (Details) Sheet http://www.donaldson.com/role/StockholdersEquityScheduleofTreasuryStockDetails Stockholders' Equity (Schedule of Treasury Stock) (Details) Details http://www.donaldson.com/role/StockholdersEquity 72 false false R73.htm 2452427 - 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 73 false false R74.htm 2455428 - Disclosure - Stock-Based Compensation (Narrative) (Details) Sheet http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation (Narrative) (Details) Details http://www.donaldson.com/role/StockBasedCompensationTables 74 false false R75.htm 2456429 - Disclosure - Stock-Based Compensation (Weighted Average Assumptions for Recognized Fair Value of Stock-Based Employee Compensation Cost) (Details) Sheet http://www.donaldson.com/role/StockBasedCompensationWeightedAverageAssumptionsforRecognizedFairValueofStockBasedEmployeeCompensationCostDetails Stock-Based Compensation (Weighted Average Assumptions for Recognized Fair Value of Stock-Based Employee Compensation Cost) (Details) Details http://www.donaldson.com/role/StockBasedCompensationTables 75 false false R76.htm 2457430 - 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 76 false false R77.htm 2458431 - Disclosure - Stock-Based Compensation (Summary of Information Concerning Outstanding and Exercisable Options) (Details) Sheet http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails Stock-Based Compensation (Summary of Information Concerning Outstanding and Exercisable Options) (Details) Details http://www.donaldson.com/role/StockBasedCompensationTables 77 false false R78.htm 2459432 - Disclosure - Stock-Based Compensation (Status for Options Which Contain Vesting Provisions) (Details) Sheet http://www.donaldson.com/role/StockBasedCompensationStatusforOptionsWhichContainVestingProvisionsDetails Stock-Based Compensation (Status for Options Which Contain Vesting Provisions) (Details) Details http://www.donaldson.com/role/StockBasedCompensationTables 78 false false R79.htm 2460433 - Disclosure - Stock-Based Compensation (Status for Performance-Based Awards Which Contain Vesting Provisions) (Details) Sheet http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails Stock-Based Compensation (Status for Performance-Based Awards Which Contain Vesting Provisions) (Details) Details http://www.donaldson.com/role/StockBasedCompensationTables 79 false false R80.htm 2463434 - Disclosure - Employee Benefit Plans (Narrative) (Details) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails Employee Benefit Plans (Narrative) (Details) Details http://www.donaldson.com/role/EmployeeBenefitPlansTables 80 false false R81.htm 2464435 - 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 81 false false R82.htm 2465436 - Disclosure - Employee Benefit Plans (Obligations and Funded Status of Company's Pension Plans) (Details) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails Employee Benefit Plans (Obligations and Funded Status of Company's Pension Plans) (Details) Details http://www.donaldson.com/role/EmployeeBenefitPlansTables 82 false false R83.htm 2466437 - Disclosure - Employee Benefit Plans (Weighted-Average Discount Rates in Determining Actuarial Present Value of Projected Benefit Obligation) (Details) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails Employee Benefit Plans (Weighted-Average Discount Rates in Determining Actuarial Present Value of Projected Benefit Obligation) (Details) Details http://www.donaldson.com/role/EmployeeBenefitPlansTables 83 false false R84.htm 2467438 - Disclosure - Employee Benefit Plans (Assumptions Used to Determine Net Periodic Benefit Cost) (Details) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails Employee Benefit Plans (Assumptions Used to Determine Net Periodic Benefit Cost) (Details) Details http://www.donaldson.com/role/EmployeeBenefitPlansTables 84 false false R85.htm 2468439 - Disclosure - Employee Benefit Plans (Fair Value of Assets Held) (Details) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails Employee Benefit Plans (Fair Value of Assets Held) (Details) Details http://www.donaldson.com/role/EmployeeBenefitPlansTables 85 false false R86.htm 2469440 - Disclosure - Employee Benefit Plans (Unfunded Commitments and Redemption Restrictions) (Details) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails Employee Benefit Plans (Unfunded Commitments and Redemption Restrictions) (Details) Details http://www.donaldson.com/role/EmployeeBenefitPlansTables 86 false false R87.htm 2470441 - Disclosure - Employee Benefit Plans (Changes in Fair Value of U.S. Pension Plans' Level 3 Assets) (Details) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails Employee Benefit Plans (Changes in Fair Value of U.S. Pension Plans' Level 3 Assets) (Details) Details http://www.donaldson.com/role/EmployeeBenefitPlansTables 87 false false R88.htm 2471442 - Disclosure - Employee Benefit Plans (Pension Plan Target Allocation) (Details) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails Employee Benefit Plans (Pension Plan Target Allocation) (Details) Details http://www.donaldson.com/role/EmployeeBenefitPlansTables 88 false false R89.htm 2472443 - Disclosure - Employee Benefit Plans (Estimated Future Benefit Payments for U.S. and Non U.S. Plans) (Details) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansEstimatedFutureBenefitPaymentsforUSandNonUSPlansDetails Employee Benefit Plans (Estimated Future Benefit Payments for U.S. and Non U.S. Plans) (Details) Details http://www.donaldson.com/role/EmployeeBenefitPlansTables 89 false false R90.htm 2475444 - Disclosure - Fair Value Measurements (Narrative) (Details) Sheet http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements (Narrative) (Details) Details http://www.donaldson.com/role/FairValueMeasurementsTables 90 false false R91.htm 2476445 - Disclosure - Fair Value Measurements (Fair Value of Outstanding Derivatives in Consolidated Balance Sheets) (Details) Sheet http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails Fair Value Measurements (Fair Value of Outstanding Derivatives in Consolidated Balance Sheets) (Details) Details http://www.donaldson.com/role/FairValueMeasurementsTables 91 false false R92.htm 2479446 - Disclosure - Guarantees (Balance Sheet) (Details) Sheet http://www.donaldson.com/role/GuaranteesBalanceSheetDetails Guarantees (Balance Sheet) (Details) Details http://www.donaldson.com/role/GuaranteesTables 92 false false R93.htm 2480447 - Disclosure - Guarantees (Income Statement) (Details) Sheet http://www.donaldson.com/role/GuaranteesIncomeStatementDetails Guarantees (Income Statement) (Details) Details http://www.donaldson.com/role/GuaranteesTables 93 false false R94.htm 2482448 - Disclosure - Commitment and Contingencies (Narrative) (Details) Sheet http://www.donaldson.com/role/CommitmentandContingenciesNarrativeDetails Commitment and Contingencies (Narrative) (Details) Details 94 false false R95.htm 2485449 - 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 95 false false R96.htm 2486450 - Disclosure - Segment Reporting (Net Sales by Product Within Engine Products Segment and Industrial Products Segment) (Details) Sheet http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails Segment Reporting (Net Sales by Product Within Engine Products Segment and Industrial Products Segment) (Details) Details http://www.donaldson.com/role/SegmentReportingTables 96 false false R97.htm 2487451 - Disclosure - Segment Reporting (Geographic Sales by Origination and Property, Plant and Equipment) (Details) Sheet http://www.donaldson.com/role/SegmentReportingGeographicSalesbyOriginationandPropertyPlantandEquipmentDetails Segment Reporting (Geographic Sales by Origination and Property, Plant and Equipment) (Details) Details http://www.donaldson.com/role/SegmentReportingTables 97 false false R98.htm 2489452 - Disclosure - Restructuring (Details) Sheet http://www.donaldson.com/role/RestructuringDetails Restructuring (Details) Details http://www.donaldson.com/role/Restructuring 98 false false All Reports Book All Reports dci-20210731.htm dci-20210731.xsd dci-20210731_cal.xml dci-20210731_def.xml dci-20210731_lab.xml dci-20210731_pre.xml exhibit21dci20210731.htm exhibit23dci20210731.htm exhibit24dci20210731.htm exhibit31-adci20210731.htm exhibit31-bdci20210731.htm exhibit32dci20210731.htm dci-20210731_g1.gif dci-20210731_g2.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/country/2021 http://xbrl.sec.gov/dei/2021 true true JSON 120 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dci-20210731.htm": { "axisCustom": 0, "axisStandard": 33, "contextCount": 423, "dts": { "calculationLink": { "local": [ "dci-20210731_cal.xml" ] }, "definitionLink": { "local": [ "dci-20210731_def.xml" ] }, "inline": { "local": [ "dci-20210731.htm" ] }, "labelLink": { "local": [ "dci-20210731_lab.xml" ] }, "presentationLink": { "local": [ "dci-20210731_pre.xml" ] }, "schema": { "local": [ "dci-20210731.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 790, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 7, "http://www.donaldson.com/20210731": 2, "http://xbrl.sec.gov/dei/2021": 4, "total": 13 }, "keyCustom": 40, "keyStandard": 518, "memberCustom": 46, "memberStandard": 65, "nsprefix": "dci", "nsuri": "http://www.donaldson.com/20210731", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.donaldson.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Acquisitions and Divestitures", "role": "http://www.donaldson.com/role/AcquisitionsandDivestitures", "shortName": "Acquisitions and Divestitures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106103 - Disclosure - Revenue", "role": "http://www.donaldson.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Inventories, Net", "role": "http://www.donaldson.com/role/InventoriesNet", "shortName": "Inventories, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113105 - Disclosure - Property, Plant and Equipment, Net", "role": "http://www.donaldson.com/role/PropertyPlantandEquipmentNet", "shortName": "Property, Plant and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116106 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Short-Term Borrowings and Long-Term Debt", "role": "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebt", "shortName": "Short-Term Borrowings and Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124108 - Disclosure - Long-Term Debt", "role": "http://www.donaldson.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129109 - Disclosure - Income Taxes", "role": "http://www.donaldson.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - Leases", "role": "http://www.donaldson.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS", "role": "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "shortName": "CONSOLIDATED STATEMENTS OF EARNINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143111 - Disclosure - Earnings Per Share", "role": "http://www.donaldson.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146112 - Disclosure - Stockholders' Equity", "role": "http://www.donaldson.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150113 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153114 - Disclosure - Stock-Based Compensation", "role": "http://www.donaldson.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161115 - Disclosure - Employee Benefit Plans", "role": "http://www.donaldson.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesAndFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2173116 - Disclosure - Fair Value Measurements", "role": "http://www.donaldson.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesAndFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2177117 - Disclosure - Guarantees", "role": "http://www.donaldson.com/role/Guarantees", "shortName": "Guarantees", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2181118 - Disclosure - Commitments and Contingencies", "role": "http://www.donaldson.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2183119 - Disclosure - Segment Reporting", "role": "http://www.donaldson.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2188120 - Disclosure - Restructuring", "role": "http://www.donaldson.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - 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", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Revenue (Tables)", "role": "http://www.donaldson.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Inventories, Net (Tables)", "role": "http://www.donaldson.com/role/InventoriesNetTables", "shortName": "Inventories, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Property, Plant and Equipment, Net (Tables)", "role": "http://www.donaldson.com/role/PropertyPlantandEquipmentNetTables", "shortName": "Property, Plant and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - 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", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Short-Term Borrowings and Long-Term Debt (Tables)", "role": "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtTables", "shortName": "Short-Term Borrowings and Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.donaldson.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330307 - Disclosure - Income Taxes (Tables)", "role": "http://www.donaldson.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - Leases (Tables)", "role": "http://www.donaldson.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344309 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.donaldson.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "role": "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347310 - Disclosure - Shareholders' Equity (Tables)", "role": "http://www.donaldson.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351311 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354312 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.donaldson.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362313 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2374314 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.donaldson.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2378315 - Disclosure - Guarantees (Tables)", "role": "http://www.donaldson.com/role/GuaranteesTables", "shortName": "Guarantees (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2384316 - Disclosure - Segment Reporting (Tables)", "role": "http://www.donaldson.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "ieaeaf59c5c4f49a19166d24b504114c4_I20210131", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Acquisitions and Divestitures (Narrative) (Details)", "role": "http://www.donaldson.com/role/AcquisitionsandDivestituresNarrativeDetails", "shortName": "Acquisitions and Divestitures (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "ieaeaf59c5c4f49a19166d24b504114c4_I20210131", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenue (Disaggregation of Revenue by Geographic Region) (Details)", "role": "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicRegionDetails", "shortName": "Revenue (Disaggregation of Revenue by Geographic Region) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Revenue (Narrative) (Details)", "role": "http://www.donaldson.com/role/RevenueNarrativeDetails", "shortName": "Revenue (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Inventories, Net (Details)", "role": "http://www.donaldson.com/role/InventoriesNetDetails", "shortName": "Inventories, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - Disclosure - Property, Plant and Equipment, Net (Details)", "role": "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails", "shortName": "Property, Plant and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418407 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419408 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420409 - Disclosure - Goodwill and Other Intangible Assets (Expected Amortization Expense Relating to Existing Intangible Assets) (Details)", "role": "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets (Expected Amortization Expense Relating to Existing Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423410 - Disclosure - Short-Term Borrowings and Long-Term Debt (Details)", "role": "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails", "shortName": "Short-Term Borrowings and Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i762038a3e45a492aa623571f82bc0174_I20210731", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426411 - Disclosure - Long-Term Debt (Schedule of Long-term Debt) (Details)", "role": "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails", "shortName": "Long-Term Debt (Schedule of Long-term Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "icbb7b0e7c109487aa7072bac4bfa5ff9_I20210731", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427412 - Disclosure - Long-Term Debt (Narrative) (Details)", "role": "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-Term Debt (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i7fdd8df20c96400ab74fe0b9acdb8ceb_D20210501-20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428413 - Disclosure - Long-Term Debt (Future Maturities of Long Term Debt) (Details)", "role": "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails", "shortName": "Long-Term Debt (Future Maturities of Long Term Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431414 - Disclosure - Income Taxes (Components of Earnings Before Income Taxes) (Details)", "role": "http://www.donaldson.com/role/IncomeTaxesComponentsofEarningsBeforeIncomeTaxesDetails", "shortName": "Income Taxes (Components of Earnings Before Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432415 - Disclosure - Income Taxes (Components of The Provision for Income Taxes) (Details)", "role": "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails", "shortName": "Income Taxes (Components of The Provision for Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - Disclosure - Income Taxes (Schedule of Reconciliation of U.S. Statutory Income Tax Rate With Effective Income Tax Rate) (Details)", "role": "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails", "shortName": "Income Taxes (Schedule of Reconciliation of U.S. Statutory Income Tax Rate With Effective Income Tax Rate) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434417 - Disclosure - Income Taxes (Schedule of Temporary Differences That Give Rise to Deferred Tax Assets and Liabilities) (Details)", "role": "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes (Schedule of Temporary Differences That Give Rise to Deferred Tax Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "dci:OperatingLossesAndTaxCreditCarryforwardValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435418 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "dci:OperatingLossesAndTaxCreditCarryforwardValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dci:ScheduleOfNetOperatingLossAndTaxCreditValuationAllowancesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "ia7f2f8cd61274100a232e5b5e9cd85e0_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436419 - Disclosure - Income Taxes (NOL and Tax Credit Valuation Allowances) (Details)", "role": "http://www.donaldson.com/role/IncomeTaxesNOLandTaxCreditValuationAllowancesDetails", "shortName": "Income Taxes (NOL and Tax Credit Valuation Allowances) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dci:ScheduleOfNetOperatingLossAndTaxCreditValuationAllowancesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "lang": "en-US", "name": "dci:ValuationAllowanceDeferredTaxAssetCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "ia7f2f8cd61274100a232e5b5e9cd85e0_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Income Taxes (Schedule of Reconciliation of Beginning and Ending Amount of Gross Unrecognized Tax Benefits) (Details)", "role": "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofBeginningandEndingAmountofGrossUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes (Schedule of Reconciliation of Beginning and Ending Amount of Gross Unrecognized Tax Benefits) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i684c1c118a9243c595823b159d7b6dd1_I20180731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440421 - Disclosure - Leases (Lease Cost) (Details)", "role": "http://www.donaldson.com/role/LeasesLeaseCostDetails", "shortName": "Leases (Lease Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dci:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441422 - Disclosure - Leases (Supplemental Information) (Details)", "role": "http://www.donaldson.com/role/LeasesSupplementalInformationDetails", "shortName": "Leases (Supplemental Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dci:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442423 - Disclosure - Leases (Maturities) (Details)", "role": "http://www.donaldson.com/role/LeasesMaturitiesDetails", "shortName": "Leases (Maturities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445424 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448425 - Disclosure - Stockholders' Equity (Narrative) (Details)", "role": "http://www.donaldson.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "ia7f2f8cd61274100a232e5b5e9cd85e0_I20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449426 - Disclosure - Stockholders' Equity (Schedule of Treasury Stock) (Details)", "role": "http://www.donaldson.com/role/StockholdersEquityScheduleofTreasuryStockDetails", "shortName": "Stockholders' Equity (Schedule of Treasury Stock) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i512a0e09c7324424b02d1367355c8282_D20200801-20210731", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "ia7f2f8cd61274100a232e5b5e9cd85e0_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452427 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455428 - Disclosure - Stock-Based Compensation (Narrative) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456429 - Disclosure - Stock-Based Compensation (Weighted Average Assumptions for Recognized Fair Value of Stock-Based Employee Compensation Cost) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationWeightedAverageAssumptionsforRecognizedFairValueofStockBasedEmployeeCompensationCostDetails", "shortName": "Stock-Based Compensation (Weighted Average Assumptions for Recognized Fair Value of Stock-Based Employee Compensation Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "ia7f2f8cd61274100a232e5b5e9cd85e0_I20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457430 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458431 - Disclosure - Stock-Based Compensation (Summary of Information Concerning Outstanding and Exercisable Options) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails", "shortName": "Stock-Based Compensation (Summary of Information Concerning Outstanding and Exercisable Options) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "ia7f2f8cd61274100a232e5b5e9cd85e0_I20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459432 - Disclosure - Stock-Based Compensation (Status for Options Which Contain Vesting Provisions) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationStatusforOptionsWhichContainVestingProvisionsDetails", "shortName": "Stock-Based Compensation (Status for Options Which Contain Vesting Provisions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "ibbb6da969f794899bc7d6186ef8fe85f_I20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460433 - Disclosure - Stock-Based Compensation (Status for Performance-Based Awards Which Contain Vesting Provisions) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails", "shortName": "Stock-Based Compensation (Status for Performance-Based Awards Which Contain Vesting Provisions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "ie8f7b4424e3f4bfca2a8b99651d11abd_D20200801-20210731", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i684c1c118a9243c595823b159d7b6dd1_I20180731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "role": "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "ie4bc3eddf5344ea0b1898379e89f0263_I20180731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "dci:DeferredCompensationArrangementWithIndividualMaximumFutureDeferredReceiptsAllowed", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463434 - Disclosure - Employee Benefit Plans (Narrative) (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "shortName": "Employee Benefit Plans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "dci:DeferredCompensationArrangementWithIndividualMaximumFutureDeferredReceiptsAllowed", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i9103482a35d24d6fa7d23011236ed140_D20190801-20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464435 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i769ad41757434d66b16d379eb4350b78_D20200801-20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "ia60392051e674565abac75f8cfeb367a_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465436 - Disclosure - Employee Benefit Plans (Obligations and Funded Status of Company's Pension Plans) (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails", "shortName": "Employee Benefit Plans (Obligations and Funded Status of Company's Pension Plans) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i769ad41757434d66b16d379eb4350b78_D20200801-20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dci:WeightedAverageDiscountRatesInDeterminingActuarialPresentValueOfProjectedBenefitObligationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i9d12e4361972481a8ded4c7135777be5_I20210731", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466437 - Disclosure - Employee Benefit Plans (Weighted-Average Discount Rates in Determining Actuarial Present Value of Projected Benefit Obligation) (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails", "shortName": "Employee Benefit Plans (Weighted-Average Discount Rates in Determining Actuarial Present Value of Projected Benefit Obligation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dci:WeightedAverageDiscountRatesInDeterminingActuarialPresentValueOfProjectedBenefitObligationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i9d12e4361972481a8ded4c7135777be5_I20210731", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i5be1615526174285a4d2770c5c828453_D20200801-20210731", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467438 - Disclosure - Employee Benefit Plans (Assumptions Used to Determine Net Periodic Benefit Cost) (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails", "shortName": "Employee Benefit Plans (Assumptions Used to Determine Net Periodic Benefit Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i5be1615526174285a4d2770c5c828453_D20200801-20210731", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "id941024143f44e1b8a62bcfb38ce948a_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468439 - Disclosure - Employee Benefit Plans (Fair Value of Assets Held) (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "shortName": "Employee Benefit Plans (Fair Value of Assets Held) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i9d12e4361972481a8ded4c7135777be5_I20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i9d12e4361972481a8ded4c7135777be5_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469440 - Disclosure - Employee Benefit Plans (Unfunded Commitments and Redemption Restrictions) (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails", "shortName": "Employee Benefit Plans (Unfunded Commitments and Redemption Restrictions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i9d12e4361972481a8ded4c7135777be5_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "ia60392051e674565abac75f8cfeb367a_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470441 - Disclosure - Employee Benefit Plans (Changes in Fair Value of U.S. Pension Plans' Level 3 Assets) (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails", "shortName": "Employee Benefit Plans (Changes in Fair Value of U.S. Pension Plans' Level 3 Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "iebbcaa26b5f94f14aee0494f50a89616_D20200801-20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i3446b649a4414ba9aa14403398419b8a_I20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471442 - Disclosure - Employee Benefit Plans (Pension Plan Target Allocation) (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails", "shortName": "Employee Benefit Plans (Pension Plan Target Allocation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i3446b649a4414ba9aa14403398419b8a_I20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472443 - Disclosure - Employee Benefit Plans (Estimated Future Benefit Payments for U.S. and Non U.S. Plans) (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansEstimatedFutureBenefitPaymentsforUSandNonUSPlansDetails", "shortName": "Employee Benefit Plans (Estimated Future Benefit Payments for U.S. and Non U.S. Plans) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if453000f844a4b4fbdd4bcfc6c7fb7c6_D20210730-20210730", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008009 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)", "role": "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i86b58ec28ff24cc7b3f577cf5b064c93_D20210501-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RealizedInvestmentGainsLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475444 - Disclosure - Fair Value Measurements (Narrative) (Details)", "role": "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i86b58ec28ff24cc7b3f577cf5b064c93_D20210501-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RealizedInvestmentGainsLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "icd081ff20295449a845716d1bd82711f_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476445 - Disclosure - Fair Value Measurements (Fair Value of Outstanding Derivatives in Consolidated Balance Sheets) (Details)", "role": "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails", "shortName": "Fair Value Measurements (Fair Value of Outstanding Derivatives in Consolidated Balance Sheets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "icd081ff20295449a845716d1bd82711f_I20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479446 - Disclosure - Guarantees (Balance Sheet) (Details)", "role": "http://www.donaldson.com/role/GuaranteesBalanceSheetDetails", "shortName": "Guarantees (Balance Sheet) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480447 - Disclosure - Guarantees (Income Statement) (Details)", "role": "http://www.donaldson.com/role/GuaranteesIncomeStatementDetails", "shortName": "Guarantees (Income Statement) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i25901e15cbfa4ea8bd58bb8d9120732b_D20200801-20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482448 - Disclosure - Commitment and Contingencies (Narrative) (Details)", "role": "http://www.donaldson.com/role/CommitmentandContingenciesNarrativeDetails", "shortName": "Commitment and Contingencies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2485449 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesAmountOfEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2486450 - Disclosure - Segment Reporting (Net Sales by Product Within Engine Products Segment and Industrial Products Segment) (Details)", "role": "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails", "shortName": "Segment Reporting (Net Sales by Product Within Engine Products Segment and Industrial Products Segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i8fb683ce06bb4eef91af6da76fa9aafe_D20200801-20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i1fa9121635b04146b5f16f6a43695073_D20200801-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2487451 - Disclosure - Segment Reporting (Geographic Sales by Origination and Property, Plant and Equipment) (Details)", "role": "http://www.donaldson.com/role/SegmentReportingGeographicSalesbyOriginationandPropertyPlantandEquipmentDetails", "shortName": "Segment Reporting (Geographic Sales by Origination and Property, Plant and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "i633bf15a45374e81b20406ac441388c2_I20210731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2489452 - Disclosure - Restructuring (Details)", "role": "http://www.donaldson.com/role/RestructuringDetails", "shortName": "Restructuring (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dci-20210731.htm", "contextRef": "if99b687021e044e7953e9c530fbad5a2_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 112, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "netLabel": "U.S. Credit Facilities", "terseLabel": "U.S. Plan" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansTables", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails", "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "dci_A2127YearNoteDue2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2.12% 7 Year Note Due 2028", "label": "2.12% 7 Year Note Due 2028 [Member]", "terseLabel": "2.12% fixed rate unsecured senior notes maturing 2028" } } }, "localname": "A2127YearNoteDue2028Member", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "dci_A2510YearNoteDue2031Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2.5% 10 Year Note Due 2031", "label": "2.5% 10 Year Note Due 2031 [Member]", "terseLabel": "2.50% fixed rate unsecured senior notes maturing 2031" } } }, "localname": "A2510YearNoteDue2031Member", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "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/20210731", "presentation": [ "http://www.donaldson.com/role/GuaranteesBalanceSheetDetails", "http://www.donaldson.com/role/GuaranteesIncomeStatementDetails" ], "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/20210731", "presentation": [ "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails" ], "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/20210731", "presentation": [ "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails" ], "xbrltype": "domainItemType" }, "dci_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AssetsAndLiabilitiesLessee", "label": "AssetsAndLiabilitiesLessee [Table Text Block]", "terseLabel": "Supplemental balance sheet information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.donaldson.com/20210731", "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/20210731", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "xbrltype": "domainItemType" }, "dci_CapitalizationOfDirectCostForPurchaseOfInternalUseSoftwareAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalization Of Direct Cost For Purchase Of Internal Use Software Amortization Period.", "label": "Capitalization Of Direct Cost For Purchase Of Internal Use Software Amortization Period", "terseLabel": "Capitalization of direct cost, amortization period in years" } } }, "localname": "CapitalizationOfDirectCostForPurchaseOfInternalUseSoftwareAmortizationPeriod", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "dci_ChangeInUnrecognizedTaxBenefits": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Change In Unrecognized Tax Benefits", "label": "Change in unrecognized tax benefits", "negatedTerseLabel": "Change in unrecognized tax benefits (percentage)" } } }, "localname": "ChangeInUnrecognizedTaxBenefits", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "dci_ContributoryEmployeeSavingPlanEmployeeContributionThresholdLimitFromCompensationMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contributory Employee Saving Plan Employee Contribution Threshold Limit From Compensation Maximum.", "label": "Contributory Employee Saving Plan Employee Contribution Threshold Limit From Compensation Maximum", "terseLabel": "Contributory employee saving plan, employee contribution threshold limit from compensation, maximum (percent)" } } }, "localname": "ContributoryEmployeeSavingPlanEmployeeContributionThresholdLimitFromCompensationMaximum", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "dci_ContributoryEmployeeSavingPlanPercentageMatchOfParticipantsFirstContributions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contributory Employee Saving Plan Percentage Match Of Participants First Contributions", "label": "Contributory Employee Saving Plan Percentage Match Of Participants First Contributions", "terseLabel": "Contributory employee saving plan, percentage match of participants, first contributions (percent)" } } }, "localname": "ContributoryEmployeeSavingPlanPercentageMatchOfParticipantsFirstContributions", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "dci_ContributoryEmployeeSavingPlanPercentageMatchOfParticipantsSecondContributions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contributory Employee Saving Plan Percentage Match Of Participants Second Contributions", "label": "Contributory Employee Saving Plan Percentage Match Of Participants Second Contributions", "terseLabel": "Contributory employee saving plan, percentage match of participants, second contributions (percent)" } } }, "localname": "ContributoryEmployeeSavingPlanPercentageMatchOfParticipantsSecondContributions", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "dci_ContributoryEmployeeSavingPlanPercentageOfParticipantsFirstEligibleCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contributory Employee Saving Plan Percentage Of Participants First Eligible Compensation", "label": "Contributory Employee Saving Plan Percentage Of Participants First Eligible Compensation", "terseLabel": "Contributory employee saving plan, percentage of participants, first eligible compensation (percent)" } } }, "localname": "ContributoryEmployeeSavingPlanPercentageOfParticipantsFirstEligibleCompensation", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "dci_ContributoryEmployeeSavingPlanPercentageOfParticipantsSecondEligibleCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contributory Employee Saving Plan Percentage Of Participants Second Eligible Compensation", "label": "Contributory Employee Saving Plan Percentage Of Participants Second Eligible Compensation", "terseLabel": "Contributory employee saving plan, percentage of participants, second eligible compensation (percent)" } } }, "localname": "ContributoryEmployeeSavingPlanPercentageOfParticipantsSecondEligibleCompensation", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "dci_CorporateAndReconcilingItemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate And Reconciling Items", "label": "Corporate And Reconciling Items [Member]", "terseLabel": "Corporate and Unallocated" } } }, "localname": "CorporateAndReconcilingItemsMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_DebtInstrumentNumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Number Of Tranches", "label": "Debt Instrument, Number Of Tranches", "terseLabel": "Number of tranches (tranche)" } } }, "localname": "DebtInstrumentNumberOfTranches", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "dci_DeferredCompensationArrangementWithIndividualMaximumFutureDeferredReceiptsAllowed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Arrangement With Individual Maximum Future Deferred Receipts Allowed", "label": "Deferred Compensation Arrangement With Individual Maximum Future Deferred Receipts Allowed", "terseLabel": "Deferred compensation arrangement with individual, maximum future deferred receipts allowed (percent)" } } }, "localname": "DeferredCompensationArrangementWithIndividualMaximumFutureDeferredReceiptsAllowed", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "dci_DeferredStockAndOtherActivity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of recognized share-based compensation during the period, that is, the amount recognized as expense in the income statement. It also represents the value of stock granted during the period as a result of any share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Deferred Stock And Other Activity", "negatedTerseLabel": "Deferred stock and other activity" } } }, "localname": "DeferredStockAndOtherActivity", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "dci_DeferredTaxAssetsOperatingLeaseAssets": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Operating Lease Assets", "label": "Deferred Tax Assets Operating Lease Assets", "terseLabel": "Operating lease assets" } } }, "localname": "DeferredTaxAssetsOperatingLeaseAssets", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dci_DeferredTaxLiabilitiesOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities Operating Lease Liabilities", "label": "Deferred Tax Liabilities Operating Lease Liabilities", "negatedLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseLiabilities", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dci_DefineBenefitPlanAssetsIncludingAssetsMeasuredUnderTheNetAssetValueApproach": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Define Benefit Plan Assets, Including Assets Measured Under The Net Asset Value Approach", "label": "Define Benefit Plan Assets, Including Assets Measured Under The Net Asset Value Approach", "terseLabel": "Assets including NAV assets" } } }, "localname": "DefineBenefitPlanAssetsIncludingAssetsMeasuredUnderTheNetAssetValueApproach", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails" ], "xbrltype": "monetaryItemType" }, "dci_DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Alternative Investments, Fair Value Of Plan Assets", "label": "Defined Benefit Plan, Alternative Investments, Fair Value Of Plan Assets", "terseLabel": "NAV" } } }, "localname": "DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails" ], "xbrltype": "monetaryItemType" }, "dci_DefinedBenefitPlanAmortizationOfPriorServiceCostCreditAndAmortizationOfTransitionObligationsAssets": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the prior service cost or credit and transition obligation or asset recognized in net periodic benefit cost relating to benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation.", "label": "Defined Benefit Plan, Amortization Of Prior Service Cost Credit and Amortization of Transition Obligations Assets", "terseLabel": "Prior service cost and transition amortization" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCreditAndAmortizationOfTransitionObligationsAssets", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "dci_DefinedBenefitPlanInsuranceContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Insurance Contracts", "label": "Defined Benefit Plan, Insurance Contracts [Member]", "terseLabel": "Insurance contracts" } } }, "localname": "DefinedBenefitPlanInsuranceContractsMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails" ], "xbrltype": "domainItemType" }, "dci_DefinedBenefitPlanPlanAssetsCashAndCreditContributionsByEmployer": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Plan Assets, Cash And Credit Contributions by Employer", "label": "Defined Benefit Plan, Plan Assets, Cash And Credit Contributions by Employer", "terseLabel": "Cash and credit contributions" } } }, "localname": "DefinedBenefitPlanPlanAssetsCashAndCreditContributionsByEmployer", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "dci_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseDecreaseFromForeignCurrencyExchange": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) From Foreign Currency Exchange", "label": "Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) From Foreign Currency Exchange", "verboseLabel": "Foreign currency exchange" } } }, "localname": "DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseDecreaseFromForeignCurrencyExchange", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails" ], "xbrltype": "monetaryItemType" }, "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": "Defined contribution plan, annual retirement contributions (percent)" } } }, "localname": "DefinedContributionPlanAnnualRetirementContributionsPercent", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "dci_DirectorOriginalGrantsWithoutReloadsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Director Original Grants Without Reloads [Member]", "label": "Director Original Grants Without Reloads [Member]", "terseLabel": "Director and officer grants" } } }, "localname": "DirectorOriginalGrantsWithoutReloadsMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationWeightedAverageAssumptionsforRecognizedFairValueofStockBasedEmployeeCompensationCostDetails" ], "xbrltype": "domainItemType" }, "dci_EffectiveIncomeTaxRateReconciliationImpactOfUSTaxCutsAndJobsActPercent": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Impact Of U S Tax Cuts And Jobs Act, Percent", "label": "Effective Income Tax Rate Reconciliation, Impact Of U S Tax Cuts And Jobs Act, Percent", "terseLabel": "Impact of U.S. Tax Cuts and Jobs Act (percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationImpactOfUSTaxCutsAndJobsActPercent", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "dci_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ForeignDerivedIntangibleIncomePercent": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, Foreign Derived Intangible Income, Percent", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, Foreign Derived Intangible Income, Percent", "negatedTerseLabel": "Foreign Derived Intangible Income (FDII) (percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ForeignDerivedIntangibleIncomePercent", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "dci_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GlobalIntangibleLowTaxIncomePercent": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, Global Intangible Low Tax Income, Percent", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, Global Intangible Low Tax Income, Percent", "terseLabel": "Global Intangible Low Tax Income (GILTI) (percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GlobalIntangibleLowTaxIncomePercent", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "dci_EngineProductsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engine Products Segment", "label": "Engine Products Segment [Member]", "terseLabel": "Engine Products Segment" } } }, "localname": "EngineProductsSegmentMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofGoodwillDetails", "http://www.donaldson.com/role/RestructuringDetails", "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "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/20210731", "presentation": [ "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails" ], "xbrltype": "domainItemType" }, "dci_HostingArrangementServiceContractPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hosting Arrangement, Service Contract, Policy", "label": "Hosting Arrangement, Service Contract, Policy [Policy Text Block]", "terseLabel": "Cloud Computing Software" } } }, "localname": "HostingArrangementServiceContractPolicyPolicyTextBlock", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dci_HourlyPensionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hourly Pension Plan [Member]", "label": "Hourly Pension Plan [Member]", "terseLabel": "Hourly Pension Plan" } } }, "localname": "HourlyPensionPlanMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails" ], "xbrltype": "domainItemType" }, "dci_IndependentInsuranceCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Independent Insurance Company", "label": "Independent Insurance Company [Member]", "terseLabel": "Independent Insurance Company" } } }, "localname": "IndependentInsuranceCompanyMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "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/20210731", "presentation": [ "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails" ], "xbrltype": "domainItemType" }, "dci_IndustrialProductsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial Products Segment", "label": "Industrial Products Segment [Member]", "terseLabel": "Industrial Products Segment" } } }, "localname": "IndustrialProductsSegmentMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofGoodwillDetails", "http://www.donaldson.com/role/RestructuringDetails", "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_InterestRateSwapIIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap II", "label": "Interest Rate Swap II [Member]", "terseLabel": "Interest Rate Swap II" } } }, "localname": "InterestRateSwapIIMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dci_InvestmentFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment Funds [Member]", "label": "Investment Funds [Member]", "terseLabel": "Investment funds" } } }, "localname": "InvestmentFundsMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails" ], "xbrltype": "domainItemType" }, "dci_LineOfCreditFacilityAdditionalBorrowingCapacityUnderCertainConditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Additional Borrowing Capacity Under Certain Conditions", "label": "Line Of Credit Facility, Additional Borrowing Capacity Under Certain Conditions", "terseLabel": "Additional borrowing capacity on line of credit under certain conditions" } } }, "localname": "LineOfCreditFacilityAdditionalBorrowingCapacityUnderCertainConditions", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "dci_LongTermDebtFixedInterestRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long Term Debt Fixed Interest Rate", "label": "Long Term Debt Fixed Interest Rate [Member]", "terseLabel": "Fixed Interest Rate" } } }, "localname": "LongTermDebtFixedInterestRateMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dci_LongTermDebtVariableInterestRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long Term Debt Variable Interest Rate", "label": "Long Term Debt Variable Interest Rate [Member]", "terseLabel": "Variable Interest Rate" } } }, "localname": "LongTermDebtVariableInterestRateMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dci_MaximumReductionInAmountOfUnrecognizedTaxBenefitsResultingFromLapseOfStatuteOfLimitations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum Reduction In Amount Of Unrecognized Tax Benefits, Resulting From Lapse Of Statute Of Limitations", "label": "Maximum Reduction In Amount Of Unrecognized Tax Benefits, Resulting From Lapse Of Statute Of Limitations", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "MaximumReductionInAmountOfUnrecognizedTaxBenefitsResultingFromLapseOfStatuteOfLimitations", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "dci_MultiCurrencyRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Multi-Currency Revolving Credit Facility", "label": "Multi-Currency Revolving Credit Facility [Member]", "terseLabel": "Multi-currency revolving credit facility" } } }, "localname": "MultiCurrencyRevolvingCreditFacilityMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "dci_NonOfficerOriginalGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non - Officer Original Grants [Member]", "label": "Non Officer Original Grants [Member]", "terseLabel": "Non-officer grants" } } }, "localname": "NonOfficerOriginalGrantsMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationWeightedAverageAssumptionsforRecognizedFairValueofStockBasedEmployeeCompensationCostDetails" ], "xbrltype": "domainItemType" }, "dci_NonUSExcludingEuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-US, Excluding Europe [Member]", "label": "Non-US, Excluding Europe [Member]", "terseLabel": "Rest of the World" } } }, "localname": "NonUSExcludingEuropeMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "dci_NumberOfBenefitPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Benefit Plans", "label": "Number Of Benefit Plans", "terseLabel": "Number of U.S. pension plan types" } } }, "localname": "NumberOfBenefitPlans", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "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/20210731", "presentation": [ "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails" ], "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/20210731", "presentation": [ "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails" ], "xbrltype": "domainItemType" }, "dci_OperatingLossesAndTaxCreditCarryforwardAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Losses And Tax Credit Carryforward Amount", "label": "Operating Losses And Tax Credit Carryforward Amount", "terseLabel": "Operating losses and tax credit carryforward amount" } } }, "localname": "OperatingLossesAndTaxCreditCarryforwardAmount", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "dci_OperatingLossesAndTaxCreditCarryforwardExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Losses And Tax Credit Carryforward Expiration Period", "label": "Operating Losses And Tax Credit Carryforward Expiration Period", "terseLabel": "Operating losses and tax credit carryforward expiration period" } } }, "localname": "OperatingLossesAndTaxCreditCarryforwardExpirationPeriod", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "durationItemType" }, "dci_OperatingLossesAndTaxCreditCarryforwardValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Losses And Tax Credit Carryforward Valuation Allowance", "label": "Operating Losses And Tax Credit Carryforward Valuation Allowance", "terseLabel": "Operating losses and tax credit carryforward valuation allowance" } } }, "localname": "OperatingLossesAndTaxCreditCarryforwardValuationAllowance", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "dci_OtherDispositionsDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Dispositions During Period Shares", "label": "Other Dispositions During Period Shares", "negatedLabel": "Other activity (in shares)" } } }, "localname": "OtherDispositionsDuringPeriodShares", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/StockholdersEquityScheduleofTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "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/20210731", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofIntangibleAssetsDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dci_PurchaseRightsExercisedInFinanceLease": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Rights Exercised In Finance Lease", "label": "Purchase Rights Exercised In Finance Lease", "negatedTerseLabel": "Purchase right exercised in finance lease" } } }, "localname": "PurchaseRightsExercisedInFinanceLease", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "dci_RangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range Five [Member]", "label": "Range Five [Member]", "terseLabel": "$47.50 and above" } } }, "localname": "RangeFiveMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "domainItemType" }, "dci_RangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range Four [Member]", "label": "Range Four [Member]", "terseLabel": "$42.50 to $47.49" } } }, "localname": "RangeFourMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "domainItemType" }, "dci_RangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range One [Member]", "label": "Range One [Member]", "terseLabel": "$28.00 to $32.49" } } }, "localname": "RangeOneMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "domainItemType" }, "dci_RangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range Three [Member]", "label": "Range Three [Member]", "terseLabel": "$37.50 to $42.49" } } }, "localname": "RangeThreeMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "domainItemType" }, "dci_RangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range Two [Member]", "label": "Range Two [Member]", "terseLabel": "$32.50 to $37.49" } } }, "localname": "RangeTwoMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "domainItemType" }, "dci_RetirementSavingsAndEmployeeStockOwnershipPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retirement Savings And Employee Stock Ownership Plan", "label": "Retirement Savings And Employee Stock Ownership Plan [Member]", "terseLabel": "Retirement Savings and Employee Stock Ownership Plan" } } }, "localname": "RetirementSavingsAndEmployeeStockOwnershipPlanMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "dci_SalariedPensionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Salaried Pension Plan [Member]", "label": "Salaried Pension Plan [Member]", "terseLabel": "Salaried Pension Plan" } } }, "localname": "SalariedPensionPlanMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails" ], "xbrltype": "domainItemType" }, "dci_ScheduleOfNetOperatingLossAndTaxCreditValuationAllowancesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Net Operating Loss And Tax Credit Valuation Allowances", "label": "Schedule Of Net Operating Loss And Tax Credit Valuation Allowances [Table Text Block]", "terseLabel": "Schedule of NOL and tax credit valuation allowances" } } }, "localname": "ScheduleOfNetOperatingLossAndTaxCreditValuationAllowancesTableTextBlock", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "dci_ScheduleofTreasurySharesActivityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Treasury Shares Activity [Roll Forward]", "label": "Schedule of Treasury Shares Activity [Roll Forward]", "terseLabel": "Schedule of Treasury Shares Activity" } } }, "localname": "ScheduleofTreasurySharesActivityRollForward", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/StockholdersEquityScheduleofTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "dci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested Options Forfeited, Number Of Shares", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested Options Forfeited, Number Of Shares", "negatedLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforOptionsWhichContainVestingProvisionsDetails" ], "xbrltype": "sharesItemType" }, "dci_ShorttermDebtOtherNonborrowingReductionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-term Debt, Other Non-borrowing Reductions [Member]", "label": "Short-term Debt, Other Non-borrowing Reductions [Member]", "terseLabel": "Other non-borrowing reductions" } } }, "localname": "ShorttermDebtOtherNonborrowingReductionsMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "dci_ShorttermDebtOutstandingBorrowingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-term Debt, Outstanding Borrowings [Member]", "label": "Short-term Debt, Outstanding Borrowings [Member]", "terseLabel": "Outstanding borrowings" } } }, "localname": "ShorttermDebtOutstandingBorrowingsMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "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/20210731", "presentation": [ "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails" ], "xbrltype": "domainItemType" }, "dci_StockholdersEquityShareBasedCompensation": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stockholders Equity, Share Based Compensation", "label": "Stockholders Equity, Share Based Compensation", "terseLabel": "Stock-based compensation plans" } } }, "localname": "StockholdersEquityShareBasedCompensation", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "dci_TargetPayoutPercentageRange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Target Payout Percentage Range", "label": "Target Payout Percentage Range", "terseLabel": "Target payout percentage (percent)" } } }, "localname": "TargetPayoutPercentageRange", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "dci_ThreePointSevenTwoPercentUnsecuredSeniorNotesDueMarchTwentySevenTwoThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "3.72% Unsecured Senior Notes Due March 27, 2024 [Member]", "label": "Three Point Seven Two Percent Unsecured Senior Notes Due March Twenty Seven Two Thousand Twenty Four [Member]", "terseLabel": "3.72% fixed rate unsecured senior notes maturing 2024" } } }, "localname": "ThreePointSevenTwoPercentUnsecuredSeniorNotesDueMarchTwentySevenTwoThousandTwentyFourMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "dci_TransferOfOperatingLeaseAssetAndOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transfer Of Operating Lease Asset And Operating Lease Liabilities", "label": "Transfer Of Operating Lease Asset And Operating Lease Liabilities", "terseLabel": "Transfer of operating lease asset and operating lease liability" } } }, "localname": "TransferOfOperatingLeaseAssetAndOperatingLeaseLiabilities", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "dci_TreasuryStockPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Treasury Stock Policy [Policy Text Block]", "label": "Treasury Stock [Policy Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockPolicyTextBlock", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dci_TwoThousandNineteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Plan [Member]", "label": "Two Thousand Nineteen [Member]", "terseLabel": "2019 Plan" } } }, "localname": "TwoThousandNineteenMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "dci_UnitedStatesAndCanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States And Canada", "label": "United States And Canada [Member]", "verboseLabel": "U.S. and Canada" } } }, "localname": "UnitedStatesAndCanadaMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicRegionDetails", "http://www.donaldson.com/role/SegmentReportingGeographicSalesbyOriginationandPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unsecured Revolving Credit Facility Previously Maturing July 2022", "label": "Unsecured Revolving Credit Facility Previously Maturing July 2022 [Member]", "terseLabel": "Unsecured revolving credit facility" } } }, "localname": "UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "dci_UnsecuredSeniorNotesFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unsecured Senior Notes Five [Member]", "label": "Unsecured Senior Notes Five [Member]", "terseLabel": "2.93% fixed rate unsecured senior notes maturing 2025" } } }, "localname": "UnsecuredSeniorNotesFiveMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "dci_UnsecuredSeniorNotesSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unsecured Senior Notes Six [Member]", "label": "Unsecured Senior Notes Six [Member]", "terseLabel": "3.18% fixed rate unsecured senior notes maturing 2030" } } }, "localname": "UnsecuredSeniorNotesSixMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "dci_ValuationAllowanceDeferredTaxAssetCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Valuation Allowance, Deferred Tax Asset, Charges", "label": "Valuation Allowance, Deferred Tax Asset, Charges", "negatedLabel": "Additions charged to costs and expenses" } } }, "localname": "ValuationAllowanceDeferredTaxAssetCharges", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNOLandTaxCreditValuationAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "dci_ValuationAllowanceDeferredTaxAssetDeductionsFromReserves": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Valuation Allowance, Deferred Tax Asset, Deductions From Reserves", "label": "Valuation Allowance, Deferred Tax Asset, Deductions From Reserves", "terseLabel": "Deductions from reserves" } } }, "localname": "ValuationAllowanceDeferredTaxAssetDeductionsFromReserves", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNOLandTaxCreditValuationAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "dci_ValuationAllowanceDeferredTaxAssetRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Valuation Allowance, Deferred Tax Asset", "label": "Valuation Allowance, Deferred Tax Asset [Roll Forward]", "terseLabel": "Valuation Allowance, Deferred Tax Asset" } } }, "localname": "ValuationAllowanceDeferredTaxAssetRollForward", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNOLandTaxCreditValuationAllowancesDetails" ], "xbrltype": "stringItemType" }, "dci_VariableRateCommittedRevolvingCreditFacilityDueMayTwentyFirstTwoThousandTwentySixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Committed Revolving Credit Facility Due May Twenty First Two Thousand Twenty Six", "label": "Variable Rate Committed Revolving Credit Facility Due May Twenty First Two Thousand Twenty Six [Member]", "terseLabel": "1.29 % Variable rate unsecured credit facility maturing 2026" } } }, "localname": "VariableRateCommittedRevolvingCreditFacilityDueMayTwentyFirstTwoThousandTwentySixMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "dci_VariableRateCommittedUnsecuredTermLoanDueOctoberTwentyEightTwoThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Committed Unsecured Term Loan Due October Twenty Eight Two Thousand Twenty Four", "label": "Variable Rate Committed Unsecured Term Loan Due October Twenty Eight Two Thousand Twenty Four [Member]", "terseLabel": ".70% variable rate unsecured senior notes maturing 2024" } } }, "localname": "VariableRateCommittedUnsecuredTermLoanDueOctoberTwentyEightTwoThousandTwentyFourMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "dci_VariableRateGuaranteedSeniorNoteDueJulyFifteenTwoThousandTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Guaranteed Senior Note Due July Fifteen Two Thousand Twenty One [Member]", "label": "Variable Rate Guaranteed Senior Note Due July Fifteen Two Thousand Twenty One [Member]", "terseLabel": ".27% variable rate unsecured term loan maturing 2021" } } }, "localname": "VariableRateGuaranteedSeniorNoteDueJulyFifteenTwoThousandTwentyOneMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "dci_VariableRateGuaranteedSeniorNoteDueJulyFifteenTwoThousandTwentySixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Guaranteed Senior Note Due July Fifteen Two Thousand Twenty Six", "label": "Variable Rate Guaranteed Senior Note Due July Fifteen Two Thousand Twenty Six [Member]", "terseLabel": ".47% variable rate unsecured term loan 2026" } } }, "localname": "VariableRateGuaranteedSeniorNoteDueJulyFifteenTwoThousandTwentySixMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "dci_VariableRateGuaranteedSeniorNoteDueMayTwentyTwoThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Guaranteed Senior Note Due May Twenty Thousand Twenty Four", "label": "Variable Rate Guaranteed Senior Note Due May Twenty Two Thousand Twenty Four [Member]", "terseLabel": ".42% variable rate unsecured term loan maturing 2024" } } }, "localname": "VariableRateGuaranteedSeniorNoteDueMayTwentyTwoThousandTwentyFourMember", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "dci_WeightedAverageDiscountRatesInDeterminingActuarialPresentValueOfProjectedBenefitObligationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Weighted Average Discount Rates In Determining Actuarial Present Value Of Projected Benefit Obligation [Table Text Block]", "label": "Weighted-Average Discount Rates In Determining Actuarial Present Value Of Projected Benefit Obligation [Table Text Block]", "terseLabel": "Schedule of weighted-average discount rates in determining actuarial present value of projected benefit obligation" } } }, "localname": "WeightedAverageDiscountRatesInDeterminingActuarialPresentValueOfProjectedBenefitObligationTableTextBlock", "nsuri": "http://www.donaldson.com/20210731", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "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/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r786", "r787", "r788" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r789" ], "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/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "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, Street Address" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "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" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "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/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "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" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "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/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "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/2021", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/GuaranteesBalanceSheetDetails", "http://www.donaldson.com/role/GuaranteesIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r790" ], "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/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "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/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r791" ], "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/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r790" ], "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/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r790" ], "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/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r790" ], "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/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r786", "r787", "r788" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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/2021", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/GuaranteesBalanceSheetDetails", "http://www.donaldson.com/role/GuaranteesIncomeStatementDetails" ], "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/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of each class" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r785" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "verboseLabel": "Name of each exchange on which registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "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(s)" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.donaldson.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicRegionDetails", "http://www.donaldson.com/role/SegmentReportingGeographicSalesbyOriginationandPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r143", "r186", "r199", "r200", "r201", "r202", "r204", "r206", "r210", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r307", "r309", "r310" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails", "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r143", "r186", "r199", "r200", "r201", "r202", "r204", "r206", "r210", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r307", "r309", "r310" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails", "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "European" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Latin America [Member]", "terseLabel": "LATAM" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicRegionDetails", "http://www.donaldson.com/role/SegmentReportingGeographicSalesbyOriginationandPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r315", "r346", "r489", "r499", "r699", "r700", "r701", "r702", "r703", "r704", "r706", "r752", "r755", "r780", "r781" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails", "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r315", "r346", "r489", "r499", "r699", "r700", "r701", "r702", "r703", "r704", "r706", "r752", "r755", "r780", "r781" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails", "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r213", "r385", "r388", "r709", "r751", "r753" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesIncomeStatementDetails", "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r213", "r385", "r388", "r709", "r751", "r753" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesIncomeStatementDetails", "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r315", "r346", "r425", "r489", "r499", "r699", "r700", "r701", "r702", "r703", "r704", "r706", "r752", "r755", "r780", "r781" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails", "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r315", "r346", "r425", "r489", "r499", "r699", "r700", "r701", "r702", "r703", "r704", "r706", "r752", "r755", "r780", "r781" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails", "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r152", "r494" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Scenario, Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r152", "r157", "r494" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r214", "r215", "r385", "r389", "r754", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicRegionDetails", "http://www.donaldson.com/role/SegmentReportingGeographicSalesbyOriginationandPropertyPlantandEquipmentDetails", "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r214", "r215", "r385", "r389", "r754", "r766", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicRegionDetails", "http://www.donaldson.com/role/SegmentReportingGeographicSalesbyOriginationandPropertyPlantandEquipmentDetails", "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r152", "r157", "r286", "r494", "r695" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r219", "r690" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationWeightedAverageAssumptionsforRecognizedFairValueofStockBasedEmployeeCompensationCostDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationWeightedAverageAssumptionsforRecognizedFairValueofStockBasedEmployeeCompensationCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r45", "r693" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "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": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r27", "r220", "r221" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "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 allowances of $7.0 and $6.2, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r22", "r716", "r736" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r73", "r79", "r89", "r90", "r91", "r612" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r43", "r262" ], "calculation": { "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r79", "r89", "r90", "r91", "r92", "r611" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r76", "r78", "r79", "r739", "r760", "r761" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "negatedTerseLabel": "Accumulated other comprehensive loss", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r75", "r79", "r89", "r90", "r91", "r144", "r145", "r146", "r612", "r756", "r757", "r792" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "verboseLabel": "Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r70", "r79", "r89", "r90", "r91", "r612", "r663", "r664", "r665", "r666", "r668" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r28", "r539", "r693" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r144", "r145", "r146", "r536", "r537", "r538", "r635" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r502", "r531", "r541" ], "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": "Pre-tax compensation expense associated with stock options" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r34", "r223", "r233" ], "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", "terseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r475" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized in net periodic benefit cost (credit) and other comprehensive (income) loss.", "label": "Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax", "negatedTotalLabel": "Total recognized in net periodic benefit costs and other comprehensive income (loss)" } } }, "localname": "AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r165" ], "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": "Stock options excluded from net earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r121", "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "verboseLabel": "Asset impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r137", "r194", "r201", "r208", "r230", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r306", "r308", "r310", "r311", "r608", "r613", "r656", "r691", "r693", "r714", "r735" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r65", "r137", "r230", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r306", "r308", "r310", "r311", "r608", "r613", "r656", "r691", "r693" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r504", "r534" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails", "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and Building Improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r261" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r482", "r495" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r482", "r495", "r594", "r595" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "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" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r593" ], "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", "verboseLabel": "Business combination, percentage of voting interests acquired (percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r597", "r598", "r599" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r600" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestitures" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r126", "r127", "r128" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r106" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r40", "r123" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r14", "r124" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r117", "r123", "r129" ], "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 year", "periodStartLabel": "Cash and cash equivalents, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r117", "r661" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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": "(Decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r621" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r368", "r369", "r370", "r371" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockholdersEquityScheduleofTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "terseLabel": "Collaborative Arrangements and Non-collaborative Arrangement Transactions" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r55", "r285", "r721", "r743" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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 17)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r282", "r283", "r284", "r287", "r767" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r367" ], "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 dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r367" ], "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 dollars per share)", "verboseLabel": "Dividends, per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "http://www.donaldson.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r144", "r145", "r635" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26", "r693" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r84", "r86", "r87", "r98", "r725", "r747" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r97", "r105", "r724", "r746" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r130", "r610" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r373", "r375", "r386" ], "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 with customer asset" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r373", "r374", "r386" ], "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 with customer liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r199", "r200", "r201", "r202", "r204", "r210", "r212" ], "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, Non-Segment" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r102", "r137", "r230", "r297", "r298", "r299", "r302", "r303", "r304", "r306", "r308", "r310", "r311", "r656" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r138", "r573", "r581" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r138", "r573" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r138", "r573", "r581", "r583" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Income tax provision (benefit), current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r138", "r573", "r581" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofIntangibleAssetsDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r136", "r143", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r332", "r333", "r334", "r335", "r675", "r715", "r718", "r733" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r330", "r718", "r733" ], "calculation": { "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "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": "Outstanding debt of AFSI (the Company guarantees half)", "verboseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesBalanceSheetDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r312", "r332", "r333", "r673", "r675", "r676" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r321", "r332", "r333", "r653" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r52", "r313" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument interest rate (percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "percentItemType" }, "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" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r53", "r136", "r143", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r332", "r333", "r334", "r335", "r675" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r53", "r136", "r143", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r332", "r333", "r334", "r335", "r361", "r364", "r365", "r366", "r672", "r673", "r675", "r676", "r730" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.", "label": "Deferred Compensation Arrangement with Individual, Recorded Liability", "terseLabel": "Deferred compensation arrangement with individual, recorded liability" } } }, "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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-Based Compensation Plans" } } }, "localname": "DeferredCompensationShareBasedPaymentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r138", "r574", "r581" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r44", "r319", "r674" ], "calculation": { "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0 }, "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Debt issuance costs, net", "terseLabel": "Less debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r138", "r574", "r581" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r138", "r574", "r581", "r582", "r583" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "totalLabel": "Income tax provision (benefit), deferred", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r23", "r24", "r564", "r717", "r732" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r548", "r549" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r138", "r574", "r581" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r565" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r571", "r572" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory reserves" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r567" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax (liability) asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r567" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r571", "r572" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "verboseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r570", "r571", "r572" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Net operating loss (NOL) and tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "auth_ref": [ "r571" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits", "terseLabel": "Compensation and retirement plans" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r571", "r572" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r566" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "negatedPeriodEndLabel": "Balance as of end of year", "negatedPeriodStartLabel": "Balance as of beginning of year" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNOLandTaxCreditValuationAllowancesDetails", "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r549", "r567" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax (liability) asset" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r571", "r572" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r571", "r572" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofTemporaryDifferencesThatGiveRisetoDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Undistributed earnings not considered reinvested" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r591" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings considered reinvested" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r434" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r79", "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "negatedTerseLabel": "Unrealized losses recognized" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r415", "r475" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "terseLabel": "Actual return on plan assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld": { "auth_ref": [ "r430", "r475" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, measured using unobservable inputs, of increase (decrease) in plan assets of defined benefit plan from actual return (loss) on assets still held.", "label": "Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Actual Return (Loss) on Plan Assets Still Held", "terseLabel": "Unrealized gains" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r408" ], "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)", "negatedTerseLabel": "Actuarial (gain) loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r401", "r441", "r469", "r475", "r476" ], "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) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedTerseLabel": "Actuarial loss amortization" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "auth_ref": [ "r399", "r423" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "totalLabel": "Net recognized asset (liability)" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]", "terseLabel": "Amounts recognized on the Consolidated Balance Sheets" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) [Abstract]", "terseLabel": "Other changes recognized in other comprehensive income (loss):" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r17", "r399", "r400", "r423", "r475", "r713", "r734" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.", "label": "Assets for Plan Benefits, Defined Benefit Plan", "verboseLabel": "Other long-term assets" } } }, "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate (percent)" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Rate of compensation increase (percent)" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "verboseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r450", "r474" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets", "terseLabel": "Expected rate of return on plan assets" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "verboseLabel": "Rate of compensation increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Projected benefit obligation, end of year", "periodStartLabel": "Projected benefit obligation, beginning of year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r410", "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedTerseLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation.", "label": "Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant", "terseLabel": "Participant contributions" } } }, "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement": { "auth_ref": [ "r405" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment, which decreases benefit obligation of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract. Excludes decreases to benefit obligation for remeasurement due to settlement.", "label": "Defined Benefit Plan, Benefit Obligation, Payment for Settlement", "negatedTerseLabel": "Settlements paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationPaymentForSettlement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r453", "r475" ], "lang": { "en-us": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested.", "label": "Defined Benefit Plan, Cash and Cash Equivalents [Member]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "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": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Change in projected benefit obligation" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward": { "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": "Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]", "terseLabel": "Change in fair value of plan assets" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "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": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Change in fair value of plan assets" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r417", "r426", "r428", "r473", "r475", "r476" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansTables", "http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "auth_ref": [ "r426", "r475" ], "lang": { "en-us": { "role": { "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.", "label": "Defined Benefit Plan, Equity Securities [Member]", "terseLabel": "Global equity securities", "verboseLabel": "Global equities" } } }, "localname": "DefinedBenefitPlanEquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]", "terseLabel": "Defined Benefit Plan, Expected Future Benefit Payment" } } }, "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansEstimatedFutureBenefitPaymentsforUSandNonUSPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "terseLabel": "2027-2031" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansEstimatedFutureBenefitPaymentsforUSandNonUSPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "verboseLabel": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansEstimatedFutureBenefitPaymentsforUSandNonUSPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "verboseLabel": "2026" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansEstimatedFutureBenefitPaymentsforUSandNonUSPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "verboseLabel": "2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansEstimatedFutureBenefitPaymentsforUSandNonUSPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "verboseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansEstimatedFutureBenefitPaymentsforUSandNonUSPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "verboseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansEstimatedFutureBenefitPaymentsforUSandNonUSPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r401", "r440", "r468", "r475", "r476" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r414", "r426", "r428", "r429", "r475" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Fair value of plan assets, end of year", "periodStartLabel": "Fair value of plan assets, beginning of year", "terseLabel": "Defined benefit plan, fair value of plan assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "negatedTerseLabel": "Currency exchange rates" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r399", "r423", "r475" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "terseLabel": "Funded status of plans, end of year", "verboseLabel": "Net overfunded (underfunded)" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]", "terseLabel": "Defined Benefit Plan, Funded (Unfunded) Status of Plan" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r401", "r406", "r439", "r467", "r475", "r476" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r437", "r465", "r475", "r476" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 1.0, "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "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", "verboseLabel": "Loss anticipated to be recognized in net periodic pension expense" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "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 cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanOtherCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of defined benefit plan cost (credit), classified as other.", "label": "Defined Benefit Plan, Other Cost (Credit)", "terseLabel": "Settlement charge" } } }, "localname": "DefinedBenefitPlanOtherCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": { "auth_ref": [ "r461", "r475" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "terseLabel": "Fair value of plan assets for pension plans with projected benefit obligations in excess of plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation": { "auth_ref": [ "r461", "r475" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation", "terseLabel": "Projected benefit obligation for pension plans with projected benefit obligations in excess of plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": { "auth_ref": [ "r461", "r462", "r475" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation for plans with projected benefit obligations in excess of plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "auth_ref": [ "r461", "r462", "r475" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets", "terseLabel": "Fair value of plan assets for plans with projected benefit obligations in excess of plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation": { "auth_ref": [ "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation", "terseLabel": "Projected benefit obligation for pension plans with accumulated benefit obligations in excess of plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "auth_ref": [ "r419", "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": { "auth_ref": [ "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Plan Participant", "verboseLabel": "Participant contributions" } } }, "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Currency exchange rates" } } }, "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSale": { "auth_ref": [ "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, measured using unobservable input, of decrease in plan asset of defined benefit plan from sale.", "label": "Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Decrease for Sale", "negatedTerseLabel": "Sales" } } }, "localname": "DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSale", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase": { "auth_ref": [ "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, measured using unobservable input, of increase in plan asset of defined benefit plan from purchase.", "label": "Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase for Purchase", "terseLabel": "Purchases" } } }, "localname": "DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "auth_ref": [ "r425", "r475" ], "lang": { "en-us": { "role": { "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.", "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "terseLabel": "Pension plan target allocation percentage" } } }, "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanRealEstateMember": { "auth_ref": [ "r426", "r475" ], "lang": { "en-us": { "role": { "documentation": "Property composed of building, land and land improvement; in which defined benefit plan asset is invested.", "label": "Defined Benefit Plan, Real Estate [Member]", "terseLabel": "Real asset funds", "verboseLabel": "Real assets" } } }, "localname": "DefinedBenefitPlanRealEstateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments": { "auth_ref": [ "r402", "r444", "r472" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 7.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined benefits for some or all future services of present employees.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment", "negatedTerseLabel": "Curtailment charge" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "auth_ref": [ "r402", "r444", "r472" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 6.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "negatedLabel": "Settlement charge", "terseLabel": "Pension settlement charge" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r404", "r438", "r466", "r475", "r476" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "auth_ref": [ "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract.", "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement", "negatedTerseLabel": "Settlements paid" } } }, "localname": "DefinedBenefitPlanSettlementsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r121", "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r121", "r189" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r66", "r67", "r68", "r626", "r705" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r66", "r67", "r68", "r626", "r705" ], "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", "verboseLabel": "Derivative liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r67", "r625", "r627", "r629", "r632" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r623", "r625", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r618", "r620" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Derivative instrument term (months)" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesAndFairValueTextBlock": { "auth_ref": [ "r638", "r651" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.", "label": "Derivatives and Fair Value [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "DerivativesAndFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r142", "r617", "r619", "r623", "r624", "r634" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Forward Foreign Currency Contracts and Net Investment Hedges" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r385", "r388", "r389", "r390", "r391", "r392", "r393", "r394" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r542" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r367" ], "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", "negatedLabel": "Dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r12", "r50" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Dividend payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticPlanMember": { "auth_ref": [ "r481", "r485", "r498" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Domestic Plan [Member]", "terseLabel": "Domestic Plan" } } }, "localname": "DomesticPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicRegionDetails", "http://www.donaldson.com/role/SegmentReportingGeographicSalesbyOriginationandPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r99", "r149", "r150", "r151", "r152", "r153", "r158", "r160", "r162", "r163", "r164", "r168", "r169", "r636", "r637", "r726", "r748" ], "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 \u2013 basic (in dollars per share)", "verboseLabel": "Net earnings per share \u2013 basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r99", "r149", "r150", "r151", "r152", "r153", "r160", "r162", "r163", "r164", "r168", "r169", "r636", "r637", "r726", "r748" ], "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 \u2013 diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r165", "r166" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r165", "r166", "r167", "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r661" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r551" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate (percentage)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r140", "r551", "r585" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory U.S. federal rate (percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r551", "r585" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign operations (percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r551", "r585" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "negatedTerseLabel": "Tax benefits on stock-based compensation (percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r551", "r585" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other (percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r551", "r585" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes (percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r551", "r585" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Export, manufacturing and research credits (percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofUSStatutoryIncomeTaxRateWithEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee compensation and related taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Performance award expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r533" ], "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": "Total unrecognized compensation expense related to non-vested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockholdersEquityScheduleofTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r89", "r90", "r91", "r144", "r145", "r146", "r148", "r154", "r156", "r172", "r232", "r360", "r367", "r536", "r537", "r538", "r577", "r578", "r635", "r662", "r663", "r664", "r665", "r666", "r668", "r756", "r757", "r758", "r792" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.donaldson.com/role/StockholdersEquityNarrativeDetails", "http://www.donaldson.com/role/StockholdersEquityScheduleofTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investments accounted under the equity method.", "label": "Equity Method Investments, Fair Value Disclosure", "terseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r231" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r321", "r332", "r333", "r653" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue": { "auth_ref": [ "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The excess of replacement or current cost over the stated LIFO (last in first out) inventory value when the LIFO inventory method is utilized.", "label": "Excess of Replacement or Current Costs over Stated LIFO Value", "terseLabel": "Excess of FIFO over LIFO inventory" } } }, "localname": "ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r640", "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r321", "r332", "r333", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r475", "r641", "r696", "r697", "r698" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r321", "r332", "r333", "r640", "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r640", "r641", "r642", "r643", "r650" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r321", "r332", "r333" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r321", "r426", "r428", "r433", "r475", "r641", "r696" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r321", "r332", "r333", "r426", "r428", "r433", "r475", "r641", "r697" ], "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]", "verboseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r321", "r332", "r333", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r475", "r641", "r698" ], "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]", "verboseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Notice period the entity is required to deliver before it can redeem an investment calculated using net asset value per share, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, investments calculated by per unit, per membership interest, other equity or ownership interest and alternative investments.", "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Investment Redemption, Notice Period", "terseLabel": "Redemption Notice (Days)" } } }, "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems": { "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, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]", "terseLabel": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share" } } }, "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investments in certain entities that calculate net asset value per share or equivalent measured at fair value on a recurring or nonrecurring basis.", "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Table]", "terseLabel": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Table]" } } }, "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTableTextBlock": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investments in certain entities that calculate net asset value per share or equivalent measured at fair value on a recurring or nonrecurring basis.", "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Table Text Block]", "terseLabel": "Schedule of certain investments at NAV" } } }, "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments": { "auth_ref": [ "r648" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of unfunded commitments for which the entity is obligated, to those certain investments for which net asset value per share is calculated (including by unit, membership interest, or other equity (ownership interest) unit measure) (alternative investments).", "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unfunded Commitments", "terseLabel": "Unfunded Commitments" } } }, "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": { "auth_ref": [ "r428", "r639", "r650" ], "lang": { "en-us": { "role": { "documentation": "Fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Measured at Net Asset Value Per Share [Member]", "terseLabel": "Investments using NAV per share as practical expedient", "verboseLabel": "NAV" } } }, "localname": "FairValueMeasuredAtNetAssetValuePerShareMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r321", "r332", "r333", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r475", "r696", "r697", "r698" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r640", "r641", "r642", "r643", "r645", "r650" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationPurchases": { "auth_ref": [ "r644", "r646" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Purchases", "terseLabel": "Derivative asset, purchases" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationPurchasesSalesIssuesSettlements": { "auth_ref": [ "r646" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases, (sales), issuances and (settlements) of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Purchases, Sales, Issues, Settlements", "terseLabel": "Derivative asset, net settlements" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationPurchasesSalesIssuesSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales": { "auth_ref": [ "r644", "r646" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sales of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Sales", "terseLabel": "Derivative asset, sales" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Useful Life (years)", "verboseLabel": "Finite lived intangible asset estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofIntangibleAssetsDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r252" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r253" ], "calculation": { "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r253" ], "calculation": { "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r253" ], "calculation": { "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r253" ], "calculation": { "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r253" ], "calculation": { "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r247", "r248", "r252", "r254", "r710", "r711" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofIntangibleAssetsDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r252", "r711" ], "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", "verboseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-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" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r247", "r251" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofIntangibleAssetsDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r252", "r710" ], "calculation": { "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseRelatingtoExistingIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedIncomeSecuritiesMember": { "auth_ref": [ "r426", "r475" ], "lang": { "en-us": { "role": { "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.", "label": "Fixed Income Securities [Member]", "terseLabel": "Fixed income securities" } } }, "localname": "FixedIncomeSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r657", "r658", "r659", "r660" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Foreign currency transaction losses" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r481", "r485", "r498" ], "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": "Non - U.S. Plan" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansTables", "http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits, Description [Abstract]", "terseLabel": "Retirement Benefits, Description [Abstract]" } } }, "localname": "GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r237", "r239", "r693", "r712" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r240" ], "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/2021-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]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r257" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r243", "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "verboseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r242" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r121", "r238", "r241", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-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]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-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" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r101", "r137", "r194", "r200", "r204", "r207", "r210", "r230", "r297", "r298", "r299", "r302", "r303", "r304", "r306", "r308", "r310", "r311", "r656" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" ], "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]", "terseLabel": "Guarantor Obligations" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesBalanceSheetDetails", "http://www.donaldson.com/role/GuaranteesIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteesAndProductWarrantiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guarantees and Product Warranties [Abstract]" } } }, "localname": "GuaranteesAndProductWarrantiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GuaranteesTextBlock": { "auth_ref": [ "r293" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/Guarantees" ], "xbrltype": "textBlockItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r623", "r633" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r258", "r266" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Recoverability of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r139", "r584" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesComponentsofEarningsBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "U.S." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesComponentsofEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r139", "r584" ], "calculation": { "http://www.donaldson.com/role/IncomeTaxesComponentsofEarningsBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesComponentsofEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r194", "r200", "r204", "r207", "r210" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.donaldson.com/role/IncomeTaxesComponentsofEarningsBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "netLabel": "Earnings (loss) before income taxes", "totalLabel": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/IncomeTaxesComponentsofEarningsBeforeIncomeTaxesDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Earnings before income taxes:" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesComponentsofEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r95", "r121", "r191", "r229", "r722", "r744" ], "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": "Equity earnings in unconsolidated affiliates", "verboseLabel": "Investment earnings from AFSI" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesIncomeStatementDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r121" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "negatedLabel": "Equity in earnings of affiliates, net of distributions" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r264", "r272" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "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": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r556", "r561", "r563", "r576" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r140", "r552", "r562", "r569", "r579", "r586", "r588", "r589", "r592" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r141", "r155", "r156", "r192", "r550", "r580", "r587", "r749" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income taxes", "totalLabel": "Total provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income tax provision (benefit):" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesComponentsofTheProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r88", "r546", "r547", "r562", "r563", "r568", "r575" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r551" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Undistributed earnings tax charge" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r125" ], "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, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "verboseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r120" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r120" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r120" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, excluding effect of acquired businesses:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r120" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and other accrued expenses" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r120" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r246", "r250" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r93", "r188", "r671", "r674", "r727" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "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", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r115", "r118", "r125" ], "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 paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r255", "r256" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal-Use Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories, Net" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/InventoriesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r59" ], "calculation": { "http://www.donaldson.com/role/InventoriesNetDetails": { "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/InventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r62", "r693" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.donaldson.com/role/InventoriesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Total inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/InventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory, Net [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/InventoriesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r13", "r63", "r131", "r171", "r234", "r235", "r236", "r707" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r61" ], "calculation": { "http://www.donaldson.com/role/InventoriesNetDetails": { "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", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/InventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r60" ], "calculation": { "http://www.donaldson.com/role/InventoriesNetDetails": { "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/InventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesAmountOfEquity": { "auth_ref": [ "r763", "r764", "r765" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Equity in net profit and loss for the period. Give totals for each group. If operations of any controlled companies are different in character from those of the company, group such affiliates (1) within divisions and (2) by type of activities.", "label": "Investments in and Advances to Affiliates, Amount of Equity", "terseLabel": "Equity investments in unconsolidated affiliates" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesAmountOfEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r388" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r686", "r688" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r686" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r687" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r687" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.donaldson.com/role/LeasesMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r687" ], "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 payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r687" ], "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r687" ], "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 payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r687" ], "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r687" ], "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r687" ], "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r687" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails_1": { "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r689" ], "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/2021-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": "Amounts drawn for letters of credit under the Company\u2019s revolving credit facility" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r49", "r137", "r202", "r230", "r297", "r298", "r299", "r302", "r303", "r304", "r306", "r308", "r310", "r311", "r609", "r613", "r614", "r656", "r691", "r692" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r137", "r230", "r656", "r693", "r719", "r741" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "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 stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r51", "r137", "r230", "r297", "r298", "r299", "r302", "r303", "r304", "r306", "r308", "r310", "r311", "r609", "r613", "r614", "r656", "r691", "r692", "r693" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee (percent)" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Long-term remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r47" ], "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": "Available credit facilities", "verboseLabel": "Borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r320", "r331", "r332", "r333", "r718", "r738" ], "calculation": { "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total future maturities payments" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r21" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "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", "terseLabel": "Current maturities of long-term debt", "verboseLabel": "Less current maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long-term Debt and Lease Obligation, Including Current Maturities", "totalLabel": "Subtotal" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r143", "r295", "r324" ], "calculation": { "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r143", "r295", "r324" ], "calculation": { "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r143", "r295", "r324" ], "calculation": { "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r143", "r295", "r324" ], "calculation": { "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r143", "r295", "r324" ], "calculation": { "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r143", "r295", "r324" ], "calculation": { "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r53", "r296" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Contingent liability for standby letters of credit issued under the Company\u2019s revolving credit facility" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-term Debt [Abstract]", "terseLabel": "Maturities of Long-term Debt" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r367", "r606", "r607" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Purchase of non-controlling interest" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestInJointVentures": { "auth_ref": [ "r603" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r117" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r117" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r117", "r119", "r122" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r82", "r85", "r91", "r96", "r122", "r137", "r147", "r149", "r150", "r151", "r152", "r155", "r156", "r161", "r194", "r200", "r204", "r207", "r210", "r230", "r297", "r298", "r299", "r302", "r303", "r304", "r306", "r308", "r310", "r311", "r637", "r656", "r723", "r745" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net earnings", "totalLabel": "Net earnings" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetInvestmentHedgingMember": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "documentation": "Hedges of a net investment in a foreign operation.", "label": "Net Investment Hedging [Member]", "verboseLabel": "Net investment hedge" } } }, "localname": "NetInvestmentHedgingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "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 Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental Disclosure of Non-Cash Operating and Investing Transactions" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r144", "r145", "r146", "r367", "r602" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueofOutstandingDerivativesinConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expense" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.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", "totalLabel": "Operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r194", "r200", "r204", "r207", "r210" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r681", "r688" ], "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 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/2021-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" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r678" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails_1": { "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r678" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r678" ], "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" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r677" ], "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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r685", "r688" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r684", "r688" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r199", "r200", "r201", "r202", "r204", "r210" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r616" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent [Abstract]", "terseLabel": "Derivatives:" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r76", "r80", "r81", "r445" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax", "terseLabel": "Amortization of prior service cost" } } }, "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r79", "r89", "r90", "r662", "r664", "r668" ], "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 income before reclassifications and tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r79", "r89", "r90", "r92", "r662", "r664", "r668" ], "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, 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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "auth_ref": [ "r77", "r89" ], "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) before reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "negatedLabel": "Tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r76" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.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, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "totalLabel": "Total derivatives" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r71", "r76" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "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": "Gains (losses) on hedging derivatives, net of deferred taxes of $(0.2), $0.0 and $0.1, respectively", "verboseLabel": "Gains (losses) on hedging derivatives, net of deferred taxes" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r77" ], "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", "terseLabel": "Gains (losses) on hedging derivatives, deferred taxes" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r76", "r80" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "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", "negatedLabel": "Reclassification of gains on hedging derivatives to net income", "negatedTerseLabel": "Reclassification of (gains) losses on hedging derivatives to net income, net of taxes of $(0.1), $(0.4) and $0.0, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r77" ], "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": "Reclassification of losses (gains) on hedging derivatives to net income, taxes" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r69" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.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", "terseLabel": "Foreign currency translation income (loss)", "verboseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r83", "r86", "r604", "r605", "r611" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.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": "Net other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "auth_ref": [ "r74", "r76", "r445", "r475" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 2.0, "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, after 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, before Tax", "negatedTotalLabel": "Total recognized in other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r74", "r76" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "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 $(11.5), $3.3 and $5.0, respectively", "negatedTerseLabel": "Pension liability adjustment, net of deferred taxes" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "auth_ref": [ "r72", "r76", "r445" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "terseLabel": "Net actuarial gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r74", "r77", "r604" ], "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", "terseLabel": "Pension liability adjustments, tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r76", "r80", "r81", "r445" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "negatedTerseLabel": "Amortization of net actuarial loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax": { "auth_ref": [ "r76", "r80", "r81", "r445" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for transition asset (obligation) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax", "negatedTerseLabel": "Amortization of asset obligations" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r50", "r693" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r122" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r104" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r112" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.donaldson.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r116", "r271" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "terseLabel": "Payments for restructuring" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r112" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r112" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Tax withholding for stock compensation transactions" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r108" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.", "label": "Payments to Acquire Interest in Joint Venture", "terseLabel": "Payment to acquire interest in joint venture" } } }, "localname": "PaymentsToAcquireInterestInJointVenture", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r109" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r114" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedTerseLabel": "Purchase of non-controlling interests" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r425", "r427", "r433", "r452", "r454", "r455", "r456", "r457", "r458", "r475", "r477", "r478", "r480", "r500" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r20", "r399", "r400", "r423", "r475" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Liability, Defined Benefit Plan, Current", "negatedLabel": "Other current liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r22", "r399", "r400", "r423", "r475" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "negatedLabel": "Other long-term liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r397", "r399", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r450", "r451", "r453", "r456", "r460", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r480", "r481", "r495", "r496", "r497", "r498" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PercentageOfLIFOInventory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent.", "label": "Percentage of LIFO Inventory", "terseLabel": "Percentage of LIFO inventory" } } }, "localname": "PercentageOfLIFOInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails", "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [ "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r453", "r475" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r504", "r534" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25", "r344" ], "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", "terseLabel": "Preferred stock (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25", "r344" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25", "r693" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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", "verboseLabel": "Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r38", "r39" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "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", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivateEquityFundsMember": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Investments held in private equity funds.", "label": "Private Equity Funds [Member]", "terseLabel": "Private equity and other funds" } } }, "localname": "PrivateEquityFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r111" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.donaldson.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r107" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r110", "r535" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r291", "r292", "r720" ], "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", "terseLabel": "Accrued warranty reserves" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r43", "r263" ], "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": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r267", "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/PropertyPlantandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r42", "r261" ], "calculation": { "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails" ], "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" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r263", "r693", "r729", "r742" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails": { "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails", "http://www.donaldson.com/role/SegmentReportingGeographicSalesbyOriginationandPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r41", "r263", "r768", "r769" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r263" ], "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]", "verboseLabel": "Components of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/PropertyPlantandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r261" ], "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": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plan and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r750" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment.", "label": "Realized Investment Gains (Losses)", "terseLabel": "Realized gains" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r222", "r225", "r226", "r227" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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]", "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r79", "r89", "r90", "r662", "r666", "r668" ], "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", "negatedTerseLabel": "Reclassifications, before tax" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r79", "r89", "r90", "r92", "r662", "r666", "r668" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "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 Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "terseLabel": "AOCI Rollforward" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r77", "r81", "r89" ], "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 expense" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [ "r91" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r199", "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of net sales by product group per segment" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of the Beginning and Ending Amounts of Gross Unrecognized Tax Benefits" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofBeginningandEndingAmountofGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r338", "r339", "r340", "r341" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r113" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r543", "r708", "r782" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expense" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r269", "r271", "r274", "r280", "r281" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r121", "r268", "r275", "r277" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r270", "r271", "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r271", "r276" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "terseLabel": "Accrued restructuring expenses" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r367", "r539", "r693", "r740", "r759", "r761" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r144", "r145", "r146", "r148", "r154", "r156", "r232", "r536", "r537", "r538", "r577", "r578", "r635", "r756", "r758" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r449", "r450", "r451", "r453", "r456", "r460", "r461", "r462", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r449", "r450", "r451", "r453", "r456", "r460", "r461", "r462", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r499" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r449", "r450", "r451", "r453", "r456", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r481", "r485", "r498" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansTables", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r449", "r450", "r451", "r453", "r456", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r481", "r485", "r498" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansTables", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r397", "r398", "r399", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r450", "r451", "r453", "r456", "r460", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r480", "r481", "r482", "r483", "r484", "r485", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r397", "r398", "r399", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r450", "r451", "r453", "r456", "r460", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r480", "r481", "r482", "r483", "r484", "r485", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansUnfundedCommitmentsandRedemptionRestrictionsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r185", "r186", "r199", "r205", "r206", "r213", "r214", "r217", "r384", "r385", "r709" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.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", "terseLabel": "Net sales", "verboseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicRegionDetails", "http://www.donaldson.com/role/SegmentReportingGeographicSalesbyOriginationandPropertyPlantandEquipmentDetails", "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r387", "r395" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r132", "r133" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r94", "r137", "r185", "r186", "r199", "r205", "r206", "r213", "r214", "r217", "r230", "r297", "r298", "r299", "r302", "r303", "r304", "r306", "r308", "r310", "r311", "r656", "r728" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "verboseLabel": "Royalty income from AFSI" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Unsecured revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r683", "r688" ], "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": "Leased assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r388" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent.", "label": "Scenario, Adjustment [Member]", "terseLabel": "Adjustments" } } }, "localname": "ScenarioAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r79", "r667", "r668" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of accumulated other comprehensive loss by component" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.", "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "terseLabel": "Schedule of estimated fair value of pension plan assets and their respective levels in the fair value hierarchy" } } }, "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used to determine net periodic benefit cost" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r594", "r595" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "terseLabel": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of the provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r53", "r143", "r332", "r334", "r361", "r364", "r365", "r366", "r672", "r673", "r676", "r730" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of the tax effects of temporary differences that give rise to deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r459", "r460", "r463", "r464", "r475" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansAssumptionsUsedtoDetermineNetPeriodicBenefitCostDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansChangesinFairValueofUSPensionPlansLevel3AssetsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansFairValueofAssetsHeldDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansObligationsandFundedStatusofCompanysPensionPlansDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansPensionPlanTargetAllocationDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansTables", "http://www.donaldson.com/role/EmployeeBenefitPlansWeightedAverageDiscountRatesinDeterminingActuarialPresentValueofProjectedBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r628" ], "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 derivatives on balance sheet" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r164" ], "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 earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effect of fair value measurements using significant unobservable inputs (Level 3) on changes in plan assets of pension plans and/or other employee benefit plans for the period.", "label": "Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block]", "terseLabel": "Summary of the changes in the fair value of non-U.S. pension plans' assets with unobservable inputs" } } }, "localname": "ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of the U.S. statutory income tax rate with the effective income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Schedule of estimated future benefit payments" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r247", "r251", "r710" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r247", "r251" ], "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 reconciliation of intangibles" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r243", "r245" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r243", "r245" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of reconciliation of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r288" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesBalanceSheetDetails", "http://www.donaldson.com/role/GuaranteesIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": { "auth_ref": [ "r288", "r289" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of components of earnings before income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r35", "r36", "r37" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/InventoriesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of maturities of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r437" ], "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": "Schedule of net periodic pension costs and amounts recognized in other comprehensive income" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.", "label": "Schedule of Net Funded Status [Table Text Block]", "terseLabel": "Schedule of changes in projected benefit obligations, fair value of plan assets and funded status" } } }, "localname": "ScheduleOfNetFundedStatusTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r43", "r263" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r270", "r271", "r272", "r273", "r277", "r278", "r279" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r100", "r216" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of net sales by origination and property, plant and equipment by geographic region" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r194", "r197", "r203", "r243" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingGeographicSalesbyOriginationandPropertyPlantandEquipmentDetails", "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r194", "r197", "r203", "r243" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment detail" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "terseLabel": "Schedule of status of options that contain vesting provisions" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r504", "r534" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails", "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails", "http://www.donaldson.com/role/StockBasedCompensationWeightedAverageAssumptionsforRecognizedFairValueofStockBasedEmployeeCompensationCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of outstanding and exercisable options" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r510", "r521", "r524" ], "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": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of valuation assumption used to determine fair value of stock-based compensation awards" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table]", "terseLabel": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table Text Block]", "terseLabel": "Schedule of short-term borrowings" } } }, "localname": "ScheduleOfShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r56", "r134", "r173", "r174", "r337", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r353", "r358", "r361", "r362", "r363", "r364", "r365", "r366", "r367" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r368", "r369", "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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 Text Block]", "terseLabel": "Schedule of treasury stock activity" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of expected amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r182", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r207", "r208", "r210", "r217", "r273", "r279", "r751" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofGoodwillDetails", "http://www.donaldson.com/role/RestructuringDetails", "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r182", "r183", "r184", "r194", "r198", "r204", "r208", "r209", "r210", "r211", "r213", "r216", "r217", "r218" ], "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/2021-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]", "terseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingGeographicSalesbyOriginationandPropertyPlantandEquipmentDetails", "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingMeasurementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Measurement Disclosures [Abstract]", "terseLabel": "Segment Reporting, Measurement Disclosures [Abstract]" } } }, "localname": "SegmentReportingMeasurementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r103" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r120" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Share-based Compensation [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r505" ], "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 awards measurement period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r505" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r516" ], "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", "negatedLabel": "Canceled/forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r520" ], "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 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r518" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r518" ], "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 dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r517" ], "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": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r517" ], "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": "Ending Balance (in dollars per share)", "periodStartLabel": "Beginning Balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r519" ], "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", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r519" ], "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 dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationWeightedAverageAssumptionsforRecognizedFairValueofStockBasedEmployeeCompensationCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, max" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationWeightedAverageAssumptionsforRecognizedFairValueofStockBasedEmployeeCompensationCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, min" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationWeightedAverageAssumptionsforRecognizedFairValueofStockBasedEmployeeCompensationCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk free rate, max" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationWeightedAverageAssumptionsforRecognizedFairValueofStockBasedEmployeeCompensationCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk free rate, min" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationWeightedAverageAssumptionsforRecognizedFairValueofStockBasedEmployeeCompensationCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails", "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails", "http://www.donaldson.com/role/StockBasedCompensationWeightedAverageAssumptionsforRecognizedFairValueofStockBasedEmployeeCompensationCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares reserved for outstanding options and future grants (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Number exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r523" ], "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": "Intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r516" ], "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": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-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", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforOptionsWhichContainVestingProvisionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r522" ], "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": "Stock options, weighted average grant date fair value (in dollars per share)", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails", "http://www.donaldson.com/role/StockBasedCompensationStatusforOptionsWhichContainVestingProvisionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r534" ], "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", "terseLabel": "Intrinsic value of shares outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r512", "r534" ], "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)", "terseLabel": "Number outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails", "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r511" ], "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 dollars per share)", "periodStartLabel": "Beginning Balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r501", "r507" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails", "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-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", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-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", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r509" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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 Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Stock options, exercise price range, lower range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Share options, exercise price range, upper range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r528", "r540" ], "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)", "verboseLabel": "Expected life, reload grants (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails", "http://www.donaldson.com/role/StockBasedCompensationWeightedAverageAssumptionsforRecognizedFairValueofStockBasedEmployeeCompensationCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r534" ], "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", "terseLabel": "Intrinsic value of shares exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Balance as of ending of year (in shares)", "periodStartLabel": "Balance as of beginning of year (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforOptionsWhichContainVestingProvisionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "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, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforOptionsWhichContainVestingProvisionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforOptionsWhichContainVestingProvisionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforOptionsWhichContainVestingProvisionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforOptionsWhichContainVestingProvisionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, 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, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforOptionsWhichContainVestingProvisionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationStatusforOptionsWhichContainVestingProvisionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofInformationConcerningOutstandingandExercisableOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling [Member]", "terseLabel": "Shipping and handling" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r18", "r693", "r715", "r737" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtLineItems": { "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": "Short-term Debt [Line Items]", "terseLabel": "Short-term Debt" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "Short-term Debt [Text Block]", "terseLabel": "Short-Term Borrowings" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtNarrativeDetails", "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermDebtWeightedAverageInterestRate": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time.", "label": "Short-term Debt, Weighted Average Interest Rate, at Point in Time", "verboseLabel": "Weighted average interest rate (percent)" } } }, "localname": "ShortTermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/ShortTermBorrowingsandLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r682", "r688" ], "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 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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Computer software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/PropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "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": "Software development" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r182", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r207", "r208", "r210", "r217", "r243", "r265", "r273", "r279", "r751" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandOtherIntangibleAssetsReconciliationofGoodwillDetails", "http://www.donaldson.com/role/RestructuringDetails", "http://www.donaldson.com/role/SegmentReportingNetSalesbyProductWithinEngineProductsSegmentandIndustrialProductsSegmentDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r58", "r89", "r90", "r91", "r144", "r145", "r146", "r148", "r154", "r156", "r172", "r232", "r360", "r367", "r536", "r537", "r538", "r577", "r578", "r635", "r662", "r663", "r664", "r665", "r666", "r668", "r756", "r757", "r758", "r792" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.donaldson.com/role/StockholdersEquityNarrativeDetails", "http://www.donaldson.com/role/StockholdersEquityScheduleofTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r144", "r145", "r146", "r172", "r709" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r25", "r26", "r360", "r367" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "negatedLabel": "Issuance under compensation plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockholdersEquityScheduleofTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r360", "r367", "r515" ], "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", "negatedLabel": "Net issuance upon exercise of stock options (in shares)", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails", "http://www.donaldson.com/role/StockholdersEquityScheduleofTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r25", "r26", "r367", "r503", "r522" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock compensation expense" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r58", "r360", "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockholdersEquityNarrativeDetails" ], "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": "Remaining number of shares authorized to be repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r31", "r32", "r137", "r224", "r230", "r656", "r693" ], "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" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r90", "r137", "r144", "r145", "r146", "r148", "r154", "r230", "r232", "r367", "r536", "r537", "r538", "r577", "r578", "r602", "r603", "r615", "r635", "r656", "r662", "r663", "r668", "r757", "r758", "r792" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r135", "r345", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r367", "r372" ], "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": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r669", "r694" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r669", "r694" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r669", "r694" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return and the amounts recognized in the financial statements for which it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.", "label": "Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]", "terseLabel": "Summary of reconciliation of the beginning and ending amount of gross unrecognized tax benefits" } } }, "localname": "SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiabilityNoncurrent": { "auth_ref": [ "r592" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act, classified as noncurrent.", "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability, Noncurrent", "terseLabel": "Transition tax not due within 12 months" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r57", "r368" ], "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/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.donaldson.com/role/StockholdersEquityNarrativeDetails", "http://www.donaldson.com/role/StockholdersEquityScheduleofTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r57", "r368" ], "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.donaldson.com/role/StockholdersEquityScheduleofTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r26", "r360", "r367" ], "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", "verboseLabel": "Stock repurchases (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/StockholdersEquityNarrativeDetails", "http://www.donaldson.com/role/StockholdersEquityScheduleofTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r57", "r368", "r371" ], "calculation": { "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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", "negatedTerseLabel": "Treasury stock, 26,620,560 and 25,304,515 shares, respectively, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r360", "r367", "r368" ], "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", "negatedLabel": "Treasury stock acquired" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r270", "r271", "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r544", "r590", "r731", "r762" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r545", "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance as of end of year", "periodStartLabel": "Balance as of beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofBeginningandEndingAmountofGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Reductions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofBeginningandEndingAmountofGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r553" ], "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", "terseLabel": "Gross accrued interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions for tax positions of the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofBeginningandEndingAmountofGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r558" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofBeginningandEndingAmountofGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r553" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Interest expense recognized" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r560" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Reductions due to lapse of applicable statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesScheduleofReconciliationofBeginningandEndingAmountofGrossUnrecognizedTaxBenefitsDetails" ], "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 notes" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r175", "r176", "r177", "r178", "r179", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r164" ], "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", "terseLabel": "Dilutive impact of share-based awards (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r159", "r164" ], "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", "totalLabel": "Weighted average common shares \u2013 diluted (in shares)", "verboseLabel": "Weighted average shares \u2013 diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r158", "r164" ], "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 \u2013 basic (in shares)", "verboseLabel": "Weighted average shares \u2013 basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "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", "verboseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails", "http://www.donaldson.com/role/StockBasedCompensationStatusforPerformanceBasedAwardsWhichContainVestingProvisionsDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r2": { "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" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r224": { "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=122038336&loc=d3e74512-122707" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=125513658&loc=d3e32014-111567" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12265-110248" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "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" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r38": { "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=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "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" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r49": { "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=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r516": { "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=120381028&loc=d3e5070-113901" }, "r517": { "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=120381028&loc=d3e5070-113901" }, "r518": { "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=120381028&loc=d3e5070-113901" }, "r519": { "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=120381028&loc=d3e5070-113901" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "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=120381028&loc=d3e5070-113901" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r542": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r55": { "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=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r57": { "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=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r592": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r597": { "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" }, "r598": { "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" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4616395-111683" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r61": { "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=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r611": { "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" }, "r612": { "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" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r616": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r622": { "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=125515794&loc=d3e41620-113959" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r638": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "54B", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=122636397&loc=SL7495116-110257" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r651": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r66": { "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" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r670": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r671": { "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" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r676": { "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" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r68": { "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" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r689": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r694": { "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" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r711": { "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" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r721": { "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=120398452&loc=d3e534808-122878" }, "r722": { "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=120399700&loc=SL114874048-224260" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r743": { "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=120400017&loc=d3e572229-122910" }, "r744": { "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=120400993&loc=SL114874131-224263" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r751": { "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" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r783": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r784": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r785": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r786": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r787": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r788": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r789": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r790": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r791": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "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=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 121 0000029644-21-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000029644-21-000029-xbrl.zip M4$L#!!0 ( &!V.%-X?13$BWL# "K1*P 0 9&-I+3(P,C$P-S,Q+FAT M;>Q]:W<;-[+M]_,K;S=Z[JG85@,+?_^_KPX-O7LIR-5O,__&M M_9OY]IO_^_W?_]?>WK]^N'_[F^N++PFU\6RU]G+VEO[^0]UQ8OCI>SI\_6WSCC[&\.+J\DPF VQZ$AGM0&^VQ MB;"7 HMDMJU$\W^>7LE8HFW1[ 4!V(,"9D^/\9X8&Q(!>T'Y/_4*B9=2L;GJ M&K >":$1A5(#Z-70]X]]MM9OI]]POKHR>[W^Q[?/UNL75[[[[M6K5W][STEH?QW?Z)<7O6?7MVD=4"G$U_?"%G MC/_N](QOWW_JWDK*1V_0UW][NGCY'S_8ACV#>]Z^O\Z??:;U'USH[/35\OV7 M;;3BDW/UE_TKV3UC/[ARO]3L/WVA^6I-\R)GYY?%T7R]/'[WCI.SS[[2Z<&3 MCSE]PT>7?N5/+FQSSM^][N"\NPO]!K_^^:G]Z-FIM7Q\NW4QIX.Z6LS_5A:' M)Y]LTONO5V7VQ[>J!SZ\S9/G4']S[NE#B-^]/7AVZN_N]>,GU@\SK=X]L:/5 MWE.B%[\'Y/3 'X&RFOW1P]#+V^_^M7_[07DFA[3W$317#FC^]!_?RGSOT8-O ME?E"]?N_'\J:ONG7V9/_.9J]_,>WUQ;SM=KSWL/C%_JV\O;5/[Y=R^OU=R=X M?/?]?_W7?_U]/5L?R/?ZI/?.GN??OWO[N[]_]_;*O*C'W_^]SEY^LUH?'\@_ MOJVSU8L#.KXR7\Q%/W_V^DH_499O?YS5*O.3'_7X'?4IRUEY^_&OU_>E_>/; MF6V4K;/1!S9@(7)H-K9(X&,.>@?_OM[-T: ^I_<8S^FP?[3,KMR8Z_T=7]-O MLZ2#6_,JK_^?''_[S:SJI:O_^9BO+U[>=O=?/O;[1_7YC9=/?LS/[Q[>/-AW M/S]_ZK_N)WCR_)^_[A\^-H^?/_*/'SZR3PYO/KOSRYU?[SR\?_#DX:^P M;]'<=D^.'_]2XI/GM]R=AS\.?'QV_N_/+X9?WQYHQ_?!3ON!OZGOU7=W]Y;/I[[UQ_%.[\>.O-W1\?V_U^ MOV^>'.R_^>?S.P]OG;[G9_VL,'_R<*'WH^>\N1J>//_)[O_X2-__J][GOM[S MHU=W^^<6.\_,*]O/[SZ[\2-0+#L58*X!RGS'A;;]K*1 M8BOY0(V^_=[T/RY'@+]_]Q&>YPGO62"Z.5L5.G@LM+RIOUE- /\5P.%#@$,S MOEBFO58P[8%XC:Q^E8RU()/ ?[/A4R5RYMUR\D.7Z^)Z* MD?75>;VAJN-%A_G12MK1P>U9D^V"_7K_S?[+)_-_/GOR9F'W'_[T9O_Y_JO] M-X^.[[SYR3Q^^//L\>%/K_9_[)]_\]?';QZ%)]>?/+M[+9LG_WIFRN'/<_HE M']U]_NCUG>O[QPK>&P76W[E^7S_GG[,GUZ^^>J*?M__+?07\X-<[AS?@7WJ- MNP_W_YV3CUXTGV#(FON0*WO9%;N7I;(/:K7.E&^_OV?-9YFG)[5#B"@V9' ^ M&GPR7C/@@K8D]"9K',[%YC(A]D6(%;VV&EE7-VI@>Y0X[X%K MT(U,]M2\F P6Q0T4L?!9B!71(,B235'8N&%.3?_F3,'J7^8_N45-H*YS M-1W,WIRD]G?;]=E2ROK:8K6^N5C>.UJ69YHJWFVW]!.7FL@JA@\6;?V*EG+U M<+%OEW][%ID]6W:;4H/&N:E[B<][CG&PMV:K/^WQ8L=J: M6E4\&:"ZF'O8S))!J=*LPT\PQ)NS^6PMMVIRJ!HJ1 ^-F0?46B,4'VEY"5'*W5D+970E55 MF8,:6-)PI[[/&NO4S&SZ;,BB:YI79D4J1GUM*76VOD;+Y;%F&NHIZXW7+V;+X?C).\\?OT/PB5[S MSO.;S_=_N7.@:)H[O^R_OOOPJEWS\6P1_/M!$P^WK M^8]=1_,G^_C-C:#^4-'LX>Z?S_1ZK_>O/WG^KSP^D:+B[/2.>';"FM701<[>IC=*\S.C@WF(U MZZ#>>+V6^:I;ZNW9:KUE<.]>_^D4W!?Z.?MP]Q<%X<<[SY\\O&J>/'Q\_/CY MG5_O_JA@NUO'^]=_/GBLU[LSR^;Q+_]<:=;W^LGSJ^[N=0UL;VX^?WSXR-R] M_@CTOO2ZSYYK!JK'?^B9YJ]WKIV^YU__?,:']>#N\YN'^]Z8$ OV\P_U^_,=]=\?]9/[UYJ?UN]+ <\UF'][Z=RS,+C/M16]Y M#RJ[/7(N[?FKJE?X[N-+O/WX]Y]Y>@NKA1D M+./LU:SVUVTFRV].;DC^<##QVJW_]W%I_K=O_O[L5Q]?_<5)P#Q[M5K3?[MV.?J$"=O>_]L7>W6<].54#5D]CW'_'VR-GKLP_Y[J,'=7:=(Y5D)P_M MZ.39O_WEH1KWT5*^/QU/O?+HP?6SMY\=.GO=W_^'&#@./D=C,SL+CBWVF@CD M4K(Q,<=P&J[L(![]V\&\]??OS>/=A4Z/?.;37#W3''+UNP=Z"N;)P<]^HD8? M9>)>-5_V1#]Z OK5/* CKR(95-J2 MICG>6.M\%$U#3;=KF\_LV@S0KE4$?K)=FZ^QZX^?6\E@N00IE34=1$Y%DXUB MLGA71$X2 8NGSTT?X "?&W[R<^N/>#/^4/.9!]U4WSV+.GNIW^'#4T]")*T7 MRR]TG;][?__E=9DO#E4\_<%E/]6!?'2)[SZ^^[_R,Y^1:&R?)!_[F?3%GONC M)_ 9^GA03\!L[ E(!P*X.0X %R^UMN#5#9!1#9?1IRR8 MFW'17]P3./5Z\K0GEF]?5OVPUR\.9F6VWI=#UH^HL\.>7?:9E&?9ZKMDM(_2 MK(^O+0Y?+.;ZE%^?7NMOW_WAQ_Q[JF]NY-M01-4 M2,<:$F*-8)(0EX(F.W:^CXZYG8'F:JTGI0,ZN$>S>FM^.J S$IBBC94L9--, M@^PK^512,%",A HU[ Q,]V5-L[G4&[2 M3&O8!XEW!I]>V]$OOEP<'"@\)\.=LEJ/!"6')1C1A*^:"&0=6I+BU)0D:283 M:&=0NMYK7$NI_;A>XF1,Y20!^8%64N_1<;_$6&S+1>,1:@'5S:!Q"DG0B_PEJ\%>#7=L&$)V.:>@@0XXN&:\";N'ZE;T"?LY/=/J0DGAWF'%.KH!D$.TTE4K!54,@VVCU(MR50AX!U M#+[Z8!T3M"JL.7PLL0] I<9U![&^J)1Q^]AJ6EFII2C-5FC2LO&E1I.:YB_> M %QU44&H>\./(&0Z@VE*29(/B=06D =F^<@9 M2LH4JS%61%/Y8"SO4(C:6_'0RP2:G*8>#7#-F;U&U MDFW-J@G#[F&]E3KG5K"US2F(/A?7,J3LT+$TPXS&"U:1BYO5?,Z07E"=_,S!=9)US@_CX'%TCPR6D"$G3?#*!@I64@H3J>&?PN?@ZYP91*HA@8@Z" M)8 UEKT1S0VE6A'&VG8&I>W7.3>(6M>%FKCW/P%:U&?*V=G$45U?5+>X,ZAM MNZAN MOMC\F'4'J*L'M 7V"=.L!(K,$ M$RH'\@;$V;![D%Y8-KY]< O$:*J#E*,% X8L!L721A.-IH<[&&Z'4,3>#M:V MJ2LFIY9L&1+:;(TTEWQ3@<4[:36Q+AR M<A]C)):L3L#TX46L3>'CRG1>E]3 *Y0/9*G%+GWW#;DQ86= MP6<+1>S-H70R10U"RKDF"(J/E5+[EB 8BCY3WAF4!E#$WAQJ :UFYWU:KD2@ MWM6J-+(9N+66K-D=];#M(O;F($.+%ESO26 %"(@I.H=)J"02@=V![.**V%\% MSKL&B?.C?B]_TN+TA?YX=H%/;QG[!7L@#0SSU7)]Y3[-G\I;;/O+_=E\=GAT M^!>(?C*;_G0#FA^.^[Z2'W/JAZ.97G7^5,\[^_&6.H+%2]G9Y/]DLP,?DN&4 M@5+!J$[#-DU&?"KL::0DHM<3B2Z.1%^RM=? 2/1%4.]3>:8IT_+XPQ._EG1? M[!-'21WV8%FS@A(3 K)EYWI?I9I@4M.?TA^K,39HN:Y),3YDNT5 M1T"ANYUM)( =O=F/XE.UV. +#-QO0_WQAR M]O)YH12GLT7!XNGQ[O(HU15 M J+SOF_=V,NAT1LKU=44E%UU#(:_';0G?_3QG'#T#=0II<0.+ H3)HM5XS5[\50EKHM#'%5;'J8'BF1BAQ,0> MJ4AC;.2KL=O87>]+0IKF _6HK.\N'\CRI2KAWR0 RHL7;XN>_TWSVD>H=Q'+ M5&V+(4/RJB-=JI0C&O82R;GH;!G!>N\!8KFE]=TF>VML](49'!L$ RZ>" 1K M:X,1]"@=(I9;ZC?;^N0$-4U'P+ZQ#\Q]$QDK^A_;$?C8]Q-(EK.7&FO[O(/5 M>GG4WWY_MOKU8UQO+I8R>SJ_\;H\ZX'TYMN]Q7?1Y:*8T,1+[[T(A@3[WGI% M4H26Q'LS_.YC/QRM9G-1957^YVCV=FOG]V+]A[LWKY[,Y9K3VSF2MQ]>/\_9 M#)OL-FMLS0H=O$?S4:\WU).3>@GJ&LVITBY*E%S!&D3T)6F&GR37%C3/MQH1I7BS MC7VV=P/.[22&L05)5"KW3OK<,D)HWK$MG%&5:!N!KADHG%N1-3&EWG#*U,P$ MZF\S&"XFH>][5D0V+]Q=1?]JQ"4:#QS-0@L,7.S4#U5WS>9 MKF/HJ#D8!+?C4@T&%"Z!^P;,E#.G%)WO^_IB:UCM^%WJ!2*X%2_JF5HSFMRG M:OL\<]61' M67 I^1R ?" PKG=P[]/]+)@1].GXK!GWMVE^#L.]Y[(D'4A(7*HN@(>*FL<3 MEYBQL86D+X;?5W58R&RPCSX;G\5HA,H,17H[OTK1,&IBP+&,H'?*%ZW,'8G= M9$RF=6B8JWJTDIOXS+59#Q%#V36[N1!T-F<[-1N?*E1*N0"I^DL(P=86P<<^ M2WC';.=+UJL.Q9!<'SV/)4LL!&!5Z_E"E5OCD).D$>QS,'"H-F=5S5OK)+)W M:D[I9*0FBO?DBE<;RVW'K.ILW:2>]P=+**\M5J-I%>5"#,;W32HX0W*18M_3 MSF7P5%(((]CK953 ;<[B,ON:2VSUK,E N,#:X!?45,.%5^,X^TJM.9=J 2X./9C*)#';)O(V M)QUF$>YW#>S.YCH^>'N)#Y9HWI@_U2.G2S?.CH]DVG?VV0@8YXT+T*@@"FN. M&ETS?>+;F+8#_W. ;LWKD?J>&1V,$Z3($*-U?=U\ ,Y9P(71359]!1&,65F M>.:T_:$*M'UT"$'<8D(]!VPS'4Q>0?%-$KLLI U(+922<.O/PW'4,]G$P#IW2Z"@J12 MTT/()H#DY%2D4#5Q!"7Y89G<^8!4R;%)L=@@@)A00E_L(IB""3[N;+^KK^E3 M-$IWZ06K(?!&,SX 9]%SA5#T(ZI!R2/8-6K(^)Z+;4IDM4$5IB6H>,DU-TB< M6BU-*%0PPT\<1@+9YM((;!2:&A=AGS!0^]1>T92/0_ &#(ZA9]?4+/(SFHYZ MI ;@<]3@F4O&/M_ FMJ-U3B_8SYU&R"?BV,EB)*21L+B/?1MX9OADEINFB6J M'!I!R6Q,N&W.NZ;H3-^H3T!%:G9$T6E^81LZ+L8F&*Z]?<(\^QM'?8C[+Y#X M]-3EV6*Y?BC+P^O"ZS\:(3_4"%MZVD(*P$CL5H6/*0D00K3 G"@'B2:Z7OC. M%'&X=GN9\=^<_5MD8VJK+KL,R3BU_Y-V."F5S-8-N*+P%_B7Q=%\O3R^\NC! MN2-_>S:7N^W:4NIL+#4*,M07.:;,T#?]<:SYJK?!"M24>C/^L9K]+L*^P44F M!E50IQ)@!U M_$5:S(D30!)-M"*&H/0H?=.X9$?K 2X+%38XT=]! I9BJQ%PV3/VZ<8EV9HE M<,;1>H4+UX C] /5-C"1^^RT L(5HV\FQYR#J01FO$I@=\'?G.5#E.*EJ@XL M%=#V(FLIK083DT8#/V#U/S1,-F>0T:!H]EVHQ@!JBVS(02S5NT;1F!&LWAD* M)AN<;]928M/W(U"5;%)%TPBL<=$Z@>#=\.VD0_&^B?U[I72"U?H4J[M'Z_Z( MNF;Z8;%<+E[I#QO9869(;GJ<=;J*%BW'[*E6J*50<)!K;:U92BZ.P"M,#!QW MI5"Y)5DD."P&HJ=,5$*46$Q)#F.>?.!4M#H7U]>2(Q,TV$IR0!B9H/G(,>D_ M3>SD^B;BG8_'*R90",QD((,-0L7E(@9$__@21K <>[#$NRQ%NLUY06\+V Q8 M"R>(-N6<4]$T/82B',4!#]1.9!P(&35FS0*2GTV#NI)A&H !QB+2B]PQU9,X9%XQ,KSF&$ MK57O35.YU IP[U!N2LM4\1FAH@>+SJJ8;)OWZF2PU1> SQM^7^K87 MUE@6/A7;%R":X! K<(J<,Z*-V-L"@NG!LTPDJ(HMK=!TCL^F9W+,N#U MGQ/]=D --F\%,#B0U)0:.5]!U#E:&*U?G$@X'D_8DB?$%+)+%J@/^COVJ2;G MC0^:+P_7$T[<./=61KVJ''TTWA9:\R)C:1R M,BB5B)))CJD ]V9*;01S=6\OYD_7?PK)H[G>PI$BT@^?=QA[^&PI\NXL',I\ME*1K65T_DGU:EF/AL<;2B>7W[ MVYN+H[$L.\!666JIJ$P"$W(V)<5"&GYBMB:&X3N9B4B#\$B0O0H7FW.L#*9E M=*&Z%H-#!H$XXA54?P3>@]GK39%I<_P=BD]QIH24H;20&$)MG*R-A'TZJZUX MNNATT#[EDE/AJ[S"T7SVE@=RM'R'[Z'02F_]^]EJ W3][^]FAL]?] M_7](*[962612:LY"T70)'3?.0,5$IB%7C?Z*5C_3Z+7?!H<;LZ?/UE\2,D;'QPW*'3'%6!]M0R40)XQ]E5%K MU051^5/&ZYHF#EV4T@DQ JE,YDS*&4P8B$@4:ULT"\MVQ_S0?7FY.'BI>?G; M!/DFE=F!?ID3^7I\RI?9 M&I5BI4BK1&BJOBCB$FP@?IA33QYT-VLOB2] MN#E[N;%QG*%P89.#>!:2)I4U<(%"&HT]%/8(^LJETQ6\H_1EEX4+F\DUG[\X M_M-<\Y_W'G]VK@EH6RVY;\Z=P6/!V/<%=,F6ZBK:$8_+?1@C?SRBI3YL^9!D M'\;%2Y$8;'"FE6N:3SJ3I +DXBB" 35D=%4L88(B ME!,'6T)I$$O(>< =>S= FG\>':CX;OK[WX]][&!==8.K?6*LPK'47 @$+NH M:CBE$C6[XSIB#7S569<>"YU11+\'3CSXTS6IT3?5O.Q=U&!38S8F< AD,XL> M&L%N.@,:OKWJ@C4?4<_;D?" G(A-@8R$# %-1N^;S85B4^QY!"O6!\2#KPQ< M=^=_E:0-A36N^18;I1I,ZWMQH=162N$0'50' UX:,+%F>XHU^M(;5 4 $Z$T MSZUR]*C^!FU-84=RXQVO'P_%!7G3RREDR94 U0MC2[;Z[*$A,8Q P/P1-IU, M^T<'Z]FUH^52YN7XG(O\0YG@NL'";A.?.P=,#.#096DA1V>#16^:XY--0:T) M(]@4= N#/WT)R'V:/Y7W*T+V9_/9X='AYN%??;BEJ!(@7/R6H@3D8PG!5@,. M7 [15M=Z0VV %/+$E<_E"KW>(:Z\&R18JR935'\W4-"]]>FQSQXHH(K9@D@1 MU%,I3(6&5-,VQ0T7\W2BZG9;#_&-3"N MR?G2P!'FWFAYP V*=K\65DS(S8!') %.0J8W1[&V!!>QE1$,ZMZ:E\6A/*37 M5X_6SQ;+W^%S78^NUK-R[6TSLY'@@CZGV$SKX^NJVWU&LJ2:RP)7GW@$.=Y? MX7+23>3JO-Y>%#KXIR9SJSH[68(_$H2:;RD)&[#DP;7&/F"UG$,V59PKXT?H MYF(ILZ?S<1E.=JZBQIH:4F^SPZQXE)R*XV+%TENY:@R.0*YNW;-])"#-GL$+ M%Y#1M1I;YM!2A)P-:38B#"8IN@(!1X#F%]?%Q^AIM\\8J"[VO89+&&.B1>^\J.X- -XQV@+J<9R/'J#M4L3XK(A^ M?IYME#1I$+QBUA" @*%QK<"EE5A2XU3B:1TL>7-&$W/>-/F"&I ^#//IS\UL MX+F52B@AQIQC!!<*.8.5'2@Y]:'2YJO]">]S-7Z_&BU[N\>R50K-+E'2TP4,Y!$A+XSKPG6@<4H M(UC>]OEX79;ZP_K>@:(W.MS4*56,M8JD!#D0+%[]M]2G<@#RP:NNM($XJZ@T5?&E2HD!R21L;DPJ<_#^=?MH)_6\28-E M5.T#R5B.JG1R9*@)6N2\TVA?M%?>/MPUV]2@2 B.P4+.DET&5#2<9@UY!..< M@_7HB>+EOK8IK6:7^XB7EMSD!O$+;"4%)U-H6<9[+%A M=-49$(>67=U%W+;G(#<(G/61:I4DKN^=:AA9DX.06X%L-4.4GC H<*<)PXZ5 M<;90!.C0?6J>8#:6)Y224T03A8M **31T'<9(UAM4OAW&N4M%@&V@W;R%&M. MJG/$0@2;K?..>M-ZPVK9>:?1WF818#MPF^2BHAVX-X5T(-Q225*<(*AN\@-> MH_[1YEX/BLQ)O_1O9@2<_79L*6.IL=5[.GFF-WZB; W%9"!YDR-1"X+%I42^8<\A0 MHLN:\:?@J'@UOQS3"9!X"N2P4\C! (F?#.1O,\FO %+(&E4;"8H7:)DRB2M@ M DJEFN,8!AI[Y'LX6Q_(W79K7F+H_5].5A0/>_5=%OQM1HM;6P6'64/N4@NV3O'O@B*=]!&X&L'C^QV MG"]3(RL2,Z<$05(NM4%JKN4FK4(<@?,=/K);\<9)LS\;8HW.!,C!4\R-2B!I MF6NL=OS>^,YB?K>U69'?8+N+'IA5#TGLFW4[@<@%G16?K76V].XK8?P>>#MH M;L?K:@[J76KE%HD.$?C][I;0G,KGK822;(AVX(52FBDX+() MU4(SE9L9;OEM"'G+^4RS"4:B)/W;.O YLF8FPI8Q!: :Q[!Z[WVW0UK*#[22 MVFO?>O1DM.KDMZO3Q39O^MYW598?X'0RR/'#\8W7LBRSE=Q;JBE^L&*FF^C) MRW-IQ+K]<%G4\%(Q!!$\4+$HH"1(8%4"18PC6"(]0MC/Q9+!$O@:21.5 LVK M=B7I4^>LC5YJ&]5\UG.%].&KQ2Y:L@^I>%$+SL5#K 5S<*U)1%."TT3FLEOR MN!B0/V$ M#<%&:;.;"Y]:Z%--2;Z MDQ+H/5FVQ?*0YD7>DFD7S5_3:=;LU6*B^A1&%BV' N!T/+A697$7#$( 82%I)R$BIY&HPC\B##P3&K3A59HZ5 MW_'ADTPM.$NB]L^>N>R(LX$5<_D].$7@(1& QMC-"U;6U'C MW_"SM$$ \E7IS;M=&U^HMOO#+1O[@;,W?_)^C25&7VOTP:0&AA A.34WBHVQ M8!F3@+DOZ]GR9$%JE[\/7BSFJ\6R=PD_Z=UP@GMYVUSZRJ,'NZ5?4LQ4P::0 MP$.-D6VL/F5A4& YC6DRX\&712FC8(UH2#[F !5CKJ: MLB6/D$-+6$8D3(<*[):D*AFVW$(SQ8&3HAI'^F8] M;D4L94;!@LL%L1KQ2- MS\X$*VJQ(09B*BDT+$VZ$8^@U?60\#P7.>N-+S9+T02# 9-'M%X3?V\=NY0# M#;\1V3 AVF#+L;ZQJW%@P3< L9K"1\>EL</3SAG:6T_78&YC07J7*T3\-'FY ![UU>I4'J3GY02 MRX!;8@V'1UM+N<]G,H*8C,DVSKEI^$EHN;B,H!J=2LB76;J-BA$;W/Z$Q48; M@HLV@<- 4%U*IFA&[A""G^HJ8Z#&]LLXV>8@H:96--8HI0@X4"N1G6F:^=NI MC#,V'FUIB@I4S5M+2YD(4BQ9T'/R$&U-L34_-LWRA^#]9D/(?M[@E?=0)$S) M5BE13%#% A2%C$OHD['%VH MC4W"3 39L*)A!/'5>2ZY0,R.I%4D",F7J %I M3$ML)Z8,1^!8GS*8R#;5")42J3PNE5VVR.!H3*U6)UH-1^]4S<2-:IY4;9_& M[7-6]1RR)T1#UN T2C8ZW;R=:;JYB4DUB+@&@2LFK,TGHIZ2"32YIVW2 M*@B!"NU:1"44(&*T657WR;XXA?. Y\55F5VY+4_IX,;)_;Q?)W!K7N6%/A*] MS*WYZFC9I\;U];(T/]X4AWZ_U\H/Q_WOJZM5WX]C+4\7RYG\9O>.F[/74F_- MR^)0'D@Y6L[6L[^!(?CA^]^-_ZW.E97EV?%M>RL%O;N;L MI%OS%T?KU&UV[>"0C/=\.H&9$(M$\5@\U(:].-),22VI+K4\X-6$ MDST.SAZW+]R^>-7G4.Q115;EWINO)8+D*/>6_P&Q1.\C-[@;ER2:D[YQE\.&=D 133:T/1MJ M[5X@DK,'J*FF?E[$DT&J4ACQ),M+W, MM!5K:P 2+ PIIAQ93 HJJGS@$D:P/F)0*[8N)#L1XV+;-!I.(;D LJ MEBA)0-$D/@<>P48&@TH^)NNY5-83?6);HC@L69-WR0UC%DP^)ANJ&T'J/G#" M3EG1#EL/]O1<:JOH&#(RM>H:^=RDB*]4)^N9"#LHPK)UJ3EC)(8*2E6,%FS2 MOVM4US^&'=QVP=3'Z!66Q/F$8RG[Z;!3#G$0 T&Q9)-H($F-8 :J9:, M+;5BJK=B1[ ]]O ,9N+HAC=Y,2WY'$US/JMK![+%I40NNUQMAA%P=% B_;,, MID^W_/T;/IAUJ22B\I>#79/M;,N_5T%/U@16+Y\,9.=;E^>6PG8U)]\EV+I'ML/4JU((DH^EX MWZE _WB76X7,)=M=JUQ-=!TW72&V4%C(5&,A9N J+A:OKMX3AV*'3]=!I1@3 M/3=+S^P-6)O96:L_$*&SSI"PP>:8H5T.>DY5]X'2$R48S. L*VVP9%2&-O(H MJ52H8QBF&I10GNBY67HVXE*<#>*,AYP-5>>I)A6GUE?]W0[3<__M_G#UZOJ. MK$^4Z\FO[\GR9!^\B;'#9&SI:,$83LK6 SC">5NT&W5UQDJ/3 MNI8OL:'-=< E9[&UF%%4/&!JJ!;#2?/WZ)U(&T':,7#" M3EG1#EN/KZ6%F*IAFR'W#9LS4:3D4*Q)<01[@PW<>B;";I:PK@B%Z$.,C'W# M3(X-?4K2L!1JONPH80>_:&L:?QFHP00&@RX3H,_@L\G0LKY,1:)U,4\&LR6# MF09;!FHP)4E-G"G4%$"\(#C QJA&Q+6.82QP-PUFRB$&:C#H14+CBNP=]"I6 M2M%! *)BK*4IPDPS>N@7/F4+ S43!IH$MV==,I,I11BHF10Q MOB%'%U(!SHY"@M*(JHM)E-23F4R)P60F,X*&&-AE8@->15&4%2.P,C%A+. SD&J<%K)2J @[.X)!XT')\&GY^R6RG:"VDULH M7KTYI$C<*MN,#93B5M((Q,^@M/ED.Y?(=M!0#44R1DM )>:24A#/3&F')I5EC0]_%,]$(;&>BZR6BJT%-)M#[YHT# M8SWYD%PP8@UY3J?;U0R:KH-*,29Z;K@V4UH )JHU)TB.,&/.OE9195*]^,M! MSZG"/E!Z3:1XBAK,&T*27M9V MMA6,P;:,.[W@<>H2-$K&QM[**@'8@ E:8#0,R2-+T)_9R=37ZD*+$=-"E+&W MW8J9Q7L;,>4&HGHEM8@8K:40H\5=%M"304T&M?D()> XJZ0J0 2 PB5ZK,[$ M4 ,4MO^^?F)0:.S>T$/50)F[6JZOW*?YTU.B]I?[L_GL\.APLHFOM@GE_7)] M7;$]M0K<,^^LXOVQ=WRM9Z?^)B*='?D" _)(RF4C#53G)2PYIA1-C54C%(5D M)@.::+X!CT&O/\%CC-* B'-!+\DES>'117+Z?PD->[I4A(>?(PUO(:N MF/)0TB(?R,?F6LTA0',52RS!U: O@QK5KHW23C8TV=#FQ^8R6HZ@>8_WF@SY M+,'8DL X;R1!VG4A=R[&-"4_.YW\4+5L4.W#10-!D!$H67)2I28?>;*9B=E3 MOO.QS22FK$)-# "S9_7FDK'4%+(M MB2:#N>RTGJI$'U=6+0IE0]97!D>54J'&3A51U,AC=[5*]/LWW12CD,1QRU[X_H,K8!DF[,:CS*GK*''3J8T474@5"W%0X@VYKZ! M9TB1(E9N)52,+<6T:[V[)J\_F=)YI>B]X@HMJ9?GGJ(;)F;1G(.#LRQU!,W& M!FM*$U4WO.S:1D/5"$0A2+EB;@6X!6, /7D_HN3X$X!YYV 72YD]/6')3B9P MU,BAT]0M."@&%%8+&2*9*#8R=/]C<@?'GK!&R>B#-"XGSHE3IU/M$KV;PQKR2:_?9=J)Q)&8+/ MN>3@D\VV*.W0Y!.O-)%KC.3ZP"OES?73@M8@H_[5^_5:1\EE#(5]\&!+=2=> M*9])DT'+Z8DXG^*5\J=K);,QKU02&X26HX@#DY ,!9M+,1::ES%L_C61ZT(7 MK3,7(AZ8=LF*SW":HK62@Z&#Y?I@8 GW4'=^A0WK<- M?D 'I$^G?G 7(R%N")%-R85J8Q!;$"!&)DBIKQW.(UB!_Y]P^>_%T?+@^--1 MF:QE)+0%)Y4HF$+0 +S&9ZP1?:Y5>H_R.GS:3FL.+XN+%?!LC&8KH)D*VDQ) MT]Q:0HR^1>=&,)UK/"YVG 8R%*:R^L^0C(&^?9SS15DJ-L7J8^M[38\@ZYG& MS2^9K9U7GM__3\[R4=Z!?Y*Y$R%/J&J(1JP1I? MN'=*(L.Y.)/)Y^A,&L&$ZJWXV^W;S$3>;V<>('*$3 6F#*1!3#>9P2;^;15 MWHC(.W[?.Q1F.&#@ZHJFYPG("T7LH\^:LJ,JR_%%Y;&[M<'P(I#ZA6I22!:, M2UE)DJ++)L?8D-J(1IO_#*M.D/?''M#+V?SI2EW\C<,7!XMCD0?K1?GU[JNY M+%?/9B_.CSV7:DUT;&RMM[E0KM"44"*!#131/,#F5D8TMVKBU8!F4U6FE*"E M& - R"K* U5+1@.:;2G0B&823[P:T-QA54/L6D8BS."LR]BJ<1'(6@B01K"9 MU77A]2T5 LNC_L;W5+J]F#]]*,O#?OQT]& M2UFM[P]A >)Y[)SYP?C-LU6BZ/U2O>EQ>+Y5KJU*B # M6I-+J:D55"791C!9>N>ILI-N>(/3MRDUHUEUK\-!"I*AN%)-J5&53?1E^ R> MW/!(W?#F2.P!E5FV@F,/[)!C\+[V%DVV.5_+\+7$IU#E9UIJP#F0L;)E)SWQ MYK0$UM@]<0+1'*XFSPTQB<^()B83M**X#&S926>\.451L*H_=N!5$H-QC:PWD5TP-8;<.T ,GL23 M,QZO,]XG)VY.@/S^MN[/5K]^_.$?2H\' MK^C%2'QB$ FQ@:1,FGZA"MG@?#3&.I\YE%&L?!\A:[J _2UC;MT:"6D0Q@N?*Z;!#1<;14X[J]YX79[U M_3+TY2M:UB')H;'4%2U[[XWFLL4D@!RHKR@L,?K@7,5@AB_V)]J.AK8;;"B- M64R)?5]N#\U$5NT.Y#V$%"SB"&;J#9:VGQ/7[\CZUOREBK/^Q@TKP^'3>:.- M7IQ!8# I )20HSID-(R2BD$:P>C.1.?1TWF#-185PU0+:@8D?4(JF<(I@XD^ M<7%F!"L0!T'GX5-F@Q.7:PC)FQI<[4M7*U;O"S=#+;>6;9X\X(Y09H->II56 MH>6@,;)ON4F(&CTMFV;$$XVT)G?16<-?T?;.8E[?,??RT'1SGBV3;1:L1P@6 MG UD7+.:RB$5/]5R19>L'4'OF>&CM4%I M(GPRW:N9:H";S=9E5QVD&*)H'!B^00\?K0W:5C*:7"AD01\BD$V:DZ,$; M@V5$_7L&444Y1UG[M7,;MM+')T.0U(0#-P^:I3"[8CERR%FBSSRB/CX3O_XC MO[;3SR?U>F\P(@7Z[O!9\PMI%B%:ZY,O>43^:]N)7TWTH^ M-6^\!:BQQF1&Y*\F/@W /T6IQCMVF*% @\B6^J;7);A<)(L?;NY297;EMCRE M@QLG]_-^5NW5^I+F1>K-V<%Z>8+I@^/56@Y7M^9E)#F**2F%4')R&2!!1E-M ML+'O])M\;7&X.RJCF*L[5:-4E1?0M6D?10;<* 8]@=>+5<7[FW7-2CLKZ[?"#+ ME[/RFZ[:]Q?'=+ ^_EH1.T#2;&FSWP:NJ'[-HNR)UN2@Z74*D;W4+-A&X,PO M,VFV$S4HJ@+PWI!S?9L PP63D>)Z:FV#JR.(&I>:--L)3X Q-,R:AA%DJS%* MF9$]83"Y!,01A*)\F%$Y,$26VI@! MJ.@+36%*;-Z6RI6'RXQA>?YSZD< 3L0;R!*!4R1-(D)-JO8 7 MC*#E/7OWW M>>A6BA=%4&SH :!:8"]9>8,1Q 1?78MAM[BTZ[%@^WQJXJ-#,'WU%GB7&&QG#(L; MNF"B*RE#C!935?'7JNV])JKSN\6E78\%V^>33][Y$G+()H-&C&Q(BLH)LD8# MB801\&E8$63[D!87.19KJO&]C.A0@T]P)_4%9(#0M< PD9RBS&]$R&]9\35K M,:788EN-%@!23$@.]2\KK5 )Q>T$*W8]7IP+,S(5,,Z+1U"ARA$]!B^UB&>A MB@/V%\/R_.<"#K8.2)'>2A9$FN;_+59*L5$F:C*2>0%_/-&M8W2WM?L+JF?V M^K6&.H60WZF0+:W-+N0+"&FJ&\"K)/&:MF &).%:O(RD*#T1][*-IN2^?YH7 M3D7%]40NQ!L9@L>P?LZ?ODPD7CG M942E3,X%4GHR&/(H+F!!E.H)$K7QRXB)Q#LO)XR*B!RK9!LJF))SAM@:UE1&(BXG20Z7T=J0&-.B-.1NZ*J 9(%I]'7-JOH$C&$.?M8G2@Z7T M=H8_G-7$#_O^3A9J[8U)C;=-LHD-DAU+IZ4_I]./M'IXM.0/M.L%BN9=GX&] M?951P"7$WG6D!*A1BM^!ZL7$WYW6#YPM.Z^ZH;34Y7$F"-R*\286 SB&C22&PJ<_MZ$'+Z3H M9UY]T=].NRZ$MR,D NSFH:ME2'GB)64P1*"@]PFPTJ*'Q22:PZPX")5 "L M5U*[87< ?HSE5VCR*Y]+]4^$( M7,!S;ZE@2\HEQ*+P%$<-HA]P*^>_ .;,O&[LW[@Z$BQ,9I-CR+4:@((./:=H M*[N4T2=71HM%/WQU-:-[5/0#QK+;H2M9HZU&8!<8T'LLWI@1#M$@<2 M0S8'1^A;($"V:@4&?.^-Z,15GX*W'+R#4<-Q83%D@WUF;5.=ZU3O>@\N4Q9- M04+!D# VAS+LCD!#BR$;[ 94FRL-2K*JJ-1-_7_VWKRIC619'_XJ'9SEM2,D MC?;%/L<1#& ?Y@[@, /G3O[E455=K 8$-2*!SXXY! MM*JKLK)RJ\PG!X.6Z-1EJP/G!C:JWM[8C7DH'?(S8;.\9E>T_.&PT77;?L,3 MC:XW%'ZOU>LUO+Y?W]B]>$ =\A.WHR?[=0%:Q)<"7/3.<. UFOVA: U_T&;%*[U72]GLKO;33T-5EC_3;& M].&4:9;D;I8G072^%Z<9P>_71HW&ZM=& MC9_4>A7.5F=8%\-VI]M&B,!^I]N#'SSI8E[@)B#2Z?TZC-QX+,W9^SWFP'9Y M4W'#3_Q3$0O8%&+8:#3=-AA][4&W,Y2#.OQ?'Z1G%PPC[ZEMI[E(.+B: M8&')4]S3GI3]?L]SY1"#UK##H @'?D\.6\U!J^UM A+4?>[IRB^_IR*AC>2I M84NT9,OS>T//;]=[#;SX:/3[]5ZW7V]YXHDU3[ZW2]:MK)KEJSJB# _[V$VO MW>Q1#JOOUCO])H:M>]T-XJN?;$ZLY#C<=&]N()"/X^BI2*=?@JM7B4SC/'%E MRK^.@(=H\EYP\>8_\!]EJ\J6=,$9;WI-OSWL]$2GXPO1<<$ED7+0;WU!7BJ^ MDV;3$+AF'$35D0S.1]FK1G^2O;X,O&STJE&O_VN'GGOSGW0BHC?_&2:_P+?Y M9QYD;BB<<%6$P7GTR@4*RF1G^9?M&8@$U$IU&&=9/'[5A3DL&B@3PU#JKPSC M!"A0=>,P%)-4OM(_O/:"=!***?AR(0B[*GWI-?@G&;J8:L@LGJA5#KJU=K>/ M"\V G)FGAU3!WI M\M^=UL[,ZA1!&I/,(:YW_D$GN?Y:_1W6\:HY]\>)\#P0HJ_J3H->4O] M\X,RJ+\9!.'WU_YW! 4V=8WGI?(C'(OK_*JF(TBIXBX'/ M#Z;!=_FJ =/D7R]Y]3T8AS9('9P;YS>K9[=G"ZE%W69;:G!WM_ M?C@\.SPX=7:/]YV#_[?WO]WC=P?.WLG1T>'IZ>')\2,NH;[2$CZ*= 2\DL51 MQ=FO[=6<9KW3'CSBM-LK3?MMG(R=_X @C.+H.*= D:/DY0?I(_20+P:-9J/; M M>]W6AWAQV_T?6[HMWJ#CJ@5!>I62<2J$0]&;S:C]T?QV=/SQ^-OQV8?P\]FW]E&C?_5[\_/TTT>W"]^O'WT=?3O>/VP< M??SP]?C=X??/'P^N/GW]5C_^>E _:OXV.CG[='7T[O#">_=7V_O?;^'G9G@Q M_!IW3O;_F)Z\^P.^_^?5YW='\#YX_]G;X.3LC^;1V1_?/XT/.C#&Y:>P__WH M^V[SB^\-NEVP2ZJ=IFQ4VUZS4Q4]Z54'PU8'/*U>UVNX.V\:]>K_D3HJ=F$= M97QO4*L/NG>1\;U:<]!<2<3?2G/4:YUZ_S::8YF:T)*^.;E"66]3-)1^MH D M#R]F6$?^[*/J@P 0&7P;%@RF[JMA'(=#$89Q-HRO%IWDW2C*1?A!@G68;>2) M?AL,W_W9_73VJ0[CP_>/OA_ONTV:Q_XYO/?;U=''/R^/QP=XRJ?'[_Y0W_D+ MGNU$G\\FH^.ON);?1I^^']6/OW^J?_[X9_L$UGAR=G#U^6RW^>GLC^GQV6'] M\]O^Y>]GN]G1:?T*_OT"[J_K=GQ9'7K-;K4]'+I5T6^WJVZO/93-+K;TZ^Z\ M^?<_!KUV]_52>:!8_<>YF"6(;9H^-#1)D 4SCX,H=B>A<.KMNAG]N#%IMY&AZS@]26*LS ME2)QP$.0WL_7<];A>06>E*R.8<@1GIFJ)Z95?'551HM.T7MR40[8<=D>HQ6. MT8$^1C-*>1*KU!LW>\'XE[2)F*?/) M7IXDP"9OB8<_ 1]M6>4Q6*71\UJM?J=3[;9<,-\Z=;_:!Z.MZGJ]H:BW7.'U M!CMO?LO#Z;__T>C67V-,HBRV*PYRP.RG(-1F @!;(^5G&BEG"4P_0 VR-516 M.S97MJ'2&S8D%BE4^XT!&"H]X5<'?L.O=CM]V+@!0@@,E*'2?DA#Y3&8N6"E M>[)3LN(%'+AT_"0>.U_,__ ]Q6\E\EX?C%*>(@:WVDON^JTZF#W@ MWU!W/ZZE9QK&!\[J2)"Y1W [,;7\X;M?/ MWW%$F"WY2SFJV^E/KEZ78QV=R;R2P_?SGW6X?="=7.W\\B@QM_Y*,;=[Y_,/ M\CQ(4:QDQ_"7Y\?K[2^BWA^"DPW,W6D,P&YK@@)K^F"\N7W1]1!ASV_LO-D_ M.=[]??_TY!@#S>]WCS]5G,/CO=H/,?]C"-07!U<"% NR 6J7Q&R_(U(GQ?I; M/P#W-XB<($L=4$4)S/7EZ@'&>PHG@GZMU=E@O&T\L;WZG=$]#7MW6YU99:UL MG'LWV%.\VYXD\07R:-G399&%5^!\X8P8=OCT7IQ'63+=B[W-E&!LO7_>_[/Y M:?PAA+F,CO;_"H[W_V@>PSSA??SRL'^]_JI^\^PQK^]0X_NI>??[Z-H1U?3WZ:R;,V&^#G&CUJJ+1'U;; MPFU5^RVO7VU*T1 ^1CBZ$H2?#,6E2.3/-=^? W//\NZ9N#I462"4Z]$P._('F(_F4,_F+B? 6W,O4"=CQCGS)" EM^TJ/)N8B"[_3[ MRPT^TTM(*Y?%]VJZ/4\ M,& &HBK\>K?:](;M=K_;]66WN?.F ;SB?)1IY@S:V<@YS1(IL_GP^T-MVA[\ M>)*=@LK%.Y@]M<_U+ MLRX:LN[WJYU!HU]MM[N]ZM#O-ZINM]Z3 SS1?=CF3J<]?Z]Y4_1H;0P&_;\7 M:M,Q0C9)X& '$Q$Z\DJZ>19<8. ,+$>9OOQ!WN5W 4\YR%0W!MF03 O-[4*%.7H+CDBD@//IR5?.BWL\M:A; M=^%5S_.<-K[TA]U^N].O5YO]%OC&7M>MBE:W66WXK69/-NN>[/L[;P:=YNPI M?7F?LA3K5,+WR!D;'/#XD9TYN/PBW(;?]QNM:L/M]S&_MU[%@N9JJS]HMAO# M3MOW>CMO^GTL5[FS$%T;Z6!=:?,E@TRDYTP6W8L MM!NU3KW[TZ\?&KU:L[[\JW<=MM6K#0:MGW&KH0B/.1K7U]+,_W$M4CX&*P67 MSH(LI(LT*=R1XX8B35<(H#T3VB2"%/_I=#R,PQ?I*J'%E2B3\$N>+.&.U>4L M\934^4 @*2]' 7Q2B-/;A"Q7K&Y[XCQYCR:.4GC31G-(4F$C31R^TSG!.Y?] MHRG]._[4QN]^.OL&O\-S9[M@WOQY^>F[-_K\U9VYTXG;GS\>71Y]/\1_84WX M[K]@?/C]Z\'5T?ZGJ^.S7[\>-]^.CQOE/$+9K_>'35=6^\UNH]H&PE<'#<^M M=ON=9L>3#1^\3,X'@X-PFL7NMXKSSTZM7GRKN^50H)< Z M8'LD5C@2Q37G4':[GEMO5SO#AJBV6QV_.NC#D6A[_4&_V^MY;JNU\V9_[_"Q M&/^I*^)[#S.CZ+0].C0?:I(Y9Z7VW M66T.W:9L^3U$X 5#"[CD4YQ\8WUB4J]O3A=8Y0ITF7NZ]L[X>48I(YP+F485K]% M\25,4XHTCC#C,4US#%B*U/&D'T2N7>\L2-0'XM0<58#)%3W\WWN_ MD?@(L_\_G/RIFOLA37TC)<0/A=2NOG3\>KLGF]VJU\)+"=GL5/N^UZL.A_6! ME&['E0-_Y\TG.7>%:&^8_B]5J-@?'<=W"+IMS#&(X@P^^3L/4!2 !/"QOB*A MLI5TL6B@NA7SFUV_4IR%,@6!\DLH_=_./"\CF?@+C@W^UTE',:;DZ_JO;"2RV35=BG3^9..@>FTO0M/M9Q#;::<9E4P%,!!V(< M9!D<(1G"P4CB"+W2<.H@\/+4.41S7KB4#[ O,L'UB3-"HQC#5JBV4?E!GN5L]6D!"\ 5I,W$4<\*3,*9?IR[4ZPQ9AD:[J2#^[,WSP_4O3:]:%]/VJ MWY"]:GN :>Y-KUVM-WMUH/.@61_>^QGN;NP9)D\OA)5(1[@NG&%$J/2(X]'- MBQ9^"E9Q5%WXAW0,AQ_>DFC= JP_!AI,T0J T4!%(M'.G?,DOLQ&^J\U, HD M38V\2JK=IKPBS)EIPBJ73)#^W'BM'[OQ@:73T\^APE?/+IFJ?E*[O8WFL-K4 MIHUMS]0>O1QPT*GUNLV[7,1)C*,[/XV2Z*,6:7/4] M];3:M_7I1QLLM()X7HC1OTJ-;S;G.A_!XD?.P*4O\@8.X MQJM:;>-.EWE/F[+,%3?O\=#VV*0C.NN.*%N3[B:3;OK[V1]6-E"KVZIW^U7/ M<\&D:S2;50%;AM4=K7ZS4W=%W5\-:&^K-W_"\!L@U0X6QWFV,NVGRC1-Y7=$ MY#VF\5:VW23;ZG:ZEAQ*#SS65M4=M'K5MF@TJ\.ZD-5V2W8Z'6]0;WO>SP 1 M_2'QL4K25VN=PN7^-7%IK,Q<,5<$+\/H"@PL6DP:R6(G3SFF#2MEN/0%P*1Q M0N\*I_CRRP!>C<'R")86HZ%U$:1D(4P'ZXG$2QVLP ^\ M9:EJK1?BY:+X],/@?BPF>NV6+_\("T9^2W_LM?%CKME9Y2)IK4[&K2^#57J( M'%*E4RZ# $]6D=0S](QGRA/(%W"WP(3B[E27HT M8Y%[0:;F]:AG[O[Q0);: (>NG^PB'>)DM^"&MZ$XWT@3X(=NK*=?^BVOT^\, MO>J@W^^ 'F^UJ_UZ?5"M>_66/^CU/%]V;NY:\B132N@Z.AW),#07QR\6Y!HO MO71]6;O7+A-^<"4](%.8R@5N.TY[DRW;'V+K^I>A![050[?:OU.OR';O:7FZ5WR83YE42$V#C%=<*BB M/I@TJ/D[F4<0&<1IQOU_)T3+C$/+\[/82 \B'C^ M9,;%@/B.BY@4&:IJS.M0O[I<0YA2S0=P-F5U4MZ'CTF/,% Z/T'*HOJG.H)O M*3\)QLBC@ ]@GGH[Y1/9''9:@VZ],1@V&^WFL-'O#YJ]]L!U!_5Z=]#M?#FD M@]C @^A)-QC#T?OO3KU\*J-\7/7BK*H>F#^9[TEKOPUCD8$' Z21-,9S.J+3 MDWVW_46VAGZKU>Y6W7;;K;:['5GMM]U^M2/K;M=O>?")N_.F5VEW!I5ZMUZI M#WKZH.K=?..\& IT2M":@\UWPSA%?IG *29V^F=G4&NW'4JG0YNG>'1)(1$^ M2IP$-A2V\7EY8^;,>A[K4SG)J',O2Z=&79_NI>=8=7WNCUL9P6*3'3=:J?M=7H]O^,UAW+G3:/9KM1AD_O= M]OP9X9V]1H+;XK52%&?K8FWLG(U#5)Q+\#N:-;"Z5.@57.Q0-P$D2OO /;UJ(+@ ?J^IC:Q?IT: M4IW!BWX-@9N>VXG]?M#X F9$1[1$I]K$1."VYX)');H^$K)?AY\:X+#O.!*$ MV@3+,9,HE:+8RG)7H)1Z#"/ MXA X/'5>X)@JE92>GQE,Y9&^1,0W)Y@Y (G>5?1XWH,5YQP>'E:LYA.<8Y]* MFE,VLA];O=O&/%#4"H6YZX4;]8"MSN>[F:]4P'^W"/EBZX8_"B*$Y:;>.#LK M];#7(@I33B8Q!Z!?)1(+*BYDT3KD7SNE;ZEEUXNOB"$L,<_FO[)\%O9_<6P2 M34*VI.OU_:;7]-O##A@W'5^(CNMA/MZ@W_K2V]'?&9G]FHAS61TF4GP##P18 M\94(+\4TQ;Y$-@F!?FJY[6:MA_V-;CO9-6R%OK2MSLWUYH\Z[]WCXS]W?W<^ M'+P_^7#FP/3?GGPXOM>L_OTJ@7>LV5LOF__GI"C^6V4! +VO5J>6].)>+DEK* MBQO\C'[7=SC OG]O"0_7^1W_$6LS%V>4H&_PCYM5(GC[;][O@A0]_,\O8E9O MW6/.ZW6=S+?[=XO]:^V\.03+WVG4EFS@=M_6==]T*N9#;=P"44JJ92M)?]:. M-K9"=!.WKCW00G1W*T4??RZWV[@/0?K->2O<+$ZVDO3)[&I[*TDW<>LZ32U) M?]U*TL>?R^TV[L\HD6D<7D@/KQ-\W\&K7+P:VHK5I[+%@ZU8W?R^WV[7T23Y#,;L7H9FY=7XG1UE:,/OY<;K=OO\MS$6*RBRL) MEW$K39_,UFZEZ49N7;>AI&E[*TT??RZWV[(Q3']AC_I%UN8Q$DEV9@]SH[? MZEQO$[ V8%-[.@'K83*PLGBR%<(_;?=Z=64#=[8V\.//Y7;[=L3UREA\\V&^ M1D?U.CWX.P^R:06>"*F(YK2HQ7&.$($D2:G"F;N .>_SQ!V)E$OT^+M67YJM M&GXJO-.H;V,6&[EW.EVVNY77CS^7V^W;J89!>VM0F;!%S5:H/I4-;CQ,^NS6 M OZI&]=5$K6WE:B//Y?;[=O1/%P>!H/S- T4QMYN),)I&I Y6XC=O3CR&&X2 MG_D@TSS,Z)&3B>0I;4W=)\,D#R25MP?\IU?V&N[!Q!<7\5S,!BB*WH?3),T&QN9>]&;EY7R][^5O0^_EQN<^H& M.V\*0]>@*G&0]S2?3$+Z'6$VM\&')[7KSP%;2//Y=; M;MP>X;0B^#Z)5[!JQ7DBE<"EIA6[#(@O\ /,<2GP\?$+5B#8&,1;B?QDV*.[ MO63;T,W3UN]@&WE8@[G< WF=?[4G6MHO(W&%@5N#>9RRYU358!3 MY^0R O-U%$PP87H/2"^"R/E51A+L6KS*Y+^3>5OD9ZM$ZZ4UB%OA_&08I;O- MM][0S6MK^;R%EUN#N=QRY[0D)B&+%2P@H=.2V#U+8)KV(KB3=V\GA;%6VRZ-9C++7?N?1)$;C !6]C*]WLKI4K"ELE% MX&[S49[0AM].SFXO3S=@6YNFK^!?6QVZF3MH.@MNL:W68"ZWW+F#JU$P##)P M5!94,SFG[DAZ>;A5HD]HQ^_JK.ANT5%,Z[]F_W_LR:V\7W,>,DT0M]A8:S"7 M6^[VVMF#>3WV?6\V=-Z= 6I%M:VV>U*9V MK^UD^DLFAJ'4GU]WFF"2/V.QO=G%-NO_VGGS[W\TNO77Y4E:[*&>;3=KO0Z, M-XE30O]ZE=!=R85\?1EXV8@(5^8KYK57]>(K8IC&89[-?X47_N8_P^2766I9 M_\6Q ^^_.ZO4]._H+XV2XJB);5?B93%Z)\%),TYU?2K,>!U%U9LFW MG>W=(DSWNL<=6=7",U[G5A;+36G%_S%/Z6 MIG=>8G=ME_A.1C(1X=(#6IZDK0&^YFD6^%/^*, ;2ABS_P +F9.JM)#].!*A ME\81I1:*:%IQ#B.WYKS(1E)_]-*Y%*GCQRAR/<0&: P:G9IS!D],0#=B_$(] M20\&D:NSP#V'Q+2#@X7BDB )\6<*?. O^R"P+D4B>=06.CJ;3M&S@G!.D#K" M.0_CH0@=&#CWA8OF1()+]X,P8UWFI-,4C@S?IB02''67HT(3D60I$UJ-:& A M@<025I;(Z#P;$NK&'-L9>[B+D#+[76X=%70'_ #PFR!VWN99R$WLR7Z)DL=F*P9@+@ M.$?^G0<36J1-E]1Y<7)PE+ZL.!["OP?#G*L-/"E"G8/ET1U_.,7A)/R>PSZE M]\@W0^%^.Z?5514+^?2_UX_ 4&;[8\;UA+U,Y;G"0P(R'T2P5FF1'H'P(R]' M6G*S/OJ<66KV8342L%:4 O7IL-K$Y-) M"!:NSLR Y^:YO;+@>_H@X"O\7(;P3#YDM+W1U$M$#J/.#"ZO1@+61\_(<4!( MJ6GI1 $3I\1%L,?XO5@QTCB. OB%B,B/7T^75(9ABER'+(H""YD=B94E.26A M5!PP5& X6/%Y$KAYB#P-O\@D!H9R)?*Q#Y/A!6%W@Q3$9,9+1U8>$V8@SP[> M$Y@DEFSF/, ,U)EP(IG!@?L&'TZ2X +%:BB&,G0$W]3R8"$< NGXH91Z\Q=P MQ4(&P*AKH.R 7&!#F1HBR ;9[DP.)J)[',1G"2 M84M?O#][>_#2&4_LTY).)(;FX7AZAK]Q\"7OM7E1"6'DIY%( M4%"EWQP/-D5J/AP'($(B?!E\M9![&CWGMHQZW1X:9KT021#GJ1:ALY*5>)G. MS@.(TL>4F$D!BAP;4&02FL+W&<9^.$769R!E<\"5,@3',XK'*'V0(60,+!:0 M$P^$NPA JR+5:\Z?9.Z,8S@EYAO%F!4G6S S/O6P+W TN+T#.%@2QF11O8" M4,7X*I),EJBHV I[[O/9(;,1Z+'SD642&)V/$F6A^6&,A12X&OY?AA-)TBD, MQD%&"PI@/6Z&E+T$1PXM?@:0FCIQ)/7Q&1E?)Z(R0B?,J(4J.J1 MW5@H.&OC+.JMRJ6/Y!_L7H@@Q$A"&5W@"1TLV,EOB!1&*$8<%, M\+OB_)T#%\D$[+4%?_\#%$B>),ALLW_MXY>!=ZZFL,@2Z&-,J U!0=>*)7D% M/.?QL\"CV2@&;:N&!@5B=L5/)/D?[H@THSX8N)I+.4P#4*,B<_2&W1.I:<17 M009;[:Y _""I>=I;JX'>O>?973L7H"7HFAA-/12M J8$=)W"AF$^KDLTIH . MD-2A-B$@(E%Z.@(?@$=1?B"U7<3<0+ M!UUF:%C@A)=5X.?FVIPQXO=G ZH?6P7C;07>W1&=1B) MNAR@)L&-G_OP?Z"8G-])QRPJ0G?>@>4I0[8/%Z:)8U B\L!P@P=V8589\U26 M@:38&Y$0JSC_RX&0V& ASA,P2^VV7A_(%D()N9HS@';QP'&++6!8&TC>*%;27R!0G#>^9@AF_7E.Q_)9G-MCR05 MMV?!TS"5BYSYL00SU*/==XL5XA93%"U;$'):$K=#K1PS.">D@BC4:UOXJ D"7$.F(($M*3."I8;38D$7 MT@Z1:%FCUZCG71Y_"/I87I 3P9%RY1QB$!O>@J<#SS0YDC[9YK8O"0>;@C6^ M.M7J<7)F?;_Z(18 MTP=#.5KLI!3I"E503OGN]H,4\\%5)_(\0!UE_[7B2!6C(DDV-_&A,HQN#!'= M,-L+1-3WDWCL4!PQH7B[_I$B!61WTQ-+5P)?$4X*IY-V"H@"$6"^%&/KK;:CB2I^D%<8E$ZN5$+KF+OOIZ-N#@IF#L!.FAW$CAS)#+;#,'8I[JJ A,]K*@# M#\+;"P2+2PDVC3M"O2_"V=!QX*K /\$1[W;^=*1&BX?*H62./EV2QF <:/R-U MI=E?D]25S9$ZA[#G=$N4L^H!(^-F1^O)21\M7.)+O&MPA@D:(JPXT:*Q:311 M-'(HWR]55_,8&HEMTT=?)7')I?9M@LSX\<9W$.?@EYQC$((4-_AW099C8 94 M>YASA"Y-9:8C9=H\07./HC-@S)&UXB;2_(I&!MWZ3:9JGD5$%HW(],9UJ=G] M&06,G$+&Y8L_:Z>UERPK+3T.(P)%(V5V!'+&?H2AP0;.. A=6, HQH.4LB#0 M.$%I*A+T4#%Y &RO,.;$ QWTY047D4)<$.\7QCY\\"9C6A4VE/<*\A0B/\\" M#".H%Z"YHY^J<1[?V6,&[BR"D:],:].W@L6F,L-Q%&@IOUF+-HE#L,1>^S7? M6<.[\!8V=O8=\$OBBO,GN@35CW+(3U6<]QA) +=:Z@_V83Y^&.M?S^(DR*PA M3Z? 3'^K#_[?^XHCQIC!0AP'[' <.[C3H;R.Z1P*9*43/"$4_ ?+4?'.LMAC MH:?O:C:VVG1L)!)M?*NF*'C[33M" $ ML_BV%ACC?\#)%Q@39N\5PZEL >BQT2=&(99C&HBYQJ2L 4O&\>7)7# \ Z<& M^9PMOD2Z,IB0D1&4)]1J5"CZ1J()?J@OG->CDQ1$ MK'Q,@CG_[#:[M3HP9!@&JBGU/UO=9JVM/ZJ00$8!#/IX6G M' (\$, *_7:M M_R\Z+8L"9#K-!4=N]VKMXLEE$8^UW"C*&9E?.SBM(&;@=.BX&P@. M5-JP=+WH9>K+CO/A1F!D#46+O'LXI-5;V_CQ!]O2VR\LO55F4 M2BN0Z@;P.<4'S9PP%J)R!S!#082"+ZE\X;*13@\ <62:4:HF1=$IK&C?Q,YD M2 D/,SM3"F^#5J>9@)W [9X+10R,(<(P5ME6%._7%\'TVE46AR$H?:RM^"7% M=XKU"N\"X_4JR466AB+B7G)@F^Z69G,_LJI]_( "?+'(X7R /3'!=(XB+V"IQ-G .,8N MV5_S-E!9P-!-:"E@V6A5&O4ZF+_ 4ZAR'#F>A/%4XFG$5$$2$%T0!FBMH+5M MZ2GMBR9Q*)<40%A/J[--.4'YN?+MD<43DZ=!+OIW=(&O$R[H*M>D2E;LQ0;1!0@;NKI) ML5]QH"L9W'@\SB.>N Y&",JNQHD5C>8YC9,**[[1C100#VF&[L?4O ECR,45 M51$C"3Q.TY-XATQ4O@C(S= 1DPOK*E'G55%TE]P@Y#_.+@$.QTBNIP0#^3C2 M*U;JG&.*#3VJK[C4M1T5JV#4::'=\=-BFP]Q5)8F;RV[TH:5_T4K?Z[!S^+$ MYJ ,4TI>PGM!UF"SQ0# _V"D1GC]RV5$UB5.*-6]#3$:)RCI02F_#[UKT+^7 MZ:N[$UL5;U>Q4OM5NW,S^:OK2'\D>K/[>@V=GC*!&^U:!ZF'>3.<#0,2YIQ@ MN:LZ+N!09APFSQ4YP%@4I#H1ZXB> H)=7C2]W?JUW'H9G>NR'U EE&@VD3$< M=N" D4 5Z"1@*H!%H?4@IVR #X!WJDY19\6^[@7*AGB"L7NM7"G@RV."Y $* M7%:<81Z$'CH*6%T$1HKC@@B1)OOB&^A3D$,P6_I;'''-S);#-I##M!Q!-BBJ M6:ICX?,HU.=%!\%>!$!+RZ^H109.%?2HYI4&A4M*6T'@A>5S164&4N* M5)>,2&"Q?:JX;\M0&\90*'*XUK*X=01^ ELDS4N?@5=#1CI&M<\K.IT*'9 < M;]^4>\[>=524.E*P'C,+M%N0H,GLP[2%E4:(2V@L. X=LFUUF<49S>7;9IB>*K6,PA2W]YQI(P< ) MP2T$>$<( ET8CTBE7F=2C&O.1_2C=;(9YJG23828B*&*DE:TSZ3N!V$(=?]B M!RZQF@SS:51]D!VJE%/*")HM%P#K)L9LKMD8IE%-->?7*?W&>6WG$K-X%A?% M%]-P!=7"8S)N8;"SER:EFMU"$QTH,0K8UK8)I*^/2I@.JIYI2OYL,;#:2!TM?4>8!>!!25S" 2Z&\6+J @ZE_DW)"6>#GB1B7$EKB"!D; MT_B25#W&6T8P&_8=$Q9A/;<8\3ZC-*@$PD,.; !//ELYQS<%1(U+&8+HD98\ MT,<->.YO. T7@;S4MRG6^:LXWZ+XDN_,,=%?R9HY6;""<"%98FXR3/A@Y@+G M^LJI.,] _ZL[51^OF 1GJ$K?)]0##$W$R;D $:-R6/T8WL65P%Z)0? .";Y# MWP;3G1['JY;2200AP>M!,8UN0.Z9V*D]Z^=UTKBI8W;C5+2:F#WU892>V-!.=.EX[K5DCFEIF KW14T75F](% M 5]ZCE;9$1Y-19%E3(54)(9-Q$L 89QE*>(JL'W(5@$YW'6 M*H4%8E?A9I$>+FKH% >89'K\HBD?4*&'=)'IH8/J3",YL5-4.+MUB;U@KH&Y M/L"L' >*XJA:?**XZ;KJI2;I+96,DED&4+$X ']&T0#,*9D"00, MY19 /"*R;GA()5.DG-+WP:).\H 4H(J8\J'A' ^9:G/3?BX4&96G@.LCQA,X M/5HC5^C&,6$$S(K^#MFB%R!68C[C$9G47^,AR*\@L8M>["]D<1S.& *IE-]( M-":2 J*0S54TH%S4@KY<(E2H&(.A(8*#.;-[=D<<'"^."T% X.,F4CB;FH[ M8-?J!PPKTQ X)N>>::.AF#AY$01.(,:2\E'!'0 +GI/9R9/$"EV1>"%N#0O' M@- C//3VP!"+0.9F4Z0V\#$E&4;&C"& 4(2@8+ PRJM" *B<UM88HM:@Y5% VTF2KOJJ 1B%HK MP=S_X@+!B ASG>"8'$-.!"K+[Y&*$P!]& I&N;M8(VY,95WE8!0LO8#5 <$% M6,>G KN!/=3QFC W?R=6ZFA P M#)NY9K/4'$A<2UD$1U*_U,I*K6UI7!A4J%A*UE4UPRE*;&"2I@ M@A2725.NRR+9^JJV A(Y GF(=@#JHAB;BQC'"F-YUAF9U?+ WL7Y\<1$*75Y M$8<\I#I M,[ZDQ/%T^47@V5#&DU& 6%W@*DR YU0(K8).,")1ZT(9$[>+\T198/8M!I^< MD*+C;*,@ZBBF]("0/BF%X@@5A$,5'&K7+@'X#(4Y7'12>(O;8-DTRJ>)\K%, M)WKJ%8YP89!GUJ%ZO:-K\&ZU>,PRSA[ 5P_!1YM>+% M =4&V:A<#&.D'$8*:AGLEU1US$C %[0C:1HAZZ:ZOYK59-0N:P*GKS$M-A&&.O$.RTHD"I M5_:[UZT6]DBX25SJD_'.[I-!['^/_M_CN7GO.*'@I&@K4D6QJ5* . _+C^,, MXPC,+RH%P6I$@F=7 _^!-QZ&$ASRG^LOKXOB^JA(8ZU>N4B@>>P.8JCA0/9R ME+ZB$:I#8_ M9@:S==%#TA5^0V7-[O(L5!+F0ZK\=KI6"=*QG2A3@ON*$<7!W/H_=N'-,]]E MV-/ ]PW2X% DB:F-YPLY_@.(Q2P)UJ.\\YEO62C/U:%,Y'D>(H#:=.FM!)BA M"_^KN=^JK.A2=85>T),DG#%$D5#Z?!G^4NL6+-ANW+/#(LCFC2L>0 MRAZI3X1*)@)=#1_,WIQQZ+50]MOM>]3M<\$S!K^$7"U0FBHP7DIKM3L$;G?K M47=K]HA9L*483ED(>KH.-7O/?-OX5&E?N)2X1"7AY5#+TW3S]OEJVR 2G"+M3;8P6"53S)@J7",!G0Y"2,IG6G(^,"8<):*ZTBK[L$2G$B.DWMBC-@DV+@\3ZR(:9F"L +U M$MU#787#*7RZEO'+C#NTZB ]7J)+;EW%"UT0]ET>)79%.G)\Q%WZ@92A]<_F M,"T']\U^$XB(@5B>#T_HDGM,-J5JOXKF/D)Z)6+K[ATS$2H\-OR>&7'YH,KB MT1GUC!)<77V[ S.+7;X*X3H5PO1.N)7;M5LA,$TUB1.,_X@L@W55G$N!55>. M&UP$(7P;XPP@E[ VAN0.#5*A:A"0/2,0;-]0&Q1Y729QV 4-@BWO)M30<5&) MQ:6.=TK5MX@_QJVU1!XL@E)[I:UF2::4\4@*3W>IJ\QT)K?0%9DG396=PW?GA*:*KCZ&Z&+,M0%S M"'."+<%H&MKA6J=:%<),L.93P^60 $_!#UF:,&U(55DP-F7Q4,1/KZD9E:>K8XH0(\.1A:'2^Z:B1U"D MDE9)M0&XM[2Q-6T-53I4 M0C-1$1LG)]JP,M0U1&BX,A@M30-AY/$A)B;N('HD :>C7U!"*1A >WR[/'\$ MU<2+RV ]Y9G+X/M2.$\LH5"GEK[7(FBQ4M(22MVWJLU1.Q(&W_@6?SY15?&7 MIW9-'2S5P0#_B.(OPJXR!(-<,AJNW\T?V\S-5%P+"9S:_?#,>>!<8VWOL^-( MN8\52FB XTIW_XNQ$HS-0"9S(3-H-Q&QMF+MJ9WV.Y3S:1H*ZW71[$%,8=U6 M 4:_\"FL+07."12D=.$7>9::(-2APF)6J/879+N3# /6LS#N;6G.F-4%12YE MZ1T%BOZ2[U=4=39X6@FW4,2_+FDP4"G4-\$4DX]3I.;#]U'25E3$";(]0]H8:3FU+VJY]@;97'NZ1TICL29%I0.$C@95#V)M0.I05*[^&C-^Z*: ?F^\ MMK]"Z 1VJ1S'*AC GEO7\,G3EW^6E+/:#*C24/@&=H&:\DPF6(^FBQIM>:HDK5*)C22V&\3 M3D&5(0:Z?KOZ@@*#%FNC:O]7[,GQA.I1S!.)(U M%+D]94K5[(PBD9%'@<-8NVLT/)Q,3]528WA,1B-!C*+F9XJ)2M3G,+3'\ 9< MA:;H1A6_>@P"Y,8_8[XXD$F%X'37X@X );VHKAPMOW7&$"ITM#TW*VJ+Z/=I$:0O^@M4J<&P M*J$RRO=916$."X@)-D'MH(!?3S_=PLH]JR3 ?IRL$YZG5E;@.+=MW/2H^ -(N'9!+-;(5E MET^DS[=1/2)/,/ M9PM.8L3F791Q]![W$M%S%3P5&6Z%CJ!78X1=O]*AIB8^T,],@D;6PIDD=\5P MB9DH*L6(;Y$1;Y,DK[(K/8;.,1V'5>" L.L0AD!E3C.X/#HZ!B)K0:28@WC4 M>XUSMF1I(JH/=

CQDZ+%=#%07B/]$0Z%B3HJ8 M",]3VH_9NY>,KGIL=::[E=@W#V ]4N\K1JTH0 4Y2EZ42YLC EDY8*M$GH+!"L&DK&@(IIRBIT%IO &/\&@99^"\(0 M=Z@@.#L'?'P,\8OR%1'9/6PH2B3=/)-*E#,L&1[>P(01L >LPBX@W*Y9N :R MR!.IT:8)ETS=:2JD>'+_N1*]BJ.1VL:I:_5:0$TCE3#*93>8FU4BF#FL+WUU M/'%._)4T F*D6;:8\OT$5H$F&6DPGYO[E2#2Z!/S# 8/QX$';[VTZ)!'%AI6 MG%C.F[(BS>T$IVZ9;N ?Y:+XOSI3-YPEG32D E4FYY-HSE>TO!/2UM85@]9U MHZ?TS,1DJ1!/I0\&#+A4]KR5QA)Y.J/+24\KEZ"H@]4RE0,,OJ6PGYTPM&BE M$:I,IH&*;R^R.V\(?-@UQN;.X9(C@J#T]994[%P%1 S/"FLS$]]DZ8J5>X]2 M0YT"*4M7P,/AXF!]:ETXSEIZF,\"R[)Z9^-IA['QL)_G L0KUO=FJEK^$HEA MRP "39KE/#7?BDF,0;%$63-%H$7=BAK"\ORX8:F\$LC7E247^<33WKS(*\]B M-G%QT;4"\'D1YL]84E\?\F/BAM3)K9"LEFL@L@7,0/MHBOM+L2/[AKPDAF<= M *X;2HA92T^6;-7BAMC>T@.3UF(%CG4@/\6;H''(6&VE-DUCC 93C#_A2VUI MC6K='EO*@?1C2%1$:#9Y07B'?T8(<3KA?H8%V5(&CB)5\$U.9^YJ-),N-.CT MP=3W37B_A=-"" $P]\DW"LS&&)\2M1Z%5OEGW64H37/J"4$O5!=!V+YJ'%@. M.1!MJ2KD8V!Y1Y1NY8Z :*%4&*G<<,(ZDC.\/[^(FF/EF9=E_3R/V) 1$;=0O??BW#S'Z_W.FE_O;R1R@4EWJ1I!QKFR"QO* M:7&8,LA*FNDDP)0OR05 *Y-6 YX4$U&"3AZ$FTBOAN M4R:4\:IRJ/EFIA13I:S03*5\H@-7Y-(6:#]#65HRS).PZBEN-/L>FK0!$E*F M$A%<OA(M(5K&:Z5/5F+R\4^[=F)9YE?\SZFF%6[4%IEJ6DKPL&5D/I+$6B M.G-8G6@J5L">Z:XM5J.2M&JVL 8LWSF*K[$-K;:S=,-YS3(X@4-1'%QA3"U7 MC4SPBBY&U<% A5KGH9E0),N1-OXFK7.ZT"GG*2H(14C%\U;@[*1/LPHDK(1I1@PXZSPKZQF0!3S<3@HF%8]CS'8HP"!_S2R#\+I;.$MD9^14%CH]OT!G"6 MV)*M,NX.I>V5CPM_T?)FS!>GMAI5;B,Z]2$C_VN%O23_N<"_,[B;($,HG]*+ MBXLRFZ&X2(5[.ZB"F@MVNCSXLT2T\G/"_-.9+Q(]L<3 L%$A[DL>8@0U/ M6129DT*J0S%J&=L2@J]P=I_4A34N[8+5@4?E:+-LX>NIF8QY4W]@,N-=F!!42QFDIXY?S,"@<@Z+'H50\Y&Z%R&E?,)-#4+&D7\4V*[D-C,%R MPXA[*7)G 1:;VKM%=K@J3C?Q,=L/PC8\,PY&(;(J)B!U@3- TGE$&A"\$WX M]1/EF%AN8YMS8HJ5]C%?/I-**X7%D.YR803MQ^Z [E,$/1X@Y6VEB^:9/9/1 MHY?[01*L$8D=&T&P'.BVG/X4='4HX(]3-U0<55AD!QH&TVJU8RX-BP?U77VQ M7<\P*>RXJ,ZE6HX\TDGQC?J_9BN5([#TV /$.H<@1<(WZ\U&!?];QZ>;]<:@ MYOP/M/<%INXOWTM!A>4FL\N[85.=%[)V7E,YX!R^1A"+)%#-E"O.6+52]68\RPWEPA& M:<2E6SF^E<:7E6X7*J;ZIA1$*:4:J&RQ4H*8P491>F6N$4,)$)^"&& >1WC9 M8:NF5*I:A\+HW;/,Z-'"U),I2D6[12< M\SCV*#Q46 GSE&1$ 1=.:JK//268(A8W?!%!R+$T;L0MD%<:LB@LXBW!I"0M MB57!#\51R8A1M>'\_#P" %:863=Z0>+F8^ZHFI*7IERQ@J]*,<=L$5[%+ ]R M 6(,%A2LJ^PM#B5F^)@, GVS2E>?*G)@B1!RMN??1\3%Q%O+N-;O]*3+*067 M%DZ)R=0MX!6HO1])$J!&J4[.,(P1+^((96(^'M+:SIN5)3GG RR'?^'!0OJHR Y2(7J2]2ZY/8'VYY(4D4B 76:G+>!9TS]ZG>,&' M$EEST%K>*- 5P%>I0132-!];!:?1>:Q251;O+A4TL\EG<'B4K#,NOFK@,&48 MNW&,"10:CRTZ5R5CHA175< Q[/TKB*OBC[KX4T?[:..7)$:Q9.5\I\4))=?R M9%%HDPH,O:?7G 2=,JONDT(14>UY*'4(@2+&L75I6,#(4\BXYNS;,)U&"9C; M.JXYIO!A:4YZ54362P0'(M5!Z]HFF3S"J>\^W223=?0N&-LKQ&@,-X31"@O+ M6TO9=0B!IL->%A)HH$=0V."<*U!P?4*M=\@I7QQ3$P@FQWB5_"Q7V%L#\+GB M2"JCL)D"&3\1^=)C:E6]8[N@(FD2+^UQ5V+WVS.[N3LP.WB+?2O"R*6V0:8" MJX!NLV[7K-Z[%4I!D"CN,;&U2*G7N&T&01M)+H\4A(.I%--7=BM%87A *X.! M$XH6G!_+_4+J<5<9A@,Q(/6Z]LR^+-ST*,[U,>[I$!<,&X%FU#,L #\KY,"A ME?2$A_:T1!90-Q=YB('8(I^<4=47"A4%#HH^AUE.DO;G/59CZ-BJ@M8ON"WV4U5F'06T(7.@C";0FB6''!1"?HJ]CX. M6&"#Q$!D)\IKB*/ +2U U^>J NC$- \2=KMV"S/;[F=GM4RGRI"95+U9#'^5 MV4;XP%@6SBNHE#-P,7XS.4^$ >XP&1/6\ZK#AN#X/I/7IDEAM,SV*C3R84CY M8CCSOZRC4+@Q7,P0ERIJYI%"==Q_*9YTT6KPQWV6QPQ!W4IUK&]T8[8 <_%) MUCS"B5"JWV11+(X7:TP M^=& B72"\MC&NE+FD77+ERVS>U@.T0'B/N%L_QA+#G\VMH)"U4$;I*1$&2^: MC#5]7C1NI,8+5N)(DVJ"^=J"K^R4V#.C*:EGG])(9EAI:I('D/5]+B 6G 51 M2C70P,CG]GC8Q:#FG'(CU%3A1O/,.=Y!I=_9S+G693-J?*^DS_3I-RPC,:!:NOJ/5'&'R/8J(EF[G4)H^2ZLB&PU]4TQE M'BO9ZS.2G&XU8YQ'\)U3 +%Q>7>9AYBP:O0R!#=X:4&XI%""K-XV/6_1C3S7;VW)! M9_OJ8.S2B>C6'_JR#Q=TD&.F(FS6.\H0")U]'/U]P3$?#$6,L-C#BO(XB0)! MC=JQT 2^0>U,G%T7.P\7+%YP/F?56Z0UN2@HNVQ];QIBZ-S((77K!.E)N5(9 MTE!?RU^H2+*FB"$00Z)+M.7H(JQH(D)Y>R2P%C=">58FMMU:61N$Z2+X>0QD MZ#[?,]K*[DVB0]CP.24,5YS1,ITY4Z11 -@3IC]9N^3?JY1B6,BS.5C>Y\1:X.'H]E'05%?5DDVGY:S#6 M+W0/[6/$26I/8F'#L^?EA*.$L. 7E#&A(%L9JV0AE>#\PR I:U^$[$T0QN(K MR(S44W"Z8+*33-# R!7.Q9+?E*V.F;9R^3[H-ZANS@YF@%DU_>I7W1=;@X*! M[I*,=*^!8,#30QM<0\ $ZOZ,9 [_O@!3O>;L6760)K S&9,>W I+!V): MK>ZVK6/U@5>*!2U:J%%F)JIJ&)7S\A;SJ54K8B>(3,246GQAD"0PW5SHRI*! MJJE_UCC 2I32(;%/QRKO)3+,O%Q%(\A9*$I#*J2DU?C63?)<^6>:J3P[M.FK M+ID?G 1ILF9HKUUJ*$(.9F)'A_+(%Q=QHH/1^3/+?7UO]7-4_X1LYVD=)T-:/C, H$R)80&C0X=#\YW%I="9:]S[-S8#LHYN<5% MM 66L[V+_D'6Z#W=N^C'LUX66G%5?7)2@D3/-(HZNB-@.5,V"T:P#-YQK)H@ MFDZ.BSV7I^C4?^1:(,)(FR:[GGVEYZ\VU=.8*C:WRM1:OR#8F7Y1JT7 3):PP\ZD18^.@28\NO36BE MJ-.HF.!2A:Z2-)!CJ;C#:ABBJEWC%)N?^S!NFEDXP2_Y@9EH(%_84."FYAQF M#)Z067U*R K'H\0;D&>NNC";$5 $P&6D5PE" @BVEOF,P#E?<^]8BPIKX@KU3? MHH3Z1\]5)BXZ#\_+6=/WF989P/U)IH66XM9NB$5K.?24S%;D.W!)CD-7D+G$ MYK(1ZWFU%R3M5*:UB(KFVUX<@C AO>HCB )I'P[A%ZW0HS34MRB,$#%KU1(J M] RLW0W,4'/.2J^B:TTR#51JF%LNSC,)CY90A%V-&=R"ELIMQJD*Q2P: T6( M.LP1:05A.9R6&OUHL4[!JZ&"-BQ53"JR%BG@B(VM_K;DK7-4*RT.5X36&?5& M&EN9\H4JH/0[9;^59+PG]:6AH0GWMC641A7 "79#/+O0JC-0)T4@&!HGKR0%W%,&IXT4W>Y"&B[EREED;[T4A-_DXH$:O*\?-(LX=> MFPXP56%;3>MSS@&J<*>!KVD#(9_ MYYZI/_5Z;'W\] !<(HK#5F>%BRLF0:;DG8O6<&800,B<*E)-K7P RTU3V5** MM%S:H;.]5,D+)8=1L!A16A#7Y M==;0NL )+UTCH0QK8Z";;HM%4C<>6]90%=7^43]4*GNM% DIW-MRMG7 ;$-N MY):_MTYE[VA*VY"P*UXRIQ>\;F M0FYQ-V^#/;L G$F-HU B>3BVEQ4 &KH@=J\DDH"H4 ;-W)/)*8^"&+8L>X^[15:G%(/A2 M3!H%;40V@_U]KD 5Y-U8;EZQ0QH*F;+8<8YVD]DG:;_M6F@4%6<_H.AD9GK+ MGI"R.C76EN5>8E4&$Q2KH-3S?L*A#2P&],_AJ#)>1@QA\G3=O6\R+C M1(,K+=ZDFE-FFO+HJH1CT0M8^"TN,8,-]X%IK;SI12Z5E\^@<10)UCI>9A>O M5U3IH9V?C/9915&4[S1FA ^(^<1&:C:5$W2'K9%"9E WM*EL)%()S8HM/@4# M6MP6E0^*?4$B[&(B%#/%>:8C@.GL)9FC4$OG]T5'!ZE-?"ED0( M"DR:$YJ]V:D3 MKQ3I[O%:WO@HC(KB0,8+KB&M7LR$5"9+:KVXZY.?WEN3DXV\#[[TX@9$NZ7M]O>DV_/>ST M1*?C"]%QO4Y;RD&_]:73W%FKA)[%*)X/Y:H?(J1#XU=LA 0GE979:09>#.9U MDJ)?$85TC2VPXSA:!$B\(KMT=M9Z[YHUG0X.@ODIVL]6:88Q6]PXP8YI&9C6 M4GA_YR+)M#@VG47 Z;;C A0$8$OM*(@B*29Q&(!DIU_2&(OX["(04N78X%5X MB"]*)K &9V;0=LF]K=#T*!QD\&FUO<$E1?@"SP/+\D"D8*GN^@E8-/!O&@CG M/FF^4(DZX2OJ*;F!-&+0W1L@BX99S"OZ=&/L!Y6+:5)VB4$));&%9U MW%HUE85-1L _R^FY#B9O11'57V\1U:HYG #ZOC PG[BDPN;#<>*E1?00P4;9?D5EH>DH7-5_Z5'"2D;XV(AM57>68_"3P ($@8\:DV2MR M#:W*"SR%#%'*_>Q1<*I2 FNJ@F*2WR17*U(+0;::=:] JJS&@&&J+/$BZ8K= MQ+(T51VH4@XQZ3E:RU;7VC?>*=-Y4XEFZ+<4"T.894_"BC+ET$[PT"94>:*; M5!BRDQ2G:5!'2$[H Y?C=RMZP#N(Z1M2=7@T^$ J,#DK"^>OZY>DL_'4U7W= M$DHQHR1R'&?6_5R1?U>NSE8WY%2;P VPL=7Q0D+I&D(+L!FHKY!,R3<1]&KA MNDF.C'17L=1MK+=8:M=0^4OGE%MM[@0S7PR6Y^CNU> M6PS,WV#9)5!LAAA4>36__C?_84/&1 PA-7P74R;E* M7WJ-Y4Z(UZ\(![NM'.+!H-:K]] GSA+X?T\/K]SE&KG+OV3>_-^:C5JCWUOZ MYWJM<<>_=5JM.WWSNLD.:O7&ILRUW:YUZG>=T$-/MM&O=0?=E8;]A3B,N0RX M%=G[OSNMG2*RXZ'!^:HYN7(:90D=2C^;96$680\OKRB ="S&TAQ0M>YKEE3' M!>VL].B"U7,D;ZW6OWO^K)?_/K:O $]49.%_,O2>,U7>!@EHM$]2)!14W9U, M\(:2H/6!3O39G)XOT>L& 3$?5D'0)M]_K50AFC! )8<<$T>O=SW%RIP!P<=J M/'7V:LZOTOTV0YI;4N06//;3J?JHG+F8KIWNIA)S[5CT+X2:?0^N%WFO%0/# MM >+QCZ9"D44+R.3Z:92?0U9N%EOM'],6*H8]"8QVUGL.00%9OU M>O^GF'J;Q%&G\%LHG'JT=KYW* M*(@39\Z7Y K+$W/]NL8T74,>!+'5>WY&E@MO=WZKP5C#($KC:*OJ;B6WVFM, MK_5CMD5RR_(2BT28'_$2GRTS/DN[ZVP$8Z3.AYIS"C/RMRKO5N*KL\;T6CM6 M6V)V'5"6M*/:)&^-K@>.RV^@'OP-)IS(*<;F3R+1>"\.H^.X/K8S!V_I+)6,HD=4=;;;>UMQXJ*+^@T(R< M1ZXU6V/*KB$G@NAJSHNN7RC;^;9Y[_3*]4TK/TIU2ABB9&-M@,JKR^+Y$.IU MZ3A8/J+RSM%LK3G6R(@F(KU2HCH\W1@,^@Q2)$//%,L@9JJC=++]HMTT#0C3 M%3[599_%R\M/S$P4:V-Q.%@2SD2C"*BI5)Q9&E#GQCB))'.@"8#80X<$=A&PF$<,V^]+AS]?R(98XG0 M[YE7,T-VU)#])XF%]*HR]EO:[J69@R M^QF4_W@!>,M^D$C$[L+:BA,+>>4=?/LL3X94/\0=15\;YE-;O^I3EKWY-@@S MA7UCGE]RG7'+;[&2H)5;>N*ULYKS/DO;V9W#'3HQ%:W6#NU.DB DL4"O7GEG MS?VX:':72F9B&)(!99%$1(R*M M!&K3SA,Q&05NZHRE%PC&[,57D0"#.;6/W-^#WR9Q;D[PG/@UDI3+AW/$D,ZS69Q' (RX6K4#2YBU$Z_L0%;:2@J^72-H%XI(QBBVA MM^ 9>P":W>I.1#A9][2_JSV@? M/O/MWLV&P7.$!!H\H79=ZR0Z]+WW*M+CNJM*% PE5:#L-#/^,EG2Z#AS&NNZ M%ZUR@DN+HK\NF30JPD,%?8^'L88Z4"%U4_<@U8I(07H4./FF&_"<7FPK;6.I M0I FC<:__]'HUE^S/B0XUIGWCC0H*C8!I:(GG/@A(>C!+#](W;A)S;U2\C9 MG&"K[L2BW*Y+^*^6H6:1CC&T1W+.,\NY/5U.B,U9SV0!FON?1EODF_<%=%6BEI$#G]-NY01SUX74FL7[3'5)(*CBLD%+NX&B5-Q?I7A>9"/7]\81UGPE1NFNHR:QW$" M^IEIRB*O&(A%_VK?O3/X2J]^,Z+.?(#]DN .&X_I)K,6 CD2M%\E00+4PUYOIGIU:O8[\F)QV)!!N+ M4C,JE/.J>0-.ZE.H3>"#$#4M;382!K$7L 3T"YG<='=GM'E M++BT$#OJ$KIZ@+#]$36UP2ZTE9***" 200AJ[VS"UQ_8"$!(4@;-/(1^6^$OD3LE[<%$?LB:D02A-Q_4(^0S&!&5?!W.G>S:%(+ MSZV-PYV-$BD=^%,V2K$3'KSEMSR<%L!306K#3JT>8-VY-SRJ?J=U%SRJ1K]6 M[R__\X_ )C7O S:IU;O;L-O)/K')/COTK/?4]?'!H)*N7?^C1LH7D^>,=.:Q M[F.R"A#BH\[WE!63-IG-QO[4N71KG14FL^ J!-\Z+Q M,;39[)I$Z"4/@,#\'T2GR=BO$K>\I.E[9&X"L;Y6%&7*>,[ MBKH$J'PDF(B?P,W_5/, >4=!I.%2EJ7(![S9EO M_D3BUIT%)$YP=6M%XU:]7H$W_N51FM=S_!SJ#C[+8\D65WT0ZO^ M V;7JO4^UW'Z @IN"#.W6LU*H]>X)2LOYIA[%4@W;-,/;\W:L?CJ]M&B):XW MUW4;M7YWXWGNJ8N&YJ RJ-]6RVVWZ8&WJ5_I]OJ59NNV%N=/W*AG ="!5[QL M<83K$^C90'YM]9N5;O>V%L=BCEGG<,U3MC@6+7&]N:[;KO4WG^>>NFCH=2J= MQFT-P^TV/;C%T:HW*[W&'0,@:Q3C8'K7UUPNTTWI8\G&.R MFE[_4POS-2KU1KO2;S7O9E?_/'IM(RO;R,KJ=DZKUN@]*Y?].0JF>J?2;M[1 MX7\R@NG)QW7N9F7][+C.'0' D+YJ#E74 %1E<%,E0O4^2A%Z*U4B6/F*]MN7 MTO>'IS5885IE"@YJ_3:2YR2RDHT: RZ!^#7&5B.Q;^KR4D?DV2A.X%UH.S#JD OZ5RR%JSAE6\-]+6NHJ=-EY8RU&+U-5D:0..!E8 M1'(A%1P/U_I0.;_6XO,Y0T1=H@73 MF80BHN%UP55DCS!78<6E+EAR%'ARZ6;D28)E1TO)<(MZ%5ZZ*B&;R8%UM/#^^!(+;]6?,IQ8 MPCL43V@)N@(MB+ &:ZS*H?%U\DHF;@!KGF!>+7[*7TGM9?M!"G+-\>,=GIH\YE9=Q#I_$ M6%IWB;,; C&P]M%3W$#;6\4<:<\1E\"!*3*3"T3C9$L]**X 5RJN)*Z(FM@+ MA'_*0R*!6CX^QARC5Q\G-J7F7U=SEF:^;S!DRYEAP)1K5F&[@6ZU.^: MFE=]0HA7X?CO1E$.8WV0$Y@9U88AI F<$@U5@E"0B80W ^LGTH>?(U<^""[7 M(C"?9XZIU*B7R;$^H$KK?0 )&@\D'E:M$OX/2T4)FFJ<,[NHRE6KNAC8/DO<_^YX;E!%.Z7> M:S6^G#=K7R?G.S"A;,E?RL*KT^U/KEZ79>:"PB6: /]9G=$NV-I7>*!7FNR] MU.WV:P.N9+QMW6ZK4ZOW!_=2L-G_Z06;_5IOL%J]YG:NV[ENYWJ[N?;KK4>H MA1X3 M#/-D?Z*\7-%H?+[E3]]P/E?_=#@57+3LF+U4[^;J]IBAX\7[/]>$YJZK?58DZVU)=EN2];2N#1"N$+ 5+O(T'[IN]M"[6?1J$V_+?VU MY[[R. M9\W(&\7%K5:M>\>LO#FLG"[4ZL/MBR\9>$- M9N%FK=??LO"6A3>7A0?]6GLM#8GG -JCTFMFLVONH[+MA^L!UHYX3[EHZ4Z! MEO6K6MHRW48Q7:-;>P+H-ENFVRBF:[5K_=NZ@5NFVS+=C\8>;AT!WC+=ENE^ MB.FZK5K]MM&"+=-MF>Y'UM9L-FN=1P0S?0Z)%MJ+7U[O\A@Y%T_Y'&X>VMJ/ M9$YL4$!XRW3KM+8&"/_!;;%OMDRW9;H?<^C[M?YM(<*V3+=ENA]SZ/NUP9;I MMDSWH$S7Z=3ZG2W3;9GN01WZ=FUPQ[2I^T= 6P9:L@SM(/#^NQ,(V9*NU_>; M7M-O#SL]T>GX0G1FU=A:\ZR;8EYD-NC_C41T+@GB;>5ITG"WF=X"S+NZXR?QV/ZH M,8!1(H1L\U%T6 !B!C;L 7B_A!TV3X\RE!@,]#9.QDZC7OV_90N>WXZZ\R(K MX/[P _Y3:6PUCY<5YW(4N"/G$CC"#T(8U. LG1[LX0Q.Y03(@F"!S0Z3=CDZ MT+/$$VN4R;$^>&(;)4ZUG'/2$8$L#A&B2M Q=>/H:QZY=+ ,=\Z>'#A[E+ I MRI;(:08?X$EFJ7(<9R2,","2!JQ8 \(\F6C6*$!(71W&!"BV81F\KKYC:#,WD!2B3.836"(%(KBC(,L(GC MJZ7#Z#),Y24AG-)[9DE5<4 AP5SR4"0P109DW#62]0.0P7G+;]$B4$1ZSLZI M\*7S/Y$,0<:9'3,(J])YGP07\*FC^Z<"(##.N;0V0&)=86":.K>A*>,-"GYS("'8?L*< [FR!# MP@\QXO/"N),$WA%,0ACCQ;O=W?9^#Z2F9,*' CY!W\#?8C(=S!R4),U GW-X%R8,5Z:&9MUE%9GD4*M!6?X MVAG%EQ)HD^TSAI9<@I*XYP MYLBDZ<9G)9SQ,U61H$3@M5!HJ@8/)/N*()EGT\K M^(48_@I:$0Q6 CAEZ80@P_QZ//AJPA,X$X3U"QHL]G(7!0"\U%H'XW*F"#0M MB-J,$QTGH73P9,@C16&LD=@ZZ # M4-6@S0.OOP9,=/,C08OXJA#6J3Q79A?0\"""M4J+KD ?*\-&?\Z\.ONP&HD1 MS5.6_S:;([/B)J#Z %]JY(@@L=QHFYD5,JP.",!S\\>HLN![^H3A*_QJ#$\/OQOIDLHP3#6':MN"+($D)\>AXHP)ZA]6?)Z@F8J'#WZ120P,A480F#,P&5X0 M61UHUO+2D96!5[])M6U93/B[$TF,.7,>8 ;J3*!U B?Y&WPX409L*," T(:1 M"G3 (0";/912;_X"KEC( /A4!?9BS),& N/?PU J8Q[M"Q! A X/VSP!T]E7 MFU-L]+E(ES *;70<>VA,@[X#*U*9[&9V8"ZX./Y2/J(Q\ U [2%L'#SX_NSM M =@+XR&06"KL^HE])@CC&*3 =S5M_.R:V M<0""(L*7Q8DEALGTO0,[7K=3AB6UDZ4$Y:S\)(ZE$_(3!.8CR$=ZU2N,S@7N M"J;37@SZ4UP$"5#DQ=[)7X?[U<;@I?,>* "[XSYQ7<&-2XSY#I9$C$REZ0#F M"I.! @U!E$N2-:!?P+=5-@7:\;%ZA*.-J1VQQ" G^CIP\H&%,PZ8*-QP%\.I MW%XCTWT.O#PQQCS:6WZ.DE&_?7]:19^S0'631U M]D;_/WMOWZ0VDNP+?Q6%CWV.'0^P2$@@QGLFHL?NF>.-\-C3H74%(\F%@ OY$?4': YRUN>8N3#+(:57PJM6I!?PS'A[A<':D$[0. MKL%N #E;X@/CA#:F;#OX'@B2O,98A#,*#43PEL_"&_P/$14T$N\V"_+!)D[C M6]'5J;R_RJZ 7 L/ DZ^A-%ABOX+[V&SVO&((@L+[QM##F)S'C'B@33>%6#= MMK3XIL(0_UD"AX[OZ,0,N/[!E@_X7LA$ER4>.,RV%'0)"]8LQAN%4])*&+K" MT([PQQ@U,P"= 8N38=B[R$.]A_V?@#!TY4RMFK"+$VP _%L$/:RN93W<":?) MJN9=-.9NYPGKEGQJ'<3^[/ M"\XJ2"1*6>[:X5C@+63\G@W@)7?D]HN Z=TQ.'5U(5[G@B#S6P ,0"AR-?=2#':DBTQ) M8$P/^U()S8/KQ^L&$=)(I:X;A]_). >[ 5;,0Z.HER]!7VDC1D M@ PF OC8G$U^)K=7>! $I!T5*7R2=]P2K=QHM=^Q\5G$;D&8A:DD/]P!HSO3 M/$1C"JA@")0<'AB,6L/(:>>T$%LI'3GX3W[UJ6XD)_"#9.7$H[9BW.(18Z=H MG($_[$W'/#XEU1&_(L=EJZHK.[_@=55U-4ISW6_M/TT0J_KCZHW@$R>B'%UY M?LBN21Y(E#"I8^$Q8XV532:/OH'/K9;K]#I#V3NS)9M>B0P)^-UQS8Z;]=9\ M*"$%S=9, U,7*&M@=7<.I;]X#I6 MI]OI=K>?I0FOO;C',#_+]"%K??K0YM>GKO6LCCE']7>D/F86O; 03EAU?5S) M(B 5@+%URF7%#(I(*A&ZOL%$#D5C>#.ZMGCUP\HF_7B0_GB\R+B[2X,\ F/= MK=W60TV\UG]TUR9>J*O-PW3STY-MUF0M9]-A*TJEI'1%<<3J\>2&S<@VZ-SR MX*.6N7LOMZ,V<_D#S:?+@OFT ;[&6=-Z [B?4^WTHYLC/;1E+]#5R/Q9O7FZ M&5?-^*UQJOLD4*T^;*,1=,,PW3"L4CWRH/!I=PS;9HS]' 2ZC\-3R%JS!(UN M5^K8R*%.4K:EH)V Y5&-Y5EK"7Z#N1=@(^YN?3P 89O'0+;;N$H%6#]=8+9< MU^ILBX95/Z3A$R=3O]\Y3H>/8RSVA9;C'>1X8':U'->=3"#'QZ%17>7X!*RF M>P#3:*/J;#[]DL1I*K)D#Q&[V4B<]Q+'J1_[#P=F9T= Y<9%,S8@;P,IV+.W MMKKJ!]EYSB+H@@CNNWF[%L$G%<'>KH&JP]'H!&R6!D9ZKMAT2B # @V)5WT$ M"#V04O'Z#=-^X]:[ZIA#[376G4BFJVE4=QK9@VYGV][8FDA:D$[!FFA@Q@K" MC'L)EMT3[-X-F\9SK*L]=A"D@4+5']3/1-V\_2VKNW7XO=D^ M\6D)7\_L;-NR3@M?; M\SVT;_>$O:BW/NR:[7^?EO#9W8ZIA:_!PE>[X-<)V"H-3/-XAQ@B+%W(>,JQ MPRG-%*;C%(MH&FU,H^ZNGK4FT9.)T6#K:+^FT9.+T;8>EPYQG&0^QT<$*Q=1 M#4+3I\[D,:V.H^E37_IT:T6>$S 3[LO; MJ/M-R*7$;!]A@W,F+ =CX7VO<09'4V.SKKGW) Y]E?S$$:7SJFTX.1'L.;M6 M/F@1K 4%ZQC4/0$;IH&ACG>/-57.VP\8VKM>%&M?[CVL'7G(#)T.2PA]IA[Q!ACL/Z5;7;SLWQH[=>?[TUB])U4?N3C3P; MS.WS)??C3QYCL0=!E-6Z[DQTG;/_&D2MZYY8UVGT[$98X?(1N2*;V'3?WM[3 M=Y;H >\$\1+;N.[06J+V*]6[U20A.^GZ@4(/^;R]\G__EVN9YFLCX#W;CV$/ MGH')UR2KKF.=4';WDS!C=&7&&H)"R:P2,-&X9F!=>:HSCZ32^38V7 M863 +*9A'*6O?EB[_)6^Z>CG()$S;N;V,*QRZLU3]H/\QVO))&%$]>=]D M3;/3-X=ZLGJR?'PW_FRK,5QAK75[7J$_X'N'S&)1P5 M@?&/Y?3.Z)FM)H?!GH+6&]A-)])$WNI:YB8._U[:+9_&EKW GJK1-EW=]>:I M_-;56W98?FNOUUD?QU MC6N'SD#W2=Q@34V\>>^[>^^_=ZIW\D^G(<]:/39+-PZLP:ZHE"<':WAJ-9G] M[5-HG^#8JZMZ/ &#OX'9%.^B8)DNDM";[L?H/^\\1'?8KU__.4VD4M&4J6'_ MZDXCU['/#)"B@43J]8Y485(#V^#)PX;-Z);U)5Z )?$FGL&W[X[H$_--J,HS MUF'%O6U0O;63U7*=WB,=L#WL4O/\[T/)3OU8A%*G&L@@=77AM3;7VOQ@VMQQ MS5W;4&MMKK5Y?1FDKMJ\IJY42IP7W#B$SS8ME5XN M39W"VF# 4\V-I2WCFD4L\:;3.P/XR[N^3MBUMV !4J9RTD\UM]@GEC!N)UAL ML)@PPP?"QC.64%WCX'5JD 8R;KW42)C/PAL6M'8M32@R6*\J^5<7*YQ72KV> MK"Y6J%L"NRY6.!]:ZV(%G3RNBQ5TL4(MMDP7*S0B=^FWSE7'\*+ >.-%7N#5 M*@7WO.+/C0\OFZVN:^^*=WW"T>/3*%+HN8\,#.LB!5VD<,9%"EUGN/=,]I-3 MC W5C;:Y:[<4?2=6AR?/H4CA/EY?O+ MBY7.GSJ!]^$LZ[Y3O_;JFD@EX[6K,^'K3J-!OZOK?NI.)&M8O[J?$[ G&A@X MO$A#S_CD^>$X](V7%Y\NWNQF/9QW\[&^/=0=XNI.),O:-6E6T^BI:.0X/2U( M=2>2M7W5L.ZU>)+1B%\1'MJXF#$>?/CUXLO%>QU]V$&B''OKLTD[34\=(MJU M"Z0FT9/)4=?=&D)*$^G)Y4A#)6BH! V5T,#;^W,HKM50";JX5A?7GD">E=;F M6IMKJ 2MS;4VUVEA?W\(*D$0L5]$&#!+["L@!@ZW_33BYG@*[\!C\A=8HO-S MG, /D?%FF20L\N^,+PE\:'_G62/0JKY#VD/.'#!>+KT%TM:=&J$D3$6 MN^++76'?_8D773,C\18L[1A?)G( @A-X+'Y :>,.BA\P''; 5=D%/F!@=H;] MW2J\'ZH;MPY2-]X;-&FRFU7D/V%!\?!1ETX-+"IO2+%VA150E_/_,/7:ZH(? M4T+;Q(WK;L.A)Y%:]BD)X\2X0UG=JF!=%Z;JPM1#.?.U]]4U,Y\+,[NV7<>> M./O,76K&[>,;[A&"OY<=4^@G3I>X%&.1^]$ZL6G[Z-K0KM]MOR92D4@O+PEL)5BFJQS@((F>_XVPPQ]?S. UQ M$C\D#&=SPU[CR=/NT=OEG?92A@, 5YFOBE$SG6&]>1'=SB@=-3)E3YQ&+WMN MQ]Q<:>Z1/N>06<[O,1;["!\\<+AO&+[3V01/L$'UEOC=GY.-R#*ASO&;HD$#V1@_/CW4?*W']<.+?;:MCH# M]-A6W;FL(<&+HHLL)M/-7_%&(&?+Q?I7JK(?CI$D8O9*SJ?R?R=)'@.X9NU1 MPKQO;6\,D_W!F]YZ=^FSOQ5) W0I[6%Y^>OIL)WBZ->Q6&X-K(XI$X9:!KQJ=CO."V.B]:A "&+]_3 MPIP&L,W.L/"^W1F^Z&3)8Y7:-5_D@LIT@L).Z,EJ_5=8 MO1RXO'1 7#;FA>%0RREMXH(?3$E\ [\Q/X[B6>C#TJ. 5&3:,FXGH3]1!@C8#&OHEB=/4>$\+.AHL)_CXP%66R M;E0N4# T_P?78%ZN%$@63=!]W;+N,T&O+7P6; K483C"."&:PN+214JS749C[R9.>&XH?6D6?J=G0=LL$DQE M35.WUF\OYQ#O2A@^/R^YQ%Z59V20.E/E\O$^O=0(0P(?JY MXPY*\FAU._UB)X<5A>#T3%DZ_]";6XOB<\?I.&4%88-T5JR13EOX,WH/*([J MI_GZQF"8M,2!C*^2P.:"!_^"5^',IQ7"H-R,N5^LAH4-JQ#G]>IA*Y_N!.3P M0QRU<[J]6[#9>3D([]"K!4:2++OI@=Q36:Q\&@\Z=O[C0V>Q%#(P+!49L]4A M4'(=.$IYA4/V',X$SB\@0HA]'Y<,+?5I#&(%SXP6Q.73#3BZP>3[N$#)!<&. M9ZQ%JF4S^@T[O?7DLU94YP8ZLDB^7LFS _(-JLA'01ON8I$E 0HSC?V0_D:S MJ7)KTN5\'B=D1(;P"DQ_MHS 70'M=5[*ZQW1W?CB?3]D)=31F1RYAHW'W/E!@U;12 .A9$;Q0/6K\C#@*5[]6K6R.V5D6OAC? M4,_;7*3 *PC A4[8@L]$L$!?LI2@,MD8IF;VLZ6VU=# M9"5%;SF*9?THG]D:EB)Q6#H&^OYMB.'U()_W'.U,L%29G&#'LC<(398GWNEV M'SR3'L'S=:H-S;9NK^6A/-Z&YIXZ2,R3AO-/[K^(--7^H+8=><^X5C1S M^XY9+MK TAES^$!1:(W2W4^]]A,4BZ[\U)6?NO*S'O)H=G63JKK3Z&5OFVIY M7?CYN,+/1X4"="V;KF7;CP>&]X)-K633TJ*EI?:AM]I(RT9UG[K*LZ%5GEG, MYK"%GKH84RW&M-<78^)TP^!_GX4>ZS$_<,=68(WMD3/P'&?L>8X?.#9C0[?W M;\LE=G]4T]S/+S5;KY/ZS]!)@"-(L:PK_0 N +)%" M\3!]D7)B,4]QO$QXHC"O]*.TV3C+>J=R/B]:CKVLF !KM.2VLY:2^!A&]/+E M^\L+(V'76+B#>44I4[_(JQFH>J&Z2D$=44D!3JDL(?)9BU=B96U$98Y:N,&. M=(PWQ0JCXA \C2K""#>?H%^H1Z/BRV&I]G+UI7BUU$/,[4TM5+-7EO7:Y;5UE+._#PMKV)DWE,F;'XPC+R MIM/8QT53 >Z#&?_P?Y_;Y4F**M#JPA::P=P#\XAF:'8[O8HI>KZ?+'F9*XRV M^EF>!2?E!8F':_?F(!??0ZQP UH\7^4Z+XJ6H#S^@I%3[X93$4MG>!)=<<** M(,3 RY2\.&7RE(>OCT!N(F0%N>#%)$S6L+-5[[3*J#B"?*3B.3,UJCS5 #SPV>>73.>_"B M:@_.(3?ZPR&[YVPSQM[TDI[D:4[RK')!U\22CI&G< 9WIPVZ_31;0V?0&32^ M[8GFNF9QW< :R/BPYKH:4>:4N8X@21O/>Y(\HL4>AT3$6^^(0_F$S+-)[ M+BD/ZCJ>9IJW.^SO6G2G<_&?C$B.O;5NTT1Z8B(A[+BF4^A'=BI%)YJ9&\_,CV\6IIFY7C0]7V;&;D"G MSQ];U(R^V=JH?=6L3;).3D$]2I=48RH9ZEG>2; #)?W MI. ?%.I*CW%:8YS5E"09YROY#U1+K;3E9[G!7=-(:!<4USS6*YZSA M"5R6:9YK$L\YPZTS(>O'6A@C?&7[:-CN]H^!/ M:_IL1!]S>"1\<$V?C>AC65I^:DP?TQQL;0_J7.1FYR)KS/"SQPSON69S,<.U MM&AI>5IIZ3F[UEUK:='2<)QV^(WW9\%)5>+0K^^%\F + MBD8QC%4WAJ'F.I&?,"]E''P_1\GO(N41CI;ZZ@0)D#-"M/T)C,D2X\9+0N*/ M:F(_2-)CH.73B#^$"_B<7]BQ:OS\MS_'7G",DKFS#1!OO?ZZ*- UMR66 MNS4>Q[9;4/.J*,W*I\'*EM/?&GQ$L[)FY1JR\@!\Y=/FY&TR]4[M3LT:[(HH M>@979B>.%?,QVMUD/^\Z&[/G[IJJT-!D@R82R;)UQ5KMB:1I5'\:F<=L6'0. MT;.+,:9_>,DWIEN [,"?K=[0WM5)::@?TD@R69:K6TS4GDQ]1V,!U9Y(O5W# MBS4JOJOWDZ)$^FE!6[8 MY@7QFCY/31_3W0:PH'X>>W*>T^V(-,\]\=IT.Z+ZNVWGWH[H M(3RM:KRD\OW*AJ@T:\WK)]B $EP-F*4$1K7.@I6_WR$J!"N@0@@H(\2[>2[" M[1+IID7(15X"3]^&BPG^KD0PQ4,/C=UM&5Z4@RG%8^.Y$CO*O@2#8,SA1<>X M_(Z07(B"Y1G/;5$ODX1%_IVQ2&!#IP2UU#*B;(/D6X&! M'E-C@/F)WC'= C#A*%QZPG:1* M-26>PXGB&BH'6)P#LAE6O15&!@,M=&?,O*_P2L*NZ6V:6;I(8N ;V.M;^"]X M\O+]Y07E"EU\NGC3,H(EP;;E@TUAJ"GM"OO/,IR3K,RY\! P6VHP6$P\"WU< M5$ M.V R,WCFA@7YO@@LN'D2PI1P;V!"D]"?&!-8!<+ )2'L SSHP>28MV ) M#N+Y"\[%^.Z;C[^_>]LVAP8P3L#@BP_SZ,EP9*0R)-7QK&5(S'L_&$/"X,," M0PY)5\CY\><3-IXR'\$#B^P&$X*C<3GU$OC\*N_13(%K$F\Z5;XN4.,JN7IK M?LW!Z"2714 NQ!7\9@!/X63DD)*%*_C['L83-+2MS@ ;U:QVL1%03G0^JR\* M==K-7_%&:3Q=+M:_L@(J\O1F!K&JZ93Z[2C_=Y)%@N?>-6N/8->_M3TL'/C! MF]YZ=^FSOQ4%%Z2VM(?EY?-%_OCW40*O5GSXG(XJI00CLU"HK&"]>N@=4CWT M>K+"L&"W=.&,[!0FF[^N*O]1@EI$J O/3^(T-5 ;<&E/'SINUD-'-I[.57F] M@N*8JZJ0&_280FT7[(6]4EN.'J"56FFD@A>,Q*Z<<=4X8!, 4\ &2M4+TYVQ MQ,=6HEXV2L8F:/>F0,AP#&Y6M(#7IC%L!/#(? H/[K0:Y;1G+:.S=Q D'1:6Q9^'W]4#'W"WL.(;BY:%T MDKG/4991(1K_6<)4X+/P> [(:YX"IFY5@^%=<'4;#**[5OW@U;J&UST;$%@] M60VO6W=,20VOJ^%U-;RNAM?5\+KG"Z^KF.P_A]-%PINY7&%4$RU<7?>DL^MW M77@?G-H:0@!J5M:LO'7:D&N>>J&(9N7S8&6[>^JEJ.=<\C38-77N+"J>3AI7 MZ!T5S=I0LVV\UZ/V^P#8TJ5'\:F=WMD>,UD9Z82"^=CJU!A>I, MGD9C"M7Z*+Z:,TJ-N9C/IS"G@T723KP0Q!SLW+:IH>Y((XFT/8BW)M)3AV(U MB'7=2=3;NN]'_7!WFP3T5Y&K=@AW>6_Y!Z<65MUZ_?467W?WP$%MXJJ:E34K M(RL[]M:X#)J5-2O7D)7M[3,0&L;)VX2I3NVRRZXC<6MSV24GL1N\WZ;.V!.- M<4!(.CW+4YGE.=SR5I58'0SB[Y%6U!D82@VRA;#P>T>SOD;VCN:Y1O&(5.!*KA M($;90M,9,L&"+S65@#"_=:XZU<@TB*^%ZJ6,F)1F/)8-0+STZ\67B_?G!894 M8*2JC#N)MC:X#QNTA]A&!](4W1(0(P=M+: ; 1TKIYZ/ER,U%E".2%TNV#4H M2?CI=\0O G;)=>48%"A+N**Y0J2L./K;NYEWC4\)L,6TFO5*G/N>S49P:+'L MK3/35QMA;NW!HE'",R7PK>&+TN&X%0"7W>D_+0!7-5>M1\SJE[&8MX+-(@:_ M%\>K0BN&P?\^"SW68W[@CJW &MLC9^ YSMCS'#]P;,:&;N_?KOML/8\? XWK M7NRM7\/_+,,@7-S1CKSQYHC:97QF:;Q,?"7^6Z/UT(B;HXOE*[R(O.E=&CYB M477!&O#):X-D)*!_:@7BYP..6W*V,Y+4Z(T";T8("!DK*1[5G>#=> M."6\-U"CL&3<4R1:2 B%5:MXJLD&Q%(*"WD+<+7\!1S\T74;^2ZC%\$ RIY3@*C+\? GR&>J0H[9OLL>5] TRXFP!'7$V FSOUT%B-"]?>0BX(Z MA8APL&$1UZ%?X$L-(UV$D>[7'$:Z5L=8]1ZN',T'A,A_*KZX(A.-BV\M-33? M:%6IT$&6*0-25Z@&[M';'>."AD!CF5NLTH1OY>_3/Q#7_@9LX6@AG5#+LDJH MVS#:,4\!%9_9F,>)5,Y5YL;ZQ>$>3MB4\)E1^\/.>DFHL'2MF$ <"6!/T#)O MXP1F#L;:&$>V:G MY_0/@"'K6KV#8,B:PTV'K;C-E=L:Q1';;5E.;S?<9;VL\UQ6#29K.?NGP89/ M'@4PN%GPI62%O.''[\_9\7O.@*Z7RR2>,_CNF[Q3R2=O#N;*IR2^3KR9WASX M[D<9ETDU]Z@;!+[Y0CH#_R(W06]/N8)Z@PTXJ-X_":28B\S#4CRU%3]*HS!K MO,_=P=*Z=<2$W(O6T$ROF;Z:Z4VW87C-FNDUTS\6I'Q[V ;-\YKG&\WS?7M7 MA,#: #QH3M:JT)J@FJ":H)>L#(TXF3J=G'X@$]U698AY2*#JMOY]YJ MDGFQNO'=$VFM@T-G/86GJ0FJ"=H @O:Z]>MZJ*FY[+VI=RV4]3WNNGQ$-^I^ZL"\7H]>3[-F68OX8*W/S7_1 M?V#S/=&@*$3X/,3SHS8I%<#,.EEXZTWN=H;'25X[QF)?;, @-2N(;003??C; MA=Y9O;,GN+-ZOP[%B6NMFB?MJ?T$NV<]7.2$_0ZGRX#)AF[>%/Z"719GU)LE M7?H3-'=&7O3-N%YZB0>&D&AV)?M2L^_^Q(O(2,I>?+B_9_V;<_QZ7Y^3,#7P MYG@!_Y\%69\PSWCN=-5.W@F[B:VB?; M 4/\<7#CQSQ#JM'&MW76:E$A46L?^?,ZU58KH/&3#MIOM_BZ".BZ,JG]0XS7 M/6A_[%2_6JB^!H8'SQ/I3F.):2RQO6SDP-E5TS=4GY\4: HXJ-BHDW?0EAW ML;4G"T!E03U% U3&W=81U!I2. MJC9APG7.O%@K54^56?".7_6/XV6RF!C_67H)Z%94J.,P!6DE==H2V0 SF/B= M0>V;01N#%HX-SXA@'N+6S;M.&,.<"YY14$A*8(H-[?$FP3Q< Y]ZKERXB+R MEG$["?T)IB1,/5^,,$_831@OT_Q#'>,+_'U]9D.8&K?A I,A<)/G^+$I V(D M/&W$X_D(&#'*HZ@&9BZOTP2%ODA2_FGLI%GWF()9Q"F2KSW[@R+ MGSS]%HT[8EZ2YL?4W+NC?(894&,"QQ3LC6?<>$E(?RV<9OPKQ0,.%@&4\)=3 MRL-8IKA0W YO/D_B.8P"SXQ@DA-@QV_\E?D4=DD\,P6MB]_)AU]#"1_8):P*N"2,@ ME)F$]]49W!M ,GG]N.4HF2\M(EZ.OS*>A<%*I_'9Y@&SN+9%;A%^Y3<+% M@D5&%(. PM[0Y)%JG#,,#RR\^0)S75IY,DV$?P:3#Y\=,Z*]D@(#W)3 3BU! M+WATR,'F)/%TBKL(YYZQC!;AM'*&Q$;X#TRR:<Y:FI7T'^J]LO2".W-\0 MF1B4"-T!(?\8 1M[P,2<# L* N52P?.L8-:@&&>S<$&?&3.&^P@;[;[ <;H= MRWG1@H'FC%\T9%E!]$T"21N\3F';A%F6X%9*B5SO.<./XRE0CR\S3-,E"]8' M;%MHWX&N]I=I2DK'^! #@YM](GXY2>GG+'/L:@%_X(EC8KGT\COXH^%R?H%- MNXBB)3S\F1*?Z%,/S4>(!R?1#/8@#GG$9^-%,4/ MFBHFG:_D\/D@ O#O!>:7<15&&D!H./R5N(=+H,I**1'DEDVG9.-GN8,50W>, MBS6Y9\6S"Q/18'+ ]: 6*9V-'P_P"4HOS <\8=(]]LB/BGI5G-2%;8Z7TX"+ M$M$U11HN;D%@$]CT"2-:+:.4P?&*PL:B,$;:+K)C-DSPI.!/HW;SC.=F(9L1 M-?@=Z$)ZRPC@0U:W9_*C=1Q^YY-5#E'XH-5QNJ#0B.)PE\ &:_HAY?\J+PI#MYJ]X(U"ER\7Z5Q1N]XDI MCI0/:PZ*VZ'^WTD6:)J#*FF/P-+XUO;&,-D?O.FM=Y<^^UM1H$&:2WM87CY? MY(]_'R7P:L6'FYA2K)IG(S8-@9%3;K>C)$_#_RS#@&RH_'!+XADW8N+9"*T1 MQ>ICW^=PI /?^EXZ,:Y9Q!)2]7"$QG/\-UF;/O CQ M,)LB((%A6MP@3PO&89Q\$\9*B#93A++9XJ<<;/1-"$=&/ )ZTNKA%_D@;@"8 M2>04M-#B)YL*=@=.$YC;G'8#^"0$NN.(Z01-1G!OEHD_05-8;,X=[<4<= F\ M!^-Z/LR?BR?HQI]A 6-4V[ QPB@B(@#W3,""*:6(\3I?H3#G#[U W)9Z&]BF0F.O%0X\K2MF=QN ML4IV"VFE--<&'-=828+Q"6YZH",*WU0=4?"^80=# M](73-/9#8DUYKG_E3DX,YM.$;$WXF[B&)V=H)/38B7#C2K*[X$;8]I^G\:UQ MM9S!>NZ:7XQ#2QI3Y.B6)6Q]91D..Z[3VZ7BQ7$[]G"WVI2' M*EZL@U2\] 9ZLH>9K+T9&SQAW8_I;%+XPR6KEI4_A>NGHQ1,[27!H"Z7?-6; MO>E%\"8+WF1'3VGCNGKC=MHX<[B-:)]$[=T'\+:Y;9W$Z-V2S_]RR8/UKPZ: M;KI=FL[CF%1/4Z1H[H&:2!-BG3LVON"O_8()A2S7-U M6EO/'6Q=TZ9Y3O/E;\O';?36_%/ M=N&8!C1L:R)]3,OM##6!ZDL@R^YW[*,0Z*P\2W'3?7#/\L0+7%[V^KUM%'[] M3.)3)Y Y''8<3: :$\@ZE@2=E8%_.1YC<4,\SN%,*7.4_YM*3C#@KFW^K7?6 MV3H8IZW*)R91=^LV?II$3VY)=;K--_OK#C[R\BWC17*O\G*Y,,K3I>D?F-Q\ MXTTQ^?6(@"2BD* "!T$CENQM@VJN$\Q>Q]W:--S?]M3\MD(+BA8488*ZNUZ4 M:&'1PG)FPO+2ZF]S!5 ;0=D(1X0^7^+-ZK*./6XWC;AY+5&>U72Q&GMN=@&' MFJY85:(HBP5K633'*XX1KR(H(E]1A?MS2CO*JY2PW-U+9&72RH,[C'/-*ZB"),1::G@XG.&K'.LBHCK&<0GO M(EO1(L81X%>@DWRBZD):\67[L6W%E\C8(KT#KJ= M?BZ]A1+*$O0#XGF$T9+V66XR[C@VY%I@6/HZ]+D(BL+NQ8008/7T;6)+0>Z)%]JFLY#(K5.>J 8$GQ,=P M@Q[5$*S^XIY?%V\N[M609@U2 ..*.W*!0D!83 0\DQ62+[D4T"&%HJ-4ZV<5 M^A1CR\OSTQ*\589^A !*6'Z_B/UO+3AU%BJZ5J&D7P)]9-S)OK/$#_E9\Y?@1 M8"< 2694+^WY29RFQC=VI\ )S=@B"?T":(,T$UJ"I%AM3+LLK YLCN(1.!:J M"00%2@Z:5AA4.@+J4U_P^-[L#>5,AM3 ^ 7_O=^P2E!VH/JQ# M)VND8UR5D!_2'3YN6Y4?']H25WC-MY]2$1R=_1[6$ ^9"/PTIL21TK:6SV1, M77BT20W?<0N#K![-Q. X*UH7Z#/@(^^N#/D!?Q\3&ER%PI*()IFU73BA8>(( M*@C.[5W+F$\](9]XSS#G@$_W8)CPCQ=4)N)UH0F!:'C<=.!82&EI:=U624'F MJ"6$O4)\+]=\^+65M*M8D,9@*F PN8W%8#I"?*4:'2-'L7D3(Y\" S3?-?M2 M(9G\Z!66>O@7QXY")1I'A-R#\H:"#LMKEYZB$WQ7I(W5<^VIL#<>T6[6=CK= MH7L0B(C#M)LUF]0;5T_V8%V'G;HAA5BF1@IY&I!K2F5#W MG=R"NM:NI0R').XQ-F(C8T3K2*TC*W$KMD[&U"JR,2IRYU*BTU:1Y] R\@VU M[5K(]DHAOXPJWBGI&OJMMY7"^=;KQH-+:3)I,AV?3,[6G>,UB9[==C&WWS:W1'G7%_%,':UQ-H[K3J&\.ME;VFDA/':]Q.^;Q:+1/ M_(E!S0_F+UFN]+']Y,UN-!O"P$YWN/6MS+;Y%DWQ!TZ*L+WNKD#OFJYUIFL? M2] U84^/L&!*[!A^.2Q=A9$A9R'G;!/5]FTEZC'T&.4QSL_*I>++23S%JD11 ML4!508N[8]N^#=2K9LOL#;;VTG1D^ZGMFJ&F4=UI-!QNG^6EB?3D<4-9'-S@ M.R*^U;U&G-;%\L C9O]I@+HGV*!Z"[_9ZMO]3O]1:68- '3ZI95.(IM6 'Q_!H0'"J&1F,^70I_WO]34<9T@ZO M1U_@0%5D[JY'0FLPHJC(1:XEVTD^#_RSX+"GX0V> !POUJLEP]W+6XYC=09K M :IMQ\GAJ^]CKA+^Y7"P@IRJH,,O&;+3!*;($@Z'2P.GWA08QGCKW:7X[V,J M9>3M3#QK2=1K#J/7MXP ]VN= FEQB24[^=87EG]MA"EH@JF_1.3E M #0#_@TQ.TD*#-P*A/*=')-@<2 [!F0SY3CDT7(V BY#N&5<'/SO+$X7$K 8 M-!>+D!TGW@*7F;#QE(,7AQ%_':5Z5=RE"GQ:&-ZGVDQL,Q MXH1 X!NJUWJN MW7'6]\VP+)DRMKUR@]-X%=N7[]B=L5@F4!%T1*-6;0A4-RD=@>Y0;LBYL*U M2+QPRE])& /!C( VL#MA' C\WJS1AW?#$N^:2>CV$0-)BLAR0MA?KJ:04\-L MEC?>=)ECO:]^X:0MDUK**QJ0I#SOMW:M8>^>CC>F.]A=YK/.B%EEKC#XWV>AQWK,#]RQ%5AC>^0,/,<9>Y[C!X[- MV-#M_7MH/KL_F/#4*,CW8AY_'(_;/_&3T+B:,)"_BR3!SM:S0AO3&BV'1MP< MU/D?<0A6PN^PFB6HNU^6'JQNP=@IJ@[5^4.E^@:%8 Y2 H?%N\CO8'"!.G"@ M/8DJE3#5B>)<&X^HN7;!9RE]]>?'SU;M7)(_+"+M&8#R< MA.@K;? -W^ 6??A:[K+ALV3A@2%&[C+^-/(B.F)@B3>ASPJ=(X3K*="G0^PE MDR""_(RA\,)'")0^3>6AL4"UL(2# G;.XQRKC"N.C<+TB@YR9A5B=P!<'^HA M6""/P9!!',M..SCX:9XWZV.'Y=TS*OV#HQ]*E:;MTT4@G_<&)6.REKN$5#ZJ M>Z=XHSRV#!/B_I[:D"93':DQ\:;CHL &,?PYBL%A9=,0SFMX,TSYUN(_V0T+Z<+$HN\94W+F(:@%@)4 M##":B/7R;\,+,=@7E:&R#6V&09-LAC<(XH2M0H2MBB3]!.>!?Q*][*H:)KQ1 M#[R\3<35 OXPXRT3$FQPQKB=BST7XP@[)R&[D)7YR\7%)\[,_"E^Q/(S*F4; M?"#!4RD1(1'1,PL[P,TH3H+'X==E<,V?I5B(QSD='X/.>>" M+-]?K"/J(E-OF+8/1!^#''XHK%=$C+J4P7?N %W(%["0PLT M[6&5RQEOYB6V)F%2A5 +FQ'.VDOCB'P;T-&,=PORP\1?SE!M^;)QEJ(=T\,;@?;#V!/F%&0;4]1M8CXIZ:5*^M*\IG>\:Y(4O(R. MV0J]8,(2WEX-F8Y>Y:USLA7BGZCS%QAXT0(,0F\^AZ\'A1GES'^/N-/(8";! M?/EV"#8%/QW^C]H7]=M,X,\8)Y\&7$\$2Y\'M6[D?OCJ?BC^S$T\ M7<[ )9(MJ^#E428!09AR[X-Z;<&@J""PEY9L=D@QNHYQP74QQAUE<(+X&FP; MT'[@&A4;^G$EP]T8(7'XVIJYHK_#ET3_27<,U]3F3P1!5 V5AUD2U%4/J&"0 M/Q"/.<>T2S\K@1:>51)*C9NZ:$XSID/XH@2C/I, M7!1(J]!?B/:@:$1AQ.<:S:$(U0V[H?,\H7: PEK@6J6#G767^0$.NP2.8@C& M;\+U6;Y5X9A"T0RF# *)*0ZPKA3#3E(+83%1[=WR:"C'X,F%A 3*K,.GC M\A32=7- CIAY 1DE'M\;/H\1*%!DW6\1!@!A%RG%E7=M1T\7-'M!)TL#/F(8 M=<.98FR=^O@NN*)>XB(#-N.1/<&$('O?V"+WJ.5U-3>2>:@YI5 S6G4/!M6: M(YITB0Z4$$,O+1@(V*X4R)-M 0RI'N;PT!+?Y)HE1B[$GS'I MCKJ.XYE.JA/.?,QX !F9&G3\"$^#DRO$-NC3D#^$#IK2/\4Q MR"^SPR3 \S-9<%%7^@J+"Q#1<#S@IBP&,AA/2HAB6$( 8D!B@WYR_C4\.7%6 M8I-X+ 8_NHQP>@PWQEM(3_]:[G3U?#%I")3XDK02F=/%\?@A)K-V0G0(9&_T M$<.VWS@%$4*E*Q]R^>5;%-( J03.@(F%/%*#6S(-%V0QHU0+"X/_=SZUAY-V MZL_F7VASD/. [NJR%0I(>J7BV 4O"R@2ST(?[\T"6%!R)_(GT YK"_O*SY0J M\0[7SDCC0CPP8PN9>YR+#A@?/Y/MLX9]1 :9MV;>+32"0J%=5_A8%5$*$TW# M;VQZQ\\*U-LHZ-AZFAPQL& IY$7/MY#YQ\M$AO443LV,E*)X@A0;3"2$X6V! MV')N8HK+R=(RMUA[%6^V2FODA[ZR#^)]BA3 68/!MR3V_ DF^ K;2?X)1< S M.!O1.2=286YCOLK2"/E74G63,\M,^A)J7C"0($!+%%1?B.%0,D;O89*\0@"V MD,$P,F96GOH#$E'9P0S-C#E:*H4ID%I/Q>TKLO(<0WFRCSNESI/RX\DE M/(%WOAS!88FLE'@!)2XA$V .LW$1J4INBB&.VSRFDP46\@" Y#MNO/!P4'%+ ME$;GV2&CLFYN[A3/I-7-[1B7A>AH(9R+K=:YFLSL/LZ*_%HJ#SO#*YB M,2!.! :MQ-=VG<2W8%:B=Y"VLA!+\:]RDOR_,^-4,DL6^]V0K&]R+Y%?I+"U M&\FU(/Z6A)0%H5R0K'Q>H1@E-*P>E(\Y@FIC-+[C^N,+DK_Y)ZIR6Q1F%V9! M(=0H%";Q.S(-(R4K,D7 /$O!KN+L C^NWDYS8X8'1GFTD4Q24%(8'LP\'$IF M$5?/\"ET[>(4(Z"")T4.BPB+XA/H3,-\&=5D>(M%$HZ6O \ZACH9WFB@_\WC M&OPIU6O+KS%2>3%2I<'8=_ !10YC&G/YU.*,<#/M'9!+1GOX28RYKX6R(.7 M3]5;1#]X*F'KQX;9D,@M@5-% M]RO.?/!AEH=_%LR?1!2=F<%^+'(_5WRV8[R3ID-^*8V. MO%TG Z8H(3/8)]PK?@F%F7N,6'<92?Y79J)Z\F:&+RX&2RG"S\YB MV"'N .$6XC51*/QR+L(4>H*=%784GYC48'=B&NJ-DS*3%H^U$A=Q"XJ^/@?M M-B7Z\B3HKEIW!;\_-X<=ZZ%*K/79^\V7V#7I#ORPGL4+>6N'J9E9Z+L8?18I M&!FK%+2<= XB6*YA6KQ6(.5W?".6F7X=X__B6SP&6O+2$+R!D%\:@JT]%:8" M<=92&H0>V-@\"HF%Y$L\NO"B@4=)44"\;'QQ=2&G6Y::==,'KIJ"BEA>Y<8[913();->=E3;@=\.(LH+4X$_A?BDOHGH90^L2C% M3?D$9_ )V*U%JP&T6YHG22&7@&TSC>\8RU5A=M+# 4 <(VO-I=J>BQU"*R7% MRA\E?BGEA)MRZU\K7#C.8,LPL0FS*O&NGBWN5C.45'=KU2^5+F!F\HDS6GQ/ MF)(M/%R1,> #N8^(X5TXZ/.MH(N\*,U2+JA"I&2!R52"-#/&<2CE'@2.?8_' M(7&K/1Z5;8/?"=^F4!I,(^5I1"DF2ZD;0DGMW&L4UJWJ?:Z7NG/,$["ZC/15.)T@72F%;7FHM:!"\,C&RT/Z7=02IHM" MNA.9"?AO. ES+UYJN7@$&^*I4:&13 PG6PN&7BRF>4:%,*#Y'0Z,VI)UDF#^ MQ5*Q/X6Y:DRW5D=O'+ MD[*N)VT>F;_#-([O+&AGKK0L9DD5,]J[\<)IEAFJNN0CEO_84B^P1.H&/"*Z M^MZ5%KH:(\'S -5L%O\@B[Q[H%-"Q,8O/#30 M1D ]EG2,JQ#8%NMD,2(]3[#D#R?G3S!2+0*K*5]F%JOFT< "MV56I73"Q9FJ MGC19@-8SK([CO.!&?*"&"]_B3J']='1U/]'SD[(,\T,$B/.>W\!,*\TII M3F8V)[-CNQO/J;CBQ\ZK479HMF4=",B..$E MSC@&?SY;<'8#BU%GG"$W;2GA'@2L?#VI* ZGT^MQ(>UWNNX+OAUM'BI:$=C[ M;>@JK9+G8)7UZ;:!B#7S[W5,,?]>9["G^>]7 WV95'"H_'(MB_9D=+UP5.42 MP4L.R*538N,9E!CW(;-=$W*Q-SW\%+NSI8)^G[F.![:2C\X95>8S)7LF=]R; M18I_2L*VU:5(F-P7?JD4@E[,(]17L2_]>=QEM.!*4+\G%:67>UJK8HT M=V5%PG\ICR5>+BB51;B6(CE3!$-QLRE])2V:.!@Y7[]"7 RR6):8"4YCGFA% M0IYE/F6W0T5015XOE*"M$7/]D6V&=&&5C7@$WEAM_*"+*>QAQ!/?+G+UW7R? MY]VXH-#I. (*8SFNIZQ9/;+D 5=T)]:#^8$WCL$3C,>B(3PG@ UQ8R3N60LG MHIJ[J28)8](9#\* ]$DQ(J2NO!;5> DCB@O']-7ZRM2J.#$W%++8,X&A QFF MWCQE/\A_O):HRF%$FTDOE6'/@>QYB+;3Y6%: 7PMQA<_=^BG$H0[_VU@=7I= M<^W/WW-!R<[V&C8!Z#5MVC6N<6C MM62%>Y94T>&!"_^1VA:L7/V2HOC_S$W:T.Q T68L_Z7Y:JO NVF*MU3QP9 M4^4AFD-T(:J=4-ZOR1_J8G+NS9 :W^O(Z3B/:F-3^S9&FI'/@Y%? B>_JAT3 M[ZF)>JU9[JUZA7O03NE-/3,W[6I<.])NKDVJEEASA='MN)LKC/KUT];J6N'\\'I48@O,BN5P)CWS!IC/<;$:ECF/923!W[UR1$ M;$J!-K"FLDN] JRXQ!,56FIZM;C7HU2WM;N&5]1Y<1DOTVSQ:C Y(9[%KN!C M3>]4O)>5B6;7ZJOW[XT#OOI)8CF]4;"D87)7TIX-^)90HJ9$J)+Z4-JRQXL M 8ZN0]Y4B!> 5>+ER$957*!$GSC,2J%2L"G[+LJ;.?RT"A4GRY15E!51C8 % M77<96!*)E,A)%I4<\30 M0Q2DO M6EP%C,LIG1-([,(DG*<*E@7A%K5%'8S ILM!C2@U2>0I99!(6+AT-T?^R#'7 M.<" DE'D$<0;HA?"<8F*7")NYIW44$Y:P'O$(Q,L9,8S(E*PUM")G4M@-EEY M0\K#0P]U274Q.$S'^#E??ZAB- I!$!!\1?BB+!>L@/*,L$WQ+4P6MZJ@8UJ$ MM5+ [Y- 9EDB=H;7(G*FE"1\WD^!0V4@>*I0)WQYM%]JC;@ &Q#((&HY$EO1 M-ID@Y^O.:%A20V(_8#O"@/)(L^<(55+4:U-6G#)8>96T216+Z:B)5"HH?EH4 MQ4QSI=Z,M14FK0);JEI4I+ V D2KA<P^7+A*39)#BB#&Q-*_82[;VIJ)V5G4S:S6F>[ F/04CFU".,<1@C)*F!HI &%KZ=+*F/F1Q'B*W#C M\T+ W(#94*BD57.5N34AF1D!1L"^A8,]UR'$;IEG.%77>PG:/Q 6S;/[#/:!#/8>^; MKURH/ B&4A!6TFRU:,G?85DK7RW&E<8<<_\# AZ9DN7QOT@Z'T8D$Q8@\?H[ M^*/A

C,[N]ASGM2&QUY8V9\7]>,H)-SS5#CMS]*0EO M\ R]8OY2H*W]"O\C:DL^,VK7=<$QP,SAT&D^^RE&5BO# PJI$88$JVG1:4#H M/;#^6V#,-F)("$[-.\R-)>)&5=!08NCK2R MV$H&&MS**NAX4P]"4%-0%[EK@7.I#K9F$.Z\NT86;5%#([S M*E@< MH!<;A$U9H/"7PE>7WT791L9./9MJV[T9CS*_Q!?4IUZ1'XP>-:V/((M$49)H M51?$_C)O:R:#OJE:,8_(ES"#!?X!*R M'G,K),VK)*G_$$.YM^9<, MWJ7T=R$'Y3\+S+R546A>*S/.%E_^18K@RE=!'N6?R(X5^"DP/G)LAJ+)@4W% M!09J/U"&]^D5Q:< ^R\2Y7577-#Y+8QE7DHF+4@53D,\:%B#"_F,(H2Y[/54 MV:-_2[19$3;;]F@P7GZZ^O7SQ2N"YLGC9D4S&]N.B&Z+"T)'PT;:5-G%Y\K7 M!P1=2,4FUD!CB\A6)):8&=OW["8).&WGRGEO7$P+NB#.'=NT<+6FQJGQC@BI MNOZ34H\J8P0Q&39YT]V*P/1IE_D^<*[ N>A] PV,+D#Q\H0#CQ8;QW+01M'' M4G4?JQ4RQ_,+9+]B'D_A5Q@8\-^;6E8.']7S)7T_SALVRZZPZX\ #LP-_AY)5Z)NKE!=0O^G^3Z)HYX'T67$?0H*3^AW MO%F=8ILDCH1P/8U'V#@P:P?]6ERO$FW%KRNM.>BZ%LV:>"K:ARH]L:C1I&B/ M1@VT\B%I5*,5T4+WOM2-'KR>,.W*>_?!CN1HN*:EEZ:85^O M+,"]_I':S M%?TE7ALWRRG>'ZFAG4(8-*1&U0)Q2>[PG?@6USXI/S'O2I,4IYIH0 .C^-PX MF*(;@>+,V\IAT!*5)ZR1U]R79W"-DX]P&[ WF7XM=RTN/@K2A^8*=OK@_ MXH,2F"Y]B>-<8 NEA:#HU\YU4<) ""6'O%8?0Y3G; (92'U+G8MZCA9-[#'9+M$0&/?FT#'D3+P47'^&>AW1#PP3^5WDM8 M_3$EC084I6[C[WD['B3]SH 3S8AZ9$:$Z$"$5E/ITCL#S:;&/QX\0:!99#T$ M'']2T0(K&H9)GT2H@PQ#)$_10%R?.$#%R!L7<1LMPD.4S>8+Y0C@=[IDVA5= M"8YMG&:G3MY8@M[FK@HWG[B2$W8EFC6*"BS*8KD0F\80% MUUPC$I0X73,IEQ6J%3GRHF]@HHWP/HJAZ1IYB_P2AB-895^KZH>S,K=B?Y*$ M#X+A%YU9H&866#7/+%"DN+YB^[:6B(W\7E:;T]112&>:7_)EV()11 >!W?P,KEJ'JBSF(^4T\ MA//D8G63MSVJ[@$C'!'1QA+O.7G786D(CUCN],LYJLI&)$NDW."="@6$YQVV MV%&VC;=E+&I ^0YJS>I9PT#YG%#=XG]ER5"(CH2[ N:]B&XBY]!<;^-D*J+& M^?UQWCYF11FK4U$SSI6$>[PW4MYNT).L@^!OD%! N4^<-WGP]<6<*F M9KU[T?IWL]6B&X*9B-]I-3"?YV:WE"S_8-#N7LUP) OY+:/ +E*=-(O#U<\;-4_^,FQ2*L3#=-50U\:^,;+E+%:GJLB7<)! M0AX3/;.0J[&2J[0F7T.D:72J@RZOZJIUM]1K/POQE&RF^QU+( M:WCKU!7R:'F7*C< %/?(73;*84U(HU$K337R*$IL5MQ#?#![,V\-K7J,18T% MWZ66+=-4#;D7M:TT7;>>23;.U2C!=4U9$QM3Y M#K3\E(J31"%(RALYI!@-*UPV\Y2B1=RF?X! 8K V$Q\TY%1S!OB"N(MR MW=1@FXSHWA_&!8Z[40PC:NZ8Q_: V2Z7>'LE2K@DI\J6Y[R&D+MUX-(-B_*/ M#7EE@7L MGP"5NR_(L\U:UPL]I@9=LEB*,-N0NBU1F*TV\<0Y7(O6R\_['3/KUXJ'02TM MXTFEP?YD=GFIDJ?(S=OHX+HFLF?-"TZX\9ZJ/M5;-.I%GOO%I7NOO(B;G]4\ M28>-BATZLK;-WH(ZAXJ4%+I(*S6"4AHU*]&LU7HQJBQ'3.4'?B+M1CM]UM]:ND'&5&%9)*UNR5-KX NF:9W/)SGE,-YJKY;$W--&!BI M-V1 \52&L>>'O-D?/-/KVZ_=;FG8%MJ"SX=.QRQ];2SZN694H1,.=MB+>.L7 M?-YYG0%GC=3Q3+<$P='" 8O#I2P*J7_* WON9>WN-E 1:"4XJ6"VLX28XLIRS,3/Q%.VZE035K+^U.&Q8L-U9(^]4\GL=)'F>C_A M ^POY68N]T'@X"31#@4G(CO;@GN5>X?"@*IC3?E1Z03'CTF2 \P*:96DL;@U MF4CCTA[JT8DG'>\P"A/C34=QYJ6F?_3I;8?E34)A6-XWM+H9'^RID@%(^0SH M??O("Q4[Q+F@V"1E$J,V"]5FM:04LM:YU!"6$X]S@:#^*!:ABWNI*!N7K5BH MA5:#U!(TGT=1G:6A0:]*A/QQC!X:R<>'^%EFEE64.N;P(#Z\-D& MDT/(#!8(+_)1J$T-,+3?9"E4GRB%ZA3UXI?-5"$%:&7TCQ*7<4.00V1,3LTX M*^1WJQ=JH(_8%#M 8^\B8P:V(F]W/V>+)/8GF#3N346+3I&9G"JO R?"YOF8 M_[H9/U!8<@7;+E8=@,>TI,!K.F M,!68GY99PVREK:(HCJ1J 1B;PD>P]O\# ^(&X7]*]__E9$1A?^1Q#MAGV)MK M"K#!N&.\7]0I6FJ*5J_F*5KUT]X3//C%Y>@IJNZRA4="%N5UR'.,>'&E8>!F M>-5Q!+E/Q51)WV?S!25D*K=8_*]40T7N,S\7Y "%.S10<(MIAI*1U:W(RA;T MVM'FXP@%U(>4A3?HPG:,GQ[X:,(D!)A':PYY=%8456(G69[Q)L,C: @*94:% M A["5V;X*.08X1QA[]@=>DZ>;"*9X]O1A1:J+RHM$!';*;O&$BS$%\M@R.Z= MNMKR6AV0GQG%;\!S#VW^#9&*5XR![16FU85O\33T[SA@"QYRFQ%6)/@I,Z*2 M"\J!H\Q T^W"G^_2'/U%3KLZ0 3DG?/6EUAN&"2@GM;[Z4K#[$*NX"TZ5,]- MNQPT\FH9!T?P5]/*(_9%"-=6'IU^@!@\[!4>,ZBNU"Y@+$KBJ*3&YTQN\]B@ MDG[RDS>E=5Q-&+LO^'Z6)[J]_D3?IE)H^*R.=L QBY/<3G7>$Q7OHZU/_XW@ MC&^]A;?A!R>++M^H19?YVC_+HLOF7Q+E^X ''0?^ M2JFZ%:-!+$7D\C"=4)@]"K*R&?KO@/UGB8?3QC6J= ]$!Q4/OJ=9- ^OX54\ MB,]+F('9\]JF\W+\JF,HTRP>A70%CT$40BG)2Z9 N44*".F:;/:'I[PVMD-U M7S./JA[#A9R#4B6\Z9;DZ#T"NQ?3_L$\0)<1$PC@WR/:H6)#DWIDU*U(2IN$ MYYIGM/Z<>#-V&R??X,\8925TCZ[9.VIB)QJR.5;(&S)T$=D"H4J0^6,J[/B8 M7'M1^)>L .-<] 4T?P *G[]%2"G&RS$\&T%P@,!:>\R)> MBH,\CC/QNB0O&5_'ISEH9,94X:J&:U=2K;15L-!"&$:9;CI,:OOWYJ<7%>!N'B::69:Z:%S#8,R752 M,8N\^9S:"F!Z6[@Q=OXZ+5]U\&_7'_X07;N'PX[K]-!"V;9I-U[,]GH[]I"^ MMVEWS]KIS0AV]??TK\97^+ N.P8;[QD3A;ZDS5%[[JEG*;=+?<;ROR[3]Y0ARMN5GNQ$:U8\\R_.CL)?QH6C4)/];FWE&& MY\:%1DB?P&[]S6Z3%:W$"T!88 M=DIPQS)?OZJJ!5+N,65VCDS>+,RJ"(8K\3'HAA 7DK )IBGR).MXQEHE+,%4 M$:S_,1"";L$1 O"Q/$>8 N78/D)$IQ#54G:A%%4-LGE8%41($>Q3KH-?%[_$ M2(Z\V>0=!1+9WLU0]JRPZJJR5;F;'0/H2LG?*\05^_X_NX73E 6M!ARS:P31 MRV##H/%+C!6_*DU)8E$RN57_0\R2)&Y1O%-WA .,U?Q7AVS M.M34.G'K+E(!*_H@EFYJ-A7D#%BS5*HI-<>^1$]@@R 2)0HV+_W(C8_:0[]_ZA= M;JHR%;)ZY(=8;TRPZ'D6PPX*EA]6LEJF>/%?>6>YQ<@JRO.*R;V?I)6.\7&9 MY!LH2*" E+9*'KZ(V4D +<)?_EEX2Q_9;S\].;BXT^OLG8-&08U[!/U$,J#$.4> M2<5B+YIG$I!_E,V+ZJO&+UB=O5)*#DD]$UTF?E]@N);"A"E&^VB8%GU!@ MF#*K5PY)BVJVQGS(;<7>"TLJG\J99QT9\OYMLEL+[8_ )W&*6WC5M9N M484-];_@Y.*?PI3@$>^S!,<5N,&B5\ RX5TR"+5;@J-O9IQ3WY:$^SR9D8BD ME8_D:.O!DA*IP9:GIE'P&DR+:RSYR"XV)2:;Y!;K6H/UA#GK8\Y,$ISU0;IE MVERP"?W/.A)C#K*+SQ1S=BA37S0>X6S3^Y'HLE@GG'N,*\ M/>7A;&V\,0*=7JAHC 76@HHB,7:#-T\^:L]K$*2LX:XHF\:I! JBO3CT'EPC M/\($-3SN:OT:NPLOL7LZC"KD?\5VU[EEJ.^Y/CQPO!W3B4-L:V-K.'EBH[)!O&D&RJM MO^(YB'WN99\E ERI".9%$A2 S;TD.UPJS0T*AWX7"\B@?BM,WXJ 9N5!B=TJ M'K%#>7D3VA%4,2=]E++5\3)\A1J,HG4=8->R M:0L7@9 2>%E"+CI%KF6_6QXA5J%&A?DAM6%FV E0ANP,IPUX#7/$2=Y'79[5 M7?B$VO6<(/_DF8.<@AB#BXU(^P@BRM@ZV794+YCW[<4N=42$XEIIVB.&XY M M1"6.%5/PED#:1+UU4:(T?'>5&^C"9N*OL*$/[6@N+W/J(, W"?PF4 /3.VH! M[\N-6T9R/K052A,N;$R <(PYK4OSR?L3DJ6VFT4[5\PV%5VB"8@+YBRKG$;YTM5^3$ M@]N^7#/W_V:T9JJ]7T:ASQ,K&$*ED*TA?BXT-2,5)OJUBYO.S)?<+$3!(UJ( MY:Q^EKK\%>*=A9^%[/!/^=F-?';.X&FN0$5F=SA!->4\&4D289:"X??)\V.0RS/O&(MXE\7823YD(UC$)==W"4(0R.6$[5C,/ M\4M+G*D<'#'EU@5;F5KE +R?O!(Z6:5:G-_."2*?J*:JEMQ?XCB@5N_O\L:P M%_DE$)D2YNOY:5HXW26,^MWJ#CKH.=J$AO(20.(3J8 MYE&L!.7?]/(I*HV&*88:\!YC/+$E3 )$04P6'!6%LE[$)3CFNU#3+,6R EVQ MR"*5L#DH/S"5KL35#'&(*)1>F(%"X.+8Y>CU T"!C.F>:Z:Y);<8MB(KJ>KY+]0H(H"#]S]HU"[ MB [(P'AQU\@&K+Z.XO%LU(#\D*A2E,7LBS@J<^E#YZY4^61A5UM$R,QHT.(0 M"&*J^';T'"Q+6I+\3DD:FP+#$&_Q[QZW-'&31TI$N;'*/ENXJ^+Z( #1F*+% M=UU2[<8L;YA7+=FY<5WHC4M[ AXVYIO<5H2RZ!YF0FED;FFU:BO=E9:D MHZ)IH1R#7$QQX;RMJRE;2U5=XLM+W,K\M2PRIJJMV6HRV@-:3-I!16VC6@/9 MARABR(]84F-%9;6ULF@]J"U6MZ9PN]Q"$P&W'R^583@Z#\2656R$O!;B/8#6 M*6)I:XF;A7+F DX-#E-X0,4^R>.=9 /S5 ;>W[8\B\+XRH1EW'O*^-#RWL2_ M:XD,LRG,15R[4$8!/[^ L[SL>\3K. ,9RK]964$>T%<7L).N3WF6>;Y(L#[S MCU6L77U[Q\,F$V%E66K:UOT3Y-#ARIV&M(9P&&E.R- =W8B!5R*UA=S\*FDA M7I'R3CBE_IUL3R+B[M*KX7CT:/,0UJ374FY=E)6DQ;70Q,O]XS+=Q---. _P M% N/&K[)JS/49$]HX3[U>T]]NB!0R7J\I!V*6Y]Z >]#.,@\O/ /4/_D<;W M@ /69MY9L3ROH9$5\T]83MP4%I65HO#Z#;_DK@K525>)=T2PNEU+(Y$736UW M/\ !3DV ]9#8#[1-J_)B?KXX>+7MUOKOX_.[R:A.Y.^I"WGS\?'YP[L/O]1_#2\10Y.'TS%N]YTPM.%P,]()57KP-.%7*^LX#/X=L'FGRUE] M6P \Q^TX]O @ 'CK/[HK )YI=OJFGNR!)FMMAH.X(<;2/O#BX$@H/UL!5\05 MP9$ BU;4 XGA'\Q+2I7;N^!4'0%SKV)_$UQ8K;9W0S2L?>$:GM3&=?7&[;1Q MYG ;"5[M->'[C(W']ZVZ=K!KV-@]]:9*LYQ[2/W0@LOL\M![&_-.UVC"7CXO M[^'^UE\7R:E>^-_#[S]$-$63SPS(F_&\+OM:\^;__"91U-_3N(9U9' _/X5 M+B9O1$>B=S*V?R'*N+YXWX';85=AC/XS[M4&O=_O1F_CFU^MSS=_]-XO@Z^7 M-W_^,OSZS/[I_?/VM]\>7W\P_9S]/ M/OSKP[L? MW3^__/GUXR^771CGZ\=__?/V_9?+OS[,?I_^^6;8_>-?_TC__#(/__C+-]^_ M];OO__H\>?_V7?>/V3^^P;.]/[^\[WYX^QF^]\_N!^NW[Q_D.__O'Y/1+)A^ MG/WCZX>_?KO]\-<___KPR^7M>UC7'[-_.G^^#:;O_X)W?KDT_WR+XUQV_]]? M[Q;OP^[W7[]<+MY?_-OW1_W!. C:8W,X:-NC8-CVAEVK[0]'@66-_7XP,$'/ MMERGUP%56^2:'XLM!/8N0_CKEK*D=:'6A0?4A4.SV[-=R^LY@64'_;$W"*Q> MUS2M7I\%IMU%76@.I2[L:EU8>UWXX4VF"T=L9(ZL/FM;0]-OVX.^V1Z:P;CM MLBXH0N:8 [>+NM!QS8ZK=:'6A6>N"_VA;8Y\A_G!R.[;[FC@FZ;K=X>L9\&F MN*0+7:$+02EJ75A[79C;A8XY9HXUZ+4MT'IMVS;-MAM8@[;;'2*)Q[;E]\DN MM.WFV(5;1P=$)\HF10?>8!MI[-^Y=7D=,-]MRQJUG5'/:]LNJ#;09P%HNL#IN?;0=TQP><2,MMI?8 M4J-5W!YEV KSD4PZG?M@3UH!W87G(N>/P;G MPK3;?N PYO<8&S(P3EP0[$>;)EJP3U*P'^^4:,'>FV#G)[;7'5O=('#:[GAL MMVUF]MN>8UGPKZ[)7-\#@HW@Q+;=3J\I@GT.UQE7;#HER#6!3LKA50($B$\7 M"15OZ4N.1GD@@J*_<'I>1,%%@9J7B"*;Z@#+=JKN-]4YZ3%K; X&?GMD^G[; M!N76=NVQV?:'_9[%O($]'@Z?_>B80QT>/67)W;N+H27W()*K>!_.P/;-H=UO M^[V>T[9M*VB[CNVWP3@9^K[9=_K>^-F/]J#[>"-%2VZ-)7??/H26W,-(;G[F M=ON#ONFXP_;8[W7;]M ;M(>]GM5V^Z[C!6-W[([Z(+G#P>,S1^MWI5%K#^(S M2YF7^!/>/R"'?SKVK<9IJ["]NPV2C*"\WN9$U)IK%\WUA^HM#,86LP,']-5P M:+=MSUT'EC0\]SAH.\'SK,?^WM07/?RVO-9;7?;L(6E[W M*J]*NK'K#]TAT,&&X[1MN\QO#T%2VT[@]1GS3">PAR"OUM[N'6ITM=",7*>/ M>2M1SNY'KYLXX_O3O3L.&76%+DNU,MM*F?FYL_#ETGS_];=_]\$H=$;]0;L/ MQPW6R?;;(Z_;:SO]KN_Z?G\4#-FS'QUWT.GN*=91FQP)+>.U=#:TC#]6QC,' M0\@X2+'I>3W6!KJ U1*X_;8+]F7;'9LCQQI8WM!R0,9[9L?1,JYE_ D<%"WC MCY;QTCEN^2/'\0=VV^U:=ML&0ZL]ZH^[;$5U_C5.M['9V6B[^S1S6\UPV! >%#=JV M;]MMSQL/VXP-A[VA&W3'IO?LQYYK'[Y8HZG!U',5[<-Y*EJT'^^K7/Q[Y'AV M=V!UVU[?!M%VADY[-#*'[7[0J$\OOW1H&1'3M13;[^'+ MHUXP( $_Q%%<#%EHG;6+SOI6 (:R!\P?.G;;&?3]MMUS_;;7'\._X&!QAJYM M^R/[V8_#BF3/5SHO^Q1D=?\W!EI6]RFKB@,)H"?LG;C[C*/V)&( _]P7)_SZ,XB1Y M_,\2?G[/%I,8?KF!1[#N3-^<;J7%O[NV$_3[-E@R(Q<, M&\LS_:9YB3-20]STHB9#G/L8=L:](.V[;I6>V0/!FT6 M^$Z7=;O.:,#P$MZLN,=J2LZP/I0:?B6F54E]5NQOT^G H M#;IM=S@>(P#KT.L-[1[K^:!*>L[>4 FUYC@MS;'_JSJM.>JK.?[(-<=PQ/JN M8[;[8'VV;=_RVN[(';?[X][ &5KC@=W#_/U!@S3'.=P2OGML%."\XYC'=\] MXXG Y4\L8AI_?FLM]EUUI>Q@.+;-X: ]'O2MMCT>>5BT,&X/K&#$G'&OV\, MYM#>6Z6"OG*HH:@>R/W1HOIX4V_>S'P?XJ#[2HUE%4#^-O:%%]O*@JOH%E.MVA,V@S.\ [_&[0]GSF MM8,Q&]KC@3<>C[ 9;-=]?**]OAW<3>0^L(7!Q WA(6X##QLRJ=UV/C^8,[L% M%]=<=>_=(0(>UE6=NRKL.]4-,AV[SX;,;X_[_2XH;&:VAWX?#*S!V''-P.T' MOO/L1\NMRN2H:3!'ZS&MQQKB+6H]]C@]EON(<,",^ZX3M/N6!3[B8&BUA^ZH MWS;AC.FSD6F-'1/TF'-^()A:CVD]=FA76NNQQ^FQW('N]\'ZLKI>V_%]L,?& M>+EF@0/MF;;GN[XWL'ICT&/]0>,NU^1$)-/:I*7V'29[HC&43>O!M@3Q,N_Z#]88'@P*^^:&>G$2V#X__XOUS+-U\;(2T/_V.G-V@//<=NFP.;L9XW!O]@C/5D?0TI<>)"O'>_70OQ884X]^O[ MIN>/_5ZO/>SZ>/<[=$&(K6Z[Z_9--A@%/889[RC$=4*=T$)\ "'>M].JA?BP M0IP[M>-@V!V.6;_MX=6P/7+,MMNW08A--G8=W_8"-D0A=FO51_L!R@ CY MS EZ_MCQN7K3"6JG+<9/Y6AH,=Z;&.>NAC-R+VV_[X*5,K"L]G#<-]N. MT[5ZGC_TAO:^K!0MQO46XR=R-;08[TV,.$T'CKL_V?O79O: MRM%VX;_B8C_UUDQ5;D;G0WHV570@/?0.)@?2&?(EI6,P,3:/;9+ KW^E9< F M@33&R[!L-%5#$QO+6I*N2_?Y!BM0!$4-(2(J:2JS'T6-@G$M3K*[FA/*&,T9 MXREHF=,AQZV3,!AKF35XLO[F4IO[(FO<2MX]NN6F1US2._ITZ%^'075+UJLV MDQ_OZOMP;)U(5^5IQ^YE3W"_TLB'ZFW8*DHA_5(/IY"L&5?Z.1SN/VG#,=8Y59^:9'7#E67K1.>F$T+KP\&R_3 M::TT*HJ%4ABH81H8L0A,] &JFWW"M)(AACDUX:(P9%&(=@*,&4F:B8JP3#%>Q'6@AHU0EHP7II(:#[$M!$ M,T79^L6Y!8D, N8U!AV) D0L%Y%BH[BJ".CG9DN/')'[KY&QW9#^ZSM?-_Z= M?EQ^];$9?.[T8/R1Y[D,T\4K56HKNLXA+N22P8O#5#7B\\XH?9O[-M'O55FX)@?FONST3,]U3+?U;I1>J,H7KU\M_H]K<#$H(^N2 MIZF<](>=O&?/!Z%K1IVOX;=O'3\ZO(3VU <#5_.7: M$7U].:9_YNE6W& "372D(O$D,LNEX3P:PYWG+ 2MZ*?$4&N7GSJ\BL,X,9\# MV$$P7Y*"D![QN>E^,V?#M7]=/WGID/VP\C\NVGAI-OYM!^FC-TSW4==5WKBN M6WOMS5=;[_;:K1=[NZ\WVP?/6COM%^NMS?96Z]W[W]_M;.ULOMW9?G?K86S* M@[S8:[_;>[6SM;F_G6:^G_ZSN]W>?]?:>UD]V=OM_VRWW^W\M9T?;V]WN_'/ M\X^=7BL-V\TET?]YZVPO"!>RM/0:=7?7WUH1^Y.='JY)@G2;4ZZA=VPXOQ+]Y>K][ZX:88O\?5.F?Z MUK?1.K[G>YS>_J6_^N2O)IM64> RV05-EM [#?LWYND9 K7^]D\Q_^EO;U!' MQESP2$+[3PQ1P? @F$$K]'R2'_X\[9ZU*'YV35Y[P#6<4A1G*#32%)WHYN7- M=MN[^ ;N\L!/;>%06;A[+1S6LR!XY<)&'R,\],E61IOY^9L"GE*I]JX6J\^7 M%BOR\6@3??RP>[Y+=L^SI6AO_\OWO3_:G33^\<'1P?G>_AOZ\IX M]\/'[M[6YEG[J'W[^#MO]8Y>TM_XZ:N\?'GW\\-=A&O/\O^<[H]VI MAL,/5ZAVUN/?\#BO0F-/CL:>3*':Y:"Q]HLK&GO .K6%Q@J-+3F-/94ZM4M" M8Q-I[ '+U#X4C3V%L->]T6$8I*<[/AF$P] ;=KZ&5F?<%_(?W02)?SY?:$'1 M,D:C(J;/;\_.0";_NATW-,Y7>U[<=]\+[?Z3+?ZFVD; M2]I?S:V(@"6.P)",8+URP'34B BGA&5K&Q0UJGE; 7K3C0<%Z(T ^I050EI. M2=I-D%XGH/LDN5LG$6B%"*<81:'PV@96ZRN8E;_B0/_'P^K7P_3 Z;<"^69" M?G*W1XL5Y\P!23=\NM$92G<["^!#P)28((VN-/9U\1/D?Q*L5S$+];;(.5V1 MQV,@^74&3@)PMV-LI]L9G;7,%2*>M7IAU.K'A,88$HY\:V2^IZ].K_S/+ Q0 M@U!_#P:X>+($]^JO7O>'HT$8=095=/-%&^;7W;1T!?.S8O[]:/?RFG^ATT?IV?]X?][>?W^VN__Q*&<6[&U][.SM[^"]K;0^1SLXK5U: MKP/ZW_,=VM[Z3-OG7[ZUC[[@]M;[3S%ZA9BV(#5.!$(8 :.SUO\T50 M9['Q9_'@_!/S21E-EQ8XE+W_4BJPP5/ )G&2LDF& M,>GVHC>4=&R9GI_M]-7M="BG;ZE/G_OV2?,@'<$$K,(4F$B:DF&. Y68&AH( M,DJL;? ;S"+/6H,P/ DNY]YTSWY(_"B=0IIIIERD1%.4FOEA/5%JI*=$1JK MV%S>BY.DU'!!05F6N)J*&)5-UP)O5%^1 OG:[1B-%!@+U.>&^I3),M&WU!%+ ML%%%8-I'L,RD.YC9I)8$SBFFE?KQ\R5\=_M%07F34=Y(P;R@?'Z43RYT$[ 7 M*J:3K;P#EG87=+08E#3(,4T#KU NUG$S4/ZD(C&VTL>^5F4$AO>+$VI8$^^5 M'Z,I-G2L'LV(_H?I](;C^* P_&!M=GV61[^SMH]VCG M?&_KS;?VUBY/<^=5U9[C[;0^[_'N>;?SW_,#_,G3:*G'/.FIG.$^654V)\#\Q= MD;[8TIH+\*9*B 7@]P3XM*'<:D7+;([\$079Q/B/S]E&^<_6V$9YBXDRUP7.1LIQPN.5P?+1[)1S)D+! MGX)2CD5O@!F75'.**"A'"2B6=/*0;Y$H;E;-LV&RL8$:Y> U^^#Q3YY+1P.R MP)7@V=N+DRYJ*23!) DM0AF,?#YX/W?A^>=C&"7K$HC*&6S*&?Q"/J4C1E6P M'+#)]A#/(N@DB4 P2;+"%!,5PLUV\=KLDB5A<7D%EZ+&W!? $S4F70-16HP! M4QD@[6N"H-,H:35>6*<\PZ*2/WX.XGV4S,0"Z^99(Q=U-1=XWQ/>4P9)$:7W M:6.6!!'/%[X+Q^V)\RA)IC36YK"E2 M.3G82 1*<0,V*,21M1$%?+,)8>G[7%??353#8W?W^R/3G38H+K30WQW\+_.5 MPB1)C)D@8%- M A XFI@0*26DTS>[9>[G@6U,A>="#PU1APH]-(X>)KV?<62(\Z0*(9JK+.HD M-5FM$ 2MA6,H6.+BV@:>OW)RH8>EH8TH1%$_44QZ-!-!*:%.@8PHNR9( M!.TI :]E\,88K!FYQ3W6.(ZH,U&R\9WZ_[@XH M1Z-!QYY637/W^X4([T.$9],*%<]]NT/@8$E(1,AI "TY FFHCP;)0!1=VQ!\ M_J#U8D)N+J0?5"\JD%X$I"=*$$6*.L8C*"H8,&,2N)TG$$CD2/A((@EK&ZJV M9GX%T465*=A>)+8G>HMG'$OC,1A"!# E&1B7?I,H01OIZ!E#:QN,SE7$I3B" M[@?/%S=H)(OP!=U1XQROQ7.:EL_W3Q,"K[3.6U72E6[V5_/J-/NJ>$Q][H:[ MH13PNA_YGT_K:EE C\9HX#QG%"AGP;) P6&>Y+:(==0BE^0D\_<6J1 M&:5O<[^&)\GP?!="J]T?C9/;7_1[U<*94?"MEYV>Z;F.Z;;>C=(+N;KR%IE)/^L)./T?-!Z%8QM+]]Z_C1 MX2773'WP8B9H\A%CT\.=CF[_R /NTB_WA*(?$AFG?N;I5GQE DT\F9UR)#++ MI>$\J7S<>3(@R? ]A!,%_ Y,"1YZ;[S9P-U_YU?3?3 MQOVP\C\NVNV[]],>/ORZRAO7=6NOO?EJZ]U>N_5B;_?U9OO@66NG_6*]M=G> M:KU[__N[G:V=S;<[V^]N/8Q->9 7>^UW>Z]VMC;WM[=:OV^^VFR_V&Z]^\_V M]G[SY_Z/G5XK#=M-B!P^:X7O+F2Z/C2#4*63GX3!Y;^.TSTPFHK1^%O:34]4 M4?2$ JH[(3U9UYP,P_/+7W[SG>%)UYP][_2J^54?^O$"2+PU.?/K:'SN+PS4 M%^-?O+U>O?7#339^3])UC6Y_&ZWC6]_[U;"YPP)E]QKVU^]QNJ#)BCL-^S=. M@+]UYNF?_O0&Q6%\^A])1OX)$]7IV*S*Q_QYVCUK4?SLFFPT[Y),:7;FR-K:#M(BFP_,/LF' M[DSP*)[6JL'UJ&6J0W"_CAEW#9E_S#&>5 ^4' 9?"8LN_Q+^][3SU72S>CI/ MX,*J&1EO>L2FW$YS6PJCUE8HF>2 @!@+4G,:M$O2:[3&M5][9[GC_=A,.&X.2:)VR%"P 2M@%GDP# =P@DC+#,98 M^&PI)*L8-ESH9T7IQ\A(HG)>8")9^K0AE 1N>>(@KWA %?W0&38O9_"R/]CJG]I1/.U>SO?MU70O M%(\"WIG ^ZM^\3O\X_'!>9KO6?I;GL8A:3S6/GIYE.:&VEL[:?QMMGOTUY=$ M N>?R2Y"&B!Y6(&J1Q%!-#$U^+M0U91Z^ENJZ#?_N$ MF=+2(@0(10F,1@8F[3U$+PSV4:5;QJYMB!MJ!\Q4K70U^R<\!F'_!*%V&!44 MW1-%$]T.Z^"\CSG .)U^QH4"'7@ K!6CUG/F<=+M>(U1Q@T*?2LPK?WV*S"M M$:83'2A@&SVA"KRT.;@54S <$^!::8X8)\BSM0W&^0VU?1\/ID_*H+W3^YH. M>7_0N6B#?*N;8C6S51]!)KA<\;/$,85<9B*7@VD90&MA@N4<'.4$&*(:%$$" MJ* LI'!Y>3.-YQK'XF'Q)(>F' $K P( MJ$*""A()HR[!DM0@FC?/[KD<=_[K03@Q'=\*WT]"+_<&*<=Q044#N0T;NFIU ,A%8B&"0]+D4+P+EH@8N M:*!..F\06=M((L+/IMAB)E@9L-8E(A2P+@"L$\F!660)%AJZ?'X/LCN/B+G^R:A9KN34V?I^6(?'\@[BU(H2,PR1R8J#10'JVT(F(MDAR! MGQ%6@R@Q*SB6R!3QA %_?R&D /ZA #^117@B9!,3UJE3N2O!_V3-)VS9ZV3KLE"2L]78?HG.8G\_AZ.)Z$G MU6?4&._!Z[P#24W:OES_8EJ=E92^3$LAC@G.51"@++; 5%*0K' ..&8D&F^3 M]N36-@26\T>T%W-&SPA_]OO_6Z79+5,:B99;+ ME2[$-Q/Q;8])[Z(XEW3.4&LE(*(0L, 06&L,B.A5T"1BS_#8]UM",E88DW4) M* 63]\;D[A4F'2.*:R,AF)!=H-:#8LJ "RH8)XGS*$DC%(M&I<$^!5/%3F]D M>I\[N6K4V)52S!,/%(!YN>YCCG+-I,2!M I8267!I M5X!QK,$Z;( RS6*."$M:4+93-$K_*6:*ADH!!:X+@>M$0M"14^\,!T(E!T:D M 84C!J&]PBQ8;*OV>G*9DC2*N>(QV*&*AVIU^[W/, J#XQHB1%:;(NN2:*;B MT-K]GBONW_MP(IH6891E2 L501HM(,DM"DSZM>IFI@G"R-K$B9BS^4FQ6#*: M"]"Z9)@"T'H NCO50!0I+4F25RQ-/P*78!BWD+8K!AIBT+EO"J;DAEH(2V_6 M6*9HT9ME@+][X/D"Q1JW%/=MT'*'YU\9KGW B-C"O+,Q+YX6C2C'"DFDP9%@ M@#&.P'KL$_/B**-31A.RMD&>I0,Q/_?."H?EZ$I5:.WIT-H#QOT66IN9UB8" M921)I7/4@G12)CTO9#^9]6 YXPP)@QG*]1JK$/^Z[-8/%?%[.9&K;BCCAB6/ M6BG^AD9:#:QG?]=9KI:_\N9N!J\ZQG:ZG5'G(F/\W:COOASVNVFMAO_?_U$$ MR]]:.89P=':KQ:_4NF_2-O^Z;T%WLMWW:UY0(R(7-L:3JOOP[K _&(TM\XGB M!OUOZ0EFULR?@)2ZFH)H7.HA2!QPB\ZG\^%OJN6AR=F+-<[+ZD MG#Q4'Y#7XP4O+',OEKF6:ZJ(%=+@D C&) &!"@2:>)_;.YJHD(X8Q[4-HNFZ M;I N4[),&BH>%(36A-")'""%8I$'#L@G7#(;'5A%<@-63GDP'"4^7=O 2C:J M2<^3LC:D4S\X#;X5CD^Z_;,0TA,?Y^*VE3!<.7D'H6M&Z2]&YGLHF1P+%Q2V M+S;B[7C9IUSNA9'NQ4C7$E-CH$IP3R#:G LOK ;M-4J*BC"2,8FPQ8F12+-R MX8M)H:$R0P%K_6"=B ]<$$$5\2"$KOJW(S "2<"*<6**ES1; &AP-Q;QP/[QM=;YV?.CYN1P-3T(EJ4LNN%SQ8L>F M:D$*_FSZA\$KI-;=+$G=*O"A/-QD1D6L+0Q"-L&0*ALS_48PR*!0+8 M1AHL4D@@EYA(X/E;E!=K1',1^[ )DP6Q,R-V(CM@S9!QR(+57@-C48 2& %R M1 NFI?6W!IDNCT7/\XC#,@2B3# Z9,YM24G6KQ]_/: ME\KY]R4=.BTF,(\0-XH"ET0FA84K,-9Y$)+Z(*15DNNU#84:E9]=0AD:*B44 MF-8*TXEL$-+=SP13D+:#)&F>.3 >"2 6B4BX#")WH%$UB ;-BV5HM&BP%6)( MQ]M?DPN* 6'AD8T7RW[%-%-VS'8H7#,CU[!KEH-TY5.E#5":?1-"*-!(,+ X M3'F(DJR=NJA@.FHO4VJ(;"U)K1NJ4Q8 QH;6WH)!FP(P08*U(F#712$PU MPSXA%8M&!1R57IT-%&-^[-594^#%:E/DHF(QB\YT3W;C-!*2461Y2;I3*I1*>/%M-%0.:: M$:03D=D:NUR?K50(0(++(!! MB"2)!@E//7?$YR(LF,Q?\+YYEHUE"LFL*3OC"8=L/4A+RRF&*KPT&R]=*RA) M-<5:1@G8$0&-"-<DCQAO#](K\>" M]WGP/N5@T40)S@R$0!&P!'TP"A,(PCN;TT:0]17>&:JM'<93;OAX^P,_=F>X MV2?Y%/Q<+_K'QYW1<ZAYW)3DG^T^Z/0PO*?=?9Z7(QD]7W8 M>=[K=/_OVFAP&GYDTZFGS$%NT\]8./4NG#J5#^MP^WS[$Q>:$*LE4,\(,"09 M6&8U<$8]H58+HE3&T0^$VIA&GXNY[LLA7/ AW+UV"(,2@GJ$( :4A'GF/5AI M',1T"A%R4D=$;CV$3\'\_S;X$(YS*&.KEV,=TP<&_6[ZN\^M3CKB@S L;:8> MK$,E6Y33P#9=?D."H(?]-+?_!1QY(E]"1B90Y@B2A>^5S*) MGLA*C[42FB9M'LW?#:9^I\)\VOH"1>%&C?$4I+)WH[[[-_*T5 M*JIX?B\]NT8CR<+&>&A;BN]\O1S[8@C(?_]<5U-ZC%U_/;@,*1[F_7_6^I]? MW5BOP^#=H1F$6FZNG?;+'Z^NJ]E4A_&U&>P-WHUR?X._3/5E]]7_\Q?Q__NQ^)-VO]NBDV][?.=L]>G^VN_^V/ AS>?H8WK>S_C@+W6V^^93+D.>[C,"5#(-S.1P0!484"<\EC)Z MI-BOI9Y;SM#]])IRAI;P#'GL.4*" U'< L,"@\GQ4@@Y&@7"BHL4!RD(4=;Q7S#9C6=JCHNPG*D5.%-!IHW/ M;0=Q.D2)V0("PP2"P%7549PK&[)?-\ET^?]WH+?Q,6N9J^V=E>9J.I*W&PQO M.HT[P^%I.8F/=1)Q^]LGF0NRR(AS6I4#AA0&Q;T#H:*E6.6.F&Y6=JOIQBQ' M:;F.DC%"&V,I,)I;'F/LP1)C $M%%<+<>A[7-G(.RQWXK%-MYY5!(2G$)1WN MX9T\UX%6*4;% CPSPB8^')_#"X@*0*B6^=Z7D'N$@TQ;&%P@4J'Z?#@EC[6Y MP*TG"K, =[' G0K$1"XZ[")H%ZJ"- @4M@H0X8$)ZJW)77F;!]R'=D@TSW"= MXY;ZO498K<=3*>;&&D'*;I=?^V3WP\NCO3_>'N_^T3XZ^'" TK=]2_/F'\=R M+?VX?YC6:O>\W57?]S8_&4R<]]Q!Q"')KX3QI)2CW(,;FQB1X=2AQS59EP/4 MZ ,4&1,!(0LX>)1TZ71=)-HP2<23/,9$&NF7M0V^$O;JJ:-8#(O-.(+GNY\_ M.4&P2GHV$$=R#T"DP4BIP0GN)=&*1N*;::PN!ZJ9!RK75T(YSS"@;-DQ&+1B MV1&7A%Z*<32YQ!MAZ"%MU8]$<<7$^)BG$;RF%Z[,-D&,5IIP,H%/-A4BK)^T8#5A1)S4R0D:]M8(Z?"4:? M8?US$M^H)I*,Q!"1.D\>!.3[FNC!HW2U1]% M8,P@EN3*I,1(7@H4K30VZTHR*-B<&YM35FC.)$KR#U"4+514&+"(4G#&&DZ5 M85;BYF&S!$]OIEGD33#=UHGI>.CT6F[=.CT^[V1&[%6+'=4J.](R\Q*?-#YPX M+;"G$*2*P!"F2:#P#DA2>83G&F$C6*OT-A: M9%P K;-VX)0$C:P"J8RR@2A*QFDNC*+Y^[TVSV*Q' )&N\[22D]"WUETU/UN MI]#HX"U;K!.Y ?D3$"4,U 16V B^R+3K@$W2B.OO9:& M-,VZ^*2,$Y5?#ZP9AORPQR>A-ZQ:KK=.NFG48JE8E%O#N\[SZ3I,XU)M56#1 M[WDS7DSM16&@V1CH6L,%*2--=X,#@G.BODXR@XF1 M7I5401UMF_@^N(0."9\\!81&"YEQ"99!I+/W9'8M[$"HM/P]HP M96%K]:OVCEEN&(3#=/X[7T.KVQ\^M4;5_W@0P6&8GC/]]I-O=;(?52^Y%].[ M,>Z.^RIM23N,]N*^^5[8:39V.IL6)@B3%B/F05B5A F':59G# 01%1<.,Q,S M.^&;PK=^ZF%1C [+B-_[2Q(%OX^$WXET88)TS@@"TMCLS@@4+(T"&.:1JFA4 M##'A5[$;G!F/@M^2_;\_"&9X.CBK\O\OMV!Z(K>NP4/-\$LSD]\N%VXJ8ZGD M*LW&'>>_J*UU='#T)I;?.[LO MU=ENHIYH%7<\ (DH J..@/'"@?)">JHMQ\JM;1#Q3!#TC(N?^:=E;CK]#W7( M>_YQJA&60[XTASS7(O0B:DLY$"H=,.(%J. =!(M#H$8*+$(ZY/P91>P9QS^W M7KY(OWO62C].0GKM:^B>/6N943I<4P[MIY2.]S#*Y7TQ5U*"[@>YJ8[ (IU, MRU%5I0881P;238&RO5H;99$3*">Q/L-$WV#TNKM46LS3#0;N@\3*%>#6 -RI MV#BEL'%(0< 8I\L.,] Q>.!$:(4,-UQ4K7T1I7.IDTTU5.N&&ZKW^R/3'9>- MN['9S3Q&ZB?SK*W<_V^S?W/ROT M-AN]7>]6:*44G&@(PB5ZBTZ#85XF_3423420WHSE$BK7\;)T+G\$>_@3IHJZ M(O0*&SP2&TR$':ZM5MAQX#07%:':@Y$T0*("'(.QPCBRMJ$UF=\Q_U!<4&N< MWW((0]V.L9UN9]3)Q=MZ?@;AZ.\6Y6*WQL_XG*9E\?W3W/?Y\M'FH\'&K>?_ M/.("KP0 M< R4\A0LDVD/+4-8RLRIA+%UL3*<6DGC_ZH4N$L'WU0PRK$9?.[T+N2Y@TW&_!B^I4FQ":+7[H_05HW[K1;]7K5T5/ONR MTS,]UTF">=4'X#C->[A^W3X(79,=I;]]Z_C1 MX25C3'WP8M70Y"/&IDFC>'.M7;: M+]9;F^VMUKOWO[_;V=K9?+NS_>[6P]B4!WFQUWZW]VIG:W-_.\U\/_UG=[N] M_ZZU][+U8O/=?UHO7^U]:/Y3_&.GUTK#=A,VA_^\=;8_D6":;468$Z!7))UF MW34GP_#\\I???&=XTC5GSSN]ZKNK#_U(QXE)+TZVENL*R7RX+ZPC%\-?G/OU MZMS_<+.,WQ-B76!ZZ]MH'=_S/<[DO3[YJ\FJ=8U9F>M"YJKN-.K?6.#N&\3Z M&!+ZS6+7+Q[J5I<"YG=9@#%=/=(2_$1BU1(W[.:%F$;V;HL;>?$*R->\.BW:G![[+BJ[2PJ&RXZ'W M3L(@:82]SZW-'$%;F6GN[2W]?[;QZ,O M[.#XXY<#TD[OO_EV9=3>/^GN[F^S]M;'X_;Q^_1]7]#'#W]^V=O_@C_^L<,/ M]G?.][;:A^WCW6\'/QK"C]]_W\U&\.,#DKLW[:4Y'1R_X7O[?WTY..H>[A[M MLEVR30[.?^_\]WQWM-M!X_(MFY\D,]YH%X!BA7/("0&;]@@(8\Y9++S2*MWP M2M06D(1QH2*X#%#F6^PON2;.P3'%;Z9 MAV_:+Z[XQE(N'<(<-,8*&)$>5([L1XQQY:D,-.1&F5S.7^FV\$WAFX?B&Z<9 MMHZ'[#H63%GITO%V2 =*DD*A*KY1%WR3B*?PS6+Y9B+?1(LB422 P#G /DDT M8!G-:>$NZ*@9(KF8#!%R_LBI):Y(\2@EKOS1Z7!4N>.SSWX0$J)TO98P[C/&DZKAMA9-TL#OC M:J\Y&-PV\F-IM#M-[F7[OABHGIN8+L V$YI M]#SO5%02""$4F,G%9"/B(+6GCM,@>3!K&TK.'T9;8-M@V-:M 1?8+@*VD]O6 M!4QB- P$(AH8U@$T40Q8U,@ZJ;#7(<$6UY9VWB"]>#ETAW&61ZO3FVC#_=@R M,7:Z"1:Y?E?6C--+OC,<)V;GR-:%ZL"EAE#M6L7$S/=RT#\>[_EN&!WV_4[O M:[@PD%1U:;BD=:CJB*F,;FSA0>%6 !.C#5I M9[TT/N-9%CRO*)[KUD,*GA\>SY/[F?%T&Z<=!9V.;=)-D .3?X3 C5"".8?9 MV@:>JQ-$4TO_-5T_V0HQ# ;!)PTE0Z0U,M_O&0+]M*TL#ZQ^W-(AXW(WQWRW M;[YO?\_-ML+OH1=BHQI\+P.)N6DEPQC&@]($L# =$AVBBY"K=L#=E*SV*,_XI5 )X<6AZG]-PG=YT6O]P M&$;C!EI3#;6>M<+WBZ9TK?28P54)$,;][VDG1R+9TV$:/7VRU )8BC&>E,J[ MZ5QZE'2F!\&%SM=<'KXHP$L1,O=31'#N\1VVPOB_.[W+G7U[M;'EAI[IAMY. MM_/.56\>:@*R#@G B#-@&GDP/$@@ COGA8\HU^S1\T7Q%U'Z*>J_!;L+P>Z; M25^MQ*38J0A*<0F,D"1>BY!03 -%D5+).4_B=7W=K N FPC@^57A N"'!/#! M%8!E-,QIAT$&*1* TS5L%3.0:%=Y@P*5N2X 7F<-PN^3"J?+:6>]47_0N:@ M4,+GEEU]F-K10EVS4=?9M-X@3>32>@HR,@[,A"1[(,7 2VNI5LJ@:-#T()Z;C+U-KQOZS?O8CM]SI8)#._X5CK3@=EEUKN-CJR]3"B]" S9ZO MP@8VJUTN/#<;SYU/JQ/$2)(N) V*93=$E"%))NF?5#%&C6)$"))Y;AYMHA@Q MBS91P+PP,$_4#$:\83H*<)Y(8(AKT%C'G"NLHR(J2NJ;9M8LB%Y"+:,@>2%( MGJ@?0084J'" ,'+ M!:@G>+@D:;IY2@-#6L;NBG! 4_,-S&I!-8Z,6?9&U?\ M$TW7-&9QM0Y.IZJ8A.'K\1X70IN-T-"TGA$I5D(1!)+K1&@L(+"$:B#24HN4 MU]BJM0TZ5T1RL7TV&,(/'.Y4(%P3A"?:1=",&XXC"(XQ,.D]:.9C$E&B\((G M3J8F:1>TU!%?60P_;,13P7!-&)[H%9$++HQ(EZ\A!M)FVJ17: V(41>TI%3; MJG3XSR4#BEOCP5(G+G2**;>&&8/ARN-1'!L-+R?P=^PVMI-<;/@%L>6^3^-] M?C7)!2ML-QO;X6FE PGGJ><1)0T5TC!ZZI81)<, MSTW5/0JR%X?LB2XB,5**Y1Y&*&A@GAI0$DD0TD6G8TC@#FL;DLTER!1,-QG3 M#ZB+%$PO#M-321DB$LJB!&]YNJT378-"Z9],.JJ903@0FDV$\Y@7FNKST W7 M3=IAU,H5.EHG@WYN .1;]FRZCD':AZ\5 A[;$6+[ Q\&,.J?/,^+.^QW.[YU MN3Y+2(F/J;:D37^1]OSUQ9;_?O9^F TR>Y?;OGFUZX7W9N,],JVE:*9B$F=X MTDVD@T1T"G3N$.^,\IRI0'4NUL)0?='A=P;)$IE>GS#P:R^J7("_0.!/.52, M<$+DT Y-D\!C#,M9J!*HL)9Y%)2V-@D\2M96P;4 ?[6 7W>D5P'^ H$_T708 M-HI;:\%8&H$I@4$19($X'15CC-N($O 9G]\N^5# O]"&+B=R>:))!>NZK1\/ M-,:=%JU,?!C]N8S1J(I^#3FW+W>V"'FS"7ELVJRC5+0^2 F>2)RKW.<^.DA#Y#$RPJAGEJUM M<%U<5*N*W-KM,@6Y"T3NQ"XC#"5)%?.@3-3 C'"0]I"#$)IYQP5B,E<'(^R& M1+H"W=6 ;MV6E0+=!4)W8EGQG%/)(D\GR =@UC PG'B(@;$H@D%-J!_(^J4ESL\,NTP>_2_N[%0F\UT1N? MUBE8#%KG:J4HP 9.$2A!1=R[42;K#*6C/L9!R/*]%GU;6*A+[LQU;<7PU756-_<&Q&::SOH^>Q\SUX M. ^#_M\:Z'Z_:K/7#J.]F..B+M[QY1Z=Z1[=N5; 'AMDI<]B+T+9+X89:.PM M".N]QT0XC/!:NC,5P>2WDI:Y9-!NEG^L8+A.#$\T64RM]HF3$VB9!.99PG"P M!JQV7FC/D(Y)2A!S5<GO6KU[';!)'')*K@P 5D@*#I//8.\F\PSFP3]V0:5W0_]31O["" M,P7]"T3_1/,1E$BG>0 30[[Z(T_HEPBT8T0K&JS!Z>HG3,P5UEL2+DLNXS). M*PF72S?&4_ T7X^2[O9[GV$4!L=)A+ EQ;+I/N;;0[)V MAL/31#IA+[Y*6[J?=G0K;6@1Y&83Y*Z5]15<^XBT Z*T 68X!T.>I.KW&&6:W%ST+F_,LK]?X1$ MN (M$:1T)UQIV"XR_+G MB;83HPF*)?2]HR E\X!0X:"B<3D9N@H,*^9H2HG M5/+YLQ::YS1NM+[P-IQZKI65S=R9)AC M#!2+'I@S&(RP%B17FMFT>U')1%T2U6'O75*'SHH#M78EH0"U-J!.5 /JHPU" M9XSR)&-0G8!J$0>K8T 46TM0SHM4N"EMR0I0&^A<+4!=$%"G/*B(&FFU 6\+A]V/P^AUK8!2Y+0$A',:M^$*K',&%,=*.ZEQ MX#QQ&%\G#;)G%. ND_>@ +<^X$ZTA$B9]<1;,$908)HJT%S%=)24Y-0R2ZS, M]1>*UV_9<-N,*,R"X,4@>*J"2HQ9G=<@%@:,S5RZ1Q"<*>HI#T?#Y7 M[D7Q(MRKS'OV(:0%APRV0;_;S4%RG82[01B.'CWC;,4Y;8$5WG<[O?Z@,SI[ M=V@&X;#?]6%0@LAGX[#=;Q/UX0UI'WWY))D@@;$ 0KD(S"()VA@#.FK&G27& MN>Q8F*\\=#%7KK3V,&M1F@+D6H#\YAJ0E0C"86E N#0,5LV[2. M.!)J*T53 -W@*WB!]2P*JU=X<43<3Y.HUJ,5OH>!ZUR4L8A5XDUH=4/Z@^*26 YMPKO.\\M-?9LG M,]R^W-.=WCB5*KS*&UK8;#8V^SY1*+;1WOY[]LD&(:G3%KA3#%@F-L-]4BL" M9RJ)),P;FNB,SN58+7;-)ZQ1%# O#LQOKH,Y.B&)Q1BP(!08U@$4E1&DCH0X MJYQ"J!2X? J@GE^I**!^+% ?7 1E?_ VG%QLZUY\T3\^[O?>Y1TM M3#:; _9:2UK&*>442S!2DR29! 0J]Y#R.>PI*"X8LMEQ06X(?BJ>BY6 [,)J M;A?(U@C92=23-M9KFN0.C4@V=";<*F0)..X=2Y(E%82O;6A61[W*@MA&(G91 MKHF"V!H1.XER8I*QI Q$0,YJ8%8F34%8#%1'A:D0F.%LRR.Z*9?L4W!.;'5R M:<6>'[9.3*>T[%E2M6 O7NUC8:M[L]6UCK+(*:L5-T!CEB^LM+E BP LG'(A M,F=][G6/Y%QL5:R4#8;KPE2" M>:X#J5!,$-03PJL,CXW !:@)*$@N1<<>:) M=D9GN,Y7P[; M0[II79 BQ@")7C4PHAAHY+/]SG!EHS&(H@JT3:JH5I.'8HP]W7"- MH1U&+6>&AZW3:WG4V6MA'J:!8>D)O&C=8K:>P%<=+$M/X/MRX-DU;4,'9572 M-IPT 1B-&&Q(@@OA,@0:O<*YJ"05M Y[9^D(OEKHKT%)*>A_>/1/U!;+% HZ M5['7G">UQ0>PALE$!HX1RX*H:D%CK==Y07]!_T-5HBWH7R#Z)_J/DU$Z*SEP M)9+^PQ ')90"0GE2C*0T&*._# M5@)L5I>*/V6I_"GC7=V+VQ=[^C9MZ5XO,V#^__;_GG:^)HZK',C#T:#C1L'G M-S9[_OH+4W]9>'$V7CR_UEZ;LG2C:0T4>09)P*6@N/5@K/<2J71@$%W;:)99 MJ*"\Z0Z8@O(FH'RB^_!$WD@0!CQM,3";4*X3[(%J&9)29)+T4[73*!Z;94-Y M,Y28@O>B-T* M+M>M"O]L=7KCW[*WIW+]F)X?_Q(F0"@NGU5T^7HM!I9T+J[FCVTMW+$T MW-$,=:VP2,-99$J38Y3E;NO@%4G"AR<*-)8>"+-!BW2Q.,/7-HBXP4#;/.'C M*;BM7MRFQSUKV?"YT^OE@+Y^;)T%,RB^JT4*7T9&$I7S A.9+1Z&4!*XY4$[ MKWA GW8>0.8JY#<;^>%KFI=Q5.(0(03#@&EM0$5A(:1KT"/'F+!#CW-B=,J BT;/#424=>&T#2UD2_589R$(QA[,28S1AU''-%:$6<^VE%=[C M"LBJ +EI0)[JZDXHBPYYD$(+8"1(T(Q;D,HI;J2*#MMT(R-V0Y&SI<\C6E:] M(Z17Y]$X_L:>LU@;3N,6^G\6IE;/<*P;3O11:RN41 0'Q%B0FM.D=7&*HC6> M&U*I7G>(%BQ$_X!$3ZX5>/.(L"@U"*T],$886*5QHOP87'2$2!02T1/RY,S7 MA>X*W15+TTK0W52 ).Z6F^Z* M/6XYZ6Y*C??::,>V+=X.9'+LTTJ,JO; MDO= 8TPM&DW+XONGMAM^6K4RRP7-G+2#;EDJ^FV*AO2RV[_ M6VNG-VY&G0"_T/CC,D8]8_S-4?6=X4G7G&4>#[_^VJ?QES4%HHPE6M08B-\L MV>WT7/\XM$;F>UA<1[RY'5N-6[:[:P(W/>+*"/NU9X"/C^-^/HVOTV%LAQ(@ M.)LH_^9:)PX1"(^(&\ Y,H8AE43Y8"/$:)1S-* 8JR9A*YG"75AG15FG]L2) MPCHUL,[$7JHY=@)HY/HJ%>.]%O-?:M(BD55*!!;C("#!!*%B1 M>%BEG1 DRFR@_J&EG:%<0KC-)1QZM#JH&FNV^SVH8A;V3L+ MC*I6.3W?VNE]3:#(_]H?I"\>[])B&V^6,>H9XTE92S:=&YP&WSH9]-/Y'9T] M:YUT36]4G>&6%.>DD!M[^?A)ZZ4 F!A[N M]-SI8!#\[Z>C=G]T$"HYI @ALPDAUZJQ:V&I59*#4S$)(5@[,$QYP$K)$'$2 M&!59VY WU&TM6D]AHF8RT0)J(!8F6A 330PP1@OM!=*@-"6)B60 *ZD$K[G( M.6[21;ZV<5.OK,)$A8D:RD1UVU\*$RV,B2:&&14,82H2"%K9Q$0*@PI<@_=" M^K7]E MJ.E6A>^['6,[W?NW-BZA6D\S5*MV]?9MGL=>?#\,F_D8[UT93W;E_W! ME96Q.O"O+H[N66'WV=B=3C1>1W:WOGQBS!LB/07'J<\%]@,81R@8S FE+@BN MZH\HS$,LAOU1Z&\$N0K+]1M MXOI9\44]=;O+X[;1\J[S_/(([\7KUUYU/6[V_,V786FD/O-UR'X4V+GGS#B! M@%H2@0GA0&L>(:+HD1462:NRQ\[W MX.$\#/J%K1Z'K:X+[]98Y*5T0#7GP#CA8+D-H!'"EB;!/KVTEN1T13#YK4$V MY$);A;86[,XJM-4DVCJ8HJWM3\YKKYA&$)2D.1;(@V8V.[^$(82'6'7^:AYM ME5)4LY>B^M?(V&Y(__6=KQO_3C\N/W%L!I\[/1BO\'.1*.3BE:J0X@]&!A=R M/L#BB*L:\7GV>'?=GNFYCNFV MWHW2"SG,=;A^=59_7(.+01E9ESQ-Y:0_K.)AGP]"-S'/U_#;MXX?'5[RY]0' M+U8-33YB;)K$Z>CVCSS@:OYR[2BYOAS3/_-T*T8U@2;N5Y%X$IGETG >C>$N M:6%4:\\1\#F 'P7P!$],C/C?=;^9LN/:OZR[NO-]L&SUD[[Q7IK ML[W5>O?^]W<[6SN;;W>VW]UZ&)OR("_VVN_V7NUL;>YOIYGOI__L;K?WW[7V M7K9>_&>S_JTT M;#='OC_+@00AW4=)V&@-#\T@M,QQNKY&PW_>^AP_,^=-3U;Q[H0OJA*AZ0F[ MYF08GE_^\MLE;W=ZU3RK#_UX"29"O@"(UNM$Z(R1BUOP8O@+^*Q7\/GA1AZ_ M1\BZP/C6M]'Z[>_]:EBQ+A&_UZB_?H]34?M*['=B_43AF\&O^PGTYOC$>QE2@[I07^:)_?-SO5<+7 MNU'??;F#2VY5EV+S(D7.=*OER"&WT!DOS46([A->G+=A'"A2+<>V&>0&U'<) MMES5]A-ZQJP+=>=\V= M$E!7=6$VG3L]/NUFZT5U5O9&AV%P<8J.3P;A,*U4YVNH7GG5'S[EI=H?!#,\ M'9R5FRDO1O_'RV>IFTJH=7ZGQ_[=)+YPH?7G:?>L1?&S5O9$+*ZSTN-ZK7Y> ME*?26NJN3SY+;REF'0W>QZ15L6"0Q4HK*G50.B(BZ%U;1%?$<]COI@4WR=NCO0\[[&!_!QV0EU_V]M^PW0\[WSX>_]5)GSD_^/ >M<]^ M<$@=I;\]?T\__K'+#XX.#W>/WAX=?'C#VUN?OQ\<_7[\\<,.:N^WTWS>T/^> M;U\XH])_-S]Q3[GGP@'"Q@,34H)Q*$+4U$<5A>&$KFU(KFX(^6EHOZ@'\JX7 M$GN"),:9=L)SJ907#,E@K',*:6()-4PY"KTUZ\EGH#>!A3>8:1119$D",%0ZR1%S M*'#//+\;O?5.C\'W1W#Q%X7C:N>X]D2 T\I+A(6!2!0!9D( K4,$QQ2B7H:H M@UO;P,\P(;45."P<5SBN64\^ \C ML8FH9JQ&T@8&C$65"]$[T,XE/=0J&IRE28KS:QML>;H6%PHK%+8H"B/*<10( M\QX)9C!1V 1'DJP6I+*2FT)A#T9A>Q-)S%"EDNSL0""N@7$90?,HP4O%TG8H MYIE3V \9 MPX7-ZK.=[6]?56SFQD)BF63-\@D\V<#%RH MK%!9LYY\%BIS6#$A/(U::D9H, (3QI)4II%S]%=>@4)EBZ.RW0F542$,LQJ, MLR8IE\=Q!#,&R* G#/*YM**T*E14J6STJF\4!H)C#.=G8:,*HXYHK0BWF MVDLKO,=%LWQ GL_J93KO>0H)H72H4Q@7H/*\1I<<><8\=SA3&!<+H]];*D; M'-T5>=="2%N=JFGT/-5P[[0KC]W^ITRR3+),LDSRWDS?[+CH6TI.AE$KW#T% M9V9I?27'(+,=@AL5C267MW5DD0LJK:?,*6FLUMRQB+@QF'@Z<^.*= YW*C$C MYZH4F7LFF7MW.JZ&>Y\:+VA&(E#%'<-(_"GX1A MY&5_D/[9:U4MM7KNK#7*U0B[54IR:>=3,>V8YB8@B?H=;\1;7:)6??\VN.KDM+UCEQ06I3/6(W^SY_0G# M;/JCT^$H%R=,E^U>W#??RST[TSW[YEJD"+,QBAB2@L2$ :8$ VT5@Z 8-53D MM%^7[]EU,8=W=37:IQ3>62SOU""-%]YI-N],R??I8HG:2B!:LB3?!P^*T)Q" M@'&Z:@S%B#>)=YZ$(?QU!D<"Z55#H9:Y.O7/6KTPRGV)?(@A]])MC_8' M739+21EC=<=842O8 PO\=[]O+S@F-RG(?_6Z/QP-PJ@SJ.J-_QYZ(79&55VS M>&^OR;H6TU0=-J#I(QF@QH%+3"%Z+GG5F#-.*\:=O^<:+S,[:$:-T;A MF_K-[H5OFL(W$P$_I,N$(^E!A"B!*2]!>:Y!(ZL,8EI[))/^"S,\?-GM?_M/XIKP MA^GT\HN_A]@?A+?!=&;IDCXA6\:RC<3$3\*08T-'CR5!)C+ MX3E(:E#*^>ADU)C[!O'-DS#A_WC0LSS?_974G]L 9KE_C@2G93/!E#%6=XP5 M-:\MIZQ?;MU:;ETW)>7OG.\E01\9PX55H'V^>*UFZ3?J(.:"H011K[G*%V]= M-4.+/;\0SE((^X5P:B.<2S%_!^U^_B2<=XI: 5J0 "Q*#\8X!)8R'%A C!/? M-,*IR: _QBMJNMQ?=[6"I;&VE#'*&$]EC#M8%F]-\2]2R(Q!!3?('24P8&YQ M8O.39210'0E(IR(PHI(:$Q0&8;-:HZ1.OZQM$,+FER9FPD0Q*_X"B)?M(],7 M]]V7EG'_>]H9!%_,A66,,D:Q(M3A,[1$LV "Y]HH)BU6@CE//<=462Z5F_D" MO^2LJI[A7Z9[&C8O:.M%?SC:#:/#OB\W^4PW^>=KI5D-TQ0Y9H &R8$)14%1 M08&F[?$,!5I9!3#1-^3HKT1,\1U0NUKR^*-&^18\+P3/4Y5*0^"2&0TL4@S, M:P.:6 =8"J^CTX%34QN>&R:4WVS\:[907@&AU3_)&S!LA>]AX#K#>PKERV8* M*8%:M9!T#37L?E4&?VIR^KWB[>F]O?&ZW+X]MH>Z9J/O+ M=,&[:(+&Z8Z%H 4"1K@!:[D'PQ'G3LN(D4[,?5.QI!+Z6<8H#+LPLW3M6FWA MU47SZK2*2S4V(0@%U-LD$B/!P0;BP9*H0V"46R37-AB9OPI=@]FUH+AV7;:@ M>/$HG@I4I](022A(Z7W2;ID!E5-3&<7XE$?^*N@\K4/2MU?3M<#2 MCKBT>Z Q)CFZT(&Q7$/$W%&N H\J:Z]H73$!R$Y]D$%@Z,I=-)$.OER12<21RFPI$E3H[ET.$XZF[8. E'8"TJ-%F9M M@];6;JVP26&3IAB "IO4PR;;YZ_&*5??/A&KC9.>0!KC"=%!@_K 6HP+@F&.,K&$>J$E0Q H)UD@IDSIY,KX'P+&(1%$LR M7U(R:K !-2^'J=DVH*W+>!V2L%#>7 MD"GNM=5!K0F"4T\Y)M:PZ(-E#@DGC/1$1NOO8G$IJ%TX:MV45SS;9(F'*+U) MLE02HY1R!()UED@XC!,,HT,;#9\_O0_7R+'UW%<' (W2Y:O=EZNJ'AR-!H6@IQ/ MLGGY5CW7.67BCC*_AC+/0 )O)/%/X;>_>?C/[X/W=/#)?1B=;.]MDMVMP\/= MK0.Q<_0"UOLGW]W;YN__^?MH9^\CV][Z2-[]\TKLOM2G.W_N2X\#-MHBD)\< MXC919(3%"*B]23[(A4Q?2&!M(P?698P'ZOJ\Y23! M9:"9HTL+<7(]QX[M7QM<6E&4Q%)MHT0J"4"'Y!URD3!$->$>!'FI- 'H M;SQ)#'&*#3).,Q0MLQJ8A!:O)H)[9!!^S(3-$F5:*L.98)QS M;!5S 49)6%K0%?WEA)U&XR,[A2%.I[^D_FD,Z',(VZ(1LY3T!JE5?"1"YJ()T#:FA+Z[X[D.Y)?0?*>"2JTM#$R4"]4T-9B M1XP%,N>"R/!U)#^<':$PFJ+Z&QW=_P"Z7UB+",A;S#('),\LXM$;H'M"D?5! M&!>$5MB#BO&4:G)CP9<=W3\LNN>LZF3X6R3M M172F8RKW!Q-(,"]R@?TIQ;AC'^Y)E8$>_5D75'UD_Z5%G"O0Y4 M@6K.(K4,:R$"$5XQ+#CKR/H6R7H1Q@G"5,0A.J1TKI(!J(MQ.O< M<4%3HPG'ECO%N$A.,Z#R$'CJR/M.R'L13DVT]4#(%,4$;)QK(Y$#K0E)."^5 M6.!$XR?/X/1NHDQS1][W@+RO0=TQM.,A3'C2E1+JTAZ_-E:6>T.PI(PX MS[&.6B;%@U<)A.V8="RQLJ:.E:7X:LD;[F'51OJ/T632"=W7$[K)4JJ#I%') M'*\2A4><D$9>,($N(1=0+(1(@RLJQCSVAG$3 M!9=$&Q42CBPEBKGP(5V;*Y;2+4OVU 63K+'D>0TE>QE)JBEN#L/> E2LEF'.HS"!O\XD A0ZZ%O7'_2G9ST[O_M/>\,X[8T2D%M=AW]J3V-G*>_&N-]C M/%#SUW4B F]5TJ\QIBGE^'HTF8[CM#^.&61^C<.8^M/7 UAZQW:_E^VR)5$_ M2D:\D@E1%PCB(EJDK8Q().,BR%>:JLQVR7<5"^G\(!W@K)F8WP'.K0+.0LYW M//G(7$()BY SD1)R"2< '*J"Y8J(B-<)D">AS$#D8G_P&$B1EO\H>_QC0:Q[]R M>>C)I)]@$XMI+4WCN&.TUV:T?#D?D%CB,#=(2_XZNG&>+AC/%"SVNT*^9=D^%^; W>\ M]V9XKUB2\[F6+H$\CSS!#O&@"=*$.10I(5G,Q]B:A]Y/=5W&Z.#F!N3\#F[6 M#VX6HKZ6. @K#<($<\23P\A9D/R#%4XE'8S-Z5/K!32:ML854D<7#/!-PL2KDR5A0@4OHTL">6T" MXI1B9(5F\*NU4FIA'65/GE$I5M0L_#;+X=<116=3_ (E[HVCGQR05NS8';S"K M%##\VPYF<;.&K>>CR70[3@]'H6/EUV/EITOU26FT/%EFD/24(\Z)099*AT " MP\H)80VS3YX9OL'6(Z[O#JCV80GD=QK:V]'SCZ'GA6A.+1%1YV;0GD?$H_9( M6VU05,0*SRQ6E-P4/:^94'X?(W@+(?1&Q_D )KUX&L>^/_E&H?R^V4*Z"*V; M >GOKUGWI5KPKR:360Q;LS'LX6M8SB@4W"Y_VZWN[8OFVG;0?3WH/FL7N#-> MRD@Y1A:8+.):6:2E5H#<03A-!$C3%)![@ZQ'^^=U1(-NC YA?T HSDUKM1VN M_GA<;:FX"5N*I6#(6I\KAT:'+"@V*#?7(CJ!BIO,DV>,?W_1N36&UXZ,;UR9 M[KQ-/__R(\']IQ_-5.LMUQ<6L[?+X>/B\U%Q?) MW& M&IIW:/+HT.26(QN^QX:"TO+9VH(Z";XB"6]U7DU.$Z8@ C2WB5& 0$HA!PCD5!4[8 MZ02:AEC14?G>YS*MMR%HJRDU5H<8#T-OE-/_>GG[/_6G9UU C:*C"(A][L7RI@H MX+(^>;8*C!]$V,(#)=1K5:I06!!%O6*4FV"T840+&DA*!-0C?GW5J"/8FR=8 M/R=83CC'WGKD$I,(D-4B:Z- R>' 7)(VF)05H.^VK'14N\[L]<8,I!VUWCRU M+NR@)@1B90A(> GL%6.@5N83,CA*;62,C*D<%?A V>NZC/% >-.+: =<-P\ M<+3#WI0PFCJ%M#8<<>4(K(]0>0Z\*J MR0R)DBF&8@PYO U'Y(+Q2#K*X* \$]1D/?JB6'XGC/ZV ]M"_]-=&37AS_\T2XJN=EROJFQR-AH46YY-L7KY5SW5.E+@C MRJ\A2B#(S4;X_A1^^YN'__P^>$\'G]R'T=DVS'C[\T>RLQ7ZN[_!>H& W\': MW__S#F_O'; \]_G.G_O!*Q)=XBAJ#AP8&X&* .SCNQG#= ,T>7%N+DVHT=Q[\VN"P, MYY1B99.0R I#$8\Y\R\G_7DAE/$X"):+K\,Y/M10A&Z,;HP.R6\W5J5#\AM# M\I;N)H(VRHJ<7,@5XB2WP[:6(<]M-%)2PH)>*RA_8-$H:B6A_6H'=NAC[_?9 MX*S'R-->)I%+(U"^IS+G?:T%= TD(HDF@!WC:3)<&:JIBPD[IS&+.L2X_^H: MP7*'HP%LY.3%?V>=V>C:T$-KV*G<0\8$88)'#$>+N&41V4 4"B[ 46CKJ4I/ MGBFAOS\8[KI$<(]LP(^9L"GGVF!#=% Y+H 9&R)51'!GF6/"7T[8:30^LE,8 MXG3Z2^J?QH ^Q_&H(_@?0/#;/4^H9Q&IE($F*>1*D]"3;D_MM/.<,W5L>DH_N'1??, M2)HL=EXHR17QVF)A!8E*B2@"=9T,?XNDO0C()!&S( A!G-&$.,4)&:X9BD8Q M'J2&0XG9\ZL[LN[(>@59>ZTYED9$[04GF#C0!;$W,9 8G0ZI(^M;).M%Y&9* M4COG0"M/(B*N1:[G" 2NK6&"4R]M*8AQ"STR.KI>'[J^5M(Y%D02G?\C>)+4 M2& AZO D$Z,8P4(8D[YBRV(BODF+&.^A\)]5^#^*U*-&D? M)*% ]AA;RF@43D3C@Q81=T+[;9)URY4/A\%$BL@[!2Q=:8L I0D26BZY]>*_ZE3N.H2JFV0WR6Z2W20?:%C7:J3?B=->M.,A M3'C2U1-ZW(F0UQ"XI:*2&VU PI9<"V*Q$$&%1#QU7JD22@L"=QU*2ZZ6O.$> M5CVE_QA-)IW0?3VAFR^5$"+>L6 ETDSIW(-2(4<]0U(1G&*@Q#/_Y!G5LINX1##7 M42,2&&"XL &91"D2SB3LB9:6R?7#\$=A&GDY&L.OPYZ?C<=QZ,]ZTS$,-RB5 M:+L&+=T8]WJ,!YHD>)TFRN6HBY+]M0% MDZRQY'D-)7L92:HI;@[#W@)7-L.'V61Z%(=3X+&[:<^>=NSU>NQ5+$4:))%D ME(D@K$$QXL[D]H52EC3#&!4Q3N5V&#<0^WN#68;KB!<=YJRE)-YASKI@SD*D ME]&2R*Q'.<43<1X2 MG=_]I[UAG/9&"QLY1W8]SO,3KSUPT(^I?$!7^)^]98TQ1[?#V: M3,=QVA_'##:_QF%,_>GK 6Q!QWZ_D_UNGRR)_((+(K.TKR01B&,5D=,2(R&H M%CY+7=X#^Q4;;(T,:NN('!WZK(G(WZ'/NJ//0OC'(48/IXR((Q9Q(R327FF4 MX/@3]43)P-8.?1Z%.?\WVQ].>D"LAS$Y ]_C6DTCG_ENM*323_!)A:C6YK&<<=M MK\UM3Y=D?:FUQT(D)*W*N<+ #HQ0Z@0ME:+7R-*VCCC18TT8S;8#9(GUB!.ID.;>(!5,$$%SYCA9-ZQY%%;]\]<]R_$'7Q#V M>]-1$?>_(]GIOIEANC$>[A@/U,1VK7+?=R[D=RSW9ECNV9)XST-2'F.%N(2C MX\1%9*1R2/H0#>'4!RDRR[UH2^N:.'8(B?8A2"9)BCJ MY! W7"&3-$6.T<1%#%P*MT8(F%*Z,;HQ'LL87V$V M?,SUCFY<\%@A_V\3)3XOB1+6*$XM#L@27/I&1V05E\C;2+FB,E 6LN>? M;J@;LA"N7P6D^V@^W!M'.YF-S^#%(_^Q9_U_9_UQ#)U=L!NC&Z.S'MR$]4 0 M8 P1&Z\8Y9QRAVD@3"HFA,\-1:[-Q!O,*E4,_[:#6=RL8>OY:#+=CM/#4>BX M^?6X.5XJ4TJ#22( (\=1&\09Y[E,*4=,.XJEXZXD\1!.5S0(>Q#&Q\=8A_1. M+8(=3?\8FEY(Z%XZSY4." ,5(QZ%0(8+C7([1N,EMOP&:7K]A//5ML#U%LX+ M,?1&Q_D,)KUX&L>^/_E&X?R^64:ZH*P; >H;*&#WI;80KR:360Q;LS'LX6M8 MSB@4["Y_VZWN[8OFVG;P?3WX)NUJ=YI$SD3"R*H$$AEA$6GM B(*."\UCB;G MVVP]4?CZLM53<"4Z1<:I3MUXA3"6)Q MT IIS&ABGDMO0"SF9$.L461K1\9K[VGJR/@6R+@5R@*G _0J$::&(8YY1-9& MB;CF2G++I#:J9)[*-2+C1^%AJI18/SHZCL-)%:(>3_//ZQ]\_D"-]]=1'R53 M5@@C&&$<4-%%@45PPC*@,$K$S<+BH1W'7^TDV_P6MZ7#Q>OA(OUC;WNN-LIH M=!"2HF@\1]R*A)R@!"ELM*:")"(BP.+WH^+]MN4_="J^Z2X&'17? A4OC#] MP('2Y)&/.;B&<8$LY@Q925P,T49MTI-G^L9Z?:\C%:_+&!V:@$XL<:!<&4E MT,:6: '@ 1=-8J5$AR9KB2:+%N/,"R\4PTA3%K(IV2-M2$0A\@"'A3W6_LDS MLE8E]]<1"3HT69?PH&_Q4'6XB*5\(2B1*1!7*2 K,(6"0F<(C'C MO"_U2,BCC1FZC[2\MD;4CH)OB();4?Q*1:RY0I*#CL$E84@'#K2LK*%PLCBZ M+!KP%2%"7?V^'TJ%6TUIOCI.?QAZHYQ$V\O;_ZD_/>N"@AZWK^N6@X(JG Z^ M_TMS,PM6-R57-^M;V<'Q]>"8+9E]5&0@'8,4Y;A'G#F"+.$4.2HE548GX7@V MWGY/>G;GE%YK>0HT(4N%$<1QI8D!!IRH8@FHU7V=]^6<:M01[,T3K)\3;%!& M*9$L8DFY7)!1(4LI1U':H!A6)%*R6@'J0DG6G&JOPUYOS$#:4>O-4^O"#NHL M8X30A$0*&G%B-'*:"!0%\\)BQQTQ.:3V8J.B!\%>UV6,!PH8=VH![8#CYH&C M9>@T6A)-N47..(LXSQX4Y3PB*@50I72@ID15?+<'98WAXX&2[9TD07;D^@/( M=6'5I H[XXE#C.0@J)0HLDE$X/N8,BPXRH0U'@T&N5IQ'VAL'"?3+CYT[467&X@/O<1YN]T?CL8 ?:_JR[ 5?4X1 MCR_'HZ._8HA'5?A\AXS70T:QB Y]07?VWM%]Q5B2! Y(,N,0#]8BDY/#98J4 M8BY &R)/GJW*"N_"03I ^0%"U7?;/#L@N1T@\2T@\:?[0G"-<[UJE01&W'&. MG H:4>D4X88:(NWWIBAW&-*-T6'JG5?KZ3#U1V'J7&T]W8'U[!SLIV1S;QV& MG*82<4DQZYPT<4>:7T.: M_(^]S<9S]"G\]C^Y%(Y$0CR3GO$8XK(!<(1ICI@&SES.)1> M6A>S\GK'<=R;Y(-<4'I&Z,;HT/RVU7H.B2_ M,21O.1X)%1ZNHT462P:"7HX8P"D@*E)DD1GJA5TK*']@KD>UDM!^M0,[]+'W M^VQPUF/D:2^3R#<6N*U6\@N#_0ZCF1O$>9';[RL/O7X.V_^YPQU:<^2^!G!K M8Y6040>M,%?6&1VUL"ERDU+$U.^_ND9BW.%H !LX>?'?61T)NCCCOV?W1 V0'ECP@L\=1: M0JP,UH.$&PT.5B6=6]\*QYWL@/(.(D8V]R4UT3 G4= Y+5A@CIP5%F$)IP/' M S@9LH_WIBH1=3#9P60'DY?#).5,"4450"7G4AL#(Y(H&9,RJN3)Y3"91N,C M.X4A3J>_#&='*(RFJ/Y&AZ$_ $,7!EZL,"-42B2ER^X?+)"+5J$@)'-.\B!E M+K+P5&*]P3L<[7"TP]$?CJ/82\)84(*[P /3EEDEG6;&8,LB%5^'HZE_&@/Z M',>C#D)_8+SAYKZC&LZ"8<2DHX@3;Y$6RB'&HZ.,>0XG^ 2@$K1Z^N\.0CL( M[2#TQQ>KP)(R+I0Q07$!X$FB#X0DJH6'6;I.8[]%J%QDN0=L$[-&(DIRV[_< MG=MQD#N]!E7> 7Y:E7U0M%/9.YSL'IM< TV2,DUH! M8$;,>51&L&B\8#@Y&X2EG;]H;3!T$4;J+,%,6HV\,R"/.DI A1?9?\2"$<;X MP$7!4*:^O[3DV@!IB47]U]3"2YLD)_BGF7AK+!]S%NI-$Q_!#>V5$7_I3^%M M_LO42$N_PQA[.Z,IO&(ZZCT?#/&(=3&(VO?R1 M6]S-+^X=8^>RVEK_YND6[+"111]THH$F[D2N/Y.L%3X('J/1;)\P_*1YZG#< MK.'8'D3DQM%^1#;!$G^Q@Q-[-GGRKZ6=..H/T;F=/[]IU=8\^W]N#(^NF.Z= M[NN%D.>RKUN[.YM_;+W9W>D]W]U^O;GS[FGOU<[SC=[FSE;OS=M?W[S:>K7Y MUZL7;RZ]C.NRD)W=O1=O>GN[L(Z=-[M_O-K:W'NQU7OY:F=SY_FKS3]Z;_;@ M@^T7.WLKEO*UEX<]6;$!1W9\ %>CIBT)DZT_R0 HB^AV)_L!0-,C&[U:!-B9 M'<$X_@:2198Y^N[XP [[GTN'C06DP2^;P_!Z'"=P)KJ6 $=G>^_/S]H?MD^W/;\]V/O^)W^W]W7]W].?) M]F_Y_2\_ M<6[[?>'^Z"%/#^_PZQ/_I[:/\QL]T/;T]WMK;/MC]O?M[9>\5V MMOZ"]_S>?[^U>?(>WK?]SU\?=O8&'W>.7O#_^_R"EQ(I5E:M_%"042">>$*6 M:8&B)(I&:;#SN)+8^L-9#)M9WDHZ&JPI 6E-\)2XL3*21 QG.&A@UD]Z$82K MXTRDXUD$_C,[@JMYE@NKO0%Z[2?@L,-I;]-[8//37%_M-1R?[\=)(RK4M^8< MF,'?ZHE437O+B5T]F>7)@W;' K/!"L4XK-=@3Q+&W!H>>5#NR;6(K"U!?)A- MIOUT=E> "GL^[IWF+(XKQ7_Y[ A1I'6/,X#@^F MAY->?^@'LQ![@VBSB-D>?!K]X1!VY0"F" ^,X*\>]G($M[M724T 78?]X^KU M_>FDF?!Q@3 ?-WJOQZ,P\_ 7"R]MK2.41P#WX(=#&7$0Z!(6\ MD!Q4:$Q<4. C A4OW86'"'05^%RAK\WQ)]._K7AJV9X6 M&A;BM8-!_CBCS)']4*HEH='),'=PFKE)/_3M&%@PB.#PO5+PU#+ZW\$D:C7NP'@#QO,>Q&)1Z1W%Z.((7/8_CJ>T/ =_]P$XF M1=JI=@M $W#]4W\TFP"$ K,9C%T95&M#5'*,2>L\A\GFAZL^&2\B$]#$Q^6Y5,GI_X;0+QG6-+1A6@/! 6;2-Y3U< MS8+$)VW<;D@ZP\=)?WK86X6?M[64@SB,8^ 1!>_C<48FN]#0CA><]Z??-C=? M_YRGGY?Z=MC/7RW\"/[V=N/-QL]KR08 < &H,\[#4/:@DO(!2X_L1\#PYO96 M:#^9S.J"@;!&.^W9E$#NK3CL4=Z2?-#PK5@SQ4'?NOZ@/^W7 ^0OAKF180*O M/K#CHAQ4RNA!?O=ES\\A'23LI_/AYNRBFD#A\,!,(BBVY3OQ-'<=#:4O: M>J8<7QD1>#O(^G +84ZSP31K,K-!ENIA>>->&H^ N1R.)JWMN-P8_%"I.9:C MG@M0H+*-\@8^'X'V9C_UQS.XY,]W_WZUA8CY&;1$6,U1S46SD2'?J#X0/]R6 M6I6+\*=1_950K-\@8VTOKJ"WPRQT (J$/CQ5<&!R''T6'#(P%!'C=%IN3%;! M9@NHR<)9FF7AI7GG:+@2?UQM#2@C+,"HN0;UR<-S]<+FZ[I"DKB7#.L'RS\O M1V-XV_!Y$<] .VW)RYO#4'ZM%?].?=W9^WBZ+WB@!E.-G(\*<88ILEIII!R< M + BX\,%$Z0-)-)D>8S!<$ZBPU$XGERDVL'#X;QH51]*KSF57NLM=S2:3+/*4S9P!)RDNKU/>W!I 40J/<3W:P4*W@*Z9,P&JHPH M:38L=W_QQ3/@0JLY7]UX(XL0O3 :#.QXU>/ %JMSC,7$U7JT,-+4 MSU[^WEFT8Q0+D_2'%KAO;SSG]16?S#B88?X -+=Z8J/)I+RC/RE&O08BIXN+ M4R8>QV@VS3M024=Y0GF>H UF]W26+7H6UG(TJWRF2^/9D*]-Y@I/ M\Y< Q$?#6 L;OGXF-FV6\Y_'\1"8?AXF3W>!_BV305-;Z,UAC-F@^6)0BY]S M4;7UY995(8OT=CR$M5_8Z"P0?8)K@UI MSL^W96%8G$)LS!PAOZ3: ?AD=!2?EC/HKUCZ9:N!TSU92Q$5J.9.58 O%@N^ M^8)OWQ(->3EW_0U(]P^X+K_&C%5[]G1]0GQNG;-N\]V]=_M<2RV#((@I+Q#' M1")'B$+!>V5S*BGV*O=1N:PI'-RP0$(HAF'%-+1.!\B"358$R M3 AE,@;"2XU;8AI"P1VAW"JAB.VMS7W,O 7I)Z+@B$/<,X8L]P&YQ%52)H44 M=&['=K&B_1*A%,YRK:OA#2?.B^B#XY)KISPAVF,3&?4QZG(U='TUX(YT5^.6 MKX;?MXXEFZMB,(LCXE()I&DPB$9+J+<8.U6NQA48VL@G60B:9,,.B"=+U1[+ MO[CAQSL\4X.+M1*\S#U+IS:5A0K_/_Y0#?3W!I0>[K-.R=O3_9 M?O!,,NHXBLDGQ+G%2 <"EQ@S2JG%U')Y(4XF>>Z<,"P)R[&GEC)M!%-:"J&2 MT>];R1<[UY4GQSQ["Z( *@SYL).BF$33 <0Z=Z@\_ MQ4HSG%060ECL/)X#<'^6_9652C>.$53V88Y, >5]D*U^H!D[T,SS"<7%"6WT MGI_[I%+@[7C]8)M[QV<;'\XV&/C@0A-54HV*&5 /I'1/ SG97U[>JWK\Q"!JEEF M'V@WVDD5/C8YY\]JD*@.76MA5/8M99\(X,@X^ICM3=G2T]A^L;)!!W MCFJ3U7$<%Z$T6Y]&#K;%ULZ/O<:,5DO(QX +Q8=LRQW, E3MF7+9&J7R714=H@FZSRW ,:VJ[#T_@T$K@R\C[V1@ /PZ+$7,*TU_R63(S<:3V%R7' =YG%^7-PTN5BB= ME^&6MJ]5YDB3?!VIM8IS$^>OL9,DK"E,:SZHUY ?+TBJ+;V7*'*_:V5MU M>MX6!,PM^?, U(;6@ #:Q#[?A]9.YEMT7(*E,JG M*J=K%MD-Z;D@]$H%*$# MIO@)2'J2M[40>M5(?A&Y5,U@(]M^YT1;".WI?,S\Z-EQ)BB@LQ#AFI3G2UA4 M>TR84+YWXU"HJW=F1WGD6';![%"G+6TM*4Z)J"9]D;O MM3VK@B?RUF;0.LL4.;]7C5?E((X.QO88Q,?*-=**CUG<@-7QU?7%K(YS@1MA M5&"J"7ALXUKMU"Z47KM-RFF53NY9S%V&U$<7UM!0]R$ Y 1V\_)-!LH>5\ZK M2QAX%50./T]2UA-&GW(<),QW$?IX$6(RE7]JG&+-7!I%)N8@*!\+RRIIF"52 MLKYD]8VY*"]D4FK/L":D"B:R VA^$9OWS8HKJ?"VX]FT#M@LDDH%047L&342 M4K4%8[C#E0IU8L>A$IG:))N^L%.U7)&YTWB<):4JO[*2?W*X[$&;"[=1HD:C M26RF5J!T,LB;4P=H#?)5CJ%,QM;@NF*HRP O UP-7AN]+P=Y7-#O'GU.*+\\ M)_0.LCM7&R&N2G,Z;^Y1C%%'@PJ2<.J8EBP&&CQE3K.0S=\_ "57SOQ*Q7/- MT/75T(\+9><8A2)E IV-7 ;"(L N=)H*[Y899>/+OTMOUJ12[6HYNSWC2M8O M89-A;D4Z+HGG&5QFP\J\U%85!XVF6 D/SGWZJ#+0%?KYI*&,&>EU@]"\SD&%!Z M6(NM&86/^I-)88^C89NY?L5[@,>R!KCVH<_H;<^"1:]GC[$%^T<0?QC#+J%MX2IY5@:1 M#Q6_6T2,%_N9'?@2 ;B\?9,Y:X'OK#B$46)^"%$D834BT[((? MK]GS*ZMQ/ RS^"4ZZ%6;UMZFRAXV;4*C,[ <%2%)HH'/4-+9NX@YF?VEH&J M']@ _\-)I->S_]\>KE[L^-">ODL%]CX3Q^ M_LI!J['.C?JR->HJQWY[U?6(L.(\E]Y)MAJVH@0&:VG,/KO3L-%+0P.'LR,7 MQS=2&9&=!]'7<9RM92#\[*9\4G-0G72DV<,KVAZ];]K>;T+U%SOEEF5:.YB*0E5G& ,P$>C<"*G M76D1<;EE%Z*2NUOVM;?L8!\'9XVF$47-0=LW6"*K7(XC541ZHIG)_2ZHVI 7 M;UG1Q$;34ANB!>B7&'WJ\%&*SX6/9C]K]_GWWD7'W&T]5N\O>?W:=!1P.8CYZA&/$F&K"G1JBR'R+N@,0 R MQRM(9?U35JZ='O!MT-S=TQ]\3S_\N9]TL,P)@S@6(#@0"VAN .$3T=XR3UE( M67 PES9GGV>,7!?)_ZI3]K//8YZ*6P5<#09SOTI=#"C;4F)5U*A^;?8S]*LB M'R5/,UMK[A*VJ_(&5;CSW(Q6^$O#JY!LIX]*G)^!Y7==P /X?Q!#ACG=RP<*-65I/B4(8A M2IV>$C!;^U;B\+"*YQE7(;:5[%MR_>=>D]DD9F/YH)]B&;[V3H>VZWFCMQ4! MCWV_WHCB+#Z>39>L,9/IV.;M0WDKOV" :0^UGD).XZ _@2VX+PK!#>2R7T/B M:I_A8Y:D^&[NFYM;PW/E$*<,E&/X%SGB'4A25G-MF6*1/'FF+V\CL%+F4'#)44T1P9(0Q''5.U51L0_S0U.[BG&X" M+\)"HOA4%40ZOE(@6H(\0"J/^J?HL!] !/SE41WJ[M[VOE%,LD@Q!6>0U"@27)X,"4=\RN ME Q:%)G/XY%Z3JFDP6T/-B)9Q+0C()1QCG1P/E?DLUQ[JXEV0$4YU?PKZ<@Q8'/&!"\5B'6.. I4 MJ7E0U *!9R/PVW MS=&C7/*\.?R':+U;JD\RMYA-ZO8OBZR+QIU01;,N\EHG55YNE5,/4NZHEE;A M2\>SL3^T56N_G1F^S3FU82GD8EQ3O\;3\5H)-ETUF5Q]L#<^9-G"52/K^3J ME@.E1R>-5I%G=55PT*HX511^4,QW7/V'G.3'?9Z(!W3%B%B6"]81@FQ0"1F# MN0Q&.*O(DV>3G YZ"5]?!%TW9>4GYTO.?E'UO),6(\'W?_G/J*0;;"XR:M]4 MN/.\3JRJN''G[ )!GN\30@.(UQ[YY"WB0D5DE$DH.$V588)()Q\&93S:-SGXA4G/\Q];]9A+BDQ=CZ'-GBJ_PY9S>?M0T M$[J44Y>TE;+K?K[KRXGN'2>_>?RGN2HEHS(!-FK$(PC>7 2'-#,&.:-(\(:H M0*['R;&*PLI$L0(Q($1G8F \4<6QEB8E]8VV][WZ>@F/$!8>MLKD\;0'!S(+BE!*<= M _%.?$F)_PIF7^6A#T;# Y1SK>J:]G?:2.RWT2CDA"Z0_.!R *SD]*JJ=4#' MW7?VML4^8])&)C32BGI0O35%3GN'J+:$)0?T>S$TY7YR]^8NE*N\N UU)XF' MR-_G*Q['.IIO4I=[R_&:\\(SC3I=U]#[5(=R)]L?5Y'9YYI46%]7\* MU$JSG;3BP>>#+RKE+#J";;2/H1K\:=63HE^R>=,EG6Y!F[#3RNX.;#_$7$NT M[L31:I9['2D!I@J+O=R%UDD.!3,.8'R_[TQ0@2:%(@'UGTO.D;%.(Z="E@"B M$E:?N_&/?8L(9"SE//(NDAR; !11"T)6VV9:QW#4K[$MU4P M'O@(8\I&3EDRDF&2*P$IDP7^ 1MUGJ$_8H/.P0E\=U_3 MA#U.&H'(E%MU<(&T0NNZM6NZ[OTK6WTYB)' M?U(X^F125ZS,S07[X]J&/YR5_('\<2K5^SX5%2*7CBU1M[X_]K.C7#PV^P+J M$L$EL/:DU/0%T2I;'ZI\Y7D665UEY,B>Y=H-U0N;T@WMUY=I524[X5T'K1F' M7#FI5"H]5W9BD&T<.7.B_6D5#IP?*7^&EPY&)U7'QRJM(A<:B0?E3?4W9J57 M8ZF!5>2EIE+%^-S N2I)[?V8V*-5 Y8BII,^'*(=M_I#'MILOX33 U'&9_/) ML+WT4C7D9%$6>5[B;UXNX_QFUC+B\OSFL[.][J3XY'$SO837^ !EZ ME-T&T7WW>F^X\#(,+/(:NL0#X*A M'":+%*-!4&^T\!<*V/L$QRBJZ'E_+EK M=\ZQG8)QA=-4/*95.&F)W;282UV*8P4HYNH]>2J%VRQ7"ZJJ5KU*[7?78X[& M%<^HM?%Y==D68%;5W4&PK^O-YQ).N?9P MY2/;PH,;@TMR64;;9IQ3=*,>FJ M'GY=<;J ]%7]./9*2=^3R]H+KHM"<@L!TZ]V7EZ4>H>SHTL\T(7L%T#]'#@T M7+MYZ#1^='C\$83>/_>Q5EZZ))%@)(&V C]9X'](BB -QT+&'$AP>PDXW:G> MR*FF&(P4%CG/,Y,E'EGN'/(\!:<,L%HEKT>KWY?0TIWJ39PJQ\"S$^5(DYC] MA10C*RU&0%@\.$F-RJ2))R$NH7BAKE[]9X] M[72\'7CW?A*&:TT"8H))Q&VBR(; 4/#:17)7X(%V=>U6CC4_]7#^]TORJ%4_SBIE@JOF M'!&^T7QY'MR0!ZC;P=A!52^@L(GCV1B@-S>PV8I-0R)XO'&, B\8]"OM?]'F M:JEQ3^5^/:[*IM3*7AXAMY:)_YW%JBKNM.H:5*MH\PZ.H9_@I=5W7)R>Q-IH MMVJFYW36XL52RE1<(O51_)JI?0ZFTI3M]6M[2ZH\EX BKYW_,Z MRZW"QTO5LLNWLVX,(N3%I38E?','O%%6Q/L?8YYV5L6S":!NE58V+ YCZD_/ M%1.NPM=^J)US7>AQ-8.]$FN73$!'-IMS^KE;T+Q"=Z:AV; )4&QM-5S/7^N? MBA$DW[/2FZ_7R$H7Z+%_*?6T>BXT3U]^ZJ6EQ02VWQ9[OJOJ$<$$"J7-X+:. M*]*H@ ?DM?Q\C3\E8*'4#<_'/UT$9=2O+8:DNLYTTUVR-&B='(X&H6K&.'W: MO'%^[Y::-)8VA8MN/I.Z(&R6=Z=M.W_K^:H3X+FV$@+_[WSUH_:-GG<_/%\1 M_L,L')Q+M=)WW>SUC^R3BG_ [G2]),ZW>?7[W&L3M'3(4JQSKA\H\-(GQ"1+ M!C-F&7L@X6#5#7BT3=QL&!U/ZV*<+^<(N#F/S>J]R:T[2[^R7T?P?[V?7FZ^ M^?7GU=]X>UR:I?VT^>;MSUD;E@C3I[UJAWL_[8V.@8XUIS^7;S1?^'D!P&, MHO_.['A:5;Q._6QP*?IU]MX"#N7'ZB9"58^=&)M6LA6N54W?T"B5\/*V;)(G ML22AE/Z),Y?-_=.ZCATPZ?*]\\&J#X,77]) UAW=S_4?L0FO&SV[_:R_,M$^8=0>VY,SE;T3?AXFDV#/,Y,') [5"D MNU^K/A*]-XMP:L,_=;LZO^W%2@NC)JL/Y^WM2- MYL(W/0ESQ$LFJA(,#1,@]'Q3=5L55EP(H%*SU3%M$H]MUMH6.Y[NM-M]Q*/CZN2P;FL8&Z*]VT M% BLV\16*D;3B6$%^*V NY:R"6+V9#0$\CB;9V8MMT =Y(;A<>S[^>EA M/;/5?7'[K4Z##B!W=%+@MC1L&C:=2>,KJEV MTB_MR@^K3DLE20PT]6DC"%1;D]4.4$/&A357Z&A#?[#@756SG;E&L+SBWV)7=+8$H23SK7Z%$.&*8T$R68 HJ' M<0]#M7@SA1-'OQ9II'T_'J)P6:VUDKQ\:ZUS'K[6*KXW+F:4L[+,1T_3N5K+R7X0T49)'**)"2!DIY .\"L.F!F#&9?* M/@Q";DZ_5X[_(9+O7[$1: KY@GX",X"UEE[A2V62GRYTQTKE@/_F:+>#JH5N MI7+,A>A%]7A;F6^;YNBYQ6%^039?QO&D%DQ*48CIV5?H/UV4\#\ M.0Q;BUS]%Q4^/]["4WO^9-]K+B@7"H207-I,$8MLI!K%7 22:.>H8><=QLHR MS"@C*OK(4\#6BO':EB5J\ MF,Q5MHGO5X' OCB+RD-5 8O)+#\_R6VV;>Y:]!1D#U\I7^4+6<,U)+,IF <@!R GS"AA^-,X>RVG= M<[PTXKAB<5F=;-S&[9H;&447Z[7A4^7,K(UQ[:%*ZNY)!ZD/ND_3BY.=S]L@(UCM MI<\-Q4*V6X#R@ZQ(\&M4,D09C+:D%':_HE'36M+"]=H+J$"2%(8K%ABG*E@C M-78L2DNII,3?;'N![AZV[B'>#R9*J6E"3CM<=6YV6585Q'JEHV)1IR?/I/Z6 M-A=KV[^.8,,(!O7'.\>IPYIC3F6I)$!(2/QFFQMT-VYQX_X\W0]6*1#)!4HD M$L095\@!MT%$N< #]C$F$-&5W%!7M;3(PF!VO("XNKITU#R_N2777S0%O%D$ M:,%#+QIQ\KJQ^N?:)]QF]-$6C/JIZ V=A^"J-*V+)*] MGR5*> QOK3!ITI1>@,6,BDNWB0'-7YP_V5@DL^8^Z/EZHY>C6>"]V2D^&!25 MNRE253"KF4F)DLK6AFO/9#[<93/Y=30]K.-$E\?M3<^.8S6X+X&;O4^C['DN MIHY+0C171;\N+S:;!O*RR@5L9I'K/507S\\O'FP%'+0MI3I&513':%)910!X MTV#FIY5B7[U@TGYVX?&%DYU5A4&_6#8Z:S_.@S!*+73M9 MA$./XV MU:="N8T'I2YA#S(C7/#G\QJZS17/0E"($P '6_M%YHG]O<,8#F+9 ME9A=3O6:9_8DFZ6P6K131OH\L4L M%[^O Y@;$IZ'DU4:3M%2@$&999:[%'Z7:T = Q$O*F@VY%R'4BPQ4EM59>K/ MK^6=JOL-KEU.^*MJFG6)T^W$:;G^B=-?D0A]+P'^$J_EE2KGLHH*G_,@G/:8 M!.Y(,$9XKIRA$2160DS=%2AG8_V5T>X-H.=D!2'\8+ZR)J:M^$WGVLYYIC;_>N%= M3N M EA$14"4F'(6FY0H!Z8'DW!Q0L%-0AGT;M$:+*$FT0,%< ]O+4XI(C3A=#0 M>L-[]8[W'W- U-5[M[S7.BA,%/9>P_>!']L0A'>6>$:Y3RXM<[YY5E]66!8U M!T_JJ[Y@;U790_A[R>K(%HTJ\,E[.+$Z@_(X^A)\U)_&H\G2(W4Q_=-BU?$E M OSC<'0RG)<[;$I25!:115+'.4"L)SBY.,$JBOR_LWQ=IE445IWNWDH"!+5K M.AJ78*[Y 'Y@^T=EF'&_S*TT)/LT+PR15]LL;-Y[8/YT_W*A;*UX]275C:Z\ M*\#.X@K!L\U]/T8Y$S-# M]:( P:OA!*YG)>K>I>7JI]9N_IS[U #^@1[G@!WD@).+NP]3G)4J"$^;@] H M1QJ4='J? X]3+CY0K'E^=#ROU#NI;W#CGP/\&X8FJSD/5452U%.IK8D'LWXH M.1']G)V?"Q;EB(H=N21_S7VK M+CS9*CM=E&Q:&F^C=7SMT7+Y8U]Y-JL([;KQ3\D'B_U/)=\[\]^J;]AB2G7U MAD4!FVFKCT_)-5D\-4H)N3I!9)(31)JYS9V/YSRW==F+UO%^11D*TLI;@QVN MHEC&$?9^7B;+'H-T9?UA];KRFM(-P?U#$YE^"909BO&YX]+W>@CL5_5875S^U(5;D31@&B5^,: M6@; I_43FHA>*SRH"AB/X>"2,.I;#=E;K^VO]XN*RW9X'3A'OK<_G\?K)=8YI@[S[O?-@Y>M_?_N?]X;O/?^+W'U["N+]^W-Y[]7GW MGQ>GNUM_?=C^'#[LO#EOF@@?MNDV?7_TZA3>\6%GZZ^C[7_>BNW?_CS=_K M MWNV]X#N_;7_>H=LDFR9VMU[L>Z.(9I0CXD/(;1XT\RM<81:&$9RYI6\T&Q^,_]11K?&1UY]"^8ZS\] ]-$1U[O/^UX2 MZ:FQB&OO$>XM"N>^S1T=0^__@\,)HZ.JWU+Q!#?<>6Y3 MOT[&#\-$ 2P0)A3G$E/#A)9S]NSW\OQE%4I:+)&"4&W M#N9LYV0_PGY;'BEBG,&UPXHCJT(NFT #CL%R3OR39P23#79%/E I?EBNRAQX MUOJ6/(>I-K#S:0)8E/-DA6*(,0-2)-66 M:?KD&;TJ.7:C0J JK&3RM"DU4/%S8)FS!$\5_UX"1I[K\S679'(VJ3R0)085 M!.@3(-Y>J6=:15T$8-]%H,X%IU)_,*UQJ55/H382VL6Q5B7BZ_#+ADOFP SO MXR!6U>MRVL)@Y&!D$'-/IH=S[3C/$*2!',"9AYKW2*^*1^3L-/BW7\-L:T:M M.A/+957G4O^\@G]=PJ&7Q8-)L4\7/,^-0,,EBODE''\YU/QZ_#_::), IN]Y MXL820Z0,%#0(D*4)]SSS?Q":2*B+ /V MUP2H?J5Q@>LO&!MB5]C9 M.JAO]/&''+;PCK[".[^]^_Q^ZQW>WAO N._H^[T_3]YO;7[>_NTMV=U[>[)] M_D8?;>/MS[]_>/;: M47VQ<%_Z5P2,P,-.I=!-0+8IE&&FDA%;J4(M\,8L3):8_TM M%9<4@!]7^UK5+5^6UEK"4$G/*":=2>YTV+J.\C$(9.<]T3F'N)['!.2XHZ),YRXW?5_[>;*;!N106Y5S;DB_-9UV MR>JCV6#:/Q[$2]?61-^U$X:/X4*7 +VZ4EEEB8[6'_9"D31!Q%P]WB)8H%\\ M^E4"3NW2&HR&L>1'5Z(JO&/C(40@UX#0V^I/[,'!.!ZLJ.K[@\M'++UY7JID M+SL6'C=+>+MOL*=,4A!G, .^@($;..L84A83[!C5BEPP'=]+6,UIIP68GK;2 MYL/B9E1-J.:5!TM.<57:O4:0.0SFIA,YOA4 ,4-5>%IYIFP.\1V4AN,_9:BM M)+[)S[]<@X97$NVT.,#F.7GY[=DW-+#'D_A+\\._82DPG;-?^L.R]O+0OS_% M\33'\M9CPBDM4M9CG2X;<:.87W".%CIOQ MYE\EXL)WZ?%I_G;[:E>9H>*:$\=UL(9R'*+,J9(W6Z+W"NO@ MJV(3@$W>K*/8]NSIVAC!OU4_?/?/[Y/W>\='[X[^/GSWX15^?_2"[.1GC][# M9V\_[_SS]^'NWBOZ;N]WT!$_\G?-,__W^Z$["H/=H_?]]_^\[&]_^.L(YL9 MMZ3O\V=[V^3]/R_$]H?WA]M';_'NWN'A_WU^-=U^@T__V'LQW=[DU:^A+CN@J^SS._#@L[ M+#R'A29P@K76S"O-O8HF)"&5(]2PZ!G&-ULFNL/"6\#"LSD6,NR)8#JA%#!% MW&*#G!,$*8F#,\Q:8U+!0F$V3(>%'18^;BR4241E?7!2&>Z2T5PD1AW(#4:G MR-+-!JIU6/CCL7!G(1=&8^%44T#*)HTXDQH9X06(R=50GQ)#-^1] MP<)KZ_=U6L=]TN^KVHQ/>]O]$ :Q]\+62<6;*1<,Z?WT8OO%YL^7FHOH]39C M)9C?;U!3R@05<##.9O7'<.P\5II)K)+4[BN4W0ZW;A>WMMOZ+ D!9',.JBP5 M,@<+.J2)!/66.0Z">_#2L"?/M!27=G;X:M1:#0X_5$@[]\I+K;6/GHRCY5YB MYES FKLHC4N$!V8#$YJR0+]"3^O(^-;)>*&*"<,D2!\@;PC%@99M C+F"I$H M,19).((W!C*C?T&I'Q8W #;D[ZMO?: M5O4 ?]I\O?G\VY2"%4M_>##$G$T)RPB* >%6>6NXA]^%X\1I;66G%*P=#/W9 M5@IR^7)-07R@!K"(@U: G)4216\B!G&01^^?/)/\\D:7US5EK)'EMB/C11I7 M"I)IE@2+/$E0]+T D2(Y;X-AT79*P3J2\4(I\%IR@9E'*60%7^.$K#0>!>.I M2Q&P.9HGSX1@'1D_9#)60+O,^$BTI!S[Z*BEV"E-" X*5R:Z3BE8,S)N*04J M$J.HPLAHBT$IH P9XQ,RUC$>"651@6XOC+HQ)VOG._@Z(OPC-U[J;98$']O[ MZ8_-O!)1N\BLEQB#>@#"I.G4@K4#HK=MM4!*(P&* M.+(!=(/2!-H8#&ADL:9)>>](>O*,"KY6UHG.R'C3,5W$4VL8I59R[G2R6B6@ M98DS16N=.K5@'WUU&&,>.:6B8"Y4$FJP)EF!#* M9':P= E.]P]N%YHR-9;1''_C# 5-.3B%M)8."1>IS#7=DL<9;H4FWV_RZN"V M@]L.;J^"6V\X<5Y$'QR77#OE"=$>F\@H[)KN[J->/%(]:54IN7/W*AWM4=U;UCZER#H]:_A^-% :N#B-PX MVH_()ICL+W9P8L\F3_ZU7+"N/T3G]O#\\JM%/OM_;ORO9ZM>O++RZS=59M6=,V?+_=&O>F[U6U:N!]2?,E=KG<#93E+-HD;IRN*J MXSC)=5B'!TO-^.#!INCM].PX@\(@]S ;P[>/<\'^7':VY_I5O=2Z9&U3K+$4 M]V_*P_K^V,^.K$_AR;X_+.5OJW9C51>8J@=KTQZV[MLZ;UC6:M3W:]VB M]4UNT3K9Z#U?'K\J.WF=8O/)&">U J**F/.HC& Q-Q_"R=D@+*T[#WQGVX\5 M[+]<_YTXO?>#HR=5'7[I-Y#*5U>>,/*UZB.8[D4^Q M@%^%,E\+@4?V8VZC>&S/2N7M!0Y&.Q[TKT;"\N[C<7\T;IJP?"4/N Q"!PLN M^74XVGJ@U>EZ,!H>H-QI/L,=,=R3U> @.(Y[?9E<^L/:SZ46<=H MW(F"T:-A:NVK"-W, <].FY%M',ZFG^2^YBG'NVY11).YRNZ$'\[3V' MS7UK"\1_>%N@5T,X\>EH?+:.+88_-LAXN$W__+R[M_W_L_?E3VWF6MK_BHMO M9FJFJL75N?F]^VD,U:^W]V6INK)ZT/:PS'0-=O,.,J M,FE3-D]WOVU_;NVM;V[(K=/W>\V55=Y"-FUNKI4QG&RO;,@KS:WV=T];*U]V MO E*VR2(34$0$)(1&_"E!.<=)!#4^!MM@:B('"BXQ %70CC6T^XC\%?92/.JD]?Q]0[T[TSYGJI7(\V^IM6_- MC1V)IJL/4))@'>XB8TV)K[-$V10%"!Z%DC_J)#+;U+\>/SJ9_>JE]I1T\GM*V8Q+S]C:[&-2^ M&9/IFS$/=5_^=,>-;C%XVJYS(X"[%@JNA8*G$.3R>/_J'18B;N+FQ1Z>&??9 M8S7Z\P"5O?65<#(:W_[>?FLEX&Q5W-M\^: _V2BQ OQ>/PG JWJQ:=7%J&L3%^GWH]6)E MJ(!62B^L)!$\H IA-3$^2-2:$D@.B+-&$:U] MH"$"*+!H-!J86$G*E\_[KOQ8^7%6^7'BNG'EQX?SXYA&G)5CF:%&[$!* ED& MXD.D2)E\>7Y\:EV,^X=>WU;8X?[)*1S_NU]VRLQ4^>KW#]LMWJ1;?(UM=5MXCU6Z=1KHUN;JM^U]Y!7>/&Z=?CG=.OVXMU5X M:.6+1(Y!KEF#YN;6R4X2,>K20]RZ$% +BIEXQ1S)020/2+M1Y.LI*XHJB]./ MZE,0P!WU/DC*!8AHF#>!7T].N%B37QJC51FE^GU?E\&T@F!\EL[RJG,ZKN2V'W[?]X?=M MGRZW_1.R7<;+](P>N*:ZU%27FNI24UUF8$YKJDM-=7E(-[.#6#-<:FSX<_2I MM]%SX%H+*\$)Z8#RS#/+,9>BV>R^_O<[]?X/_=[LA'$]0?M_W_8?/JD6?E>+ MK]+MSY]H:_/C7FME;[_U^7UG^\/6MU87Q[K2P?'\V6VM+)]_YF_\O#S8WNRQ M)B_C*F/98,WN*EW_T&1;G__^LKV_RK<_K-%UO$_KPQ9MOCGX/"WHW:G#+9FO4R5P[BGPB9JJ;$>0BIG'=$IZHV-P:L@JUKV M$AQV>ETM0]82V@1+K+"10!*2N"0T\2X'!5DP)+F%)6!TIF+L*UHGW0O#:)H+ M5+V/:$0%FY.P/F8F0!D9JL;Q4FB]JG$$QG4NE><@632B2L]=3XTB-/ND,G T M?<5D8YMJ1LS]L-9T80]_V3^Y>AQ4\V*FR5K14J$CH+IM SCP1AN0+&8%0GGG M?-4Q7H*UZ'4=0PFP8*4@7/- @ =!O)9 K.-.,LJ"5,A:5O,[JPS7))DW@%8> M;. JV*2" V#2&QZZ?JP9AJ8H=@C"?E!4>U0@/U M@:HDA$/YA;J&S56[> F^8M>U"RO!VI H"5*C812T(3Z92$"AJ60S"*9&'8/@ MZ1E^U8,QNVCE4DDJ9#+!6]!<.168CMR"<$%+*:IV\4)HO:I=>"XMZG^!.'", M@$B:6#GJ.H^OA=4@TZCLH5R$&4+K/'@P2K.G8?_H#&AGM<%V^X\M#E:-HOLZ M7JUBI=V[EMX B\9+2ATJU]KAK8)+5$6TH!Z5#*Z(C521 MA/HA%<98'^W"$M")E3FL'HP9!*OW-O$,.3N;0.KHM0S9\. 1L29G6W6,%P+K M51U#)N>-E(&DP#4![1VQ0EB2=? Q&"XY+8TDZ03JAE4/QL/"@E&?:+@0CKI' M9ZW%8CKL(U!&^5_5F_'@^?SO%ZA3L7RY?"MCJX<_=U+Y ?ELN=O#.3H=_?Y. MKJLT]S":$]=U$E1%-$MH17FM'=*O):J6PY?7@33 M$_*,O*9*93_/_WW!S*=:F^<9)FBV!<@+Z(1W"H09JM7S6F0"W-3S# 0*:,Y& MXPFH6)SG4I 013( H(U)"TLH("9FSKY\P9Y*FI4T9Y4T)Z5T5]*<*&E>5:2C M#\EZ28FRD D4U[U!PYAD;XT.*CJP#$E3L$DW)GK%5D$S!G*\GMD+ MEBA34R]15FIU'[<['83RVL'0'>RV<2&6!X,T',Q>LSXOET@R+F3[?VOYRVNFLGZYMKB*=5L?UYX]M6^T8/].,F?F9]98MMG0;1 M6ME OFBUUS>;?&L?/X?W:&[&SO;*^_:_3G=%Z7J(VJ7,U!-GRZ$_%X+@?%-" ML_"!7R\S=;$.(\/L.X/=QKXT3BCZNX$ >I\<=YSY#S]8GXE*4/ MW^7O!VFWB,'!8@._LI_.JFD]0$ _"LN7DGJM]7ZAD7O]KBN+^6WX:VY_2Y&< MIG[O+LBOX:RT^V70OX\?X-&Y _FJ:&WL0!99RH"H!A%&D3W$*P2Y'N5%.Q^# MBP\+D@@6F \298T'!<;KP)@)U";!4?B:LJ#,G"\HLW5!)[R@R-A&Q%120YDF MX),E7@I#E'?6@+#!EZ"MARPHHP(,=Z*$OD25G8Y<4,:X4*D4;1DMJ+U Z U= MNB[H$Q?4>U&,%D:45@X1RDJ=4$%)S#HSRRE(S1>6#GHW5..?_Z)1JA'V!NWR M8M#H]1OM[S/?"'LHZU @]5,HNG!LQ*-^D11#E"PGR?4'C710?GU1OZU1Z'GT M-QT)B[(I%E%DC#Z0>T?]X5[CWT>N7V+B>[F1VV551Y?_,KKD0EJY@*95'V]< M?ME/7=<^*%_;+H7KTF!8/EODTWX/?],H5:9142LA<'^YH]AN+/>=;[NRWQK_ M\8 ]GJ26$26182$ C\ZBLFRS]2+:H'(,YU)(WK''B[TXOL4/CKHD]H;D_(H; MQJ0[&4<894WPF42?*8%L M#;$4.1'/7T;;L>A N)T&1YWA+Y=[>G;WR'<#Y1P. M*R/T_8':8"_.\\:0N#$4-0&4EL0B,9*BP1"K@R*HK3!@+ 7CV,+2W5')YQNC M4,F%-HP&YW7;8HK6YU]A+\6C3EK/%\L\UZ;F\8Z''!%'B&W$=Z'[NM MS2_'VS<:4&V5IE/?MC97Y?K*ZO'ZY@;?_KR]5\Y[F^7S*[^UM[I;;'WSM\Z_ M3E?/SV;/&O39X)T(GB3C+0%1&E!))8AWTD@O7!0R+BQ-HH;5@S;[ZPA5J70U M#W1EA:6I%'.C'&U5%XQ)WGJO>*8V9IDK74V;KDZ^TQ6*"JDH.)(CRP0@!6*4 M#20K'6.+,3#J2Y(WRU;Q3UMMEK13!1) Y,P@0(O?&FQ2TTI1QY[FI MK#5EUFI=*EG"0\XTB')DFPA(0"4++"?240K1"FJU7%@25+R>?@L32I!]':DF MET%,YXD8&1JQ':X@ZDZ3@/SHMKVA] VA]8A!?1>M4T3IF"WB1:/ Z$N5@)&09,=0Q M(H)S62JEHDRSAM:YRBM_=]3OIX-PTACV\2Z='U?#F?LJ7!/0]V_GG?>]/@[I MX&(U-B\7XX-K'_P^0Z6Y7@D+-<>U?)ETRM%K L#*L0\:648"$.F#^5DXQH)F3!+A#'N2:9:Q<=M\8EM;!D M:O^.MXS=J>G[%;L3Q^Z8]J^%SQ0X)RE%A;:Z#<1[EHDUS(DD<@PI%.S.DMR= MAUJ8=X:R)."I1V\^60RZ5*QD;!7E-JJWHS)0DFJ#_<(ZQ[%)P M/.*? "4SCEEE<\F(TD)GQNF]FX55+#\6RY?:/Y2*/"H=2BAB 4GB)$R04Y" M9>LJDN< R4^LS5>1_")('K,?DK&E$X4G@=I89'(D/H F IA2**:C,7(6D3Q7 MV0,3"RAZO8&,#VFC,P%#88 /C#_5(\YGXJ2M<3M!@3/2*B":^M(UQVKB/96$ M"2B=$DJZOR^A13/2,Z=&(L^>>5!A^URPO30**(-0B)=PD3P!JS@Q+*%1P)WF M3G$%;)1%,"E'9,7N#&)W @9!Q>XS87<\I\!Z\#QZ$GDJ^<4A$<<")UDB^7)O M%%A?L*MG"+MS72"+LQ?L_?.F2SS4YDCCA;8I1[Z,X.HR;131FX82Q: >5C MO#/'.HJ;%0!C()(48" MW$GBT>8DCJ->*VP,.JL2TE9[:E9NK-SX>AH15VY\)#>.F?9.,B&% I*B\B5A M"(CS/A%E&4TRC"I0+BP)SB==H/45M\X\W_? %[5$;%PT0/JUGXK+Z6NZ;';P MGU>[3)P_,[W\B//X>$?#NS]RHRSY"_6=$.9J]XCQO_?ZET75=Q/Q_>2^$)=Q ML+^ZSK$[&2S\XVJSC?8!N3:'UQ__[G:D/VK=^/-6C,_5EN5]&^DO_8Z;X49[ MT,VR[^:X70M;W]C120@J%,YD1#L5LM+$TDB)8#G0 $H8&>_9KH5=4QEFK%_+ M6$M25Y:_$3KEW\%9G\L[6K7\TDC?0D)V.[MUB@V'A(;8:AP-4C[J-#KMG%YY M/Q=N%XV%U]++1"P*+5[+8%];EY@ZV*GUWU$OU'_GF2^UL];6Y9[=;GYX9#.O M$W$U(_Y%]^;KF+S/%UK"\KF6\.E,2_@=M83&?X]ZK=X(?7K:_#S$1)OQR?O0 M[PT&(SOCG>OW3W#@HQ?+731=[]-RZEY3,5]3NAS"4?>H4[K%7\PE#N[TQX&I M=1_6??A2^W"B.:5G#HU9=F*_0YNPUTW]QIG#"@W.O?;AH'&?3?;H7)A[W./> MG5!>A2/\5A^3C(Y[JE5@,H$QVB3I@.=DM*12*'VKCVDL!0;'%'Z-1_TBTZ\[ MG^YV.9VI T4;>*7>IC/_>(\VNY^^M3ZL\M;^W_B]GVAS\Y-8Q]?-_=UO^%U[ M6WP5/[LKFN^N^/92NHH)=I*1B"&0 R (TH%F[/UFDNSL(2VEK[I0YX\G!X-H?DZ M;9NGPS213*0.!'5* W!FA(\@ [)'I"99==_#M!]XK$>JR1LY9'L^$FF]N^S/ M8X &FA71/EL")0K!V^R)H9$RXS*N72$1JJ??!?%UQA=40GOEA/:0!+UG8+0Q MRV#<**@<]U".:X\E_9?X7RX)YS24OCZH*#G+B!3>:>J88CDL+$EU2^.!^^?E M57:K[#:#[/:0MHG*HZ57SKFE![#19M!>YQAR+NB87>577*J&]04)[B+KV#(Q6U;4)^;4V ME\]3AI9WDJ*&TQ2) (?Z&LV2.*X=0>JC6F8JHW&HK]%;RKS.GKXVT7HOL^_ M_P.1<# <_%(JOL34=?TO@X8[B(UA"GL'.(;=DT'R=>&1>2D&!FMNC0JO'_GF9K3GNL;>.TBQ8)"X;3\ $)^] M(LI92[WPVI=B]&,5;Y_DL*^E'^[;#"H*XS* L"J!L<$:QX-@-!:5@7)1_=0O M!)TQ/S5+.E#G/*&&<0+2*.),#$0[DS3GRG*M%Y8X/+U]3"W2,L,:_3- M6KT M$P+OI=SC&1?(@"'*:U3H-1,(7A](T#$'KY(1E"\L,7%+DFLMC#:SN'U(XP50 M26OJ5! "K *3J0\ZVRRH=]S?NR-2E; 3!NF8:U%)GISUG' 1*0'G(_&@%1&2 M2JY5B$+8DHH^4Z64*E(G+6&? :I5PD[(LASSF0GO!)/1DZ0@$V"(7B>2Q)\2 MJ!R4YH*.@L'4;(C8N>J5LMD;NDZC?2W?= ENG"T&'ZMEC2IG5LZ< MOE;_#*19M?H)T>BEWXQ*%7W@DB0K.)KD)A##E23:,&!, 7=%J=?TEF"?QQZ$ M5P*M!#HO!/H"G6.KTCEAMAQS8%H7+.BL2 Z<%Z73$A.C(-J'Y"$RBG2)2BIHK>688]!X5-Y^G,F/O1Y49WQ\-C_II?(NO?CM,!X,T[R4;>7-CAT5O M'>.9&!B=>'A.?$F/\%Q1W*\A"<;N4;+Q?!,JY,'74\1Q?$LTTMF>."^><;#; M&/;P=^W!Z.<;QP^W]69I'+O!7:4??U#5\>H,BM%LS%A11R,7 5Y5@;S[#>@G M!VD7\XL$EGZL-#[MRCFK4X-8X2]116,.5.E7I S/F /VIG;0PN_?/$Z=KZF) M@]E[*^Z%0_R>IM@Z;=)MO&Y]98.VNAML?65[O[6YW=[>7^;;F^&T]7F5WBQ' M__?^UFG<;Y[^V46- E"[X-LKGZ#5;;)6]V.WN;+=:9TVV1:.]5^GJ^/!^V"= M=,PF0J/-)?52E,+0@>1L:$Y16^/5PI*>6.)E33YZ#"N+FBKQ]FAL*[G^YG&O MLM>#V.M*L3"3J'9>4I*4<6@C<4E<,II$YZR "*5_ DU4^D3\Z=3PE2CP7[$ M7O?5+RM[/8Z]]OHI5?YZ$']=39UDFEFA./'@*0$M&7'14,)EDDFQI")GI<_O MI(YVJO;U&/Z25?MZF_SUOG?4K_3U(/K:&*@)]J:I^O5'ZPFLK?3V(OCZ-TY?W.JK@ I$:.('L'+%) M*N)X5-)0W+Q6%OJ:5(W8JGT]/,=H+_73J+-AU<'>'HDMEX6M3/8H)ML:9S(: MP&NN+7&AE.!QWA*3K2'X:Z,A1ZFB6E@2].F&Y*QJ8J\C6=+=$M?P@FT+:N3C MW$<^SI:,:*5A%0,/$@-A7 Q$)K+T.1&%JBV!H($XFA0)T=L0J)8.[HIQ?*VA MXD]M+7Y;C-?9'-SLA%T^-MJ2+HD4HLD\\@Q>:BNZA3-M,_>Y*\L.9B=G<7#T';^_;^LJR1 !]V]K< M^-;\@(!<^=C9^OSI6W.EL]_B'_?7-Y>AN;]\LO[N6LSF_BK@-7A?O/_*ZO'6 MZ9_XO25B>?5X'8E@J]N4S97=D^;*&OSK] MM[NXHG+TH@!(E=2F%&!& B5H" M,BL5A(PBY3-6Q M^*W7[_>.$4)GU4A_[QWLGKU1EN+.:HMW]W/_Z5#N'V"JGB%V]/9M?^O\W'CX M9VE*7Z%Q#HW6QHZ7*3B>#($D*,HF$XG5GA.'IDDPPH+EX9X=Z,5,QRZ?[;]A MV7_^$I\_ZCX_"XWEK5T$)A\3@LSLHH#'AAG_Z#UAS,1#D-4BH[*.]=6,58K' MW?7'8P7ZN.#VEQCK:YK7.M8ZUM"H?T>?^SDOM];[0Y^KU:V\- MO7K4[QTF_-YWO2ZJW:'M.HT_4-7K-_[H]W;[KCN)/N5O=?(^+?ZUV'C73[$] M;+QWH=UI#]MI4&?L[AG[,PV&)0UPN)<:GWO]3JS3]RBTKB-"SSJ6UPE\R 2. MCGL>TO)^DC)$ZNNS>B__ZXQ/:3DG;JRB>1^_)_>^U 2+G\_OK#;DN7UNBROK M/N>0/WW:N9HR.@D&?(L34_?25/92G;*ZR^HNJ[MLUJ>L[K*ZRYY[ETTHF'"F MH]B6O[IV9W3V%\YL\?P06_SY>D_/48#@SQY^5E#TY. _K3@5QHD$TH'ESBDN MI&;9W;]H<- M:+:OQ0+N;^^W5IJ\N;]QNOUY5>)]H,7_W&MV/['UE5VV=?H)Q_W^R_;*[LF5 MU.+-7=HZW=A)VN-N5(SD"(Q R)$XG3AQTF2#KV2*KO3/,1.K[W)O^?(*"L-6 M9IL'9@LYT:#!@%0,O-?.RJ2HXLX#LTZ9V^NY5F9[7F;[WH;EG-EHD,XJX0E5 MX DD9DON'B=")>>T!PK"G#$;5&:KS#:7S,:,IS3FR"VWH"E'G4U'_%?K8#WC MN>ILL\!L8_D;+M 41<@$+)22OS01%X 2PS-8[3105=2U4BZVDEHEM;DD-4== M$BYHZT&4HMC>)"N89 FBUCGKJJ[- JF-=@,K3:*,=S%"TL*%EGEM,II<\EI:'V&E)757@/H%*Q1 M1DKDN<"%\II516T6.&VLTYS26CGM(^&NM#=F-!)OC",A\<"53,G04@X+)ET] MH'+:K*"[(KZ1626UVGOH!I!99!JJ\!80$)!^-$IE: M9:VDT0&M'K49(;6U[Z3FD\U)"$>8#J5L/)(:RB)*7,95BH9K22F2FJQGGY74 MYI340*4@4@S:A@B&,>-,* %/5&DT0T4]^YP14MO]3FHY6<4LER2@M4F >R F M*TM$H#K::*D(>6%)"%7MS\IJ<\IJBIKD/ 07E034TCQU'%2(@F>G*!5559L) M5MN_M#\I=28%Z0A7,A"(H[)GW!-5^F)QY#9ID=7@U<2IS4ACWGIEO7+>KIQ0 MZX>9U@#^3/$HG-4;&?8NZR]1[S&O]YB')-KU MH^%@Z [*>,?K\]8>:5,-VLU:>QJUS"X"U='0[(!1KAA/(,4/6D?D7K_K2IGT M;\-?<_M;BN0T]7MWUJ"_K/A=K=8'6:U;-W)'LY..RF1)=#D38#X3YX,AGFEM M7?(9E%] &]5PQO\Y0QW2*G@G?3YHF&%>68%/"3$$)SG8&%&*,*>YNL/I5,'[ MG."]GAX9 9Q1CA.:LR-@@R)&&DK 6- J:!EHKN"= _ B+)--27(3*"CAK'-! MJJ0"#9H;9>_;M*F"=((2=GF'"2VRTX((G@0!JCBQ%!))D'')O:<&BEO8S%3O MT0K.28<3:HXJ%JK!2?/"U]Y!%LHKC?_DQ*IDG0'0CF6R!7"496&(92X22($1 M[Z@C5I3C:>!<)E&%ZAS@-E#II/2X^&"!R>0"MR$A?^-_(LA4S=D9P.UX6CWX MZ($2ZJU&9=@ZXI-(:,DR#MQ$$R*MN)T#W H6@%DP,7@-BFEKK0Y**RD#PMG< M4>JG*L/3P.=8XE',4@*CDN":\&*L!N*,B,0$)\ )@33+%I;$HJG8?+O8Y-RY MJ)VCF1F(V1H;T%J5RD+@(MR56E-EZK,:L&.)-4JBL6*S(3EH55J=>F*2I209 ML-YHS0!2%:IS %R4J=$JPYSU"K($;X5 K3A:#4EE9JL1.PO O4P>X<+FF 40 M(TN:KQ&:>)X#T=XZ9C1*8J\K<.< N#$P[;WA0G$ FX/G2F;&36:14PNQNH:? M$Z"7B1 V^2PB1.(<_@7&*6*MHH1K'ZF'[+1GU3?\UM')$(+&FNQU2A !O%0Q MF"0]%X[1] .Q6M$Y<72.!?2;J$2)W2?< XK/[#(:JP[U7BZYI$SZG/VL&:OS M$#F\/MQ+_0;.-[F,&NY_CR:>:MCPC[CJEIE\>UP%.0I!,QKP.8#GS@H:LG71 MAFC ,55M]Y?FL' CO(LQ:3FDA%I&8,AC&>UWP071,=*@?/#6R(F9 ;?SR505 MC0K>^QYFL9R,II(;$\%KY:TUABD3N040_@=.\0K>YP+O]? N$:U 32,1'TT@ MD*P@-EE.>$Q&F,2!L\F=1%?PSBYXC0Z&99%C!H <@E%H'$CK#1H,3BI:)>_+ M@WK-?4H/YL$ZU"]^5Q.Q;Y1:G2U 5.9,()1VX5Q >CB63>XG+IQ+VMN)T# MW&;!$AB)AI-&Y=B6ZL]2&Y4YU;)8OM5G_HSXO)2KP0.:JR83QL$2X*ZT%U"1 MZ&"5RM$S!;;T&'AZZ: *SMD%I_,Q&AHRYU%"67)O*04)5 =>*AM7E_GS@7,L MO$MD8VS*EF0M% $G@5@C!%'>QRQYCM;DA27.GEXKOX)S=L&)9JJQ+#.C-4I/ M%@Q-1CINF--::?\#'W$%Y\0MTK$X+JV-A828A. " 4$#*?&QA/IL2VRT"A 6 ME@2MHO,MHU-3:Z(4#IR5P'WTBLKLN(AE:U &570^)SHO@[5D9B(R*TB(VJ/L M%(%X0SV1-&83$]=)(#HY7;05G6\7G:@X.6.TM%PS<"5O@7NAH^:""NF=K++S M.=%Y&:FE/;BL(T-,\D@@@BNR,Y, -AK!%4O4+2Q)^O3NZA6=LXO.5"(?E%!4 MB T"9>XD<:XX%)IXW9'_?R*SJF@6(Z5Q(35:[=PC6#34H^27IK?=&T%<0:G@J61$BX@*B-2"V! 5 MH3;&)*21H9@'D\WEN#=$7E$H^1S#/N1$@P8#4C'P7CLKDZ**.P_,.E7#OV8 M]M?#OZS(-)72?"X*CNJ-EL1XZ8D)#,V.$#(J-Q7V%?8_[LY*:-W],>I1LM4I?KR3N;<4.LMX9Z6K&J$M_&"D4A-< M$^0&*():$LZ<)Q"%)&61B(F9\:BHR]1,)B*MPOHMPAKU\Y"RLMIK )V"-#Y8C\6RZ2@#YT(3:SD*;"1?8G2DI48^C4$JE4H@.(>GG\=7 M6+]%6&<.&GP*+-($W IO\!8A:!9MDOY'5C<9*+@*J[?(JXCRT"5M^!] #3(ZH@6MF4"$WBC*6J!)V,O%S%==O$=>/:R-?<3T=7%]& MWK'$J*+!$VT"RFM12GI3F0@705(30\(=M+!DS:*NN*ZXGE0C]8KKJ>!Z+&8/ MK6I)07'B<\E&L0AN&X4E5"1#5= I .(:Y,3*JTT=UQ.JO7:&0+[(9SVB[\_4 M=>V#*]TUOW=OGD85MI]][FDD-W/3^Q\/#4J]__._&7)_?"3C57+_'0>QGM_U M4VP/W^,&[N 6_KZ]OQ/^N_/-77G_0;S_Y48P(\]26>'+X,+"$NK@$TNGF!FEKG),''<]\9Q4#FN\ Y!M#%F3X)(CH*4CCJ=$ M4%IQ&PQN;IH6EB1[>OAJ9;?*;J^;W1X?JEO9[24TN.6=S+CRV3+B$ROU<@(0 MEZ@DCGFGC8>02ZD<9NG$,HHKO55ZFZ4'?X&XY$IOTZ6W2^7->B,"B[9TA"C5 M3*0@KC2(B& D*(VB*:#R!E"5M\IN\\YNDPK/KNPV578;B]P.)CD13"YZFR"0 M%1#+G":H:UNG.3BIV,(2MT^/&*GL5MGM=;/;I*+4*[M-U_$V%L#.$@W,6$YR M9(R X)HX[X!HZR4NI7!*>J0W4>FMTMN\T]ND@O4KO4V9WB[C^(4HT=;%]9;! M$'"E;V%)F1>, S NDHIZ84E4V[32V]S3VZ1R%BJ]39G>QM(9C *>D,\D+Q9J MI)P8PRU):*=:R2C7.1;M34^LSG?EM\IOL_3@+Y"[4?EMNOPVEM8A&4M!1DZ$ MH:/^>8YXA2\#YPQ4=EX4ZU1H/K$N(\^5UW$QD(O-+$?L->EDKF>ZQ]BD"9R6 MV#ORG71CUNHHZRCK*.LHZRC?["@GE+0XTZKVY]&+%!L.1^5V4Z.-.F8_#8:- MOANFAALT>KGQ\:ASTA#LET8QF1ON()8?Z#3R&",LGQ&*&OG?/(GTLEWZY'P:C[>PWQ<1;/Q MPON_"LW-YLD.<#0@*3@B.9,$/#/$12L)_LX&9T"*DEM %^V,-*I\"13\9V7: M&6+:.E]5,CU",CTBL+!*IF>53*LGHZ!"E$[K*Y].6LL[EJ6HE1%$>A\)L$R) ML8$1[< 'QZ.(-BXLL45XC\REZ]>'WCP;#=CXY^U7[ M(*8#'(093?,S/SDO3[X^W$O]!CX8N2SH==FPL]$^")VCF!JY?> .0MMU\#># M81\GX6 X: R.PEYQI7EW\*6Q>^3Z#E4/'%OQI.5>'[_GH)&^A3UW,'+ ??_@ M8N-=K]MM#\N+1BZ?P*L;)\GU!XV$4Q+O\,PUCE&QP<$.&UW4;?HXG,7OR_9] MD8K"U3XXYVAX]T?&%CRDHH^]T/(*>VV"QOXNPQVIA"Z)%*+)//(,7FHG979. MAB@A)6O$#I.P^'HH>H:Q+?3^X+<1D?\5?7.78G@X5_7 4'XN#:S%^? MM+.I6?I?W\>/WC+<*\B[IE!G9QEG2DA/@8'R,C.5E0.AK$0]>F=EI% ;RLBE MS^=:H$#O8/="D][$&__6Z84O+ZXL;YPKRX=?MC=C=WUSN]/:#[2U\H6BTGRR MM?GWEQ;?[JZO-$^:G_'UY];^]E^6;O]KCX;NWP?NLSU:[_[9:?$MV>I^XJW3 M#;J^^>=>:^4C?M>&V.YN0?,4%69\O<5;'51\CYLK:SNX]HP[*XF(FA&0P1/K M-25!<51U/4ZO<@N-A#;%8=GD_:.T028LEH*^P!FQPJ'*8(*D-*$Q',0] M]Y68:7$ZVGO#LO_GQG&M=(];B4/Z,C/GR& MCCLEX2[2,](]_SP[_S^YV\OCMZZ M9J.>O\+ HS[YH\'J12[$*QDK8XN6/79 SSY8N26# M?4V[P"QRJ>I8IS%6=;^Q_B0DX@$&<;WTIY?:&Y?>XB0X,YM>R$MP0[$-;OX5]YLQ.Q?C0<#-$H+\Z"WUS''81TTWWRLW_G;]=M$XYWDREKN]H_G>#DTW/.JWAR>-E0F1XIAO^:XH_UEU M+M\^0U=\F?=QR__TL>=S[NX3F#G?,U1WUZ1VUT\TF O'RT'O(/UXINJ5]!V<=_ODCM3W M5SF7/]RGMY^]CJ;_A2;Z/Q[2[\-[[6G2@5$+1CNGJ>8X>^"SDSG;'T2LYUZ_ MZX9XCV_#7P^.NB3VAN3\DNO'4UW._B9D]99 M7.)Q:R7 %O][K_EA53;Q^YN;:W1[_]/IOTZ;5_I^-%>VOL8/?T/\OX^=;=[Y MZO=[O+F_2ENG7W!\.,[-+SC^UI?UE5C&UMWJ?CI>__ 1QXCO,7.ROKS#!4#, M 4C@Y=15@R9>*TM"-IQEQQ@7:F&)<7E+Y>D&[MP._G#MW/PUX7KV.++I^F&O MP?5(,82IDN53&GF^_7CI)_#BCZAO/$+ZKR'^%?](_>);<;LS%3'].MAP_2H; M[FAOK&?6$)UL)&!S(HY1(,D!6&: BD@7EL2B?G*CMX>RSML-I*YT,PFZ,3GZ M%$,TR#= I;4T:!6[CBKC)=&D:B%)&"B M(C8BWP3MI)(6/ VN\LVS\LT4.6;FO!7W+^KUL(>?[6TS=>/V9D6OJZ3ZSO7[ M)SA9U81])(NNC;'H,M_!^>5R:;,9!M7]4%!F2N-#(@#ZP@H[XFG4I$@C+7!LD Y?TU,-@_E MFB9XY#.O.8R//]AYGAE[P\:K2G%;+*2W'A(H'@]OIDMB?'= M8;GZK;6_<>WXYA"___W^]H<'XSKX3W\>@@ M-=CHD$9,MVA?+5WS)(ZKOM%G8[:3[\S&\#MV3.;X?T956&2D)FLB,1* 2.&] M*U8]2[FX1EFM7%.I8VK4P6F0VD+(4GN0,7O-F'+&ZJ!8-.)U^K]'Q6,Z M/7?PTC'ZK\H7](!:M%?F_S[#^W_]/R,4_/-.09".KAM[GC&D?:IUY@P" M V>XS]Z""U1YYU7UA<^0B/AT-95A/UQ/9ZCN/>^OR) M-TO)9'QV_ [>^H#SPK4ACV?.HWN)F-C(6WI.K>ZM%Z LE5C]9S4=OZ56K;T<9P\"7"C0FT M5#UPXG2*1)O(7$K::6E+BQ$]J;"0N?%H5>IX0(Y!HH$RH5@VR!M>&Z4TH*D4 MN4Q 9:C.\!F@CJLY!FMB1PO@5A?NX,X3D%81S]%\EADE 2W':46OJ=Q1N6-J M'K;'Z1S5PS9EHEB[2A12@U"1!T)1G4"BR):8\M)JR45QAX.5"TM6+K+9((J* MU:D$BC]*R%>L3AFK&]>$NN;1&$9)QDU)(#I*'#>"4)%9J#]][76^ECJC 5^VAXWL0KO3'I[,<*#S[#'7D[SC-3K\B='A4BFDDJ"] M=4C^1AOIG$LX/A8TU98]TEE4G=Y/#P!_=[VUQ[&M^9IX%N\R7 <^/-V MN[FYU]U>*0[P+=K\\+Z[M;\*I5<@/B]=7PDG>'_\L\K13)2!,30.$S!.0*,* MZ+VE1(&(X#)E%.+"DJ13\G_/*[\UW4F#GY5Q5#4D:\H.K"G1675@38[A-JX& M@F\N[W#KI %%B6$NM 6AF]YD&6%J9L1@(_7H__JE+'_:G#,F&, M1_I()7Y3HBX?6 HI1^<,Y'%0"X+1ZRBG@25,]=1 M&5W*>;%%;BMU5.J8BCOM<2I'=:=-ER>N!()_V4F<1YFR(S(J(. $(U9K((D) MRF-*,I0NZ7JV8DLK5"<,U<>)^ K5Y\GM6MYQV0C%(1":>"00.1 ?2I0>*.X\ M-<&"65CB<)N'HH: OY(2*/,:!SD3M>WGT\EM$P3+M +!+#B'5D$R&5!5BQZ\ MMZ:&?<^01-CX@0>\>=K$YUS_O'K:['XZV<;OW_[W]UO[S=-=AH8A M;&U^H?\Z78,=S;0.267B33(E_<\2;T5$K8\*@4JZEB*C/)G]TO6OBNB6#_OM M3H.ID4%L2))HS4/42DFTCRMU5.J8IA_M42I']:--ER?& M7=Z;S1T900(R/.X610GP*(G%E2;P:JCQ/Q%:K/7=9D__#D>BTZPW(,ECIC+ @3C#)*)ZY9B#P:)I_)OVTK_=_/&71)_XE9 MZCVWQ'N!QEP(BE@7.0G9:N-82KB:)7[IV^!F@CAN!YT:" MXTD1Z:@G8"4C-K-,(.;D<\S"V32BCB>74JC44:EC@E9?=>U-ER>N>.'#3A(Y M:B8,\2Y' MYY8AF4VDQ*@ 3IM$05PSZ]XDJ-.Y]=I#Y.PE>D/L^Y^O).,-%' M*@+1,D%I)P+$9X,O 9<%1#8TT0)2-4,@G:^H\UIX?&8+C[_-(]8'^^!#E-;P MF)@S&D)R5GO)@@P95)#6ZNJ#GR'V#^,^>,>Y U"67@CT>=DP:33ZC^,M\T_#!/VA,XN'K2GH=Y=Z\Y MX9L[4IGH6*)$,&;10M8*Z3=0(K5VR3%C)8RJ%\.,%#I\/9ZT>27=UC^6*]5. MTY_Q.)ZM_HRI\NH5S^/^ZDZ*#DQBB5 &#-7:S(CE.1'M B"U&A&\G(CG<8;# M?]\ZLSUW(.98&GC7]7?;!V38._Q5';Y4$OA/RA+4(I73+T[P/#/VAHL3!*5B M\BI$&P! .L^58%;KH"P3/M;B!+,E9N\N3M#::W77OFVO[,K6_MZ7[94_][=. M@VQV_]S'[X5FMWF\OKDJ6OM_[_WK=)7CU(<%;(4263,E1==Y:G'>B K7W-15'0N/,16-JQ,*T732/9[OJHGD>COMR MU45SNKJ#O!2C\H9H Y9 + 5ZE8]$V1!1C9;)4U=2CEF-DZR\.U473:7:J6J5 MQ44SKE3F8A:0T]3O5=?-%/GVJNOFTXZ323&I%$E64P)"6V(A66(XLU[I +P$ MC?W7_\/7_)^S0;F5]9[#??/T*GYOQ$\SKP[ 6D3RQ?PT3(ELM/""*P4T*DNI M]%(ZI.2$;XGJIYDMF?H]8>,3;Z[L?HT?_H;X?Q\[V[SSU>\?MO'9VEO[6V)[ M99EMG>[25O<375_Y@N/_Q+?W=T^;..[US4\"G_FDN?D%[[]VBK*9E3'NR,2M M!TC$)XX".I>R*EPP(I5D5&BGM%8+2VQ:K93FE?V6CW:/!L,S7XU@]8QWRKZ: M)S!>]=4\%\^M?^>Y)L7OVF%21VFX)DDD2:!4AO,B4<(D;E=#02@EBJ]&SDA! MF=?CJYE7UJWA-%/VU3R.9ZNOYF5\XY=-U4];*TV^$TP2C%M+:"CQBS0)8JUU MQ$7.0K0T"#\Y9TV-M7D]SIHG1C6\YH2K>77PU:)GSY=PY7A*3$M'D[0@#;5& MB,QL<"JCI/2Q^F-F2VY>)EQE;9RC#(A*)3)5E;([D4?B#9C@O.+>I(4E=:OW M9+[*GEUW%54.?EC*U>-\1/,Z<_50?OH^-9Y%5MGI*&D&8]%XB#F$X*7BI=^= MK\6>7EQ6K1[_OKEQ8>/AF+_ 3BF6G5PT)&J/$LOR3+PUB22(CI523\&.\#(W<0$C[E M8#CXI7&0AK-R8E?O4>_Q8O=XFR>E__V H])LK5=&4\X2!4C:2I%LD()F[Z)T M_/Z5!W+J]U-\WSXH1/.N\$PK587N@98R167N9*30H;6\OK)ZVMK8L5:%4'RZ MU$$@0",EN&:*T 0A&9,-];8$H-QL3_@_;^$8M&+4ZC]+:^*T0E@]-NE-VMY!Q1/5$E%C->L9!D'8H3+!(SA7,DDG*:EUIV= M#7!.Z,S]#&-TQE7?OX[\L#=TG5GQH\W4/9 HRS3.RG#J/9[G'O=P8_I>/Z;^ MJ!!-V2>#7J<=&P6MKU'.OH J_'OO8'$,OE@V'3#HWY[V$Z#*H\?)H_9=9UY?7DGC]I]2D$HMYH M:D?$ZTQ)ILX$YD1P)880U.0:P=T/-;.2"%II8.K:=J6!YZ6!DW&U/ :5)'- MHE.HEH?2!5AX3YB4=!0';@'QK[B86)^0Z>)_0I[JUZ&W_YX&@T8XPT.C^QT0 MU6-]RST>J<;/\B/5>\RK4^Q9E/7[I?C<3WJ?"^TJJA\FJOGOF[L7\6 GS?TF MWU&".ZJ$(X$;U-=!H;Q60A'4MXRVX UE81YR?N8>U\^K?5?\/@J_I^.J=DHE MUP!1ZYA'Z&9NB*.9$^YMS/@#9SI/).YHUMS@]D*?O@J__:/!L)U/9@J F\4- MWN@@)L@H#RTB*JI7_ ZON)V=X=1[3/4>][3ISZ#[J\#M$7M'OI/.[/HG.,AF MSN3^CT>Z.YXV-6]&:WG>HX.JKCQ,71$WS W#0F39,T*!2P+.>&+1 B'.>2X4 M9=Y)/I7C@2?AY84/#RI;5K9\A39>9&G>9\Y'JA E8RU\ MKA^R7%B%HU^U#V(Z0."8&WU^[IR69X Q+S!>.V@,]U(C]X[ZP[W&OX]<'PW& M1B\W]+@[\I)%&F;*QT3X8]AJN<8#C"/BZ/6RXW7Y*)RWSO&)6NXKZ[=<;[=:0]/RE<]I(BH$D&CG)8 %+=H M%CY'KX01F1D6M923*5KQ.XYZ/;\;/=9[%T8C;;IO[>Y1][>+QT#ZP7>&)Z^> M;ZXV8?FST^);LM7]Q%NG&W1]\\^]ULI'_*X-L=W=@N9I:=#R<6^+MSHET7=] M\PMK;I9F+,O?FIN?=KCA(0:F"*4*^4-$():JB"H7LCZ/RBXU^.NRX<+Z%#OOI:[MW-+C<:8N-S;WV *_ZVNM\+7OK?"OF\T5K MX)O';=S9KE%@=EBV6R8;]=KO'X\3VD MBB]G'SGLX .<7]-!:BI<5]XXN_T=* E(&1ZO2_&H3 8.=W2'2\"A6&P?C :1 M7+]STG##T16]PQ&@\*G'('SV31=X+K?NIW\?E6="1+\^I,& MSB9>_Q#P"AH-DXXY'B1$D;S)FD5A!63C/#RQ G ,[5N!NXR"HHS,=6Y@]U/9 M">]01"!-O>L=G%WW^C6(QR-ZXQ3'BMH":A6;6T53V.'":N:T)5IQ44YJ)/'6 M4H+6;XP11$#-8&&)_["OTB^-P9'?3V&TPX;DA@LA'0Y+B'N15 CS7<3[0?DU:@_EVIQ*4 $B M[+=+C+L^XN<();D;Z0<(F7ZOTRG80I4!-_&PW;EUA.?Q"2>-B&C[!2_LE.B% MJVA$5K@!R'/(7J"N74@'Q7Z9$5]8!3=\=D@Z9^ MCKXFIU3F\6'U,W1.PA:\424!Z=JF+*WBJ/0903/W.RLC#$K*R&U@A/N(RG?? MQ_@^I;=41V-BHO*TM!?E5 0?B9#,$; Y$QO!$*MLE-((J9(O)3&HN8&K_RR[ MYF'+;APXH1"L+%+@P*U4+*)5AFH3@):V+ONS+/ON#E<:@1XU,50F @9M+?QC M2/*":<8 %YZ/*J'(F\O^"Z[((7)>(<7>P3B?C$[*]3\'2(E(7SCI1:5H]Q8; M5XNDW]>:4:_3F#F7Y*/CKDLZ'HR04'Z?1XE0;636@"R//P^+ZGBFNXU4GW/5 MKKP[FL0S(3,^HX-?&@Y5RM3IE'][N 2E%\76BXWED9PK];3.=%O!?KG% MH#IV(XT3B1WUP5'6]IG&BE\Q.$(5^/*&=R[F*URKIQJ>!^/R]N#<6K@RK;VC M3AQEPI^MXZ"LV9VD.>SCS.^EZYZK:"R#E$)2'+2*5G)GT9!Q-'$ 8^^GL.(4 MA:*T'J,Z,D@'X_KJU>(HK1%SK^?-L\%<*J)TGHES?_FXN;F[DY.&"!I(8-$3 MB%03S[TA@FOOA"S*#"PL#8][-]70\\4=H?'HUDXZ9UI7;O>+$71V=5'1W(/, M&YUC-#%S&JS"3>^\AIRHMRY$;T+ZF6IU/5CM)SZ*/_J]D%(< FL"L1F-&; L4@*Y6]0Q3MC\(G'<.U($XQ-5Q!@; M"?C,B 5<69H8:EF!>RM0F2JVXPE:8=>=NR/H-R+*A](-I;A,7&,4(7K-R?-@ M&RL#Y=%+9QES((5R/@LE72X^2ZIBKGT_I@EV5+*S$%263#"G..X+;@/Q I_ M N5R,-$H?TP'J3''1TUV!13KB+CA781?O\.-T*AE1X(2HS2I K9Q3@'A&=0 MN&:!(J9_TE'\AQ+C48M?)<83M,C5'8IB :1$JT<6+5)90YQCFN!*6Z%-SF#R MPM( ;;Z?RPQN)B@S' J))**D,F4(,7O\P07 ?XTVX*K,F"K:3Y=W!%4F@$_$ M"Y%+"G$H/FY/N+12.!,#HO*.'MTW9,:94W=<^SJ1/9)NE@SE.+/"."Y"!NZ,A2S!W2_]YQ&GON<9 M _74=^R,2*YO[#B/(BNP1&0QR2$)2GP*!O_2RBFCG+0H&X'I6\I473GHO3CG M[*31*6PN[J T=AJ+NZ*<\:1O;=SL-PXBV^5,Y XOVYF&UD\E#J%\\I9=6+:I M3^G@^\%J&<)@Z ZB/VETTG!8SHGQYAJ:N^>5^(/%9 M1IN ,R6DI\!P0\O,5%8.A+(2=^](XE-JKDC\JYOT+]0SXU$'-^IEZOA5'6ZS M3.8F?N=OG5[X,G?;<_6XN;*\P[@3(6A.D@*#DQQ$I$HP;HQ;:"0$ M\6'QG_:/2I'0M\'#[X_*8>=8(O6UX__+LX(K^2%WXJAQG,I9:3FP/(N6^.\2 M'W&&WL'__'H?IW08^6YQ/D:Q5M]]T&?!73@O'7_/#/B]JM[8/1TXT^ M=#V2"]?AG\?M.-S[U=I%(T4)23S/\#F__=F[;'$4K7@M'.WL/2,70=S]-EUD MCWQ/"OZH3_YHL(PM*F'N==L9*;,\#^5V$2!\&H4*GIP5.G,S=?\@ZML>\NLW;0PF%M'J?.U]3$,>Z]_LBG\]AI M:.U_[)8HIM;^;]VM[@9M=?_>6]_<.%W_L'6RW44-]G.KC>/OK+^['CN]R\O8 M6ON?>//#=GM[98-O?UZ5K95F&7=W>^6+W.)KI]N?/P&J&L-F^WL]?FMM$(); MPHUC!+Q$^S&[1!0:E5*:;$.8R3:6\]"6$2$E:K>0N:&UK>3ZF\>]RF8/8K.U M<3;C45E%?214>TH @B(&+2<2,^7&1YXRA8FQV>V,\I*%LV:=S: V%)]--GLJ M:^WU4ZJ\]2#>:H[SEDPT:",9T:X4%N(<>8M:U,*\\LDPY8TK81X"GEX(L.I@ M#V4M676P-\E:[WM'_4I:#R*MC7'2 D4CXQD-1N<3 660M#C-Q+IL* .;H!RF M,$XG5KVTJEKW)BU55:VW25KMKU73>AAI?1HGK1"=H5%0HKB+)9%%$9^3)U&J MD!3SFLFXL&2JHO7LQ=_V4C^Y/$S]JFZ],>9:+JM:R>M1Y+5UQ5D?# -M$J%@ M@4#,DGA#/;'*,8TK:$+B1>.2$RL(-4,:U^NH"G]6PS+?"&:X@,5+JV7SVB]C M&K17J>Q!5!:N4)G16D*)8U:2$PC&$^^<)4K+E)G-R?!<:MN).R/Q'JJ(S5CK MBQ\0[,R3W*CU19QDR^:JOM5.N*^0TG;'*XEHN5JJ=+I34X5";0;WDM+CR[CT M$%Q))1DGP@I/ /P_SG@@"]JB: \[ U&M?1^'977:7]-Y['ZYX <^^#YI-'+CSB/4W0TO/LC MMR46O$2B!="KTS'^=QGN"+@NB12BR3S^?_;>M*G1(VD7_BL*SGE.S$1T,;4O M[2>(P ;[Q6$)XZ;=AB\=M3:BA<1(HEE^_9MU2P*)I1N0!)*H"0\-TKU6Y755 M9E8N-'$GE!4B62M\$#Q&H]EG(N7:Z*RC[N@=3NV7B%PWVJ^H]E; M^\]DEDJSC6Z-_.U!>WCV'LH]' KJW =5W3NH54Z57O]NXO0,TJB >CLG<=]> M;#5[OM7I@2*S,"E3QP=#RNV00[AFX_C7X_JG1JN^#_3YJ7ZQN[_)&E=[K'[L M@7ZW<7U_DQY-'8VB,'5[GVLV>-+7_9N/K]"*YW M4=\Z//[GJDYWM[Y^QL09'9U&.>L8<4YR4GJA@4W6"Z;[;,8-G/, MII=:F)BT<# /BC-G=0@,8^]MP%B(VRE6@V&OP;CG_HZW>>I6%MWP5H-ZC]64 M_/AVDX]G*#Q[3,8*S7A@SHD8>%X?L%:<<[?V1Q(^?*2%@Z?F(1'("<9HL"&%2"&:/6)!1"]/QB.2]Q4_5 MRPFJN>Y;IUW5J0.#*=INNZI/ZBI)R94_,V#Z&3!/3<2;3[I=52)IL+P\-=]. MZ'7!S5SR[9Z7Q?>C?#M2'G9.#TO9+#(9G] LZH>'$G'GV'L,_H'"^4KF[1V- MJ8)AW@^N;0.7A2IYM\;(NPD#YI%CN S>C?O-L^D$XT'S[!X+;5'\'/<+0E9" M'N-=>\P+O[6!PV7@GC5PQ#R%:UXJ\WQ9CGP+(;0?US^LOZ+/_\ M?U$X9FKO_;,,]N^Y\0>&^A^=7E4R\9>!;P'&;?R-3/K%\> _ MTX@?>? /]EM'N548W/_R<.L OO_YY& ?[OUI1]3WMQE<1]2O/N*#YFT/_M'1 M[J=?3QK[=;&[]?O7QC$8^;\='C6VCEH'QU\OZOO^HK'U]0J>M7DKB8MGGVF2 M"L7 $^)*YKI2N5E\\(HXC;'1>&V#D-G%%C]E27[-QO&%] KIW2(]0S#CFEHF M N5!)JL"99@0FHN7$HXSZ1$S(KU'M%DLI/=RI-?X97S;TG @-B09%XAK;W.U M68)TUA7M?O-H0II%=([VV1GC><."^B#XY+KIWRA&B/3604!D57 MI*>'I ?L5TAOD4CO1M/#UADL54(L8(TXMA;92#4B+BI#0DPLR)R',8-^LR]% M>F\AQ6RX65D"E%?=FAU.=*&X)U'<1'(_CM1X+B3R*F1C5F#0ZSC\("%/G] A MB;4-*N6Z6:!PYH+F%333"IJ?A^8Q*TT8@RWF!EF+*:!9162E#J"U*"V%QM0X M#VBF='J%I:!Y@=&\ /9'0?,ST3Q6+8P):IA3B"?L$1=4(IN]S9+JQ!WW\#V8 M'Y2KZ7TNBYIJM.@9DE6JT<+E#.'OQ?6_+;?3+ 9H9=:%1;#9ZLUV)W>H'[5^ MVFR'R:ML__<,OJ['_E$'OOD&AU1)>V4A>=)",E$,*6)K:20$,2D(XH8R9!,7 MB##!761.*@H+"=,OE'/T)/0MAW>_\'#AX>6RM@L/OQ /CYGGE+K@2=*(@O8. M6CW%2,= $86X#\# 3ZW>[^!4>+CQ<>'CU_"2%AU^*A\<=*P")F"22 M!EO$77!(JV@034J:: VLQ1YX6*T2#S\B$_^EDDU_N A*V+TYCNQ=_ MCNV8F@O6)?(U$DWWOWSV*04G0"Y92A%QC3$R1"N$";;*@,( //7(1%-R:SU; M^$S3W!'RM-OYUNQE#L^-3TNN:4G?7,6'+;FFBY9K.HLQ7,U\NI+!63(X2P;G M\ASY%C(XA]7IYEIP^Q'7F!EXRT,^^2'?5%'F7R.,SC.##GX0035UU-3"#=;C MW:3WO>*B+(Z+M_$_)-VA+-YQWZR*<_+B\+??C^O'1U_K6_#4^W7<.&X=[VYM MXL9)G30^_0W/T_A:OSHZJM\I$/KKUX.3^N7N;WOGC6-_4;_:H[N?ZKR^M4YT.CV^:V(;,M\\HYXQ#QGB"<6D:,A("6P\,GEZJ$^]XBY M>"&PC\SYI\;!(\$62E-4A;J6R4G(60^VN0 MU6VPL>@FZ(>^[ M<1P]60X;H13A66(KX;K=2V&L:1AKHJD[$9$*I1B* M23M@K*B1@7E#3"C'160^8K /-"V%=E89L7/;""F(G0UBQTP#L B4I32B*#'H M&(FSG"9"D5,<.X^UP1,($B1G%+%JVMJ'HNE@@Q+[!WMS^!6(V'^'4F"XG>*E9;5Z6PP/Y?(74 MGD1J?MQPH,HP*J5$/HB8.Y]29#5A2$9F"4U1:0N&0Y6,MBQ5B O65\'F*%B? M#=;'3(Y@M"$J@/!BZA&G$2.KG$:81F>EX4X0!0J,F%Z!*5!?2:C/R5@I4)\1 MU&^6=:-]%%Y3%!U+B!.=P%8A"?E(87\94>XXL[E?[VL M'Z8'+PR_W=;<1LPRG,>BP"R.4<6=#(*2=0#"%YIYG' MT:UMD'LV=/]==H86%;ROZ5$?=*(9LB00GK0 3, M('U9<+O N)VUDZ3@=CZX'4N*)UQCE2QR@N7D"B40L*]&2B9LM-)* M>+*V,8,^C(NZK[OHUD))"5L%6V$B7KW0V"QH;/O\C_V=?OU#IK+-SPH+YH)) M8#)$@;C##MG@#&)&1FF9C83RM0U\3VV/QYL,)=%D@56/>9D,!;ES0>[>-7*Q M$ HKPY#S&C00;@2R-'JDC+>$.*M9,/1-!X[#7,&9)Q]=;-JY%[RQ4J^V)LT(8;S6#AL)AQV,6X\ M2!F3Y)RAY+,3Q$2)M) 242VX=4H)+UE.5;\;,%+V&U8"O3.P'@IZ7Q:]-P:$ MD(IX+0**@8$:8CP8$%8H1+1,WL6(<619 Y$%O66OW4QM68Z2F6LJK.9%6]&C>4!:%4.Y(0,)VP26)M0^F9-3 L5%FHLE#EO'TVA2IG194WOAJB MN+5!:T1 !H$J+4:&"I5+A'OODQ-5SR""]?2E_1:#*RO?Q'_Z%NX(_X;FMXW1 M>S7.3@ 3?B3BPS]G8"E-2O$'?Q3#62ONINV4(HSDMW@MV'_9?OPKPAU]L]6T M>9#W\X/NP_U_;G7\UR45\,-_CK _^;MM/YFSW>._6XU/![0.QQ_0CQ>-K3UR M<+4MZEN>-;;\9>/J]R.XWD5]Z_#XGZLZW=TZ^"R$U#H)CZ3$%G$%IH^6QL(0 M"Q-CQ$)$6/8BT, I#'2_>Y8]43"U(UD\L=TOS?9 HJ[7G68[Q#;0FJ[6P!?F M4EIYCHYBK3LQV[5.JO7ATX_K'];A:6S_K-_I7HZYDVI=D)#:>;-_5!T71Q)T M]Q#;J\%_J=-J=?!KO$Z>^9U@ M#]_T>V=^[V$)69>D/.R<'I:R1UWV!U[F)]1@^N&A1-PY]AX=U@.?Q.XKJ6OJ M7G7M(-IN;1N8+M1^/VM=UAAY-[%>O^ 8CADF3]BN611M^/[AS6O\8_S[LZJ. MMTH#A\O /6O@B'D*@E>B1.&':TVH4HS2H,A)I>B4@,L7LN_;9R[<;33 M^/6V=?08FVASU/3\6BXF#K[V!R"ZI/;2T"%PV0"#/CL%#O=WSG>W=G#C"IYI M_^/YX?[>Y>Y^^-HX@?O]UF@=WG$([.##K9^_'IS O8XW>?T8[K'_-[S7SZW& MUHYHT#T*[X /Z-]?_[G:&:\HQPQGC#B+0'3!U$HI(*>B12$$E4STW.;R5$^3 MDBE]YD5*%DY*C&,QA:20)2$BKEG.)$H8>9@7&73DTH()3LD]3J,E"/EY#=[] MG[*0O>9"5BAJ)2AJK,ZB89%K'ARBCG#$LXO;L,-*",-)8^UT%:I'"!L',>L0)!M6:68HB)V M*:E-T(61'LU(,PHR M7GC'1YQ[-/%;S9"?ATN#/8=U[Z^]%7N%;I]&M_4)3X8.F'@@64&Q1-Q&BTR" MWYB/0GB2.*=5N;RIFQN5DA<+#>@I3;L"Z%<%])A%I[1U-N7L41X4XE$9I*/& MR#.82YQR/1N6 7TW4[P >J4 /9UE5 #]NH >ZUXC.!$$I@E+X@#0D<$*32BB MVB7 LHV2T5S;ABT0H-_"=NNPG%.MQJW[4WLD%%#=:Z/J40,@Y!52P1%*DGI/P M0@JP9P[LFQ5;IN"(!& K+F'%EI@!L*U""F/O.*'*.9U7[%E5J%J@^OP+;8W\ MUNHXVZKMM/NV_:69##7\[ZOIN^OYN 0=5 #F[$ *0 CAQQG\?QRV6*(16F% D"76($\:0 M$28BP3E8+"RZ(%QVK]ZM#E[:,3Q9%3W,(KY=( M)ZWAAW51@T R@6?23:S ?;'A/B,[IL!] >%^L[H+Y:/A%J.H%$<<5['[N>UG M,H'D]F,\R;+7\GI[+5MP^K<8QLV<*;AIP"+;-T-)& K"C1P4#IR" M P_&+9R4L]=D8"@GD ('4M!V"$LHA4",Y\0F3K+*<]?#4UH?KPK8%\2Z*6"? M"]C'[!M-#2$J*&043H@G39'%S"'N+0V.>)*PO[]Q4@'[RH!],6R; O;Y@'W, MNN'*6 (V#6,Y--1+CPQ,%_) ZC #)"#"YTE&.RS M+CQYS;9#K1M[T7;]4+".:TE M(@H'+(7!GN+[\.AV DXM)JL!\B1T:+A(2)#@M' M!79I)D&9!;AOPX@H@)T'8,*P\YA M'XYL-_Z<)>"7,0'XI=,KV[!/)+^O$RDD1FJJO$O"W$H9X MH_,V[-T"A\7;N2H0?XW-B@+Q^4)\S"#!.)* C44&9X.$JH2L# EAEBS70@0A M<[_ >SP)!>(K _%7V- H$)\SQ&]6<14$BYQIQ(P-L(H[C6QT#GEJ\G:(($[: M#/&[/H>RZ3$G@.Z="YK%?!_)O _ NGC11LSP/;!]?89M)J(25' M@N4ZPTEZI+V%'\K%R(BE.&>'B)GU72D;,X]#Y6[_*';+ILO"6RU/]]94,[L9 MCL]Z_1.@K[*E_%3^NABW1SC6/"BM$9;6($X)059RAB25T=($\RNJ3B9D@6IW M%"0OHBU2D/P:2+ZQ,A3#0+D>(VI ">&2Y7207)1'!!QY-([CJ@+%U%7!"Y(7 M&\FOL(-2D#P]DF]L"BJE\,YS9)B*B%M-D+$1H\ L8=J;%)5OHRY\@OB,=?+F&>%N6;#7#=&F:.2>)73\PU,#=?*(J L@ABH<%XP;KC. M?;G9]+51"W,5YEI(YGH1<[0PUVR8ZV#,G:0)"=XC%F@ (Y17-=PQHC1JS#D& M5

UP7YKHVH/_3M_#&\&]H?ML8C6OC[ 1NX =_^X&@5Q*^\;]PV.BI MAY?F=%T)N/UII]?,Q[SOQI;- [8.M\*1R!+W01NK)+,VT9SYIVRXYM^A6,S PITDV _^*(:S M5MQ-6S'%;K?*W]SL]6(5._!'T[IF"^0D]O:SK.[#K7]N=?S7):78PW^.L#_Y MNVT_F;/=X[];C4\'M ['']"/%XVM/7)PM2WJ6YXUMOQEX^KW([C>17WK\/B? MJSK=W?_XF4E!+ PN4A$8DHN16K7*W^S'0!6[XFNE)+70-;^T<"I%:O5MI>C@_OQY+33M=W+6ABVA?-P MO_Z1[=>^9%=8M]F#UU&FU.N>]VK^: M[1J\12LOV_]^/XFMZD?%BS>,52T$,!8M>]J+[T>__!2:O=.6O7S?;%=O5)UT MF_)AI&^ O8X'X!XZ+H?7'WZ]7GUU:_D:?*?(NC'FP:_Q.GGF=X(]?-/OG?F] MAR5D79)E>EA*'W79'[BS3UP5+X2BJ&NE?%^/VL=5ECY-U= M3>-EQFW,!'N"\K8H:MO]8YK7S=2YWKJ2(J%&[7_.\W.^()[$Q[TRIWU MPBV77#+&2:U@'8N8\ZB,8-%XT.:2LT%8^GGGOMU/)&Y;BG?L0_AE]-DPC?:O M"*_S+6;+L1)9N-)0=,<,R6M'G5Q2(W+@ISMM[6[]?KR[!??[M'T.U\0-^/;@ M^.^C@_V_FO7] ,]\( ZW?CZI7][RTYU\Y/63.H=W@V-_AN??8_"\S<8G>,;? M=B[R=0Z/6U_KOQU<@>$Y7A:#6"&I,QX)EPSBQ@EDO8U(4Y*=##PWEU[;('1Z M-]WBA7T5@EI1@K(JT:1]D""\',ZVE-$HG "6"EI$7!'4G4W.0E +0U!C13T( MB\2+%)#5 @C*>H6,% 31[*(TT3*:V-J&63<+Q$]O*IAMO+[%L(=*O]F-.8ZS M=MJ""[_V!NLJ;9&^JC(V/M/ =Z.:C']V>OV;.;]3J;%PWF,X;V^B5IE5!A8L MCRRNE+)HD6.@E G'#9/,$Q-"M7R![39KS&U"=! MD>:) ;)U0,:JB+(-)K752O*TML'(S*(B%BC?=SG4F4;LUSJ#&*#VEUJKT^O5 M_M78_>/?E6J3G;"#SG U;[O=R]3IGMMN*&WBEE;%&72B^65\,@N_/8G?/HYK M+I0P$W%TR!#E$:L2*2X%K]/C=4P?$51B M4#P,PDY1Q*VJRH]8Y$G22E C1%)K&[JD"KY:=<7V-U"].]W+JC5M]C06=\I2 MZAK7$UGHZDET=3"N7KBD4M"*()=R(I^F">D@,4J1P?P0SICR:QNTM)Q998C. M3;TH$'TN1,B[<5I@LJ*1?1"6D6NUGB'KJXG\H\\CX//"G,]B;DFVMDKZB)/GB)LB4"< M)8F,CA@I[Z6D/$834Q4*,W65@.*\6%RH3JM=%*C."ZIC2D:R@GIF/#(\) 30 MU,@1KA U++>T!WV#<(#J#))+B]_BI>NG%COHM5T5U=P5>GH2/4VTM";,"AML MRDUQ+>+$8.2<"$AR$J6T'$>O\R[(K,H-%3?% L)S;FZ* L_GP'-,>Z >AQ"# M1XR)7)I"6N04-8AP9H*@.FFGUC;X0G6_*_7]LY\68J\+R@ MDE%-=F&Q)['81$-;*@TF07'D@@8E \876<$\2(Q.V"8J!$V@9-#I6T<\%05+ MY,MXP\B>FWY2D/T<9(_I)\98SKV.*$GO$5=>(LLXS5N=0D8EE<,,D"VG5U!> M"MEORO7QMVT-"SC97)W&MOVKUW5>0B9[N._O"RHIUU.Y.9K)PFM/XK7)YI4^ M:L\EJ"R:Y!83GFKD8L@M[:(07"MA9,J&US3=>XM+9(&!.C>=HP!U!D"]*3N< MK'1 IQHE586%)HZLM H)&HRW)@EIW/UAH:\"U'DY1VX7TULHW-U3&>A=K1VK M3MS?9J2"%$MKH7THC=@O-/0R YL;T%\P18X*[[4-$N,( MP)Y=7LNR>% 6VG$RH=&,E?LM!0]+PNT"PQ\4Z7&GG3@Z:ZJ#UY;-U[" M5?*5W7-CQ;7^[.9T_?[EGRW;[F^VP_9_SYJG)^.-ZH%1.P?EMJ!V+JB]T7NE MI5X+[1"8KAB![@NH#3(BK8@R1BBBM5_;X/<9M*^"VC>U+W@[\>JE--RR[3#C M]*LQ&IM,["@E/Y]-8WA<^0@P-XKXA+3Q8+ZS0)!SC"(O1$H\6AUX?" 3JVP4 MK@1B9YR%51 [%\3>*!XB4&^$2\@& XBEGB%KHT?*,Z:=I4XZ^T!"UC+O&"Z) MXO'L7*QB+2V&CZ.D?#R#H,B$2F&PC(1XY(,UB"=LD(FLROX(+FB8,*5S60JQ M&(91 >BB:10%H/, Z(T&@:50E&N"J+0\YTPR!!R:$&6$"JJ\%[ENS'V%<9?9 M<['$(4<+Y+Y8M1"$UU0\KMNB%]/HV<1&QS4/PK&5EAI$:2:V:#4R/DO]3Z2<_VNDV%S^>Q!6_1J],8=S/1B9]PPF M-'3.<@OST8!,QXH+YZ)Z*-1C PC MSB1!6CBP=JUF.AHB@L=K&V(6YNWLH+'@_3D+21:27)R8_3&F+.'[SR'+&ZTZ M5S3A5!J$C0&RI XC(TC(14Z,$E(0S<7:!IYU]/XK,F:E>O^G;^&F\&]H?ML8 MO5KC[ 0PX4WGY]V'Q_BYU?%?EU30#_\Y MPO[D[[;]9,YVC_]N-3X=T#H$HYJ=U)%*04(42C@G=KM0AT< KCW>^>19AT MF.&15)[8[I=F>R!;MU:@X[->OYDN[QA0+\^R-+/L_E&L99Q] ]NHUFS7^O!W M8_>/VYW1[DD^[=7.;0^LJ5KJY(]ZM7_!Z?"$+3BJ]^_WUWBM!']L;.Z.!;QZ MA9)K3 ^0"4/0LJ>]^'[TRT^AV3MMV3/TC_(RLHX' M2\G0 !Y>?_CU>O75+3X9?"?T.J#LP:^!I9[Y'=/\66=^[V$)69?$S.%AP<@H M#TO9HR[[ S_+$[*!?G@H$7>.O4?3]4 LL?M*&IVZ5Z,[B+9;VP;*"[7?SUJ7 M-4;>3:SJ+SB&8Q;,0VK ]UQ@KZDMWS^V60=XC%/KAV_[IH8,ER%[XI 1\Q3( MKD0*Z\^VE?6=K.IT4LU%T.S:.>(?_K@$1IO'1OFSMPU6V@/RM)=?%"0MWH[A MZE=8ZN#ZU38[N#IL-K9^;<*Q<,[!Q>YO?W\]_%07!\<[YX=;C>/ZR<[EX2^W M7!S'>U?U_7#<.-G!]4\[8"7NDC5U)A0JVC.I,8,87$7H/$QNK4*FN=R,E9)IK<,,LHI"6U* JC M'7,"R,T98X($Y23(9"*Q'0A ML58Y\D'PI*T0CIJUC?MJ;2\8B;VIE+9->.8\ M";V:/[+=+SETJP-OW>OWJMV(>'$:V[UG!J:7G)K'4MRS]AT?2M>]2VNWF>^7 M:JI7)0[II=BN/FYWAF!=$B0A'+Q#7$B#C$D,\8B33R(DHEW>65^0+)L"V5E# MUA#,N*:6B4!YD,FJ0$%5)Y3)& C'&;)@6@TA^X,,^P+9>4%VS,KBUH84I4>8 M.8JX"10Y#) -.%(&PBHZ!8 MZ@JR>@C9[[E%"F3G"MF;538:;+01 K$8%.)@]2%K3$1:8Q&5.N1PD#^)D1JDLNN<;9 M+68+BF>,XAG86JG3/;%]N-9%_WUJ7L2 KF*W4]#]"N@>,\F"SP3-.:*!N+Q[ M3Y$61B-I35*1)2.37@,D:TKH3P7A*XSPES7-"I)G@^0Q?Z@QW@?+$(VIRB_" M2"MF4,),::.#%7GW9P8]E!>O=N%"FQV3<92Q'::*H)QGGND;W=6?Y= L]G)0 M&M&N NL?C%MG5EJBE=5(<,P1=T#XN:,%XEX;3XQE3,II^]#.$"#+G(9?Z+'0 M8PE.7P)Z'#-O+8X\ZA 1UB8"*0:!+#4<)8XCB8;"_,1I@],+/19Z+/18PMZ7 MAA['??O)2$HCBI(1T!ZQ198(@RC,6%041T/LM&'O"T"/CRA)LI15+#8KET). M*A^X*.NPP8AZG>O^Q82T!%T::X&C"L;+Z+*#^6[?B0G)J21EQ#&=FT9R M,!TUGV>@ US^9+E)+"D5@5QV5OE(K<9)P1V'1O5,J8I,"*[=^'LV[VXS]#2K;S MNOGSVRJ0\"Z"**H^X ':QN>EG\#91[\!8)V%M@^#; MFENUE=(;",=@23K-W;"!+>Z1B'$E+4\A:EZ@HV8 />[]VQW\_8^?E6(T@L$& M@\]%;B1D$;"G@3\=6&^P$ ,.US8Z[3C4^K/.^#UX\4!E@!F-"H.&0;3#P@K' M35(2$)=\@=>+SO#6SN<0&;%@E/$,DA.2B8BH,O$5W]QHG#0 8X)J] MK[9FS7ZQS78/C,?8[<-O6W"#_I'MUYKP7Z]V @2&6LVOL76)X.,V:G?Z@^^S\.:KN]B.J3GI'QD\ MQ/"^E5Z13W/9_+6MYE4,ZP_6_1SS)LDE=B;U.WU0N,_:H=GK=YON+ \,T$&N M"-8;3M,(^M>3 !* *GV]=^9ZS="TW>:P?.H+\(%^%!^,_,P?QU]L>_A>N^G7 MP7+W8>SYKTG O#D2V+Z$[S]3Z:1+GJ(DL47<8(9,,@D)$$\)],!%4KF[W4/Q MX&[D0 *I.3]J^J/%DX;[FT9,R,A0,D:B\K:EXFK[,[&!")$L,H["VA"Y0X;K M@,#&M]R8J&&%R%+Q4/3A4"HJ=LC<"I,.D(N9\C,UIB:(!' V$&ZS_2WV8 8& M)M](W0!J!Y8YCKZ?^7JDIIXW^T='G5;>0,C<#NR3EYM:#^:\=:W#7B\RUWQV M/<]5>>9A>>ATUC_KWOP%TI3/!*:'QVR'R@(]ZTWJ0$/]IU>M> \_TZF]K&YT M=IH7Q\%M1M>]>98J<6G(M-=/^KBA O6]?0:O?+E> [FMKI!UN1R,."Q*^SU- MKAM]YTL[KW(P=)7+I4JK?*J';@:)0$^ \'5[L+_@Z=L>(%RI D/8WGP+*_Q6 M,P'<8?5MYLN\615OF^YN??D,JAP7VE&4@[T!QTR@3*P()X(9<80H[7/ Q-VJ M"I,ZWAWEZ4'Q'^"X&T] XIU8ZY0H?V2%%A7AP01D)8HZY'K&E M!6+],5N^J[P= W,A\^MI=6%?432(,QP#4M*/[RI1;N;]C'RV[77:U2%=V_X2 M!PQJAZ5]!JYJ8/K*T#BQE]ET&+%^9["@G';Z PJ:8/P1X4^N50_IX8]8-)?? M3LELT8=![C4'MATL2)-D,]@C .#5?CD;%E'ZO>-ZM4W0#2HZN7?LJJX.WG?/ MJL&KI69&8"WGO(S+P_6D?8M@P[9KU8,-%M/3RK]T[2D;S5B6H' 61\)"*)B@ M[?Y1;Y@/<'?Q?2D#Z6DDF%TD,)J;[9#'$H9R-\'8J/WKB8 #@,@VO3\[.:MF MXY:&/$:=;7_6S>OM&V:YG8LZ*,T6.,W+O/D.NA#BR7+D#/7(!M"5,)4QZ+"V M(1_N#C2V-0;"::MUJ)(?W[*]7C,U!\*<#?'AF,.?6?6YI7D..>@7X(\<>5.! M:92W\N$HQG[O%G'DQ\E"V&P/?#@35#*$*Z?K2@"D3SL#"7E?P;3Y+=XT*OF? MR?XQP^ @?'.*=?! -0'3[G3^N&56(G36P,T]O.H>].@X4M$#A:+KZCRG+^W MK7-[V5O[SR05 P_?&L/;KS]XR8W_=5TX]9X;WYJ> ;P,YII;X4ADB?N@C562 M69NH9+"VYM;-<^K,-"*1#V>B+;" M[K3'M2D@EY^';KF=WE^CM?82+M-KOO6^3?L'GT.44J= D=8Z[YU2B724 <@D M"9@N)[$EC^S;M/AK?W?"H!MI1#?]":JBB>W*OA@2(ASRI9O#2\[&1&K2U_NT MGDZ+V+A)\&5J+[14O9"6ZF%+XZ8WVKCIGF#I1E4_8!4NO2MIF 1&ZI_@'+I]6:=5;VE\N._A MNX_DX+B>=]_%P8@,W;26 ?+PX_'\ S_M5J7/T%S_YWLWZU M@QM;K>;AR>'1PT&3L'"#.B$L#-YZ]9QY$BT*%)GB57!>6S7-HA<-S.J M'#/W%M2%Q@J-S8?&9I776FAL-C0VENIO,".8>8*8Y9G&A,U]Z/(/SRPVR0AO M@,;$@_E)A<8*C;T1&IM50Z="8S.BL1MMC%E"O)8O[S&,]C*O@_=&.['SJ@&XXOTF7J/V^ _X;J?MV>MG%J2BYK^,ICG0=X1''V]Z5GH\4GT.-'UR0A!@E,:$1P$XH9AY!(1 M2'.G.$R=I?2[Y0M*'YD5P/7,.C\57+\JKL>L-^>)](D:))T%Z\W+B$Q4$EEG M8'X%L+BCN;C$0W''!=>K@.M9U2 ON'Y=7-^LUT1K+B(.*&$%ZS6)#CEN'%(< MUF_/3"+DNT5C%K")U&IU1?J!P7(*8.@.,K]+GZ35M57^S--!$T M"MQ+Q*WE*"?+("\4Z=M!Q6RE]CO5OG8::\;1?-4RJ[OY2= MLA4+]\V+^R;ZNS*O(X6E"R5J-.("6Z23(B!I).4&&5P679]#TIB!Z(1'] M0O9)0?1<$7VS1DM.?=!>("$2V"?,8V2UUT@[[41PV%.OH$!_E*67@'X"P)\/(A.$&]IBD@& MJ1& G2'''4%$PNS:2+4..9/SGF"; O#5 /@+&7X%X"\)\)L5W&,%4R8,B@), M0&Z]0DY%A8((T@NC24SZ_MKKKP+P&6U1+;0],UE>(U?LGJ:PQCP;-./O]5E= M]5S/V0_08J\:+U(_MB2#SI[OOTSLS04A5= 8^40LXE(*I#T'_2X!1W/E'0ZA M2@:=5;K3[/"QS*WL"U,6IBQ%C!:?*<=,7YPP<MU$"87"T^S MJ9.T,$Q9^2'^4Y7?'F]@,-;;](%JZ.0662U@.?0[7;IZM6:NI!Q[_:H4^FEL MVU9N7W?=W62L6\K#!=&;[;%.$;F+=FSWXGIMZZQ;-6ZZVT$L5T<>R,=W.XA= M/]OPDN]J[5A5:!^[^[NGMA9[D0XH#\;H#UYH]Z:I6.QM#H9ZZ6EJB@8G9'=K MY[-36CBK.%(L8+!?M49&4HR"=@:;($(B)$>B\3M4,RJ_?V^[X1LYJT0\*]WO MQIKWW"O]5>._01L 9WO-7NTP=_U%_XBPX3Q&,YYN%13!>0#"^?A;!$ZX5 M11F>0$-@%VKE<^]SF*I(G=-*Y%3WO=7C1/SDZN=R!WVO>U7YS8J[R[0[F2^Y)3H$34 24 L(5+-8"I@CH4Q-D MO:'(*, @2#\I@\Z:W;AO$ZJ91'HACNQ5A MV89/!^JFNZQ$^BPT^RO2SW!$(:G9JO3W:\6[&_MGW79O-#)59\,4P5JRK=HQ MZ.*]T!Q@,Z]9WVRWV3GK52"/U2>CIJOCAPX;KE:7JA:*W)[RK_@MML]B[4/L M?FOZ6#O*/>3@H5JQ:I)X 2_>ON&*^YJ]3SS:/6_0/P+;\,M1[JBHAKR48 #C MA8^GU84G38:J]V:MU6E_B=WQSLYWWVW"3!E[3I"2_)D]ZQ]UNE4#[RIUL*(X MD,5\>GX8N6(BY&*K"9,Y[#4ZZ%K9C2< ML$G^1@;\@N@!6[9[.6J> M"4LR5V#5\O(N/&OG /O#KFTXCD8_FYN#'L*JU:O MZB#;K9:U3 SV>NAS9VX S(^F$FRE%H BHS$?]M^SK'GDYGNC6_;._-%80]H; M<0%2L.W.M\('P6,T MFGTFFJ_]$) OWT2FFII&AI)9K\VY5^(? ,L8=T^!3[/R\D>59[,HC0YWM_:& M*LHIW*?.=S^!*O%;X_AP?Q,?[A]<'APWON[^!BH+W;FL;_W=.H#K-9JW5)23 MCU<'5U_$X=;V^0&%8[?^:C6.?V_6X1E 9;DZ.-XY;WSZNWEXO$>S/Z%^]>6S M\9H(3&WV(N1<59GS]*E'*8%-'B.3/*B!9@I2%\-F5B,;33Z8<$1A2FU4TG$))QI'M*#1)\H% M]VF)>S2.%J.JIUOED.S4.B-1KK6J$9N;/N9U_,Y!N;_MV$?QOV?-TTQ7[_+JWSGIN$JMRD=FG08HM'MS M# #Y]M3.%=7PZK]T>OU]NT!]2U\'SMD]Z'B2BB'O+4'Z^^MK"-2E5=)UPL42M-.?2]Y-I/I^^ MG_2QEWWI_,59]L$T*]I*=,FGY1'-(I>M4^1TO4EGTE]SZ8;L,5U)%R)5>J$# MD';O40Q*E\[2%VH9BQ!/^B^RX;,PVRS/-7J&H5OL<*M^5=__>G6X_WNK?NQQ M?>L+/?AT> +_GA_L[]'Z\<>KP^-?OS9^N1VZ%;["F1>[\*SUDX^7C:N]\]VM MPZ/#DP/X]^>CQM;!96._<5+_M(?_N=H>3P<@FH64M$'1Y?0OB1W2QAED8+JP MH$R'O$-#Q8,[W O7&ZI06:&R):F\7*AL2BH;Z]9YM7G9R(V'A1,R4,239H@; MF=T_6",IO'7PD1>X1,BCJ C(Z&<0UL*1C-B'&*6;4,T*BN>Z.7]!<]( M67M#WH2I1V=EUNF9Z])E>7[N\CRN0J<<9$@="M):Q$%30IH:CJCG7/#DA6!Y M:=;W=#:8RKTP+2Z6PY=:N+%PXZO8,(4;G\>->[=-%R68Q5AHI"-WB!/OD M4 M(I@K29AWRD>]ML%FT)MWD?EQ!GK\]RL+S">@-*?";?9ZL9_S/?]H6C>,C1V$ MC9?HTJN]SU@RS)-.R(0H$-3F^ N_M8'#3Q'$6?DH8>A> MR8KY*_^..@GE]**!W]%6*E6)MBPA2DM4>'DR,JF2ZMWTL1"ZQX='Q[OP/<_'S? (KYK)?\*EO0!;X !4?_4 M:![N[_'&_M'1P?XVA_N=U//WO]5I@]Z)MZ0L&66S24PC PLBYKHQ#"P(+I+U MUE/B\=J&(#/K]E[B+0N9+=*+OT)MY$)FLR2SL0K))!AE&".Y(6S^81@RD3&D MN*1,<"JDL6L;BLVLR?W+E/5<\O&T?<:[456F;GO>\65(>?Y M:)HCM_/E4$@+.S^)G2?B/7.)-2H-1<%YBWC$ 5E" M(X!J-9E$;HJM/'U+'P MBQ?P66AG16EG/CIAH9TI:6>\8R0E)JK@D382:(<(#K\9@Q@-G@FA*4V#C,)9 M-1AZ%;UOCL&3KP7"\9O"13QJ7J"C9@BQ_;[(_W?E?Z]?'\G_\3:K[^]\EMXY M:IQ%DA&'>' 464H58D99)P,H3=*4(9_ID!MMB60*(Z^%W6?^3/[SXI'"JZR;W/>**Z.;S-DD:G3:OJ@GS^"*B1!> M0ZU6(5*DN=9@%4F#C/,!J22C4@9+3H$FV.Q\5DOD8R_,LTCOMCA646&>9S// MF&%$D_5>LH24R,&Q*2AD':;(P\PD"1)+N%[;X#/PQ\RZW_9D-.H#\8QX<>(9 M-^&]\[A59>-OXA?'NE3=J1P[&B%YO%5EWN[[##?7\)*CJ< M\_%J]S>XSOZ7B\;5KT?U3]MB%Y3X^N5M9?^OX\/?MD7].+0:5SOTX.JO5F._ MSG/:T.[6-H/S+@[VOXK=W[:O;L7Y86VXB3(A:XE W#**C!0,4<:-H!%K@DWN M?"4?[ I1,#5'3#W%8"Z8>DU,C1G0WCHK@ F1X\8B[D.$WY1#P(LPFX$&HJIN M/.^<0+>3R"'*9B):2BE&.24*.X1RVP"32Q'+$G5&<:B8=]6L;;)U.70AY M-F$+KX&"_RG,,6?F>)XCOS#'BS/'F%HBI'21.(.<=2H7!= (9C"@Q )V1FLL M8\S,(:8N"K0JS/&($A?WMWH7@;WZ+-P[S_YF, MM1JZ[?'-*=;U>#B_@%+]KUM MG=O+WMI_)C=?&>.W47@YZT%;M(F_O"1[9;_DO.+3J69L]GU6OZI/:0\:W.>M MP]Q7M_J9-S$&Q,[(NUH6U55NP:?%.N=+M5OWN =:D.JS;V'/ 2!"7Z,^0@EW M6J1W>X5 R^^J"W\.UX:ML]B .^^?Q]:W6._D!O4K$@5U>ER_:L"]Z[AQO'=9 M/]G&#;J-=^'Z8/%\@#HZ_W"Z P#3CS@6!L.$4% ^LD(U2(1,%D4)[HK&H MLM+,HD5!K;C/&"##BG]GE6@K=XC=/^\4MGH26TUXA8DQ3')/40 J09Q(BJQ5 M#LGHL4B6!)9].X2NL\7P[;PEG9'/=:O\>VSU6/VQL-53V>JH"W@J?/44OIK( M;K&$>5=@G[M0TU/5T5Y>JI="6*PJDUE.NN?=4=5XT>1":^MADU7=KGPW1/XKE#(*\*0E#KT^*R$^W)?\H4J(;61Y4[PB0::N!/*"I&L%3X( M&'JCV6?"Z=K862]>P:9*=&AT^A&4__7:G--NMFTWIU/T_HS=#T>VNS#)-0"G M$:3A^CO\<'^;'6Y]N6Q4Y^U='9S\?KR[]?M)X_C@?'>_2I#A=Y-K,O2/6O7] M\'5W:X=6S[C5 #C7.=R?-HXW1>,37&/K"P5-C=>_?.986!ZD1\'#H'&F%#)! M1B2%8E8'PW2( Y(%$8UA,]>6B%BI1)2C6$NN7- D6IRYEC&/=;R3BS,:\AJ, M>:T:] >+'CR/GA>7_3Z ]?_F&4< :>Y]5\M0* M(A!322%NK4-:JYQF1DQ2(&\QN=M2_;/MP?2T8[\61_(-6D.MEP>UUNS!Q U] M!.ZR!I+9S,O)Y.'P1?\H#E:W\]M5, 8IUUDE[YSU>WW;KLZ'BYX (JJ;]-9K M6\U6=8OIGZ+VG >HP8<3G]3B?\^:8$M4>6J##%.;[3 <]87* MS7P-X.SN?0Z6)V&$1Y)2ACCQ$6GL#(J66LF2PO#S>ZF9BTO# WAG20W?!QEH M?_ZL90>2_;WDR7>U>.$CZ)(WY]K*PW1?6N7"Y4X*O0X06I[<2:[8\CSLDM60 M?=S(OF M5"*6M(AL#AFH;0/9A5JI)UOJR2[2P.$R<,\:.&+>7"'>QIAF](I[ M!6]]*^ M>?J?9>A]S^4/,KS3!ELV_M'I+4[2_'/-NJ&C_Z2^U6H>;L%Y6T=- M.!_.\6QW?X\<[N]<[O[V\;QQ]75PW^9M1S]<[Q,\W_'1U]W?=L LA/>Z\J*Q M]7>K?IR?8Q.N4[TCO9V&*KB,)GJ4I,2(QTB0\=(CIY+0)&@9O ">U')F6?-S M=^07&BLT-A\:,P0SKJEE(E >9+(J4(8)H4S&0#C.-$;,B,8>T16IT-@T-#96 M*1&6ER2U"-FSE?,F#$5&.YF+CDD9':%)D-P:5JU/72JQT%BAL26G,6\X<5Y$ M'QR77#OEJXQ($QF%0=$5C>DAC0&?%1J;+XV-E8J6H'M1;)'P/N=34(LTC199 MPJW7WBK*$M"85+..NYA[M/'H048RRRN2FG7L;;G&XESC+;A2[G1#F-QP'=N* M?>WF*^4:C[C&F\J,^('L_K__HRDA/]5Q=[LNC <,4(ZPEB-:ND8+AN6+X9AU.P6"3HD36" 48%@1IR0'#)"8M/+!;Z9$WJONB3Q$B84(GT2$$U7SL&?$!V)0<,$A3G/]]Y_X*B M%)DD"1("4V:]L8;/V!M;\+]R^'^AO9B"_UGA_V;]=T2KO/.240_KOQ$1.8G! M$&*64IFTLE54!,/+@_^9!+(N6!3[AA5.' M,BS<2#X^M>6^5UQ2S>"L%T8%G6;K'J _*K4V&9&!BP[P"!U@HH9HQ('[D"@B M! O$L7#(\0A_RFBU3M0[++,SE"Y2=Y#"/H5]'L,^4SHG"OO,A7TF8CHYT$Y2 M"(Q&L$ 8"V"!!(L\YI8P$X-2O-J*6:1PL,(^A7T>Q3[3N48*^\R'?6YT'RX- M9IXR9"0EB">7&P;E31",85%@06%!*_:9.D)K\8)1%YI(?F".3K/Q.V4AAE4F MY?M><>5(>=X&Z=!/76CY2;2\??['_DZ__B%3\^;GI!F16A/$+#>(4X>132$B M+T42UBA@YUC9I"L8;5<(:,4):-XV:2&@YQ+0WC4!!2>"5C0A:QV8I2D1I"D7 M*%I&">,V:>XKQ7"10@0+ 14"6@2SM!#0&0PKEE=S $F40U MPM0)F1BQ6NB*@,0"$=!;V"C],-%T)5[XUEDN-)^ZG9-'-+.8:ZCR=".]1-3V M,G'(F^U^,PQS83]$?]9M]INQMSV<\5]APG^I^@!5$WNWLR8&UY8GX+UEX' M:WN36,/.,688PK'"&F7(!L81P<0Q'EW C.8UP9]+B5BU,BULR]Q:WE=Y_ MU&F%V.UM__>LV;_,=]YJ]GRKTSM;H):W5]=X.*[GXXZ_XL-/!Q2P@ $K%P>? M#EL'G_9$X],!.=B'9_AM3^Q^N-VSL'X)S]3,W:L/CP^;C:T]7#_^]>CPY.^C MPRW P_'?1[N_'9S#[^(?P$?]RV>?0 \3@2&9O6;>L< 4O5A\!4X(%B3;"U.>B,Y+#T9&[W.!R?@FHG4/U4&TS%,UK?_OCFDP_+ ME=0DJA!Q\)Q'[9)E#'-%C(P"![4V;:O#]:_:L?]3IPK5# MU<&U>STP^="ST]QW]6GK=S+&21 I2B(&PVS]J]L8_'0GED+]ZM9@2R&PNT@6Z M6+-5Z\?N2;-MASV)\YWNBO<(V#,%H'D4_M9K6W.Y^R/A#RIN[I@,HW*96T/& MZ]:0@]ECY%TM8_#=^!2-#7]X(N(%H19';+QBE'/*'::!,*F8$%Y331_AB7H" M\O>[T8("71P:J4A8DSZG5,VF;UQMS1",$K&M,67L$^> M*$GWFR=_C5ZGV"D_E#;>V/RLI&><18IB\AQQ&A72$A8PIH*C/@FE,_D\7*SC M%OF,S!*P)P9FQQVWR3S]:?XHAK,6T,G$:O/SY2\MV^N]:6_:YF?@#>\L:*I< MVRHKRB 7M4:,!N9H2!X'?-L[-NZJ66!/S'"RAY;O($ B"^FW9O^R=IX=,'E5 M;+4ZY[WW3W!%W>M/J]SBUWM'@\1_>-&6/>W%]Z-??@K-'HC_Y?MFNWK[8G/0 R=E]I?_*.2[@2 M[(-LT6Q?6S19'[F[Y_0R0SBV]?N$PC&+LOU[__#F%?$Q^^6/>>&W-G#X*8*X M$IEP/UM0S7S,RR+8!R["NE<9 /!']CR\=A^&MUW[+%*CM/9>.^$X"V".V^ID*\B#\H@/7/&P>G&R3W?V=BP:MX\;5 MST=P[OGNUM[5[OXFKG^J7\"SX?J'6^$7QW^?')[\WH3G$O7C;79PM/5GS(/D%CDL$N+>:J2-,XCZ:!(GV5>< MN_>*=PSS=X+,*L!Z82H?%O3/*N+8:R9HT-1HPK'E3C$NDM,L8!P"3QG]=P.R M"OI?'OUC!4]@Q([\X.5"&_QY!??5SU(89XCZ5'A!"- MLK/Z2DWE0NF7P_3XQ74.#7" M[VSRIES M=@K@C!>QZYN#P-+>>%;I:_MTEI#X_K70VDS%>#LP^3$, H?^A+?L#$O95U_N M#F9^>R@2A1"?1HA[XTI.HER8J!R*!%B18V&0SHW[9-1:,\*3=&1M@[S#F+\# MT_T.(?Y[B6MW%)B_HH)38#YWF(\WY&38^]RQ*D7B$;QW1O$J^5PH^*S>5MJSK!@;0R_C$E" M(< G$>#'"6<.]Y%R19%7'@P_H@5R4BJP_A(SRJ8 "@\0('UGIE)RBA-GL4&^ M4$I. ?DL0#ZFY= 4J*=4HC -;BN5D1E2;XYOMJ:K>:O=-.KUF9;7?YKC#;DYCM8*+W<,#6 M^L!0\"2!^H(]NJ*C615 OY#Z4@ ]'T"/J2I6 M<"R-,AEMD?L] *RF3\<&R'J2*' M9VB9#2.BACD\]_3B?-O!A9IHPBE+1I'(+;?.2DJUBM8K0!7WLRD;4X(+IZ5 M/Z[34*) ?>$,41(DXEXEY @)\)M,\(W4'N?08OE.4OQ.R*F+Q\\<2DODV2G\ M45(35H(_QE0H02*5TDMD>/;V1$>148(A('T):X AB;-9IB8L#'\\MXSEPPG/ M:]^O<#D\;P@P3M>5 !".+(/WW9CKM7^+-TF__S.983T<*WQSBG4P+&?]AT^Y MD_3Y2BG8G$\.Q_C/H^Y-:N:7B!S ^RNR"1[VO6V=V\O>VG\F$[&;;71K#&^_ M_L/S\)WJC$^KMK@PQ12WFM^: 73L7NU/"PBQH&UO1=\"6@RK6%;QYG5/\^N> MQ^YWBH_,K2-;M69-+DMC%6JNGW%T\U]L[RC/SO4ZA>B2+E135#VDC:VOEXUC M#]??NVQ<;7XVV@6>$D>>:C#>.2BM-DF#I% T*"Z327DS4=Q3V*B6V:Q7"?O+ M=\,JDS_UY'_][$(PUH/:H0,GB.?^RT8:ASB6UG!*>/)/!Q$>)Z/B M,E5AJU%UM-Z#%1<'0O-Z=2G',\I?@T#?U4!A/AU4\FQ=KM=VV\.*"_B>"E#? MJUP;AJM,S=8\B'@M# 6_UFQ7E[!5T?9\SC,@FKA@, Y)NS:UD21MPW]%P;/W$[L1E*;.A]D-(NR! M\<.\M\38@^V!+T0=C4 @KR2,X=>_62T! H2-0$!+U,8L1DC=ZJ[.O/+*0V6> M? $J,=EIK#>J01^WU\Z2 K(%M'\<.!P?0.3H@.8-)C>5F]^WB[Q8N9L6C4G0 M"_&Y47-Y^N3-Y;.&]^-^/!X $&P>PS.+^:OKTP7KXU@!>N<[GUNG[<_O\<[Y M&[*[_A%OO?MC?^>H?;![])[N;(.0O]L\;WW>.6O_=D,!#MK[HV,^'+36/\'Y MW_.=H]\[.[1]M+N^N]\ZS[,76M]W#S8QV"A0ELT]Y1TW.#$4%0=2(A5H@"(> M::^M4B801L+-/NU1ID@,5QK<:!X(<2;89)W5,JK(C;O9-NN-]R='>3H7@..UA7'=?MNWQU_@=, /[(0&]"H-\-? M:URCWQC_A.\:=!P?_FJ&G6_T:N''95%@M2$\TTP37;>[72IN* MLG*M"W2M^KYGG9+ N= LL%/Q!1KHW?[H"S?0N^E53N]3]GNO#R^/JXCG;R?] M?CSV9]6+[3Z<=#P(-+]^$[)5R"V6[Y&,7];5^C.;F?&"O(W',76&]]D:LJS+ ML0Y'?:MR#]6*_-XYML>^8[O5J\WC 7".JB?W*UZB[=X0UN/G]_\ ]%K"EH&3 M+ VO5C.*X:]#^_TIBI4?W ;I-4R5O^?-U[L*X>[RSMO3"GRP.@HIC9&24^$M MQ3I88XB0Q$ [EX>[![L'6N]VC]OHF MS<'!]K;/WX6W/G\XV#G_^+U--\C6YPW>^NU&M<'1AZ/V48OOPO6U#G9R3)^T MS_-]O1>[[]H'[>V-?!ZQL_WE%+S$PD][0+ M,B=:U;2P_\SEFO>3_1>NS'[:=H=+#&!+C&$:&VZ2TLI*PVV4FF,N&1:$%LZXJD$7 MK><&4:<4@L<=D>92(2\$\1$3 MPWT$DC:UP&Q12-I<@HV+W.]I:TKJN%-5%S1:3'OUYVWXO,#H3C%X;7&*CMU:%@*S.8^J5M,CBQ!$S.H"Q T>8 _2P::YN M:=R]-.J8 M.!F] "^+!Y7[*9L".K4&G8G($M6#@K'EZ?;T8)2' 0R%&<6V*[ MA#25"1FG>4I64N?BO/-F-4J-+;F.SY(1JD.4I"CS[,H\.:D5T^ (!,$=\QPK3U?63//VB-;2'78I=+@.08>BPP_0X2N#'),6,0<9I"<$ M<<74X?K$&HH.CR[#D\$&0(SD1/LD./$@!T. M'EEM-$!5QJ/WB,V_R>OR]W"M9]E&.PZW M4H'/6>'SVCA22Z(6*M?R%1!0<*#M0B&E)P MX*$X,!$2843%A$'[;6"(1YZ044RA(&P040&_(R&'1.:5LBTPL%0P4(> 2H&! M!\+ 1%3%Z,2BL13< FSS]%Z"7& )4::TAU^ Y-&5-:&GI#<6"@=>?5W'+>U9 MO8B\/%$/GEFBSZ\82)^M#.2F /S>[QW=HR?KJ'/<<#2=L%3+/0QRKPU,=XR% MR+Q!6 N)N$D&N11"GFU$,]QRG>QKW55=0..Y@C%W[#@N*/&2*#$9IZ$N26T% MDMCD"GD/Q(Q9H&A>2&-H2E@ 2DQM*+-<$+$(>W;HP_;L+"F0O6AQ30&P%P6P M*YJ3I%'6*8*PI%5;/XD"!(3 0ZC%)$24U0\GDS@=<4:1,E I*569M# M_[<"$ L#$ M?!5* X:' ,,$>@O&1IC#:<,P3Q4@[JY&37M*$M76X:KPRA^9) M=<6$1:A?8Z5^;1E+50J"/1#!)J)(B3)&!3%(B]P>/Q&/C,0:F80Y-YA0>#-3 MFT=OEU[:2I5:QYGN;DQ3^L_4 F&?M?_,!6#^V>OGZWHS'/8[[F1H73=N]_ZT M&5D+ELZ$I5^N[7R26J@0*7B(F0U2PI!6.B&J6;*4>AVQ*CUH"A;4H@=-P8+Y M8\'DQ&SBDP;RA)R3*F.!0)HDC$1T@4E*'388L$ L^L;S@@5+T(>F8,$38,$5 M+Y".!19Q1%QZP )K&')*2904-XYSYJG'.4I46E(5*'CI7C0%"N8/!1/A%K#Z M(4F2D$U8(!ZL138FYLSANW_&O;\X7ZO"RLYV/CO26=X5JS!3-;@<#)@E'0$7H\I$O!4$!?$ M(<=4 '9(=0!CX*0%].1\2L!H:?*'!<8*C/T,QEA*FBJ,T;O*XXF*&):Z1P3R\M@ 4/OQ'7CK?4M5UFNLL3>?Q9[)^:E8^^O@ \M*>5Q M7EM+I3=6"ZXQL3I@K+7Q%E.L \^4AYA">9Z/\FP W=D.>PDNFK$^2^"!7U@R=1^QI@;RS CAUNK=9 (K<,9VTI(%B'JDFCH8"."\!.#N7@..3,X1+B12S M(K=IXT@KD5 2"=ODO(E6K*R1><1T"MX4O'EZ@B.BXY(G)IWA7ADKP:,B,5)C M1 XM%[QY";SYN:(L(D9R0CVXO90#WH!+9>J,.*^^ M-_W=6W\;_^SV!H-_70Q([-_L1=>PQZ$.VX*7O*R?2;B_J"*E)A,O[;#&PN1* M&F*QBKFL'W!P7-:/GV3$;!GV\4#$/)N,0>ED=-0L(!MR_1-G&CD3)"(B..D- M5R8Q0$P])095FMG76Y]G(3;>&R4UEM'YR(6W5@N6RWRB#D2!IM]#H>]@.$6S MGU6SKX(]1'J;X"$B;(E$''N#7' )?A#FB03W2V'0;#EENTZ-FNS6NY/)/7LX MD8?U<%INKSE>Q%!.#)%A0)*($ST#CB#0\3*1LD SP61!%>W\KWDXY0=! MG]J'4_*H/Q>/8^H,7[H__W*CWQSB(O=KP?\ 5"QX.#,>GD]&2J+$DB5#D'8J M^U. AXXDBX3BSAK%L$Y^WMWV:Y34*DI>RUA)T>J':/55E,3"LTJ<2I0XYWF& MAD6Y9!)19FS$TC,OV8)3N[[7 TSK4@)0I&@_#4CP9V, ^>J=-0M0:DOLZ M2F2TC$@YS%3BQ#JBYEH"4ILV$@4(EJ]XI$#"@R%A(BJ"330I<22=!'HEF44Z MJ(!2,D$9ZPRV&B#A<3L3"QHL#!HL6#U'P8 '8\!5X"09$HAF>5PHEH@#N".+ MM05GR\N$): 9?,LYR@XL%0X4(="D((##\:!JU +ET*[9 "@C&()YDKQ)E& MT44O6(R.PY-;DXN. Z^^2.26]JQ>1&">J/',+*'I5PRDSU93,H^QIJ7T[H&0 M2R8C,H9X(IA1B.JD\P NB2SG"7Y8*K3Q3"4Y[YQ5;>A708UZ%ZD4F'A9F+B* MTAAPS*+ &HF0*W2Q)LBHF! QP4J5&(E,S:5"M^80L0A;@&@9X_YB\:0"9+4$ MLLF=0S));R-@F!"("RF12U@B$SR8+AD\EC2WB7GT[.&: UGA.C6K["D0\;(0 M<16%4DH2>)0"60#]W-E%(^>415XK"D2'.HG)RAI;=*[SZCN_Y*U*\?M7T*;X MTK4]RPV:+QM6ZOG.-9 L\#@S/-+)B!''TB0I&9(Z-WL@ 8"2*H^PQXDQ1CBC M\XL8E?W7K[(8IRCRDRGR54PG1$R#31*QQ +B+G!D8I1(4E!P!KZPM#1GW1>[ M:4O1W[K$.XK^SD-_KT(93(,3FKA'X$6 GT(=SS%9AC 7W'C.A0Y5U0PO^KN< M^OO,P8BBO_/0WZLX U$:'I>Q2/"@$&TI&GP8C++)>(1P)H80"%)$YXR.B,@ZA5$N7S%8 M4!SGWRRE9'66"C3J7<%24.+!*'$5[& TNLB\SG$.^.X:A8(C(CI!74HA MDZU';SPL"+&,"%'OTI""$ ]&B*MPBJ8Z1"HU$IA1Q(,RR$0YC%PA91E#G%".K+$21?BK)KG& M385U=4W#@ M*7!@HG^-"MHG&A&VN5^_]1%93S6*.?_$M=%2R>F9_,(."A8\;_^:@@5/@043 M/6P$DUZI@*QQ#'%-$G+8Y# R59(R0:(7*VMZRE3HA<*"UUKW\]9V[;&/#3O( M(98_3KIG#496&UDOG[H"Z)Z!N-'R_,K@<8?>":CUI30\#F)K]RC^\.".6L+#4]70%P M M /I: '2FS=G *R71^7^")TF-=(82Y:0*2A*K"]E\";.*_SS=9Z\N>3D00@Q62@03$J;=(<\H1 MER90$0F5E.>JX-O-7D;L#F2Y"Z^:C0\@0G9PTJ\DJ1*("8&I&*+Z]^!2"'L. MU'BT01J$:7#2'8(P=8X;-C_E/IPH-H:]1F]*36NN99U5W+"BTH#A=#HXN+GH MDO(J>AHU%P:S42S[L5)VCZ+VR3SK*Q:\]^=;;_8"CER!^X=(\BR+6T*&"P8O M5=!,):8D7EEC\F>2MPH %AOMWC V"&\V+BWH#PR,O+=]F;59WF4)?P*/3^ /?TY1C6,V\,>6<[QUFOUD_B=N^ORUL;D%>L M8!\)*%CRGAI* PJ,5FU$(G)>&@00*!W N@U"YG:E=\TGGC>R'^?M"'.'=@_R M%XP'(5,V!^$M82P0HIV3 KM [^$.%8Q_ A'T9^TW>XP9EMOB(FTHSG.R'3*1 M&V2]] 1'>%@V;ZZ>$>/G"_$UY=:.[YYX2R0B1KA0^"QV@T MVR.91_],(I\\\*FFRM7H[AG0]FLW/(=@P0T."70:GAEPF*V4;38\QFH=1U(4 MJDC 7\"%XUN@)^%/>U8]K6VXA+?=GC]\:>M]\.;">I^USS_MM\\W2'O;G[8/ MWN/6Y_=LZ]U[VCK_@G<_@Q5>/_R^M7UXUN[[ZSOG6^OP74<;IUO;&V)K>Y/^?=ZBK76_IYBUB6"##!8$<:H54C.@9R&<.;S*$\2*,E*45*P='&5A/*%=!09> Q"FY6&A$XT5=X-L/^ M25Q9JZ+/J%KVQN23N:T"/T;6<0@T@^L-K/T)KA+]#-(_'57_!N\]*[:NG]Q-)?F,&, MH@W;[5[[H,WX.FB,7HPM[I>^!5\R8UTCV4Z_\VK/!BN_7%=\T/$;:WCS M]D/A*N M7L@V5QK;V!KIWC+";X;%^#WV?0>P#D#(5Y@U!IL1J&6G9="(&9 R/F0\@]L[ MC!5H36/$=V['>*Z;\O&N U _%&._HV ;5A]IL+L\>>K&VY>// *V+Z @]8' M"W!VL4XY>5>9A9.O>3U^Q-JD#!A;3#AVCF.C#2=!$L8484+849^#6ZQM(A0# M"^!_#2?]LVC[MU+6F:I5!F"2,KSI]S/%S]3M[=G51\9L[DV&\M_!/'W*UNG- M8'!R-+K3#;!V&=:W8_^(O#JF!^=^OR>BY8%PBT3" O%( 'Y=DH@(;VR(PD6< MXS3X)BEKY(_ER$WMX4H>K')[@M\.%&W8E>H=!0$)K(E90$)R0)CXCG^9\F5XE9FH0* M'G-OYEI]F8)*8=T,CLS_>K6/-98Y!7?P! DZ--7\>\= 36 M/PVSS-,:O3BB_PYPFY5KI&OQ.$?2)O>7C7>95>J6\RZKT_,_7_MQ:+__G/3; MP:#G.Q4C/NT,]R_M82\]203HGHLP4T[@0=#Q\+QOM]OS>;VF0\K&:%WKDPIX M=K3XP@ MK,?&,:Z1M1Y,#,4:Z0AHP8CV7$0BD\DM,:9-E;F>"J@EZYI)/!T( MH34$6ZDP5PP;:6T247OB?*Z.GF_ZM(CG3\5SZ_T>52E@XPT@8PYU82Z0Q5PB MPSE-8.5<4*D2S]M#4ZZ)9X7"LP@#,S%(>,K&",.]I(99H@2UG@$P&:DJ8=!C M8/O+'O,R1D,24BP!L[&.9*PR2'N?^[TZEAA>63,_SUH"@=;[)XU&[]?Q<; J805]N,,P\D@)Y_ :K^HA7W;!11%?_G]7DZ,C2E7=HOS MQ1WU0NP^*^]ZSBC Z ,YG A>B?UR+8R9O=V;,0%P*\9/[-ZLK"K3^2$P@#-1 M:>5\2R7IW!R?<6!@%#7=/![Y/I_'*_=FM'#5F^L@U)>.]B66X%>')1NGN6Z\ M=;X#_WK:VM[XOB>#-9)$@D@(U4R*@'22 @61!'!48*VAD-I%C0V*N92&JY@0T :+A##)1,<4$[H2'W-;?'[.3.Z2( _^ MD_,B^EPYQK53G@!IQR8RZF/4/V$H18)J(T&;>$_Q@$'S#0H&Y(9[JI"5VB+' M#/->,*-%YKFT26]W+,WIMU%8Y@:SN4X+GC:3#_PDAI-NW$K3A:3*6HPE)3__ MD7!=17NWJX96KSJQ?[C'', _T0X!EJ2\*UYE;IL-4E+81Y84"S<3]3^H9JHW MN;N5DA[$B[QNYF0A#F/_*%<8CWEXZH&3=)I_ZQQ_/1D.?KW%>M?^4^UBNLK' M5GNLX)ZZ]NL@_GKQR[\O=D%UCJLKJPZZN9L*UO J;=G$H]3EN%?6^/SCMYO5 M6S=VAHW>$[*));OS;=PD#WR/:?Z@(W]TL0 NW,@GN%C![O[2UW*Q M_O@G[2 MDNVGC1MG^"@1MSX[9;?RJ"SAA7;EWDJ 5VJX ZY=8^.:9W=M?^8SKN'$+O09 M-G369=/S].7-%OX^[?#N<\.O;>%P6;@'+1PQLVCP4C2F_- 9'**4D["=C+ Y M']\'_^A)1]'>XQP/E:H?KN_TBK=*$.O6&N?XY,C%_GQC?6QNKO:T.IDL2+^# M'&V.Q>@#2%&K<]PY.CFZ]+$175"/:MPQXJCU>>.L17?8SN<6O/<>[ZZ'@YWM MW<[N^AO:.CC$[?7V(7A3=/>OFQTC=K[O;&^>[QZ$_9WS#=%>_W#8INW]]A%< M\_K.63Y7B[X7K>W=[M_GF\-6)W>+V!BV;FZR.MH\:QWXL]W/'[KM@[>=G?/W M9SM'GSKM@R\,K@W6IMUIK7\XVCUX?_[W^?L]12SQFD840Y2(.Z>1UD(@Y876 MCDN#&<_#Z<0M;_Y_&JBQ[-)IOQ?I?#GI/-P+'$2%)(Q"(!QQ90G2R4NDA;$V MI_TYQ[G__>UHY?_<*-T_:[%V^?[^3S?\UIL??[XO?7Y(\]6RGO&$Q@,Q#G#B'LID&'$(^FRH!"C M=*JLU.V$^NQ6:O&DLUBIEY3.PST7#.',,81Y3LHRGY F8*\(Q4XPPS@/.2[V MVZ,V_1U8K/^>K91AC$9+ VA_[A7M<[&J8!XY,%\JQ B$M1J0>[MAR@.LU,)) M9[%2+RF=AWN**:J4!2L%KC[BP@=DJ"#(,AN)8S$$[*:W\YEFI5[#1.2+C5V- M;[V\H[;;&9X]Z=SC)UR^13?&M0X=7;XP8#7NCMX=+#Q??=H\VQK M?9.U\GV?OV&V!*8\"LQ3QA!W2 M2@04J&$Z<) G+\$6Z4+#$XAL$G9+RW3F/P M%D5NE#QMIO>2!3&+.:JA@![NZ4B)5=J@Q%1"'*0!9)."OZB,<\2K1 @XB)0U M;U=V%W-40I7%'#V/MM\9#MKY#F23M6F^SD^'.SEIL;Z_O_7Y/6\?;.#6P1NV M^RZ7^._D#NI[+$IM:6)@CIC-DYG $EFF$=68*N"BP0I;M=:=BSE:0 $MYN@E M!?1PS\D4N:,$.2TBXEI&Y!*/2$K'C%>44ZDJOC2E-&D> '426/U&ZCUK,&?S?;OSP)PZV.IR/!6<&TV7'M_%?5Y MLY>B2(+KB +)VV@],&5+#$7!,FDQ=L0$GA/^M^,V#YMH^,@Y6R^A0/]30*?> M,:@".HL .I>^_9L]1<&B^(21="$@KN"Y.F= ['6@@C.3))4%= KHU#G24$!G M(4#GBND(9AR5B2,;M$+<6(T/B:6J0IVC;8FC;1'!'<.E4!#^+).KS+ 2); H2.6VQMHE&K4+1MJ?6 M-F>3)3%*XY3B(BKC0^(JT6123('+J=&-HFT+HFU7MDT%183#'D7G% (KYY$Q MT2!'I*?&466,N9^VSX=HSFPZB=P>18>>534G(@<4\."&\&L-,EZ M86,R+LA "JM>6.3Y12<1B!>7E,2F2&$$D\MCJ*PZ@76M@E6K9EA202+K"(:<184,B0Q M1+6C,7(26.1%VYY:VV3 C*KD.-.>.X4M%3YPAGWP45!J"ZM>9&V[LFV26!5T M9,A%%Q'W#MS7*#!R06#/A-*6N_MI6\6J?ZG:7=\UT/[YF\1/"MADD_@WN8M] M9WA6&L-O;^P9[@-6@2)BC4 \&(5T8A1A1[E(.'+JTCT;P]]TAVK6&7[T]!MV M_/2K5O#PWZCY^Y2>[W=..EJI73=X19K@ "]*SW+2E&21+I;2>398KULG].GT M8'HQR ]N:X:>YW5;@>FMHR_&H.=)\ELGP\'0'N>K?\U+W:8Y\'Z>9Y(Q,SX8A^Z?K&>S>*6_3BQ]'PZ)MC@37W M)-<[6D,Y\\((39DCP@3E9 AD;[-R9*;5/,XP8O.QXZTFT*4]+N%<\ %6(Y^F M=[:[_;:[NWZ8KRMW",:[V]FW:9WM'.WP]CGX*>=OSH"@GK9N^C0'?W1;[SZ! MO_/'4?O=[A'X--T6^#:M\S\ZNP=?6/O=>]9:_R,?__WO\XW)>)UG7@>I%B]H!\S^> M[#G6O,3U 4/_'H:5"K(P0)R6/2.2YI)PQ MA:S&'EDJ';,LJ&3#RAKCTV9*UA0>7U71Y+O13.(G+2+Y$;6/F8AFF9,OO:_;/>="AG;#<'@Y,8UD_ZL+0C MK*M@<3"9SKT4@0)U,T%=:Y+R:!DEID$@[YD$G] X!/Q&H.2,3DI+GGQND+)* M,%O%XG;_Y7\]\[[AHN:OBN]!XK7N<2I:(ZQT*)"H 10=199AAP1)FAC) KRWLB;Q*F>W(^;W9T8E M$E28T>FXT.LNP(J!Z\!%2H1[[@-UVNGHE5284.NHKHH*7IPN ME0*LQZ'DQTFR))AWPB:-1)06<2(ITHGG04F6!AJ),([E BP!&DK%[5[U-:TP M*+&F)V)4#X.(4G>T(,@P&5M*7"H=!7*&>$ &!:#@,# I(RT5V@CB\CQ3TY0U M:4[Y^F)+I;3HF4J+YM *O)06+08&[EP+)24C@I()I9@48& >1! D0EJHN]:7EF@I32(1,9PL MXCR7%KDHD251:9!P(Y5=6=-H)&K5)E26+0X(+ ,S*@4%CTM#$QPHZ2C MEAB4/W(/W,AYC)ST F%JC)=4DV#3RIJ@3;6$^\QJ38GN+"RB^*6C0J^[L,CF M(0_:!TFHXG ",)@T"B>B\4&+B'/5P,O3I5)8]#B4/)PD2Q004H=HP65D&G%+ M!#(&?G/>69E8,-Z946$16S53^%(I+'I=L::'040I+%H09)C@3T%J3ZTE2!$= M$2=)(*L)1HH;*US4(EA !DZ;_-')M!);*H5%-4&^J;SH0:W42V'10F+@QNG_ M;F\.6W]E''RSIZA0V%&+M%$$<<$P,L0;)+35C%-EDB5Y!S_&?%4R4B-'LN# M$S&@1X)!J2U:*"AX?PD%5A&G>, HB02>DI "B(*)&Q@&GOOX6W@0[(IZP0# MI;BH^()/D6)[;DI4BHN>&.N^3](>CY5*(2H4C02L Q*$M&,)N118#(HR;$5% M>QA>-4R7^J+%T?-E8#REONAI@>"*]'"OA0Q!H(B-11P'@IR)"1FEC)6 !B'Y ME34FFWA>>TY+$*@4&!7V4PJ,:H:*9Y/T2 @"*'2E%8^+>(PF @#BC'-G / HX)>V- M(Q0##G#3-'5J:/^Z2XS(2\>&QK4/X\FG#!YBZ)WDP:<7J_*Z:Y"2,4YJ!0\J M8LZC,H)%XP7#R=D@+*T*#%Z<494:I$?BZ/DDGY).&B()13PEG+>Q6.04LPBL M*>=466N"SD5(G/-5Q><\/VD.BECS^7.O8,3<Q@FEJ*KA8'"*TH),L*, M#Q0%QW([)P*4,M*$P*D(Q+*HB4A *7D3UVY'WR_5*/:U\:SW\<6!=00U\3^> M_?[OR7GW-["I9O/NM_=C8]@;VFZCFHU3(*W_^!%*S-<%1>)9F=.MV/UV M7LW-B\7\E-?R$D'D@B+([M_[V!]].K:?S;9QN;6^(K>U-"FC X-\]'PA5WG-$5/0Y[$Z14?FE /UW6F.6 MR,H:IKJ!Y'?AU>I,@O3(W5)%D.HF2#M[EF#*I:=(^KP74@*I=C(E)*00 MP0NJ!<8K:T0W[R+58T&JT&DF67I<2^\B2[62)=Y:;^U9S;S&-B)X@N"E*8F1 M,R8A*T4RX,!9K^*HV<#/0 F\_J\1WOD6NV?-2[Y2T8;[T@19>Y9P7,4%,BT8 MQ3D:]F2XW^O#6<)$6&JT,A=4(,M\HW=%LR\915:_=)*CNHTO5;E?Q1)FBZP$ M:Z,BPA"O _'@$G[AR,HHCK*51C4];RX7:^'=B4?HG+G/% M#5ALT$>?0QT!."U\ CRZ89:]^#T_/A!<^&LFL+_!@3D$8O-A?PWAGRH?D25Y MP_:/X9#+CWZM0#2_.MWO^/W\M[-&S_N3_@UUSY>:A;1S?%+)R34 &*L4ITTE M0.V^]@:=_)E?^[%K,WC\^[03AOL7;O7$@6/(P%>'6 >7?C*\^Y )+/%P5['_ M0LC!Y8T%FOBYW[^XFJ_@'0*5]\X_&,%- 0QQ36";A%Y,DD%ZSG\ ]WD7)#^66,8^S\S<%=N8$Q M?C^&DVX<@\4MM+D)(1_!(/0GJ@3_[,(3>GMV+6KQ(>/3-ESEVRY\[M5!38NV MP.\@%"!&!XD<]\GAA G7 HA9!$#^FG6F#ZQHFLFNOX&>"&55 MMG7LL>< !EP*","5Y;W+5)_&?I5?2KUNMW3C^IC%<57%FN/>N M_3J(OU[\\N_0&7SMVK-?.\?5'50'W0S$P%I?:743CS1[G-T;GW_\=K-ZZT98 M:/R>:6HL[WP;-\D#WQ/L[B_]T9$_O%C2E,24BRT7NT 7"ZI)'GI!+[&R5-WK MM#^I):A%R8"Y81'4U+1,9?\K+CMF!8V*%@SN42[PTZJ >RW(B';6:4E&'EG% M#2?LY2M>D(NL5[4DX]17]?N'>&0[V0.J7H&C-,R^UXGM5J__MY-BXY\[.?Y_ MJ_BOK-XOE]NVJA>5UKWB59I0NHTK4OJ*%Z0HW4LHW4.+!&>IF;DW';@,5#Q_ M'H,%SZZ.BK6^'JT<[Y_T#HX_-Y:WSS;^=S"NT?5,:>[GS_2'/)HTX^\M=T2 MNYT;Q1I'NP=;[UIG6]L;IZV#/_9WSC\^N\>_3W M^<:P==$AY[>;X99#^([?#UJ?=^&,W<[6]GN^<[ C=M(*.%09A:(Z,A@0:_LD;UM)U5C6'OQ\FXQ13- MCU^_%M%\<='<.-VS@C G!0-0C01Q13UR49D\78X*HP+!@:^L,=KDM[>WW(@B MESZ.+U!#[7%PRF/+)6?<>J(C!V57G"3KI9:^U% OB<)?]7%T)BKL$]@/+5,> MHYU'@3"/J +-#1[ GJB5-87)*BCP:^WB^(3\]3F9_VR8,34)]R F,($-<$W^ MUW#2ST6-4W'!_1P7W,QEQI<>WX2SMQW[1[3@Q;WP8J*[HY=<1--?JN0]PFV3SVM-5_\W0WWO_\%93%WNRP/HS+3MS[< MPJ0'^BD3 #6&K!]MAW@;OW2.,VB-]R220G-FA:TKFI.4#TP*AT!7'.*).F2- M(2A%[5WT/&')*J^9/KJI_Z*2G.(=+85W-!'\+][1@V!CZXKM6&N395JCX!-# M7%F-M' 2"8J3%MAB)T7QCHIWM #>T00NW-,[(@4O[A=-V7XSWH;YA;4.-O>( M2YQ)RA -G"*N142&4P&_P8-WW 7#;7&1BHM47*3;+M($2MW#12HNT<.Q"GPB MBV44S"#%O,U=B"1R6 D4@L#2I61='G2V4#[1G!HX+F>! 2>6LR#S8P6'EQD7 M;,24.T(DBR&94F"PP*J]^8,L[MO#UKO-[SMT4^QL?R&[Z^]9>[W=V7W7.M^% MJVL=M,C.^<;WW?5V-Q<8N!B<#80BXW)&B!J&'!@'1 1626K-7&)5$E?,K\"@ MYJ)9"@SJ()H;IWL)"ZD9P8A9GS*UYLA%4FUNS!O$):.(YH+%NAYDLDLEP()K_40E0&1)"!T9 MF&%P&CG-Q7Z26A2U]4H;*WB0*VND*>82YBHF>.::W8?8X9( 7RIMO;+1AC&< MM$J(R>B +POPZC2EB''GA !E);G_ N--]N@\5HTM]"M#AP4FZ"6-_5CEGTAC MZ^"#$#@A97)S4)$2$'2,40A2499,=)$6@EX(>DE&+[S6WTI&,^FDC!SID =Q M>6F0\8ZB*(2/#G@ YJJP],+22P[V!53TS5Y@C 2L#!*<4<2ESQ,,"$:2@;YZ M@@V.HGZT_+DGP2Q4FE4&AYT5.FC-.8D4K#"SV'LI.<]=ZTJ:=8&UM_6#7-:7 M[[EI_TY>H^V/<+[WN+V^*> Z\WV(UM$F@?7;WUW_HTJS4L>89LPA07.'9<8B MLA: P N?") M! =P/'E@+"MKO,;[N)>)/4Z/XFC*C/<>GHO@2E*'@3(H9; UD@92DRA.2;,^ M6J>O0KC"!BVC$\CZF'LJF( TU1II*1A02$ME[OQ!5@ECJUK.:SO"@NXX6)XX MSH.,=DFT+KC>3R9:*U& M^ BPP!2])%H?J_P3B=;(!8O*L]QA(&=;C$(ZT8BH]$H0:92UKE#T0M%+ MJG4)]/YFJE5IK'S4"@5))%A^:9"+SB#)!&/,6!-X+#R]\/22:GT!%7VS9X)F ME'&!%.,$<>$E]W?GL^ *MK8]7/.G_1VX/UB?[M:[3;&[_H6VW[6^[QQ\X7#- MWWK,^-B5.LTEES3+767#1+JK4.HIE3 MK2QZC5D.$DDZ:L)@&,V[K0G8D.@<5@IDL^QH?;DXCO($NR ]!K3@,1K-E6/8 M6T6\H ?]8CCE%3KHW7Z*HBKO,/4!H:$#SF("UZ<(\HC+0BX]B(IFKOKV*"1-@HC$9,!]S 9 MF_3*FFKB4BW_$B&"6X\-2\(19DV>;>"=*ZG6!=;>CS_8.KC)8%W$ M[M$F;A\<,KBW3NO\$_P?UN6\=;H%]]NBFZ)%=T0UG5AY3:44R&J26T%*A1Q7 M 3DBG? J!.-XE];+'L(G\5KCAI3J3EH-I'K=P3B2WFI<62HP#N4Q[WRI"A% RUE3%(JX2*U1Y")?"JYJ)& MA5"E0/D17O.#K'=);"VXWD\DME*,%ELEP1"+A+@/&KAYU78FJ9!"T)KAG-A2 MI3;Y)1SFAUGBDMA:*FV=V.DOHF;44T0LB^ _1XVRWXRXTI+GLC!-UDT(>DEK/9EC?B.MY:FAVH-W+@4-B$NCD,'$YMIP 6F MG#0^L_1GF1SZ6NWP8K'TDM9Z+A5]L\28%XA[[I'A M&B,70[*88XD%65F3JYSS5<7G5?HV/STLA7,OX&&09 VA1#+A,">Y*TDB,DG+ MF03JHEA) 2PC:DRV$0R4&"DDPC$/;FA7X990BXW7-P 0_CCQ:4T2((J MC?]2\: ;@'5P,AAVTMGH3QT0V&/0+EV!XC.K-,TJ_6;0Z*7&'R?=L]%J,[+: MR!JYVACNQX;]\J4?O]AA;'3 ]G:.!T IOMGN2*5DC5,[^'&_P+F !A(OE;W9O%B<3WEM+O%"+BA>W-SKU/Z\P5KP'>WS-[2] M_O[[2/=WSK?6X;N.-DX!%\36]B;]^WSS>_M\N"0UZYY!SND=RB)BF/E-%@ M+00C2-.D$*7,,Y^"Y92 Y!#:O*O(;RPYJPT@!E\CO/,M=L^:U_?.S=M%NB$> M?C^&$Z 6Z;$(\RD.,B9[VRL9:UM]>^] M?F65L__=B' YH3+5Y[I"T=&;EW%F"X9VB@8!*O3M5\'\=>+ M7_X=.H.O77OV:^>XNL?JH)M\#$[Z[]-.&.YGUZ.)1^['N&!G?/[QV\WJK1OL M(DUCS)UOXR9YX'M@41YTY(\NE@ ')HMTL93>Z[0_*;6J27C-W,L!GNZ1 M_."N[A%XK.D"J*D+,+9,KW@%+D(%_W']7];&\8+&.S#IP^HOZ]E9^MUV^M6K MBM9=6ZSG[J?Q$F&B<6XXVQ!P$]U%RCB_R*;KI>NR7W>RT*H$OID/DE#%X026 M,AJ%$^ G!2WBJ%X;SR59^ @?J=T['E&74:IPS*4'2Q**ZXF=H]W#]M&GHZW/ M&WP7OJN]_N5LYZ#;A6L\:F_O'^P>?13M=^VC]LU0W$&WLWOTGNY^WA$[V_M' MN_!]6^M_=+8^ U^F.V0+CH%KQ#MT!_CQQF2!)!4<'K0W2'@/--D0CRRX60@; MRT+440;"JBX'//<&)',JUJY-1O G /*TH%$[B+Y_EF+F^U]0L+P[A?$PQ+QG M"N,!D'@C65%QCTP[,NNX'H L*'D_E)PH"*54>!9"1-KB@#AW$FDE X FE]@; MZCP5.0+5)//:9OKD"#FG:5DC7,,U![9*&X"=EY:63TLC'Q0H?;GBLTHL!IO' M /&=7GC7[PT*EYP-)3:2&/-5 M^7@NN=C5J\N$!7>SI$<"PG2Z-#>-+YQIWF@P.2"&.J##G"&:\H"8*"1RWE@D M(E?!*Q&U4X &N$GKU'%^3I&XQ:!%HU3B2T?>%A )_UE_6O0(G_)3B;$]%@E; MD[PH2)ELH!%ADZC]!A!@6G"@64-(V@?JK'#Q*$G%)C,W/.&A6$2'#EZ@7RD(1H=]R M9K); D1+0X6"[SS:5[P,K8]?_][KI]@IS.AQT'AM>+#%"A.%&;+8>,2#J'JL M.Q1E5-%C+MRH3=0J48\A1B525(C1@Q-K-[6_<*5Y \*U1)O!DD6)DM,: ,$# M(#"=4)!8,$,55=977$G6J?G!ZRO?BL>A9H5;I0W$B[>!*)5=+PREU^;7<&*% MP8J@J!1%W!&!G,YM(036Q% ;.,W[K58UYZO:/'KL\]RUL>:E7Z^@NFNY"[B> M= ]Z*>"J 1A.\$IP*G1PD2!GD@4(E!:91'./+86#J4S=8G!EPWE_ M]KWBP=JHB##$Z\"]2!8SZK (A"<<7+JC__B,6WXWCKYV>VIWI?2#[=[0=B??_ZTW&+9[PYT(5^Y[7XYSQXK7O.,7_O9ESR42""$1V21H MGHT)W$5&@QPAE%(1N8S 763SKAJBBYWB(%/#O. @*OW+U05)N5K^1OR>?X^- M?NS:O"ERV+MSB^1JXW2_X_<;G4%UE!]_W.6#+T_> XVN]F/V+SH476VFK(I. M&N&DGU^E3G[(6NLVM<.O_!FXV>;*Z?K^/1]JD^NT;=V1%4:#5:W4B7P M&5&E%(V1 LSSUNJ"7I/W6MGYAJWNM0& T/AJSZK]KYWC+'A'O>.Q4%4C7.'] MT0&YK4&%/2==.]J*>Q3MX 1\H$9&"WM\EL7GXEM&4F8;/]RTSKTQ$CL2-.-! M&^>,X:!75#!FC:3W[>MU"H1]$(_G5HE5_?@0_WO2&72&%]@YJL=:U.9=#X>[ M_/LA:6UOT-;!X7GK8(/L2;!1P:J$J'6 ?<99I*-WB %?X8)9C3E>61ON]V,< MQU^N4X(QS#0;V_L1<&U"$@=Q..QFX4Q#D)XB.TLF.YMDC]GHJ"$$)9I[QV(* M%E08CI3&V)E@'1-Z4G8&MX3GM#/N MHG0..S!NCG#EJ+76$!!AJZV'5VXZ #)P; F;9N21.:%&[GL]/'-Z?[:4@B&8V()6XR(U3 C(A., 3XK!-C*O< MQSRO[^T)XT!L9GOB5GLG)1')8!OA5 MRFFDO'$(EILA*R5#!F/E++=Y8]+*&D#TK0?[/Q4I!GXZK!9[9!_&[;M"!#"N M>G5E.N+W._%;!>_FT\/O7W%]OQ+OC;(V:'F1VGM9]>]/M M]GSUVU:Z[;H/?[-<.W&G^ZYNCWLGQ\!4[;RWXSH][>51Z8."M<4'@ MA\$:Z3Q"/5)AN6:*&Y[KG9IW15HNFS7-)#HJ*N>YTX9RGG0PCOD4@\&)1^V( MR:)#S(7HW-J7642G!J)SN*<(X831;*& ]G+C"=+8>R08EIK#'[D&[LN:=Q7* M/;1#G,-&1>J4Y2)QK:T!MD2) B1BR>M0 0_18^D!,2K24SOI.=_94R%A4'^" M"'$$<9YJ:(S M8:S'O7"SK?YX$8<<=P,K7>+ 5KD4N/=,(FUSH!%\$^1(4HC3P#!7-@&AG;5+ MW,O'H\#S;YR.TTD-.^Y&]"4GE!HA=R)*MM,?4[Z)L&>6^7&LZ?_^'PWP]^_! M9,SI>F1KQFYP5U&]^O6#$[HI^"*U6%NH?G +=;&4S;-YW0Q-SN[\:(:?>C5$ M^WG\OU+#G=R.7>?&WYM"X?+ MPCUHX8AY=4T+/]^+13U%"6QI/59:C]U1N19U4HYSRB-+X.5Z2ZUVQDB1BR:L M"\_65&/COR?@2&X>#\ QRG\<;.5JG>U]>_RZVVV<@KMYL+/]X6#KW:>CK7<[ MN'6T^7UK_1#.\?YT!ZZI]7E3[![MT)U;%6YO>/M=>[_]KL5W/^_ M;X_VSG8 MX%O9I5U_N[^UWOJ^<] ]VCW8[=QHOI/'TFK,."(I[YQP1"/+P*>5*FJ&8["& MY-EOLHD?/5*E-'$L2+H<2.J)5@%SS9/17-#H3&3:$,:B=MY1_I.L04'2I4'2 MR<9%(JF@0T+"!)ZG:$;DDC8H8F8HV-DH@UU9$SFV49"T(&E!THJ3!NTL!0;B MN.#6<1N35]IIJ[P)6)N?9- *DBX/DDYP4J(Y-BP@G&+>WI_R#!YFD+%$&>9C M'C,*2*J;[-&[>9^U;>[U+1EWS+[!BUBR?'-$T.7HH"7*]Y3Y/V7^3^WG_US? M1SM3Z+A^TW$FP*8QJD@HBU5&"9510DO9<,(Y!PZRD28IP[4QSJL@B98QZ12U M2',<)?0D_L&-5A3+PO_/=P[>?&^MOST OGZZM=W"K8,V7,L;LOMY0[3/6[Q- M/W5:YX>T=7:3_[<[K?6-TQ;P_];Y&]$Z?W_6HA]%:_U3=V?[D,%WLMW/F^=; MVSOG-X8+11=Y)$#]4\P-X<$W1"Y$!X0S,2P8(4+FL1E&KTZK5*^I!U!B*266 M\K2QE(.)9NLO6!1Y*R51!B9^AQ 3!2B&"!-A<,L4I M$"R?NPP1A:)RDDJ*M;)L3B53]6LVNQ@IZV_$O#H48"4SC4@]#Q^M2B MW#O/!H6H)1'Q0( ^ 3PBDZ13A@FB&1=="@PR0DAP7AMYEO<4R)09:Q1X4]/"Z"78TX* MA7H01%X;;\2<""(Q"B+J3)[\YI#.19#8N"B"%BGE"+Y>E5."4&6Z46VQ8:D9 MU!@ %8[+)>15.U15X549?)1F7STJB8?/0PH2WW9,H#D M! -UX(<()?)<W*&M?-*;-W%VPFTBN<@/0P)2\3 MD%Z^,2ENG7_*(SC4&ZOLDTWV>6\,[Q277=U_1\K$J<-I4 =?O:&W3R9WZM[JGS+5[M&OV? MZPU4I4/7IT]P:P^'7H];VSEGK_.TAP. I4!"\>[1SNO7Y MPT'KX!!>OZ&[V^&P=;!YOG,3#H]VX#R;YZUW&0;?G+:V/QSM'KP1N^]:9T!Y MX-C=;IL"C0%J\_?Y!L#A%[H7.>8VPH(&P<"C@Q?(,1,1Y]$[8"M<8#>R@( / M8&JR_0J!!R^C((('KC6S#.12:9(,3I3*6XV=+ZQ98[S^C3_S)(M;].)F?^]) M4!H_G9]^\?4+E88;[92.,21N"',L4@^&VFF6NVG(G_>\;5^UQV[L QD+X]MUX]O].K[=T?B3W$?A*'\4##!H'E(UYT4+Y_W9OLJ*5D( $-8)8ZMUEQ1 MKX*5R6FO_:Q9QVIJ%S"^&U.[\F2>B['[V$2B38V M(,X"!4@"LJ8M48!0*B;J/?$LK:P-3Z<-5SK[&BN^_['Y5W,D,94,-/[?2$PF M52?SK*]]>&1]D.E*KD DLISU>^%D)"/7!>E22H][C6X/?/%^PU9=.QJ@055U M<:-S/.[W/NW[LHQZ<,& MC6^VNR*=;[:BKE=?L\E?F7B9[T'^+S\UOQ6O^-. MJBOS_1A _$?7]=>%X-^\O7Q3@]Y1O%*-? V9A/[H5B\@91(,[DQ^O 1*W&/] MIR])OOO\[EVK/W'B^ZP].&"H$K0?0Q8Y>7^/$X%PLT_C^XP- [NA@Z.#K^"WQ-'V[]+#_ ;YT0+[]P M? &#J^&7HV$;\-6#D2LYDL))-Z4;O\5NL[K5WG&.&N5/'\?AV)\ CG9Q6[Z7 M[R+3JCQ) MD]5^,!JY6\U*&DS&*D"B1[J7<:$?]_,QWV+CG^!Z#?XU5LC*1DV?D#*)H:<5 MC;OLD]7X)YQ['(H9_&NANV:5*2GE8LN4E#(E9<%F5I0I*65*RO,NW"NYQC;O)9+G+FBWQ5.VW^F@@O/,5NFT=7T==NQ>Y?DS7M%NMB!&:O MR;H1PE?2V,")$HHS'J1T1 :F3'2<">R4OL?(\^MAD'$69B)0/Y;-' NI45G% MP\(@XW*I[SO;[4YK>W>_=?[_L_?F36TE2;_P5U%PGWMC)L)%U[ZX)XA@;+=? M)D9RVTVW&_]#U&IDA,0C"=OPZ=^L(PDM!K,)=)!J8AJ#=);:\I=[)GRW?XQ; MK]_C@_TWWUMOXVH[0=G.]8OGZ>@SYJB3[*"8.&U8U)QS:*F01EBF>9&)*7]#?UO"OH\+OK, M!&L:"OR >XH"YQ+QA .R-!&$M:!"$6LIY5L[IJ!/09]G@SXQAQF[)!+VE-/H MG5<1P(='3K#QGM[0,Z:@SR.CSU3V43P7HY44.:H$H(_GR"EC4/+1"^:U$HSE M:-0ZU=+;J#I9>]FR'0=/8'79O*(X3Z^Q37:SP-:=86NN_H)(H* %RY!5DH^" M1K-TBWPBDE&B8N0VEP'=IC5*<"D$^_R4G$*P#R#8&2U'$X))D@8IZG+>+H_( M\"@0)L&+0&0,.!,L>[B:4PBVO@3[!'I!(=B'$.R4PSKFL23!()=4)EA-D-%2 M("NUR+6VHS8>"%9N\QH1[$9YIMY,4O3Z<7C6[^986SL8Q.%M6K"5PD^W+0JW M$C5ALK4?JIU]U\V?[59[6R#M3I V5SO$21JCD 2%J!CBE#M0&CQ%TE(,FV>4 M9G)KA[+M'PN'E)IM:T&Z3Z P%-)=&NG.UE23-,B4#+)"Y[2L%)!-A&32!;$Q MQ4"8 M*5VZ20[GJ2[A.H#H5TET>Z4ZZ+DU8:U'\46A=_[[9RA.9M"5^7_]>&95=&,G%4#P[VH,O6*^^%9N!]R M6O>/Z+8[LY'O4K7Q,S[45U5*Z6XWS%^V?WD0WCE8S.K30<'$>V#BP9PF0J4G MQAFDB*A:F1FDL;4H.J\AO2]-@RGT7D]ZG_)W(T42 M(A@4L;:YQA]#.@B*$@>EAWMF.&&9WFM7?G-3?">[?GAF^VW;:>12 ]7ZM[;='?P7=CL6:+L;M/FYYH'. MJ$$J.2XYUP93FL.^US#II%#Q$A620L5/3\4S7>@X948ICS@S#GXX@XPQ!.&$ M Z4\J!C#U@Y_>(A6<:_93A[ M?1;W>]--'Y"";G="M\^SFH;"Q#FI#"*)6<2]4,A*'U"6*P'W@I 2- WZ\-2T M8C2M+TD_I:912/I12'HV"X1CQ1UFR&B12=HHY*PD2&HJE7,D2 ,""[LBBJN0 M]-J0]%.J'86D'X>DIUPZ"A6=#0)I[K,B0B72GGA$K8F2WM5-U!Z"_%DI?7TI?@GY2*+U>E#[E MYZ25,U*L]E1)1"+EB*?H0641#CF;:@MEKCHM/D/<.F_[[>,]G^CP5O+NO_K)[J 4(+D1'Y)/UB'.9D*91(A8Q M_&N$TH9M[8BE99KD2UV4ZG]"5+E"[4O5X\!'<9839S&R&)J$#<:=!B) M+7(B,NY$HC'87,E\657Q"K6O";4_079]H?;EZC*@QW @=ZPYIH]J8^V"[Y)-2^)*=,K96:=Z-FE$>V^SG>IE'EN$/EJ%_ERT?U MVY1G+.<9&Q7?F)5T>YE*]3GW%1^=U57KZ.O-K9>NB5>X]&H6>O8JY,GFQW'_ M\MUNJ*[Z'9AV/P[;_2IV8H:_#^ P_-D=9]+%,+%>[O;; ]B)UV=]^#D2 /X= M4Z\?]^WWPOSOQ/S? ./?&S;_R + [J&5U,<4" CW5"(>-%5Q8\>"YX<'")!R 1!N(H1EQ[CC@1#%DF R(A M\B1HY"'E' IS11+%2O!@HR(S9W,B&[TTJM[=Z$T+L91 S9IK4;>+\_@9<'Z( MO@/[WDZP@'G N^'+V6"84?.W?N]D]]VKO5M#ZV^]/J#KM*)/5<9G6M:G .H] M ?5\5NLRB@DA14+1LI#+7PCD. ](9&:+'0LPIX MF.IC)!I/$C%(@/Z%.,Z%_[2@2 EJ"2%).^]RZ'BIEK/&4+$:E:Q Q7. BH,9 MJ*#!)RH1C30BKKQ'!G-31:(3 @(I"Z)N4+%1SJY%=>WTA]KIQ>M5JI1#)@81%2B/8 M=8:&I0>K%FAXMM P5;Z2T%9Y)Q#W'"0JKA,H7Y0B9Y2PQ@I!F*Y;%>8"#?53 MO@HTK DT3)6M0#FSDBJ4L,Y-J51$)B62K;I:TJBLR_WD<&EN6Q=EJSL7:9AC M#(MSK.;*5AUL5I, @X*:]T1-/.?\,MJR"%@99-6VRM'<'5PCX3T."DN*A"\?1!8B*T=O@0 O2MI/2,;][K!Q1-GB!68J"E,3!4P M4+:PH!@T+F]BMF@KI(TEHH76O MK8_9L-WP2 K<#9:PF^X;GXK16KYDL/RA=^8Z\?)D/ R$:[=O_W-7V\42%ZC> MW*D6ZN[N"6S!<%IS>>^:&F435G4-0ROV=%I;L?^AH&Y!W6=@-2AHNW*TG;$6<)ID9 91*D 7 M$-XC;0-&WI$8?5 Q! *Z 'V0+E" M@!M =HG-[X4H%TYT$Z-+I)11DE2B #2 M M#*B#03#&E07W3D0E G 6@?9I:M#=!65IE?AA9>"O^&]M>=R:Q:9R=P OWH M[WS^V]VS*EICYU]PV61J)[;_N=T=#7 A0CG; MOI?/11NQMB%XA-5_@\6B77 M_V7G$R=H#XH <\][8T2F5_V8P=&\37^^JT=AD<3Y73FQO%BXNDM MUL&ZG0VOOV5FT!Y&&?M/#T(TCXGK^>68_7G4GXSFU'Z.R/6C/48VP6!?VLXW M>S[8^F5^8V!7%M9P:4J8!]<__%$,9YWX+@&H_@8T&,,?0SL\&^SG0[\/K_IW MI^>/GRE2?OK["/N3O[KVHSE[=W( S]F[:+Y]__W3Z]UOS?T/)Y^^[(I/;YOG M[_;A[]>?.H"&Y\TOK7:.^6E>?+XXI)3'2)Q%/F"*>([X<<89E)1Q(%-BS9C: M:D1@**>94OIG<6M) /#4U+5_%"\+>;>[C=-^[TOTPQ@N;;$S=;Q>-))M]QM? M;>UK9*Q-U3F"&>2#E"\ MMS(;-EVSZM20NK70>-TY#>I;A[D MRE/55>?1]@>-6-W_G[/.>8.1%XU\>*L'Y^/<^!;[$=X&MW0ZO6^#QC]@N+ @ MG3RRF:+BBY YWHHQ ,IJH2MDGT)CQ4U@P3OV=!!?3G[Y-;0',,CSE^UNM6S5 M38M\ W9XBB#;>(0B8WO^^/GCK[>KKQ9XX.@[1;:-,==^C;?)/;\3[/J7_NS. MGPV6D&U)GM-@*;W58V_PQ-RAT/J-EYH?+KU"31KQW!6I ^I*=> B+3Q9HY& MYV2[)US"&?7W#L)@7;2MJYP&<@7G5A4EG@RV+<*CSR&V!T?$9FPSM8 M#:W$S% L2)2*"RDLS%^)I'V*V6-C#_?NVY5O_.NTO-NZV/\H//\;/.M[\\L! M;^T?X'?['A^F/1?O? M+Y])Z\M[T;KX MT#[8SW/]ZZAUXZM':'%PXN0U"\QKH#/FH(/P\P3$[TTR7&MF-:$):,9H8XJ(RKPN5^3P (^ M#P6?F6Z@GBD7!1&(4:L1MRFA' P.6.0B(8$E*SB #UU"F9.2>W<_HONC5(]\ M/F&$-X'73*VF EMW@JWWLS*3((EQH3$2S%K$*2?(PJXAH:3 (5GJ LX)PP\N M)5#*MM677)^@_7@AU_N3ZXR40:+6(G"!*"$*<9/)U66APR9',7/.LK"4RA]U M+:56=QEC+_M#XF!X?R&C%$"ICY QV&K3]GI0S04PEF@B,C8T!<>H9, MQ %AYS0.3"9)8JEEMNX$^P1B1B'8!Q#LC)P1HI'">8Z8T4"P@BI0"S1' +D2 M&\Y8C 0(EM6JQ-@-@L8D4@8&&W].X_6[?Y_G:V9VOR#XG1#&4HY4DF& MB"T/VE<=CG2--,5"TL]/XBHD_;@D/6O\(=9:S23R+@%)YR:'-@:&@O,N4@#O MH$+=2'JCC#^[ES7S__'9MKO_+*7S'S^C[PFDELMMG=2J+2!V)Q#[/.=PTI1+ MX#_(>R,0YXF@G(>$(F5>)>^PDW9K1VRKAZ?H%2/0>HHDUU28*82[?,*=D3Z, M#HX;;Q'#/E)!X]2V0[&E/'=;R@\ ]KL] MK[H'Y>ZKD\TNH'8G4'OS;;:V9V0$6),B2#)N0&HAV75/'.*182*32<[9*M:F M6%C6E(Q7X?4I9+P4,I[I\4>8XUGY$)%SQ$G"R'KN04*A(1'#C?.I3F1<@F_6 MPX@TINP'R%N;K5K67=Z:[._OL+T%H.\&T.>S$E("=$:.(\A9$5M$ M%!$46Y&HR"&2\@I[^)T[?!3+4!W)=Q5R5B'?!Y'O5+Z"30K64M"0%.6YO;I& MSF@0L@R-)/%<0]$ ^8IEM/"JG=WG>1?SB;GESN.5\;F+)GEM4:;GB'UW@+Y@ M.,&4$\X2YY$X;24%A<0Q[:/A>E019SD"2T&YNZ',<) LJ&,&1V76_7J<4E\L\IB7ENKNK8U,>M?$+-4P]SY[;IC M]42E,-?<&U,+-IKW^*^\Q>]2%>Q:[6]AI7=CI6166G:82)V41YY%@3AS$MF4 M@)^2%!7QQG!5A;CB=2P@64CV\2LN%I)=#LE.I5]G;*9,C$R4'G&B(S+!,\0P M@*SGRF#J@&0Q+6'I*\V*RQVUAV?];F/<5.4II-SU]%#4R[\XVMP/U=Z^ZQ90 MNR^HS;5GEERQJ!Q&4DB'N)(:66PCLEHR4.J=)I%5J38/%D.*?[&^U/L$[L5" MO4NCWJE(0A2.GCN%8,<,XEPG9+@ER$B?$K$Q,I6IUUS1[K>$E3^-^6W4[6T) MQ86*3E4?462A\,B;D]-.[SSV"Y;=#2!H\T5@IQP3C2G&#DB=1> M$YND3EL[[.%05NPA]:7=)Q!$"NTNBW9G3",Q8LU\0EHGC;B/&-D4!:+:8"IM MP#SP3+NX1K2[48:14N=P7461J295JJ$M$]_XG&P2I#%44X25)X!OGH*>)37" MFG":8)>#PG4KAU:(^?G))H68'XV8I\(*CMX0AAERG ;$DV/(NIR5CRU16E*0 M7FS=B'FS;"9++"Y4-*\ZBBH+U4?V^S#'3A6?6OE#)1DV0D)(B M+CE!)G"/$@!>=$$1;D6N)E1,*6M,T$\JKA2"?@2"GLD@8U('R2/2QBK$K27( M!H]1= #%Q$F#O:W*!]6)HC?*P+*4\D&;K8K5+)U]9D>+M_J>*+8W5RX("T O MD\L%.(S!'"!3,/KC-2+"@U)MLGZ?Y9R'899#L5/JCVT::@ MD?84(TZD0PZV$1E"0W):9WBM$]F6\D#K809Z>'F@S=85:R9/3=&X%!:Y/S+/ MU07"V&--/$$QEU[D-A=N"X*A1(&_:@??6O?@ND#%QE-CNGU2(T^AVP?1[52B M$LYB*8-'5IL $E6T(%MABIST1"B*&<;YS ^M!K1$17%32X4\ M7C6@DC"Y!)B;JPBD@V*:68^8SA&],G=VML0@YKD4D7"+FM@KS1,]XI!([JQOA,D527G>)%*81,U78X=E@(I0^OCCZ8%]%[1;R M?QYBCKX#C-2V8YE4QN[1"RCFWA"OH\)_2YB\WR_K+][;O;%1QZ. Y-)?QH"1;*,"2# M28@G4.DM"PEA(:V.Q'O%V=8.$U?D]ZW2 [RN$CR#90F],]>)C0EE/^-1;D(1 MUMT3F,!PT.A'W_OK87('^WQ:0RL?&'T>Q!F59:_V, MC2JQ^@Y.2K_1Z74_HV'LGSRDH-D-M/Y@=VKMUN[V4M=54ZRWU%4+G>\R 6"F MWOJ@U>OZ*A>@I"K>4?":RSLVT4DC6.0L5&A% 5.PF"NE '!2VV+ M&L7]%R@J4+0:WTZ!HF5#T50'M(F0*I.04.81#RSE9"2. M.Y6#%73LJMG:M" MS=8D ^EY"(GCH][HM*UK=]K#]CWSIDM.PU-+5K_'[@!>M=L-U4[^WAL,^W'8 M[E>Y##]BW6"4:SG\[W2C"[[=#=_FAX66))H>,5T/%,JK3Q47C/D%#6 AT;@IP*%$EM8C24Y(ZY MF8Y_U)CJF*RTWG:LAPHI)4^@[D+*#*H5/>R>^-:<2Z*6@>H@F0#!A *^)9.0 M42"L.,\QE2D%K]36#N57E*\J.3]K0R"A"N"(1BA(W-?G7- M0><0$6D9@C9*.B7BU@XS#\JLKI\]I=8R2BL.9]VTE:NM\8^)I'+^P[H_1:S3 MV*L^6I>K'.O7!L_>*E.@=GMPYTBI)2Y0O?E$/3Q^HVB&#Y=4LM<=1RY4@0N% M)=R-)7R?"_ED1H),QU#2PB$._!P9'B7RP5M@"(Y%RI<:\KD\TJEYP&@!T0*B MM0Q6+7"Z;#B=Z5A/K*=<2B0,BXASZA'P00,2MN3TET!;=/3+ T$^S^46QT00SOP>S38C+4_SR)3)1Z_1,[A$=\'[[LGIV@T!NB M\14;&8[^Z>\C[$_^ZMJ/YNS=R0$\9^^B^?;]]T^O=[\U]S^_7W_JM.C[\^:75CMWCFE>'#\\M06.62?OMNV&1E[>AQV,)=\]#DC+QJ9S*NCD[?U!2C\@],(]WZ-G?,7C?8= [6W M&QF@3D?F--2/G>H:Z_W9R=GH]]XH-J-WQH\7,ZQWYVN466#?#6[ M0GO5U%IQF$M(#W(-Z3CX=X3WQ7W[?9/)0[3VCP^]Y=A7_?&4RGX 3)!6 *54 M*.8BIY'C"D"O[_TYBZ#/"2O+H;G?H?ER<*BP#%X0B8CD G&1*_!2)5%*6 6M ML;:6Y8)Q\J9#LPB9^0Q5V#3(< >0!<(ER($9H^NU/_0X2*%D0,H[0#UJ..AS$82"'*$E%0M&TZT= M=9/4.#IVLQS:C1:YT7.@ (VX*^Q?PW8ZL*O5YEQ>,CE^516&)V2YRP+-\:?O M+F>ZR:<*_OU\F!R),<2(B#4T\U*++$\.)>^Y-=&+1*H*-O+:/(NGYZ7E-#S* M:;CX\Y!AP60(@"SY( "=@E;J-48,^&**2CNN-9P&2:XHS_@@S6/[TN)4F6ZN M-M7(VEMJ3ON]+R-.?@6HYIFGZRHL5I"[ *_MX=%/GSC(XD'\[N-@L/BT;[$? MGP,VCP,Q\J\?8;J_3V;[ VGN==]4$YTM77;]U9M,R+BYOW?( L?4,(EL\B#M M2J:1,RP@DCBS1&-!8]C:T>S:NF3W1?5G>8[6IQC>P\[-\6'$6CD>*>C2G"/. MN0,ADQJ4E0&C Q'>.& -TJ9/RA)U["#%\]%;"A M?P#U]I_W4,H5=JF+ MR&KLX.!8JY(V6LBTM4.4N;;"[MV@"F^ B/KB)KO '478T0)6DNP@ M$_;/],S!5;2]^_ES/\+WL7"+JXB>5D9<'[13WB+MDD0\*N 65# D'<,*&VJ= M%T#T[-H&UI2E##+N(/.T_^T#O/N<<*>9MM:#XX9"+\B(013RQ6)(%@PN[L9OJ9 M0>UYR;V%/S["V6/-UR 4PU8FJ2VB "Z(2X^1"0I^R"BUUI[P1'-W'7U3Y,C= M&.2S/U*%05YWJ/;W#J5+F'KCD)0)#I5W"ND0$I(6WF+=H-U\L^>#K5_F MC2'M+EI8P\7ICR:Y\R_7AUNO>/'"]HR(A%C#)-4IRL@XT\($+ R%@Y2$PYFM M-<;WQ+";"3\RP GGJ;;)D(-X-OO_Q8O1]6^FOLPZEXW1[XG,CQ 2 / /%US"4NVMUV]_/N).CI M=Z!4..(3,+Q6A-O/$?S[,,Y_=WK^>., \@UNO7[S[3"#(!QJ@WP@N2*3TMFX M:5%R@2EIE?!,;S4B\)'3#"/]LZN/\_.P2.;0R'9J>]L=9J/?Y"PWS@:C +@P M/4Y5H-LTD.YT=*BFULCA33[XRIIHLZFRT^E]&[S\P::[\Z\JAV0*ZE7>"BQ' MQYX.XLO)+[].6E2WN]6DJIL6,U1@^:?8MXU'^#?.(1\_?_SU=O750K;-Z#M% MMHTQUWZ-M\D]OQ/L^I?^[,Z?#9:0;4F>TV IO=5C;\C^OT.I[QLO-3]<>D7& MY4A:6%%FX0]O7M[,A6]3 M?^$V$]ZTA<-W.8AK4W[B];KXT.C!%5.!Q1D\(AKQI$)U"'F@I4,F*_/[CRQS:Z+]'[BZO:K MQ^6".X^@/1(CH@@J>= > 8(L=\(F+QW%< (5R;A#S 1WEBOS%=QY"MRY% 7' MN!.BHE8+@V+ 5Q&)AK6\7N M8!RKTO7]: >/:\R[^XK6^Q"U?MDMZ_6 ];J![":Q"@!0\>?+4[\K-\%;U^IU M47V\=<^*$NKAD'ON2[91;+OXW)Y2:W(\F.A]4L9:KJ0W43.G&)FM%?\[ZW#S77&FE4:)"(FXB1U92@9+C'+X3!#3AJL%@\;D52'DT2/&& (AX M++SUW,IH,56:*4P\(4(G57QN=8>4&9\;,(6(@S=(!F<05X(B&X-".%)OG?#4 M1YTAA3_8QK(ND%)\;L7G]N12G.:1!2F*S^UY0_+Q MO,]M_^"0C6S_WOC[2_@>S?P/9@U[6'*A'2 MML)&@C@7(.]14,L=QRHI357,\A[=UM<5C-XX/;P S'J:]@K + ]@9@Q]C!NJ M%"B4@8 XQQEFR$GJ4#26,&E,"+G_$@!,,?1M?%1'_09^%I/S8O/_) F%5FB 06?,.(B462DS1V[OPV+/7T;5PYKV%'IL$:8#<<9O)CV0AQY>@8+KIZJAF1UZ;@% M;"69Y3)1Z0RNC_.6@4[\&COC2E+#WF4EJ5@5BIIKK#BI%>5[@^'-5:(6UGY: M-F[K<>I'&;.M!;M/^2BAM[FY7^VDFRHRW:YTTETK,C%5!OLX@^6W.P9/6*B) MB%+LJA2[*L6N'J_855FXVRX<,8\195-K9TJI$K;.20EE/IUK&/P=D\T+SXQG']Z^P8?[.^Q@X_PKM=_G;S;/_C>>GV 6Q=O MV,'Y@D_GR_%%Z^U[&-MO1P?[_SD^V/]PU/P28.Q_';<^'HC6ES>X]>4]:^Z' M+PLUV+0QA MO$$L4(TZ%0BY%B[# S#"LC RE8%(!F(TKS%$ YB$ ,UN1C7O# M"(V(ZIP=DJ1$UF&)*".PL<(D&UR.!BP)9P5@'@]@@C$)\V!4()PGS8P!F!&& M6:VQ)5A7 */' -(4P"FY@ SD]$:J;%*>Q2-L"@[.)'C3",;05#%UN>.>5L[ M?)L_.,UA70"FI)^5]+.B0FY&&LA30?+[6:62,5 MB=1R24JUQP(YFZ94%LA9+N3,J)F4)D$]88ARXW-L,@7(809%YBT7P29E0RGT M6"!GT]3, CE+AIRIE&.C)5H9C#2/(.7$$)!-VB B88>Y2519F2&'/MBRM2Z0 MLU$NRE);MM26+>OU'-=K$P+'2L':9Q[+5)9LXY9LH\2G$N&UV=7ABG_T_FJJ MGXOP2MX%H@-R+E+$#3-(4^N0(5)B3(,0B505?VGQCQ: V9PR< 5@'@(P,Z9W M#!MGK=;(>,H!8 A&5OF >&)))Y("X$P&&%TBO K /!K 1),B5D'$2!,7+FBE M0V+*VNP C"Z6"*]G!C!3"4:$1$3R&B5E$N+>,V2=T2@R):BPWC"E %AK@K0(&'&./7(4=$S,O3$Z.H$5+K7%"^1L MFE)9(&>YD#.C9N98/I>8120I4#.C-$A[19 DV/M@16#&E++B!7(V34XM*4.E&NBA+)X.B;\XB\?J7 M'7\J%#Z>;UDJ%1&2(J6-1-QBB1QS!&',M<7:6QI9Z6M0X&;3=,T"-\N#FQD] M4PIL+"$&&:IHAAN-0)YWR,/>.^Y,T".X425>HL#-!NF9!6Z6"#=3Z2;JJ'34 M'$6C!>*!!Z2E(4A&YCE7V;V),]Q(4^#FUMT0[E1;__$F53WQ97L(K_,_GR:= M"WG-I#9U6%Y3L3[/2-:^64#&"]L]_W__1U.B?ATT>NY+A-/[M:KW/XB=_$?W M<\/.-Q%HM >YV/_H^ZK2OXN#80/^ WP;*=WYP^I2.VQ\.VK[H_%EHQX O M4 / U;-.@&\:,:71NSOG\.CAL!-#=A+G^TX Q\[Z\016K!'@J2\:0WN;NQU&R>CQPZ/8(9SKD:GUSL>Y*E-ICF8=VP?P3*C_SV#;1^>OVBD]O<88,-][R2OZU=XYLGD M^,QN_+68\%0G I87]N.LWX=?8!/L5]ON9#I^4:WG9=\(6'+8KIEO8:5'JQ;' M[1[R)2=Y)V#^"\L_V&[LY]4][?=\' RR0:9S%F ..0Y@,)@\!]@O0-R@.DNN MUPV#Z?NN.Q2-;^WA$1S5\;KG?3_\T/ M&<+:P9>C2VRGT_,C'*KZHP"\]4ZKR^REA#=];.ZX C0X2OT"0:X]CI*IJ.:' M6[J766*SE\)@4P;FT6#&>).)9&8H"_0,QZMQVNL/4Z_3[EU.=@#?MU/;YX%7 MHQO%ZW2S+@!XVS\?#>KR.9U\YG+_ERM"?<:]9=IYJ4=_(&=STYC%=C7;ZTR> M35CC$3@]L@Q1)^J[%"Y +CZS_?/<+&AT-G_OM[-Z1!LGE^LRZNW3AG,.1\*= M5Y?]T?/M.&(DN]4CVC'SC4;6K%Y+1 M_1483&ZWW2YPKHJ1-LYS0Y38S;K!W./H=N.W:Z%@7FH9-UNJ M/LM(T)GLR.4.]2/(*+!0H1K]NI(BR=U__HC]KVT_DA3W0OD'F Y'?G@)Y9)S/>#^1Y0K).OU@G( M$V[IG.]<:]\=&>?$,YF5$>-X-D\D;-Z%&F/Y8>IPH"(,QF30Z M;>O:%;14@TDCHNI5%_H>2,^P!B-"O5R,B M>"\YW58"]ONT-VCG:U[" MFL,HV[F(U-63,WCL\JGMYBW:#7.1M>?\L/C:%6 M=&0%7EB@F9]'_T>/S0LZ?:@;U+V?$!HDIM[#=O.ST'/._- M_YYETOTC^JR>@BBQ8*=[MO:<\?SB:'Z#R_F-M)]!!E& ]#Z\.*/:Z1D@K8?? MAWV;NZQ5PD/&Q4M)HGI0.W>,/ &M")Z<@'_#7S"?SJ61Z%*Y&/9A->#;4.GM MP K@F<#ROX%*/G-5]8CJ-3"8KQD81\/=;OR^,)[)V\=8'>+WR@CL&'4W,4/+8-'"//;6:Y\@M& M@]C.$NK,*"Z,.>(?E2AZ:OO#+LS[J'V:Y2L['$\Z?W?-RIZ/C%31#6=> M/F%H]GQB&*EL;],E/6E_KW9O^KZY@>1;\E*XLW/@D; =^8O^F<]:;=M<.+R\'H.UDX: RB55,/R]> M>S@&Q;EUR//["KM>-0VUIYE09\["8/M2[AJ,]RI+O=?LV?@P7AS)LY%RGFQ^,&"$ED1WGZ_D@?S.3_K#-MH;,4!VF@/KX:I^-T?V2Z(&&-8 MJK[9;KP%A;+?S==F/.P#XE2V;KBA!R_K3TR6U=BKIKN7TN;EA>UNZHR(9O#- MGL(EIT?G@\HH=?D-@K4\SC10/0=D&/CR<[N3Z7IPWH47#4'@'G]PTNO&\RG* M9:JOJ&QDK\ERZNV!LY)YSV> L++@=!>@-&O./UX)CZZ$W"L-R?DY.1S/]D;E3<][U=_,#+C#D#\[H#&.]Z;D2T7%OZ:LP2R^Z!W"9F#$PLLJC]C\*KD M<]N!/>C:!Y?.*S5Z;9M\Y!V"[5S_Q&HX[?@OH$CY.C]D/KY]]T,^& M J?C>&$\:\6N?JD5K]J][D#<*&A-MOV:-6@V 9O="VE]ZR_-;&R$0[UEV3;??'KQI? Y?$ M_DC_']MW>]]F7E(]HE,Y>>"KB=:&.E<-@='@GYJK0@^D &VT/C^8,Z\Y!-H,*\4^RE# ^ MBM5PLO/OS5F_=QHG X0!9=;<^!R!,FWG134UH(JVSVRK'S_GD)O1@89;8$"C&MZP-X'2L?T6:&9FPI<3/>WWPEFU9L#M8 0^]H<6 M_G792%I9N&$1SD^S/- Y'S'9T?0;%='&S\#Y?W P59SSCHT?HN7>^N"CMIQK MK24QW$K/#[WYK[G\X^?1E5WQZVSQ_MP]_O_[4 M:='WY\TOK?;?%^\O8*S?6J\/2.OUWO?FEX/#I#P54DB4N!.(J]PKA^06#3Z: MB)U24L6M'8U_"#7ZO_GFD*.Y"YOQ#.D0%9P#QJFW%AOKMG;,51L_)XMZ#S ^P\!?UFD4B!F%) _=PG9&"C"#),88#>B M95L[9"E P"(/<,8"5]'PR&'3!;Q<<2^Q$]J4C7^RC;_8/>3,"FFD1-(IC( + MY/+UP:$HJ"9<)2&YW=JA5VW\6$L;GI].<>#%C(XUHPVM@[7L0Y[.Z' U?LL: MTCIZ;:M)CE6K2@V>JJ)GEP%[ MH&IN%X?FSQV:I/X.S1L=E L.S9"4E"%$%CCFD467&/ ,Q2R)5A%LMVH/+U>[ M/G_+QHZ_)L:.:R,FYP+;Y_FJEY*%()G *G%LM0:IRJM@97+::Q^N3("=YZA_ M^*,8SCKQ79IRSG=IEJNZ3MR'-_X;OCW>./;YYMN[_6/2W']#6Q?'%ZTO?QZ2 MD"*)(B$E BA0QGAD)?Q)!0?Y6F(\7S6A3%4<9?C$)VP M8)F;C0";,(]QD%P[1[)F2VAEQNSD^+.)H7'V(4?MV+=]?W1>&3Y&/I)L<^CU MST_\:Q31=XG>_1#[.0BL8T\'\>7DEU]# M>P#C/7_9[E:3K6Y:3'*!;9F"W#8> =VXFL'X^>.OMZNO%E)N1M]QL8V-OO9K MO$WN^9U@U[_T9W?^;+"$;$MBRF#7<[!79&5.R "82KS7E7=: "IN-=0;JH;< MH??#/2Z](GET),2M* 7N!W&A@J'_9BAMD%ODW:[Y$M"R!&RY2_!@2'CVR[J? M\U,VK@74OVTG^\]^S!]8=9^>L0Q7I>R>#AN@?+=#8[(>RVP$]"B#+"-\"H!9 MXN'9J)IEKZI K4G$5C;I@D8V%W^]Q(H>#Z[B4;OE^Y^'5%NH>96%:[TZ9X.P MZ-+Q01FB"<%2<<.YDYP28;&P).64L:M=.DC<[-')9K'**C9KAKITXM#K-BR:&YY*#_2;[]/'3E];%7\<'^[OPC#W<;/]07X2V M/K[_WH)W'M _+YH7'V .?QTU+T+GTTF3M3Y^.()WBH,O[\__OFA>5D]K[<,] MGP^=C5Y:2E&,*B&N.46&.+.NN@5IBI*;)PSYGH(2KW^B MS>_#EZ/B/1>QWRO0]$30-"\=F<"3HH(BP:P":#(!N> <\CF $?;1#I$9T$!?+6#O)2Y(P&SZP.W&EF)6?1&&8CR%[JNFCN(G4]F>*WOSML M_I'A[4\,X\S%;*5F"J.D+4><,XNT9 P%"Y*SL898[G+3E#II?AO5O.ZZG/K2 MR.5182P2$@2W47O'E51&NHB5 )62">>%*#"V2AA[OVB_"K#AGC.-HO!5'Q:/ MG/ $Z6 P<"*>3 04(YIODWHT8BE4^QA4ZW R#FMM/4O<4@&RN551Z"@L-L+) MHF_5DYH73$':.D43 4(V0B.> D8F)8E(M$(HG)@49&GZ5J'G^M*S9,H1+R/5 MWO# HTE:FJ@5R_U> OV)";?0\TKI>9X[8Q"8O/9 RM@RQ%GN!4N40(X3DC#F MB>;VW.M/SX\1\+#Q&*&S-36&%#1UW&AG4Z#),I.BCRS84"3U%4OJ"P8'0@.( M8M$CJ3(8>(.1)0HC('(;HN-2&U(_47VC0H"NJ7!46OH\JNY"J$H4XRA%X(!@ M6A).%/P,$N2>\!/=I>#8X^/8GXL6!TND489'!)OC ,8D1UI)AK"QB?'$>^)2DK@8B=<,=4N6!:PP%Q[ M91%U@B-0/!QRQ@)18\TU(=+Q2+%SP6DF> @D M*&U^$IU:[ HKI>8%J[^/RGFF$9.JXL$,V8@M96E.VN"-3BIY'!B)Q!?.OF)Y?,&N@*5S2FN1@[2RD=$DI!F6R%JJ M!-5&PKYM[5!#MW6-H. &N\)C)$:5*Q__RHV*4+FB0&L)3GE,UD1P4@P +5%F M0(CEEGBJE 5L,X$8_A/65,37U;&L@TL34G-_[UOKXOA0)!>D9CG'(6G$M9+( MR)20Q2PHC".AN<;B^OO%-IZ@=8AP# @6#B1.A;FA+"D:1,3>>&=^XL,J!+U* M@IY8ER8$+:L(P421YS@@3B)%!F.!6! A2LR)C:D0] 80M-68TZB$()QPI8S1 M+ 1F8HK**2-+%/RJ"7>!$ULE.6&<(4!;@3BU$CGN-&)"N.R8B]SHK1VFMM4: M4VT)3WD4MRX# 5U$D.D.(A6+9-?FI'>G#=?>W&HO'$N M>884$R[G(5.DH\U9,=:[Q!W&3M4."HH9:2VO+-NZEE371ASC,@GOHL4!$RX-=R%2Z1DH9LSFC+$BCJU2 M'/L\&V6'F^\/#4XT&.*0"B0@'JU UA+X04,DR<*NQ:R74?QP:>Q.!%'S@C$% MTC8(T@S#G!#C*"'9PFBS<1';Z+!.U#F>"J2M%M)F0A SI#&AI!$L("P20YP$ MCJQR$?&43+*,8"%I#D$T2PM!+)!6(*T&L[Y3[)7 VG!*G)%<>Z,!U8 V=%0^ M\%"BJE<.:?-2FHU&,<<8TH8:Q%U*"#X0"(1KK@/6FDN^')/9* .-5P&@+>*P4//R,Q?WS!8SMT.*<^"D$(@H# M>@!@(.N30T*G) QGQM"4.]>II05N/BY\+#7VK^[6O;T9N]ZH$V-K]Z_&:>PW M!D=VU*;KM-HLGVM8?3^-H0W7UJA_!(.5#KVSW""LKKT9RA#KP5 M$A$I9MP8@&;*;% B @,-\-E-W#/X]A6<<[2X1H MO7Y_Z+F('O@FDEQ:Q&.NZ,B80EA1X9B75C'@IXIMB^?CP+Z32XS57?\?N<3L M?#/7Q]4\RC/J^8Q'+Z1<[&8;9#=[J.H[9=ZSO+O"J;VN[YSE)1O]V8QV<-:/ MX<\N+/#^46S%8?5%QN/"BN_J_=S(:=1<1HLDPHEV%+$ ['(,4-0 M-$I'[0P+6H%J;,@V>TZJ\604DV/.*Y1<@093GO'LG[&JUH$+&N^U2N^2!-M: M\^7+/J'VAU:AN,BW&_V,IR'/GXUKHU*QE]N\\P8T?K"AK';+=WL%XZHIKHT: MX7.Q=)9T"L3Q%)26$H.02;BFV.EQ.BHN'K35J EO0#W8FU,3G%<"@Z* 4@P" M<2T\@4I9CM=AT,%]RWD1/< HHBI 0 M)X8@+:Q!@5JE!67$VXWH)_,4;J>"><\;\XRGS!$IC1*,!XFMHP"!(B@%HA=7 MJ1NVPX8PCC5-$'"N%C H:>:$\EHY9EX.O"2[M M--:B@^=M3; ;7[\7YRW17@.X@ZQI030G,O ,<4WC8UJM];R';9\:?2..6TQ,YX;C$0K!<^ M$:TE32$R5W2NNI+SO#V(&B>4D!99A4$L\LDHR)/%B%);@IXWHD1'C">,(,4\09P!D[92>Z1C MPAYVSUK.-X&@2[.-1P )%GP24@4,AXP;&6PRUDJKJ(X$*ZF*L+YJ,%BP.F 1 M#$CL%#E+*$CKAB!#"4HGK6]4+- RNWB6PL^W!#+JHQ62"2F= M!AW6.IDT4UGB]=XFY@N0K13(+A:M#H%0XB7'B- D$ _>("M R'$VMX?S/EG' M ,<(>7@UGAH[AC:>;(7C6%-CN6:YX@ V/!GX4_DH"96FD.W*R7;>NA"5!0V$ M.R#;W&A!.H>TTAQIJ[$AP0J>$V,(P>L8\U;(]M*VH&)0SE@1E."Y%B2G7">G M@91="#\+$BNVA=62\[QMP1A,M8L2,"$-\MI@Q#D(YCH1 M@3!5EB1%8PQN:X=2NDUKA 4;%=(P+>+22#"E$LKPJ @6#$XY"#XQD'&)E-9R M8Q2F@20'!U@6,:>6R(87C0V$"(J-)8BK;&P L0:Y1!5R%*0<+"A(0<4GN@D$ MG;BW*5$: HO<8>H",9%R2[B),O$29+ERPEU(;G$,Q]P4CJK@@7!30)8Q@V#? M!-,IQ\J2K1U.EE;@ME!M#:G61\R2=I(*Y;DSU K%?;(V4*DBQL7:4%MJGK*V=2-CF5B(JEZO62$>C$#,\!*N)QSIN ALND0R/D;?*D];"46,=Y@QD=>&U MYT$:AK&6Z2?QBP4,G@8,%O,GB 7T=A$%9SGB1DH0RAD'!N^4ML9'8T/M>/M& M!3+L=0=G_5Q@J**TO/@EB.%Q+:9:<@>8I;3T'+BB!=4D"0/C\]%14D(VZXEM M9-'>$ 6GQ)N(!&88H(T&9*C(7E+!& %5AJ6-<*ML/$$+(&B3A&<@C' EK4O! M$:,3<#M.HBJ:2VT)>MX.X94EG&F-F(P>\20PLA%3%*5CWMJD+9>%H#> H#6V M08!HJB6QW'IIO%(B,I>BI<"5;O7E&<_E&4_5K7YT MWA^#Z,Y]^=GC]^IDCVZ>\C M[$_^ZMJ/YNS=R0$\9^^B^?;]]T^O=[\U]S^%AAUFF]B+QI$-H]BW7J?3^Y9-96?=7/(G9J(X.6F/K6BV&W[I]1O M)^/):<6\^_!(..+Y]T'C'_ 6F$ G__'/EY=(75%(]:.BF4O('F$O+$/'G@[B MR\DOOTYHKMVM)E/=M BTL.Z_?FN'X5$6*K;Q2+ 80^WX^>.OMZNO%MC%Z#O* MMI5@UWZ-M\D]OQ/L^I?^[,Z?#59O4R$?8:Q,\Z6/U6QS^ES&6M;U<<9*@2R- M?B:#A85EXE9/O4&FNX.:?>.EYH=+KU!Y/0!S[*](P5-7*GC_.>N<-QAYTQZ\\;_]A+C5=G_3Z, M%GC7&QAD&]2R?Y9ERLO4ZL&@8N,?K^WY8'Y)B@FP7'D7L^+#8[-J[0];:I/L M&T)P[A <-,^\UMW5>.?YKXT_41IL@^*<"*UX$DYCQQ73+@KXW=%8^1/);?R) MLS%#NQW@3%T[;'^=-NVCN'QU_>ON?]J>/?V)XWL7!?I,T+^"= M]+>3=_#,ULD;\N[5H@?Q,VY^:7Y_]_;#\<')?V \[VGSHG4$]UW _+X(84M#4<:.=38$FRTR*/K)@PTU MQQ/XT2O M&JE5H[L+ MX1 5NO+A&013@82GN /*P0%[EE2J 1J1AM$$0 >\MM#)?6#6WM M 7"CT6]-H4\:%QDC4BN3>'3*J"2UEH18(271-V:=%QGOR1%N+..]>]W\UOQV M&$P*(>J M,CUDZ2+R"9& >6H$Q9'*YS;VN%F6SPVS!6,*QA72XQCP2_=JWGP4YY'0RU*L5)R,_@9;)'CR>!@ MX5MKGD3$JQ/VW3/E[T:9M=YXT(0KCCKG+QH?8SSNW*\$70T6]J?<92:@,E# L!1!<._(E:&[,[6U84S^93CK!WN^7"2> MWC1U2HU\4G!%NQ=( >,[@7'SU6*$\?OS=Z\]@6==P)LQS.U+ZS6,Y?7!!8R5 M--_"7+_\*9H7G\__OGA_R)BR++* ".,$<:M!45>&(6.E+<>,- MU/C9^6/:8CA@,7'%N=+>2*4D#C* JF.%PN7\E?,'Y^_X,$:FI!4,="9/!XUVU_=.XD.]DK?- MMRP]M)SQFD5%E=%<4VDI_.=%TMDOYZ,KSKAZP=/[66=(\2!N\T4DECP,C("=? M3\*WZSA3[!,KI_D9]Y.-&*1,@I%F-"&.O47:8(PDE9)A#D"0Z"9TU-QXLF?" M,IEH"D8(GFC07GI!@X _!;#RGZ3E_YSL"T=_=[TX#=JEHW":JZX52@2D M$Y Y-IP0([7&D1<*WP *![D\BN2"=HQRB9U12E(NN+4>$V+]0UO)%<:^4@<[$5;'8K@F*_FBQ M/1 '%WOGK0L8UT7KY.#B/6^=-.&SYO?FZV.::Y6T+O[ZTOKB*X^!2A(GXRD2 MR6:_+P[(!A.12C%B'I..*6WMR+MZ#&P@+M==C%1B+J)VFEM%+(4]#XI)5\Y? M.7^5QX!H&W7"&OEH-9P_SI'6P/Z944Q0[57P]"J/P3(!3[C2R8EK[UCZJ;*&=- FPT$GON>731$RY,D)H+&BV^K]&Q6!^> M%KS^G/H3ONS"?<>'G @>&? B[:E'/ J++ ,@'!6$.ZR4\$)8+HI?X=G3_J5?84S[>9]=E!)98H'V&7/(2JJ05II+ M2:)FP1;:WP#:#[#5U"8EL'3<.&$3UY$XP['6!@M2\C=J1\H+;-RR$+BG%"D? M@)0#T\@9K9$VWG&9X! KM[5#U-*"F L=UY&.%9?4,6:$T9S*I#E)3/OHL2-6 M*UE<",^>\-\M\'!C*>5.&$05MHA[A9$-Q*#(/$AO5,.N^TW@X0\S=M2/ZI?J M0WB:15PC'P(UU$6,I?&&5T%6BJ=@:!*:$!&U+#;<9PZCS\GO?FA?'XK_L M0R?^?Q_./WT,IXYR>;#?:C?W/XN#"QC!R=Y%Z_7[BVS#_?3ZTY=W^W_"&.'? MMQ_:S8^_I>;^KH#/ON?YMBX\:UWL'0('9BPIB7PT G&M>RG,N?G,N#0^J3Y,9@Y)R@B /( M(>MER"H_X&4H$5"WS4X@.N;,6\*"X]3FU%N; M' 4LE7!0R4^\#,4,L6)OPNZA]HY*%0WBA&/$(]'(,E!$/#"J(+P/@H:M'5J2 M$]:9@KF/U"7#,,W9DD);DB@!F<4X94 \(:4&UK,A[=DD!-A,$ \,LE);(&TG MD'78(T#KD+QB0-T@-/"E]>,NI%U#TO:><2&)-%@'+I2$LQ!<\B)H"7J.O.I-I27$G3Q=A-7<:#5J*__G]A_;#^DM MOYS:B%?W ,8_:P.\6?43E[% ]:;%.T@GR3KO*1&18I:MU#909H,241$6X+-B M *R7$'(P:P#T7$1O.$.2RVPE8*!?,*805E0XYJ55+&WM*+;L&K)+H*#G46>V M8&G!TMMCJ0F$1LXD,8IR3:P&?8M[ %*AE'+Q)_'<1=.K&9.] M$TRE'#T0$;$"!%G*F!"\R*U+BLVOY3,J$_PO0PN;N@?XA:8= L>!8A^/2_K.J>58/8 M88 ^<4(&IJ>[NBKSJ2>SV-;UGX^:Z!K!P?M7K5@>'$S.!H/1^UT M6OVI#:K; ^S1QY/$@E?_XP;_6HI@G;MQ#5:<;B@!]SWN#]OYX;\,8J=PL'^? MM,/H< )FA'.^DC+'0[ 43T M1G_U^@X6ZVN6_\W>\7@T_.W0]@[B<+,WH_.[^=-=&-.OG;[_\DAWFJ62.' ? MV'%^?__M\YO7)UN['[J?CUZ+S[]OG>[LPN]O/G>VZ?O3K:/M]G_.WN+M-Z^_ M[6N5(K/"(4V"0MQQBIP&>AX2Q5P*+ER$Q8^P(1]GE1J,XXM52%&KI[P25MRW M(NX>QI:O!*'5[K5&\&L"\M+ZF@G)L-5/Y4_'L3?,>G$,DC(LN7SJWZT_XM?8 M:;'ZC*]U$@<1?FZE?J?3/QFV?H+;P8 [\+WAS[]\AWX ZEG89EA6MD-X[8X] M'L9?)C_\>](UO=TK@R]?6M[X )-KE3=F0PN6M;X^;*UO7P/"1@&$I3V\^DR+ M#<[._QAOD&M^)AB]UC=_-%A"-B33E[KM!2?/3:/[VS,TWO;R4%O.@I;XH@N@ M/O\W[IRV&'G9HICHAS@(?P:F[!,U1FVR5%-J@Z#<8PZ<@'##I<4R KO@V1@E M^F)C]'L'WY-VY=%M^OEPJ[N5]WWV^6@+PQCQWNZ'H[VS<+3]^Q;;IILPQG=? M/K>7+CMS)LS'$7#._XV=T.#9E?!LL/X-=>RX\'@]CSIZWXK;+B MFC*D5Y[+G^X7V(;PPO#3CX]@9WA6K&SV(<(P?+O3+OZIS9Z'W6P8W\3JO^\& M_6XM$;_5 O&VEH<&!:^$@EOS*!@]M)C0(S1G(,I M,;(T@=U*&"$J>?@'OWB%&V+W4+KY$22[J26_]B3N9J VY6W]05[O!M"N!&@+ M55^45@)'&9&'_^32$!896$04+=-&6"XU)QG0OH^?>\P<;:TA[,)C$',3SG:I MN)F;$+J;Q06N'S)>I02_ML0J'RE6A@MFC#>"*6* ,6"AL2DG#M?"P^;$X>:X MMY#L1F4BBCJ)$L8>\40!]R(!W(N1,7PS>MM7U4M&IIW7\<1SYOQ M70'7,$^)&PW_,,,MH591HX5W3#!.?*"%\)E);-4EXGN;XXB[!CL_#W;88VJ4 M5$A02A&72B*MI47>)DFXI2!HY'4*)<(JY%0D9$X'T$6+DW+B;B^S..:U%(SP@DR,N3FQS0@0P)%TJ9H%5<,K-E;.8EH.-U]GT0\;_YV ME9.(!P>UYB3B1C' )W],VV6\WC?84!E91%IRAW*4'+*$"V2QE;"6U!F!5S.U MRQ]%K!])6VL,N^@H@N*;D+:[.XJXR@,>$31>Y8Q6.:QY,C)&RK'2H$2"&.\Q MX8E%32^;B=\<1=P)\'V;![Z4&.Q=F"*F943 M>N.J>M$0O28U8LV +3KGK:72B61X(MS&B#G\)+#51I+5G?V:LX@'1;O3>;0+ M7@MEA$:!9L,U)8RLE!II12,A3AJ"9!9TUNQ.,&MN8P8JW M[VP>_*3%S MF$7=:@(V+.3)1211Q",%Z(HEBV6O7G,0^RM.(AL6M#XMK3B/N M&-CP@@UK70#F9I%WU"$>#44.>XDLU2+W 9"6NPQL#:M[=,<1SYO!7>4XXL%1 MK3F.N!&BD7E$\PY,4QXX(E@ HC&ND04Q1M'(H)@S-,F8CR.^;[?79$8\U'$$ MN87,B!N6'+UT>:E;?>I3+$YU^Q.TWCO-%38:85W2C%KF2> J)&NX5XXEYY44 M6J;+]@9I3G?N9!^A\_L(L; \T0BP\;%$G&J#+*,:<2.C2A(6,0 S9FI#W6ZF MR0.63KY$J> ?EON<+Q6\A&=U^<^[4]%RQU_:(WB<7U!:M;+^YZQ >>M/F$?? MAH?97FA]' WL*!ZTYSCW9?Y09TKA_#X_XPYK]W8QQE'M,>#?,CVX-81M?N^7XW M#GJO6E:'V^ M=>P>=_JG,0XW6KG6[/?+,BDG.WM/F()!;(&DQ<&PG=HQE/<=#MO#_) 63+@] MR,_/X]MH_:BH,@'H(I1()ASFA&?#)K>:MIQ)(V![N5)1Y=>=3M\7,V5^;WGV M)9.WS@[(OL6>$2(4DMG$X,I19$R$34()XI.4C NS7"\[^*0CYXYK27C26.MD M%'=">L:"5GRYQ/*;\2"O>A;&TV@'K9A[)"S2YY?S$EX+UK#2@Y:=+M]RJ>)? MOB\$?P[D7::R\XOSRHE?]+IW4Q$9N-D&KOC954LB*[)AC+F3DLC7*[1\44ED M\I@&2R]7%OH"N_@*[1*N<>D*@ZQJ&_! AL=W'&;B&K2#O$W\6>\K&9TO84D_ MV0GYW_YX *AX[G0\A]#/WSM]!R0J_C,N77<>VG/\;$(Y>^.NBX/OHCFCU\90 MGDM8"X.=)8PI'J@WT4K*5]O[]"KNY%W8FN-HQM'^C(.LF7;NP!_11TK/IN;_ M[]N=[3=[-#^GF/Z?_OJV=_2NO;6[=;;5_=PNWZ6;?.M[\Q_OT=QK:0_>J3+] M/^_"]SYM?H-OGG[N;F9J=[9W='"Z5-E:!^6UI!$)$@SBC(#U;W+($]C^U!(> M63!@_=]R>[H[,>T?0DW^N\&=A\0=(:3#WG@;DN.1>,VYE,YRI337UK@&=]8* M=^;[#"M/'0T,J: 9F)$&(\<(11$6,R5%@K4Y[=DTN',)W'D.9VOOVM_ JA\ M4$WLTQWC*J<1%%!@;WGBG"5K=)":F1! /Q,)#:ZN$:XN5/8WW"29J$&!2>!S M,D8$6R%',L$B!NH\]_C%*[E.]5\;!;Y]!8Z<.8R3X3QBKHFQ"BL=O)"2Y7PM MW"CP6BGP'#&BWCJEB$:YSA\0HVB044QD^PP,:8V%B#AW#%\C!7X.[J8/T7;J M [>'-OF>/'@YX!E"8J0!KP:?3W]O57:B))Y#@I'[C2W,9"2;U/ M5H(6GZ^_J3_HVGQT_&WT2\KV'CJ+@WZCUP^CUW.DQ'M"P1P42&&KP*J@&AGG M#4H2QT2]I+#2+UZ5 WGZ[S72[N?@&/G-#@]+2)?//^3SL*\@Y[UK\I3&R+H" M3U$T!J\9#=3RJ(T3%*QO"GL?J$'"#4]9)SQ;:)-C@V56LMP<)P5R[F;XYL?VDURQXE+CQW\&.?2 M26XLYX0[:ZPEN:\(,YH3X[1=#7Z;V^\:^'L(^%MHB@5X9QA6"0$.^MSE+[M9 M,$..$ _P<'.Y@!_^,9.XEM7I4=YO-Z U[J!%^6.NT"])D9QRZ*5.E>-Y&"% M)>7/L[P:\'HP\)KG;CY2JB)%C(F<;Z@L,@$G)$0D2FAI3>FZW(#7+<8&37,= MES)7SD^!^4%NXT59@ ^><)?ST$9%>>>3@@[&[1#SQ77Z6I!]5-\:UTET_?*T*I\I9[+]J\[> M&PULB*B?$HRCVX<+JO0EW\G_';;&HW:G?=:N_C[N'NG_QK"X((=!'C1KU7QC9+R5[Y1I8!.O^7[@T'L MV.I)Y>W[,.C!XL V6A=E366169TRM4YYHP HJ$I2K'-&87D. /X',)]S"]QW M1S Y[:^UM(SZK:YM _B#K-C6<-S."G6ZD,-XW!^,$F!'/\_S,/IQR4'+&TDU MIR6Y\W@ :Q%;G?8_((VP3/!X.X+/.YUZ$/!AG6=9N72/Y: _A,78(7POE,Q#J]JB? M?P.9LSE=]:!?E<48MH<;UY>BM)#2$1F8,M%Q)K!3^A+%E.;/ M.X'GHM ?H?J*RQ;+S*<_KWOA-YB\]FA!''\]?5NE9@\>?7F,&Z0O?]O>_>O; M/A<\6D(4LE3E+)<(G%.0@!BU7G(L#57IQ2MY;@%ST*M.%@<0JO9,J=>*]"PF MW;?"QX]Z&6P/E5//GA[^DF%U[VJIJN[:&@)"PW7H@7GG[C?"M@D!Y M;>!5;:F,W2K;Z)3M?%>^D";@V!+ M$S3W[^%@EEQ[$)$;1/L%V02#_<5V3NSI\,6_%G=$V Z7YG#Y]:N7?/4_;O"O M5ZL>O#(O7TL2HB)&2R.Y)-)9:X@/@1'JE:-XZGNX^PH3;VO&/4'RFB0\^Q(3 MVV_>DGV/8\J!?R@FG\]DF4?:&8\LYS1(3V&M]'+)B$N7Z5EOCC4CE(OT>PX= M:U&9EFM9IF2+Z#^K/%?M7Q/(7ZZ,T?HIUUNI-K?AS[]HX7+4\!-.W41YB,KT 7_''H0(WN_(YA'B#@M"[\/O? M.!YT[6;J\C425[WB>GM/KV !)F.,%P\G9("R]?I7#"5&H M2/(27=B& >R>Q,[7N 6C.7PRU0_%YS=?3O;HN\[V63YXR+3@_=G>I_<"OH.W M?]]D8,K1_/G.;\N'$9TO.[N_'NU]^HMM=S=/MW;?PW>W#^%^0#?>PY@]V=[] MG#_G2^4/O,+"),413I8B[H0!ON$TBEY%CA47S.;65OCFQ0^;J-:K@C&[BP#6 M&P>]K=U,7;E@;0/&MPC&>]$.=D_Z#09?"8,74I9U##0($Q&/UN5@7(=,2AH@ MV45-:>)" P93>?.F,^L7S[?6R (*PQM"W!#B1X'!AX/X9/I)W!,*+Z1N.NV2 M-"$AYR,'%*82:8(]P:P;350(*EY@'QW.; *4.0M)J0E%3 &82!"=]64=R&"5\: MA!6BF-VHBUI#AQLZ?!](G%'X73NC<,;DX>YA',02_=1 \Y6@>6^!'W/,'?,1 M,<>RJUAX9 -QR M.HQ&6DZ1>O")W'G3]_?E*!\:WC0?]K M.Y3>7M/0U1Q+.FF.U1K6TU/B4$?]JDW6M'56%;]^G$/71W"-S;+4AAN/9@'U MBQ&Q[A3NV+$E6C6,*P@\'@^&XYR0!%\9QNIO').?OOR<8\%RS-AFCA3-8?,? MXM?8&^?AA[C1REDQ$6:XG>.YIF-Z.1O\=V'RX^/\D"NF; KKM U8"44X;.3& M!:HD-=A(F;1-%X3+S^5NYI#XW^9F>2)NE0@68*[_,A\/GQW$P\-^)_S1AEE^ M-^AW\^+%WK"$BF[9;SE%X?$G=MX@#/-L:]>3?6&]5L(HY&0N((R%1(;2C+/" MJF22" &_>"6^S\[\[Y)*-#>G)7&J:T6Z;N5 MA[^3_IQ3R7?MP7 QT^*92\W1)MGGS!!.K44LP)[,>7#(1HJ1U4XYJ;30(JQ. MZOWO"3JE/*\/(!1S23BP%?BR7Z,VAGE8JYPXG/65D!:4X:"(E9JXFE(Z?RM*&-*#Y;ZB4%* M)2H-IBQ)S,G.[A>RM?N6;IWM@>6YA?<=(3H:C!$/.;0SY4X(@5CDC.641TJ9 M 2(S.NE?"EUR(O0T\W2A#>G<5<.UE;7:>3&/,"6'M-01F)EQ"PA42^"S%JNS MK;--OJ]X-$YXBX)F%G$J--()1V0BYHX(HG N%WG!5O4=.RYSWSDM*3W?VU\; MK5)%;<'X*B4;>L-89P&U:WORQ ZOE+E\0[&[9.;R^7ZS)DWY>SG;?K/)]HW0 MADOND2)4P8:G*'(X$!098V"-60/+].(5%1OTQWG*+Z\D#C(!5 +S\M8$GD . M8LS)CCX&+HE)/HL#,1-QP(TXW(LX;'W;IX0H[H-&GFD0!T[ "H?-"UG+&% B MR97)@;%TX[Q229.T]%)2"LZ%848*"ULGCE:2I(0M$J%KB0#1 M:"3B7B1"[',= BQ,0,JF!!M13,AB*1%S)EBCA#,1S&S*-L[K[S21B$D:::X- M,%S=:3WK>I&8#*][/)6LZX^S_'!Y:N+"J/0,? M9E?O1NOU.=FH+W-YILE7:L:>O]$ZM%]S#FSL3>HWP>A&_07'Z&1[+-?7M\C^ MIER8J1WBH/J&B]/;CT>E(E)V/.67#^U.,1KA_7N59S8.JFM;(&-^4G9D+]W_=YX.#?"83Y!0:6$Q*K7N(XC_EH5#DS$;5[:7@\&N5A'-B@^M4>'FZ!UL"Y =FLO>W5>.OGFAVIRAKG0X@G UW,V M-S#X_][)DWU\1!(1UU2 M /"MW0\@SSLK1#_#7JT]!3>'X^/C3G6PE^5W4@VL(*=M#6,'=H)QSD:?H;5TE;T&B._EDIBY#ERO/N=,?'5O- M:_YAJ2'E9#_5;_3%YI>=,@O#6T0'9 MCU8%Q[Q#L%"@'E)9Y*@7R! PTC$7*FC\XA4[-SSKNJS8JD23]D&"<<8)QI8R M"I:2 D)6L2JI^(MF$>-<%Q7.+Z<[I, I@M8LLB#I0(FM,W]3Q5#8"U1@,T8 MJ5!96*$5.\R(CS;]4>?3R 91T T:F+A?V .URNO%191QM9 M!"E+--#$G5!6B&2M\$'P&(UF^T2:%Q?RN >BI-O]46P1L=&ZXT)+;^"N7TNM MK>'K7GAGVX._;6>\1I65OM0ZT>>?NW]W /OH+[SS^]^@(Y_; M6_3M28Y_VOK].#KN?/^V=[KS9!(OP\^'>T7NZO0O/_P0ZT@4=VGU- MMKM;)Z!CI_\Y._BV=;2WC[UW&B>*HL])M@KSK!*Y9+Q54@0O2605U('@Q? Z M U4TEIL$H!:YY3%AI[T(VF@>A+8NF>5"3'FR6V6V6UM5+="Z_.52G-."O*\L MUW7QDQ=':@+VT1I+K&,\80LZ8JV+5L0X%' S9X=5G=9,M#+_'HZJCTH1 MVUFQ/?C^\7B4:QN'*F#HCW(1@&+YH-@[Y1!_Y2#+4/X9]VM\]#'74L[%^D!5 M6[ 7V+-+=MYDG,\M&U:^)2CQ\" 07:O/KA+Y=N ML3C>B[Z=GSAYU)00]_JCR3#RME*_3V7YP46]I2=.O]=W($-?2_VMB2.GJM4\ M]TS8DF*[W"FT@1KG<2G(]N768 MK-V@?#15J_S-"MQ&T1_VVO^,X\4^I:N@TP-MZ1\/ 5;0;AQT6^^FX+,Y Y_; M?,5U >#SW)ASE+!4U;:#P6EV,WZU:UDH%D2YO(@_KV_D2\"DAU1 7]5T+DZS MHEPO6\,B;KFV<\OU!X/^R336V/KZ\F-[6A2Q5'S^5LHISBOOG,\A+]+<#7NV M^$>J#X9QNH6NY>)5RY/?^R%7*#O) JO ]F$HU&\B;W!)H'K;CP [\X>E3 M0+T_^KV#"O3>1#=Z_,[S\P]F\BK&6572Z7K6=/-;892@/IDOEJC>3IZ:HD\! MIJ:J,WH5YXI.S-%DM+7:<$JHT2E@*KDEA NNXBUYWMQHMDE-#<0U\IKK" NG9QV'KP[>ES7 B M/5>*5.'%'TNL$H)SY;2V,!SLL%'4<7).A\Y&*FXJ%:=;;S;W)0N>>T>1ICD: M10J.3% &B:15BL$3CG/X@1(7Q1^<>P*,'P!HK N MFD1OR8O;B-2R2.V\^;)O9#">^H#]D%BHB7SC53:.H^!NIM+ LWN ONL?& S>'>]X/D^888"P#AMW%5U MB "<.6S[PYF+I^X[ U)64 ANV0F3/DJ=TQQW4MDIV5VVNUH\1R5^)8>O-V7V#A$\D"['*W&84U M,LHK%(7RF@JAM/172F'7069T4CP"&PZ*N:2UBLQHC:7"4C>K>8>K*8U4UDB) MA"- CD64L&=9BX0GC":N!7:PFD2OJ@=RRR?0.$7M&=:P@I93::TD@MEN][*PWZ?!ES48SN:V/-ZL#WG+<-Z..DX/(26\T7]T^ MT]#?^KW2Y[C0XE]MIS3R_'@8XZB.>+4'!X-XD*5Q2ETKTCOO*)^.Z,HI2$E2 M[*D4,1 )K,8 6[5:!Z*?S_2>,1R^/X.Q MGFR_V2-;1YMX9W=OW^K@O9 C< Q$/<^(<.$R'F4GG !!,1J,,?X15E(5Z8W M6G#8$@FQB45N!=9$,24-F#$1",XM&>&-4%Q5*,C6F_?[.GEL?=2($1Y!**1# M5FF+B&21*<>UI;D\-#FW4"1L-X/AA654:F_8='\WM??EQI^#S([9@' MLR;$2WZ"R:G@OTZ2J1LU3F"N0H3 MJ!I:EK@0WQ[X<3>GI_A8-X0N_H1RDT.;*QNT;,B=I@%T881^-,'T^=$O(G+) M5R[.U:]5%+<=K8!M.]^!L\J7F4QE<UB-).6TA]YJ&T=8A(].R'2NH1BN, MX\0Q5Q^ZSL<2K0J<*/D2=?/>N7N^K*?TNU'#0(Y+M!_("&RD,,8\QR5(J.G9 M^>.>G7QI@M:P9^>%07W+08 Z)0D@(IPF7%IE@L)!"QT2V%9,W+Q3Y(,E2I<-"6C9 &(Z6S,XAR!J0YBK'EQQ8;K'+\3.PCYOW#K7NV; M]7##;W4KX9)8#U@*7^O%T1S M YC.*C[ B]Z98J @K4%[^*4@ M>+_7JTNN992+N2S]7N=JKUT_,I/S."@YDO#DD\-^O7]4R3F# M*H&LM E??%[HQVHO*\^\Y"-+V.' 5KV7 31@OQY7D)GKT $HWG*8VSJ)YM(A MY2KB<'?2!]MU*ME7Q:2KCR'F.(.KLPV_UHE<$3;N:7QH(1['MEV=F@U@'B89 MBDN1JC"QI:%KSF+(E]78T52#K8J'"BE\L!$EFZ[+U4_R6T\QR!.O/ MJ\]GIL&2MQO_6KE5!G'&*\H!4,D"SFLSG^9;KNWV0YRDJV76 IM?R'D< %D?S(T0YL].TO(&U5Q51U8YPP2N MZX\'OIJ!B;SE^PZ/^[7 M'N5731)^ :%.UQZ;/G&!:/]?M7N7^KM.2%G-_-X M/<1^?VXH]&H&\*Z>TW?UG/XVF=.WDSG];3*G3Q5O)QN5&Y\. M68H=9$RMLL5AKOK=:I^>"7V&Y$$[7GTDT]N=-Y)?L_Y.C;UY8!Z='L?JYK## M9ZWYVL_(5F"P5I#OE'4:M@UX,XJUT3C_LH"!,YW^@2[/\:'J1>*WX^) J=&E M,_:C<5U.H8;+V7,5!L@-DXB.:AIK4 MVUZ>E5P>?EB_U,H^8-.)": M(GLE17D"V/FO$T?CCTGAR@RM!]?*;O_KG'V:WZQ_#+M+M?6"?KP=#^ /WY>. M*/4LLBKES)!,GVN/;PGOJO2E#@B;W[L>,@,CH\A*!KW1>I)JO3FQ"3YDX?N8 M;8)GH=3GJNU49>>V@:GA-"D3F;>E&3E;UO1%.VNJ.^7D()7.)7/)( O^N"HH M>_D.RV/]\9Y7;?JS8V;8G$!-<^;O++;R*H>'7D9ADL:,4,D9<3IQP;0+C"@G MJ3:K3Y272ZA>'$XS88C;]7A?E^$^X[/">:X(8S][O:^29\H3@KRA)M*)%4?/&*KPJMN=D!LHA1R)3K]EC+J?8Z",HDQH2R7+^5-S)P]^?% M9_#?7;^/F5+$69"!Y%2.@97(1H<1$=[[X!@/LBIE>H$,O%Q/IK$8P'6X,EGT MOL82#LJ!1U7FJV*!!8_K2+'<%,;'J>454YH,O,ZO6:A%-X7TX[J/U6*)"##7 M2LU(L"Z*H[ M*.S/9H=P!P806@?9V+KB_J2E$SIZJE.BW'OE6!)*^20)VBBY_ MJ('8#>,_XRH39%J5KE0<\>/NN*)KU2%'MM4'\1#(6CXYZ\#J M3!3M_ "]ZD'PU.Q(!+($JGMV#O\#2CY ML F0_[D*8>>=F]QMB;*/N1G6N!-WTFPH&4\ LT%DD5- >V I3$X2UT#_ERN4/=J@\(O#%.>B->8\QA7= M*SO2=!.Z<'.I(KEM=J"5NL;5'O=3+EY5[7/#GW^Y@N-E%6*7/IBS72"'&62& MV+''P_C+Y(=_A_;PN&-/?VGWRJR4+RUWV83UJ\'2F U":<;+N@5R??L:2C<* ME"ZU_*P^8WC#8''NQWB#7/,SP=2UOOFCP9H-04PSUF:L=S!6IJ]WUR MZJX7M%H_K\'X4[^4DEGS]0K5ZXT@MTTNVTUKLF'^H.E\M4T\4*_Q[R@D7J20 MP];'N3#VJI#ZSBPZ;+,* EMH,7V/PF*>Z/Q7C3XFOM96Y6P=+LSRG<]8_7EI MP7V5Z>S$='YS\ L2)GHGWDRY(2XQA!4>A#SIB)5O+\^D'<9\@[F* MH;5A?+Y07&HE&XFYM,3\,8L0N!NMCL^T8G#MZ&I3W1N&J%JA*H1JG69.'R5+?/[" WO M8TSIVM;)/9^0X"I#>C[(,(<6YEB-]HI.!#\0@8LFXC)B=-X];DU.FT$V@VP& M^:-!7AGOZHBT6_#&U+= ^?I[Z;2V&@W?73X#]YZ<-:O&>5UGS4_DY\N[^2Y: M[&71O(J0X-9CV!K_:WGKN](KK@O76?UN5PB\)#P:$H357&FNG=$$>\R$D")1 M)Z(ZO]3<,PG[WOOT?\//N_V3O>ZFV/JTA;>ZV]V=70_?^=#>^?3WX=99.-K9 M#5^VWW2ZV[M?Z.?)=_[S?X>N&SH[1[^V]XZ^?-L[>W^Z1_?$-CQS^_=-\?G3 MV[-MNB6VZ7N\\VF/[.Q^[O[G[/UHJXV__;'[=K3U>E_Q$#!F$I&@/>)$&J2] M8\@FG[ FAGMF7KPB1)U;:^XF,IZWE2O*>H,X#>)F*))H$=? >:S M#E%J Z:).2((T)US<^(:[%DC_6RPYX[(3H,]MX8].S/B$PR),6J'-)$:<1X, M28C;:8,_5W7U[+X>;7W,& 265]2) M)N<1E2XG;7F##'$1*9][6G$J@E*9_#2>G@: '@T W0_Y:0#H^@"T.04@*K02 MCE(DN,[6E^=("V,0[![.&!F4Y2DSH/,R_1\"@&XIA*,\6ZTYIFROJ&=VI]$; M]&KSN!*9'S5\.6TB]I+A2'.;!>F-8 M"(,$5]XCPR6MP/-_9_ M-LJZOLIZ^]MIHZRWIJQSAQ52&BO@_PCV4XZXT0JYX /2A@7&L4Q!B5OQ%3;* MNK[*>D\[:^->FUS&Y^;UK6NV]8VW14]XM,%K+0%!C9,6>Z<,F#%,.4^Q;8Y9[G6[ MVYL_9N$B6<("1U(K@KB2"FG"&)*,4L*PURKEOG:*K6"NC2;=MR;1((1B. @: M)#L27/'(8H$)PP1*)CH09,$03KZ"#12@ 7@!-!& MF3M$L@USJYITL18T.O:PNU7C([T]?9OM7-0S+31L58Y;C$#)/#(&&V0 $*VB M3IJDL\?E^P.-1MO61]MN?T=KM.W6M&W^1,)$%WVBR#JJ$+<&M$TPC)PUPB:K0^17%1Z<2.5$='A1FPY#TD?YHJ>7X;54#O467 M;7./YAZ/]A[W74^XJ:]YS_4UZ4WJ:][!'O;4;"&?? H\&:$\YMPYJ[42G#B< M<&36\N8@^%YMG[=@\TQLGP.\_69KGVHL9, :<2\-XD889#B.(#@:>Q%4L-1= M:<6-)8EPPC07A%,B+*:)8 J&%'92$=FL^ .ON)4^^Y,2$C0EQ'D^_T_2(B9A MD:@P1%E8<2+X2C?3;?B=&MR\4(MB4B0H;%V*D1LJK(R>T 2KDPPCU#?'_O>N M1>]K+=H[A7'M"Y8]>LH@HEE @'4161\I(M*M#>PC;DK'+<:X6 8P#[(#&BK%&(:J-M2J!5A&7'JVC4Y]'N.8WZW*+Z M',SM/U_VB7+.T8B1\P[V'YT\[#].(VI9$-8;&KQ;G7W4J,^CWGV:8[_KJ]#; MDQ+;\A'S[3?OS_8ICP!LT0-IPPHL(960PQQLHGQ>:[#,Y[AY"^*-#CVM+:C1 MH1OHT&FM0W3KR)_M*Y^D5EHC$4!]. D!62L)"L88Y:1VB>FL0]]7A+E9X[X? MY2>Q#276_.BN2E'J+1S@W>E)W8\R=:\4J?/T M.FCM(6OL-KI]L6X+[ 4.#N/HQ?/\J$] MV\0>]MH_3WNZ(TGZQ818&_I/%)@ MSH5#@3*PPKVVR 0,6[RF4DJ62-)JM2.XT?]&_^]IUV_T_Q;U?]&3K2WG*J2 MB'6Y^@[1R(4@4%2*,,."=B+<2AVM1O^?B_[?T_[?N!&OCP%+KGB)H_;12"1D M(0'*(^M< F.?8%A#PQ5QJUWQ#0@T(/"0)* !@1N P.)90N A:6$#$MYRQ($8 M("L40XQ;%H %&)?KJ:PZ2UA'$+C-1C;$/)(CC;LX&+WH>_4R5B__"X,I"_VQ MZ\1J*6\ ?VLWQ9?O07:;4_-D=@0?L"8I >P;P;FQF@M%9" N:*H(28;O6*# MD+07#PQHYIR$2)!6!( M21?R:3C'R 6,60S6,)KKSIM5]3OO "2?!TXV(-G0R+NCD!BK MK) F2 Z4$I"26V*094HB W_$-GHI6U'TLZ&6#;5LJ.7CH);-F=7U\7+I MX!IC'B*C#FE)">)!!>2<9$BS7%V7:*5LRH#9\,N&7S;\\A'SRP8S;X"92SF# M@1&N?4(B^9R[+H!D)HR1CBEHR92%Y)+-IT]=<>=*0G;MX*#=F\BQ!""M_U($-^]T"T4C257]<$Y8C\;#43N=5G]J]T+L MC7Y!U66WC?/J(IBG&>9_(C_?2=5(%_@C55SR; M0[;/_SG$OOMWSWXRXYVCP^[G3WNG.V\VS[;??#[<.X+]9A>>_^G]M\_=S;.] MW==DN[MU\KF[=_J?L\UO.[M?3K:.MLZVWFR>[+S9VU<\Y*,QB4C0'G$B#=+> M,=AS? )SRW#/#&PWY/RH A"]3EYN.\Q2\'_CSFF+D9>MO("M=L]WQ@%D\G@\ M\(=V&(=7E12O<*X?YHB0/'=X,,RI7 1),LXPUG[_32$P&A-T"R(S)3?;<;3D M/9M2G*UHA^-!##N]#S$7? 4M^=4.V\._>GT'JO8UX]-F[W@\&L+G_9Z'+]G\ MEG].IJ"1OUK^X+I]IHPR,7%D;&XQP))'FNJ$C B8>A=D\?-SXVOI M>MGJ#UJ].&IP; ['BKAM#H=C^#&.1IU82NHW\C>1O[/-?:I@Q8V+R!5TRXE< MQFKX%1N@.=1+[MTB]=KU^]X[K'102#B%J)DTX8$R4S+B,6,1/$NJG$-,SK'L7OVQ8P?YFH=<9Y M%)W/Q:ERZ]!<7())V'^"#()AP"8N+B;^UV5>3T?"&N:U(%T ;H8P05202 C" M$5<6&+Y3!BDIB&&><>XD['QT1??G6V9>3T?*&N9U2?D[^VO? Y]1AF@4F(F( M)RP0K+%!TBH!/(<:ZFV1O_."-2;,:[$%RF4=CO(Q^AOID_4W7K_\;$-Z;T\O MMX_6JJ5*L[2WN[2WVCOE/ NG^OLM.IA5[D$K<(R>,RXD$&(9$]%<$L(4\^81 M.F:>L52^!+;9WO[QFO,1?#(N03;&?4&61$YTEHRH146 MG@:0K@M].%,SYZ$D+-=9AI\:9\(3S"U!.0D< :9)9)(0R&L+ M!#8ZH$UZ=1VPUNV[D*]?B+ZA7+=&N4ZW=M_?J-'6??B0-6,I%ZVTV<@"=FB9 M2@PSPGF002K\"'TOC?Q-Y>]@WT>5L-,)>9P3"!GP?HVS#SEIP71RS%B )7VA ME^_ZY.KI2-AS)U=+TG6TN0^+IDP!-DD4XB%P!!L=&)0:)Z&U%CQ@D"YYZ=/[ MAY*P*;E:$U%KF-=EA7!OGR=C<&G?DB)!W 1@^/E76&8M#?$F29IS6"Z0P24_ MDVSWD)]"KM44'V@'R/&R=Q$%L#4!& M!R$&X!VM_N@P#NHO3J_*F\3TLTZ_=X!&<="=? I:#!^T?NOW2HAZ;AK3^M5V M;,_'UL?#")=LM*XPLDZM9.UXX?#F+[W,*#(1SW#4[GV-PU%6N=9A#/#P$V!A MUYV%*P[BHF.-ZXO??4G9;V7!AGDN\LLFP,O6UPR8&>"KU^_"L$[___]/4Z+^ M/9QK)E1--TQE6=;C_F 45YU\/+@BE86VWH^[XTX9=RT0\&*#>!A[0]@10 2& MEUEQV.)&[4ZY:A"KNX&@]X;U!MB'IPQ -M^<,TF^?]"#D8=L*-@R@GXO5J9C MV55?PM^&\[_VC^, -IO> >C6,0PU5I)[)R=,EYS.:O; JNEWX\NL@6NYZ!.! M7EC+CR/X3]F<\Q2_M8,>S"RLZ?%DZ3*,325_LL!E!1?6^0GH_?^NY:I5NG)R MV/:'16,6NYJQU@+VV/#B]0!H"[BS:189R# MP9>PR7Z))^TA_+2XF-]-Z!7&?H,(@T?(#7=G&W/+=X#2M%-F+-X.#UNITS\9 MMM*@WP75F5@\"_MVW@Y;_XSAE=-IWEJF7RNKE/]25CNO[6'[>+((0S"LX-)1 M/.@/3O,&EO^X_,3\MUI$VK!*63:^OP+$83:R!5&::OB4NTWWOWS%UXJ872P5 MY:'O\D.?EUQ4SMWAC)OT,TF_)%FO9C_S#%]_UY7%F,A77A#X8YR@11AG4[DL M10_FI45HJPNW.ARV'%C%H=I6\Z< *_E"6)?,U>$>(#\S9^C4:;716C%\&&7V MGH8961IF"M_W[7+%%)]66@)7>Y_1(2S=0;D=X%)Q?D#NU MVHH81)B#UH?V\$OK0[UXH)Y9.G3;]-#-OC0?]K>U@PJVM/ M0:S^&;=!VK(H'@.%K^4=AI4G8P"B 8(RG#J')A1SIGI9D+[:0;L_SN)OAW#C ME_710;Y7>[4QYJMYKR"RTM_0/^D=#&Q6&1T9]?ANP)B .'DC4A5R:H+E_#P>3T1R# M@" '$OL%V02#_<5V3NSI\,6_%O4;E'MI#I=?OWK)5__C!O]ZM>K!2\M3N503 M)E0330@+F@>N+ F!.JZ8,)&&W-3MD>)IW@?CX-@.1J>M.7!]_ "Z.\&%0=XK M1HG(MN ME.M!^>"#./^PTRD*PE!>SN,K[-VPVQ?E&U8D87X8P#@\(&T:=^"B8>Q4]*)& MM$("8,9'XXK0+E*A]N [R ;VX^-@9*?VS^Q&"1[8'RQ3V-5 5=3!1A9]T(D& MFK@3R@J1K!4^"!ZCT6R?*/WB&E3XSF5EM194)$L"0UKP\R]EXB5K""62"8] HQN$NW/;73M]_>>@CF[.#R9$-WGGS M%N^=O3O:.WK7WOOT%]XZ>G>XM_O^;.?-:[S=W1);]"^R??26?OYM^O.>[IU].?N\^Q?=VOW\Y3]G!V3[];X2 MB@H5"(I:6\0Y<4C[%%%@,0DBE:/45N=Z('PQO,YG2FQ"<"2IQ M;V2DUN&87K3BT-OCO+$-QO'%J]ED?W=\LR#F*_'^PH<]?0LO?,WNZ-!ZU^Z, M!M74?#P=9EL; ,]OM'YZ_>[CYL^%>>4#63]O)!_U 7G;!,1HT$Y\_-J[T(%9_".XPQ=F?&W#F'L M**;4!A*9K<[4&;@AISA$-RISY6SO M2[8.\OE[V\<%6VABFM#?<2?NI"FR[LQ8T+/>T-[O>^<#E50BS7E W"B+G(X<^<"U8]0%;\7R!O58 M:76K/QX!HO>*CA1%JJS3[*+KUW*;M:%V.]2NFX>'\" *EC-88__W(%W^M*8ZQ4*9N9TJ6"7K'ECX?Q ME\D/_YY4.6OWRKR4+RV7RX,5G%F<&[BR.NN">?7]ZX\WRD=+=?^JSQ3=(%R< M^S'>(-?\C&E^K6_^:+"$;$AB[F"P@IW_T)L,EM)+W?:"4H<7MC.]PJ7FNTM7 ME'NM?#0/5-GT.[NI"/8D_GBAB.4]SMM-^M&NJ(BY+F5D5T]VWI6]^C:0FC]-+^I'DQMY-:A[:2?+R-?=U0B^V)! M>]I%L"_Q_NNB9CU]^O!EZ\WAX?:9QUMGVX<[;_[^\AGN MM77FV>=/'[K;W;\/MY9+6W?S.+8//__^_F3G][=L^^S]V19]R[?SO>"9VV>A M\_GW/?KYT]L<23W::N?6*6]'6Z_WO2$.*YJ0=+G**&81.:$-"A9;%Z-52ID7 MKYBZ>??JJ^K XRCWWV#9\\$R[)42PAM%#>>*&XT#$22G&D3%0I*7+]G?8-FM M8=GV;U,LTU81*RQ#BGJ"N),>.9D"HI8(YBQ5)N:Z:?BV.XS>'99=F;[6IM!C MHJ^_7=UQU,YY4:$._E@5PS*(7_N=KW..W61]N?&U6._2I%YZIUBQ&$]M,UCU MBD\&[Y,Q3FH%_#1BSJ,R@D7C!U]++<]8_^<#B53Y&_ M)!,VP'\EX-]:(+&11J()0]0EC;@. NG +3(XZF PCDP"B54;ZJ:XOQI>[Y2F M-N#S/,''JD23]D$2JCA\VU)&HW "$"AH$2_='ZH!G[L GSG6*0Q5BCJ-&-C2 M.2'>(!_&-B37B&4WQ/)^V*0-_0U/&40 M7_6*3P;$K\\@Y^M1I/:W&-!9'/2_ _=*HG=2%<\[=Q(P\28T:'XAFK^?IY(Z M!>.UU\AF/LE9KAB'>4*6:)Q;+BG,Z(M7!2;HOV_)C?"(O)X-$JW3N]T+G6R0 MZ!Z1:)Y7BA2)2AX%2L"HC.2'2I9I#%98K7/OSM>\8X M/4:?)9/EX+7V(+0FR29U*G'\6CZ=.X)OE\]R8I,_K#+YZL2_*A_-YARXD6UW MJOCE:;CJ7K2#UMM>QJ+''+GZZ*(O M;Q2V>BLQJX]NRO"#3]DCG#5BGEV8[XQQS\K+E.I'F84UT;Q-!-P]>)&H,)A$ M(KQ+ED>K71#:.1W L@2#D;I+M+-8-"DWBWV0SRC?@2B?8V ^D=/)_LGV[A[? MV=WZ!M_K[AV]AK_GZL=_=S\?O3O:ZK[%GW??\NVSUW3K=,F+=/0:[G4@MN!Y MI:KRFP^'GX\V^?:GS]VM3UNG>S#&K=T#MO5F[VPIOE<2*XVW"GF=%.):2:23 MMHC:'!NAO!=!MR>.[@!C#$F-/76<)X2=YQC9Q67@'D^$7:)$6KY._R.V]'+9I$AO-U\D/_U'9& MI_69QPUM\R;L]WF&_>H W#-2$@(!_AF#99P 5#,>B-)"RRM;V!_R.?1XG?I7 M/0H87L@OX%2*H(5'6'J*.*$2.ZDU^05KI(P-T!2@ M$8E3SSTW$1!'$FR$)$0)Z5@,)NIT96NW 9IK LV<02N!TB4M&1)!.L1+X&E, M 6DGM*=8)*%I!IH;>^L:H&F YKXB3Z5A\#]L*=7 :+#S6N'H:6[;2 0-ES _ M&Z"Y':"9,9K@ >(C4!@9%4,\<8MLB/ K%\J+$!6GA=&L7=+28F#I=]5^?U1P M__*1=:LJQE^A(+8F+WXN/RUNO/RU[_UN]UVY?]YW0NS_,-V'+YI#WVG MG[NCKDO@*.ALK;_'ASN[?W?VCM[RO;-#N,][_/D3?'?WO^_;;WJPM-S/MOA7;G_YN;^T>'NW\_O?1]ANX_]&'P^WNW^V]W7>'GW_?X]MT MD^S -?\Y\WSK9-\Z8H/S#&$M ^)>R5QZQR,I, DF6>DY7:Z,+<$,L2!@@@7# MB2>.<(^C#"%&Z1,)RX&F<^M0U1>>7XEK%,N^\/F/,[1UOC1O%<0ZG.\]YZGTRB"EW%:@J28_L:%PB;FT5M>['N> T/![NN5BH MV,5..^9>7R6D?3+&N==N]THWF(6HWG?3=@-S\;VETTOU9CD7<_9BN:QXR,6N M 9KRV]AC>)_C06[&5+Y4^M],ICU?4 TC_]8?C[*O;;C1^F.NR>HT#+F$$>=^ M?WG0@SR>Q4JSTVS/67^$24^5W$=N..Y4<I\MY/\ MK#R;.[TZ?2N >$ZD/,Q;2?0G.G>0F9J \ RN1%ZPZLN;'7 MI%8ZB'H8E\YIHTFGLSCIWMH:EPKDH"L@**.JFTFW:C4^:0L"=SIL#T?]0>91 MLP<5@2J/&[1+0]*B2+FA8MU9#!YP#*0[93( 4PA:-9A]N[V6%>9+=_2'+"U? M @IL89T$80T7:HR_8/2H^HF'L,QL[I#(.F\SR=W@IXIXJ;4>]E:>X% IVO MM*6Z_+0+/%P?XLOY7GFGT<+7XT*\<^E>598YL[4%K)KBWN2!TY$,:L4KK[26 MB_Z@O03^Z]YSOWOC+@K]$:JO6.;9?U9@,0'.NKK'VEC&]\^LP=+>/3C9?K-' MMG8W^=:;@WV3HL0^2D1U\(ASDQ"8:Q1%&[E(%$M';39UR3FF;IUW5#3I*NM_ M.QFWS?K?8/T9_+S/'-?9FD6<>5A_!Y*@M16(\60(-DHXIEZ\,N>Z.J;K?TZ# MP"G$%LIX/,'[V^RP59K.7<"!'M2AH._/ MOC 8%]S[U\.=-_G9AS#&7[M;O^^)O>Z[[N??_Z+;OW\X^L\9X-O97_NPG3 M%8(49P9QE032G"2D/2.8Y ,%1Y;="(QHGP+6!B?),6%6!9ZTUM'0Y+3FRVZ$ M>O9;T^G_L>O@ID1]I>OAXC$OOF,,/'AOG);!5IK?)2JYFN#/FW/9B[V/IS:A$ TFSV DQ<(9)_#M:2H56#732.0ZQZ'Q?S M>#C7@GOZOKFI&-@M6F=W\6>UZRO9 IY/_F[\W&.=&;*4VUB&H=YSK)OG=+O<=(#S+MK=J M_=O>7@B72_":0L2"!JX*78;?6H-R7M5-ZR>Z\ MW9J6^YHL))?_ %_GA<&MO& M5L>ZV)EUEBONXZR>I:G<<7F#U(DQ0_/TU6IHRSM0!P98750W4LS("4H'D-$> MU,[H?R:-%NLND?;XN-/V%0:_+-?-?3BL6DB^7/&]^J/RB#2.';AF[*I9.3P- M SN&NR[5A[OR;WR7X3^" MO2=[.//3CF'_2;5PS 1MM0 6*8.7F[X6J$R_>)5W'8@"&?U$$K[S5RC9/4#%Z1WUF@2-LR0Y_]+*X#:QHG8 M=MM UGKY8?W!7+/32;O)9R?7$]Z8#]46IZ.NPUFZ>N?SCN*OK' *9#C3PA5L M>J/U>ECH#\@(R% %(6#@Y.;I%0L*[=*_MMVKG"]Y-=WIBEN5$>4CI7+45P[> M0@S K3)U6JCV%/JQNK*2HI@=NJ 668 J)C;_K E#[9R6'N,Y6J+:4&QG=-@? M'QR"\H+\@P".)KXHV\VFV%GUA\DY0C[]*;K2[]4G3:6,U/?O,;4]9E2\/O!Z M61]@Y:&#H/H!,-RYPZE\DR,I9U=-X M.':YM-VH:LN>X:R6#-^?&B09K_)&59D04RC,'7SS3.<#P"R&P_H >0@OEPM M/(.\[,.JDEAU(#2%D,5.FM*%S^K)UTA]W0KWRU>GMI&J *P^6M$N>X V9Z/[];3^\%G[@HX.]I6W MN?J]1YQJ@;A(& $SYR@Y$YEQ6!5?T!.H139Q2%4%\X99+^O-NI5]'\* M>V=J1]6 >(E)V>V/:G&IF?>S*RM6 M*B6NB!RZBXIB5[G'K36W;@;Y- ?Y'$H*;,=1B?L<-C4$FHR[R]<0X%J*I$U4 MS')#B./$8,.L%MAXH?4E:@A<(02M3L?+%6!R=DD>WZ?VZ/"W.HAX<^+Z?CT< M%O_]KOVV1O%IU_/3U&TA.GM'G=P"@GS^])Y]_OTMWCK:I#N[N:7#_W6WNW_! M_7X]VMG]\&7[M^6V$'^W=TH+B+\[G]^$+WNYS'Q^/OW[RUYWC\+XV-;O6V+[ M]_=XJ:"?H<%98@GRG K$K?/(1N&0X([I)#QCPKYX15X:T?0[;$#K\8"68\$G M)1P.C'"5N%5$N4B5C882J(<\*Q9?/%*&WGS:GP-*C6H=$^HA"-AT5JEF&(\I*B#U2%RS4G4*GI[12IU M?O^L!JWN :WF*CI9:FG$"FGI&>(><"L?52*LH^=8$.:UO;7F6@U>-7AU3WAU MK1/WQO1;8]#:F5$L+(6,N4)$LM("Q;(.3+\0D G,>NN]D M+'=(:I40=UPBL+$T2E+@8 /L<,$UTM)(2R4MBMB$E<3(T9#--Y.0$9XC#V37 M4FFP,/[%*_I2"[:BS.7%?UC;7O>3N!T8;/PQRVJNO.Z5S^$57O')4/I;.,UYS%7['\=>^G[^B"89H7"B$3GI M".+*:>#IF"'!I+2$!4(]?O&*WUI;DD?4>:1!H75ZM_L]GKF<([1!I[M I[F# M&D4]YU(I1"46B*<0D<;P3^+,43 !"'7AUER?#4(U"/74CFH:A+H3A)KK>J2M MD<0%Q#C+""49LAY^=5ZD: F6-C8(U2#4>KS;_3I0&R2Z>R1:\*%+$; 6R!L/ MEAR1#CG%8VXP&2VCR8>HU\V2>PYQT6\G7K:?[QW:[2O_P6''N7ZE_> MX-I:X=J,I1$BI?.:(*=QCF0S'-E$+.(J2AML4$XSL,+)C=J@-XC6(-K3\ ,V M.+9..#8?O\U%D));Y)P&]*+$(!.<1$)KZYAGC/O8"%(C2!<*DHM$1,$-HDH6 M>D^1XTJA&+S $6/A% @2TV2%VV*-F'\3F?O@5SZCR-SV#'N:X-SF2/=VJ%S$ ME#$5$C&:*5%"^G= MW:#1/:/1?+2N#IX3H$M8V(@XX1PYR1("!J6D84"=G%@[LZYQ@C[XE?423"Z9 M@ :ONK_XSEXX<_I,X ?NL_ #^9P_2C,ZFVJF;)FRIHI6[PYY6$U_BB;^[1KQ;X[3&!GF)DKNE+11,1%4-)1SFD0)6R)F$K:$FT*":VZ$ MOSWY8W=SM/4Q&^)@A5.IN;0"82T9XDQ$Y$(*R"CEDQ;8,B)R@PI%U898HVBD M!K4:U/H1:OFH(Q'Y=#40[E@T@%!:\H@%"S1)<0G4:H#I_H'I_128"(E,:$-1 M)!B "3.-+" 5XA0GJ4V*)/$7K[3@37I4 TN/!I929))JC@FFDC.JC%"6,!;@ MQ@1V6GY%,M5TJ'A8N-J;PI4+/AKG(BR;$?^OO3=M;NM(LD#_R@W.>Q-2APJJ M?9'[*8):[)';HF1+=K?\Q5$K"0D$V%A$4[_^9=T+$" )2B %DA=$]<3(('"7 M6C)/GLS*RD)<*XNT2Q9%HR(!@^,I4^6(B@)8K>C;%0#+@/7EFEIP^2@/,ED5 M*,.$4"8C,"M!"!9R2-K4D(1G$(5G0,_/Z?6/A*: M='2+4*LLP][YE=NP"E:JQ)>,I;;&5$MMP1LWE2>+@=*@O<5.>9@0 @0?>X(L MCQRIP(.S\/^.^EQ<\+M/\2V)DP6&-C5(6F#H9F!H'A:-TAAA543$>V#L##YI M(C#R#C.M"#=.Z)VG^/O7:@H,%1BZ;T'1 D\W T_S,"BGC,+\>, C0C,\>60H M=LA@+$GR5'JKRQ:3 E&MZ-OMAD$+%-T&%,UCFR)89H/%R*B4 (HH0UI*CT04 M.L$O3C.[\U1LTO:2>Y&%6*K!EQ6J#8JEE;)J+0+X+XL1N:@3MP2\8 =^ ^)2 M&.24"(C"W$=F*0$;O?.44E,RA J<;0R_!J">Z4>_ 8"VSPFR+"S MS"6&'$P]X@%XFN;*(2\HH](X%4@ 8%MV:D\I"-\FM;_/D-:>6& !LG8!V3RB MR(40X&MJQ)CVB'N7D!46/M$0@]6.X%RQAK$UQ!1+KN1]NG*+ZR^K;^ M,I12$$:]UHPQ'KRSA$L5<_1/1V954RQW)4-;"KS=K+TDBP%:911V.H"]E 8C MCG5$6BN#I$^>LL!@RLC.4TI*SF3!HHW!(J!^AE@>L"&!\Z@-I=9I88D)V >: M+L>B4A*W-1@UC[J:Z%,@BB%GN$*<&8DT\QII@I66X.$IYDO"4H&I5O3M*F>D M8RJ)=4)$@7ERUOFDK5-*RDBQ,*; U ; U#R&ZDG4+J=4*I[7NDV@R"9!D%6$ M81QU]#P4F"HPU8J^70&FK$HT:1\DH8K#W98R&H43T?B@1<3%LVL1',TCH1H\ M.!P-1219A[C4.<.;,12L$H:Y1(WTK?/L2B#TSJ\LM;O+,TKM[ALVO\MK=Q-3 M2@27JLIER,J0W;LAVX9=,Z5V=TE5NL;>&,V%,E&8& -//AK!M78F!J6CLJ%) MOM335"5B2O6VMGOA?'%]U40JN*<>)2K!"[?<(N=91"8HK)WC(>&<,?[(4+DD MM[+DC!?4:B=J:9Z2LM36F&HI!7?3IO+5F4,. M4Y04PHP9#Q&(D1JH[12))]K=Q<8*C"T*3!T:T'1 D\W T_S,*B- MAF A'-*)Y.5DG) -6J(8F&-8^&!=+'M,"D2UHF^W&P8M4'0;4#2/;5*G8RZG M@QS7$7$5$M*4,L0D1)\IA)84)R=>WNB^>-EMK=;5+[^PQI[8D% M%B!K%Y#-(XHJDAB]52A'&Q#G1B =L0:OTW-#\V\Z[3QEJM3N+E=N:ZYDJ=U= M5M_6?YX9E4YZ@@-FG%M/M5!&T/I ,^TX%[G"VVJ&ME1XNUE[>>9P14TH)6 F MD?*"(YXD03I9CA)7-#"#!:?BDD-[2B9 P:*68E'T!#S7($&RN9)*6ZKA'Q*3 MMUYX6K"H15@TCZX*B:G2TB$EA$"<2HVLI18%0YECB3)OYJ!.F%#KJ"Z,J45PM%"? M&TNADF"(8FT1MT$ $F5TDCA**D4^JW#G*66MHDPEV'GG5]93\'AL72_"?T/W M\].9?.Q-#@%L?/.W;Y8YZO6-I_^$RV;/G,(,IQTE (J.!J-NON;),/;@XL_Q MA^-N&!_,8&CAQD82GN#Y+=:-!KW)^/);%H3+Q[R4'Y[C>=?/I/-X1;E[SX MW/0TV)E"Q((&IQD!OFFX]C)$$:TBQ 1*^*E-F$[SN2S-9 VA1#+A,"=<.I&( M3-)R)HT [,^+9A3/#KPEC34X7QP$GNAKH(=&O4D+Q4+>Q?W:+KP?/%\(-[^' MMS_K#?RG#47_/_]S@/WA'WW[;S-Y\_$3W?OXB4&[X-G/#MZ\R.\^@#8^.WS] MTP?QX?#'PS]_^IWN_?3;1T!R#BC_%S'>:Y@F%!*AX/-B@2Q.$6&80IY,<"RH MG2J"C3S*NC"Y"5TZKV%;NI#H: M#L+$CZML4(ZJXSB,E1V!>]/K#8Y'U8-NOX(6]/(2ZL,G9R6]_J=&J3E^#$,< M9J/4LT>C^&3VX8<9RG7[=6OJF\Z;(1BDN9IU<*-J4T,T??[TYT[]TSFCV/PF M=$=P<^G/N$.N^9M@E[_T:W=^K;&$="0IC;VAQE*VTF._P7>N4-G[FY<2<>': M)4Y88T;OR%51EY]E\/+,6097*?V]SC%<<(\;L,G8FKEN;;.JV5BTM)CZ\N'- MYGJ5U=Q5.KQM X?+P%UKX,X=1+(5^15]X&*Q>ML0GE$U:BCO79_[L#;I+(V\ MOW^\3Z-?'O8^]@[T7.73QFK]^_ZO8>[$/ MS_SSX#]?7H]?=W, ^N7X]>Y?G'-,N1.(,L^CY5H+SJATC J<(ZHVNN!9C4K$S%!IA9-K"RK=/"KM/3]% M)6IHH-X#*A$2$9K6Q6PK1&XUC%#L2"'8!/#P.SI\)X$ P(W'R MS"NEBL_7.AS[=='G,RQIPR1!PO@ .)8(TDHSY"D 7) N$!-VGA*F.[I%B4=% MC=>LQHZ[I'1DC%C/4PR:V'*8%B>IA6J\X"3%$!6QC"*LA$5<)XL, M"1)A(FF(-L%,>E!CRCN\J/']56-,K:8X .TTDC/ ;F,E>,9@G*GU3!2OHI5J MO.!5*"$9HQYASSGB@B>DL?1(D1 Q9BYIG=58F599XZU:&=O-N:"'=O@I7F\U M^!L!GY6P;-7@ST9C&4]><>-=HLQQ0J71PLI(N;'8"DW,"IY%.0NO14#W^Z+; MH7,U'ZH%BOFH89XT15:'A$0,'" 0.QJSV_&(F7M93[1H^:GC(1/S48 >2P+> MIS4Q4A8T\=C8H*E:P?$H6MXJ+5_P2I(4#+0Z(F&L0YP$CRP1'"EE6!#<"QUD MUG)*[^6YXD7+3_>C!.,EL49(8CAAMC;H+@GAL&#.Q7*N[<9I^=R6,P>,#).$ M) 9_A5-JD8U1(H^]9$YZ(4)CRXGHL!9I^58MANS&X0#>ZV-E^Z%Z$5/LCV)9 M&KG1G=B&<2R2I)QH#O!GK A>!>T=95)P7I9&6H=K'\XLC>1]EC($)$TT.?&$ M(ZN\1I;*I!WQF@N[\]3(5IUI4[1X[2<$Z"2(##HHSGF*UE$AB'&$,\T9"V5E MI(5:O."#F"BT-=PB+C2P$\P-,L1;Y "'C7,:2YS+XA'5446-[Z\:!VLLI<*" M@CJ.+=.1"NVUCH%9KFPJ*R-M5.-%8\R=-9$BHPD88X8CTC)%1)C4T5/%Z_HH M!%R,>[LR8EKN8KP?C&VO6N?.N37&5U;>CWG_H$]S+472)BJ .D.(XX!OAEDM ML/%"Z[*0LEFXZ,\X*30X2RQ!GE.!N'4>V2@<$MPQ(*Z>L>RDD$=&K('@7%67 M-BC^NL7X (! 8V3 C*/D3DD+0"&"BH9R3I-@90EFT_!AP?T15&HNK4!82P:\ M243D0@K(*.436 #+2'9_'BFJUK9_IN##_<*'[S_RM>!#N_!A@3^ '\P]]2A1 MZ8 _<(N<9Q&9H+!VCH>$ZR5:0^7WEYZ\+7R8NEVSALP$G]?:?P?%)DI5CT%8?^SVQLVY?=6[7'XV5Y\LZ]HW MNLE WF\>%(4)U0H;@DRGBO$ MDU5(Z\21I-&:J''@!CB?I.3[D_+*DEA[]3@H23G#WFDBN;#1<)%LDH1PRVA( MOJQLMU*/YZNMM2D@RZ1 / B,M#$88N YY M'S<-D4?#-(&_I5&))4XM#V5INY5Z/#^***@@.=4& 7O"*._$1D9IB5(,BG(C M3,AK.)*3^[NVW7:'XR<[JMY/ABXO;;\[&8WCX?6-/:=*Z[R.[ 4/,IJ $\@#B3IH0JTH/D8KU7CN8Z3$;<1&H4"E1)RY M@)ST$3''4^"&*N+CSE."2=FF>Y_U.#JLN.9!69.X,,1B;WG46"C&/2OILRW5 MX[F/84!;78H>>:(]XB%'_Y+.IY]:Q94W6#B2]5B6+7IWI8[OCD!?;*_:/3KJ M09O*2L;-%Q\PQ%$&SH5/*D=1C.7")8\9EAYS[8J3T3Y4.UET,C &&6#<(AP9 M11Q[ARSEX&[ _T0^AH#2O"M K:%B?8F ME>/N?8PU9B0$!PW1NI@08&C$)2; M1+DM7D8K]7CN97@,\R250I)X\#(2>!DFRH H2]$&RXRT+NLQ^?X:!1JV](8S)H,'=P(D4+Z.5>CSW,F(,D3@%5AAKC3@E$CZ!6FLN M-*AV, 3KK,?X_JYD;,8NO;O*]BN9]E_U1U@ 3T2X7,&5J\2M(LI%JFPTH$JZ M9%:U$/^^+/HCS"8KG$O(:P;X)WE$SG*,K(\6!RVB9G'GJ5[CJD?9:W.O$,!' M'8G0+.! N&/1@->B08RP8($F6=9+VHD (#M1(!YCZ0 M(T98;L'H)^41S_6-C7<4Z12X8"10+]G.4T/65_+TMO;3K6<99C,^M_P1I@AG7 MU#(1* \R614HPX10)F,@')>R79N'R MQ1$[SD8X*14\"XCAY9$U**$K-571. MA+Q]@C[*NSO7M99:\+;@;<';2_'6&TZ<%S$?72:Y=LH3HCTVD5$8-5W*H&T> MWB[LP768\J@<\BR7B3<4N+!F&*6 '87I=M31F@%SOK:J&'>/MW5@]_'8PDOA MOZ'[^92Z[TU RKI^IB#3/]?@$YX5\W?^((9)+[Y)4X$?98E_^?Y'FB'^]U^(W+GS-I'F(UN.FF^ZO9#[ .*ZMKPWC)TTPS=>[,(_:-J M/_;CT/9Z)U7HCNS^_C#NVW$,E3NI0!2:XE#'!W$8J_%!K/Q4JO[W?S0EZH=1 M56M9=6Q'U3#ZF&7L47U*TM%P< 3:<_*H.NK9_KC^+OYWTCW*:5*/ZB4">,/^ MJ1S"[?OUJ_*;X&EIT.L-CD?5@VZ_@@'HY0T=#Y^'?@H'S#S_ 0$"C3YYT^_7(U3>=QP*8Y!^.NV%\D(UA!S<& M<;K,,WW^].=._=,Y7&M^4Z1CC+GT9]PAU_Q-L,M?^K4[O]980CJ2;%)C*5WI ML=]8H+M"T;EK7+J$ 7M0D#B\(Z:GEC*]#!?O,EQ4*ZSHW=M1>'L*:6]/(>WE M'-+VSAUJO::%WU8[1Q^B'581S%FH?IZ "6'D497IRHUNO2NU5+>B;,SOG7>= M6L>>V[X-]B92J[][7WKK!FWU:,6R+MZ;>(/740%CIU33Q#4GCNM@#>4X1,D, MIF7%;4WQAB]_?OSPYZWSO3W_V M_GQ^/MZP=[CW<:_[^N/O7\!/XZ^__/H%?+&#UQ_A&2]^AO?]?@)^&O_S\(]/ MX)\M'MMB#4N!*8<""1%Q221R7&)$-/&.PX2KZ'/9=:SY?2R04T#KGH*69,PE M(BP73/&HB:.88VD]YX1I[>E?KU;;N#+CJ35+W>V'4XX*#+7@SA5Q9^$X&&TQ MDTDQ9(+DB#O+D2.:(1^-%,Y2(4W8>4H)7]MA#ZW+/VT[9WSY^N5N*?MQHR"E ME DJX&! _L'6&HZ=QTHSB562I>Q'"T'L]2)Y(B$P#^8%<< KQ#5U2!,)7(HY MCK4.7AJV\U1+48[TO<]J# Q#.,^9PPSHA5?&"^F!<7AJ$Y>,%ZYQ!VJZR#48 M>#&2:,24Q8@+F7-0+44A224#93XQ UR#X@YOD9IN57QJ]^WN\[O>[W_/0Y-KNYCV&:HL:G9QX9A\%#-B%@SKW.218*),-19313U!>N<0=JNL U M)/9!!".1Y2J7*0X,&<(Q$DP&*13S7!!0TS50C1+6N)ZR_;+[?O=UB6O<)$BI M"*Q:)T-(8#R)J%UDUDN,@7. A2KE@]H'8K\O<@TIC21&<61#/I<-W"=D# 8D MLUC3I+QW)('#)'BKJJ<5-5ZS&E-OO"'1"0I>@F9,>P8J+!)C(A)K8^$:=Z"F M"US#$R>8 &^ *@B+HQ'F@6'#/4X!5!/D[=B$\J^?PVEK7&-C:CA<1?9-EN[ M<>C*_;\W<%UVQM\OK/^P2,D,<1);:9"E."&.+4$V2HUX],(8)8,._/*-\2TM MYU2PL&#AS6!A,L9)K0#F(N8\*B-8-%XPG)P-PI;TG[N LP7J2FS$4:J(A \! M<1L8,(<\2'N/)5$?;^'V9+:=+-]4-"3^'7\:]^5TZ[-+IDI):]1 M^ Z2_=>\86#)AM<-;N6:_*M6F\!+MLK@&UU"WO1G;%64?QT;7KZSN,=]9I;+ MNGAOR*,)G&"M-?-*A%E;?8T6K6X4T+JGH.5BLC0)[J@*W.ADO8G*>O"! M>>",L]KC7>&I96U>245X[SA)=4>KY)(1YI/#4P=M,"R6T[A;B&)_+[(-KR47F'F40MYD MJW%"5AJ/@O'4I5Q*,1#8I(R8K',)0L)N[^QC?N[[64] M!^IL7ZKWE?M_;_"Z'#]VS\#^RR(IH\8R&H5&8(:!E 6GD-;2(>$BE"A@6,+P:&%J5:-(^2$(5A[LMS=KC1#0^:!%Q(:]W@F=S\LJ8M-BR MA'(0$W$C<-['!Z#F69)&Z, TX)EDI",W!-VAMP@QM?[K:5VWM&##%W M?49,JY^Q59'^ %3J?*!"XX0P_/.%V+H]Y//]JUP%-2ZIZC%2&*< M4\X<8YP::Z+G7'@ME):)ZKI,V7*P*C[O#0+/W.>EEBH>O$3<*HRXYACI2"AB M-&$O4R2>V)VG%'S>*4(*Y,,8P*W!D EL,[ /SPC;N1$_G;$,"QB9N# H)9[81 G(*O!Z' M4TQ2"2TI 3?'F YID9YN58RJG/9RXQ78>9+,^$A VCGVT0$'QTYI0G!0N#E9 MKK"-=J$87V0;*A*C*+A+1N#3&1V]9!CTM%W[X;[EQE/(I:>&H(BY8SBAW7%@ALXM,P3=2H;"- M]J&86&0;3+.@K&9(FGS@BV06&2PDLLY229R,U+A<+D"M+2NIQ#9:J, <&Z57I:3GRYC?7K:<91%]<%QR[90G M1'ML(J-YCUW)^-DL<_'J3+4V M/ED]-(JJ8*E$5:2G!.P9PGK%0P0=>'QG"^ M[D-CUJ!E+<\7*GA;\/;JI6P"UX&+E CWW ?JM-/1*]!/0JVCNC#L.X',A5PE M!R81)@EIH@7BF%&DA3'(^4A8C$8' Y IM+Y'@%GS\\=C"R^%_X;NYZ>SKNU- MP"QW_=-_PI>SCAS:X7ZWWS0G8]:T!2@#UA/".N(LCGT$X]Y-)\U7W7X &7V" MFLMN7%W5>76E65V!>OB8V4>>M-'I=-7]7MY/^>TN$7T+_;D /W5_WA_$8:R. M\S_]0>6G9&I4C0_LN++>@\R-8\@\K1J '%0$_[_5(%7]"+($.#&JPF0($PC7 MQ^HD6KCSXLDJT_-5*GA&!JA.=WYGHT:S M%S>OI+AS=J*R@&9D[?8G]3R>F;KI\'#:45D:CP:C;K[FR3#VX.+/\8?C;A@? MS-![X<:I$N+Y+=:!ODW&E]^R(!=9JN+PCJ1 F',#M/!O;FYM"6QDP/1UHH$F M[H3*-4&M%3X(GK&-_06V9V=VU\'IOK\?V9+3S^*S" M@+:<&_GS@]8,S=-_NB'.^SWL!_NFOC_GYW:MR/NA^^ M_(X_?.E]^O#OO8.]%Q_PWI<_NA_>_]$%XYS_/MX[? 7&V],W8*C__,\!]H=_ M].V_S>3-X<\?X9D?W_S[MX,/]"7>^_@KVP,RL/?O5V"<\]^[],-',-Y?/O!< MX?;-^T_D]?N7% PZV?NX_Q?X,M%[01$C*=>=HP09(3#"+@*9$HI12AH"!C ! MPYF]5.FB8R8:EDC@5D4C7+#,6 \&7PJF=JH(].DH:_9P$G>>GIF:"W9QK<;C M'*0U\_OM]I[MGS/@S$>IH/>,,R& SGC@G-C0"(.5W#E-NI26W!9NO>K7AF<4 MH1NA^N_$#@%@LBE(W4QCI\8G7_)\< @-/ZFZ0*^[63TJ>ZH?U7A0I37FX%7#U<%)+*'\#LQ]'B$X>-0N=FCB+80PL4 MY%'NY?]SE2,^B*3)BV 2,P!&+:2"#S#K1B46UWTJ=!&:RX7FX^N_ A%4 M)).0PCZ7+,,!Z>0$$E@&14/0'N>\KF_*3,V\NW7 M(&@&LU -AI*G]'N*E)" M+8@NH9Z#)>5&"A<-AO_3A&II@PU%2FY/2K[XOS0EWEGG$!A]@W@N>&28LO"G M)I9X$7$^9N/RHX(NE9*Y/8Q_'\7^"$1EBC[@%=>1A=I,O1O#?W(X*4O42SOL MPQVCVIF;,9Z[<'%.EI_Z24Y9V 6?L%5,9SF_^S9?NS;TJQBU!BL4G0/%!A77 MSIJD@$]2PWA01:EO2ZG9ZQ>_@[>BO!;1(6>LS"> 6602\(7HM:-.6)N\V7E* M+ZTN.U/JADMF*IGU]F4?'(U8O1T. @S^"%C$?E;<1U=CELRRR$)2+B2.%;&) M2Z(U5E)C%JPNDG)K\/_F_2JO M*"FO^@%\SV$7&.5Y:;DR7W#9Q0Y.,Q$4IRH 40#QQ4+37$!"R2(PMPQ&NPRN>#X=%@F(4H2\BD;WN]@<\4 MH5/]"&Q@%C)>L,IGH[=7@Z%K1=*N+55O[4F6_1%TY(R ;;-D@6/[Z63OH\?@ MX(K7'S_\Y9B@UG@"DN4(&"T9D24:(T6YDTQ%&BG=>#L+0N=;A6Y($_XO!SW&+Y^/4+ MM/48G@?HLW_\^LOO?W&ODS;Y>+'LGW 9)-)4 @9Q3KS1D6J?BW'C#KM<0&H9 ML-X/)SFF=[H.=,KO.Q>9?74Q\KKJ @?;:>MJPROPN2I3T_W^?N.99:5XT1W9 M_6&L_3%0F.[XH-IM%M!L_@(&8O<^X-^K%S_6F7 M+9_VW4Y5Y\0->DWT!BB:CP%F;M45ZCMJ_-0H9_[FR.9\B^[1Z<#D]83G!]V8JI=_1S_)J]#5FY2Z/@[K :H? M4_\^U][I[X^JV(QQ;"Z+*<6\#!'[<30ZUX3__1]-B?IA5(7Y1/C%B3@ZG8@I MTM9/A!^F'X]@3 ; [I[9$;QN4,>&NL-9"Z SC[YV'[SK,X!Y>+2T35_K_R5] MSXV?LM$ZL^":77T ;0XQP536K/:W28Z1$F81$0_BP_IJ(L+TKPE(6$-M7_[M M:R@&@!T_;,S4Z>#7*T+7&G;X+<01"#8T9C1H^M7M-Z2D\=K^.^D.F\4B%V>/ MA+_=2=VJ[F@TR=,=5ZN:^ 3GH_7@WC35!^C.:.(/S@Q-M\X= MF1Q.FM6T?*&'QP)+]+/EM<.;T,Y+-1/DRA[!Z!T-NU-/.WM(Q_40 8/)K#+W M.(_UOAWF/*GY],YEI;.$SJR*BG>51#7G**]RU@MXAC/$;Q)^YH/U6RU"]>KY MID/_WJ":2O-IU/RL_G=G8^$7QR*=CL5P-A9G( D4^PPDIUR]Z;#]VAX?W0RZNV?GK"<*J M?I]IN=_WK%.]J=.67LUYSN:+PWG(7Q8 CL_ )#;KC[?*7@IXSX&>[O0= I^WB+#LB5"][T<^C(;-1JR\B/\PNGOT SM+L\K>-"W;^RMU) *>N]IW& MXQB_\3-,3MX6U!W%'VIRUK- R=#_P?ST,MK.HS"GS\E3-VM4A(O^.\F8_6[: M*"(?V(=3#![-;IFZ575R/CSQ[Y.%=)%N)H%^)@JARKL$@"J[G &9X#,(16<1 MZ:81AF5"==9[RT]..7GCXA2; MI'+U?H_':IY,$?OQTYT>^H$G'S3[U6_!1LI_=NS@-C\Y=<#'TDYMR]IH% MXC"["'1H2C1[S5\@_Z.LEO#?+ [YVE$7QM:"(S+IUV(]ZE2[T+6CDUGS5QH- M>.1@-#X-BEUP?HZC&W7S0NGXII.DZB<^Z8Y!YOP*4M ==@)X=+T X]*!&;W+ M%*XF:K;B>-O/%N8M"QN(XA%( ;B=:1CK6YOUPT=UQ 6D>S0>^$\'@UZ&AN.# M01UDB2,0GN[X3* .Q+C7.PVIU;=: *[0K*W PT""CBV(Z1R 5FELFJZ%GY>) MK\K_MV3_ZW+_52'\#NJE6TY&2&=A+'/W8W]T3TCSZF1C^0@LL^DSHK'LNN\U MY)>.^#;NOY-X'?OO*"&MW'_7G@A+@P*T,UMG.*G>'/ZT5"TMW^<_I-CL0^[GU>&V!2 ^_N4PYE=0\-/<07RZ.[1)L MR34'X))%9*ER/8)%?K\$:IJ@]+46:Z2G8*[_. VW9YW6\'P(%/SJ48Y)#C=+%M<<@:%V8VF&\;/V&)7#\; MP,W5F\P!M*S1Z/X9/;AA]G1T-U^W9[ZIO,E=6#DIG3;F(["*C/N:.G9+Q3D_%SU8&:WUA',7WIK[A#+OWM:T\UO(,E7>FQWZC4^963DAM5;559 MK@?DX0IU.#?I].-A_$ '.@WV@_L[UZ M^>K=08SCN1R?&: M1M^N,/Q-X*VUO_@E=TW>)V%&B\BZ=D:TBLLTB];B;Y*/'GIIE[HET?PPKS/_$FS MG>VN%JNG0U7')?Y>YY)RZT*7JD.%6GOHDG6$62UR>96G:M'1XO);KQ 07?78 MI&_I,\S 77HA_[1+=2'_J#[.8X>Q[!OAX_!Q-C'U$C.'^=F:J,()J"%&#.%'Y\F M0,(W3)@1^2O^S6SG8 P@^@^&=O_YV)Y/B/F.$^:N-.MW,>%3KW$=IV)N."-I5SB:\6)>>/$M];5@;AL$_D4<^6'WZ"+=/=U> MM5#;Z"*B\H;JY@6VFN]60'5GD-H*\GH74@0@\NP66W^SI+PFQ3'/@? M_[C*6EJA >U"Q3D>YH^$&$:HH(0H)CAY'(C&1N@0_P:2>DH',H@]+W3@EL)D M14[$[J[5[QIUZ;<$1FN6+7;3]!'?(+,YUT9.J;Y;-S:U@ D6Z M;D^ZZ!GX?%&"6+<4Q"H"?KL"_JX)XK^;'!WU8G,$30.@B]!9%^RH3U5].X&7 MVE&FV]3&8 MF,V(*WQ5 EEE@;?U.G!S*E!C)(#JM,#9JW[.PLH;3NIZ#0]R#>W8]SE[;^'( MT8=+07>^GEO52[FS-=S4'8[&YY9PW_CQP,%?TUQT_/ ?.690Z._FR^'Y=2QL M@",8MI!H@ TG M>)!B G80[%92FW+.5NL0J\?/?F;;V..TNL:2 8,)S-EG)<+UAPS0UC%X#V M1:&PA<)NJP*J[XM^,,6!'M5 '"05*]MKH#5U ^Y$/5=!L!O;B6^4&AOFP0* MGHN)EGS!O<*@OKW5+YGY'>V?$;#:*^:7+%=X]SP>@Y'Y[7 M[;@Z")\2W[?3 0ND=XBB5D2_SM'XI\*M2W4=DOE?X;$>X,^>GEXU!N"STW2PW6A^=(".;=Y8LZR^CAW4'7]DF-TR.7'Z+3B M0)Q2I><>5.DI#FBK8/^KZWO#.>_YO^*!%@]T6Q7@M/;#+X/^?JT(6STV7;!Z06Q9_0]XS&]G#.:&]Q7)=!0 @W;J@#S M.,+;YBSQ?) $>F9'N53>A4,OOS>H\*XDG!4Q/".&XSD._UP?'H(*.KC:'2U_-[WMP*WA?:V0]JFA;]T_9$O[)/\%&O9 4'Z M1$!D#N>0^Z]"?0OUW68E^+%.M*VKCUZLSK W^!P/<\HM:8J#XD>S$S^^$ZWO M:53GBF-?E6'(P_ @+;'<_YI:;ET=UHGK!;ZVB:IROMJ"15B<5\M9=),MVS9.:[N%?Y:^.O6:L LM_NU[=O] MZ;G-$>8O+[PNY&_GK>"K[B@_5ZWNW&;R\4%W>/[U4,;Y M;:''A1YOJP)<>P_Z53%\E@G^M2--X)4OHI\"M)P"= D,;Z> TCE"_UK8!AUX]/E^)N!)V_!1-MSA4%R6'A62F1Y//D;E+B)'=,:<&D)'=]G<2.2 M+X;.*&.*-^+F_1QPWQ4Z7.CPUFK FFLU73D6G<_$>#Y-N* E77C+I%.I1>GD M1*D+?/A]X<.%#V^K JP_V^(;['A6II\7?GS/Q0]>A#E=.$>"<$(INX"_>?I_ M+_2XT.-M5(!+CL&NW$F]7=(>#OK[IWD4\'W^,A/AH^DM ,)]>QCK+X>QV[_Z M^=FK!S/XVL[0+DRY58(JX",[(Z@"FR5,^9YN2+W"*/Q1?(7B*VRK\'^U&$!C M:IHL/5$7 KC$M'W-0CVZMMV[CFUKWDT:XR;69MR*&](ZR19DT0L6A N^A<;M M6Z/P[[).41RQ;17^QKC-#Q ^:Z8:-VB:17,GY@V>9P_KS4G+-Y6NYL>1-=NZ MXLBU0] 7:^I@ME!3Q_J%"DQ'/7OO[=T51^(_Q:$K#MTV*\#%(L9INBQ_8;%^ M]*@"S@,?\QK0S[8_L<.3JK$H>J6-M[,=M]"10?_\EMO9 ]GTB65E:(MDTX6I MC V;K.GM-5/+1^)#<RU^[X,!6N>&BVS GK7$FA6GJ^4B M[&#=+PE&)E29Y;M-TM,&DK#,5N<="*@[;-"G#IMO<;<<4N"2RF>A'OK-F: M)9P73^S>RZJI/_.5EK_NN=U:=2B>%5>LN&+;K !76_^:9V'DI(J91T1%;5K, MVA?!3'&R[K> 4OW8YGD^&@[^/CDM&Y\E\W]&(C)M7/(:<\<%8X9213'3-IG( M!*/;8\>^;Y2>%]>LN&9%-Y;J1FVUKN9]U>8LQ-0%ORY?5K^X.GWSQ9V^>OVF MK/A=[1-$+A>Y5OK[-%2P73[7-X;A1?&WBK^UK<)_M1CA@^>];DK5'W Q3/_# MLS'#JUJMC#X_7CMH6/RPK1+<_:G@'L7A-ANO"\/PLGA2Q9/:5N&?&:^W<9A_ M:0HD?6U9ZSHFZJ=VF*CB7[5=/ ^FXCD:#[;91%T8AA^+?U7\JZT5_JF)6CUE M\#HVZO_:8:.*&]5V^>R6&.#28?BIN%'%C=I6X;]B#/"GHUK8*_\S3>A%3' [!1IPQ7KGB(,?DP;\>@LGQ<32:&B** M*:Z=LVD^W_)J@VCW7S=GFQZ/K>O%V?<+@C4=54X[2L#('PU&W7I$A[%GLRW] MX;@;Q@>SR5^XL9'2)WA^BW6C06\ROOR6,Q(SFAP>VN')HC)D\QV'MR_8-#=4 MTG-CM_#OP7#6FB.['Y$;1OL)V02-?6)[Q_9DM//X3$'SR1H";\JPU+-'H_AD]N&' MT!T=]>S)DVZ_'I'ZIB78.VV^,1V%5>[!E.M,'S_M7*?NW PAS_RF.E2H2W_% M'7+I;U][*NL(0]?^5"TZ6EQ^Z^)C2XQBHS!_CO8+'VG]4>)%X.]GR":8D?M* M_:X[$C^72$6)5&RQ_-]BJ-T/#N$A'NZKCKOC Z"!(Y 2N)&2:C]7N!Y=QB/W MKLLC*2XQCJV3\$&Q=;/[/C?'*BYR:&NRC#D M87@7C\;Q,!,2RAM"<@G%>7.3%.=<;(SPH_'.M6D_SD"X\WVNP]J?4;A<._1I MVA1*@N]F8H_53!,H*>RCL(_-E-UW$S?JAJX==N.H)'=MQ"2RBP#$2JBOA/HV M4W:?#_JC''_+6PN'71^/+=#!@\%D%)\/!D?Y)+A??GE;PEP;,;O\(C+Q0HT* M-=I,V7T[.,[PDX^_A!$>]N-)(4B;,)6,('MA,N'+[ZU17DA2@:([D]_G>:03 MC'4=X 5,>G[0C:EZ^7?TDSI:^R;!KW&8C] =3?*9NN-!]2X?5@B7,TSS+3GJ M]LX.G>W'$7KS=R^>5+N^9EX48UHXUH8(AUL&;M];R+KPK )N=R:_EX#;C]V^ M[?NN[;4'W ISNU'AH!>A[;*I*ZRML+:6R^X96!M]C;3EW0BK8![1U>^==YWG MG5/T(TS@IBY_&!SE%+=E$&FPW S^=Q<21C"Y11:QF<#R[;Y.4>)2;+F+'K_/ M60:#7F]PG!,STZEF=?MU!;M:-=)P<%@KQHM!W_;""+[*J32V?_(HI\)TJMU^ M?P+W_!:/!L-QKNL]RV3XUT(F0YWM>1+MZ3D6D][L$ L*_S:OR]K9[<-3>/'L\D(OAF-IB_)C?W%]O?;;+P^?P(>']Y.$21;NPG_%N-@W^=>%_9]G.UW;QW=P> M/2W8=?;H\0ZF_ ;VZ %W7?\>/=TQ7*QCC][=XY)924G_L0(@72%?\.H0=6<] MGT'! < "L(O/W<%D!%CB8NQ/3T:I]\?4GLC+Y[4U[V:3#Y[547:NX(*#.(R M,^ZD&N:=VS'3CNS?]*NIIW4E6[XQ(G/G,G,S9FVUWK]=<%JS;!P-!Y^[HYG7 M_%O_B /ZP)ZX/=AX]@%(ZZL;ZAVQ^-AY.&639' M]0"ESL\=YG?6ETS99?X(3O;8@L3U!OU]-(Y@'D-TS57Y'GA[%QZ76U>+*_PR M6DB:J^PP5OW![."?^A)X5C=.\MW#N.0I><]935O3! @[D&2;VWXROWYPJB"3 M(^CT,/YW$D?W5>ZW6O!?Q'[MPYS661H,3ZJCO/$"R!D\'#A>O3O1PY-RX&L5 M>G6.Q4PK#^Q<7L4@W],-_]].UT86?=")!IJX$\H*D:P5/@@>H]'L+TK-SBT2 M.;64R-7Z3V2G8;'OFMH4W^)RE]=?:+[J O'MPQOTZ4C=-C_=&_1CY])NW&;M MC]:4^6"7E_FX@LSF@]Y:41SD]L=UN0*]>_73WN[[WW][^6YU#^C;=4S:HD?G MN42VGMWA/,XTCYQGC"7B07AX&AR/?C($)8G9I_5U/&H6(2>&\4?3YYU:\LQR M0_:5O9V,P/B/#X#,#AM7&][NP%^$ 6J. \R\P<4#VTN9VN8'U;OPF@L>-;9_ MTL]G"^8'VLGX8#"$7H?+(:']7JKH$+.:XW>5IQ)H#[N! C6LPYMNKO6QO$/4 MY;]>N[&DH[_'IY;7)8IW&OSZW_\A$J\2[;M'G6K[3%TP,0VO?;.W^\N+=V_V MJN=O7K_=W?OPJ'JU]WP%#Z;MW2V"63JU"9U:;WC@3GOWPH[CD^^;L89NMZI7 M%[;/KY*%L$G3=B\U[=G)DZ9?][)WCT>/J_>#4+WL5,_M\*A6FON**BM/X-2+ MRHXO]*FJ\PRJ6?ON98]+IS:E4_=&-B^@3@ZG79(M>?40^'T,8ZT8KYH'I'*P MJEZ'G<:D7.P-CF>QJ'F:7-YR7:^[]6?AJNG+AN?6P?KUM]X>6=\T <8LY[HV MX:Y3>M/(\HSC;'(TBW<867_8B9H.NX&P$Z$=CQ<%^>$R23ZWVKRDFM[%^.P5^G6F9)W'EI0_=R! MY[EN?Y0K;Q9]:[^^O8O][F!8_0'ZM=2:7-C1MSB5W0MW_%7J^0M\W0MN>SE/B\NVT\'%R8N>VQ%T5^-U!^%ZS%KO># M2;_>V%K,1;M%\2K9^)O1HWNI7+.S'+;4(.SVPQ">]#P"E,0BL9L@L9?G*)V' M?5I@O\!^4:("^Q?]@&[/#JOGP\F7(JZ;(*X%\]LL<@7S-T*)MASS7W?]@8V] M'/WYOT%*\+PBMIL@M@7[VRQR!?LW0HFV'/M?#";[/3NJ=CO5ZVYO.#@I4KL) M4EN@O\TB5Z!_(Y1HRZ'_W]U>SPY#]:)3O7'0KI(CM!EB6["_S2)7L'\CE&C+ ML?]GFQ_V,R#_<>R/BLAN@L@6W&^SR!7/VP'T]0 MMP_O\.,BF)LLF)>'-D[3UK M<^,VDM_S*W"^JDNV*AJ+$OV:R\R6;,L>[WDLGR1G=C^E*!*2<*$(+4C:5G[] MH0%2)$42)/68<)>J2DTL$MUH=#<:C>X&^,M?WQL7,)=3Y=*)]:)\@[)C4 M(L[LT\G+^*YU>?+7SS_\\,M_M%I_OQX^HEMJ^@OL>.B&8&%MG1K M:K0F[7.]=7$VP?AJHDW-\_;/LX]7E^:Y-CUOM\ZPKK=T4V^W^+M)"[>ULPM# MGW3Q)19(W]V/KCG'"P/Q@3GNQW?WT\G<\Y8?3T_?WMX^O'4_4#8[[;3;VNG? MOSZ.1-.3H*U-G-\3K=\GS [;=T_A]<1P<=C<,DFBM44=P[9(4AMN^ MZ&IA:\!%%-B)XWJ&8T;8/=;R5DOL9L/PUZ?P&OIIM]I:J\-[,CR/D8GOX3O* M%K=X:OBV]^G$=_[I&S:9$FQQX=H8Q)=H$'OM&6R&O2=C@=VE8>(RX_O\ T+ M=K)84N8A)P4[-=R)H-EEG@ #R[\:D4X M/KR[ULEI>0I\MS4SC.465,0A)27!D^K4Q/10N[JZ.GT'Q8>02[;O$;$^G=Q0[GB> M('CV,GQ0^!JB3]DZ1!"&2I2&2S(S$RQX&')/Q=/!TVCP^'#;&_=O1V/^[]?^TW@TN.OW MAD\/3_>C\NPN0J20A"8DT>'L'W$^XE 4,8PH0HD&=RA$>A34W>T\W_=&7?G^\G85-8E"+36^WSU1B"W AB>PH MDO%H]UFG0*<6UEF[?5Y>6,?YE+9QO=&7N\?!M]T]EPB36F3G[?9%!;/(L2*! M]BBLNYLOO:?[_NCA:30>W/S/E\'C;7\XZO_OR\/X'[N+3X%;+="+=ONR@D!E M/WR%0_&>_NL_+SO:Q7\CV>-1UBIY[-G+*=N16@LNV^VK/6M!@\WUR%\L#+:B MTQ&9.63*A^]X/5/$(8DS>Z8V,0EV2\N^)#J%A#M:6]/D[I^XIDU=GV$0MT2, MZ!3%4*,(-PJ1'X6WP>T#";&4,#MM_M\.PN0S,_CK."DW!7"+/8/8^Q9KB%4E M5;W=U7>3:M!+DX3:,__I$U=@)SMWW132\M 3SZ26)HH#)S=ABS&<,S M00Z=!H\GJWM,9\Q8SHDYQ#/^JJJAVA:_VFA=ZKF3A9ND1%_@+X2O)BL4]8=D MAXVV85NO/WGP:K%=Z2*3D"VVAJ\J#P[G@T<9]U^?L%=:$!M@RC6&[WO3_(\A M^!EQ%(UE><4U)Q-8N?1H6C?M:FVROXEK4)*554U1-K32$&G@]Q9+HH%6Z%F6 M!*V>;;ZWYIY_GV\$EA &K6*3E$C4%JJKI043HOL9"81B0[)&V32;I>)M10M6 M I7:GNG=M!=6+*PF6C@5JZO:NS*XU-:/;_G/MY%; ^WA/:76&[$Y2ZR!-\?L M 5@^(UQ_>ZZ+O?)2*T2DMHOG6EID(4HA*X$415B11'L4U9K#%:UC271J"WG1 M33O<9<361!M9Q/ A-JEC$IL$(82P?57[N6L_:MMZJ8NJD"TDGNP7PA8A7#,W MQ%7EM/G^T'J1UY]:/ZYT462R%_U(-3HJ2I;@^N]+;'K8ZBTH\\@?@EIXYL!Q M!"#>F7FT_TY<^.O06K078I0JUFGKHH)E"Q4+B4-QZE! '@KI0QY%(85''0Q2 MZG/.L#%FBVO*&'WCG(&TW"-U9O#P%D_*[YY+H%+ZBA#G2RU! FD+$* (K5 & M0"Q? .JCR&)\KN@QED:H]!D[G6XZ!%)6?$WT&XO97KF2I31&M2'NZEI[>TDV MT(IN92\K6$8NCY3SU5C[MX.EJVS3SKKI\,71,6+Z-Z12>>EM:KO(8 MU9;K7-=211*;\@KQPTY$O//"=\UT 4OS_C=M__+\33M*]* 2W;I20HE$+;,+ M74OEBS=EUO"JB3AW[WRH3_QJ\'\)7&H@)\JV3F!US&IA7NI:*EFV*4S9#XHZ M"F$H9CC6J7BJS'7ZE9>MJNI9151:7 M9-09&+2P.R3[2[1MO'F+RV4\Q\^,OA*X=)%S:O^"+^Y +7FH):@B>=X?6G>( M>(]'V<=E'WGXF[FFEQ&<1_4]RE;K]D/#P]^(-^]/I]@$#S#Q9@<-.009:CWJ MZEHJ/)#4H_C6))T(>_DP^H#6I,5 $=" @#RTIF_S]5'MUO(>8[@&T&"K6\*Y MQ;!C\L5\;GCWG&U#XF*/WF+^G&&+ \IT#P1&B3'ATO"V.#-X6"K42J?K6H$# M$E>Z-5$H1A4"LA#0A8 P2(R%I GU"O)J(KH;D==XA=MZ+ZW"H1;VF:ZE(K]) M83=\(QUG[>"1:RS_\X;K,?%^-6Q?$->S;?H&%[KN,LW+(U<+]%S7E'LV+M#! MHYAY,!%E9VC=&XJZ:[RX\Y?[:SPC#KCJ4&7JP%W?O06T9=]\5A'&#F MD#^$);[&#J>P>L7$=R!%K4H7>B>5IJOB?:QIDT6S@CHDR1-57$ @BE,H5#*D ML9GZ]X@-MTK"2397AG&ZEUHZW2H!&\?8JOF\.) Z;'/5S4BA"O F!FSDR,6_ M-]2M'F/.!E>:*[VM=]*9G$ "XO\(<#79K(S\Y5)^O\"P'R"PL1!D;2>= F1J M66EZ)YW!"6051XQBF)LLN2CSL9VPTO!J^4"13IY\(EQ'B<0X6B5[G8OA*)5M MI1(&SY\Q&\T-5OX6DA2@TIG2NUJZ7F =N.&/>S?;82;787 M80%BM4"O]$XJ*YPMT$2B+NA(-FVFA'NFZ2_$RBX/(4(5!K=7V'&YTC]2M\H] MDT68E.O865M+5SW&< 9'$1-8$: ]"BMB<<5EKBP^Y:IWIG73^[\R@FOB*EC( M\>JWNY9$J#2@9U!"OIT,&V@SQ7+!]T'8 H9P;@AZJJU]:7"U=>1S++6#$XA: M A.*HVJ\**IZ^RHD:MNG=W,V7QEB::*]RV;M;IY_,3JUK3O3.ZF\9+[,CCN M#(Y_P_ !=FSU7C$S9G#EA+]8P@MW2MEP7;UP9Q &A33B"8W(,"7[XCW(_6E>E!K3T7>C<=.LK5GO@'+J 1DEVBL,^C]#-D M$PMNWU#'Q")B/? ]^/2\%=2+O6-F$A>6:&YE5S1 QG"F"1"7CS;4[,.61RO6$(\(@KG)L40L_B8]7ZG'P4RF#1>:>;SG!D"Z2)H:(LMFX=*"J%3+UR M=?5NNF8F1UH-#Q)E<3M^>/P)>WPY)]0BYC,D#V18I;(/LV,W:G'K>K>DM=P\ MJ@[U3V&_*.A8Q& :ZHIDB6DPL8G\R!87H2HT!LH24-*/!RP2>29/SHKO5&0![U)I3A1C@7N Z' MY> PODO@9 5F"P+ABI[I^08CAOTL>1 $=_FVX/_$/<4!TD@B^]"PPU.GUL5S MO9O*VN;I8DAK*PPXA]2*FPU?:BV[T+NI?%F>EL6S&$""O.<@("*Y4H:0S39\MR%& 9*XJN-4"NCJ*.)3$BS,5?@"4 MR1,/HB#@GPRQA>7,&6+78\3<*OVPK_[4"G&EZZED59Y"A+VC6/?"&8H(0'$* MCGJRWMK,#6<&CD1LZKZ,XA[K(W[%=G>[KT_LKT>EKERT=3U].BQO7R7[!U\D M:4?$K4T)%_E')$A!W49_2R)+B#%QC0TVPQY<8&+NS>0H1 M%SF2W:&HOZ/,0Z'T78\LH%!37@L;OC)6PMQ.*7L9<9/[1!T^F_>UO=ZV3[5V M='2]=(QT30$*;L-=OP^($(DD83M@P>&D!(:DN7OLM6'_*HX^B!Q,>37(AE9F M(2ZZ6OK"OIAQCV-JNAPJYB%4.)2)B NXB+6D3)J8B#":XRT\ZX,1H-:1 M)PH%5"%)5C/5Z]XWF.%XN,KW82,0]5IYH:7O M&8V &\GDJI_BW014+X27W72)1(2BB6M?-/JX":K\:4LE%K4=N]+U]/>K8S)) M&*&FVR!Y^>2ZG&I[.>4@4HKJLJWK"GL%UXF(JS&C:J]&2BL9=X7"1;[.8LR:"H=R3;G4M/1UQINAV 2^1DIFDZE;>_L54*KG%EQ3D2^WM-@:[_>/\ PX M,\1+^""Q,RM?]+H)J)Y072U]G72 JUQ-)CO50_?9H,K_38XZI*^[V-3!DUT MWS:Y&1U,DR^D7:A\>* 25K5=.]/UXNF3/.$6O)7XC\8-&/2$O9'!=7NR>F;4 M\DT//EQ"G+XS(PX.'KD!$%\J'AS+AQ0K%" EWNVJ"?NF0ZT[Y_I9^I!D6G>@ MS$10A28K%'2$)&%(4A8^==?@L)Y&U*7>'[4.6'N/Z8P9RSDQ Z$/&.'L%%1R M!G*F+3'S5I!? 6G#G4O+?6C9KOVJM>I"/TL?G$QK541$I%PQ.H0&A93\+'), M4JO6U#13AT1M!Y]*/JOBDR6AU [9I9;^*$,"OJGCL5P29TKAB?SM.%32+A[Q)UA>WRYD9)GDM\0==\_4)N9JC-^] M:YO_/$'&A'/0,+U/)U/#=O$)#[\NF?47WXZD3#"+#TC2)L>3W?: X[#HPB!.\2!DITE%T5CRGQD6+RCKDOYF$^RT2UNEI.I4!K(#:@ M[\$!XP./GWP@;# =,\,QY[ CS9%<$=B^A1<\X3R<859F5-PR81%+8F0B4(-S MT7,CPJB!H,Z#;XK*?PTKAI M$5=GAA5^DRE.UMU1]NPS%N\QWVR\N'M&I]V8PW%M 6$G" MR1-QN7-@OYWLG6OR20A4PJD1*W O\17F1\P?XI(VH3R">DSZM1--V2JL9!\9 MKW"7$I^^T59Q,'TVN+A,PI4HNR]HSIX^KW.F=;^ M!S;8$_7PK8\[[:Y6X 4K(&I@-,3*?DO<)75%O,F]%8$R.4'%UT+RMZJE8 \T MQ5V!OH1#%VR@D]<HQ!^ 9>C3![)=$:*X-O9>-V MVZ*KA_U*NQS1ODH>!TQ^YYCOM2!.B6^Q_/\=HPN^4F$R3FSZ@PT!* -1C>5^.=+/S%$ -A MPE3)[[T/ICE?HA]BU[=AO0 C]F@LP;D7-P9Y_(]'LB RLY2_IAZPQ]K.FB@? M,7HSE@\/15,DKWT-%&8TY[LV+TBW"(?OB3H3RAA]XR):2[5H,YP1OPOH>#IAC6@_L5QL0E!Y2%^I3;LNN0*=&> E^*MGAE^)=1W[97\+K$S M^YMOKSKM3DBL1E[_!#&[X MY2NX;)=O\/:$??MPORFZ/IAQ>^6F"A[!]7&%BW]FXQJH0-IEZ]DB8@45ZQ'9 MT4')P33RZ2HX@I6PUC/#DULE6=;QJ^^.0)CN.^JS,B8^WJX&M/C1"2[\DQ67JN M2,/@_(CV 7JJ0Z2R;/R5K]/F/!F$O2/,3>Y5=X[RENRE#HR#4AMW"F' *,4' M41QAI2$7FG@:"_LK*N6VQEC3+<[UX*X7I'BD6_,XOE5;'15$#6CZ*<.S!N_T?&<[VC@]BCNW'D89Q2X)*=[/D0- M-#VY%8^NVEAO3"IMY57P-1BL=-RX\UW*P8NUJP'MZZWV"#N$BO2AFSV4S UZ M#E0-!I:Q2XJ5!G#CP&EAZYP4]Q'$?I:OD\EF8E45N^78Q>;5-VA[[[JF2[;( MQZ8^N11S=*]749/@RCKQC:/@6UI/5.Q?6PWETQ%Y5[/C8-W5@)5?(;41)H%SQJ3F3A4,-1CP%^HS>U6Z.CBW>0V& M(@/];[14/B!J5@/*P[J\(7QTP0T^G0D'9^Z( RN/V'?F#J@D] [KWD$CUNEZ MW#!NPS=J8M&^7>>?(.4XQ"YW !0KV?8(Z\JB1"TS3E0SWQB,K::4P4J<'GA^ M:=CV&&N:^%!O;J./=4?Q+,@)NG-J6R)I#9H0]WR"2.*6F^D=^JO#IGJ'L*&L M$#UX=#*SFSJP+M,[6N_ZX&#D(S4<[A<-3(_R!4AZ07VPW2G?*#OU4>B+[:&W M&BR*3["3F_*-'@ON3;#OX:JX@O!'$50-!E;2]LHRG%TM>(BEGKG+\,0.G:Y/ MJXMM7'B4:4AM^TX.)#?>507%H?:>'E12E$^:A7Z(FY%O4 9'RD#75-)P4@T6 M/\Q9ML;WIQ];*MZ"W,SA!HA=-C%K##4-:&9%N@MC2P5 -5#RF!ABF>#J2>?* M>&IJUFXH6U).,Y2KK(]9R,6PP%4K UD#@4<77,BM"=BA]68%%J7!F\/7I#E9 M%H?/ML-5 R9PG[K"33W9C6LP#-4G6!\*/\$Z4'R"M>1QU.]'0#V.@XFZZV=* MX!#;*W;XGC/8U6<9>I$L8.8\2 P$ %6WQ ?ML@8ZW)].L2D+5N&^=+Y^@/9L MG'!;+#E?!M.7$7A,OC@ _3&.?3:)G7I3JTY^^QK( M7>0M!DZI4HE8LQI0'@]2K2_\C\W">))PQQC83NAKP:HBM[]$2*0BDC\Y*%+& MX*3,S&#::6L7P:%=\1$B<<\;4]X;8YEYMT94[%3#48,#QRQI#26YWU:,* MN@8#W6&RW]N4;Z6C2?Y(WWC+@]N84MW6P<+T.EKG(GN>RZ,Z5?(@:Z,J. M)JU2 =5N^+\KL\1EQ:XYQPOC\P__#U!+ P04 " !@=CA3 N6Q.!LN H MX0$ % &1C:2TR,#(Q,#&UL[7U9DUNYD>Z[?X5NS^M--_;% M87NB6DM;$VI)(:GMN4\,+ D5QR520[*DUOSZFR!94NW%!2"/VM,/U2J*.N<# M\D-N2"3^_.^_?3A[] EG\_%T\IGC_Z1? L!?E__H\?3CE]GX_>GBD6""7__;V9]L<)HI5T#IXD#E$B RH\#JB.@C M+\FP__O^3]XEPXMAH%$I4$DQH+^+@(QK&U24Z'#YT+/QY)]_JC]BF.,C&MQD MOOSU+S^<+A8?__3CCY\_?_[C;W%V]L?I[/V/@C'YX\6W?UA__;<;W_\LE]_F MWOL?EW_[]:OS\6U?I,?R'__SEQ=OTRE^"#">S!=ADNH+YN,_S9__N'1H]5TS*9G^ ;+H_K_7]\\O_+* M/)V$LSR?3OZ8IA]^K-_X\?&KEV]?O7C^Y.3=TR=OW]'/7YZ^?/?VU;.G)V]> M/G_Y\UL:QO*QBR\?\2\_S,G,RQ_^2&G,51Q,[O"\F\//O+';VA3 M.$OG9\O)>4&_KQ]?O+DZ5W5( M/'E^62!,YPO3B;YZE.> M_O'19ZR*^K2F[%U\7T^V#)BN4T+VV6 0%_^MM'G,SQ)YQ@&2]&7DN:+2V 29E! M":WUDXHS5YDC^,)^/Y MHK[F$ZY?,XHRY^3)5?,\1%"V9/ )$P1A&0\L(;K89<";X1N2DMV/+=<70@?Y M-%L7;W".])A30O4$/^'9]&-5V!>01$:1/3((,C%:JDZ!1TXNOE3<26Z*2K(+ M9>Z%M:6^_(Z8TDX:C8WH8;R$)&D,F7R#D+P$)25Y"4X@&*X2BI"2%GV\[Z/Y MDGL8LDM66LDBF-<(V7A#WI7C$ VSH"CB=9&5+#'T-65WQ2['5>-#Y>[U9;^O M3!LN]M6HOYJD$#5+Q8",DMP_2ZZ:=\X 4TIS039ABF0'$AXQ0+H-!DS7("M#9K"@2BMWTDVT=]EQ1K\3ISY\F+,A9!$?O!R4)HK$V.!2%3%LI,ZCNSVJ?= 1Z*NS]R7"G19[IXEOQN^?9S20U[-I M3:MPJ80V5H)SH<8=(D#(DD'RQJ&-0EO4721_"<0@([-&(M]UKKL(&S%I%U-- MR96:*[ .G!4)I'*F!,ML,7WLYIW"WGX\CZ?SQ:ORAN+KW>Z1KA1T++R6$2?[-05&(-26KL*_#IS=Y_HAFFFYG MC\_G"UJ;,UJB9^=US_ID3KITCIG("83.Y#'436:?90$5";]2:'CN MH]!V #LDQ=>*-KUE=HU'P2!Z)OH8HWM [:NPKFZ#89*99T'>@LJ,G#L;:80L04R< B7I5%(' M+PLX;FJM%1^N*YW=Y[UMRN*6\55$%V-\/9TM)WZQF(WC^2+$,WPW?1UF%$6/ M-$71DBL.QCD!JI .C,%G".07U ]/R@)G;S"=A?E\7,:K2K632;70ZW'8&+(2T8/,M*9433$[ M0TM,*W(-M9*<%3PX1W<;R\%G]P:8BK 2LVADKJBZ@6L\19?1@@^./"YT6B9) MBBQVVH9I-81!A3]'IOTVJJ,?3XZG1%99Y3L'H:4D"\PC^*4J-HF&8WD 4I!< MZYQR*(>W*J(M M2PZB)5[7#Y8@E]]Z/9TO9K@8S[#NF:Z+6E^?A^:PCU%;O7]?;;=ZRHJBBY'CH9Y-%2!4]O5D M:H:@G8# 15!,&OKW?4H=A'X?JB%E(AIPH)D VA703*?Y M\_CL;!2XX4HZ"P7IQJ>);5FT'B;O MQ^3>K(9"_'KZV[HVX2NR$JWC62!PY6HA1/+@)#H:H\DL&IFE*[TJV1]$MPD= MU/=#A^8":1OHK$%-)VEMGZ23'!E&T(H3% J_P*F4P2&7VA3%??3]XI3K<#8A M@_Y^R+#_E#>3_HMQB..S\6*,<[)';Q?3],_3Z1E-Z'Q5#S\2PO@0H@%>,D5% M-MCJHS R4LYX8SDKJ8]=> A9PY&/T#F.O!9F24%3[^A'#))!UO0[#=EB<+T' M.21WMRDKKK-_UXEOQGF*TS^,5Z<[:'2KTR/O*32O@+A)QB010'!'3E@Q'$(V M&50]!!)HK6O3IPC@'E!#;XOE9XWII)JMJ\EH5.EX?;+XX: MC5A,143I(+I0T_<>(40=Z8>5?^'4'<#:O),^*'BNMV M5*OQ/ ZSV9=:G_QA>DXN1T&%BB<$ACY7AS."RSZ"\+8$II34ND_7EUW0#BDB MZ$K#[J+LX3V.2C"!,[+=)>9Z_L=5 &@H[,U!^XQ>I3[1Y)T^U%[CN4C4*6MB M)'\>3%8%E"2[$U%JDJ92ADLO<^Q3TW,3RT ]Q*TD?X\SN,N,MV/R=/+^';H9OH)[B?@QI+YFVN9-+ [TOTW2)$(E2"--<5!BHS8ZI@"YW@&(YQT MF3FO7?>LY*VN9R_WZF+@S&H3T&6@H(6#TF@A1DZ:VT3F/8M,IC[YDJU@#M0= MWX4]N_E_\=?A2(^4++*3-N61UXTS1 E8R&_!.!IJ$("TJAC+U MJ:>^'<] '?(6'&D@@&Y^^%=F"JFCU@92KIFXDA(XKP2)+R8TJ!)G?7(2=P : MJ ?>@@XM1-",#T\_?#R;?D%\@V?U0H=;8#GC&:*T(%TD_T$5<@*Y+"#H0UZ\ MJ<6@79CQ(+2!^N,M.-)6+.UV>4ZGLT4U=S]-9[/IY_'D?6TU:8QS%!HD(=VJ MKVPTJK:9E459%U3IU!'M%C #]<%;,&+?J6_?%6_IY%R,\LM7+29U$=HE\,K5 M:@_+P2430!I7B@F6-%SG%G*WXMJ$&>;[9$9#@;0+XL>?QADG^;K/$Y-G)3H! M&&PAK24B^'J6V:J@?&$IVM@G7KD#T":TL-\G+5J(H%T,WB6<:HA#)]CO;<4S6_0W%,F)\N0[[Y:=UG_!3.EN48BXOMQK^' MLW,<12N=-29##K3R5& :'/<*)(M".%%\[M2C=B-X0XK,=^?(C>J8YI)I'HR_ MP80$K.YAVI(@7D[BC23 M0\-"]$_T[NGL2TVLZL"D5,@@^X1U9U?46VXB6(F@ZS**(<7@[22_ M\SPW/%R$'\,XKYO_7ASTO3I"BRJ:&!/89&N1BK,0,SD"14K&=1)&I#[U1AN M&U+TJ2=K UT@J8O A*RD,Z[/7>!W)D!RS 3!F+T$U+"Y> MA/$$\],PF]0<'?F9YQ_.ETG<)UC&:4R#M)G[P"CLKA=9DO,A(2H9((C$M39: M)9TZE1(_A&U('M\ *-58F,U(=OV&EN>3_YB.)XN_DXMR3K^/DO->A9"!Q[HW M$(,@>((UKX/C05J+O(\IW!+HD':/!J"X>HJY M&1??S3#,SV=?+GN$4K-43_[4MO"@W+(4TG#0R.AS1BA*G]VGFUBVW'CJVPIO M )3:4UKM-%C.XSK@Y_*H(L;!HOQ4=_/L-U5\23#W6%_<_*YU,I!RWKDLFV7L!I-3C& M3*TQSL[;'-'W45*;H!M2@K,3MVX>GV@LM$[WLM]QH>O2?_M:1O)J]F0\7ZGQ MY3%"4LD*;=: 4=9-4K:\3SZ#" P%[SC8>H-N MW0EYA"DIK:4!;>33TGNJZ0I\ M@JO_/Y_<+"<;91V3=2H B_6L7RRV=CPLX(.,W.FBE>ECF#9!MV5"\W=!HN92 MZ\BGBR*U.F:/HJ2BZ]V[OI8]^ 0^V@(E"6&C(#UI^W12N1?6H!*81V/0KG+J M2)UU'=N%,W9K/=O(>"51HX+BDP;%2B)7S'GP#LE#4\(HTZ?2>#>\6V8[?Z=D M:R[9CBQ<0;IZ\+EF/E;M1B[WI^!DI8O&3(#)UU-.9 B)&XH/.$NY9-;K2- > MH#?AH_]]N>N'$G%?)^U:KYLUZA'Z@*AR :8Y 61D_R-7"(G"4^2*<*H^-7U; M@-PH?\I^[Z1K(\-F)+MZX7@J*NBL+>20R7GD04',2H#Q"5G,)3C9QU/;_J+W MWUFF?7OCK184GJ9C++UW-9C"@A..@$B)AD,%PQE'W6S.<:] MR^W#EV5&^=WT)/WW^7B&=U[H,D*A%$M&@$R%I%6%[[T)D"47/BM42O5Q #;' M.*B;K3L1[48%?A\)MKRB*2'FY7;&VW"&K\K= (75):I26ZL@V0;ND&Q#UI!X M9,*+J.GC3@<]-@8YI'+^0U&LDPC;<>SZ&OCI?#Z>($5:JZVRY4'CU=_DD3>2 M)V\*^;8T"11Y!7!*"'!6.2V+Q:#Z]#_>!N66VU*_3TW62HKM#AD1@FNGU=]@ MW7I-"\SKT^Q7/[CTS=4XJUO>XA/;I;, ZI_F; ?+\ELNA!@G8-W)9#?%4N#_O59*\)'AG/ MLQ"& 1?*@$*7P 5)T^=RB,:2L^?[G(OM,)@AN57?$>V/3:O>8?EM"8@TA>"U"6T_HMK #S@A>*8;(I!U7B#Y:1'K>JZ#MBQO8]E-(W9U);B35GTJ42_LN8 MO*S]@C69"E%O R5GF\)38Z#$I!,O@>M.][/=C^M[R$CV8E #2?793ZDP7GU< M'OMX^AO.TIBF890]& M@356"AVCU*Y/ZF]7Q-]#^7TOKZFK=#O4#EST^5JB6_?)&"G!K(C9@L@NU6X7 M$8*HS;U*$+98FQCOR[C;<7T/E?:]>-5 4DW:L+U>AY1OZAQ_<^@N!H[+>SY& MD2DK' \@BB(P)@DB=4"0R&U.P62'UY("M_9@V^AE6]:[?]>LZ".!OLUE+AU# MHMEY4MM6GLVOOGJCAC*W/Z=)$YD-(#9J''.EP;N,*3EE.4F&XA]5% >',0(+ M(6$R3I34YYSWW8WT]QC1F_#Y%S)]LW$XFX],5E+ZK( 1FZ&>K N<(664=V; G7<%[#SQ[:^'^,=T]L]Z%HP"MEKJSKBR419@C#QL MY>L-0;74O;:W4CQKY3WYX&9(G&\U/,/T^G>3Y"[UR] MYHM"<0*DC"K@R3D!)X((,9&1ZG: Z38\0RI3:$^#W:>^KQ=PI7@Z7"J>WLLG MV.2I33R$K>$W\A?NK#E?WG".7BB1$\2 L:;BZ]$&KT%J\B91%*X[EAZIA MF]Y-6I3=790?B>16A%2;^2B:'4.!=4XUNG98C2%YW7UV!%J-8% '>YH1\9Y^ MO8>3=\LMA=OA_#RKA_W04'#."P.>4JX-@TBY.\ZA2&-4R*%PWZW*XAY<0_*$ MNA&KH6CZFL9JJC^/SPCFJEG"\VIAWH_KB?5EVX3:2Z$6@%U>!NO^"LMLXWCR M?C%]^MMX68AU_1_O;EL/ JN)<3[\!#:R[M596^"+\:>:OKGZVLK^(#GW,B 4 M]$117Q($TF20K(C%&A&,[%.I=C^N?77F/4^_14(O::[??<:S3_C+=+(XG8]* ME#':Y(#+FN@TIKJSOH"45O/ DY"I3\'1?KB'E(-HR+OK6O> PFUFQ+?#_/\P MS-Y]GHZR"4JH$"'H>G>UK!<'\-K-VQ4:@&&93,H >+B&.R23/QCZ[2+*8[*. M:(0C(6VP26O@GKBABF$? 0\JW#(MY6XOSB-Q[-CV? MC83RF3O-(*"HMU+;>OXX9Q""F2*XU"SW:1NY&]XA5=X-BGE;"_.8Q*/OCI)! M86O!CE<$DBW@@V&@KN+M6\&Z')QXMMTBOG\ M#*?+DL7%^M/=TSB;/[M)+F;'H31*J%Q^^\DDKV]:6E;$O(IGX_?+$9XD_A*2:PG(' G+5%@:53PG9?Y/M?91$7SR?S MQ>R\ID@?A]GL2RU7^E ;:(Y2+-ZAE>!TL;1"!=*?=(3$ L.8N'2LST;3?:B& ME% Y*.]N7FW12'3-[T595Z0]GLY7FEY+FXHP"F32%&?[3*-$KB!;:UPV4:;< MYWSX'8 &=4#PR!S:7V(#L9$CWM-*TM,/:R>O#VMF[VANE'<86@?3/#(Z6O0* M(1I5N^DX 2$I"T[F8"PIFB3[= >^^_#H?B/Z-J.7CV>^GHTG:?PQG#V?W-@3 MIK4EO JD9?6RB-5D<)F<6V5XBKQD%F*?0KZ]8 _5I&[%J/N455]!=C&7#T*^ MV!!&B3:6HB&7BJ](!C%$^E6SB":9H%E_KVU3M$,UI8=CVBYB.R+!EON^%#I' M%F2"J"UAE2: "X(!QVAR5BYA[E,^LAO>(>WB'Y%D6XON>#1;;O)F2_P/68(Q MG&8GE "^EABD9.G3(G(T<)TM3S;W#X>&&E!WY]5]2W KT73? MWQ6TOG6LETS$3(ZQ-A%"Y!X$YX4'9-Z9/GM"_Q+[N_MPIH7$>K>)^7IK9NV/ M-9U4:S(M3\-L0K,Q_PG+=(:7OK1/(YG=WM2HU4R#839K1G-Q*V5MK?AX.EF, M)^>$8GWU +'Q!IR+)E3/)V3;<5Z)?/4I]93EXLLON#BMS>EK=_BE6S J17/R M-1GYFK*VC4T%O-$9M"I%H2KH?!_O[8"#;' K\+90G] ?YHMQ&G$=T7%1(+#@ M:'XQ@4M1@3 FH V:Q4[[S'N 'I)%'^I:N.76X8-PI.55U]L"?D:_CM]/1C)E MG[5WD$JD>2ID\"ABL) E?A5/1V8+0?:R(-9.\E?W[:N\_\))UC&%!QQ9"(["HF"KT><2JW+ M" %T,8);'WE1MHL"N1_7WC=RKI[^#$F=A+.;P]9&N>"4 689Z7F#EC0^S8(U M7FI.44+T?1*R#P ;DKUOR)SK^JRE>-K=XKH&M5*<-T%YSE62SD.2N>8$O:0! M,P2+Z!Q*@]%T72IW 1N203T 9UJ(IS5GWB[" LD3>$'_X!8Z)\SO7VM\EW#M9QBK6@(C7!U_T,(B"(F$ 6]\)[58Q9']T6& M$(/OQY0[%D8+J31/G]\%*AEM/>.D[)7UM$Q=3?1R"XQ"]FBUL2+TR>4\ &Q( MMK@'5UK*Y6!DX8Q&B[K6B,B:U.$(P<1Z$"$765"[@'U.K&Y%ECWVF%9N]%W# MUUJ9('2A\9IZ;[-&B+7OL:A7!D4E;$A]U\K]^(:D7ELRZ<[]I7;2:K];N7*N M[S0%B04T6, (;^OP5:WO0] I<(ODF_G>AU/OQ3.S5:/D:?GU;1W5>>W^_O7[]=KO>OW4ZNKO\2>\\C=-?M$9Y M[-O?>-M6R*CF#C6CH#V%C+5O<:EG#2,M!5F$\"663@[/YACW5;.WO^FJ!$\N M\JNWBW&4BM/SQ9R6UW],X_PD+5X5P;C]^6P:ZV*[:/SW8OJ9 MOKEZSFNWWG[8/&XO]X/Z#G54,\SCQ7SDA"LF603KKD:8+?YXC4 M=CBW/(WW77/S ))LHCC\9_P]FPK/.P\U'42L,B1SFQ$0F M^G/RFC5YTCHYP;,*,I1-U-X#KQG4=?4'T%HM9_V@2N?EM*;:SNEKI"C7.=OE M;>@_A3GF6HU*GRR_6<\WC;3T46 ,@$PDHG/)X*VM!YV3UBX57SI=%-1^+)M0 MU/U.*#H01AS,,7S^X6.H7L&O;V^X"A=N ,V6%TPGX$'4)KYU Y6B-/KA2C;) M,RU;N7\/H]F$B_Y?*U9I+,*#*M7EC7DG^;_.+XYR:%H10@L'5B1%$^4<.%F/ M6'"A=$K&VG(\?^XZVHU2Y>SWP<:#2?4(>YKO\,/'Z2S,OESDHA+.WYV&Q<\T MS#?C.2ZF%SNX] ]7]SN$27XQ#I%&7$]'-][2;(:GWXYFGREKM*%YX]67WEO/ MG:LL@W+6 RN%++% ;XV+#=):!5T]%[V.:+R +!6%2)?'U\'&X73MI 'G8(R MH'*H/1H" \N%L=%)E[&/1KT-S9 V%UNRY*Z*CYTET:^"\](H1PISL2XB<$7J M7RE+B)A2(#*7-DKA.>O+C=M0#:IOQB%(LK=HFI/EZVA7MU5KE121UT*0-#X: M5H(HLH9LHI>U\8=/?;IYWXZG^2CI#Q>??;V9>8ZS3UA=Z9.49N?A;+[\/UXV M8:.26>*)9D,6Q4$9&\ KSX#5?E+!)5URWR*[?4U,*'$'2_Q7@3 M_>4< XW@(HGV>CI?S' QGF%UO[^FUC)Y5LF5 EJF $HF"4XE!.M,S,4DQDN? ME%3KD0RI".0XM.TG^*[T7>7ZEY=$E>GL VDB]D)2C.- 1-:TMR M7E)B(J34]PC) P"'5,IQ(++M*Z9^'*I=/R:U^&[$G=4N$928JW]D;6TLHPE/ MT4(HCYFK/B<:[\8TI#J*0S!E-V'T(\0JMZ8ETX M'YT.[$#.ZA+/D#K^'H(4VPNAR5['31RK=.?D_;+'X>JSD?2<5)4B)>8516N< MUTM7HR)GKN1,@VQ^2J$&ZY <5J/)-]:EA&MD99#4/4>XZ(T^"0Y9"NUC8467>S3T&"3 M&'U@D>6VG'A0Z6TO@GZ$_WLX.U_-]-G9]'/MMTKKW-LBR/^WD1:A"C5\]5(" MBX'^DV2CL<]QE W #3O;UYPI>TKG,&EA'8L4Q6H0,M=^>M:#B\% DDS%')/U MOD\[ILW3PGLME$M/7;DKSA=/8T80]1H"E82'F)R"5+B.)'9:UMWW2*Z#&J(& MW9LM]ZR/O8320YU> O1Z-B4/9_'E]5F8U+:4M1'EQYIB&>4B DHI*/*IQ[XX MJ7N?4H$<>;2&(J& ?:Z'VQ+H$%-F!V)3&^&UCE(NT_V*]WQY,IQ1,@ICP7BR M"LI)!\XR6@Q.9XOH@]HV7MGDM4/,>#7C2F\Q=-9$HU2BX\8(H"$S\D8RIYA- M!]"V=N$SD276YTZMV_%T]4.XYDZ%XL#HY354&L'52^"3$Y'B1V6#[NNW[KH] M?83(9E>.;+4IO8U ^H;TCGO)=+%05Q\M1)X@1)4 C58:C93H^O;+V;:JY1@Q M3&M.["R!SG="5WT]7_ZLA=9[7/Q\^X/:W.Z\ ? %AW\7_]G0Z6]2+:[X-RGHF/&,&1*A-]F3M]JY0 M05"N8,Z9$S&[#.HFEB'9@MVD?GVI[SG?S93^56=LB4Q3G->**D6?RA/2'E*H1R?<(1T2$5[PR/?9Z.,*12 M?/3@6.VZ) N!=)*!-K+D&'U.V.E^]NV #JD<<'!TVU:0!V?;2XK>WGW<_X MRW2R.)V/4DX)EUG54&\P+CZ#P\BA<(T68XA:]MFAV!7QD*H2!\6_O41[E/3' MZ-H];?LD0.A9/5,@UZ$>.@G"O:@7VWD0LMX]ZZT$'PQ",D%A%,E&UZ=M]2"2 M(+].\GB>IN>313T_E.BK)Q_J;R,*D6.L/3:3KOOGAOQ)[XT'TL!DY65@GAU! M>]T%][M,AFS#O*U45Q.A=DK7?P4Y0BF\EM(!#\CJI<\!2',B1!&*21RSO]X[ MJ$O._BN@[S*IL0^'6@BFKW5[&F83PC=_C;-E\ZSG]0;?U02^Q,KK,/NRF#Y> MOZWVUAJG,,E/QF?G1/V7N+CT@,?3#Q^FD^5C=M\CZ RHB9T]Y*0U,M;_6*XI MS">?B)'O\>7YAXBS5V4-:?GZ^:OSQ7Q!. G9R"%GF:)+4ER2@TJU[#K+"+Q( M)R0FJ4*?P,G" (45R?D8K.MS MNFTKF$,RU3UY=UW;]I-E,TM]*\2[)N-;#Z^1QBR5CZG&/[I6/I(12JKV/6$T M,^18H.F30=X1\) L_=$IV%B^?1V"DY3./RS-5EX>!*B]#F9XBI/Y^!.^F,[W MV/[?^-%-C/1N VED;F^^<5716=_[$Y*W4'OVG87Y?%S(-5CV!22WX%5Y%WX; ML5R,R:XVB,BDF&H<$92AB$(PE"[:;'(?T[L'Z+TCF.U?O?IX.6%6256$!*%J M@PU#2]=E:<%8X:7140G9IQIU']1#,M*'8NN-\.A04F\7:6^/N&(5+-=+*0L8 MAF12," X:RCR\[%@02^[%<_MA'=0%=7?$3FW%74S6EY'\HQF\5[[MQK*^H)T MBD+'T_QUTIP6F0=$X$'2I-7L51 Y04@\")9X*:9/S5K+40QA1K_I*EL".9,4 M7'A3'/&0*_#<,X@J9F(F)I7ZM,MI.HPAF:RC,?ZZFC@>4?IJCVD:7\%8T46E M X\N@W&YWJW(-$1/Z+1 P[,CS2;[E-!MBG!0AFO8%-U7OIW3TA1.3K_@Q;7, M]?#PO,[5=%+3\M-"\[*"/4ZOZ^2M+GG8(S;=\X5MTLH-!WV .':-X62RHO*M MW0^78_B6Y_BFZ(SABF=%?"ZF7NC-'#C!'?B@K-)H4^K4O+77B'I&%AOC(H;\ M.@D?IK-%O=CGYS">U']^,AO/QY/W3\YG]/.FQ1&:2=0@OQ\X^EX-IW1 MC+R;T1_'RT?5@[ROXMGX_?+)WR9!(AE@EPR@KC<&"\O %9> VZ1*U!&5/+Q> M/,)$#&D#X;M;I4,G[O>Y>B^4V+M4N^]OH-3)M(JD? MPT+M&A@5U"L"Z%KC?!U>;K=15I>J;K_>_/I]< M2BRLQU#!7@SRWCV0.@HOK:>I+\"%)U'$*H5H-2BI,'K+C+9]ZKM;CZ1!KZ3Q M!/,E'MR.9R3)&9*\%GQB;61F9;U>*$3(.E@4*62B\BJX'K;GC,%QL?$N! Y\VZ-'7?0R"UFXI)?,E*.*:.= M!IJ#ZDWQ.OQBH+ 28N'9)74H@W0)UI"L4! #=.D((Q'J)4$40Q2BB&+/;KP'P/KB&I]R,Q9V]]MR;P&Z/<,O/5O=7H,7C5 M2(:M.GI?0W5>15P3?;.JRM>[R@FDR]$U$2V M>J$ULMI)7V9 '9+03CK4W>Y5VA3DE@U7?I<*LXT$.U+L6^1Y:3OAR3F^F[[% MQ>)L&=W-^2C'DDN1AGR(6*O#:D=2+ &,L[1$N$@Z=NL'OQ/B+;NM_"[)UT&V M1V'BX_-9K7);PATYM)DY2XY%E*2:Z^$\'VHJH6"14L3L^]VVMA/B39AH_V69 MN+-L#U^#>LE-")/\[+R66+Y=A,7Y?%IJTBQ,OEQDR9;?;UN0NNO;NU6G-IF. M1J6JMQK>*2"ZLT!Z-KBEZB 9>-A*RS$R5@-/Y0 M2:\'H.ZK:>]-W-Y$,U]7AE^^P:)>59J"*L!+\J!$IMB.?!?PQ@N98E9H>9?) MVA_[H$H^^]+TNAH^L.";N0;;XKX$^.5TDE:C&*5 H9HI"35:%<[UP4( MUB?!136?UE_7GEV$&:4L(2@'3&6NY M%D)060!:3"C(\6:=CJ]O#75(A7^')61?J6[HQZX_KS]BF.-?__#_ 5!+ P04 M " !@=CA3N?*+G2"6 #RS08 % &1C:2TR,#(Q,#&UL M[+U9EULWDB[ZWK_"U_UZHXQYJ-759\D:JM1'MG0EN>KT$Q>&0":[,DD5R92M M\^MO@$/.PR:Y03(SM;Q6.@=J[R\B/@ 10"#B/_[7'Z7'WSZ_ ??C__K/?_NW__A_ /[/SQ_?_?!JG,Y.<33[X>4$ MPPSS#[\/9\<__"/C])\_E,GX](=_C"?_''X- /\Y_TY<,+X:!1J5 )<6 _A8! M&=S;[\^:>??O_]]S_]$2G_;0U MIF,",DEG$8%^BZ-*\!XQWO;T[3&?/PLREG!V,NL1\OWO[ MZL7GUZ\^?::OO[S^]?.G]V]>_NW%KW]]_>GMKY\^OW_YO__V_MVKUQ\_O?[_ M?GO[^;\?EB*G(=2IE]G%8/_W3=YR228BSW TK//1._IQ^:H*O[ET^,<,1QGS MCS\,\U]^'/+LG8Q!L*2\2L8[D9,MNG"A,,G$!YN\L,JYDO1DG*Z\_Z3.P^-S MXIR$B"?SWP[.IG 4PI?!IQDMB75U)-7@6_IV.I F6Q&3!J=$ .6T@Z"9HX4K M2QXQ,NOU3=I-5S0N81KGQ%N^XJ=JRI_P9#9=_69N7&!\.9?_^]U8%E;<7+JW MHT1K_A1?X>+_;T>?9N/TS^/Q22;_X?6_SH:S;Q_')R=OQI/?PR0/;#2^R(Q@ M>8 M!3E(OA]_&$_H<7_YD6W+HYO@!LS'XI)DH'P@+S!("U%$!B8[-$$&KKEI-$JN M8]D]&YJ:;]RK[F^R@6_+AI?CTR\3/*YK_5<2G98+_!5G[\OG\,>+.)U-0IH- MR,8\>,L5"$PJZN1":#2)=@#WM/G2MW5N$DAL2R#"LP#V;CR= M#I*S,26%P#W%-\KD0#-J5."9UKDPEJ1N0Y4K,'9/BMX-->Y+RPWFC/>S8YS< M(G'%1JS'X='HY=ED@J/T[?,DC*8D?%7^*,]_.IE'TR_R_YQ-9W417NEI$+UR MS,8")3@:* (1' \>DC7.&!2EV-R$.VWD>7HD/ "[-YC [I/JPR(&)A'FG_HP M)BWB;#B9>X\_XXB,.OMP0L+=(I;,W"7N'-BH/*WN3D-0&,"RD$LIQDDI=T[G M+01Z7GS>E>5O$EJV)/3+,#U^N3 "F!0L!H\IQC9SY3V@GAZ5^K+ 37*8;X)G$V^S?<$ M_AY.SO!%^M<9^0WY);D0O^#L>)P'+DCI.?FY+"22W2$'E[TER,K'9)SVNLW6 M;!=T3WM'I7?[-'#@YMC>3J=GF%^=38:CHP\X&8[S'.W\;^^_5(-,7_^!DS2< M(@$V1:9$>J E.X$R(8,O7H)*&9D52MC@VFW@K@/U:;.KK>4:N%SW CX.$_R9 M-);K?$N3[7P5'J0LHRU2@H[<$F)M(9AH@"FN:71P652K([5UL3YCLFUONQX] MIYR&@U=8<$+3[!SU*JQ^D6;#K_441,DL=90TSSI2AK*%@3/((-74(AUCX7AM M[^_&P?J#+WF:;.A7MPT\HE^&H_&$<+P=D?N.T]E*&6](71\QX^EB2AQ(KG5D M5H.5M-XJ05BC,!Z*4#%$3VLNMCF$[ CP:=*GI95NDLEN2Z971.F,HSRE:>UT MO-!'#1X'7A:61/# 3:DQH?4DN],D>]9%>&^=]TW8BITV77NQPDQ^N07*# M,QZ16U?/$VQ-<:VYJV1*I;/G4I.391OZ*_3,[SXY9BFU3]FKT_F+_S+CU,\JM_TQH<%O:JK-Q[1C],7?PRG \]I93>I M:J-4B9* X+T!+D*47IED66Q+C]M@]U*,[V'/!N:^BSE;J[W!X?PU3*_F M:TE;M_#A.W--VZE^YT1(\K(D\P92O %E$(#M$)[ MR"QK'8PNAH?'3H@KN?'[Y\,Z*F^3\;?RV'Z9>Y0#E6S"'"4(ZQ/Y;-F"M\:! MS4FK((S-CKH83(VI(;1$0%E8V$*#61V1NID0#'U&:>6 ?E M4V!,,ZLT.$Q\D=+9Z=E)O9=^5[+/$BBM<06YY9"<)(\(#0,OA 2OHI$\.4=? MVS@=72$^!>ZTL4>#C*HK21E+2"1XE$A>,N=(D$@'$(1G$%G*V9BL?W=8E'2D$]@M1-29VV8 M1R'(>?"#]5ZU[3;""?UV/*$5Z2N^F$S"Z&B^B3)],TL>/<5FJOIVS7+T0KTSF<) MJ'FDD5L4N!(E\)B"HT=KW\C_6@/D/O).]\3)ZY-M*U,VV!WZ@)-$.@A'^+Z\ M>_OF_=O15_IQ//DVR#PZBD(\J$)A*GF/"!&E L.ETL)&@Z*-DW8GI&?,J'[, MU.)8X8^$T^G[\A&_G(0TE_[]9$'\64VIG;[_BI/Y%GNNN.?9:0.#*C&K- 3C M'!#,"(X[#2+S9'QTC(4VU-H$[3-F77/C-MC9>H44Y*3A*N%1!ZWJN:X5 I1, MF08'$J"4DY36).]+HWV*"Q3/F$ ;&Z/!!M>'R?@+3F;?ZK7-&2FBQEA?JMB_ M3;&-[]J M_NWR9&?X?^<\?U]>#8GT\PF2',$/9Y-T'*:T;L_W>RD^)-"?QF7V>YC@B]/Q M9+;\=XOT[8'U+(84/,0< ZWGDE1DI06//"NAHS#&/Q#D]HWI&3)OKV9ML,7V MIIH,WY&Z,N$E?0WC";Z83O'R$.(REY"*I2%$HTC!0@X3^.IO6^(*B60H=2"*534;P)DA0%A7XI!-P)>@W MAJGL5*-]P$LPGC%)-C='@V3^5[1R?IW+_!DGI^_+RWIT7N^.&Q+'!8HA6&9U MJA,.B*SD^17K% 8NBVYTV>,.1,^8,;T8Z29Y_-:Y\>D8\]D)5D1;JVJ1,YZ+ M5S%+"2$R&@Y>*8A%.3 4NPJ;E=.RT4V2WF79U9V-@Z'IGNFP[QLCT\FL!M'Y M+,W>3S[AY.LPX2*]6=G E+; $5W=0HX0/#D"DH:IPBQ\RIU*4= ++O&9?KK. MY;L0[.T^R)X),>[1,#UNZU_"4^5?(IJNKC)T +7.-9)U6',3SFZOC_1CJ9MF M[TG-.^. ]IFPR0($A5/ 4 2YAZ4 ,B%3LM9@MXCN$&U_QTV1'9I^'>TV.,W[ M=#S\\F4X.B)@?PNC3!\[6N8*>.^\_?/M,C%NPW.6JA)1@QK\-6'+A$@FL5A#M?@.R M=\..6UNE@9?T2TC'PQ%.OEU6P!):499%1\% "8R$#\S2LNT#?4$MF$ZF58[; M/:">'DWZLD"+6&J9#/ *O^+)^#(P[55ME,8!M9OS MBSLA/3UB]*/]'OW=&D1^K%[^?$TE;FK)0JP7>$SM$># "V= UQX!O@1G>7_[ MKN>O?>91T>8FZ#$=\1S$Q2SU((S>]U0O =C]+NJ&)KANQ"WTU_-FZ64X6>H4 M76+@8]2@!+<0LC&UW!PS0?KD0Z<4AL,PXST;HOU:<1VU]6R]7TA3IV>GJV(M M,3&O<@;CO +%C8"8"ZT.IK!"SF81O)/;ULE^5UZ]V_W,C94_[D-S/?KB?@W$DZBV]AC57/T(3;JRY!A[S12[) MV]%T-IEWNO\XG/YS,2=)>C)$TQGH%HQ>BE!X,&"4 M=J 2*G#6UCS^PK@+S,72ILO&[DGRP*[Q?CBRCOX;<&-YJ?OU'^FXSJ++,MK+ ME=,Z+;AB]>@?8[W;)L%A-A""UDP8Q"3;'"S_V&_7;*[_!+O#= MUS.F/W_[)?S/>/*R-C*;#P[I([/!*4!6VU[Q8"%*LFIQ0@H:-BJK-I4NU@#Y MW:EI:M:=WNZ:7@#]-9RN1F(7N$W=GC4![\<3:D: [D3KS7HMUL,U80?./8VX M"-'5$%5'!XY;"[X8S0UJ@:E-NM!!D.T!C^I0N;:.T5H4JSZ;SL:G./F(B_;A MT^/AEXMJARR4$!4D(\B=R([48&0$X:1U 4D3C8H(W@-J]QY74X->OQW6DS5Z M],'J/>T/859] UK],YZ&R3^KE_ 9T_%H?#(^^G9>;]>FQ*,A8W(/RM9^6()\ MT:BA\5!3>6YEH]P<1=%D8I8TJM(*6]DP9-X*BRUV2\P3HOVC8' M:SH<(:UO%V]\=W[O*RKCD,\KVA:L:0!(4XM!D"R;'%Q1LMN1S :I5W>CVC[K M[,:S+]?X^OMX=JE"]'35I';@C2/>U3KAG )<&L(4T ADD+/+@0-.D:M@_()4JIWX[3PQ,/T>$7JVA3RDC(&3)3 M54X@O*^EE[0$\OH0!'(9:5712C0JWWHWJ"=$D[Y4W^#RQL66W2W24^1ZZ:=E MWS5CO:F9F$%Q"0H5L5@CL=@'9(KY7$JC:V1K(MW5#?EFK&EJFGW?9[]'>_,M M$F$%8FVF[J3CI#@?(<@4(?.274G)FFXI('VX28>QI=Z"! ][2&L;H\G]CINP M%K/I*ASN K#I=OB#$/>S =Z+03N09'MK[(4VW@O%DR>'7B&-E1AHU%C";2BJ MYH)[SUR;-/X]T>6!+>S]L&4=(_3(DKH;]O/[-R^6Q1\KL'#R[O.K54.5E)TH MY*)CC!X48PFBYZ2"$*T.T1N?NA3QO/L-!^'>;F.*<>]ZO#-Z[GU4R+W_Z*XZ-)^'(\3!_QB/ZT^;[BIF_J8X^Q%RFO[S?ZF,BW M*"$ZIK0NP3\>36F7*7K_&,X.UX=\[P=I9.S^1W,Z90&/N9Y MNPIN(S,N@O6>0I(H-P.XA_ZE/+MWL)-G67 VV'^_0 MQR+60!]$]#: 9NAKZ5$&42H/.1=>TP:E%&VJ?=Z':E=Q?U.F]*;V?7_NB^D_G,P]2\5S42%HT%(44-(%<(Y\3,LP^\2++[F3 ][IHL>=,/85V_=G MY''?RN[YAM:G!8DN0UJZG%U ]7YY\DXXN[]*V9.YQJUTO3,B!*E48K7:;/&, M^*X8>.L%2!.CL8FC+ N'_M-? /7__R M^L6JX!WJHC4KX&Q2A"1QB!0Q0BG""$VN*OFN3;S!"PR/V=!;:K3GB?K%=!@^ MA%1[D*XJ]7#K9*R]9ET1)!/7-!]1-!+(05&,7!7I.]5/ZC1!WWC]8[;L]OKL MN8K).W(X1R\HXB3!5C=P4E%UJH!0:FGNVH:$PI,$TEH9D2?ZK].N0"?KWGS_ M8S?OEAJ]LSI)OSN?5TKVA$LE>W[%V>:[G%V>VL>.YMKHK^U>2L5-DIJB\:)5 MKLNE%<(QYT66!A4.NKR@487#BUV#D+@,+"!X9LCMTU*#]S& 81R95=&51O?+ M'L;6K+[C7R?CZ72@591!8@!/*QT-F$ ^32X97)8Z,IH44]QQ:<G=2.I)=[3]+W)SA7^RA?:2HU)L)FJ94WETB<9&J54I6G"([79(#ABJYW@?B]>G\O!MZ@^OHFUMD3D;+!1,.( M &I:GE71%&4(;B#6B1U"]OS5_UC%* ]Z\"Z/S,D!&&X6\;G G M#DI) [5B(3EN*E+LR7-2M@D]+C \J8G&O>BWR57&11N )1J.V1GM P0C M:W'P6DB*223GKB88%EO0MBDGA:+&S#A[XLT")67A;YKTW9;M;[K\VL5^5)K*\)#S1C M65V+$G**_5PBASP)'DWD@<=NJ6+K!\M=(3X]XK2Q3H^E^,\OV([G52SGA>/> MUHW#HPE.+PK;1*VC4\"ML*""4."8$U L%T6ZX(5LPYS[4#T]LO1F@SM+"/=[ M&/K7\3C_/CPA;>3WL^.:?7VU[LY'3.-1&IX,EY<85I_?_*!TVS?V<8C:J]37 M#E@#-\(K'C376C%KO+&B&%-BR<)Y@8-M7[[=)+%ZVJ5-12&LU9X!TMQ5N[^2 M9\1C@D0N$T\B^)S;'!'=@++M!+AZX,?QRJ6,BKLPG%<1]P,ASG 49EE?<> MI(SD8[F0(&9+HFK'DO0\8&@3+-V'ZNG8?FN=-PB/5MB6Q;-?GDTF.$K?YF6% M%A4<_THJ>U?3-KQVF+QT()7"15.T6-/77!9$W:D:6AR MFJ69E@F>>[*+J,Z"(3 M4@(7JFY^\WJ'EAG($IG//H2B&_'E/EC[/_[>PN[7N=2;_ANX5DLLRXV.+F": MGFA?@;.?L^L>S76="%OKNCD!M-2*:0. UWS4QT"[P%*QTO%&:]0X, M_\"9\Z[LOHZ*>[YN^'IT1))]F(SS69JMY%M5I.%.F,P+S6N:'"(3R2=36H'W M)EJ3M7.B2QWQ>UZQ>S]W"\6/^]=:S]7AWX[RV70V&8:3VZ'%6IC(R Q6.$;0 MJKC1UA#>.^D MA6L[]MYKGVW(B=?\V5P\-\X%+,PFHVQF:^_8WP6B6:.:BRA(N)!*R0688FUCL TODB&:_)_P0^ M@K+<@ ^&@'&K9N0H(FF=[27_^F88L_/.#G]>3R9C'\?CHYJ(])WX]%1_>4K MC%L4'NO^[#[VXS>4Y-J..X\BFAA1<2U5+-$)CU&3<1*9/A4SZ/Z:+0/QU7OJ M(R^"2*]RW9D40&0D?B:9P1-,R"KY$A4AE6UG9A7Y?AB_TE]FW06)%H@H&DG8*%',!@K6ZJ%E*(;"B,B"S6,H@. M8B!*YR25(.EI@6S=A?KX-:I65W@-4V!?YV8'M* MAM_>= ^180N][Y 6#)5CMFB(WA*\H"UX5SAXK/=BT2)O=,MTIW1X*$5^9VQ8 M1]TM=OG'IZ+;1-=]3P5W-XJ,$I,WJC:DHOG)8 *' MJ8#S#K6+*KO4J3+G(1)@HUZ,_=M_'17W;/?79[42W*HP6\+L+7/U2$61 U+O M];E@@+.L,%MIA>NO ^_E-Q]*QZ^U##'N08L]NG%I?#::3;X-?OLTJ!T!#7$4 M,I>&$,@,@15&$UXD"91A(MX7MDTQ_>EH_/6GY1,7IES^,+?DW(87[WO,UMM0 M:SU?4?YU//KMT^L_EAW?K[ )$_,693WK+);<#6*3UTE!*9EAC!%3N):!?&O" MS-UO>,S6ZU%W#UIJ:GN:&VL0S",F+$IXS M;!-,W\3R9)SKGM3=X-3F*J)+B5]=<#7=;KT+V7[V6[>UW+U$V%+M#?;9[L3' M@DPT,R&@<@$4S5 0"ZU K@1TWB1F&AWD[98.#^RW[HH-ZVB[Y_5^/O/-EC/? M^[/9M'88O9RNL$KG+4Q8)X*&K#DM8\XD\$Q%,"ZF@%[0HLD[K/Y=W[?[3;9^ MK#-NK-J>,Z6O8JRE%,B)B2N 'S$O"F>OD+JD>0@.@427A%3JJ@H#!H7CPJ;@ M;9>^N2HT*N:=Y0P?3G3=^4WC4O][4JLS1.FNS^[CX3I#26YWK4YV^2U M22+:2#PH@3M5F-8F*%5$D(/NK^ES"7]WGG9B2LC$%4[!OM 40Q)] J- ,F=I M*0:1Z$N;:\IW .K757D3$KXXK1'S@,5;- ]X7H;)Y!LMP$MFFV"R3-Q#DL:" MDM+7_LT2M),V,5F$Q#8UB>]#]109LH7>FVR.%9Q,,+\9CL(HX;Q_4.W7'+15 M64%60$^%"=MKN\$&V65W[<4HOPQ?AK-P M\@[#%-_'D^'1XGKKV]%R"+]G08.&) L1D03J1 M!5K!^/7:HCLEVQ+FV=]E[O^KH]E%L[5Z\TSL]!0O8Q9"7!Q-J0P60-D1PXJ#>==,FY.-LF M'_NIV-MIN44:_A5$RSWP+IB:GAC?AFH_I\7;6NQ> FRA[EU1 MP0HM)'T!%Y,D;"5 B,9 UL4X##ZH1K6M=T>!!TZ(=\& =;3

OXY&N- MF:[6Q5BF&!K'K?<*G&6,)CR1P7-10/A( LM(\V";>UGWPMJ] [F]Y<:MU-[B M@LZE8ZSS>V@Z>(IT(@->^S:H1+%T*"1W-D9):;/&1@T_;T/S5)R"K37=8,/T M.J95*Y .J)HZ!K?CVH]KL+W='B#"%DIO497F=G0Q,J.2=B +#1_EE $O,H%5 M@2>5 W.FS2'T+JGP@(NP*R:LH^L&#/AM-,5T5AO5$JSE*F6,U>AK$Q];(J@H MZM44Z4'SS%UFFN1LL\UT"YC=NP1]V&G MI4"(0K+2:./"4T\M[]L-V%++N\PH[X+K>6>4KV6YKCG$FZA]EQGEP47FDQ+@ M,P^@1)VFG$1@,1A:\5 4%I\ '=;/*&_"AG6TW7-&^6>R'GX8DXX^X5<G]7RLHO?OAF?G=>E M*+[('!-%T%*0KBR'$(J#+(H)W 4FV+40\];\XX80]WUTM2D'QH=GP)Y3W6]# M_VGXQQ*84CD*80/88 LI*SOPR2I(W#(;I6 \=.G6>>]+G@ W^E-BS[/.W\-D M6+VLFG18:]H,9S/,YVCK,>R[<1@16]^GV9BP+ICYNI99O)>OJ4CFD@+K \5I MPM(TGWY;HAY/I39DN MQI9,2J4D-0BLC8N,))&$CA1,1,V-LR7)LBD3MX?W5*FX8\/U&*?=-5N_&7Y= M74I/,>2L0TV^YO.\6PG1^KH)I3*-&2X=CQNN>1=O>0+,Z%&-/68.7N?L7\_" M)(QF>!GF99[>-U\ZFAQ3%AJT5@:4H_G2*<_!^.Q$<=YKV\6O[@G.$Z#,/@S3 M8SIA1Q'^Z^R$IK]"O[_I]%],@#8KEV)AP%A-[T^L@(^,O$+%:LH;L_9Z_XI- MR=4)S_-@5_^FZ3'WL,KP0G!A_QO#"C#9VRU1><<-REHB15D)%%1DB-(D((_. M99]+\J++;'3W&YX !7I2WTVCVNV,JCF[@DKR\XR%I*VDR-\X5TRH9 MN-0Z:V:XZE(]Z.XW/ FC]J*^FT9U>UP(WH]6CI(CYDE1^\"YNM/)&8=05 %$ M7ERA^:;X+A3H"\\3(,Q>3'.37KYUQ8%?PV029N1R]U-DX,;C^JXK<#_>:Z4$ MDHF&Y6A+L$E%H4+A-*0+JB)L%DH-[GURF^H!CJ.6SFE@LI:Y28G\3DM^@N": M9>121-,FL[-1]8!WZW3V"H@ZF.)I-&KRBFRFB#TD 4Q%'I@0(ESW/YY%P[4^ MN+)5Q[5U[-+SX<%M.%_D/-=X.+D!]3<:WI.7.*$A.GHY'BT^-QU8BXJ'7%.# MZR)>DX2]YJ*YX@6$TKM7:8,0B50J-;>]U!/FY:M;9*@V3<#Y-Q(I]O^H84\W8Z M/:N7ZM^7RR[#@'.?D3D.MC9A5LZG6K&EZB2P[&OVD6MS5^MA;$^#+CW;H.=3 M@&M1QUG5S_ORF8*%=(S3@=M_5[ MTG&#V_YKU%U"EAU#21$]$95\Y^"!?)L(@D"2 IPR8A=7NA]'+:S^6-*;31K< M_+_5R5F4L;@9>TDFI-(LU0-L7:L4T/HE3 (1,)54T 7=)J=['91/@T'-[-+C M9O]]>>XQ4V1.S@X4GFO%!!T@N,R!6U,*>I-S;E,)Z0"K1_2XWJRMVP.N'E$D M6JM* B=230.5DL00"IRV4=FL,,HVR>"'73UB+>L^7#UB'2WOJF1 %TS/MWK$ M6A;K4CM@$W7OK) ("EJ>(DV+H5Y.2'G+UB-X9L(Z6 M=UX](D6?N/&>7%Y."+4VX$(HH-%KR5AB4ILF%'@,U2/6LMQ:U2/647O/!RF_ MT$0S7'BSZ=O]*%W,,7CR:JV6M=B^JUVP= :+\_K3C$?>I>-$]S<^8KLW5&W/ M;?X^AM'1X@Z\U2XHYB1YQ %!\5H=)?D 694T5NW7BNNHK6?K_4*:.CT[724+\AB160O&U?XQ!6NR M8.'@F!.!OM DW\FMZF2_*Z_>;0O'C94_[D-S/7I&>H M0!D*!KR2#)CCGHE /H[JU(N@FPDOO_H1FG!CS34(>*ZVDES5^R'LJ+A'"*J" MTJ;R*M2DDYB9-MR%W":E[%8XC]T'ZD_7#0JCW "UJOO3 5;3G:\[@.UG\ZL' MTSU$ABWTOHMY80G/NQ(RDJ\Y/ M-]#QKLJE6I<-"UZ RU90Q&$\1%N_(Z=39&V2+(U.U ^\7.HV'L'6FF[4VN66 M.H!=4#WOW[)Z2 ["E MEILGZ5Z^]-L!U_,NE+J6Y3J7QMQ [;LLE(J,&Q-3IEG.T%S%@P5?BT1G)U$5 MYH+.N\C4/KQ"J4W8L(ZV>RY9>%Y6ZHZS^@\3_#HIMH\-_$L#$6VG4IJ;(MCWUG7FUKSM@I?NS!%SQDU M]Q0-<2SQ6DF@=AD@_\G$0"-&.?#D00M'P*1P'0CR*&JN;&KZGM37\]QP3WF? M8HEJG ?PL=0(R!<(/FB(S))'C"H)WN42^:.HCK2Y47M1WR,I#>IS667;'#HUD?-G,A<]NE#/M:+]W]!-4?!R[/4NTTW;/'VA'HZS^^#"?S)MD?<#(O>&.D/\>3L[FB%^< MG(Q_KT4X!JXP3$YKT$Z5>H[L(-0L3\NR4+%H'WR/E+D)X)F19DL+-"B/\]LH M#\D3',8SA\F(9)B^+V_&$QP>C3Z=Q>DP#\F]P^D@4)S.,47@*E&X5[B MP#F"-EKKS#RC"+_)VML=XU.@4V/+-,CH>X4%)[4=1?CC'<4!UZD*52(D*3%TNID9UVL3XE3C2W5(#GD7!CX?_%963POOPVFIS_[K9_M,;,'4-V MR(HF5S%ZDMLH\ D%K?Y>D,<8HDEM2A;N0=BG1/%#YTJ#SZMK^USA. M7R023C!N:X6WZ=R.] &"_2*EL].SDW!S*;FDJ%%:U.L9<"^#C#5EA?-ZGZCV M>?8N@BW,ARRT8(UJ'+20YBD1?._6;E",Z?)8)/@_XXA,-)NN:I"]'UW:U23! M)F>8!]QX5[1%$$'1PF1UA,BQ5/_:NP!\2#D M)= /. HGU=^F0;628P4]\/DN$0W^1V7!/J(TUH%8W142_&^"U^F^+[4NHOD M?;PO[X:GPUE8E/U.RCI?D -*,_?%'00C'7AT*9@<,E==4B.: 7P*Y#L<"]ZR M'[UU/N]M^EKDKR*M]$6K1,-$*%#H"504 6S%I8V2BC>.S:]#VE49Q!W$W%MI M^U!*(IY+\^)L=CR>K(I_(:L3*TF1&:M[Y2$#>92BSK0<5>;:.=:6.%?P["LG MO"=;W\6@S77>( WX)JKS7)6'<37-#K\+V7ZRP_NPWH.$V$+UNZ1&O' @ M5*BC0&:(I3B*"*+E3DD11)NJ>;NEQ ,9XKMDQ#H:;W%7@%!-9\/TLGI.DU41 M-X99,L4"Y,RJ7RX3.4#"@Y">!Y*>"]/F O&ML;GUNKNL'5L7GE M>(K,WM$G3_[K;#*R@&-90>!!6N]T' M@#T13O2I_@:SPW)C\BIC:0YDPLH(O 1+C'6:Y$T:4A&B%$0I(SD7+K.>BTP3P.$II]AL?;*[) MA@4UN\!XJ@4UUS+!':48-]%?PX*:3F;E@J050OM$DP3S$+RW0'.$)X!1BJ0? MCQD[%=3LQ8IKJ*UI04V-13M#LY-FSM3N7@H<*@?U"@'S0EKF.IV2/::"FFLI M_\Z"FNMHKFE!32&53YQS*$X0$$0*"6O):PRLYM[4 @,]FO P"FIN;,*--7?G M*.SWEM*GV3C]\WA\0F^8OO[763V%W_ZR4H>']G%G:5WLUZXN.6]]M IM"4)% MHR+ZS+W/VDEE!&.##L_?LIG'29A.ZZ$,O>=BTC?CF;I.,PQ0^3\=$DG*ZZ/GXZ#A.<+D.+>GPU M_ADO/IP'REOTEBM"6]W0+"@@=+5<@>#:Y12"P#8'0%O!WD/[@ZV9=#-4WY7= M&FSS?)Y@F)Y-OLV%6&)--((G!$TZ8VFJ=1"3)VB*-$/COI".G C%(*VI;0H( MWP/J*1"F+YTWV-?Y$+[5L\;IF_'D@J3O2[V /![-\0XTT\DDEH")5"4GF'5A M!UW(^\:294IMT@L?QO84R-&S!1I<;[I]OON(56'#T5'7B8]KQ9WD#+PTN=;7 MR^"-TV YMY*E$GUI5)Z\%_Q/@6M[L&2#JU*7AL:KX==A)L]U^@$G<]0OP_3X M0QCF09$Z&\8S&%DO0R1AP1D*##63N>@HF3:-7,4.Z)X"EWJW0H.+3_=A?(7I M)-05./M ,6S=K8_1@HK$Z\@53;:%V6Q3-JI1C>0NZ)XZ4S:R0H-[2Y_2,>:S M$UP*_O.WN1J6I2*%XT9F#IXI#DJ4""'2G!^<2O=[XP8 M01MIR(T&F>LX4+0&1EW+B<6"(G@IT;>YQ;)#0CS4J67'?%A'Y0UX<&5[:%6U MS:N"VG% 9AU!XA3R6V% *ZQR?WM&H=[LV\?QRON;72]6Y.F09!T:MU9$!3;LU@920V.?=01$Q%)5O;9NSJ=&EW MQ&AJN(?/F=;2>FO?YMK1ETDZ,&TEI"PBJ%K9/$8F(4L3+2W,5F.CNA6'<-RX M9V)L9(56ATMOI],SS*_F1>\7E2 7(.=_?/]E?A?W]1\X2<-Z_%"!*I<]V%*S M_AQC$)G/$%@QB2G-6*L^MVMC?9IT:FRS!D=&]R.N7W^N)ULUXJ 8=7[Y>\"\ MRTPX"BSG6?RLEB0PZ(!'(4K6W-#(V /-;@7[''FVO=5Z/'&:UR^='>/DU7#Z M9;RH[C.]"7I0HI+6R BAGG4HQUT-7Q4Y@(5ED23%-+*##]SA54^+$BWTV^ 8 MZ38/+*7HA+(($1--?3;3 AM4 A-2"!R=0]6F^?*#?N_&:9E7GKS8OD^R1)0\ M DWDY&>BR^!R0*#H)DHNN:.)OV5JYDU(NSHB:Q7R]:OSQW%<%KR-PI.> L\D M4=(?QV!Q[681V6K66F#H=EZ^AX1X=EE^JFSD.#JH() M'M=Q\Q5K#XG-#\DZ/[J/P['-Y+AV*$;J+]$K"IV$5G]V>Q]N1?%XL[]A=<C"L.$M,J,UW/L!K>=+R"9?]JRIR$1#0U7VZ5 +'[')JTT1G&]3? M:;@[HST5M,W<28P0*Y40M <8ATM""&,F=%X:SV"C8W0SO=Y+NPM - M#DLW0+W2V@!#P9*B "8L:4L(K&%GK<$B[LSD#>[X]:'+ MBY7!:AX<%PFB8V%1\)V&GH/:?31)9:2-NPDYMQ+C.Z/W2(L&Q\JW"C-.PRMH M*T[M5'9617*]+8*J&[^.\P0.G3;&&Z99FYW0K@B_,[.-,1OT*NM3<8.<.-?% M9, H6#T )X454EVR2F9,3++4IGIPGU)\)^_^2-&@E=E]3L\*XX?Q9&[AV:*] M8#U\_SS^$.:=V)SSP@1&4:2JN48>'00I$["4N?#"FB3='WI7E5&8EXV:_IP M$D9+ IBJ6II(")6H/BM1:!B8$(84DQ1H] M.3@N>AL3QK^2ZN<'[V>TL'S"V6R1:CGE ^-U*)F HG,T<(K VL3,TTJ'5A7I M-3;:A=@4\?.EY$YLW&"3][K^NFIMD7]*\S<&32H*6+O$HJ\I_+6NE\$2 HVX MXMIX&UO!WE5&^*%P@;ZV^3IE'&^B^YT10_ DHN<"A!6RYK[45 +. M@(=<7(F:,=&FG>ICR4#OGP_KJ'P_8>6JJ07S3A2&=4.SD.C,0Z3)L69/JV0, M#RFUN4'<&>*A9*NO9=+U@\(-[-$@M?$2T,^3,)J>7',.5\W>>"A!.7+Q=-W) M,[R 9ZX61BTZ>VFT;]1RLQN^)T:9OBS1=J*Y&65.;Z!-AC'E P.FZFF*TX26 MLU@;1@J-15F);6[@KH?SB?&G;\LTV(:ZA':U'?$KSFJ-[CH-NPZ=_,^ M)1R%R7"\N&!HJ_0:P3'F:ME> =&3=2UW6BF?M8F=8NI.+<]NA?!\XN=^K-!S M1]$5CM]&TR^82!LT)RYO#G< U7M_T3OA[+[;: ^F&K?2<\^=+.\!9T36SG P MF#*H(BUX'1"X*^1&R1*$[Z]K\(Z-?T^/TIW9?@WU-G!1SZ6[[O(XIF6,S((4 MM>")][0F9DZ1EQ#W6B=T(.V=UG)^$9YKKXZ:#[\ MX-ZJ%J\IP[5KV=JQ8JS-28:B)%E:FNMM!?TCM'1 M?);Z^=O%1Y8-R5[46ET7YU!6H]"U;:'*M<=NRK7';M: +&2OLT[8Z/+1]MBW MGN3JX^/#".)U!&_"+0U< M%R%XI,DAL%@8C5S'&F5M-9-I]U'9CME]8U8^#'JTN(N]J6+G7_Z.T]EY>3X^ MH(#&,V$$<"0ZJHBD8B,"H)8Y1^9BJZL)?4KQ/,F]#PJTV$\]F7\&\^U"U:$W MFN) *16%*YY"<<*FF*JMR%.M(,JQ:*-TXFV(V@W?LZ-@ [.UJ&.]J9*6I9+_ M2A^<3=^.%F/E'S@\.B:17WS%23C"^1]?D0[.EXR!T=DCY@A88MU3C@B^L A% M*:&]8X'QAI[#[@1]=G0_9"*UJ,R]I;BK$N/G$G\>S\+)V]%L,AQ-AVDA(_,A M.IZ(RZ$>_'*1(2I:?8IAQ5,DA@X;58S?@73?1\B^*=/@5OO&,M[5PWD0A7#! M6U)Q5O4*LR*!G#4@2=6LU"_VP!:,NT3Y3OB=DJ%%M]TM1_#[L]ET%D:98HMK MPS:9I*4("+$X)"]0&HA<[U2^NMX]M\XN[A@5?7-!+,! M@H@1E&42 HH"WB:,QB=54IM^ G:T/PQRM+BDO]76Z4?\U]EP.IRM]++: M0]4B,XLZ &/,@I+1DE#U&NSJWM> M\6SXTZ>J;SE:V?JHL-,LOMS)K[F2Y6*>7I!X7C'B9?@RI)F]_O;%Z?AL-!M$ M%I(A=8'GV=;* M?0J>WJ7A129PK3 M'\K5^@5\^O \DU5)#%(;"=K5-ILR(D1G#!CM9536!>;;-/.^ F-?J?][8L+U M@_&-+=(B$WAC15R(,#1)D MK[&_"YJFKOTA..6;V^<.0V^AW(;3P;"M+KZ/3'BT\/X[X??SY>'PV#:/\ZW"$,\25'U-DC)$5 [7\+CGH M2=7:!AG(EPDT7?&0NIW[W/6"W3L VVA]W+?*>G3]ZEWE^0'2G)?&>B)DO5_& M:M^QE!-XI/5.L,AS41R+ZA2H=KJK?_[:Y[E$;Z[YGLNZS$$L6=@%1N\5.RX! MV'V-C@U-<-V(6^BOYTHZIM]&O%==36L_5^(4V=GITN@6CR$6P.F=#7.PB^2*"%)8$T.D8CF+&Y4ZY/ M)_M=>?5NJV5LK/QQ'YKK>3G])?QQ"4C@QIIB:2'7F8!HIL%'Y:%V3#3"A%!, MI\NDW4QX^=6/T(0;:^[.4;B+FB;7KMA=NLQ?QI.+;(;S&W?C[<]\O\WM)] M6U+GD"K%=)9SX1L,(D/.:T>G1#X=6IC:'"KN2\/L0.03J M[".U9!TY5V6B_CZNI:]F'S?-]'J&='GX:R*_7:4Z])S%D[FI[XQ*2.+E;6O@@251 )7HJ( 1A86 MN.?:==H5ZG3*=BN$QY_$LA83QGU:I.),3V8]3Z2-+#)GFE4K"Z!6P[D# A0NG (SF= (ZS5 MJ)7LU@CV\=#GGH2<_;)G'5/TG!3[:C@ASW \>3\9'@U'X611C;?B'9_-"/(X MY-5=#4)MR H*Q%F04614>56+7%JU;LV2[OW&W&2%-C39NKO$> M#\DJRE]K:8LR3'@-YRK9)>6@:*4%LFXM55421)8D<)>$+$(IE54'+MS_EJ=I M_QXUN]N2D6Z7 M]]BWE:?-]ONFJ,:_XV2)[W0X&_"4K36T0$5N"BB7"H0<$U@>F5)6I!!V6<>X M'ZD.9=-QIR.AVT;\'FBSLS2@#67[[D^CXD#HDVAY3V<[.:^:*:_X EX[.AX4W>"#G*/M7.T46!X8Y; M1SZ*30>6M'"7*-_)OW>"M,K?V>2D[:9 US+J/V(U,OV>'.K9)*09197U"$X, M9'*&UCT.L5;!5<@9A( 9LDZL"$LQOSNP$]K-A?T^:AX!R5JE^]P0>4,K7))_ MJ9%K:KCR3W[&H^&HZN3G<%)KSO"!S3EH+0QHRS*H6$L8^.3 &\M+,LPIT:AH MZ0%IX?M(/#"#K$7+0^K:=;.%QW(M3R+QA%J"")*1]VH+N%@+3_CHI$.4^4#; M/-X0Y?M@V3M!6G7RVF(=OB10QW68#TH(0DI+(GL*ZU3D""YH!84GICCGWMJ& MUQMV*^SW4?,(2+:S7F$;6N'F.<-]JRJMHL)(&9DA81TG1Q=O-_6PR*\3&&34*4(T6=-"K1)$DAJ$ MEBQ)2T)ZOY?DVNWDVF_&[7X'R^$09M^IN3U8Z39%+,I](\-01 9:='FMDVL@ MT%?@BEDC>6#:[+(JPE;"'&J:\"ZIVM_A3R^4V=F9SX9SU:KD9 >1]M *8RNA M]E-T=^^$:WGZN05;'LE $"4* I[!Q&1!96W!L2Q!:YIJ:+F.3#7RHQ[+ 'B@ M%/%SX/\Z).DY WRQCSU:%I3 M'WFLNHF1QKUHN.>L[H4+]/MX5772Y&0TUDJ'28"J*5A!V01!LI"EY"IWJGM] M]:G?;;VAAEN,Z\]DMA7O-"_.)TX\E^,[6OGCN=WMO MK.4>DUG.L;P9GTV64%C6*@2907CM0"6/X*.,8$6QB2EC#(M=#7[QV._VWE3' M/>987$ 9?ETQ+_+,1'2"9%"TKEBCP&..H*3A+FN'-H;.YCY_['=S;ZKC.\_K M=W([9Q9F9[6.ZZ7.2_,/S<^9IO\X'J;C>H9$ROD[3F?#T=&'R?CKL#KD_=_- MZ0%+PYLY?6OJVKT%__ZVPX^_9V-)U-SN9E$-[/CG'R M^3B,EH=2OXY'7\GBF#^.3T[>C"?U'PV423XK%8!%Z6I009H6CG[$2$9 CY?Z M1!^&IC>2\U!6HV:CH+<$G/8T.J2RO-VE7:8A(=<^HY5@F*H;0+2&AY M&!4# MDRH:80^L+N^Z(CZBH;(#KNY^6&U M$.ZSO.@H(M;ZV]'Y)\,QWD0E!%*NP@I M"[*&IY#(69)3*!--<#K$T*9U[ZXD_#Z>]C*>MJ#9(=7Z?5#.O\_M<2ZG,;'D M)!-X'TNMT8<0?4+P/#!N3+WH+Q_9<+HJX??AM)?AM 7-#JDB\(-RDA4*#B^+ M2K.$2EE7MSO00FRDAJ"$ NV$*XA<%&T?V8BZ(>3W0;670;4=V0[I7L_:[FW. MSEBI'%C#/!G$<(B9)I!"OXQ"LJAPES56FL=1Z]OB6@[QXJ'+O+;+USI?#4_. MYB6JIS4!\FRRV#QX$:?S//\!XY81W34XFIN!PHA:Q3T&$,EI;[C3V;?92NL' M_R.:F?K9N-F#V1]5^'@^RJXI:N[OOPHS/*]C/;"\Y%I=&*)V:GF([K4%%I)T M488BW2YK"^U6^MT/G'TP=_?;,_W2[E$-O:LA]<.*P"1YD31"LJ[-:2-9TF/F M4$RTVBC-K#RP BY]J^#[('PT!'S$FSX/*R(5JZ(N"4@;M2"QDN L,^!3KB4> MG6*Q816+0U#!]Y'X: CX&/>+R&S7+WW>H@4ID]7)>O"9TWS$#/D(KAB0M8*! MC:0'^=@@$75%FG&29",5@ EO(8@E8&0,9E"@TOF1BD4S[#[TE8Y1'LQ M^:%<\5[ IP\O+GYQYQ/Q"K1$FC]]CA"1O)B:M"TC324%VRS=5V ?MY-J/[>?MR#+NA[M"2PC1%"TRQK(0DL\]M4@GO '2 9Y?-K3WNWU1WYHOW M>Q_J]>F7D_$WQ)]Q1 ^^%S7V632XTW?.P/FXD=<5Z[4J1]BJ8Q)/R-JN, MPJ$60O'B15$QE#RXY[G;#=E755+,EYY[L==R*5C1B@=+(0H/2H!2B4,,2&&+ MYLZPA,PYUV0 =X+77P3]*\Z6KWHYGLX6&OY,MOJ9/O[/ >;B,AH-F0P$2G)+ M,WW.4+BOC9I$$KY1"F 3YY"/=FFY](.US8)JP;&9Z/9QS## MZ=O1*YSAY'1>)?9%+1 [&8:3#[1DDXLPWT%\7SY,QO\S[P>_5./[>#(\FKL8 MUV6TLC9H\L"Y(1E9JB<]7$-TT:2<5/2B2\O/7>%]2G0\6#NW.& _'W(OIM.S MT\66^&_DV5Z#J=$HELEO977G267+(')O ;TN+BDI4+>>#N\%^)3XU](V+4Z& M+V">S#\]K&U6JT((-MY<_[45D2E#MN:*UG\KZH&:!USVEFHQWUP@TQGME9>U( M;7S=ME00-"G66"[)]U4V\M:K;C^2/$7F[M7:+?I(7,CSQY?+ONMRD_,Z7%H& M-#/>@;6,W ZAJ^ZT@!0=>A53I%"D-3F[ 'WBW.O=5DW[)=Q4S?1"-PO4 R\E M"ZPFA^D0*+POB4CSH:3^2.K M3)^^4!PUGKQ;>L#S T)F9-;6T[2;7*0!(@O$9!$M0 MGHZ]^]'VG8.X?;;,KV$R(25\QK^G6L^?;GGVHFS'K M6/CR.?'6^FNPUMR4^'(NQ>+ 9Z"\M-SY #;4\F,V:8@JS: !\='3))V<2J7%E5F559*Q^.A8!>/ZF?Q(TJQ L* M\D-B4D'4(8)RD0) 816XD'A&QM$U4O7LBO!E>-H [#0H8=D[(QY4<%VHZM>! M]O=4RR&4D)2:,$:9BO12*Z^%XF/YTCZ<+\.C!F.J00G+0[2_7Q][U2__<[+\ MO+M,\-WTY[]B7BPVZW-V_]L7E!(7S:4%X10-5&H+WD>R*9H85;"HTUCA7*,A MO@QO/@?_:% 9,_1 ;[^Z",(4U-8#LY95J3A.N5;P4(K@125T&-OH,C4;TJNC MM^*_0=',WH$MZLCV[4^+;8-[\^G3/-/?YSW361@K2J+$4'LG*%Y*"8@ !$U& MH-G,?&JDRWF:\;ZX*7$>GM.@$JCEJ/=&@LY951QEI\&@(JJ4!U\HX<@193): M&->H[/Q4(WZ=,R?RGH>SQIWSK+DMP-[\VXM$:T2QTH#P#BEQ,@4\H\C1:<%Y MUL$HW49A:O2AOLZ3L?WEX03Q#2;(1I7U_%->WKUX^3W/8YXN\5.^8"8%*52H MH@FZW@K7H@":X-98R;*WFONQCJB[X'TAKCHT4SW:G"[GDW"UFE0_?5]?9\\O.+)L<@G@A&#U_;*E?44G"#HH)J.E$.Q> MY?S6^]5C<3PG=QJ=ERU.U>#Z;1=2@I:+=PQ"*(E,%.J33PKJK4_**Z%9DF-% MLR_ N=KRL\63#KX6J]/@%M-L?@,H?\1OM4TU(;[YR2;R/\A%%I]GE^G7R9?) M\A>R[*;VT;_PK\F7JR\70?$8K<^0 Q9: M=+=<$FO&UQ MPH.O@#92],U9LNH^(P-]!NTP:$JYP1M+D\4Y0LLS@A2(*@O-*#AH MXG=/6&/E&.=JQ\YY:JS<=EY(U@5-,X"2;9GK>6/M5D/1IF.N4-2@=,AM.H9M MQ_,TU%1Z\;]7TN @'IIK7U14ZV?>77"-J)MRA^PO1!8U7%@6>L\R%EUZ85NUI]B,[M83&H1P^Z#4S( $#OFROJ>/= M@*]/OQ9OINGV/&PYB__U_M_3/%]\GGRM\&]D/Q+#DL@.61H!2L8"6$(!([-P MPC@7RKWH8VM>?\AG/W&7&,7D8XMLK59.@U87QJOB?J*5L_!"/IQ55=R7+,C( MG&RC6_I,I/Z&"TZ/9:?!>_(NRD1=(+Y*_0U [P%B;8=P)ZV'M%KI-LR]YL9S$#41**VX=2[3T.DN( M1 :?:<,5.:.U!+#(1@\4'F!Y?@YPI+W;:'U&74-F\KS, @<5BP<:2818A$^, MP"C((ZX^S?JP!2B8=&EH2.8^TL 6DS4U[!38X9$8)8=1H*\@)\X)QO:*/T=M[ MP\T.F:6)/A:@D?*Z0U+.DQB#;'Q*7!G'=!S#$T[6E7T8NO8[P0&V'C +6,R7 M%U4+]/J\->8ISB>SE9^78KFJ+JY57-4=2/",]D5NDLM.B\)Y)XDC^H0-XNF[ M^Z3OA/!\0X=AK#Z@=-P*T!K'G]/%UQPG99+3VMN[@.H3,'1SB5UPQ@T2!J)J MULK. VX&^\'I&"/WK(K7!TJ7@J1]3PH#,B OB1EI4Z<+C',D?T!U!9D8C9_7J71-H1-K7#,4Y M/(PE=+@3Y/.-$UHSUD!SC>LJCQQ%G-Y3^A#1XHIR\E=.UQT! M/N9X-5_UZ5YOICG3)AI4!'Y=EV@]C=5Y8(A2FZ#0YC:RZ'M C7]4,1!U]R\K M![+[*$',S_]]-5E^?X"3IU!67:U+LH5BMZKOGS$03H$R9F4$'TNT:#O"Y^(L M31AIL9C<2 G^]/WVRW].\IP^Y//W7_.W?'E]SLN+#,D:$)'5WK(&P7/CH62. M+EK%4JLBB$[XGG_0VX"G!E+F\N?#F";QL"]X)XF+F[! M^R[7:D9:RW6K$^AHM/89'O=].O5 >4.,' M3 WIW.4X1W(QY#.8/+GX-7_"RY^G2PKG5G,CL\*8%@Y2C%712A?PH;8Y9JEX MP;ST.&W0<;?[9@+8;<&U_@(=)GC BY7-,4M+%")3S1@"712?&4>NX[RCM'#C< ML:TWH["/R8:D+DXNWDU3_EJ[5D^7[Z:TPN TKN2T*YR[=DA_]H/$VV^/L/VMEO(&+;3Y499?K.V1OC=$TO"(I MJJSU/^!"3! P&*-*%43KI%'1Z7[U]F.?[TYZN'4'[)UR"^(F9NL 8_#2F0T MXQ?+'$C!?1*/L-_ Y1&;<(PRGA90O;KY!\6YJPL' RVB2\+[%+N]C#D/&O>4 MO0S+8A^S#O\A27ZZ^K(%8EH21P5(NEF-]M,' )UK]A51"6(6>W5>3/X*_ M'SYZW%*6@XT_&\)R V^9:T6^FT)9*45(WD)251_WEOCWO__] M'VDVQ\Q,GE MXD>PBPG]LL?T,H_\P+_=C?1'"ZP_]0?V1QAS_FM9 ]WTO__7)/T__WL2*)P- M$G4JLB@7E&?):9TQL2!S5O[BR,\>^LIVF]Z=]E4_4R$4P6(]=BU X#7PI U# M:TW&-M)MG> -?VV]O3?]F[!8SC$N+R3+,227(<9$DY8S 2AJ)FM9YM(X(_U8 M/5?W(SU7<&K\5]8KX1BN8 L M4H-B9 $4BH/111G+-4/C1W*835POSF,.)J6!5-&6*I^_OJZZ/G_(RZOY]/U& M^[N+[()1R!D@,[KFCJJV)B/H20:3 \L,RUBU5SM1OCAW&HBP =^L;^^C^.;+ M;+Z<_,]*>.-]^9W,,]]8.Z^;*KZ9IA__M3_F%-*N^-MH+;L>G:@%BK3A S>Q M@+*%S"A5 L>CEIH52F+-(_G#.$B?J4N>(^%@[[$Z0S]096]/5X&W-0ZBU(<"GZ>1_P9G@03/M1=28@FF3.YR+!5XGXQ/QO@:RP:,N2C<1P]WH98HT M=N?JRS:B4"$'GPL';1T6U%9I-O[<:S_NUQEWUI[6X)9HD/C[SBQWXV(YR*!E M %UO;Q4+ KPE2F*6/,1DM2AM="M:C>AU;IS(.QK<8%W;<=.,.\X@UX/;88*[ M\7";4RDE0HDY4\R:JA"S+)"LB"DE*2EX;>+M0X_D'+Q\Z$.XD[+=($/I]X;- M&(>)9PE)& =*I@0HHJ^J1PDS8Y&6AR:N^82;G1_C;>W8V78.=4;-SK6W491L M:!2:,@;:7L"ARR"\BU$Y'>F+)H[VE)N=]^*_6[/S/CPT[_ZWT:R@"Z[79N>] MV.O:VOH0TX_I&D8&QT*T8)G!*BD3(3";P0;->'2VZ&[O(<_<)0YK=M[$(_I8 MO(76[F.]MEG*/&AK(511>Y5I^&BE!_19"B\.^S<[[$+#S M"5'[5YH;9;(M5?"U6)6UF(;BQ_'.N23S4,_O=7[S4&L<>\Q)S/% M[Z?I'=]1\F%U>_C*;_QOGZ<+'C#'7922J! J1 M-AG&:9-)5I.)C&1Q+*-TP7NNQQ1]?.OQ6J'!F1NGB\=]M!>T@F3N.>7/D8@/SQ0E3KR[.J!C*48 MF((/"%(7X(IB'6$T9VPL#SJS-\,G\)U#B1GE&>@/CU2=-]*R4D HI2AU(GZ] MY0J"MUEG2]&+[=0L; "W.;>7PR?PFX.I:5!?T&%%?#N;+N>3<+6*8J\[G?R. M\^4D3BA\75YHBS0&E2$C.;V*48 /48.0-!-DDNCC6#(&/:&_4/=K2? X[S?C M\@KG$[R\J2*XD)BU"0EI$GE1GT:8^@B_0+#%229*9FFL;?$!N!?J9<>1-,IK MS=H&+-F]0+9H+'.K^DSQ2' M&D:)MRP.XO5K0%0&Q:EVXVV 7ZA'#D_F**\['\!>_V#Q.T[216#$GRH2N VY M9LX.,*<,+'@O3"BFB+'.SO8"??6Y(\D;Y>'GPR69UF#/(YG#:LJLE9(,D$M> ME9>4,-)@TF.]6G]D9QWRN/JV!%5 M0=^F_6M'@.?@56TX?SS"/9JP4?QJE11>;A$ZHX!&9B,8Q*A,C;9I]Y&!@V5: MHG)%:C.6:^W"^(*]:Q#:1CGUOG>4M;Z2GU\$S-QXA>"#RE760D-@:*&DJLV< MN"IN+-G>'1!?L'L-0=HH1^-WQGCLR%0B,T(42$4Y0LX"^.SK,8)*T8ND2A@K M"^^*^07[7Q-:1SD)OT-^[XAK];S\;&7CM)#CF7;)5.HVU>6C; M%>$+]JP!*!OE?'M[&FT*[?*6KX3=*0[E9!"OM*RY=$XU(J!LYWS./0:QPT:A M\OJ3;IY1&RDBII2 EWJ+6_MY>E\"Q! "_5,7IL=:OW>C/(>IUOY\<2"61DG, M'V*]T*XHYDM5-8H<:$)QP(2F%I<(YZ1S++5YD-L%W3EXT%#\'N!(O<@9Y^CP MH>3#3WA9>\E^_)SSG4JJR4;[0O:0Z#0H:36XJJ@0>#(%D1;N.%88T!'R.;A: M^\6J!7^C'/K<)F ;]WZ+WV;3N,K%EA?()'K.)7 O(\T4H:HLKP9=/$=O?&1\ MK(J@1Z">@Z,U<8/'G6] #MN] MTN(;/E]?SU,<#RUPF&R251F!<7*FJ9"RW0 M4<9:?UZJ3%G.(#6E9Y[%(N[W4AGVG>@1V%^*6X[,N2PV M4=9G=>U[6BSXK 5HI"W&):D+MGGD/@C\5V]MQ?4XN_E^TUUXE(+E2*%.EKD^ M]U;@7,E5:2 )Q]#G<$+I^$VH+\41VW+8X)JFG_ -1=$!Z7_@:RV\XL*!4S1A M3!&IE!PYFC9%;4]8ENJ8S*0=.V<; MO6Q_RK)4O?CO)DO5AXZX'J5I>K%7E<1HD-,/Z9K>(N%:YE LKK>BN3! M<4):BJ(=-IB2&G6J?@JR5$T\HH_%3R%+%9DRLA@).=2 3CD%:%DDN+DHF[0S MV/2X82>R,Y*EZL5A7UFJ/@2<4);J/_/DT^=E3F^^Y3E^RG5_76G0XC(O)M._ MYV6>?Z'/GGZZ?2[Z.^V]9,O5)>>L_#Z?_9]5<^0'#RZ&%;!JC[.5U-7(%KXG MBF64MIR'HA6CR)NCEPJUD\R1DWNM\E91K/:0QY#/$EIK*W4$[WD]VG UP:2D M,QK!I4J,OA[K(GP4^:PWB\75EZ^KRL@_*9=YBY?QJI:@33\]I&&#T0L6N$E! M.\A(:;_BM;Y#8X!2KQ%+55/+8Y5>'SB$V.= 2]U?>.0"WCG+&!VCGZ$*:NQ7AT. M.[*7[M;-O6&3>-\XR+?.$5,XX")+#:%5 T2*B] M_\"G(J/50BHWFH#*$ -ZZ;[=BON3=W%(5@8C+?F12#7OX0*0V0@4?B;/O7>B MD4+V$SXN/\;IVK%SYL?EE-@XSBFWCO41A:*4!ER1%.4(%AW+65 "_WIR4D!2$,\HKK1?@#;,@542. M4=42U!'6C"W07EKD<2P[#5*DO0#7TZ<+Q!'CD:T@SR$T.9K>/LYS!#?- Y;M M4+U+,646B-WZ[H=@5AUS#5X81V!EY+*-4OC)W*=7&',*[^E#28LCQ]F7O%A. M8@6XWDUM75-+\L"BIA@N433GM)7 G1?.&72I-)(W>8#EU ', )3=/^8[SMX# M1B^K.Y[Y]XL_/UY@1.3"*X@H)2AC"CCZ"40K-'/.)N/W';LM'?GJK8II! MK'&O1,9&X7@.BFRAE2[<(S+!?"K9%\6CVEHBNT'X8(# MQW6":&S-TQ,KX844ONS@8K,ZPAGE,*<$K@C*2ZV)@**^5\ 0JLI)PG+ZZI?' MQW&N]ZE]?''X6H&#F7Z*=3!,Y:QET*#KRVBE#(>0E(.T!O.'$=S/;Q[2F(B%(7[RAH%\AY;;N0*?"/#(S&I%(.HN@V-08M1_7J MY0V]X.1E,29B$RV*.\;QV[)QY60SC M+B@;$6SM1K-J!N=,*9 230G&N1*EC;S24RZ+Z<5_M[*8/CR,6?O0!==K64PO M]KH601QB^C%=0TAE@G$>A&'/8MB^E#P$G*8H1CSFHF M::O$.OIHP',7(6JK3!(QND9GC<^D+&:XR.-8=DY4%M,%XFM9S #T'E#8< @W M)RJ+L5)G65MG:=J(ZRH_I0,DY93 RZEB%R M\(4+4)D'0.%HL4W9)6MHG\WJ19?%]*+L\;*8/O9N4Q;#=!(Z4\".K'8&R(6^ MRK2]IH0JNFRBPGTIS9,LB^EE]8=E,7U,-DY9#*,=QB<+@K.J=$[0O#8_^2RV*.F;3'6?N$93&W?39FY?K"ZY_Y,@U;^[+W(UH5N'0?UWVA%^(= M@]3&1:]R\I0P.L,CEZBLT\EOK6+9^VECE*H4IY34.H+3F=8J4SL(:J%K!T%G M#>?>E&=5JK*]?TWFW"1'*W81)=&<@DFO M\QG&SQDO,0PQUF;1. I7VWWXK_;U78?'D9]UM\!U^O5=B_V.K_O/\#T M8[I&P;3?QB#X6/\75MO;.2V821"]I MT!P5['/:]VNY#P"CE^-?MY%?1^%MC01EIL6'M!&B]J__/P!A;7<@0P-J;R13FA2TJFT85 MO2.[RB/!R^D]I0\1HSRI>8N+SV^FJ?[CY_^^FGS#2]K#%S>E8YYIHYD''G*J MKZ7K2S=N(5)8IU,I/L4V%1']<(X?[@Q$\*.[TV#LC!+]5(C+[Q]SO)JO>@2N M<3H=:>A(>W6IC5>CY#231 1C=<%4"T746-V:MR-\OOXS ",M[N"<9<,^XRE+[*-OH*NX!]5S\8RB[#QCMUEN/=]-O M>;&LN6/M47\#*'%34O*$0-1CA9"J8K4T$)T(O)XV"'/OM=O6VZ:MO_RI$SJ, MU1[2>' OUKO+J\W5Y]V4TK;:LO/M;+KJ$7J#DG'.LZ+LS:14%Z&*LB0+W@>E M=-74R:P#M]T_\3D0WLB^#[W@Z.:HM[?@/WV__?*?DSRG#_G\_=?\+5^N(FQ: M4D)RO(#C59/>H02LM:3&F.2B"$FQ-H4;W? ]_].0!CP-N*8\0+F^]ZY+WN(A MWAN!IPY@FQZ.]()[F@.3%KSOO=].O5?_R,\[Q&2Q:04HCZ\ -K)V-& M0%,*(%.4)FBCA&_3[;D?SA?A3,,SUB O>_QUJ',L9)61!A_K892PX&P@6V06 M4\XVQ-BFJ^8S>=@_7-WEL>PT."3J\BRM"\37A_T#T'O T^Q#N#G1PWY&^612 MP5!8;VL[JF0 @_7 -$]<&DW[\ D$1LZFB/,4WM.'DG$>]B?]C?Q]YM'O8G)UPDV.!EH6R?!PD8QY>M!39!,Y-% HEPUA$+*A-D3Z(L/UY M^"$@!CL>N;DA7_P\7:Z*'?[XC,L;O>"\-;?Z]>Y]G3(N!4;.'2G'4EX[<)&6 M;Q><1J]9L+I-\=M QCV+O_-Y3+/I[0??-N$M?V]LW)!4OIK 7.NEN."U@OZ ME@=CC4 M7R3#DROU 52=R634>&"O_G]J;VEY/W'0\*Y/2 7* M(HRU$'.=SSG9VK^! \WDD+S/@=*5,W3X4=4DGKXK]^?ZS%4HE/(F<2^ YUH" MJAT%6T%9",RY$+T-6;P$%8K1O:*;-D4?=L84(.B"ZU6;HA=[794(#C']F*[! MLQ,JZP!,2@9*8548PP0%@Z*D.JK2J!;Q*6A3-/&(/A8_A38%FN %UO$*3L&= M5QP\MPA!1F8=9]IB:.(13TB;HA>'?;4I^A!PDK8+":WQTDA@@@:NG(T0@F 0 M8Y$L<5XL.X'<^6L\,A1G)VK&T 7B:\W& /0><.M^"#&#((MVK4GZ2 M-1N]K/ZP9J./R4:1G-FMN6-ST3XR ]E6S>)"PPT8#"$7%**7K)AM4X/^!$32 M3AV"THCX'5QE0.JV-I_0A8I1];(>XDO32"E$\B-HQ20ETX M*,%I@-C%E M%&T4C)ZBW%4O4@^5N^K#2(O:ICVR2RDYVG>3@"AKJR2F(R#& DGGDGS4EH=& M[S6?AMS5,?XQE-U;;#?SR3<:ZK6_;NHWF2P#>NE!"B]!I40)6R"8V4I7LI#* MW5=&&FJWV8'HN3C#(!9O<*3Z?,#IIYL.\D:X0@FC+(5 6*/ 6Y$I MEQ<9G8V._L,NKD"_=<,-Z+O[+O##Q[ZTE/=PFP_X3O86Q*VFV^,P^J2NW5U@ M^*G^>()Z! 7W23S"?@/N_/?AY%18SIY#=BZ#DBJ"K\=[$5658K7:R(%G>Y3Q9T-8;L!L; 4$_]H 0A\ET5L#V10$%8,'3)06"BPL*J&2"YUT MJ;M1N/G13Y#"@RW7\AG%?GDY=,PSG\BS&%:A5>[!NJ+A ;L/?0Q/:X69!>PKZJCP_-^E"CD(:2=7'6T9%X\BP9T+K68-20(MAB( MPN:<*;QBHW4N08P!+W-#F455$+[YEF016+P:HJ6RLE4J OH]RJR7$8C*'/ MN;?UM#8EVB2" UYO9)2CN+(^+03'6' %@U&C%0!M@=>@^]:*B7=W1&QJ,ER3 M\"''V31.+B>KNKX/L\O+7V;S?^,\7>3 4#,O02IA0%EF )%V,RVY8.0%7J4V MDL##CN,$-7:#^V*'3EYC,3U*IZ_M&B).7E__,E^DB<)M7 M+:>%TK5 EB*BH#E"$A0%)73>-(I<#P#[ZH,-R1VX,=E#N/O-]&X:YQ2XY[_G MZW_^0ER0V?+DT_3MU7R>I_'[SW_%E?$ODH]&Z("0%?VAG)*TNY!5'9-.<,4M M1OY(O-L8XHOTU'.BO4%E]*%#H^'\?D5)+GUY@5X&*3F#R.L0F,&J!NG!H,]! MEN"E:*.Y,@#X%^G3IR*_@6AXWR'<3LG9_"->Y@M=I! UG*= /H/B7@&2$2%8 MXPOGJ(IN([QR)/!7OQV)] 8W25T#[X"&*1$,E")I:AGOP&6F(6(V,B,W/':J M"!DG>^IOAWZ]#[03$F-$"$S6-P2(0';P8)76VHC$M&US>=L+YE@:7NU/+-JQ M<^9:7#FQQ(P)8'F2M*,EVM&,I>5)N5A8--;:-LGC>6EQ->2_F^I6'Q[&E%;J M@NM5=:L7>UTUE@XQ_9BN88JG0$(96F]%K3C/#'Q].F"8RXJBFV#W-A!X*BYQ MF.I6$X_H8_%3J&X)0J!TUF"UH!V82PN^T+?H,1HN,#C31G/Z":EN]>*PK^I6 M'P):RICO+T'17M*0>0:-F4S@N 174R+/1$JN\)Q?9&7B>#%( YY&Z."XO_"D M"]C7&L3A>3^J1.P0TDY>@Y@#U\Q0BNF4*J",,)1B*ETKZ)Q7(3"4C67FGWH- MXG@.UH>KMAT/'O3'I74Z<1YJ'RE.1C 9"5H1$%419)$@11BO\_D3Z57 MO8K[<''"4L*-^.\/G'_*RS>7ES>*9X/6#7;XH%9%@GW'>*\B,#-%J54112=4 M]16T,]K)Y-'QR$,.6RL".WSF&.5_J>8 F5;$G$NBD$X7<,E:L+D^#M,^"O.L MRO_N#M?O6_UWBIII(1+NG Y MQJ?:L7/F%R[.&21S)9"JQKZ<*W 8,P2)*4=$K5T;1WO*%RZ]^.]VX=*'AS%/ MU;O@>KUPZ<5>U^/U0TP_JFO$4!)G2(PI!8I\'CS6G@J%DF;F@J?)\0QTYN0W_'(]%PS+RB44P)BD\)OV2 @6(S#)K?2!!\O&*.JXP?/28HR#>&C> MKZ2BNKF#[(!KQ!CC#MDYQ!B'L?>H0QQA^N8QQ@8^&;F)*A J$0UE[M&#*S:" M3\5I)[+.K$WCK'%=HE>,T=8C^EA\0$^H3ST^XB7.)SEM;',W K&:Y6#0 2^J M/M30F@(I)D"S8+01*!F[=Q2Y]7W.S@\X=7QPJ/UG0QMOP*"@@OKG[&I^^?TA M)(7"2:$CI*()D@^UZJ34KF_.N!RPY*@Z\+GCUS\#-H,%PJV8FS41B%=@+TV"AF U,[M'PYA9-1& M(8J66>5"?;#C-,T9VOF\-QR*\B(XIGC0;5:?D5UEP$8A;3RE#Q&G;!3"A.': M)P7*.AJ]$ Z@$U?.CG6Q>_Z-0GJ1>FBCD#Z,C-PHQ'M+@5ADD*4) M-/Y4 %$)P)PUH8XT_$:Z?T^C4<@Q_C&4W4=93!XT)D O"J7E#&RB\:K@/6 4 M#(JW&=''HLM8_8;.N3W$L O(42R,TD;D+2X^OYFF^H^ZVGW#RUI8>).@9QUX M%@9$E 544:Y6IAA(&I.U%/ES-Y:&PSZ"BLMM+>1]\Q+$3 M/2S?31?+^57][;_>EB)9AC[(6F'&5 ;%R%$#^0JDJ VS3GHK6BE;; 5T_(*V M^6MO+7M!ZVF)@1E@KOCK."T4'H!66$:KKD(,;4H =@ Z1;GC\1[P<($ZWMH- M N+K,/U?>?EYEC;4ZF_QW9U;7:"6Q09C@9#1FDG? 662";+F(@:>>*NNB]TQ M/@]7:<1)D]AYU?.-EMX_\OS+^_)V-EW.,2XOA&2JL,"!0GM+:9ZCF)XY!&:] MCY3C%=NM]\X!:\AV1,_#,P:Q=Y/8^ ;7;[-J5;Q\\Z6V1[_PP1N6D(,6FE8W MZ3EX+ 9TX5Y[:[.PK?1*MR-Z;GYPA+T;G/;7G&WR/WECU?H'F6CQZXSB_<6% MMHKQS%?)GK8YF'X 9[\E#Z[BROVW/Y2E#QV>]5DL9;/2 MO$JXY1!H:,D#-X9)M,D7]1)U'8[V@L/4&_JP0I MZ^,*:8;4]R&&Y@H*(M4&EU2,7O/1NP9Q@V'VW_!L=TO\_F*ZO> M73]L.5.^\>0.4-N69W8'>_)8^7BR[Y?>-6:JY=IS![">;EP?3-Y<\5LK62AH M@'D50=E$ZRZSNE[Q&S3><=DZI-F#[M0!\>!>-#@E+:I]>WBZY59E62QHK3,H M40BJL0ER1BEIURU9M[E5.M%:U#/R&8SE(Q:C/A2UN,Y>+"=?<)G?EPY8&>WP M-FL-.=2",I\):PD2F-.U[57B4;>)AOJ@/$&!5BNZ[U]SM^*JP2KU%N?S[Y/I MIP_Y*UDGI^O)M1NN9[6,*2D0NB H*2G3X%J!#$5ZI:T*C2I&>P)]OM[5DK$F M-^B;FNXXYC;ZPA'FKU)8=4.?%*[8A@M4T77&FEC$5RAG( I M91ESW%HWQK7YB;43QO*&/M8>6#?AU]GT4RWRJMC6KV>6>9X7RP\;+R)B%,RA M!"OT2BN"5^'+0F-VV3*>BF3LD>KPCA]UZB*90SF9M3/HP*H*F_#^/YQ/ZEZW M!:$6TB<4M:*K\%HJ$L!AB> H/#%9"BNX[4GY[D][9JP/9-:F=;1W@_\P6?S7 M:F634EG/. 7 P<9:XYO!:QN 4G:6 V?%YU::"[M1/9^(<"#+-RF;N\%V4^>[ M(3G7!5OC^' WNE/%B$-QN=-)!B*BZ1*R!6.IS^>29X"Y*M9HYL%+5J\["9^F M'\I&JI[C.\FCD>,I?*2/_5M^AQ#G2)M>-DG 8J+>K(F M$X@8BO610I^DFOC&/E2GB#R&XN_^)(=,8]?O?P:D#F:^IB^R[O:Y17T24E^$_/3]GSE]6AV. M7ZXZ:BP^3[ZN=L"@:*]+W@/GF5!'E8%6( 9".F.4HSSHOB9CPUSC<;S/.0L9 MF*V'/J:/];$ML-:SJ0NPILG)3FCGDYD,S>^L)3D-@M+= "GV,8;5:A>L/5^2 ML8"!.T"K=8FHH_5M](%']IH#4I63.4T?3IKW)P?:^N6!? _E,G],L__?96G M\?O*\X5)C =M(3B^*I6CX N3 2UL9 $]P]RF[5$'<,\E4AF:AX>N8EJ\U;H% M>%/_WP'BZ&\![X$\IZKF(PCN\#IK"'9&>O1W'ZJVP:JJN")$[>I:*RR#= J" M0!.+3\;X\9[ZC>) !]4SC^L_?4@9Z['H;[/IO"I?SN^V5.F#R=8[8*E>.F*J M8AV2 6) M!G&7."PFT[<4%\XN)PF7.?V$ESB-^>/GG)>+@14%AX#23(1P<#O=TRWD)G/' M<_+HBY(I..42IX6!,9%9DNZ1UXE'H!HJJM[XW?^8SZZ^$I!?)E/ZV00O/U81 MUHKX+7Y=Y1F_WBJ7>.%"D$J#4BAHHE#&Z:J ;\S:6I%MX/?+408/N0]#WDSQ M*M9IDK, 9Y0$)212GD0YF',^!264P]Q*]_5<%*]&]:K.TEA]B&F0P-[ANC5/ M;11R\\.5(NZ%\>B\%@)XO0(B2)1DRR" \C+:D1PS6;:J[GPGBD?MVUSR=T7XZES'$]?@ M&O$6W6]Y><_W;S&N0YKT?OKA)HQ>/5_]JX M\O>K>?R,59XN"9\$!=804CU;#+:J)G@$;9B0R= RC6V6O5&&]\)<^_Q630K_/G+-VK08'-QEGZ-LM?W^:QXDOF00.NVL-;I\%EGR"%P(ID,0ELTY:B M"[JQE'7/PT.'HNE<-'G7%0!_SXO)I^EJPJRN;V).TG/K(?M:LAHS16%:5D$1 MU-H6E$ZT*1+KV]I =5-ST@'7&$5_#Y"=YB)]"/8> M=8@C3#^F:QBNT:;L( D>0#E1(#@1@#MNG)0J^##6BG'"J_$Q/:*/Q9L<3%X# MRNG-8HWQK@II?Y%?IM-TRW*FUK#J*5"JX"'7$_5(P-G MB2<<:^:V8K7[I,!5J>]O"@VXY$3+(Q. JCCP2DJ7&)8LVKQ=/>^.#\VCSP;T MM+R@Z"3[W 7L:PN(X7D_2J'_$-).W@(BI5*R-56)2*6J%\_!.YJ#667AT:% MV[@PYJFW@!C/P?IP-7(+"*Z5SU;0 LZD@JKV"Z$H#Y'V?>U,O1DN;=WHZ;6 MZ$5GCQ80?;AH6D"T1;E"T/_J3@^B*)HQF8(ZSRFF%VB2]X);9UMUJ#\_C:#F MH=%@5#01E-SSRKT+ME?1H .Y[",(_/41#>IC_)$"D0[OTJ7T7">;(#)%-O%> 7H606<,04FOT;4)99^6M,A) M@I>!Z6M09+3[J7L78*]:(\/RVUDVXA!R1M4:28$G68R![)FIREL)'/>"\-96 MV4R'$-IL9,]":Z2-T_3AI(&S_):7=UW4?Q3!T,8Y1]LL:%5HY^7: !IA@#D9 MLY4A%--&&&\WIG-2'>E%W/T+JF&L/M)KW']J]M!I M*XLRL/J#0)'#Y> @(BNU1!,%MHDI]\(:MOG#32.;]3/&(,CGHZWEB3&!,D*! M8X[^$,8$5;3,N964[VY4XR]"P_G%_F801UB_0>I5=^.::1*@E9A&C/,KO'QS MBW*5.%QD:0,SA;+"*!FMEQZ!9JH$[R-*$5UQHLTNU0G><_*5X?EH$,_\FI?+ M/%^\+V_G.4V6&U(#:Z=6S%N!TH*H(!5F!%\D!ZXR*\DHJ7F;)>4Q9,_*589D MH4$AQKR_R^;+/!];IHKD0OX0$-7+CMPM@BP%->EQ-#:()HX2@=P M8[TT:.IKYZ$O5CYS+3?]\ -/=8HW.)>S86PZI'@X0;E& ML<[^NN#H;GSKN&=O1YI\-:+N67-JH.$>O(;'JFYIS\$G3.D;+6'8\ MF:+V29.= X<[3KR:4=C'9 -K^+])WVK:G7Z97"[GUP^#OR_J?O1N&F]J?2D$ M58X;< IK40S/5?B&%IO"@I&N<'%_Z]ZJYO_X)XT7LQW'P*R9^48_@B*8LR_Y M]G'C$*=0.W[EL =177#?%UJS:'+PP3*M%$:-LA1F,W/26,V;>S_]]M7IPO?P\ M2W<'MA3YTG"=B1FBU:+V3[;@9:355 I%')6"C9XA=X)W;IED'T]YV$-F:#X: MG%1]R-_R]"HO+H13+GA:BK70J59-9O!,,,A.:D1'*:]HH^US@^ Y47^051L< M*75);Y)RJ%.@]$;% JK("-XJ#Y@$07>9&=UF07@RAP7'>,+0#)SZL& Q7U[\ M/I^EJ[A\/_^8Y]\F,5]?,3-3* 3W%'15"0YC(CA9$#QW/F;&2BR=%%[H S9< MB+Z[[SZ[$)SS$4(OAF<#6GK -64#S^+--*T1+6X*2#J ZE/=T\<-'L(9][1A M&*8>TCZ0F4?S >0\4[#O(*RT61@YN%.U^"URE5!S^:#-^=/A?L(;&:+*'@)J2;6:33*4HK]M(XO\ 8[R0<4!J M[H>*!]MUP&Q@ZV$;%EX#'W IHN22H+R<*X!#]N]C;3K@W>'# M8^P..)[C%4 ?\^^\ CC =BVO )3CK!BI05O.0"FKR3>U@21,2('^1^O1F7/8 MYPI@" K[F&S\*P MIDC:PXH:2S/DD?BPV9W( 8DQ?]/NK(\[)[G_5N6F;S+[@VT,UQD LZ:EW M<(I/E93D8 05"D5JAKR+"=:F#*L+NH'.@^N)]E+*23\^+Z\+E]^5Z"!>9:<-SCI!B<(181#1.L3IBZ8!K^0WH5F_/OH M(9C:2_P19A[+!;+5-H@@:*.LBMDZ.Z 418#VQA<>6.3=-"/.D/H]U]%C,=_' MN@W2P'4L/_VT7M@6Z^-?94J@>$D#+ZK0TI8DH&(&2C8>R0:U]WB3R&,'H''O MJ(=A:S:\J8>\K(X3&N><-CF*E2F"OFT513M>'?&-#*A +XJ-E(G1.%52$;PN M"9A.0?G(,;%[RKY;KU$>_Z0GS' #4[:H8KUY&_#3U8("Y<7BQ@_7-X):*IGJ M6^U:0)V* Y=Y <>3,SI&CZ;-&6,\]&AR>FQ9OI=Q\3#UQ9\?/T$XWLIDAO#>LF4A%%,U-?!&+4]9*+ 9I$:YTLT;F<3-&I M0RRPYR-.=E)YB.%GPUMMX/CNW31=+9;S"5[N@":E9%7'E\6JWQ!EU?>AT7-N M(G/(4'K?@=!'/N:IDCJD]7;.TK8E,K_EY:K7:_B^'D*]TIY,M[HKUKN:'2,> MKJAF:$0MRG":6NU>X8Z.4D?,3+LL5$PRY)@++\A*B5XJ^^"\>VAP(Y3Z9!J* MCHZ2*.8BJ&(8A% 3*ZL#0T-?AS8*7>=:ZL,3%Y06U)*1FBHXPVMO#0G.6B^X M)[L@?RWU&UL3>W:)DULDU! MV5._/3S&MUH3=>K;PXZID,'LDT2*L="3!:,%EWR$Z(HI/#,3?)L%[MF<)O7R MB7ZG23VX:7Z8T 7,"S]-ZD/7_M.D VS=W '0^2CI\T%[59_J>0.H?0!AM:/, MV:F<*FN(HB9!N=Y(\DEV=^ MFM3+\!U/D_I8;>33)!X82X%B8I99?7H;.7@K+8U9B6R*IY]B!T+/_#3I4%*' MM%X;+8(?G]YGJW5Q]0Z4<0I .:J@+L'(ZL,ES((P13*BZ/BD1D*3$2G MDO=SY+ZO,LGPU/>Q[L!AVOM2/LPPW6"[4=$0TGK.(X4:S-&BY@6%&MJ 5BP$ MS Y="!WV\ZV__%PT1WH9?3:DQ08.SMY/M^ I*?,2&&U+AE H%3.XG"1H5T)A M]9%_Z5*\M>UW/WD"C[77T(H&99DIMIC_5U[> R6S%RRA!AXHV*I^AI=:AB#!!4T[A @8A,ED!M.!\!X?^=2I;V7= 1NV5IC_P,4?5_.P M<62SQF1H^:%H4($H=?U)OE!6*#S(Z- ZQM&E+MOOKM__U.D=Q&X/N=3'Y,(@V65H OUE,XZ0WM32$98;D3II$ZV7F_?^S% M5L?WCWU,?2*EP7_DV:O2V_?SR:?)=&4>G-93)!K;\OOOE[BJN:V" M(U^'+9L^%D&+,NE!K7)?SU )JY-5P;NH3$8GK"CD"9[3^A-B?E#(=RR8$D((DERDXI7$+&C H!590OJPS:&5F"MQ[<2JL[./IUS+H(WQJB#+H/I0U*(/^81J_V9C&O^7EA4R>>ZLBF%3?W\7$ :OR M#ZO=J"DV8;Z;4$5O=]J'ZAGZS6 D-&W5U./A=LY!.9Z ITBV8)J!2ZL^4P65 M3#%:UZ:/W5.ODS_&B5H3=>HZ^1I&WQ9XW@4G>+E*HT3,B,8BT'*JZI,2&HFF MZ)>%%"G@Y=[<+Y4[(J?<">,IG37UXGXV- <#GS6L1[8):9U@=0$U^'G33CCC M'S@-1->LE:U'N7R%J>8\.8\1$I/:UT"0F!H?3,9O"182ACI; I9^BYE MU'L^8MS#I($(F UOO08)RL__^OG-S2UF3$$D9VO_JJH'%!4XDQ7$$#U%P:64 M%)J$E7<8GC+11UITX(7ZS6*"OV.N>O^U'DN_^9+G-+";FB*NO3#1@ F4U2@6?.WQD(&) M>K6IC8^ZD_)R)W8??OY3I_=(B^Z\W1WVF/]#7E *&)=7F+K;_QV(/?C5_Y=K;2_*>?Y?FW M?'=2$-$)\AG:E8M5]=Y(@).L H632W=BHTZ0'1!=_S1]^9G?,;YI[RX<.3J MWJ$F)X\,E':ULP=]:[/.B6:-%6E?/[FA1GR-9OQ#R,&]XN'A]9%&;Q#\_8!I M/=H+DP5R%0.42"F+XC%!\)3&1&VRR;3Z6=Y&27<;FN?N"(<8O<$I]._X?77# M_WA 0*7$3V2_[921>@.4;W/_]0BPTU]/#.P/ M>T.8XWAIL(G]0?_>/1/<9(4=@#45[=D)[30"/H,2.6O)PJAN8D3*WMH$6M=G M'#QQ<#8)T#S2#R+FK-JD0".[QR,R/Z?QCC[&;^ 5/W_Y>CG[GO/'_"W/:V>V M]2E0\*HP92WP;%<=JQ5@X9ZP:2N\]4ZQ-@+?+ZRBLC9,K=,<>L!6]S/[('U',/.8;BHTD+ MSJW0;C2\.X!K&G+LA7>:L&,P,KLYR1%,-.M?O!.DMK&@%E"$M*!,?5KH-:V" M*04K@])>M-$?/8&;/!)^G,A+>A#0P#OJ('(%;%T!%VA*] MJV]9!8NIAEB)M^E:\@#*^"''@%3-AK1S@X#C]I'1SW]]K5(1:U16"RNJG$LP ML:IW.P-!BP)<:I%"LMGH-NO!=CS/R04&L/CHSBJ."LI)B M;EDD)SXH+&YSO'K>\M1M@\_A.&G1GOL'D<\N8%ZV+'4ONO;*$Q]BZ^:RU+$( MP84R@-&N>GEY"+)H8LJ)'$M2^GZKJZ=#_%&RU,/QWL?$(\I2Z^RD<$*"4-S1 M"L!HT:&V8ECQ2D-RE)]89RU+W,GQ'6>H^5AM9EMK55DK6%)IIM8:-*0^^ MGH/Q&$1.3G)S_WKK*#DAG(M#3B[$'AWE#F+NO1,_ZQ_6/@(O\__Y? M_S]02P,$% @ 8'8X4YMKG\6L8@ NF( !, !D8VDM,C R,3 W,S%? M9S$N9VEF1'9E5!O,\W60XA;+^]\VITY9^^=>V?WK*JZBIBX[1H&-YH7 ,#\"Q,- /@# MX '\%__+Q?YO 0 # % 8 ( % $ (# ! 4 ((!0 @ " 6 0, " M!4!@ @" $$!P@" ,# @# H(@P'"$( P% . ,#! #@4 (_[4-A@*@4 ,"D#\1PL* D!!8"@("@7!H" $%(2"0@!0"!@*@4(A,"@$ M 86@H&$ :!@8&@:%AL&@80AH& H*!T#A8"@<"H7#H' $%(Z"(@%0)!B*A$*1 M,"@2 46BH"@ % 6&HJ!0% R*0D!1_TGPG^)@& * \!@ ,1_BL! !@(# -! M82 8#(2 @5 P" & <,@4!@$!H,@8! 4+ P "P/#PJ"P,!@L# $+0\'@ !@< M#(-#87 8#(Z P5$P) "&!,.04!@2!D,B8$@4# 6 H< P%!2&@L%0"!CJ/_7_ M,QN, $ 1 !@"@/C/# 0(@ "!$2 H @1#@! ($ H! 2 @8 0$BH# $! $ H)" MA $086!$&!01!D.$(1!A* 0<@("#$7 H @Y#P!$(. J!!""08 02BD#"$$@$ M HE"H (%!B!@B)0, 0*@4"A_C<(_[GQGR3_\?JO^-\H@ H$!@%@J) ,!0( M@0*A4! "@)&0: H" P%0: @*%08 !4&1H5!46$P5!@"%89"P0$H.!@%AZ+@ M,!0<@8*C4$@ "@E&(:$H) R%1*"0_P/[;]#^<_L_R?_K^_^!___ 00$><>G5 M6DJ'(G'(N-],MI2-Q)*P:A2JM9:/)5*#7;G6]-M=?,E\A%XC%H=-0N5JAE9OGS[^1F?DZ>'_-A(.)#-V%VL]&$NE4RSFZ14\F$D7,%QU%V\_F2V1C&3D M[1,Z62[3SS1^*]%Y@6RV&"GF[1>Y^-KJO;SZ5K+[9ONS#SD#/[<%D)LAZ M;J#WQ\E"A6:)SJ>^AXOU=K=O,[JVOT$GJ[3_43^</: M@Q2IGZ<'J7(9PFLV2D0N;/*JYQ"V#"UNV*&UIL0&6Y:NBOI1EC'4["C'U(?K M*-UE3FN MYW6UU7!X%:W**3RZ&4KM5M^RREW?V+$#=VL:F#L'-7V^IG5O_D():F@=;H1? MMB%$+B[;%U1 5QTKQFY7G>O0^JNN+?^+J^[=SAC0=<^A,9Y+>51UXG5?DLQY M4]_5<+#'P.6#C=+WGYU_/(*\OF#]^WPQAT!7R?\&CNH3VDJCR MW(Z2F[C?CE$[-=R.T[^_O)U@BN6YFV3+'?L^A2-9Z#/"4S'P?9JO_L\=0G!M M2Q AMAS2/B=PX_YN7N[D3_N"#)G9W:*QBYW\BVGZ*L12/A/OPXJ2M*7\"Q(E M;7(A5QM+-!*C6%Y_G6F _A"&IDFIG]YB;?A/)&4E2N#GEF\_I@8MY0 AVJH7 M9A4!/?&7JTY:/RJ/)[5\(YNA'4W1II^Z^8#!^YU@$-'/O3PGC\5O)B;%W6O. MS46&0O$?YWKVG66_8TW*_]#RO5#LYPN^[* B[+]J/I&1O.ZGJXO?R*IHZMDE MCI/A@>8/ )_.2B4_]%YW?N.3OA_XVO#K@5VYZ?'[B.YUYXO0KT8$]%[@CT&; MP60I?Y\O09%!F]7!H1].12R+@@X>2XH>3RBEYO^A\BS&S^Y.Q/8@BN3VCT'TB&@3XM$13T9;0) M),,4.6E1+'^&-BZ=/O?0,!.BY$I+!7-N!1X_$7Z8L2@]:#/^_-=[/@Z+OAC% ME%?TA??[V_#?6V2YE,JOC(D2*!8TCG0F>KC]FV+ ERS_!E15QF=3$[SPZ4EV M2N,=":;L9G#&B",F!OX>O0X1CB_\=T%K\%+ :./7VZ(KP+_?:[%/@1 M1WF"82E5H<$.[1>5\M_ FU#Y* P!$169F\"4X&!%)NTL%2G9H.M SX[U^R#5 M3Q"BT;A,\:BPCA39'^J:JHRMY75DB8(K_#,?B6Z#90$1M(*<0XZ77K$SI;MJL_[J ML7:"18&1BLN<6#-,042I>,S&"I,3VK(?P.7K&\42D;E]9;0/I0[Z*B^7X^>9 MN3N8.:(5U^(V/MG[+^* DZE_709.UJ209OR)XM2K&9'-(THM)V\\8)QI2PI^ M;@_#7L$YR7]6#F6\19.;/.]JZR76%FI+-_UQKE4^-,$&]VP@;70BO3B3KM\T M](:FO^'=CI<8TG"@\>IA$\5] K N5+QYJUQ^%1R+7B=PY+R?WY-DJT%YJPA(6.V[3>.01?T-H%25@QA:O, M+S0:MPW92"GUFB=IQK;[X(;%I,F4-D<'OYEG_9!B91=YJ5JFH>!T%QG_NCKP M=9>KJRX+1U0SRUZ]PT;=%M(8NXS*[]*R0%6SWN:)R?@WIQ--4GHC7^>PTPRH M9\D4N=?ZQ Z].$;RG.R=L^4._/!S"E\+RL&TR/I(^F]2\!#4@W;]8[QN^AC] M-[5M_+U[#?+^2C>8GL':6#"#ZNUE>GM 3MB_O 2]\4FC5ZY?ZZM@9C%_RO=W M!D@Y7B_%P8_N? 9 4V)DV5]4/@#,-0%.QK)6R]-4&U&YC_%];(870V>8-_&* M@I7"_8]H*:M@G\*G15^\VR;,ZV)C#EZ2W46Q@.Q9+K5-#1- Q7/+1M!K&^+M M3'J0E\L_5I1P[UW_-ZO'Q^371QQ)T?27[111:W\MU41Z):WSH)N\Y.JM3"-) M:Z)M[PO/QD2"B(/:=UDY9E//+S%:<.>LX[X':3(^MQ*C6^!\"<-Y-[E4%N32I:E M*_B]#T]1?_EI9VRDJ2Q;[VQFYE\S' =\.K_O$3^Z%<\"_:5T^ MA6W"Q!22%^9O2A:6&Y,5>Q?3%0\2L'TG7S[PF3L$C+-!&5CSG1]R4=*XA&[9 M)AGEB3T:6MK:S4>!EZ._[BFO7!S,"OZZ5E N+Z>[S=39TV\2F(4P2W.?NJ93 MIZ<:^JMS:)^VEUQ]#7LU]Y,<\=GL./6(1AK_ZPW#9;?DX6BPEB@+L=MW:ZH_ M/['7V!6RKE77WA\F\XR)ITKZOSVAM-99.*I)PU"5"Q_T=8F4J;5D<#+[9%%) M+6PE$U*#=!>4^,=.1]2YGLKPW*$%&[PQO"TJ2.J<>(G2(\65J:1Q&B"SD/WW M!O)(E3MF(O*X],@RY%"R8E3+YG7N%[89$S9>\QI59?\1RR^ETG?+W@[8"JU6 MDOI6$V@D2O)W5-LR*[Q$D*VX1I34_R/K8N"YH) XL=&' O_ ZIJ0?Z.0QW;_ M)'8+F F0HY;D \18,59"BIS7.L;UJU,8^1W)$+:)R8_W*)Y:2J*\B#9*2Z9' M#\?P",8J68"I.3'0\B.ELBP3;X*PB@DU<#6&) ?+IZ4KJIS*U6$E1($ZRNH' M18A?U.5["=O:<--5_8MJV2 DSTJV8\$RT MZ.%(N6YJ4MB1Z5-[A%UMV$97&&I9+?42G24](#[O4=UT),% C?*@T_GG0?!J MK*U@A^Y*MMH\:7RZ:2SC+<8J1%VS(V5:C )!;1>C8L=O&@@I>V^9Z;CB@+8; M258:YIMGBG8@RNV)J;5]& ^Z]85FRU# 8G"GS K5[&HIWND]?:263_^J%E3R M4Q%?W./701HQ,S56:U!HK!M8G![(&7GC:$2>&P2]Q7JKYLWW*^BXQU"=W,_* M/NNWC0&9K[Q#'8$-+L2,)NT(U9 7L*]#M<#E[1O/9B.DV[:)L<]4)Y# M.8:2784+!IP&X+W*RA4$$@;%*^1W$/B=D/J8 >/,\B1]#.)A\H)^!IS )+OC M*"KA,%3$,L4K:!+X4<;)#"BY;KF:G8,+%"?IU?E MH^.JEX]_*RJ^()64I=A&0_IZ7#G#'\@EK,!DIA;(JO!6B$3A),(:G(0^D:_$ MKN8)-G@G3OHQ$ZLL0-F%S-8%@/?@1;K@E0^TS8D2"3AG4SCZQ1)$HW"BJMX: MJTLAIY"+2YK9X?N[+M77T<;V5L71-%/1.9%=WR)_R@\ !^9_3__U*LT@RB25 MAA1Z%DIT*_H!RX&RF]0Q\^.5O\B4$+!R-=S'.(( #S.#'/IL(LYL[D,5&*/D M3$*]:1#78<8D4<8L3Q 5(_+QEY5_IRA+1Y'/F+[>/4G^%X?\7^_U]#"QDP-9 MSG'372KB$&+76X,K"$K.X$Z5,K?M4/#SVOJ;RC*AXMJ4W8.8!QN<=B MGTR!U'AZ>%21H4K:F&/ Y^^2$4YF 1(!4G%1GAB8)7ZD#'UF!UCV2"K@:&>, M7X^^)[OGE][4_*IT#;8\P[XX^FZQ[0HL,^1K5@$3_/VS'WJ7D>,+PY0J.6!,U:/:VQ_"-D-Q@8O4%.*< M'F]B'1C1/"I74YQBX\;:Q3/8W>)%6QI5WG^1YR)"]PO(L3>^-X! ,? M!L4;FK)PB;% &KWPE$K)FBLCR\\>O7#V[)(3HI@>16ZY&;G&++C$WCO]M#^= MU$6R%Y*W%F;&F@]O.BV\IP!..-1,:%?!(C\(O_4>SVIF)L%1:0VIT*.#U#[E MO/H:(G>Y2?+57.67JO@790E^ZBK"0SU=6!OC M7I\O8VGDS[F87LUC4-&CR)N*VZ1T'N>1UW^9Y)2)IM_E>HXZ096!7$R M < MQT@!O[)+E3=.!UT8\A+8=6)\8TX%^% 2:!6_2N@/M Y%JAJV:5_I]PU] MZ^_SGTFNO\9R/ZOQ=?M#V2,'U(M.<)RID.+:J.M+X#M*=R-UO@-^I)M2V>-U *U7TO_@0;!JAX#K-'/?_ &'&I+%,1-WAL_'R@W-CETP&BXER7\\KW M6'94NI77:*+NHC)5#?[=;4PKJP-*(KCMT>F)7L:RUP5ZL[U7(XP=HFO-&%&V M2GHWW+/^147)21>C9^+^O:50]A^C3LQTLW.\MFZ))O]H$5>"]\\.)MOL#0:] MNEL%8]+3%?/^UNBMWN/W0YA)*?HTHF1[,H2'$[2JWJ8\P)FO,*O,;#F20>%[ M@&Q+4:51GZ6+*N:MD#3J1:&LJQ%:M,0D#J-GOH2*7N-=U@QI5(LSE(MTD%.["*6B 2:Y08!0S0H1)QE-*V30:N$) 2K_EA%?R4TN-+".'4'[.<6B0;(F9L[2 M'5DCFD'92A ZG294D'30[Z79/D+2ZH#Q$_KPQS2- &C=W47)G_N/!SI[HH8A M[\P68^+50B#K;%"F)W%?E=#H-[FM3WQHV/A.LVN41!PI;,>QYLVD60H<-Z$Y M\]&N^M0:;(QS^\&['*C;/?7Q3G<-30/0#13W^>;_F4\+@JW9!)_DI&.<N]>>- .JH9.'TK+E= DWJ^@T6?YF.JA\+2 MS@-T47QTIRJ?&*^9G+E5+FJ;?JB#T7R."Z:MYFHR'PJO_Z6^J_8%EBPLWP14 M$(5F@W/['\H44V0$V+=ZXD;?#8@*?8"WT3+\LUPJ^.N2L^GONE"YG^"J1I_9 M]&;/#IB6A:GTMS];$&X<$2>!CR9V\;=F8Y:$B#(#JX"D4L)=Z8\TRX2>E:4M M62OTEY*G_M_AYI](U7S-ES,VO1]F-HRW)NXWX.C> 6==RTUJFEX? M*%MT*GJ0F7Y6?DY2%YX_&F._BG-:AO]U, J/G_"U/';=72<'MO-LC -M&[(, M#\F O8&)N5/N.M.?)U.0H*^<_G=GU1M7Q@<#H7:P;QV5HAE;9^U<_/_%P;0L. MF8B^<4:/\4[)ESUZ"XSJO#@CQY.(:POKO\SAS+;PM:??EBM8L'EOHL:BJG;M M6XLQM+4M=$EH>_7Z>KO?P8<$$$2ZZ$ 47D[TRM5W(^%GE@/=HYTP OBO8:H, MM<,\38(G:73D9;+5!AHM76W3#YQM7>E8%[<;=06V6$5/_PUF)>B]U^A]<>LK MG2S">7.PI'2\XFNW>*WW4A8H,N><&536XNA.W>HW>+AOL"5-(V9E!LWZ_:1S M,3B='UKRR-B*W_$CUFTBK:89JW6O]415VJ-]=L"HIND7[J*+GQ*N.?S3YY)^C>Z'W#*4LQ'[W ^#NN0D*=V=(G_JJC=&^T<57M= M0>2N]/)SBO%;W2/MZZB/T=<8]T];5M'F"Y3RT<2U*=>NGV9&[EH''ZD$W"#" M7?X?DCUK@<"!?]^"PK&/?I#9W@^7B)Y^/AWED'UI&PY Q3X#6G5WY2)>$#(J MY>GM*<00,L@846N3%;XDYC$*T]O;5TFDE?;I^%XZ'"GD)706V4._/+Y/& K O>6AK8:N7==RM,+:A.=+-YP<>='=ZT>JEQ] M:9S'CN'L*ML$K<+ /75%)>YSY'LR\$ M/UZ'O+P_6ZJS?M^45'Y2Y/P6]0?5]U7!B37?V.+O8D_[T<2 [7$(HK?Z:,<; M/_Z "N'$-??TX^!@ M4N!?,6US@R_#"7+AS6!ZPV?/RA^5%C'@:YE-_+*Q!(T1X1ZIN_1ZH@/!=.9^ MRJ\MTC-\YAD*PFL.[TH]]@&Y>"+GW#H.M(X*,9^S*F MV^%MVLI<*XVL\BB-=_I4[UGO%I5P:5^_5L5^TR%,>H*)U]Y_ZLLCN$)T=_\I MCQO@PU2TB0(11*C1M8'E##-9XR;+Q-[6-HMY&I'C_+G6/&!FC=#P*0/AX^FP MZA.Z\@X\,/90]+8JX+X>)S*COQ+^S(=\3>LO] M.CD_8PE=K%C9&<;1*;S87!PZ/ M+(D$$FX] 2_=*'J#G@@[T-^],$B7+)2)"F#69OG#A=@XS[Z9.DW8%+:BK.J8G/>]@[V^V/23YKR&SP\"F5Q$[CB_BK#L'V6CJE M#8EF)SY^]\LOC))[_U3PYZ%U&$2FG)JX#+=H3"P/%%\4 B\;1;NW4=(-B@/_ M0JZ4VK_29W;.21 $' X1YC\)3[S\S=S=^#[QS5)3% \W.IPP/]NN;RFN/'U1D-, M;;X?O-NO7,PJ_!G#Y6&L9JW9H^QLY +AKX[QSG/!T\IY_Z<-($)Z;26WYX+?LXI^4S.A'7C+R2Y9,TVG*A9-SR%QJ^51E?Y#V7]IA\JVQ M6N9IM6)5AQS8]]%I6[7%G/& 3A)_7#QR^;82!=](N2)?+C?H7O%/;AL%9([0>*L;BQ3W_8XZ:G2 6SZ8C8-:MRC0D9EC15L^+Q67,AC8';KW_+Z;3-)I MC/KT_BLQ(@A0B-QXI3$CV(K6;6Q!+M M4S2N$-M%LR&U&%F VDJ+A4P::F&;6 ;A3S,RW5L+>YL_IF)HQW ^7&BW,F8H M19LWU/UM+3/WR1_O(K6/%]%@;S]4?MTR?6S=R%:O$UF;U/1$9/5ST>U\'9>J MJ[/#6K^_WN;U5U4WCJ6(F[OC/^3]/2_UM(KCV<\_T(Y-I.$:ITR"H1]=G9>4 MJO-F*KQABP3X/E*%2G&QUS-.]J07BY\^&7E^9P']27/91'"P*1::.X:PN3]*![@"D_+I+RKX4:J2D#.NHKSVT]@SF7/;PS M*//=+WIB66LIIV6.#^PISNCT;L5@LE+2:BYCYWS)IA26EZYVMAX0[:\]L_5' M46I!;R[S_:9-X-AX.K^J.93X?D+]'('@4*][6=Q%AXA-7G.GOTM;4;7R,H?) MEW/7(;/JN6M2D6 M9&QS73U-0 VF3F SMQMI&Q$VO)SZPR'O)6(X)86<-L-<#Z:1^ATLL8H3,%;7:Q.]2*06<" MU(N5S9G[1G]>/ECFS4E\B7G6V5 1'M!0958+^-@1//TDT#E=8QP7(@7A\3.-VS]L:\: \^#(;8O?&S& M)5,X,06.# SS^)-_:VI@/@L&[,_F?L+V^,;_/DX):Z9@=+5.J#FR[='.I^EK MG2Z;>^>M7)J5WFNW,VPI/@VAJ&HO*0Y$W _"-C?#TZ*BS8!G_O OY^RR[7;C%1A)S;/)FC<'^N/V_4VY^ZU45-?WRO$OA_0:S^]WTU/^; M'JJ^.@ 02A#D&GQKV&=$1FP"2EC?2]LNJ&HR1!%I+Z0#GE_KD [7V)9S$QSSTQWQA&(_ Y*=Q;**:UM*F"N5>S3/:^>UI0GR,_A M;?UR5<'8<48$[:^4D6CR9AYZ7"A%?ZZ:GL9IWJ_\A4;-9MZ[>-:9OCN$[;@1!;7Y#BB&=ORN=;D.Z!%FO=3_=M6TEU6T'#NU@]Z]F_#U<+?=, M5VXI6(O(E3E!A048_ O%MTQ+M"L)=BZ ]V72H@/'2Q>&$8;Q(^=448M12-K^ M!SH^3+ *H7C=K\DD&KQ\XRT<#?NX>M.^N]^2[&?9UTN,.+M"PK?B]WOQNCYB MG4!%''<<_*4"S3=DYA6]>2,39I$,[\.+M0L'#X$BQXJE*0!T5CT,;;G)*"6U MR"B%CV;#(;VYY-:81CRWVF,EN_$4JGK1HJD&6N/#VF3U7QFU\G =3F*!8=$LR4E;'%*9+$H; MQ>FC[*&G;(%O\,EY<#0C09_5IYC!=;QUE./UY9H-%4[GJ7H6,2?/"5BX\;V+ MFL5Q*IT;<33>S?F!$X"5QM9)E53)VM[((H%@J5#2 3PF+#I%J96.I!<6<:L# MS+VE\M\D"-C!0\VE$TF^./*5#0"[Z7$Z1 F>\N0ZYF$>3N% '+U:W$ROK&J' MCN)F ]WF-!V!0'!#;TB6\+H]CH.$[ &"SW6)]%%]Z]8BY;\ M<.+7IFQ6Q/F9I+]AIB@:=^+M]#J 6Y8&MHD+ON$?GST:%>J,G*!GYD)+UZV( MB\&(;' BI<; ) IW ..D+?RMG2Y'X*BM:)+J9_[N)\M3TH$KU4#.FK$*)3[> M(M"%<(4WHCBX"*U7Q S"81(\(Y\P]8/0$51'(RR+G_ZX >/,DMH611D[.1QG M*OQ]>Q-Q!H6Y>#L#^S%"&DKT2AW-6+\,&%N:9)=#0^3E&*;<1@$DKZ23EE=*?9SR*'C)5SGF0^O M)7X00ZFP2:?YWAL*%A4F)LWE-L0:F%?L4=-<"-1I%M3XC-*O?<'1>*%2R4]; M2&) 99D91#WP R-EH*];PD^F^C[!%5:8QY^=2M A7SDX4:Q:5N MCLL:DVLKT:/7C@*E\B1\YK$X%+30P*?9".3; MU>A88*/?Q+J%C"#7BOUB2].E _E[&,N^==C/(6&W-JPDD!#&VM M(XD'A7KBPE/DG[2-Q+OBX8,5_$,5L-(=^>ZUX#@!O]9OTTJ^OKC_E;/C-QJR:50.=3*7PNQ;-.Q"$O) MON!!6;"IB(LD^U:A_)EI-JM\M&5<*$5:"&Q1B4VQ[)UX 8FN:5(E26*M92M) MSO9F5IP.20? %?-SAO[ZT() [&AN%WOR&6UK:!080&\A;VDRPT\P;[DR>62SRX^C,*0?)OI:%J5'E];KJ7G&OE9/CHQ6GK3 MRVX9N#9!ACD\W5FU[L MY-[.HSWTB:>41KZS89_0#FD:[HQ"_CT8/]"+L9_@;Z=I!74_]W M.'$_Z41>;BG,//(ANR.D.4&*3\P]]1]#>4:CF)$RN\H878Z])FNCPL@VK]=6 M(;\CV>DEVQA%W$1FIOO5UL93#J&PZNLB^ID!?6YQ/'TDRPN)/MX(Y(7+F;Z.5_;+_1@JN^^!9I)E(YD"2^VK'O#IFAX;0JGA+U] M$ZNT6GX+H?!R'1OOA;<V:5=J)2?6\&=-AM*; ME \@Q[U#S--6$);,+6:.IG@Q&3QA:IH_1XK)!#>=LC=O%K941< MQ[4O*$5JU.4U"=ENQ,1&0OGF[^*)<2>WPZ8L"@^266:4_=03F>JK'Y+8S7+R M:1/6%K."_]J]9<%QHU A+-:(5S=R<,-M\)WXT'IDDJ^/'*$>=MNW%HIS.B:; M>7$%#9/V$;-U:S+_;30 MX5-).%H2M#/,VA+Z.EV*':$W6"((FZP5?L*UUKZ-LQ,39-].QN=)D._M")E3 MXT(*A#5*W;C+%0'. ZPR7Q$L?5 ?2&NW0#NT'8NHV]S:&:I+X!Q25/2Q'*I$ MO!"VBUDH_NG&UUESDT^>>V* [HV2)>U'0]U$-;5:=?UDK15>]M=FNW,N"BUO+XZJ MF?6-\"GEK\%HAQY?<=GD38!5ULYVN$=0U,&XBFE#L*$"YMF#3%PS65Y:P.SW MC=3'K"E,X127G H=&:KC#I+=WT:K+![M_E8Z'#?.=#.Q4$?*S*$8>9&)ZMFE MQ53'!:+>/VC"8C*9.%>IU[JE"?I?=1;Z,:D.1-KAW^NFIQ/==U)K0--$P#94 MLF3JY'>,\%??*TDEJZNL1$;:F8>>2JA ?-7*PD60ZT#O%"'XL]=_2;S<=[M-G76*BEHQTE<)79Z M+7-UH)Y\"J%2SJO0>JLY7^N_XI.L5C@L]IO"/]R3HO?6Q\\/?DH1[KON+OA MF,\P?+?6PB!/:!J<.;TX8T@1>/NP":U!6MP$YM]X'<*;SBF7BKP,S00[DT Z M7O.3?W)7V(.@_H!(-54_*ON:'#:E\<0?\5<=])+J\I8&X&J29<..?M0+WZ@6 MH8FFA=H(_+0SG/&8HN0Y.ZR7\?17;N,;8IN,%Q+?COTAD*O]@4V'X[% ( G# M83'8G\NL__E'O_8MW-=?#VV>63$HWN-06!Q3JY^:HR9@[SGH,GIRWLTO=]8X MSP],0+S:8.CD&4E"Q=^O(:9AR=_JDGP\5AAWNIORQN+S+8[DCC.Q/U_4YZR+ MRE>%SF\LMV;=?["5\1)VW!JHX!!EM=F:V>2H4=X=7>4UJ\\(4(_>/]Z-__IM MVP%LI=-98Y?@X\28TXC?SXN*0^BJ$J44.8:7YXL5J!R>9NJ"KT+S!"NI&A*D MR;=WS!YUC%C-$B8"3',9.PDDDO I/M$JO^M&[^?[DZ+PM2SH3?)+;7C;H1^M\N>1@^5#/7'XJ=-KK[U%_LO;619.-B=A_ M?&>\4O@F(]Q_-:HY4-H9%.-,B5-:?R..F/L6WR*;0'5[";VHF$CFT.H(*5P6 M"=KC]R=*MOAQ3[MF_,-%*':U,9[KHXD)3O8+''P*'N=-)Z^2P4@\*A:'29*4 M+]B4C 3TG*T1BM'/?#JH!IRRX0E'&C(H3^!MN7(:!5Z.>Z >RU@JF5.3;Z^N M=G362T.\))R):I52K#T]\J?;?54F=G5:HQ@CSI70E^_]R<72V!43I2'E;-1( MIN5T_$371N>.JNH$?H@Q)JVQLW*1N*S=7]='OIT!=M&Z+*[ND\U&PXVYPR>Y M.M/8^[##)&]%'U-1Q*W]=!/<)-^-HWE MU]KA#3=\((*-AM&7++GH8^K"]SJC[0S#MV+/(IB.?&A?8^)AMJZU+K9D'W9] M:.;;,++G?]('[_XH57@9N4HK4)NUPW^LSU_XP(H8 M#66DXJ(/I309<<2<=AI?C%ZUL:" EBIT 3D7 A6X,+#MR>N&&*(8=A[&[3.8 MUUZ:,7LXF@M9A]N1>Y6$.M&_"S?#(HWU!RKO>N**.&\$O5(X84Z3OU:DM/@\ ME,7BRC?FI&<>@S:>XP57!G_323?3.[#4)_E5BKF2YDYVLLR M5B9IA=>)0HVTN"I*W]R<53$6_T*+IDLBDP$PP=#&.P]45>)RT^-$>*?^N^SA MQKKJ:2OC M)DE(>XQPGC5?0LR2S3FLVLDHWXO&W+^G[60[B0@]",45Y*LQR1+X67R\PJ_9 MO*!*^Z,^:*%.KB]GNY+$R/3"I(QDIE!97D&IQ)GD3TM-:X]_06Y+<6<@K?D. MY&=3.9^VJGN3_L]^$N=#FASE5DR)E<0K0QH[JMQI&Z&(/9G8_G"59H@KT5.@R?L8?[N%'>KJ\X;O%P]KDR1Q0QHL MW]Q,?D-?V3)/PQ \7KYSFC"#VA1T*8ER/S!Z'+MQ]Y*4:)\FF#$5L*K[>UYO M\H]HQ:R)LI:RR"$KHK*D 0_X EO R_E.DGZZ*EIB;:?+9,?&%<@;E&O:U14X M(_Z,O)@2U!1SN;!NK/=W_%;'NSD1^PHKI_$H4_-?IVWVUNXM4/QF+_E0WA/M M-%!95+RD=+"95N>?,M_*@9ICN'Q>'DG?JVV&EIIUS51PKQ5(PA2@Z8_!>O47VF6C71PE%U=R%* MI<**AHB:6T<.!3+:;4(J ^+QJP-#M5_JWB10F7N!=..Q$>LDE'1UA2>5'QSFC6._OU6@==TEV0=6#ZU6QO*- ]M MVS@3 ;G,=MK.#^_*%55^-M-[XW.3$R0S5E4PP,+3S 6"O_QSOXO4$\:V''UB M8@+Z"7]-6HS#=-T\W@74,?)5?)0,JM _SBD;5LHPP_?67C$B'8W\4YH1-$+' M4:% 0&B\B#[Z>[,2;I1$Y\43U\IH^N;V1A3[HP#G4DFX^1?#J-0]ZSF M%-*&6=O7KRKCRS/QQF>'* MA%V/V NX4:NQ87&<'KE(:^-OF)R;5=)O:ON*1R"-#J;3G(T\95XFXI"8YE-) M[DRJO]E,>[J/D.=NBZOGA7&\YK5;%R><-8F)YO >5>\%=1Z;:!5,$Q-0E0B) MX=(.+E(8;/JG=?BZZ5Q^W7VMN0]A/>,7L<6,X-BI(7"LE4_&X*JJ'A3GF/T2 M'G2THNGMT"8?N\133<3BRF1!FEQ\C E7%W':]&B,AOZ1 M8Y$+&%$%9*,H>VEQ6# 8RO:%.H?>7 E9-(V=F[_%5I6P?>^K8I$1*/I0I,>; M46%XQAQX-)4_YILJ-#<]94_5-I^KLN@BXG;@*@G/65E")$8&7DZS54JA?:O* M8&?Q4$?74"Z;YF?]))SBD5"[$KQ!XL[AKLZ)A2>6T>FFQVRP0T63B\7$WYW[ MM3>>G[7"GNG2E/ C#PQQOZETR]3%ROCKU"3,JT"J5W-JP S'Z3XGBW-"R-5T MR@E6[2>7M$\.[GRHEDL88JOSYRSVL++CF!6#QO"^=0[=.V=3'JFIXT',&<\* M]'EID4GGD_ATGP%'DMBY&;$"1,S1+?CK3 YB%'0(\UON%.+0\+11:N>F08R+ M&ERS% %. <>1P5Q9/9MN138'Y M&'L]]UZR9NEX2&QZ]]7Z?SAC[%__X]G$:U_B-=G^^"RD MYW+4@2[++Y@>V'"Q^#TJD29KJHJ.82N'ZGA(B*A7B32^JPM/HJO=A53\P=@\ MLDA3B5@O.YU]I?J'DEL107-8]GN/JNDP5=0^=GSKU.$?<*A+DO2>K1=UR0.- MIR902 1;8_B@QU(E%C9=HNY@HAU%)ZW"6DXQ<4V\6PSL,+L?EQ%_4F"!TQ?: M.+RD3'!>Q:7?Y(TC%[VACZ M-=LK1%=G1K2,-L11Z!2Q&#PCH]PY]N86[8K#(>(5N9T#3! =3<%OS?=N[Z._ MMW=(:L#*;B\< M>]48-PW96>+2K>]%#_V<>6]X+C;\$51;4"W=BV[Q<;%_O@ ;3TA._UL@N?16 M;!/-LH.-.?"*&J,-M54/2:G3+DDWTU H)<0@I5FDUJ1G'_N.AG:.B#?HB9$_ M- -FKV/#&)MN$7URR;K9EJM:XRM;^HNAJ3M9VNM '1VMV2Q.2[LZLOP& M;&4NJU+.>(46BM&RW%N*@BCOU#HT6BUJ^:M/!&$O-(>0_NC2\:(:;U:PR^X-(M -4MW72I]NAY(%"TG3<:4VOK1:$LX@H$C=6B4 M7&4T=L(W\SY$_\%(?X/<6M*,TOTJM>-OVE1=^,TZL,7/7.Q**:)LC+61PMW6 M_.EHM+44<[0R?.A)ET!^/LI7\^0J-W617C5Y1WXWZN9/BKS[\$WE& J(LE6A MM['0-Q?QTU?M,-&DC@T92\,B7;T%V!X1&!U\G\#PW^;W68[:M8/78=U3X)NV MOB2]R[@H6R$VRTRDVZZ^H%U\FZ;Y M!\!LL,@:N(XZ32D4SCVE4>WV-5_V3GW-G+)N64BN;Y&,%NV6!=P=L"YQ5U"Y MST+E15-N8M8(%YQ*[T5KHMJV*LTD/97FH!7UY6W6!9^E2]+,W7';P31 M5)F:,3!""HOT)RY0I*Q5?9U59;7=I.P(A;% M]+=52S=#0QR3%[>.HK&,^49AX1F-D%DIXTD.@L3M%=.>;$S+MVP*.:;:MR98 M,!;A5M4WJYN%&T>EG9A[MVLWMRF640K%;Z?C&/16$9IB2UDW=6PF>J,2_Q ; M&Y@!\DPZ'M.0H@5;[6+6-DIC924^A2^V?XB>DE_&$)S MZ5_%D,.\\%[Y,#IY153+(U1/8?FHM'52NQ(KG7'>87DO_U?O!L/?"3JE,Y], M!99B\SF]-R[SQ%/F[3JIXAH1_.(4,OK M;-.'T=>\BCRK+-'FM2'5SKQ+=L%8B<^( M+VZ]F7RKI;:FKE7[8B;*^#1>T#F^JP:=PSDX!CUC^B1>@^4C?#4,+XHV;K6^ ME(G)^VS\5ODB=&FX 1(9[>RQ;8HU]N(]YFG0'4%!EPMPG*+%L<#_WLY+B[EP MG"+^9YF;E8/1+J6H;1UR"K*=3?NR>!1^#]U7FDO>P6Z)KH.H,!=3$O-2AGNR M&T-LH,4>YP4>YY+249T,E?R"1D.AYJV$FM3I%JG^R34Z]O5MV[(OLT69&\YZNI'G2](0!Y%Q\(8KYT5+!K607RLM0# MRKU=W>#Z]67L.[/X#6DHC:3D]CD2^3O*9:.*%OMO;K?>IR(^H[ M1S/3WH &5NL_01W3%BX^E1\9G8'JBYD*Q[(_PY,:]=]@/:^'A1!/T6QBP94* M#Y)W-=53M_CD\0+ MC(,N71&$$]7$9[;NB)3\F1V>0&3#:!?/W,^&>0V#TE68M#R;/M%^%_^.<21A>(=VXXK&W@NZ(=^8^V.?"GP)Z^T&5ELL!UN>X.O8B^BJVOIII MIU7>+8/+"@'];\^U7WXQ4II3SP^5@!2NOIY?[?BL+WE<'BY=-Q+\MDQ?I>[PZ[.0\WA$\V;U74)SG/FW,EZW1[,KVH^N!>8O5YY M]EBE?7UYUW"\<_44'9_XAO[Z<:=IP\/C&GYS,>YVRHS6_/E[Z?JOC!;SC^X;EV4*_^8:[J=[[K+:&U (E)D] ^?T_0+>5C"_6)UPOL25&!G=5D^ *CJ0"CN8F>)V6$K-=6 M2FM-1&L0]&9GLW6<#P^8*<" NIUK6V3JM/@;#KR(3W,4/SIW3LOX[9/TZ^)WS416]Q>QK1],;C[Z>]R%M[&=M- YY_YKFZ)B,TJD)^%.09IZ,WPG5QD_\SBH, MO0]=QTQ01K M;&:/W]XF@:5FO+F;O?!+> DPKL7?,?VWD=1\W["J@.__YY8UY?+LPT#U-Y0SJN5V:%!W#K:Y*?YHTWA='^>0'AM MB([G56N)V.U;TS2Q^BNEBWI#^SOV1,&G:]1WA1E?T??-$P8/:B-^QA]]@&0M MKY .%\ M61V&(NIK%W,EWG?&!SBV!!29/;$9U+(_P.B6!/-$TAK?8' MWO=@C=SVXIA"DSE=L&(AK0F[UK62[CL>O7<_.&_\BF5$=)T>H/.^4MTN\J+Y M[J!BZ9_M>>=49 ;L1L:S*S1C[#_O_PS66VK^A+1W$*J*Z#R"&%7?ZYSX^6E> M>5QTVKWW%V%]KS-S\TWPWD*TI2FCPNI9XV5X)V,,_9)K NZYB+N;Z%;,N]+3 M-LW(+I&#AW>20CIT8-\)43[%AZ_[)?RA$)-GR.)&RJ*!JM2RJ(.JD"CHT=6B M2_[ W-]"-!I5H&Z/>IA][N8XN7X1*QIUP5M@%7!;RY@ 2E[*XS#I$$MTFUPC MS_>%3/#G^Q4Q> R5KPII3"?*$B8>5)\_!*A*A;G<)08L-VCK_L2\$/60'.7X MXN2.C(M/?#J;715\N@B6$:?_\7#R?P%N(I'=7CJ@G%L)?9E+_:_ M;>/#]012<<1,,(?$[/GK]$=/'#>G4G?SJ:98QR"ZH-.6GMVI7FN"JANAHC]'WT## MKJ=4KSTK)_\/NM]<5$>)E:#-1^(1C/>0=G/\$"%]'L+::8NAW5UIFQ.[YE"O M:G)SM^>F01"*DQSV!DP,JL#3R%WH(M6A6V/R$D(NVJX82+]2UPXHLQ MC!I$<4KC&K%!9$=0 K.&&+'8Q '>I8W=<_/&2#PZY%I>O5F4_$ZNX]*XR6@CL;WQ$!W9MY<_45FXG7OP5$_< M*/[@TMST6+S[%EKEC1BV2$@ ?'J,752L2[QPZ!=!C#VF\%=$ ^'_Y?NZUA$W M!5%//2Z0],^T*8@YI49#-@TE!:MH=/>L,,;/-Q++PLS&$.+Q/, WAHT%L.N: M5'U,)EA#&H4',N+H/#7\V#,PU&Y3G/FF[GYXC<;G1C]="=WAO^J0&)ON \$O]26TY1PO@'X M%]H/_&H:_&I>V81?="?["Z>^D+V_#(T>A1] P/D!1XT1-0(A5+#P PA!. T+ M:MHWD6+%B6HL5("@S&+'CFH>6 CY ,ZR91.7"10I$@A'CR^7K52HT>5+-14T MOM2Y4R<),6 $(S[R'P_[4)%19*$T_1?ZHR/3PYJ:<7X+N//IKWY]P4:^$>E1UQL6N M%=O=&6VDZIEPL>*$G; VTHRW$P:?*?-G5Z]+/7)^^IMU:N>8*]3N*M."3M&D ML6?WK/T'7(G:)W;/.';B=8L_L))/WAG(2/6=X:*]"R2ZPN\=S>^[7E^X?/WX MO_))I/M&$Z^"]WCR:2;_.EH.)P:;4D8WXQK3B;Z$P".+PI<(ZXK IBY;Z0>E M/+K,K.JVTZFX#/\GHF^\T"J2,*0/\],IC:.R4V8D(P[31S@+/J1(&1>C0W G M3::3;*<=]S+Q00Y7JZ 8%JDL#SDKJ]PJM22AR\VLVUK##$*>0HSRJ"]_$FXX MW:+;#3,S1\(M*IKVFM.L.,-4\TOFVM1(LRP!!;3&!LT*B-1K.MRIS90MU*MHA77[O:UR-E%M-D MU& K/SJ MU(1FQNLG5B\6];=ZZEV7R:^0*EE QD9+.FF+,R0&8#[1Y'3-C*1C&3[B\+W7 M3#9QDT[PW+KZ,M;#"#]S.(2-@V[ARP_D&[R]613-09]-[FFD;"M*E,XJ(T-= MI]^1=5)YMHL[ODE/+ME4-Y)M!!SVFKT)G75 MM'./?DNY[8E4B]JC>JSG.L\-$'@>.=N$+&>;.RDN-ZPAT=[4IJ8$5[RL9RQD* M=V(TC[TK8J33D6NPXZ"QS! 4X,D5!+Z&+KC<$#'<^@ISOL8^^\#,:D8RD+NT MM)(D'D\F3-S'31*"/J[,)&\>L6&S%+/%CY!1;' I&PMEV+.O)"9L6*-(S%!$ MK)?,;2M18EL*<1@HT?\,4GJ$_$JTG!.^-2T,8"3\GDYBLL@UX>DY;OH1)06F MFVR)QDZ::QB8+!@EAQFF,X9T'R!+22O=J/$ERU*( /?AH$7%L")A(55V9O*G M#KJF"*&RR&ITZ4$.SO$W6Q3=:K0R*)],+D C$2/NOF,!K.BE02/QG(.NEJ5- M*$:7((++,"VB&BK)LEERS(X1K/F9NZR$FEDLTEX.YL4R301Y,S'4-/<"&W#Z M$FFI1.6C_D5)"9:P3[YYTF@NTYL*NHFAC'-8XYA3&R]>I$]\(N'E;(-!1:*M M2J 9E"G_V907LH@^(7&4>=(U45_A+#O.#-=OIB2]GBQM(JBI1^GF."N<\L3_ M: *\R12)B1/]O:1KZJ*GU4+1$2(54#O$TT@1J00_,;XJ2G5B8X92*E,A>:>% M.[F1M$;S0[R9[ZI9-&F ,/5%S'@D8F]L"J1FY$]!A91%<..<(@6WN=9$K@(Z MH)W@0,FEYO F3!-T$V.@<1AH2*Y>>+U7OAIG4'#QDZYT=67"F+JK)>[EJYW" M8NI^AYV9Q&Y(/]FGI8!8R_BHLX.*F>H:Q?+$T-),1%KE2YO\Z@ M=)!(@B$L8(2=+ZK4R]Y#,@PJ#:Y/.G?:(I!!2Y-E1.TK6WJ4!S^8-=WLUDH@ MU+7)!E&+RE4BAK4TX0AO=25*P"B*%E:JU:.*\7*^ 95(ZKT5,*&V#XSGS*82L:;/%R+S3 M0%,$C+K!RJ%_\A57WC*0%AD5>?(30_*]YZ,6P>C?%/+'T;2N(Y7[,\SL"=#8 M:DE1>V&?^LHYH(K K[FQI.X HQ&9!K9I(-&-I4OKM!)-8RU\*F3JJ%QG&CM+ M%\*CJ9T%VDDFN/1R+[84HYFSUQ4/(SBS^Q@2X;:$DQ]\>M )%IO! #;*\.T7 M-ET!9[N,8B\WD1#3B$L2$%0Z$6)@%+)Z+7!%\=U;.WJ[QO^4PN6#ZKA3% M5.K8*7424(U6H"0FCA%K1"6N:5DD9AIKV6]")AKC3+3_GB.VHX0R\B'6,.B* ME/7U7:SBN,9!E>!5[NK&OV(U@Z>'K!;/3JTF+B2S$"T_JK. E)48\ISJ6TBP M48^Y25.4!O)UX/RFZ[NNTAM*QGF!PF%W!=)[%TCMV:"8_%) AUW3C#)0@_WE M$F/#Z'"G>[31V!%-H74\&;G/_6NJ:[7O1CW.4F,'BG17BVI8U:$ ML$*@ZYA'-.@DNK$?0[-\IOU*P3:"^T,_]OOY/TI_3G-VF$-'6A$XPU'A*NW1H/J\:>+ M]I.)NNQ^!C?R:'#=D8X;%?H5$6$%;FI&[BH>5-CI3D*\J#9@R4& +D96J4%P M0X9([Y] 89E,JX92;R]T)-%BC@(Q1OU2S>:PXZM.:-\LXH?(AIBZXC!FC/ZL M+'XJ@C:*J7M$PJUT9U0R8JCVQOC&S^EH;\] :$((1G$,:OU<8Y:":+9&8[28AC>> M[(Y@)RB$9C+,L- @(%.XZL<\PI;LHD:(9*IR9:PTI I3\$N^ _.HU%WJ+5:D1M$H\TIBLZW/ N) Z-LFQ2W*.[<*)$C*ZF%"+96*2T M@NSIIE!5XFS=E@].J*[]:I!,7"^@MD].@L+6$'!A] LX).F2/ FZB"_SU(O* MT$\!%6+]WB\5IRP8JV9[="(:D (^!BJ^0*G-TNT/JVT?B,2+GL(8/7 ?*+C# 5),%![.M"V^*8VAF M& /,P@S4JJZ3%"Y*FL_ ZL@*$])S(B/L^@W8SM$+2>.85D?__#QB]BRD*R;* M- 8,OYA)\Q #*TSRUEI2V5"M*9#1-5@.CAZ/X0AQM?@PYX[G#&>F#AFD1CJ. MT9!OAJ8JN0JIF? P^?1%.U8Q1Q:C "MB9/PC672+?BX1$A>#(V(O0IA2I!:C M>:BD($=26V:-(RL'<^CMU3PG@*PG_,@$S2I)3C G3/H+-G92'!.L7?;&:'I1 MPIHN6:8Q([/G(.%O*V\F[W"*,VXB)("@(-*@(8#@#4#S(2;$?[ 2&EV(&&%B M.LH1*TSM'6/D3NS+!P-%BEZ&3$#O'J$"??1QHMADG'1RI0#0Y AM$-&H!:\R M=7[3UT8FB1+E'\,R ?G(=S:Q*=Y _QO)+SG52P4)BL VYTX*(S? DM_0K;&L M+V .9MQF$3SM)?^NL:/^Z0CWSX@B9@#K,TO(:?SV8\L816;,!F*@SBPX4?8T MXM-0\HGZ9"ON9*HB:%V^BC'(YQ&%$26TQGAR* +E)S=N:(8\C">L4J[DK3BX M$"76$3NZDC@K;SPI-#AF!GY0T2=I\Y=2+Q);R$G"L=-D$D1A<0JET"8&!Z(8 M#'$0J.P0&*?\:9@S[)-0B.#!'@"DU*5/^SN2UDK)$W@0YCS,ZAE)E$O!)0['R MXL0)UY/K'*98ED$&0]$/&>LNB6-/*"F##$PD/V?X6+7?7/5B(J,Q7:TG\4XJ MB]0F"$?X* (,=4*L7##AX,)UD+'_]D93=I)\3DJ)VF?UU K$HJOR2*=,/C0: MD^8YH>)9:)*#S.-N&,-CL"EEVJ40B9/BK.8O?F9D8G0T&O&XFHQ&,S C*K7H MIB.]X(>GF@/9\BEBMB:[X@]3M;/?0*IT'_)* QF:P!(RO M@'045;47*PU@2;#$V)&&/'!0@8 A/I,A?D -&*(A2) 8]^9?YS2%3<114V[4 M1_U$&$?ET\[()2D42>&@&)BB**IQ,<:0GM+(0]DD=^#3 '$C#7;,V@:CA+). M72M #:A"'P:C3Q+"-)O":@Q"9$GV8[@Q M6)7M:)-6&3KO3N:U[6)F#7<"%*J.;7"6RF@L8 LU1?_DDJXJS^K4 M,W&MAA;S9QAI%5 \"&#P#&(DUU3EQ#="\#U3J'#AQ=ETU"D^\337!)0J8$"E M9N]( RLZU-+@(K%XHM"2:+%4\VGD%'1\+NLBR;UV\&=)5.@BCY(&R.?FA.D4 M8FY%JD*Q[9+:T9T,:TVV*%W $R<"YFN2Y423;BW/,7J5]P [ ]I>=TU,5Y46 M(TIFL5_CJOLZR2*K%E*1S6HY-ZSZI:!*]7)M\HC!=7I,]RG)@T,%F/X]B1V\*2$2I:FN,5&YG(G")'2XG%]E&3BOGL/9V^HAG=\YXUY5G\M5J>Z-82+KL!+V M)>BA-8(9D,RLH?"JF9WYOJXN*EP7D ;6H#WZC!-2DS]:G $X?3U:I&UYI$-: MI6V0ED ..*1X!POKL9YEHF%33FZ58M6B\T9JT/JJN\:1)-%KU=ZK_\:K_^%>; % M.ZNU0ZEM-HUY]*6&8R.1E*)S4!X5,'!6 VFM=A[S6'K!&M\6:OI,=>KDA#WW M!9GGNK#M^K2EVJ\K1K6G&E-)NYH!]F+I&OI8.[%1&V-K&ZD/HQCF[,SZM_D" M1LIF*%)1PXZ3=B?@5A.,QCQ!F+EIT7VQ^;$(S Y#$;&MU;1AVZK'&;L34S)Q MLK +EP9SVZ#'6QC+^Z@IZ[RU8WV73Z;-DUY00VZN[SP5*21"=FN9>W$2*+(5 MV),Z,E\/U@)X%TK5>W-36K?1-ZIQ>[:-FF_*N\!!^L"WF\$C?,);",)M>RXQ M/+WGDOWV>WB'L.RHQ[HRZ2XQ@\]V$-R^NA9[?Q3 LTUQJ6-ULSNUDSG!F_K& M)=RP>]3&#]ODWD63B;JO:]QS DW(2YNPDYJ[_[F$(M4X#$R!AI9)[VO[X@24-LBI&]R[T;NUDWS&O6W# ;OT MO MSUG.,_S)-5QP%5O!>WRU_\$9JO<"%!XRM!.:4_-$QE\ESP1G,!VR$J MSI=\Q_L\K\GYM4F]T:ZZTZ\1VU5(V^=R:F::AA/)<7LKMD2-&4O'W:V9>=QK_[V+E;MG7QV$''K[G=8CXXV&=-S%G\ MYZ1&W \+W"UR"=,3HN"$[(2]O[]D@J-]WWE\R2F\V3>=S5>=WPW;PD$=V45^ MY/^7NKNQ.N"'O*Y3,5G 7#U+G(I7?%I_E'%;_'+?&IOQI%.9^>#;1%*:O,$' MOJZ+ON7_G=5/ON/IO,WCW)3$&^E+.M6G'L%-'LU-_N@_<-:\\YG)^+?CG?+* M1>5,'-P_>\XZ&S9X$,P9R$M#?N51/MD?O.K?_JYGD.EM&]_W1^OSG.0_OMK7 M7.FM/LTS/LX_6B[K27E-\9.I9&\.'GNKO?./Y^N\S'L+YGD44L29%J=?#?$O@(%F68>Q_ M2XHM$L2#=- A7N8_>Y0S_5C7_#W^NZ5/(;_1+_&FC_Y4QJEL=_E M.[WZ>=S5I5X[8*PY5ISXDQ#'&!9&EU#G*PJT&:GR1U=(]R2?*[SI37KUF3SP M^5S3E_[CN=_U 6*?P($$"QH\B#"APH4,&SI\J% ?Q'T2&5:BT^;+ERYPR)L.K5GTZ(N<3(N M_+)H3,TI#Z]L++-H9+E^ VL,9%GZ:FK3&5?S90W;H.N"LV'75ETW]D?=K0/? MY@V-M;Y[NO;9Z_V?OGW_'47UR__''H 4N<84X=A!EIGX8%W M$GD*@9(<@I7!)"%H-A5HV6,KP>'@7,<1UQ]>Z6D5GX=IQ?;?B*=]:-]&5I56 MXGX#OK:0<2?>J%Z,*\:EHVP"SNC>5ST&!H=FRUF8X(2&>;0^7DYI'XNGD4C8#&FR&)PL]46)GTF>NFC16:*6>: >:&) MWXL!PBF?0E'^])B5%%KGE%.8<9D0E&IX)]Y02BJHF&9&(+JGFW_AQUN;=9Q,F&=UWTBV# M$91 _"#E9;F&=I(:F@!K_VJ-F)((G(UT19MJL];>!6.=M5);J8JS;GJMLZZ2 MUBQ:L284)9:6)>;H8@4>.1D0/'FT#"B::*)&$6H 0>__BH+!S',ADOPJ6^N M%Y:LK"G\)<)I8CLCPP6_^C"Y[36,*K?B:MRMFKK]J:!E0 5Z)9*,!3RQP[9A MC.>H&:?L,IQGPMQ;PAMC3'/.%Z-8*LXZ_[RR1W! %^EV\";%F*%$/< AT%N! M^;.04(.H\YTU7^KTU51#R_7668?ZK,T>6ZJQM%29I%2O2!](\GKJ\W<^-U?I:MNVDLB M[=;NA)-EEE/34]],E<2DCIOIA]**#C'CGEJ,M>)BIXQZY*NW7O7@M?.VC$\E M7^9HV[J"MEA,RD)3NFF0^]PQXK/W/7>H9K]..]Y12^YU>S;*:G7J3X-+>O/0 M5\J6Z8L;#I$R:E3)5.7+'2O>9Y4Y]P.'M-?)_^] M*7#_4YD I=<]V"7/=@C4CS*2TS;H)*E*E3N0H99B!&4I8WX+48:]X$ LIG%0 M>?<17?BJ%\"\I7"!*.38V%8(PY;!\',M=!VMHF=#Y!T0AX3C_U'BQ:)3[JZ1!H MS^OBZ+8(G]#Q<(UDJ]L,NR:[[VT1(M$HTG-FLB0E]JY047G*DIJ3I-Z!AE)S ME",#"]FB-RHO/E]D(^L0":1&]@^ BC2D&UUX+;ZU$2(0^LP=D8@Y)O&J?3_) MTA_!4P$U@*)X-Z1A#@M'R1Y"@7 MH!YU3"LMR'W785+O*K"E[NEO>6WZXN,JN;>P9<^,,)/A)9>G2]_DC%6,#)HY MSWC(<%(E&IH @M+21TJ1W1%#1>-=-/^GUTLXJG.7P[3F+?\9Q%@Z\IHJ7%,< M_7- 7HH3G0"-(?FR=C]W-E-=,VE?KXQ&I2T1* MMW.%*Z1#[2C=7+I2A#HUDR74%O->252MU.M^_5I?!5'R!HV"8F LU-X ];E) M:=Z4I)6<:BW5Z,.E-O5KVV1H6PW(4:ARTV"K J9;:7G4:?T0D>8"9P+7^LA\ M.DYF6$4J83YO5NH5)M5<])VU_:]BT"G:U: QN 8\[3-RV M$D=6;6E'@%A6REZVFZ:"KB7YU!<%.M*W_V(,9O[>6MGMA5>YM ,<>3?+N+K. M]K:'I>9URS3-O7[6EG M[0Z/>D+F)G:?O,U:?^]*7]=Z5\# [6TXL^59UB+7 M5?]-+(+UVUH%LZC!BI5OA'=DGMJ6E;$%-O!#!6S:[C:WI0TSJ%X;;-/ZUI+" M-%-IAT%K67(.%\ O;"]DM6M&T4XUQF4.2WF_CHWDBT?*W20+M\(PQO)VJ=QBJ<:8N(,E MLN'B>V&RA5C$+VUR;OW&8RTWF9?FM:WK'GS?\W[3EW8VKI7-[.4O^S=C\^(HIQG#AR:S MF%N]WG,JK-&GIG. 1XUK+B\Y-:JJV%YB5TY&G]G)MU[UE#OMZBUW>:TI13)4 M">KC0JO:K.-"77]-JZ=:DQC,\W6>HH>M;6-O4E,Z9N^WS9WIQ49V<7U6,9 C MG>MS0WI_3 60B_/+9!+6VY5C/K&RP]UF::/;BX,N))3?77!6_\H;QB9\](WW M&]-BQUO@"SV,XYC_YVNXAN&M*73R>*3:SSA+JPFO"?^ M8S4_W-L#?Z^_5^[F N^;Y(A3KZXA[' E WS3(A\CM!U=8VICFH4[DW;G9A=IT-C:]W&SGIYYYGE"8BWK>G(JI-Y-NU$ ? M$MK+A?F?1WQ\H<>XH?-N7\]KNNX!7S?JA7IU%;>[ MZ.OF_+(_CO"LPUKU[D8[V45M^UN7GH/Q7>]VE2G^]U.'F,\%>[KF.X[YJL]V MMZPO,KPO?BK.4W_F+Z^SHN&L=(/S7NA4ISONQX_^QP?3Y]5FN=37COQ^_W[$ M,J:]]\-^Z+X*7K:L?OW]_PI;X!1XOG9X\K=UQT=J5%5R!RA]>@=V\X8]G[=F M! @]@1-L+A6 W -_7S=FSE> A?^7?)F637(6>ZL'6(B575JW*0/(=>QG8=*U M:"J(62PX=[=79[,&@$LV;9TU9(JG<(\E@^$7_Z75C3(=6?7@-Q7?"8G M<:=7=I?&5]$69D1W5SAH@A+X:B"';.AG@R&H0]D&A8<%@U988D1HACY(?%V8 M>O'';I#WA0\(>R6X<($U>DZ(AL'W?%XXAIP&=%2(0'IH>D)8?=PW?)$S>P:X M@5E8A%979J!RB+B&A&@XA)TW=.'5<(#(A!?C@95(89VIH@'!T4K.W?7A7>:/HBFY(B,W'B'*X>X:7 M>YTG,?5G)SU^UT.]AH KN(KBUX@+)HD,Z(EK2(W=YWK9"(9VE8@*&(LZ.(T0 M>(M"1R=1^(1FYHRVJ$OKF(:3%T;%:(15.(P_R(W9IXH[N(=ME6>7QX[R^(R6 M^(^G2)!:B'P*I7_Y&(RRJ#P! 0 [4$L#!!0 ( &!V.%/&MPW&6IT ,.Y M 3 9&-I+3(P,C$P-S,Q7V;[SN_?^\\X[M[SS[IP].3/G[)VUSEJ?S_JL.3G\<;@ $K8TM3 %'3ER M!/22_0$=SH!N@(X>.?+?\;_&,8YC_PW.X\>/<7!Q38B2.'W2 P"'2$X\C_#-#_&D>.'CO.P/?4.],-O\8\>.LHWE M.'Z\T% ) ^O MA.3)4U(*BDKGE2]H:>OHZEW1OW'3Q-3,W,+2[J[]/0=')V>/AYZ/O+Q]?)\& M!@6'H$+#HIY'Q\3&Q2>DI;_*R,QZG9U36%1<\J[T?5EY36U=?0.AL:FYLZN[ MI[?O<_^7D=&Q\8G)'U/3)/+BKZ7EE=^K:_2M/W^W=W:!O?W__#H".G;D?Q__ M'_TZP?;K*#L&Q[G^\^O(T9#_;CAQG..L!J>(L2W7/_ZBYRX_XQ:[GEI0W<$C MIWF')OX@8)A70EZ+I$#_S[7_\>S_FF.1_X\\^S\<^S_]F@;Q'SO"#MZQ$R ( MZ(!9F' >]/]] M0=_"$H_ :H[,.$0S$'67Z J.+$%Z7GA R0I>4]1SF MCN3KN8!,QC^\;";CDO6&\\&14TT)<:'=Q3$M^:C#T$+-;A::L(AZ'[N MT+0I6"H4S/]W4H>0!O4YMR:153!NU#GQ29)A$7)-^*'PVL(K@_57!]GL14T0 M?H@W[$6^+!!4A9)>].K BZ+&W9A*X&XHE28@EZ L?H0@N[?5"95??30$G06R8HK5^[7])F=,"W(@0]<;O?(W&D MYFQJB.C9Q%]G_H4../TI/3E47/2U=3$<-K(O'7[E::.+O8(D2ZEFV^MWLC@- MUID"Z*F3^I)9:H!T)^828,"P9$JDD$W^AL%B@^;C\CFE=)++W"V/Q!QOE!3Q M+/X\?9WR2^334_<4NA6+3YR&(TDRQ>!=X%K9,CAYDDY,D)BRNT>H>5:GJD]> M5EYJJ&M\\U7!8LE1L,?Q-5CC"J,GZ%?&HFP-0MU^='(@PB'0YR*,VEM5>7'W0L,''@W9.34GWY:FHAPV[LD.LN,RJI MOQE2>A;6=G 'ST/0,YJJ3=C$Q3:7GB&C/S_6S$5U[^YIID MQ::KI3KYWYAS]^JIJT&82;?^E-:WB_BK52OATW,-P52O'_L/$@ 5D@-3QHSF M0E9/9JIZ5:#4%W%=1!Y@:T?5H+-=GXZ-]!Q%JY MEO2B$7A=HDB0P+ES__(\ M>.M0B8*S>,=IN&XP[0Y5F/4EH*&MF G]'@C4W0@78-)7HT@; R5 M>N/%#K(A?H<@;M8X4=I( Q#J:@Z)V]C&1DK]TN=LT2E"\@=//OWR8FWB:UJ+ M_C^"MQ)/?=/3_H29)M(<\+&P:F3O:5T2D7F.C8Z+:.NQND,0!0O<-)(&?.H/ MW"?Z_&%U@R<#;Z:UXP+M_P^# MIZ\&&I47MNMB ;60CE/$^_.RF.\2ML (PQCX)UPPBXP7. 0]K,+'UQE,J9V- MVAAU=K40J4SX\P&:7G%WP;+=4FNQ:33?YGVDW/U;L.& U,, MAP;BGMH^,FBR>L=-_-@_VE#,\)^89R1^Y,NT]0?\) MFVW=/>'2)Z/1+^_[]6$&2DUOJ"2 ^+&/PH+X:9)OH<4/WAH)IPCR/9 F>SV' M?.2L6 DETE<9JX:S^0Y#H\ALL-O/6U=9?NZYAR"8UI7P,DL7S=\75%9P,3B: MG5!LN]'!>R-UIMQ8%=ID(86=S=4ICN,SW2]=IIW6]#W*L!25*W>\_JC:!V^& MG,B8>_O^RK$5A -+T QPX.H\!,7*JHRT"[.&,>?K@);*M7U(5&4@E&_*W=?H M#&MPRW#]M6KT[]0%#PUN_];7GE_.W[[5:WEO:2T=INL)O*MJ&W4[79$QV[.9 M"PM8Q@8&_24$8F*'8>J8'B+-C@@\IB8XM$L>@F+"V!:*1:18I]]A30+)"Y - M5;6(-!/PU")N*#V0LNS'\^+>%4&,J9<#)/YA($FHS MRI>@XR6.EL_2[[@-UG%(=AS,FF) MN5-:[4C//T95A>VR!X7$A>8Y88"'X8H:6FC/INGNO :JR%10EZ=_):2+RGGC MP_2,60CR=/=%R]F+";R?)=6EDK]\\CJ%AQW\2UPHG@.QZU4" ._>E17Y2,?& M&!HO1%@QE+K;)>A^:8%5(=>:SF18)49\DWQRKX,_U)2+PUP4NINZ$E,^N><^ M^;?EXQIFTU)S>!6HP+?Y1G"8H \80=@.2R-9S*=+*-^A[HE\=3HLR1"A]1$% M[Y@3&L8YTH7B9!4$U*FX306\BFNR##X2CY\!VN._:3\J4C MNLAAY&X09>R#Q5/3JYX/V_T&J&%J&PRUA+U1!_;&N2@A$_877)UBI99.7@8P M+)G$[D6HE0N6@JLUOWLAU!V;OHSNDOLV,[F,UP/8M91C&KA"2]_! =*T(N<1 MPPC.%L8U[V:;)M+Z^,6D+M9T E,BG&3VC+A0FJ.[ MD:>6O6@P'R_UE4>OO:ZN+D+V:WUQ5N258MUSGEC%2T_.0M9%WXB8>3+D#T$= MEF@^AB>KQSFK#\OOXW[Q(^U%9D[1@%>Y\TQ/V:71KY&(,IDMLS^AB-K+_+^\ M$)X4N8U9.*-,9SXM&$G]/CDUD&?74%6"O**XN%L\_WE?(F&/C\2V)8N$[)&& M3+V+@!C3F2H,N_XR,Y*&OX=W*50'O-X^V_!K+Y0%5ODV%%&_O:HG7EEP?NY M.G'[Q?HOSU-EY[\86"BK:U&] $CC>?PKXGTB^<.NPGV[6WI/!0C(C6A]Y[I^IK?3:C>\-D.QA*;'=Z\L7!DSH MF*Y/S4,;78Q'762W@,VUT1NUAZ#HI[P#9$T$3GO#(WP\_)5]5UK"DTJ>8]HR M_5LNE J\]M)!R,: O\\@Y.,&,W\?5UCGL-+ 7L8%1BO2<%%&Y^!&9P 7^B&H M"T(KES8^!#TOA8XS=3V]WOOP543MA&3.4D/>7Q6*FMO1NN4*1!H MW)_DGSE\F0_1@6&9?,Z 8L\?D>=:Z]S*PL+"T>R+W&&J)?C\A;@EZ<"DV.5]BJ M%:'N39@/23>^\-QH(T[5A&SYKM-4>\KS^YD.]:T,V5(3C)\N4Z::=!PH;S\. MJ<%3&@S]]D-VF@$44S.685])V,/Z2A 1?]!YAR#U;(+?IF;.7^P+&,U=* ;+ MQ5)V0\F9 DCZ'W)I8IVJT>0=NFG& H3#J!H2.4(^>\&L#*PM<4K<9<7>ZX(Q MUTL3@6)V[:VB;MT+"5/OERCR/_T3Y_EP,:!YTZU+ M9?!.8M!I]3KB C9G$F$18(FK7ST$"0&__\[?H%JJ+*G_4&?QB;+IF5>%/D"& M_&O( R?/7(61NC(S%QUK(N=&W0F2=L[:LU%]6LD7CSIR7UP_=4#V?Q/]%SPE MM+-%BZ44D:F)^KK1=5011S>T##UZ,K+^W3B"E&!0,8,E*E2_<.*['J[Y'&DO M5D25G[3_2NP*Q._6M05><%_W#^_9(BH[M43TU\Z<_P!='.I5U=Q! >!%,!A^ M&^;FS>(>5M=>__TX57;94?5^Z"_'C*F[37?/WK@*CJ,G;P!,<+67&Q;SCWM)F84O0I;2NY6M3GT$B_G;L M[)B'PU;",=!-Z:17=ZN*VEHI\"GTY!PF=1@FSAJ'T5SQL;A:W5ZV*$(=LP 0 M]*Y%HY9%''?78L09M"9M3'_KIT] O[R/3M=3F<:#.?)-SVN!>S5/]-6C<#1[ M*N *X3*20W6Q3N%W:F@$IDJ+"QR_ 15F7F4(UI*Q5_+0;6KS%(&=,KFI++>! M.OV@0;N1R^G3NL2,/-S/OY)W6Z;G=[:L(U9+_QC5%!+UVZ6P_T,.>'H:XY,^ M=*.'\0B2H.62:*[=(@$\Y277Q& MT9"#,HAW'$;,%R?(TD-+ L_>KZ:M[9LFTW4[83]$UR>&O0;#87.?P=[WY$\W M<0/?)GJT1M.P7MD0QW7U)J6 *Y/ROA'9\J-;?OW,N=@?@0[]D(]XID3BP@I3 M3&6!JQL&!L10.=/JT41O!/;&>%45:9RRF""9[>E8E&_^-: R(&[F*ZC.1G#V M75O6CMI!E>$51A!F@"4,U))45)$VM)5D5??-WAF'F//(!R8YYG&I#])N<@4B M=MT:Y?+' MH=%V,"@Q\6] $GX=I6Z/O9-[)U:^V<)J^576DM(?0L&> M![OZJQY48$ZRQB ?0S8.Z+LD9/1V?/M1IC*P6[J>?S$2+#A0:CIQ;W1(9C]A MYCF?EE%@P@RCCIWB>PEML4SQTIVO )2!11V"=FP!#QJD=TX"**)+[)(WX\DS M3H;J[SO*P((^$T8/"2$AJJ)@N<>(=)E H;(U9)VYJ]!Z1"$30^DC49^KU MMHDS."%4P)!5)LT+TNHM=YWYYX_HH)MB@596UZG>0BKJO?>^4[//:@TB^.'= M@%[1?O>>::?@N[/-@ M0CFG9G!GKU7F6MBW+=FV]?T+8]B'V&C]]JBJ50==!,X@_W;/I9/OXOCE2---!W_\-Z$XS-F# M0H@/=2IE$4\Y2X)-#=V>#(2*,6\EDE=B6.<)R5H,+]IV;&PQ"F$;F'4(LLQ^ M0$A8 M<3\\S@>_DCNY>+*2G?YH>1H^$B-]8V%0NLL(/((&([TG3GC?;[Z!G-&K<,92^,MHZ55U"*;W^2NSDNEO$': M4U;#IK9U]_J-0N>M?.N:@%G&-3C+B,U-D=@.!.8XT++ U?.^71#>KG.06T0_ M_:)-*8:"OEXXY\*(EQJD; KV*.39XSA>]CX1.M>H/D5U&FM%T.Q8O,>"&-?9 M"BELDI)'$HH)(T2C;W 6-@1/(W>.W]OJ1QAE<=0)XU/E3D[]Q!N0'ZOGA&!^ MH/C8T'"AX;NEC*I(*3'M(-IR&8FB46=]X8\5;;LDKS?[_DC=H,_QU-XJ,4ZS M$(VSW$Y3U6G6!KW$&F*74+R1;@M=-ZY=!B4$HRNPTA6C@LK7W,%US>U-H\7\ M\C6AQ4DM+A]#!$X8<#_Z_&O"?K7W=MZ%,%/;\BP'V5#K=S@KY8#^(.NVW>ED M"]/B"V/C/2/(H:E>GOFVGZ&%^]JR"7V_(+W>1B=0%2R>IX>@XP>T^>X4&?0U MX#0Y=U[0>180)2\G[=!6907&"D86526*M-*[^V76[+Q=)32P5JF9*&(DQ%08;3\^ ^CVL"2!(*XN%5B-3_"^;/6[J0_1 M@JLB?"Y!A STLVQ9O<5KK;47WO]TW=[Z1+<)^DZ FX.NEN*;K*P+UBI/56#P MU\,V;\YW'#S/\BI,"X8W9V8155J2\:5+#DR)&RQ>>X81:P9&,U< _&FXGO:3 MP+/%^23K@M\L09I[<@C__G@&J;4A3>-JH4;:]VZY^^A/14]X!:5:I1?G-TXO M"DUC6;R##%=?]V-C);7 . [<"#ZUX1&[AZA6:$R(AO*;JQ>+0GF2)WNV54X0J<+\KG M2:U)>N3USQ\XK^D=.R/S;!3->U#4RL7@8"="*!9NA7TA>W88(VM!#[&A+3MJ+D&1I\>6/.Y9V.CX_>K]%-&!&X'$'(*.M K0D(YTS@(2 MNV& =A)8%UOU8YJ>%JU*[&C"=>6K-7^VFK_SN;P9TJ2:Y1>JW<6:?H(9BB+M MX" 4,1SG(8@DSO".Z87&=5FSAAAVRO=3I:FS>R6V+R27S_)0;.RO>/%TR+\2 M-P@D7/0H^DT5]UNCA\_>4L9L!A;/+.?F[3/]PG:'6_88LR> %$8$:MW\H)3% M@^V LK31!FQB ZS(8."ZX16/JD^O:^B*9:5STPIC-%UZN9]MZY-.^_LV:P=6 M;'IYBOD"J>OK;)GG!A+)9A3/0Q"?PR=)\-(L#,XJKO>G,]?PO]?F\<+N@6TJ-R;M5B7U,%2G[^>68K>>V M7 U(-7LN;[#*>[WC#N6.CL8ECC?@[1(Z_D+>-MK?]! *!3FO8 M1.X(!TYZEV"^J.I,3!/8Q?E"S8NX\MJ@*F5DJ"X2\BBM??]\^/S7;7@!C=T< M(8L!S>[Y:J7G6BEQ^9?HV'\-QIP M_/G +:F,D"H[@V\\H^H-^<-2XI& M*?F0WZ YX=,/)_=2U@+=7XFD6=M&Q!S.YX08M(7X:+]K?$.XU-/S& M:;A?*'ZP7Z&R4Y<[O/=';VH^9+P"P]8^'=\.034-J8M04F%2IQJAXIN-:3M#.25HKI.G%>\&[HB*>+W$DPS1T)K8 MG;/H;B?K.)!"HDY-6M(R)HCOO.?4QAY3U/X>@GB,!9*?^[>FSND;G_EA2)QK M[$?_(L#&\25$&:*G>O1\W=\P7Z8E@%@ Q\&+3@GF&UJ3UJT=';-U]O(= MIN6PZL'=LX13/YI^J^C#4V]D;8RM4$HRV":)OLGRTIFHRFE2TE7&#C7=6%%0 MB @9386/\#Q.I0MM$!@>D(V5A91$64WZ(8AR"**Q.YDZ&NZY6CU@>)5$D>Z: MMI][W?"V9>@0)+(>_S##]36Y"U20%]HOOI>R #F!^3Y?4[HQ2^/:2:6G;*R\ M_ZVO%(F1'Z1;=N9)R)PZ\@CQSK#FPQ_" M+NX:&S9>F&^R8@WL&G,(\J)&ZC_6'R_X."973U/+XIV?D;3@OQS]+X^U3/HV\S7>L\GN9O,_S\ MD1\;>N[Z:=8=&:FSVPD2#VK^51.FJOAK% X+W5+==WI7F=1T=^'W D]V;#? ME>J\:]D_5.I"+=N3)E.C<75"?5! #4K!O6=]Q4EKL4&J,-HJ1T)/[Y5)KWS]==_A^SP- 8UG7J%#2$H]Q%/K4I.)0=!I M W>Z>=2BC*P"P]"A&5/Q.)G?]L;Q$[VISAPBW)_OQ3CX2--^PYK='),A+PE:7;I>#@O6F M-4;*(^^>>?_W-CL@>WMU&_D)5LUW?E.U<_&^*>$=J[7UVEQ_VGZZK^K@LE8( ME!#ZC2YB]3Q3!D(;(&-[JBP'NL "3#=:SI^.?:[XH-#69"7+B3O,GQ8RM>WG M"%X$>;]'H-A?DP5HFX,&#!<;73<,11EWF1,/GVG/6MXO?M& M>,?Z08\X\!YO%O(ACFE-AS'%X LQU8<@SI(N&GF&#'N^!+PT%/ A08";G 7@ M'7:;$^EF(FIZ\>E*QG&)^=I'\[EZ'\)9O$B&/MQYB&),:A,942Z@9W52?^Q: MTW5RVU5K7=;T9:L%%J1Y2/'U@7)*U!.#F/%#4!;$[-3\%T_GP*H-_(-.SN+!U;62D$?\DZPPA$J20Y-(@8B&G/7PG(,.)7%1B8;!G\M[>%CYB+U/_ M.TVC2"IP44JG3:\"WF(36"*_#Y="$W4CM"!'#T'_S 8P=M+9$$S%?"'6Q50] MG'#.HHC2863.:KBT!UK*,S\%_H\7G["Y(D3Q']S*1%L*B\>+$826/D@Y!"TD MP$ZQ1-$F;/I+X4*;T\17DNIRV4H>[E#] VXW).<::L%1G*20]Z;1]::T0(9A MP@%\I/TX4XH&36CE(C' G$R-$6TBQ_3<'*!N'651';E^G:"H1U48+>26Y>[/ M4<@HX-6\P FY]!5V@FTI+A)[LA73?I$>TD&-SE>F6XIY3@2E\#K"?'GM7IT+ M?>!CY,J/_AG\OLI&M)A&&WE3< 'CJYNBXC:]Y/,7L2=I6?EV\8[SE\MV6P'+ M%4I8]3EJ>[X7>:AKUNK601::_0/'(\9:L16K[0(C6HUHJS+8FM3VUS!$U7/= M2S>T$!?3:@J51;/=@DK =IFSW\3@>PV/LA32@CSP?C97 R "[/6$Z MSQ_7K/;76R)Y+;1T<#&N9UM^8VND1 %W>N\@8U- U$U+3K=CEQ:KBLV-R,K/:* MPRABONW". REO=[A(INI\0_I[7EX(7&+J77+?(5]USU>1:RY6\P;9LO+42JF'4?@K@,SRYB3Z.P/5)#T6C="B"K MT_31]^WPV)< OS/ M%VA]7O.IA(,P3?Q:YXK +Y> &H8VN!>0I'T+AZ,Y9 MFE\!),&C]5:?/_GDILNMT?$_N\4OYOA"NX)$Y+NJAS;NM='5=S '>1#O)D0] M1!@M0U/O(<9W#GHFK#&L1PW-R)].SDQS\O?[A_SA3#"D_A)W1U7(BHT8'6<- MSI]>^?[7 /D\_RB02[?_-;8RNN$Q^K4"4%)+"?,T7:T$FMLL U*#3M2YSJ/7K"=^DP<)0F:0: MR]2IEIE>8VE+T^ZCI>WP3I862I3%L^M)G[\W8G3V]WQU-TPT2(6N6.I)-H * M?&@+"0VX^>S="_^5UI%L\9I/M52N-Y-$JZ>TJ!T>0/ED"("@P4C?,G2Z^2?< M988O+N5L"4SY_MS:&$(/4]9SP[PK5AV /#G#]$0'Z($D^KW3D&C#++L5&]MP(/OAJ24\=@0-]"$KEXDGZ7HW&Z,(X'X:._E%B=-W<]/?\TI&N(*5W#UF/YS*L'A>WGO9L1RQFT%3*UUQK9W<[_ F68TO"#D"7J?D[6 MWC--]^29^[UFOGOPG2<'5; =)38P([ =YLP0'^44M]A%9'Q@&[>ZVGX&*7)B MQGO-LO]".]=#;09$D4"BQGH8#\M23;\?@NJ*65^''_-7NT24+48O,:[6A4I/ M_1-C]N/?EZD:O6*I_6Z8/A@WOBZ7P=,NSM3+Z;.?-$M01\QWW;,67_X@:%IT M[C5M-_00E+G!CZ/<'2_A*;6 I4^5NZ/+1EJ(&$>(2OWWD3P?DS_]X7.CTZ&P MW9RPI]!-:!F0RE#NH.>R>+(8#JR>_+- -L-@%BU&0^3G8'C7VQ72>_>#6PWM M%=]30Y 7O[N@=\*1K?WTLT_$,F8S5E8A@%P?)8\6ON-U4(+U4]4D0WJP,42A M[=-FB]\(03X^9)CHE(_=[$V9LE214-MLW:.Z(%-C\7T$W: #*\@R< 4?1PU9 MT&!));6.VEUOX?<:IA.O29@ZJAL-GD>\-7\AXM9Z^2/7F4D!\B$(4 S9F*?S M]3B_:,&SAN:/!PTB'9O2V+K =LR0K^3G+ PJ)Y'FY(GB:ZD5L=*03[/0QC>\ M*E[>9YALO2'I+@7IL3L.,N&&X,V"_IE4YN*IODE'2^F&@WG-8RQ>#KK0-0#/ MKB:%P!(9P@?/@<2CKU8P->C\._KO,D)/+^5M>%DW'2'G7/Z\_C+TCIDXD$O& M\;&&#T''( LOP;7+38O4%*/S;$'O21)O2%EU@'E!+ D"/-,L*P(;3#K67N78A9;AU#:LXZ' M0:?D[SD0&.=M)5]]^CJ4O]F.ZPK(EKUOFK5 4)6=&56(J8UR7=XG MF2\,]ZND F[7)F[Y$_-CR2N4%;5)U7>Z(_:>JD9Y9Y+'@*4 ME#:V%V=4I69< 2&:ES.!MI2P&G;+@<4SZF=G5><0XH(ZUGG3EBOUQ[E_C(/U M^K6'F8('J>UBF*\.4DE$ NWTMZ4FM].' M1W;N4)O1 YMAH7NG,7/CGD[(H5-XQX[>H8G=[TP(,E(6DKN 8XKH=AJ)T)/[ M.HFROO?FY)M&T29&48+O]S4:8_A*7D[9W Q85KYT[.4E4EO%;RB@E"2K#054 MYYI(0C.B9"/B(BR%R,^$H.9YJ!S),>FDP9 ;+78[B2WAX=YRBK3"CYX7?]S- MP&#/7&;5HVH7AJ*8X6R<"J)B76FE,=MYV(XM*YUG9?.K+UW=O9$7HC.J/(/4 MC^F7QVAD7!0[]N:NK!; MX",ES6@[288FBP0>=;G%&F)+;^=VXN*769AORN! M.817X.7K+KZ_>DV?:(XT^_8/#AZ"#,L)$W/#3MK35G?GW@PCC#+)=ZMBHX5^ M/9=;(^FJAO?,^@P73[H<@G2P-; NJ#BF&T>SRN/;:0."/$/>K^KGHG))*SV# M@G.WB^Z,J'W8/%,S=CTU2K5RZZWJI.R=);NOO@<%AZ"H0.P2+PZ$W>#Q/P25 M[&IO2\9 'LW'8G@ Z]"%T]*?C/A&#/G>]QDZ8&1JOE.J_N86XXS"^GWCSOVC MN#S'FS?SXFG.-/"4-MF%XVH5_X>$Y_&64HINO5)A#Y^ MR_?_UFIT/NM7:KNK6,1C1]V@+'TI"?J]I&R!C:^JA,6)'#E M27=AA3J_"Q.^'DTX__;_UU,H%;M0G"] 'Z*H+PJQBS9--IXT)&P"+YT#$KL_ MKALI-7Y7??O"4;%Z]! 4P9&Q6)>/KOUIVF[NMO\$L7;W&,E("T@D(Z<3/QGI MT64K%O%@%(RM+@58O (VZU :/H&J57%5MV=",FRP_M?0Z99>I:W-QWF&9>,% M&4?W4HU^[&!>V]I^'G.&.H1@#2R5/PPJUL\V]LR;(*XL?GV3,;)T;^M.4D[$ M)GGR8?%XWNPA2,_H/)#5@P750Q*E.-,7\7$ALN!VFE*DH3U9UKS9@*Z:S+$#KD_UI?YJO^P_:C5[Z+U.2!$Z "&_C MGNWO]L*3):_1!3,6\ZZ35[JE+%'7-W?6)E3]_=PWMZ:TS5>,=?/==>(++20_ MN^%*ZNXQZ7[6?6:CK#EK%81WR9>,.ALW\(5!MQM95558B-?G7\36)2HA H9K MQ?BBD&1*';LYPYST 4NV7T#U=N8MJJF:^; S>J6 M\:(\M4=/'V8E5?>K2)>IWNU?OOSO/HSV7&^RD;7(>T<,3C/19@ZS3!X5_&=*P$^X M^=OIJ\7>?;&&\$K >Z 5U/EHU*_JZ\"SSB^._&^.I.=#6%+$A5TV+;M)DQ2J MONY+>U-* _> MX+IVWA3Y$<;9OLR%6+@4.K0X_ZRBZN%#,@L/0;P9(X17=NN3<->]\$6NWA:D MK"\.S%)"@^G\ 6C5L;]#W#X8.3H^1MUA(XL_YU7U>G-&QE)SJOQ$F'RURFSW MQ@.=WV]CZR\T2DG&+P,MB] C@'HG1 QS=AUR;)N:-"FE]HQ\6J5//[IG*$[K M%2UZEC)>Z4S^V3:[5..;^BT2:=B*$+V9IOZRQ:@7"#H$<1P'H'0/\C2@9$P7 M+ G]8/$>MJIASCH]1OD[D[@ND>JW441,FT7(-R7V9^1PO.ZO/M7Y2KKB#0W+ M%"O]-"]&]$WA1VO07H7EU^QOOZL/4JLRRL66.GO8H.0>U:21I\Z._>.CX*DY M_85>8+*7&S8V^NIYE/2Y:MH%HM, MM:5DB-J?86:E$DNQ3/X7:)<'B#7WW-VL/6O!H$<"& MI3;Y> FE+JQ=[9EG8I?4$NNM_/=Z*[C&TBI]==XG^U',PI!<(:+>VS/F MNOL5G?#);J&90Q!)O4NO54&MC)SM/MK;C-;OS0TM]=Z=SBAV1N-%S")"KM9= M-O'P'KQ\Q#]XV&2W'9O:,&OD9^;Y=7ETFV"4[+=73W0X^7LCW>&>I4B>3A," MFU%NZFPT7/,BQQ>7NK<"[DZ)G0,3@-&G"Y 7J?VT_16R3:P4/%\>P%6N.L/B M"F&"98BKK5Y^7BWU<982=YM\'OYY6,]0)-<@9$LKF*CO]8>@?^=K-PY!8A@Y MU"()WU%E9SK)FB2'X^-VPQ[N9^+A\AH^MJ_*DW 1#NKQE0_H&KZ5"E#\;>[\J)&6O9C[-+/C/TJ])X'6'&6 MS?]3P?-SS0Y)),7FJY*/?C$WZN (!'+)BLU][;I T2(D"BN*]ER$2#%M:;LO MC"19WUA2]+9\G.>'.2",#RNL-_$KI$TT!3P^+OKSIY%]]?'Q&#W?+1^)L.!:&)/B(=.3P<-7O#0_S/34^^_TN<DT$8 U]/^5:%R$DQGWJXY_I@WU+%;R+!W>>I7;K/9HG\+H+90X]= M#.G$BP(7D.* G,.XH2@-V@L3JR(#Z71),_KQ?<'T2M/FQT64">>,UK5_&M)O MQ]K4YN]P1C_$:J#[!MKN !"O2M:H XS+4*,28)"?T71*P"]^C5#K\!*^4B:[ M"5HN5VU&KHJLP1D^:6LDS!>ZQ>FA'/G&ZZ>G)D*/Y\^0J,"%E*X!"+?S'*K] M*MQX(DC5HWLZ.*_P][Y:*1F^SH@0NI=ET]AL7JDJGX[LEZG4P5 \KSRZZU4% M^^]=IB=M8,<'N'((XG%9T\7(P]DG/U%=YH21P '&3'C+29*(F?_3IPBD5K#$ M2.TYU<&)SULNQS?NZRV3>"\C25M;T9FS#O)O[DPIRW_(U5EZ4UX>;J'3XE9F M 5%U'4F?FA9?-UT%[P%),\8-<(QX@PT@3[58SAE$!="88/=._YA3;6M(4 M"72EZ/LN%2ZWK=OJ$A&A0=)\WL(V-;IO:@TDC$;9E5^T$B2%8:A/V?C"D8D#!>.G_".W)A54Q>J, M"_ 5K?\PC)FR!P5&?%_R+S?-E_BT*]'FLLNF0D.*-J2VNZ<]=[*1RS<31C"L M=2AB_74[VOQZO!C^X7;5R M=_XQQV>'P 8)3CHTU*7Y9!1FH-N&]=P3=DML_"N*;*RW1^BXO+U[$U,66A05 M41O;-V=6JW96*PO)+?"]J:IM&!_K2_NE2>)C998$RJL;P6T/;>V2NXK58[L9/ E&+D$\I1]$/Z%Y1]?"V,*0PTS)_ MP)*N\#4S;+FLQ%C[YSD5:YT(Z$"XJM;G='S&HT>$ 7>5RO /QNGVI^[DOEND M0D+:EH8,#D&_1BQ7"8QZR<#90M<:UY%IRDY=Q,SJE,F4JL@*T0HB<@B*; )F M[&E"W12K;EG9<61@A)?%0;[1.9C/='+2LDKBE;0(CL5,77?[C'_/I%CV @45 MJ*P=?SI7+X[+&Z,'I.H^IQA"%E3#7<:UH:*PM?W,6,_WZY([S0=,20=1K4QS M+8;=61V*3/"H=Q&SC$W<@0KGW&H>92/^%]X80B0\> MN@C)N/D;3IG_^'5+3*UP=YOALQH/]M>"\,!YTZ@"S"2-J==44U=/:V;JMP+1 M$8O2>=;WZSXFS,$]4;*77X.,@V0HW*]?"G"FM%9H,90D M/U3D9H57J)8,!O&H6, 0FR4V@G,^/3U(OW!**Z0&VT>,=#\!>%;BG[-T<"=1 MIKWA!_<$'+K;-2(>2(<;!!)T4^#E[@86X1Y^?TJSG_BIB9QZA+I5MA3GL41< MJ#62^LZ$,F2])_//C&NKRET;QIQ%W;A#''N\S:B2,) VQCO)[XJZS@R>,"^* ML0"'ZSEFW[EMOVCF3H?X"45A3V%.H#81-^Y,7OQ[FL_:F,PG@.W<[XUZKYVW M@"K0<)J=N1&B[YJ1=MZ9>_Y;JK/>@+G.I! 9#*BL=+)%.AI*:X@5+TW\$)C\ MU'+B@Y^L$/%HMC.'1M9FO58X7Z8_=&,V"W2'S>KCAL"%UT MR"*K]X'C,*?' Z>85N%&\:J14#+\_6(*]/)!JHRKTPWU_.K0[BS.ZU4-']BP M!K,TF<9 .L/8&AR/]B0=V#G@NAP(8.%6B&1W,KQ'/R;U Q_0_0"A0^XT@ JV MFN#O,\1TI3WMKR=>F#D%7QLZ@>VXR9)"J:T[C6EC17^_1-VP^8Z^^J&C?/J@ M81/^NKXB-Q>N>*FD#*KF$'T3(3-B((&@=XM+6:L@9QBDH,F.]2'I9(=NBQ)' MN#)I=4.!EHF7:&U.WYAZI!53+Y5H,W#.7$YB*>FQ_+&!O?<.I7;VM%*)%MW- M]4,0TD(G?\L_S/)K3A4T-\LFN.075?GN:-O"B#7BY#R\Z!=D!M;+X@4\Z:*+ MK%C)E%:.HC6B\','63G C:YTZY\(^L4/60BDGZ%V$#P4B>+XZL]G'YBP5]3R M?.]VWSE]JU_S#53*&78K 4%(X^)"=JH-62+-PXA2X+RV>$I/^R6IH*3)?63< M\)1"8UKGR-I^4!ZB:+KZ!U2KYLL_F5]9T>M8FFW*\_:]BPLS.D37RY5?A5R?RK:J.Y6-$#[(M#4,-*#$N, M-00[P?0O*&4J9(&%#$\:PA7S8US,J8B'A/QP3TD!T7/9)BU_^3]?<@)Y?K5= MCBZN_T7H[S/Y,UR<6X= G?^B7.%O/U]C!<27K Q^:5^?@5]Q4VY2PG\%"['X MF#<.JI@1#&< VP4YT0Y&A9"(*88N@MF5W2PAG-O8AX466GY<^H G1ONDZG? V9":'+&-&P"@BK:(^(T]?54 MP>@F*8$'J4[.[/W>]/)2YIJ.0Z#C]]"TLZ?K^YAB!J2KL;VB"RK)V#M0T8YR M9^^L"G!L_96Z@\NLM?,E#0U-1*NG/DCY -^RWV\TO.PF6TT)+;J0'A8PV)Z_D;X\.F@V/CU@ MMU(!FX::T8:ZH3$X82--H,]\#".5=ZR7)?$=C:SD\X_?-UZ^MAM>-W3MZ]F%#:N_U4O0,WQ>5*,^L^V/?JAL5A:Y5BT2H+"/4[ M=A(EE>N7S,J*5H.???;!DQN;1Z?(*;N)[8IGHC\?'!V&+!3!N%J-$>0]"M/Z MO6KI,XK"6+U!&=.@;&;&RE.,@M2F%->XE,.<3Y*Q#,8%A.FHVK!<*S)WA$P/4NQ"Q]TXT"SQ.?I710 V<"4W7]3(^, MCO"JW!V9K+":A@>5S+S?MIS8O6/",./112!KQY7=-6WK=^KL%UL ? 0T'X+ M-ZRR.S!/:/T7FR*N9"1SU;;I<@KW>LOK$ZP)&_@R>&J^%R;*DD%+ 8@J0+>' M*,Q$+O[W1[A:&\*B!:7U!MF $G#U1K=.M3?%0Z&MOCM%H(6S/5O'I>]D5L!> M[@\__%C8^;:E*]ITV!+J&R1HN>00Y*>NF."GL>-3\?Y\5=C64"YL8)GQ@QE% MU^VN.M:YW]<; =N) *K(L#C3(9)7C,=$4)5+G_Z+\D!SG'N&MI-@Y2'(IZDZ MS4"Q,=,SWJDR82_^J.[G,#V6'OIZ^HZ93^L1^MGZMJ!L8H,:D/]U9*< MT5F&SO#4EQ'7B7/Z!NV,;994:7@+8_KITY#5PD>2G10KLPDC*508M:NY"![& M\2T7H9;[OO[/O/9!=?PM.^G81Z&)[R;^G$K4";!0TFXQ$;?+TGJ3*K8XP"'; M82)V-U/,U@3T_Z\I3H=0L P1]..# H@WQUA5?97D;5I^+ADOA$HT#L>!X?H7 MG14:<"$>0?ZE@P73SO7YQ9Z9$SX2:YO!J,'.YS>%/U ;SA<:47QND M"#L X87HTE$O&,4E8H%B6^/VX8?;&/%1RH]%\F0G/A'+65D_ 3P]!/&N+SC$ M:*OSKCI,Z&?,]C:13Y:\&)%VR5Y(&S]7[YDPQG/.8IF?TJ@'4HB(,I$,836K MJ#?I(EVH<'N+*_W]FX<@)TLH-0"KJF.D?_ &//$I M;G'F(N9AQKZ!B7[ $UNK$J(@=FC:"HXLJ4S(<-+5Q<8W'+C<8NGC=Y0.<,RTE*5U?*2EP,M).VZ0S93:4N)JQ6R^N"LO9_X/<+45:?6@/KGUHO*5P MT@?1OHZN"Z\*0Q3L;=,(+![MQ2%AE =I-P:CL];.#[20(+RHO\ [-\WND"SG M[;:&5^BK0:4NOU<%?@G('((\&M..$@3EX"]3_,^97;DPCV0J .H+U'_=>6.[ M,,=IN)A6<=*,CZQC8!67591U3?PLP>#BI?*W%[O3KOUZD[/ZODKACC5A_J^% M[VZXJMO,;,.V4H;/K\K6>J1)#9"?T*\BGV;V&5<[N<&W"'X^+_D7*NRKGQ7S MKG;T,>OLS)?,2=&ZRKDS=(7VLH=WM2Y<>GES0,U\YNP1=,]>+#>.9D--(O(2 M'\'5>5'G%DDOJLCJ)]#B(^VBJ#2W<;/>L%QS3<+P MXQQE"9,1JSX#U[-?"Z3.0% &0C'8:F(W59 UX?R_L?>>44UV:[MH+(B B/1. M%"DB)4I50"(B340$I$MXI4.$"-()!*5W!8$7$*)T5$"DA!XZ B(=!(204)02 M2"CA 4)R>,\XY\>WUA[GK+7WVFM_9Y_OQ_TC8^29XY[SF?,J=^:XE*_8U&W(4_7MU)"?!<@E95SR3+ZVU(--7FZCMG,3&!;/6K MUAJD[U7YFII.S=%!E!T'L.UEOL*5LJD(7AFNRR,3^W:['K@0'[C6]C9^DLJQ M28A*/12GZI.4*T+FI4/@7>!3BHB( \?TH,+9KM*&40O+2,]EO^K$_#C+38^W M'PH2$I>+O[,[IA8J)+:691399V0V-.KL*S]^RGI=&8WQ_3W/J^5$!B-1 YFRCL ML>5S&YM)J=K9M[Y.?<\-;)9N.1SCAG0V13L<3\V8$P@Q#)6C@]J#Q:("$S^N MT$&D3&&?+K2T/YIB6N4YFXL0I%!WNY%2QZ;($VD!F!*>5ZS E$CI&81XH[, MIL,:5LE=]5@Y1WPLZU;+"Y57I)BE+1G%8)3ZS;9L-;/ANL.LN#[9;FJ#738= M)!$73N7)R3G\SED'[OE(AVDO LSJ-S?G1\$)**[&LM<"+PQ2IG4FT5P MU5U,)&0G^]BOQ0K\2G+(,!M2BD\T/CT9E/C6".[F/7KVF]\0$:.6>^-/:O%, MDRR)D[#7"9Z&=]!!'"T7>T@X;5H?*2.&JMR@$ETC/:NU;H= ZZ7@5$QG.BCE M3^5L%[=D*8'#.I6]E46(PM]YYEY+P=8&=-#)Y,N8H\:\]92:FB8=0PW/!CA- MT&8+Z[)X$,RH=T@584W2A3_A(JS!B6P==LS5;M-JC2G)*I$UL14U M9TP\VJ3$3*Z$O6*Y=JE3:[D<37EQ_)@'@"%X_$KVS99NOKIFT@Q4.9$%;X\2 MR'YE>%1-&SC:H]K*X]?8SF_:I),0-\EF6ZY^Z1H<)'2\ MK.\,*]1RPO8X(J_^I<[QQ>G_*/8AMR M!95CD( )V^GU?.H[&#?M657L:DB V^0H&[#>?.>AII.TRJM3%^X4P1,YG+_- MG64X_#%=DS+ K;XQL05?7%P^\@WRO;=68EIZQ?"!6E'AZ@B&RCL[M:.A1[9; MYUY@]3<$7I^SSH@:;WI"1K7G0K] O&ZP6[IIW>9EUX])DD2L?TR,:WRU&?^\ MW,:##;#?C!?0[6([^UOU.54]%>\22;NR"F:?,6\W%DL2B*U,:1A]F(BM^?EN>'K=PB:''V6Z@D?UW;,I*K+EA#U&%2+ MR=9>;K8E&BOGTCQS.&*T9:<4BC^6)F'_HT?!_BO^_6$1B?0Y7MROD)>/WF)= ML6>1,F2+F.)J,BIA"1,U=\5G_U?MZ$"_OO#[ICKMZS,LL?8!>=M\O'\\4XYZ MLE&S_]=M(5>/TC1D@1X:LSXINP=]!LE6$1#<^?%Y\30.J372I'7*344 *?_ M\]-NF;(3WR-,NM>Y89D*2?125$*D";[,4GM]VFAT"^:QWJ#BV$.]J=1@'30; MFK&_Z>078HK?!*10;1 N8+++F@&=Z&\7H#SYJ&G,*4,/&]5G6=W-5))M4QQF M,Y=M_L>7LD\IU8[X,"48CL;L08I"A*?#U.%TD) UX&_>%-=S3P7%AM3R""G7 MEV'UCNKN,^!N:$K^:O&F%\'U^L/ERC^X8X"U'MR77SW),PJ46&";8!>/8D(& M.IW+Y9BD,I(J'HPV6>#7A#E&]1IB38)C$3R$C14EZ:,76K?".TX2S25OWH,) M'<6'0H'GW7-L0#A\OB*6=^X\\&2!W_,8V0<[Y]0^3U"-X<6S >X>\AN:)8_M M#)X^@MW[TG4ZH^4AKDD0R <7JGFZ-BV[2=.%Y7[3*X\UT ML0F3IM4C>FVU4$^I"L9]+/Z6C[*4T%,(&M,^"8M'Q97S>/AWB B$&XZ+]!'[ M>JZ;..H5V59$R)C9^KV]D#(*#0AG?&VMSOW[W MOWIJ_U/+@(D43[O'V 4YY)^G@T;E,FQGGZ'/8A??(4WHH,I979/QK;.@45L68V13+MLKIOLAF:6Y8:CS2$W M)LIR^Q7;C,"5O##F?R;P&NRHWMM X;&=408[ZR_2>5PM:W(M$'_VN'4! O\QF630;&4 MZ\PE'YC$WH*N1G>AXD4$ 7[2@B79/WXWFXTM 'Z[%MZL]; IM3]J^GJW_JJ^ M&(-QNO,?[SAN5V10A0EVQ]*CS4)#>!H& U2W\8,=<#8NU[FKI(FR#X5%GV@W M1DRX&Z/NUL@-VV3X178\2/T@)6CLR1M2=[I%%FADI')EX/W>SQ^IX'&Q"R-* MO<5-P[Z0"]8/H_P)HUH"ZN0.H:; O0CH? J4 M1YV7])%@%'4)P)#!^3;-0'&'S6J4 J*B>=*KP)I#ACE@4MPGYRNJZ.;DEV)ETZBW\6UC MW4#ANKV^V*3F;7X8PZB2+6>;P*WTQ@]:Y7"_]&N:):O&UB%)M^[@'^L&57'FXU47U$J@YB,2:0OJS7>LE>/+PDOK=9S2OADS&^M([=Z@7VO6 #U MC7B$LO#LE?AQZ]*QI[F*)62L^4])'(#SWU@L61"]CBE9', >2E*? VMP/#0F M!>F, ;SF0^"=&A+5(CQ57X9:A&#]2G5#G_+2Q14&GET.M/:IJ\\.TGDL<^.* M+);83RZ"3&MC73C)ESN=#VD\G+_CR4*NUCDGRH_LT3Y5]G MS?;3*UEAKT9H;2K8 @-1Z<]^?30(&X#S]#^KKD=,''N1$W%H0A;&9N/U0=IC MR7;(_A4P%W;=)9P.NM]@^PQ+>H"8MK,Z*H7.H]$LM"L!'V:?3"*-\"5*LL8R M94(RJ0RBNG'KPZ0@JW=^CY!#<43D$& O8<+4Q\^#LB5_1CLH/1F M04#CSV(?4U&]IO#$/OEK.IIG,!\-1[.+]A[@O-Z(#W#+_2H\9J1,36VNAR?^ MG?$83 0?&@ 0RGW UHM !PFO7?]]H*Z@ZW:677W/.G&L^*ER[9".@/Z&F"?' ME?',I&?7F(3\B?F'/@$V%(4AQ>R0.ZQ:,')/0LNHRSR.964B@W,6R'@8Q_-: M]DT75^Z]QJ=:BN'VB-,D5A=:'^XDU:.B ]P)2>I_/T>]-Y;%\M&#S3 +GLC6 MQB)T_W67OP]48C4T + 1:2.V M"J^'E*"#(E%TT%DP5091 MA6K_,0:M17VA@ZKHH&IU[&4:^Z8D44-74/TH&]CVH^Z3J.]9RSK>H/ +'0TEW=M\"696@@@.Y &(SNO3R'MHXP;R@U3_ MA5N>A]J3SEA;S'.C8J, 2K)8?#<=).T==C*MM722QA1"TM;@0K4+J$N6LJH< M/D%J4O $#YO#9^XLC%/IOPXMB%#$G"SV&1NZ$]H ;MR'XWZ_%\NX.MV+S/\ MBUW->!#YO&^O!8-8'L_>A>L.X,:RKS0PJ]_\;EFEL^%LJ6NE[8)1E77O7/J_>H?(O>H_Z]Q6- MK>;DR*&I\VPLN+4@2FFQ:Y9/2D/N OSN:84O<6KHF'ZSA=/W!90 MVD80,PZ=@'#\1'()@,!'1^VB+P107+Y4C\H):M8UCI3+>3HB=EP+S)-NNE@Z M9)G+7M4\V=,0Z+!OH@=UW4RT8T=JO?L88-"F(9L^2>.01I^W<8U^$$,'M7N7 M/>W+,'%G$8LO<+M*< [.M-\NM,S?NNTFJM\L35$'V$I"!] @1:.SJT%%&26S M;JL]_2,^)=7-TO?-;]H82+OV;!#S^!YM\R\^Y?%W=KC-CZI$K1^5(R\ ;J70 M!(2,$H0_ -/)FRL]/E"0^GC&TO9QI+''NM<RGD/LF$X=6D$G]6]=AYVC@WB05H=_W*P" MG@1"(T.%;\[X+NR]L%ZS?+"2IR7ZQA&Z30?)5]_H215N12A?/)]_#"1$I>,5 MA4L0;*4Q#M-!^)O *[+80*&VUZ*5JQ?T9_W8QLNZZH@M,[^F+7Q320'S4NAM M$IC*/K@0'8ER$G; 'S]-9"/MP49JT-'%^)>KJM'M:_N0G9!S/V23I]8IG:.AG?SL9A_:@7 0B^(HS&9LO6?N"^0M&QJ*][O10<__$P>MD@ M.W-15K9S(S#0R=E//5UI;.B?!\J_)0=_WW:D*!V4\H)L0.L.@.[T%PXQ^O_; MH)M[F0[B;5$SP,\&;;:%GJ^N(O-V,?F@B(E0W29X/)R/.- ^$[NQ>3GJ+B;9 MZ]4'S*;$A?NB%E=F;JM"CF_')PFKG#5^8/W[H><:BS+>@DD[5Z0KE&E&8&3VA5!"1W7= LM$2JCF\\ MK6%C#M A>@X0X$%E7V/T%3_+-E;[,J!S4Y>A=Z0#W#K?***A?S;NB@&#=N:!E)E&[@O+E_\ M;2,&\9>N%R1_7!B,HIT(\)L[M&O('APKY@DRSW0Y9>MN/3MLTN_AYID96'C) M\E4^\X?O7<96T>)D7^+5-3\\!F8(RL4G,,UD<:JF )_! M&>7TAR=-^D:]2[<<;GK'C32-G+H$6ES7. UD4-ZW1%L"70B1''S HM4.+OK: M@ZKID^=-;.T?B4.*^$[;2"F_QMA5?]&5/^R[F'BR!'0B##3/;/V/JKS_&']G M"OX>KG^?:OSO:?F?C0+9:D<2HRGL\J%IZ&PH_]$;#=$ L.:DK%RY/=EL.M'T M89SER$P[!>+%^L9B4CNF$Q'B[P(Z]59?!NT]=_\J$&QS5.F3EMH9%%J*1T1F MU:*#B]TUSD_XM'E\#(A0C[JQG.OXMKFFZFYA9,M89M.W>P_/1(1YK**YU/7) M!MV(O( S?#Z'D/-KRL9 O,VD3^-KMV!'_;N>J M1/P!H/'1L4V")*-[)-[6(^M!PVU?ID^^=EQKJ@59XY07@@K]OCYYSR_#[*H_ MW?FTP2YBN-GLL 7#==)!;&M@ 1K?B@@_<',!&+GI@E\5N#[ MI _'E%NL0/6%6:;+UWA?T4'Y'O:771[R8H&;)'@']%B1="0JM,,NC,A6&Y[2 MO_/*1BM=YEM7KI5P;*#XZZF<1>_!RU4*"@H=Z'?4:PR5 B^LUG9 M;U.\<\]BTL@_I/1GW[+^1KF+-\QMZ77FU(^M!V= (#]%"Q9R!R5J2./4CQ]R M^9194]BDF*NB$=N*%TN.C6WF;9ETTJ+CE8M-2>97WFR\'O8>.S$!Q'<&H2(4 M668MS%NJ1G::E1D;&IL:,__ U,1R5?5>KF2.^< DHPZ\%7GZ?_9UK^8?-:)1+(FJA M%NM$2$Y8[B9(\X]LZY#$W\R%QN;I)0CQ^*FW*"<[%*?CPD#YTS%JR=UIJ=8V%LM>MM.Q5\7 M2[5E_>]"7;R=,'2^ 'SV6+A!IB'M8!9U,X(44=UNX:8''A,GK!%(K-[V'M%U M10NF0Z M* *%5QQ9)O.V-[.K:Q-FU'Q3GK^;NI:6MNQH\I[23EPZZ<12$_=D#".%.#9. MRH"62EL_1.28()-DD6H?8=H.A8+8Z)9+M2V38NEGZK4_=N"B^\P\A\L MW7VG_D<&'+\G!TF_-\#)+R7GNN[O8ZQ]*?(?UH+\E\V410+B3!5:ZE3GOQ"X4,C_Q?'/SL6 M+R@W5#3V) \*N-_D@4>Q&B">R)5,'$05F6 JPE=^;.T*Z;HWVEE7:)N_S,S%%I;?V6 M_Z:QX.+)DZ_8\EPK,C3.TV8$)HFQ!&$[70!.@$0&V>CBOT*(%?%S0)8-RW+* M"77_"YVUZ8-"3Q83 BV^?3L4"GN?4I_HL% 8W7E+R_S+. (+-^*>63-7;GAT M8!Y+^F5-V5[WRQC*S%*V'T")/GV=HCSXD.U34R"941.PPALT M!W<>S+W&#YQOT[)U5RU<]/-+;WWUKNG+A3BFB]Y!KQ]+-![: LXG"'S(6T\( M:&'W7/Y#R>E/2+7\@6?.*A<588\V.";NYS/:2[1+,<2]5.BB&I*ZS97^7#_$7E[=5K UN M?6V4W\]^U5098[.GY=SZC141T;#7DPCOGB N8)FI8B1<-+.>2[(FV?Q]V=Q' MHNBU,N4-K&2UAN@!:_W"T;1N&H1+*%,X"E9O$2+ $8LO+ M9AX']!!0,>6,$3[8*D/6!,[T(4C9CEW*%L7IS*JB'>:KJ*AX F3<[C02O# X MW4@1!I[G'3-2M;I'J@&Y.$:=M\0(!8G]HSK=P#FIW_3ZC*+AS9C O>NM@ID1 M9^1-G+:P<79?>KK*%.Z2&3OBMN=78\JJU]:4CB&C5'*0_8)\8CARU^V'WYU88"G.F@J6P\KJ.C1/D3DA&? MJ-)1M)^_-;!279/T\YN%) .U^4=OM^NI/""$M*<%&,TG2G? ^$>>*LJ>NEMK MH,:JTA;B+V*>W2,?R%X]'M5D$#AP/0+@VYY*/D1KD,UPX@:6;J MA)IVT= (Z.E?MQ6FCB-=%F2U6H]=Q:=/ZKJ$1'E3>!D\(SN[@W8A]:7)TE!4 M72,HBN?A9Z^T[=Q96^$&Z(MC"^^91O(^H(,>U[=@R79)OC_&E9*YW&=$:$>/ M4CZ_>\@Q-\XD+HM_%*OO/&T[.U-&8NP@LN$MPGWHH/, 7']T1Y9%/T;3Y8G# MR0Z&!L>W5TM CBE&I6*YAD__^Y6[W5LPR:1BRI2 2T#-%Z"9F@))+JT'>]%- M]S"J(65[G;>D.Z\IIWH5=X@MKPY:CSH;1QH$NEP8X.C;"J19NGXU@^;O& M+ M\A_;?.SN(B5D(EN9S?*>L @Z#E7<[UN6N3]#/D5C"B[Y#:Z.)CKXSZ.BS2DB MYX!A4AZKB/*HTHRMZ$)GT,^]H(*&,'ATTA(^9V15W>A68\^V:,*')P'@\Z%= M6##UY@*"D:I90[+HC-]D1%XC)V!@/( + 2'\ QYZI69THTE).=/_XI@IZ@"._ M##\<,]T.7GF/MR,]0$Q5V1VEH?[/PAI_0-2116<+#VE,P/=HX$V>;VW]M$%, MYBC\[%2,R5?-LS4^Z Z((F&=+9:%-VS%76N1#.K@;*[B6KY>_)1>QU M6D)>I+/&-8P@%TFQ [._YS3S_%(5XXU9VO85W?2KMY(VXJY\ZONG"M;2$<#: MH>9O'&BG^1K.:BUHN:KB9[:LX)UAF8&YPH_?*ZL3*G73S,SN.@W^ W[!P_:'=:>J!)ZU +EAP>9!=/E27A""J)CN-+[&WO;7[, M_,YJNNJ_;(4?__7EPKNIKWYLV^7L5?>!RV1= J3SEOL>C6,PLAA/2>,Z4>;8 M1!8O?Q_L);?^U-4CO#L>(^G_]N>\QP;HEGSL>-8 M^O8\BUJ^CA_0,GT]>O'/]"V/.R.*]J=8EV>;_0X")XG2AT[(LV14@HD)#WW&/'T:Q?1$Q&.']>+>Z3-S,1_\QU;E;M*8YQ:061! M@N'5J@*GJ%]FW01&DS-+@T6Z94@H?G"&=YZQ$Q$&)D6M#![>17J2-O)+/!J; M,"27^!JK9:\KJ?)SA7E7VX5O,PL_C'1BOOW$"@=2U\'PU0%?)GQQ7U-B-?S4+E"K=2MK5#8VR'&(8V_KFW(1)XB86,0 MU2C >HY]0JE9WK^F:61'$$ML/+1ZE>9:@*GBZ/MRAN^*A9\>7R__6HM"Z#"8 M5"HV*EI-@G3:"=JZ5RH.:^$'A.Z+FO4<3#FG7+%WR.5>/!>X$$>>Y5V $GT7 M##QNK8>>0%XB75'XND<"4@E/]TSX>OFV:!U%>BU/9"P7T_;U!B\E6-MU),\8 M=+.[F<#MN*$N@Z=_6AN*9;S^#3L]5O,GY-6"HR$EYPZO8*#@\)O*FZU@65"P M2GB+3,!"#X[%-P=V+%AZ(I"Z\,NZA;\UY"9V ,&')Q[&BM6-.F&3N&0>HP2I M86_X6ZG5P,JQ$+T(A!]":',X3B5P/+@JF2I#E+>]-]JA(MF6Y46.'7GJL2,, M-6T:]2BN4T[1Y3)V!R-2]&4B3*H'^)V8EK4I<\ETT&DJ,%4^XXHE9=)^X'AJ M6&9Y])UL!ED#_#5)A[:\1$4[QUPFLV?OM3I_].]=K.B=1E$O6!#8VG'3%=VT MJ]6-Z 5(- +R'DM*+UR )EG/11-D):Q\^M4,=6QB97W@:%6WZ1'%;?7-71Z2 M%/^9L%NG**P EH"- 5?A(LNJL?C+E7KF=;7.N2[#I=$'[EIVN*T RI,R9M$%M)VJSF,)WNA)2S5#6,Z M!Z1^'4;*[5E08'>0\ M.#6'8@*J.FER),=:$='Q"D562"N4JZ9WITS!L+XI976:AZ/+0W" ]^UP_>$- M?62-'T.!K\@V'72.6=\-R8L05R M0IS <3YJ\<)^TX;V=%!G5GJF7[^7$,=*T-NH[]*^"09""0]REO5%%[P_2,BW MB*#:^&GL 58[\6AV=RBGQF7W:;-P*Z6].'5XR:Q@M[/]:"^7=X&&LZ#K)=") M1R^P>TCA[@VH47;4_ MQ*C-2.4\G-=N*8.7H-HS #.)0BI&!\5\CV^OGN,A]>MU5-HW>)]F]'J0/\Y_(N_.EB OC8EG0S>U"'P6(FB)D %0R EM M)!UT+$7\B89/MNB@]F[@Q(=?: 4:]_>*XG7*U%&]QF8Y?I)O08PV>%2Z0P?M MQU-!XQA_VM?QXP\0TN']PZK=QPXM :"#DW'[=-"A%J7X\Z]#R?DS98V)V.GI M%O32X:_UT8V#)UZKKL<*J8-2]/GX:WA;)&C\>4\:'<3":S%*H8-JEE'V1FC# M1L;'&WQMQVTU[2U$$\'Y5&ZTT4CZZ$.R2L+N$FK=B&6%.<7=NOSGF6?\:9=> ML,@=QF9>2O:.>O;M RX%QX34)KET,?98([IPS'10FTJ3PL+A8*R(HB&J,_06 MN2CG$U!\[PV ?@35R XLM-'WKI3X0?PV^6KSA>RB%)_&[:.__AU#'LE%HH,Z M$(#$<0O"?MU]%F1P@H80X'[,T^,5Q2F;#UN>%[;V<@Y(N:G_B?G2=5;TQAL\ MM[?W"1P@2'DV$7H)P!J1*[I9&ED1L%%GFV;>#G.9D0!4>\IY<[V.#S5+!#IH M\&7&@*_^".&9T;3I(_!0AXRB!A%K),"C?J#.*L-MZJ"&% M^C'(2,OT:0!M_/YO/?@5"P=/-3=*";\D9CT-\^85ERBR?W38AE8!,TF9K*&]&)XUWG&I8N"K"1Q[ Q7"59_L7 MVAB>&_[I9JYAA2"Z6O%;W]]_[54;!%%C][$DD#08*>=;S M\YMH"EV $] 16)(6^G0'>U-.5$;*0Z59V(G*?.9Y[?8AJ8MJ)PHBO_04Y.)GGE(6[":Z_87 M/G7V(IWXU-3("V$WQ88873[11E#GFVX&4D*T>N:8/[\M05U=>%P;2\F-/C>_ M$+YO?AYS^!S)21IO[RJA/@%LBOO6FDU^=?FQ*T#NAXTD7>U./.1#BI"(Q5/' MJR_B>!AD_OAIUX\A=;W1K]N]81DV>!)3;10&8R --&H7 =+MUD@398J!A\B< MN/-*"C>C^D/&7#B69(J:PK0O7R^E#:%.[2PH(RM]%YKEP I\WU4>*"0D?Z\Z M7I]KZ"HA''GM\#95:)PO9'%4W=8A].LMJR=I?H I=\F0G(@KWA0Z*7AQ7 M-RP'P/BY-"@DL'1N>H5GZ^EN(#\7<7:M.V1-I0U:DQ'> D$J3#:9S0MF#\:H MAD8D^/U67M89>RM!%O[8O]2A=JV5P7$J1;X][$8%$!2]O@OAP7(W72_M'>LJ M:LH8*:&1]8Q_0#3K$AQ?O'VM2[W%.1_19!-093HF3F2-CE*"]R;7)4D[>S-Z M,W)C2%4+Q5U&L2TW/QL,ON2EG28E1 XLT4&Q5-,_E"PS^NVCI*5/!0I%HMU? MBW_3?I2^6-Z.B\&>#I6CZI"3WCT!9H^!T"BR(./HS&3['%N5H37?9_DJF#M; M\+GD')RJ=>>UVS.OZ\(<4!T#+9R]G8P$C_7BC387$J:+U[27MNZULDX$3K5* M5!8=XT@M]:*E4GI<_X)9!Q#(LFIK20E_[KK&IF^.( M:GCPRPPTFXRLAD) U,SC+R3Q3Q(K2B'.=U,VOU]O3YF=FE'T^EE=?N%JM;A! M_=E\+Z[-D_!084 8CV4/")ZO:(V?T=M1<%FR7!%@+8Y4#-'[+B_ 7WBA1_1N MM+RBZU+H[W-3#T]TK^!(YIOG Y*M1M\-A[+0QE3'D_)";4W D:J%S6]NO]12 M^"EVM[257_O)5V+*#50LCO00/.VBR] N5T1?,UP26:X2[E >!6/WO:S*'(P5Q?2!#% MYAJ8*.)]SX,0Y:(!^Q;8%Z;AO^@16G]X=27T9OW88!S5< '+-6T'-X:;3Z@( MS*Q0&MQB]"[7)LIH8S.?MCSYYB_BMQ7SW?:U)2A4YQB2':%PK #0N(!87T/( MY9##V\$7JH5Y.P7M_K[([5!>]@Z(T'+_>FU2AH_(:Z'G8XQ55__!R M=;52=^MZ6AM#J]1&5(FK>%GBS)L:IHR/;BS!>+DLIW. M,K?%LO.?KI=\9MM94>IF=XX.\K 3>'^,%=$$3"OD](?5R+NA/"3S]R5]!P$7 MH^7GYCQX&5]C>J]@YYZ2=W.X3FP5)1Z>1CXAG[ZB[G4(H\+&*7:9WS2$AJK9 M6%LG\AD\>I/Z]/*+F)[YV?%T^!PX+4\M_,)2%.@@*@ZT/]EJ1]+#347C.PF$GGEH^^& MIN? UJIJ=_B9RA*QSO!FS_()J^AO*B#PB=B+CBDA%7A<>P4+]=(0]@M5$M_, MV'[@N2TYI9BH(7U%1:3LB[C98(MTZ+^&1O\G4FX]) $E3!4\U AX!(_FD7=9?!&[,:=O'QS6P=^,K_BAUA%4A'4CL,5FE5>14[MXO./CX6AN MOL51GU[=2Y]VOH[+E$T%R>1)U+4*%GDKW.9"X6LA- 54/I6-]. ]F4/JAAW7 MJGQM/)ZO9V]D=\$-85$'YY-,F ^_ZIM/X\-: *.'=% B375,W1\A*8N_): R MU"01?I@R(Y;HA;S>(4OL'*H\$<&>RUB.- &Z\. 7+9S9,')%'%(-SWH>I^&9 M7[;Z\(=U3W=@NKF9T*FY>BA#Z+@JI!L7V? K-I3_QRI-5=9Q+%W0]A25E1"BB08#[H,Y0=;.:]O#.[PCE=&6> M7@\/.-_OU]UA5TMV0,SS6'=$,L;NI+KTNYX"-XIJ<1S2K4P73SPS1UN?MCPJ M?)>[JN_IS+QT*6IB8MFY/1TA^4?;,QW_]D":6L#''IXL=.(?P)-Y+(M.N1.) MEBJ^W%PZRY%P>;:DKCI*^)-9)L_$T_F25/!U/-05"XC_:J.#ID\9D<^7DE47 MND(EMLL%S:/68.1; [/)40+*\@6UZ:9JEK-J=_]7UN1JP873[YU\601UN;+WSH E!V]SAW)UD3-E M=%"2!*"%WSSWH9>2PW(GW'@"42A^UC#KS:!K##?IP5,;[Y?Y3]2B4(E0>Q:C M.(WK8S5@;NI]H+]L!;/'IF@M7!$O-J2XQO=C\7;X/1M]QUC=_MBE-Y_Y_)!O MUW]G@/FH_DX%@RB/>71TI:W;9/P'*UV9Z:/=G-' 4O>AP?@ />/%_HNN;SE$ MKNEU5C<@UKLD/CV5)"[.FT-<"KA"EYR%(M(.$.$]1+^8,E;NCI*,$+D]"\^D@\=E0=29C1822J)2#-*&9-O/TMQI8!AY#+EI)J#$CXV MQ?ETI2G_] >#/])8QY$:@"2>+9+'[UK \PYKN:0&CY25B4$/UW@9\[ZNB#OW M$5/UF9^-S"5+R_/"U/,(N 65)-:^LIX732><@M_?\9B]C+8=\SDR3/"X]G3_ M@KIQ159\F(%RSPW0>UL;BG$5>5V@&J9(1B0VV;B5KZ0W>"SG2'R8]LQ51XOG MZA&J+KQQ*XA'9OI]3='K%D7(-5O'@7XA>4FI[;CS$,_R:K;SKEE*L]2'FO[/ M79R$%&8+V&4>QCH^%#!\G9>W('[J7N/[F;V-R1D[1??/2HN/BK3D+0!="V!KN+?I?Y^,AOJDB1;3ZIVH'// M!W?:I9>SZ:U_O)PSL:KV:*U_IN-(5NG,1DU=MB-G1(9><,6>5FZ<$VUJK-=:['V>O_(;45[@_>5JKV]02N\2Z>Q-D$@C93,97*U+#9I9 MH8-.J,M"J)A&GH/-^(T+=)"?.*38$O/,MJ+JZ_7W96PGJ"# [%!I-8@.2GAK M"Z"[YX1'IQ>LR1(5ZK3+9'7E]83U#UYB9)W5!//I*0X%#!,OR ),#IU\")!) M.P$H?W>. ^(6-C_/84T8^E9:_ M:1PC3W=L2MD_\PCFZ/R>O;\Q@,Z:7/\4<$IH8[7&;@IG249.1U/V.ND@L*VU M885$I8-;D1$B7R+G=##%,M;#7G\I;%.0.F7UMOMMR4^!N>Q#<>2-SRUU#=GM MJN85OL_+T1S[!U\]K"V51/E8_K1>_/K$]UQ?B]7#.+^24W$@@F[7Y@N8^!A5 M5HQC!<=9@V)G?5T M20%+W(_U[UU4UI(8BM1'\!]50Y\@P$@;@+4 0&F2D[!D0?/DSI,+%LE=-.4Z M4EE197Z?!;$!V:'S^5"=W"^$5;*J5-.2O.*^ MZZ;X3[X/#NNK__K['?^' GN##IHO1-= N]FFJFC,QB0_6X.NN8M ,.G4PX91 MHNBX3QDS*]Q@K(:IL#YI8] R673UXJH'![^#-)>.^>OXA@AP?MHQV AAY[.. M6?A8%TR#.Z!<2%-\?3G5"I]Y\96BRG:;V\>CG!RB^<$4G[;/Q;1OK_<_W,.$ M%)0^&_DD03%465F9[#NP"R[CVRV^L@LWDC4]TB J-D_V@(6/4RNRJU99IX/( MP92OJ5T"B,@=H@+>HB,8R@&,2:=.7="U^ MC]JM!*8L :.\1%%<52SPFJ 00@>Q,.UH TF*LD+PDVWJEX\:%_E:>HYRG56@ MC3]E&3=N]&0>3A^!R-#U7G'J9LP5%06GM%/"@,QM/D+&/[^+5YP_6,3@\&-YLXPG6]@ 03J(0>GH,XTU M= XF./*T$,@DK]T#,DMAMBLM@N--O$4!&F#N#[_E#4_EZ!CP\;!$U,;?;PQX M[V\6IYOX954$\8-M^B.-:9;TB_+Y*'(7.H5[B!D[AO2%AY6?1]^'=QBQ%AP\ MY;&X\-BFX(S>8N*=YB:'99V%6]_ABYM3-K2STGBV*#JHAHCI#&Q1IXW.29,9 MVY(YN[-.!J1V*S?D--X]T$[.YOHHGDM,T5*PP;P93F7.>ZD<;JNTQ&_VYMVG M;+^=FV[:W"73TM[GYN<1YN>W62 MXMV&:+":4WJJ+SXPWO6I@EV[BDGR[:WP>4DJIX(EH$;:[@KE1B^H))0K@CE7 M_%0=_1I"T0XN/*]>)>]$UM:X%HR^-WBY+2W;_.9RGR_,6BFEI3+OBZ*Z'^0' M+UZ=)C)>[6':'DLP//4X:41M@,6VN6Y<4;[VQ_6SU5.+P=*^/UGD-<^Y?_MF MI>^ ?C1,52H.\"U6#44[V7M:*G;/,<0/7&1@J'V1 @*Y?/XX]N\]._ _=.[@ M/]=VVO_JU?^?>L7X-L"?@@6L"+C8%@62.GOXN?$!]>A;.;$QXV:0'7&?=*Q '4J Z?X%NW8#[!G7/:^5O0.JR+71 MQ5$93\>>C-,84824F$?'V6],7UN7L5)4*=*IK@,(T>G0]-B7[+W0D*@(KZ&# M3@>\5^*OV3PQ_3,@OUW%.K*K\X6BS;;7:=7(YL54(YEG\7D;E1+[W O,+2\* MK)#V1A>HUR9W#04)?]4)3B(YR/'3KE]6L:Q+HT@+?P'SCL2NA[_BNT/W<269G6B%'AP4K[^'L>6*VM3U8O)4V68$E\ M<_(?0GRGS[=N/CR[.5R>-S? MU&PJY.F@EU94/K)=ZU\W[$>W;9X.:)/;L>-Q#>6HJ6R.WC/4R)#,V.JB>FW& MWJNXE"'U]7+<)O8?W[ZQ,UE4.OY&="/5_9>25+VF_JYNX7\=U_U/$?_5J_^/ M!"SXT))J1%9ILYM*[9F3([E$%I,Q<52E=W/NU@_"SQ,.RKX9*_2<9=E6U@-? M11*'->T90D-#^[$D"UP<6%#C+%)M6$;=EN3?:??7Y<=K-J2CEO(LGG>R.RR& M4*.Z,:=DT^%O)".&N4L7"E!N=)"%F/=UF0K^#,4WV=-2*K]GXQ?]C+ JM'OU MZ/G0O+\K'CP>7%<[-- MYS6T\+W82LC*)S52DH' 8F"!H%X%;+>]T@XA7'&I#51J=+*)Z4XMUK%E0F7Z MYY?K"KZ.?@BW?K/TP/,MYD'WPY0WCS),9WZ7<]($4O$91UQV)U'SM%$Z*,F8 M#F+5)_73XB OH*2_LN^YRJS6(!UQ[+ + "H#A/D,=CE MQ<\;4<'3*'(?:.,?:O#*J<:\.B/ W2C*;L<8R40'A1\:T6[J4I4D.R '5UI. MTT%M1\7'WN;=^8TX/!1?JL&/&M8F2=+8B%!@"4P:0Y_#_LX#..D@1@J:ZAWV M3V17(45B)$;.0SA<37^ZPU1(&CE>(H4H]]?*]9Z1^*@MUR<9Y_8[7XMYGQJ* M_CH?-_/?:/5XIC^6_+M,\_^VTP^/*?\9^F]33?[;/M\6GN5N_[M$_[;+('\? M"Z:_'\5_=7:5&@*T'["39(N.G%./QI&(^1#(H['JF>"/_9*3LL-E$@%I!3$? M->;-8A^+Z-Q\QV;^O^@=_D^?8?9_[:AM)_%&[5R14\0) F#CNE23SS4!&8\Q MWJ\& L\I&$0B"3=R]9E^GW0DL8*":O[SO,)_QP2#F1(J9EA:K34:\1^#H8* MR ;.;"QWXL"XW.;SEPBKG]_$Q32X^.WCU#'\;\X7F./^=Y@2_VAV:;S14%8Z\2QI\#O0+EI0FNA@G5CNT0!8<_O!LK8824IGUF=_J!Y X07.QM77* Y M8\FORZ(M!G]E=UJ?9-&Q&1W%"+P@P$OKRS0IS1\I"TL;1NEGN>C9W_Y8_R/=^4:OPU@*O*QB$!(#9=#@ ?[Z M$R3=\H!NU"E 6M]H"MMV/6 --O')1\T@Q,)Z4NF2KW!3AL6]O,"4Z>X^YT=^ M5V$^#M_<8%8+%6$:DB27[D% <(1L+$DV?9BQ&55\_ M>D2HC;"!(3^;PI?X=3:.K"?ZZ*!/7!:+%52.CU9C2"@=Q "&V[&[:G!/:EP! M4A!"8 &H6AQ1@J7?IL2:H9+#NO-))&^OB\ZKR36S^[=6 M%5?I('EL49GK ;$YX[WIGOMW]%9MR^;:[M]MDKXJK/L ,Z&X3Y2;CUJ=6%6. MH'D@ZI&==;1 MN%U5_:,5XVTEO@]V\%C7CQ9+R*;X#X5RTSJ"$)VL:AU!C)&[RCK_\L+E MI"LRU(C]VS(T!\PWHC9XSI22(XO2';PB=A0HMKGD.9 6TELG1]E]_#H5/MQW M=685[=,R]/>''Y=:;KC1>,9HYX%5_S 3/R+Q6%\,>/-$MFIL6&[=#J(9,0VU:\SC'4:#!O, M!X([:)P3*+=DP8JNYJ!![=%WE9]'GGIX.([YK,&# V['VF.D"KJJ3S0UE?_P M5\+#) !$*?+2$9H.>HH] ^1WP\3)^U"A)K ; Y<3;'/I[@S\>Z8L[-Q30=M!KD["5:Q,;$)_I MPVR[8D,U!BYCDVO_82Q;5(_=Z8)KJ!"9;5WOP+EP_B_'7=4%DR:?R9C?9.PE MV)X9M(C6'E>"UWWBH5S9,'NE?\[4X**Z8_>)&Q)U*'9:%V7$&NC!JW38<0/) M>%2T!C-29E1=L'#-FBOVJ,Q3[A=\]LZ-I5?7DMP\/CW512>N>MJ&?>5.6/,V MR7%#7O>P&SEOM-&DW)+2T)RE%"GGUIX5U(=+>&-1=O2+#O)4)/H,8ETK6K%Q M00PYF..E2;$DG\\O!TP?CFUHG%Z=MHB@7B=851"%E9:3YFQL+>[F"EHMI#Y. M'!=]^;-:07\Y52@6$F&NHRF'7MBBUZA#WXQ01W;4904?3[ M&9N!4G>T?5W:_?0M ^X/[2+R_/8!(" MXJZ4\OT=1=F="L7AJJ =R=/]-.9D$DMK4/$+=6[?CS-640<$VWTV:8=ZZHG+HU\6 +V' MN@&-71P V)J<$:.3B=\\L3+G;@F)<0XLX"'_U'9XXCATPQ2:M?3D2;IYS'>R M":9KH ^;G5:R$NS[JWD]_^N,G[]LEY12"'?VEN%-Y8D#.1MKXG9!V@[4_7?% M]UL0O$[5/ J0*VX]"C8&B@F0F F1*X!Q!:L\2Z8]K7_TCUI; :CRE,/W?3G' M0,ET9V=(@SB?Y20T/ZTJSC@A%9=-!XF_R:>#:NF@C@T'_MDZRA(=U)O/CR). M'"/^N\__CH/A_Q7_&T<=- E:E1%-![G:V*H*!S\D+[UT0UQN1RHLA, [SBVU MAR_79OMZCK*]^4//$J+F5??K.QV$GT:=Q_YV /[:A!\]TTT'46O_C_:N-![* M-MQK3R59IPC9DV7>BI1MHFP)I:QC227&&%Y%R#!%LCY[KO^Y4( M3%Z@<$U)Q]%&0 935+AW7TCF#[:2_.#T;_B19[KT<5-FL?HGL)T)6 MMIA6WU>ICSXBLJ7>CY6-'B/I\UA M1?+EP(# 5PD0T3Y.C MO'D3;<;Y7AR87#A;?\8\5*X,8L8TU7M15MMEV#5M?"2N>EM0O-9Q#?+!?&5C.H.%!\K9\=TOP2&L@V&5 F#%9DA7,-T 4!5Z]4C1-E M/I66A'9M+9'3W05ZV"^1?X1EZB6):;Y@]#AHE6S>/!R:(Z8D/A[K>^?X\F+]/@DKR4[(GG]W M"@=U5 *:O@LKG.SK];&N !99,W^QFNOF\0/AO)&9- LA[*5.;K'+7Z7OKD=4 M/7/^^[VK?N:AMP Y%D;/Y!ML9028[/+'">.#]H3CO ;NH@E@U_LPTS4T2V5 M\X9.Q3!19AJWDJ99:8&OH5/$P!J5N*L)%BM3GDH"+M\?OGEQJP!$TD5%PMO; M#%ZXT3YN:3**XO@EVL.EUB5CM_S-7 M@SV5/CE,Z@JX;#5@?V;_K96;NO$Q:&?>!\&HET _8'WS!BQI:LCD6'BQ5360 MRJ@\]LN D+"Z==/?4V[@]U)M5.'EVAHX0GLQW?(Y(KI?\L- ]IB2R&8?IQ<4 M6V-!VU!.&+%P7V? ^SV0?'-;*"ZYT&/,G[!6_6,,05(9LETM&CCC9F@3O$OK M-ORA^?.+WZ1]/MZ;*OG^J]'2^GSOM$I) V*BZ[O,I,$%I&1>P_D5TVYD&Q^; M;S^5GI+NR?M@8%U'^KLVUPS&VH#9# M1C91NV&WG[.G$A90GO>>3:C(WYU1,3^J33CA;+X/E!RC>_Q\KANU>NC&U_0K"P R M T:8O@L^F_J DC:44=',@L9XBL=?EFGDVA$8*/O+0^EM!X,Q1?Z\ZU9\MZ[# M;I/,KJ>%=P(3,_;M:X5Q+#"I3?9M6''P-->R@RP]JO8TX[@HAHC$U22O]WO__9H0^)FP:E@MTL%W: 1984* MR9S,/5F!N-(_0Z3(BV^Z-VV,U1"\'HZQ?R>MD!2JHR MX9_FT]\_%I7^Q*7\9]MV@I=8M)& J#NEW3['WAX$';G%'[>%Q!:5"]C3][!V M_=J+S*:DBR=.N%^((^)WO]X=&+*XB,.++K2PDK>%J(2/7L=)TK@#_O)_<;+B MWP/V#GUHZ_?NB(Z=_N4LOGBALUC,VF4DP$.K2JYO[]5YRA;,20DN\(+3\T1/R>2 MZ64P(5 ;R4"HKEA@N(D6E8O@G@L6D;KL]474H@*H:=2/Z\ M@4LL?Y4[+4YSX*IP;"6E3WFWCUU4^C%P(?%E*O.$^X>.(D/KH@\.A \QP9[H M@2:4H29\4>VJPYKCVC3Y.\IZ_?[GS-%2$G(K1YGV6P'0)"^L,(,.S6\,9W=( MJ*4Q>@]TLR+S*'VAYQ?9=2X)KI4HN?*VR<^R5=8FWWS\QA=NR4Z7BPH+\L$- MTI[PD;9H94H &G&_?E(ZIHV]?) LZO\P;.2(5\/S-J2-=?D DV>8K:@8Z3+M M^C+.K(-)$MUZ@Z&GPZ1(TIA66%V>U;90M9'C!_#<5@YHR1F8M^&LC4$K\5%. MOZA=D!^O-PWJ^M,"6?DUTCX[#ML9EL/YPAG<;2%6;TPE.D@]P4B##CM& T1; M)T4&?]OJNPS]_H)'0>V:(=2G,JG?G+CC+M9A,T9[SSM@5'?IK.^JDA.Y1-6# MO'E$5C>HMN^UNO'0^6'&PX?5I^]/): 8LZ[ZL-EN;^>]F[EJQ50WK UOMVY7Y:FL_@% MHCH$\<-Q'.T?>RIR+$&5A^0CJ+'+VT)/8=>XC.:H4QNZ'O)MK(61VB-].U5B M,!,MC?*/JG=U3SEWX6HQH%@QTZL-)_6+&M>AL-_HK+QGB6X,\FI*5MI[Q]MO^^^]K8@9.6YBXK 0]_\^ ._Z+M@=V+RA64X12SJ0! M+O(G["'^!GNQD6%OU&/UHBS8F]>2F'PK94)B_<$3BFE/L4K\Q;M"&=)D+:?G MME"+V7:,JH-]#LW*S"-J.O3XK7\)UYNC$5>*%J,KQ)*2^/[)?5OW.;T)Y49> MC!Z8T^ 4HDS/QH^]^-8O5XEK];KOQ=_'K!W.W]K/WE'YLIQ,+S?9R:G\))KH M*<4=A\B+>>T!-KH9[.3@()')6OVD(';=2_S) <-(Y+WP?TN;3J$W4^Z(- YK MCJ#UF$L)9_@4DBIG=1+[YC.GIKU=)FHFH^02ZN_LRI(NXZ_N\"YE!5662^&3 M%Y>+LH,GV^\?6+?I4/A#. :$Q1P,5]SX3FNA>1,P6P3:6LL5SEGCN M_V0NG]MZV[MRBOWC1L:)H*STM0\5'HHZ&V-K5:F3U/!UB*0&8%BP]@G9S@+)X870/\VR2=\- MM_2OU[ZPWC,E?O)NB/>/V%4Y43T.=&%U6VAW%="ZJ38&RG'CGU7P90'<9YK( MOE3=[@G(#J1T(=#BEF:'36Y+L7Q :9#U)JNQB&#!6?8;?216!:* MD,Q#6S4!KI&O1 ^[X S;G0@\0FIY]LM)K$Z$BNE=B2]B(939!Q'RQ>:2#O^MUXEDSZTT M(PTF;+&WSI\FP?JS3<8QV;5I$]I1*49=O_&9[ ]?=^[FP1_,G)OW,VI0$&XZ M6WV. ZL77? J15_1 ML.59I5_P"48=VCLZH2AN]K70;U\M6@489MAC38XU4-"RE;,DY8%%/=D6-62> M!OH+JPF?\ZI *&^3%&160'L) B0 MU&W3;"LKR$#'C9S?N[>7(1CE;W(OF'07ZTHON^I>Z]IIU?]759V\DP3VG=[2 MJ$1;@3)_?-.BG&L" ZQ"7?!YE37@%:Y<9:91)*^(G(DF^Q!,[@36QW8_X>05 M&DKX[2N:G%3#^6HM_VN^\]AQUGFANR-?R!P[&G!*K79;:,\>SKM"EK$RHRC% M2^1[?FC$NWD9_104/LI4YU5^H8%G87'=-1O?:&YO[=RKS?!C7L]/RDNL[%G: MCVF5-%'Q]X*8G KO#.3+@'M&HE5 XV&T>ID[J#V,OZ!%M"_U^"JO?1M^C!$7 MLG+$:6O\AKOA,=K:Q]3>C =V#_FN<- ILR5P(=OWWE!A#^KV*V8C.5?_=Y,] M)^R1L83G?&TT0^"D?_9SD4S_G*[/%4W40H$B"O&LOM^1'LA%M^CZ#:)T-+K6 M0G?"-+6\H6Y866Q?^O#55L?6%=M;T=T"EG*!0D"?ONC=0&7GMM!^75%A-&SK MU6HR5A3 W!@@!NO4OD>L_2)H2X9EW4?4?TV$CJKM8.9Z% ?2=WQ9[OU1R!<6 MY7;SKFW5$O58]H9^#JPVU=/@$%#Z(9 MI!XEHD]&#\+-?/=F&"@!X0OO8O3^^$FO;/O)';\/%#-Q[5^@3I-K?/$)7Z>^ MWR45]_+03:&9XV^HPU3(_EZ1.MON%+"#X*4EN5X9ODFJ='T0-9^=23._QXKV MJ_!K7.ZR=L47WUV/7*VEV89:+U/MD3S!Q&)>;PNUZT>/1A\!U-^ZH#6#Q,*+ MV[%,:#VPQM0'%7GNDZI%+?F-<-G/C4TYWXKNW/14#+0^7T86"!^.CL-%&*(/LRL$71SJO[-X3M/&.?J8;YJ,Q3ET,":KX-F]"]7 MS$\X('WY!\0V3X 66\6*7,(S4/45>$1>'BBD%W,":YD>_K*E01*__)>MKE;7 M7?N:^W1_#>3Y\.3(W:_P'L,J$I1[EK^_D=D+01:7%TYKS_%+9N*FD>0U[+ M,_FJ6['$RR];S[!_-)YDGXT,F64'$II#=0FCSDVUMI$*"XX"Q[&#X;,[8'MF M'^&>[(NMJTPVD2!R"8^#8 3SK>^E[ZCC[8?>\';L1OH^J&<*7T9HM[UXD+-+ MPVUCA@39>@RCYW@:;?T;K0:>;.)^*J'/]T#HHH]7184 AY^7FYK2ESI.>XR/ M604%>6=)VEBZH)3LU2[H[/!]N")$C64GS6:K:T7 6DB\G]F:47GQFDA[W?S^ MIQ?6BWJG9Z-=5N!--V:LY^?Z_IS(_%\_K\)QJ>1;T)U_="SU.2&J D3&K#@V M1.84#D:?!LBV=99WTI7JZX=8,9*_K=*N6PKMN"@_ZAE)AU*[&=A.6&(3+@;4 M%S#E_GF25O_39VO6U!6Q1C1B;%TXJZX%F)!/6$=E]287-02EZ,U<@SZ&U-W='=M,DBSOED*YY+N:3[V^O*S]-NUU_1<8[)_$F>-GV;=$A-#-FZ(X/S&R_1!N[SYR@OMBGUL?NXQTLX'8/_7L'-PF1_KR,Q?U_,2KQ&!P M\R_,71B@=1>&]UTD,T5CTT#C;*LHF9]P?#I3VZ"+IUQLZQZ8-^E'XO#?/,I'Q-[?4N9ZQ< XEX*H!WFAP"AGK"-Z M)Q?:WKO3DF$=\(8[S<:RC%&!T7J60251[SW\JY(O;QIW*W__OGM-Z89&(NVK MT5'[1S>E/"12B_CJ/)J/-#XU@]*EVYB3W.3H(?]\OE^?C6Q&(CRIFJ/UV-=L M&%T0@OT,+C8Y%/I49K?7?O @][97W*-Z HJ5>&]$,2UT?QGDF@P242)AYE,@ M?CWHT..SM\Y-1A7S<@5<$^^G4!._J,'HW1M>:;>I_BP4MCL\]K-,92)Z787_ MJ7Y I#*7?/<^>%0*-VGB#UQL#"'[2:& FT=)+)R<]0PJN9!VRE_A!-=LTQIK]FZ*0T^14?4/O05+E4;"/Z5[E"Q.O87Q#R %;C?% M)2_BN.:AY(-S!5)5> 5A]!VZ<6YY3X=#5+.+C7E]AEC[B67),?++T?$SS=?7 M/^G<2#V TNS-),POZ&2,>?DWP4,J^FM25#T1S9=R5/D*J'N4;:'E^5)RI%HD MM*T2.#G2BDGA2W/K\:_#J:(+O?%N*%(M4P,O9[!BP^^I:JA'OH<>F#"7-296 M:1K8'KW[=_$AJTH5 ",@F#K D4E+A$F@\+!%A MS"_I/JPBY:GF>L#1L](CH8H##)7U&X?"\RWYPA),FFSX'=[S/CQ6#+C?]IEE MV48^",A>;:R)*,YJ6[.I:HI!O$MEFD[EW$NIH&A]E54\K!D/% K@> ',;IK- M*AQ;#9*DH57[B;:L4EC\XNO9#;MR3/ =N=YG[+<-N8:EV=7/3>5:@]+-XT9W M+9ZCX8+9*0-Z]/RSGHTM7)\A+(-\%-.V(\SWSJLYYY$5Y.05>]Y!I)7V M9&2C48G4ME#_@/DG%BZSNM->\& H(-!A?H < W:HDXF3=@5#L3>RKU#JED3G M1!'%R0KI-QOD+8!IUY7CU0V74/ABLK27V[\1-^'\T$1 M9Y.%IP=E)MDWS]TO2[@7ITP=FW8>E1T$_BBT=,">@7V"$R=>I\_G7^KM7!([C8TZ**S]"EC#!0/(SI M^X1\=UMH5/GCYXY)T9H1_@Z@8%L(3ED]Z,I6BTN/M'4Z2OVF>\ G37Y#6O-D MXM_8E;_/TBDPCNG2<^ID#C-1KYL<6]Q!4@0T*T#=(:/+DVJ44&/G3H.6J:IN M^5I,HN9']1F*->'+M.H=9Y#^(RU_"&G3S*NRR:9\FY>FPM+RW( MMQN3;V,-VWP +]666Z#:S]L#&C]!*3JF51_FJQ!'$U-@C/-U"4#\!U.?4)_# M=5IO![2IG^"C%5(IXA$SYQF8#.%FA?"0#ST"3(HYG610,J\#MZL"#4,@Z&1A MP(S5*8/KN!#Z4:M\(SJ0?+'81P[CS!> R=L M85X@&.O#0Q!>AXQ,I9:2[C07A&Z&9O/,AY_VCP6D+-T?$7H\<[I.HN'X@748 M'0(>L6%5MBH\>W2B&BAEI.HSC>0/)5_=EJ5!%/"REW/#9S1 3>[V%K>'9GMJ)%MGZ>&U5]2M8_8XA23 / M1^3QX<7]:KG.)FL<&B@Y0B]. *5845$@//*U"W@A:0 C9LZ$'I[+%>'AY";- M"[?2>9.RB=+TU*J7+&]-=$EC0Z4A,"Q ) M <6B6'+7BUV-($]5JKG['T6B% M^:R:68."O(IPSQFX1L50U]ON>T%3F5GGP0:C%XC+O[[ ']/^ NSY^UVYIWZ# MGJ3F9 ;D\1+:5S1FU?C H!D%;WM;L33\T6K%OW/Z$.D^F[^SGVI$?$%<(T]@ M3NKB;$''K9C)%+TUKMA,"7JC?5LCP*XK^"4W59@XV\GA";-\5%S7=WF M&4)TH,7 ^I6O&^]^UV<;R%8"FO9MZEX'D103K;Y D@*0W":SEH)S]ELU)S\; MM$H_R?XZJAWK^]4W-%,U]UC_/Z?:-;1KZX$_[25BP%GNH"GW>8E@N66I(K"/ MTM)40H+Z<$!%7>A@0""JIZ>%%55SD@"W/E#[=O[E#TWO!CU.$Z;U,$D+VFJL MW([A_ ,:;8;&MV\+)9(DT^T)DQ&VH4P/^\6'.J*C#Z8M%22.!SIM)I^8:7%: MX0N+,"N/ V&\E+Y0FCB L1N,U@6U.(0G(9O->W-GHDQ6;*H%)%V4RDJ]JF9= MJ(%?._/L2PJS<;QH056W9=Z/N/YA:;(_13J+K+?4-Y8E/Y;.7]*KW*)-:(+K M'TS((EB?84$^5JB=260,#049(4K=-A/[07>VH6, #=%66H*ES?//'=3,%G8M@40P%0%FT ]DKJ S1D:5N:%@?T93> M*P/<<1Q2@XF!KBS-"1N; 09)XF3S<,U[-V35+;Q-.$5Q9F9Z+4YN)!;F8PO_ M1.9XP230EVL'0',49["-?RS6J2G[6E^@EE:@D;>*^.P]&^M ,>EYONK=?;EC MZ%L+#HR:XG>GX_4U'PD$)/WT]E>*?P[EG0!8>;%V]<]0;4*X &[Z].$ M-2^M_#RB9.YL4-^IDV]J=/]/K@SZ?_M_^U\RV/;H?P!02P,$% @ 8'8X M4\'9B6L\@ $ @],/ !0 !D8VDM,C R,3 W,S%?;&%B+GAM;-R]:7/D.)8E M^GU^!5YV]4RDF2.2"[B@IKO'%%MVS(N,D$4HJZ8M[9D;5HE3+KJ:I!2A^O4/ MX.+NDB\$Z"#%Z@^5I9"?_-?>3T#D M;,VS_/I??_K]Z@-,?_I?__;?_MN__#\0_I\W7S^!=VMV?ROR"KPM!*D$!]^S MZ@;\E8OR;T 6ZUOPUW7QM^R!0/AO]45OUW>/179]4X' "_SG?RW^G) T\E J M(8ID"A&7!%(O1C")J!"8^I+%WN+ZSSAEL2]C#T8"(8@8\J#Z&X7"\Z.$(!J* M5-0W767YW_ZL_T-)*8!R+B_K?_[K3S=5=??G7W[Y_OW[ZQ^T6+U>%]>_!)X7 M_M)]^J?VXS_V/O\]K#_M8XQ_J?^Z^6B9'?J@NJW_R__Y[=,W=B-N"?UHQ4->:]=H&CG]#_@MW'H/X5] ,8^J]_E/RG?_MO #1P%.N5 M^"HDT/__^]>/1X?$O^A/_)*+:SVSEZ+(UOQ;18KJ$Z%BI:RO[U8]WHE__:G, M;N]6HOO=32'DX=NNBN+)7;656%OIQ]K*?SHVV"]GF._(WFK?5@?&U>Y^=F7C M*4P_.S/W2O&#&-_@G6'.-KGY0KW/^53?W:5_\4G]U ZC;W2"3.MQ6NK>,57\J$3.1<.63VX-,OZO/ZF?EIQER]_S3!FB MZ*D2Y47.WY*<_-OOK[^]!B3GH#'S7W[9>C0V$C1F@HL- M2N"/QM3_SPU##@]?$=16[,GMJQT@+4NGF.Q9J98-+RE/@QU MY.HE35CU3WU7_[(WE1=%9QDI6 _"[2=^86L5+]Y5\,EW5,?75BY4:ZO9;X!3 M)OP$U@47A5H/''!G\\V\+^$U(7?+;_=WBN[KK\3J+2EO/JS6WS_F0H)2V.$4M]+DVA9;6* H]]ERW%MOMO5 MD4#'Y1=[UVR@[0;:<+!CN1DQV,)_FE='!'5DGNW'$_S1F7V<)\M@:*.GRFQIYO()V]@)7ETK2W\&*V6K'4F9X&Y&4*Y@ MG(:<6FM!:R[0]BXV__I"5]EU_?5>@"W(V@WP2CORLSNZLH#-*569C#LI35D M\9RB;"X=1D]?!5N1LLQDUF0'/RCS+YB*M^]7^F'_4MV(XNWZ]JX0-R(OLP?Q M,6?K6_'VOB@4<3:)B#="D::X(C^67(5781HP*"./J96I4)2&B >3D*:*QSAC M/AE 9$Z-G"GE/?>Q7 !:FPPJ\L..^MS.J1E)3C]%T]#I<[^:+8<=ST#M&GCB M&VB<6X#6/=#XMYG1JQ,S:LVSHR#OE)'=6C@I=X\"[G.6'V>0@4OK&U*(-Z04 M7(^HAFMBX:)0#T4=*[]YW'[DDCSJ7UU\)P5__Y_W6?7X,5=!0(+5*CU/," MI*&2\W,T>]R\D M)S)]P MDY'='8Q]XI:*X4GMX(HQ[V4DWS C,:2(G2BEH?Z#>5.5@UVFPXS6@ MCV#WG?%F'E!1"3A26R3338:=7:Y9&VMW=O%#%VS5X-SS$;F]6X!4!M<;US6 M)NL5 &B-!J]:LQWF7JQ@A';Y)]U4QXI:9 =)O[ M6%$,3T,H/99"E"81)&&((691C()(!\I&+'/HYG,CDS^%R>O( ]4:_ D%KQ$V MWY_>@ZU_#_\<,,9.,FC30&W;@+WZ/2S,-^C/P62B77DK;*QVY(\Y?V(;?N^2 MR?;>CQF[N^%^]#,#=ZZRAXR+G)\!"EV+=;NA\;:GY+[8VEEKM1Q[ TW((Z!Y^)]ITZ$Q>@,1+4 M5B[J#7*'NTH]2+C=2CHVV+3[1STN[VT:]7U^&!TT2[+?1'6S5NNN![7^JA=F M'TA6_(6L[L6[K&2K=7E?B&7*1! G80@Y"NN54@*I+SCT4DF]).&^%-)FI60^ M]-PBG#8I &TXJ"T'6]/=L8X] M7$YYR&+X29G)'I;G7#7@#@/9Z[?W%VUXK-95"4.)#V7J4;7"\@0D:4 A"82' M C_@B"16[+2Y]>S81UEF231;F R)9)#S8Q.%,LKA8N&XKVZ?\NWMIWV*]]S: M>TKW/S&WW<4/ZT**K%)$4?Y5Z--_@E\\B()B:/8H M9[-%:?7->>D-S+&^#_]EMC=W %J #B+08@1JD(!&:2=B_$?8 1TR[_\@^Z-6 MKOT7V3T=,IW3[:T.LFY80+"YST[P_SZOLBH3I;*H>DM6K*Z"^BRJB[(45?WA M2U'4KGW* MR5O26SQ=/W>^:3:MP,8[H-P#M7_MXEIYV)"TW=O;U32;O7Y?8/)&?G^ZFS?P MA_8/U XZ7!HYAMSIJ\N5;9.^>QP#^OSEX?KV$R\']U]4FQ)#$B4HC9"$ 4,Q M1 0+B,,H@8S&"16I) 2E$]65'K=R?OM:3Q9KTQ:1GIC,D9=;9T[0/\S:Z=#J M:%85H/T3,8_%S D[_S%6)OU .UMF& PU[*WQY4ZM1:HLO_XDU)C/5BA?Q2W) M\NZ/5Z*X]9<>#0E3[P08I%1"M50((8T0@D2&?BJ\&'LIMUD!2EL7P+6"IU3PK4V8E(V'0K1Q&L8F6S+4 MDKDQ8^L(Z#P!.[9;9CP&3XYACF,*R,?.:AQ$N_6B+I;?]0,TCH _VO_7'H': M)9=YC'-A=9NY&&S-M+F*JX#9OSMQ>KLNJ$%56U''N MOA9#V1X.^)01FJWJW,DR0#1F*4X@#44"$8[4DDQX 20L"F(?BU#&D5WZX7RC MYI=M:';N6'LX9K4UU8YD',"'!:+::UWQZKNX'-*KP[, MFI1GW<'XG' =WMF52M9GT2H;9*S][5MEU49;3OA$2HY#2'Q/0.3I(CZ$!/18 M0 GR4Q8&V":$M35@;I&KWO"Y:\T%M'V/6V$#RK?AY% G HCB,+;/48\<)J6V80]4MO&=YGX%88NQ'\?B6^ MR-Z$:WDLXWI%Z$HH9N0H37P/\D@H9DQ]!-,T"F'D820C',B46QV^<&;9W"BS MU(@/8B]3F) @15X8*9*7(41:M1\5QR'KT>$F#D[[W-X/0WNO&*AY1,H;_3]=#?Q 5IK&OJH' MI$BYT]_L?/))@[^F+-";V:]$\W_JW^O[G4?K_<_V(TFQZ^D$N^E M%'J]3B,>^XBI6-0/(!*)A#3V4N@3%A$FI?03OJPV?5?ZA8 F-=^*_X[TJ''Y MO+[J;/X99*T7NIZ':2UZ37SU#V+KL*5@T[1?#3,>G>^$C\S-VI5&10'L>+0 M6V>;/^IY?_Z[)QH,9QC%,OI##Q4PZ1 ME 2F,6;0]_TP#+C B6=49M$_U-SBA,;8XHE@-DP'IP,Q<%H%'F$>)66W&A%;/KWBC.2HRZ*S(E+/=_Z*8TPQ.>9;DS>FS)&^Z[/B; MDV=)-MYWOP(;_]4?:P04)S>WLGC]3_7U,'\?SO!K,M&+=7Y?%ZMW]<03=^*E M/Y4EDT4/$T.[&X9,/?2P].JG=7ZMB_S?"5K]1JK[HJZ2^BKN&H/*+_*RR'*6 MW9'5Q_P_!"FNOJ^7(@B8]!,)F>_'NGT6A6DDD4Z2IC%%H4AH:K.A,\2(N2TE MU;,4VJ4O!T%OEH0<&]"17__:?*CM!]J!!6A=>%P ;2M0QKK+])T#E=-\W2!# M)LVZG0/5\]S96?<:1G7[N;8+QHI[W9U#MZFZ(C]$J7BXKE*1 B<^CS#DA"N& MHT$(<1!@Z*4Q\V2(6(R0#<-9C#TW8FLLU-W]1 GN&AOMB,X&>#-^&PG.D6GM MP(Z&W@UK :Z-!I<] %OSVP"HG-*:S?B3LMD 8)Z3V)!;O(P"R?L?HF!9N3W; M?J5W?S_FE2+9,F.-:*"/HTAZ JLI3'Q%>C&&E(08I@C['DE]07VK.ITIC)X? M6[;6@8=:T&@M0:F%S<&Z74V*UJGCLDN2@WNB8;U[>J)GI/ MN_O*S$7F<Y$F,4A1X3/W1:%?Z^!AS>WET9H+&SF:U6UMJ MF)<^ 6?/-H,;D$:FX@'XF"=B^Q$XP'&E8*^OUP^_J*L;>E,_U*S6I%1/W'.: M%&B_4YN4I<%'7<:N3?;RXKZZ61?9WP7_/5=WK'O -+13G]_LJ.>RR)BHVT9] M6G\71?-3=IM52X*1C 41T(NQA"A-*<12EYI[2,'S=A*7;=W\7G&YC M4U![!;XVTU\[UOP#U*Z-'9ZZG8 )PE)'!L\@''4+O5D8ZGC,X>%GJ7,VQ=VZ MT)4I;QZ_"BGT41VQ/4>3IFGD!SZ'41C&$/F$0R)T.T$-U:AS M>V=L# >[ENOU[\9V^UBU'WOSZ-4IHA/%LR? !'\X/=B_NZ;W OA)YJ^"Y+DM1B\V1'XV@RUM2%(^R.7>L4W-- MLF^EEG&Z''9)>9A0(@@,L<<@8HA &B8<^C$.U5(Y#GQF?-9CL!5S(YBM]NVJ M]J0^HU:1'X#5S@"VXTV]K]-L )#.'_.JT>$3UQ,!334=(U/7C@IQ,Q,76EU3 MS43C!]AU!&P\ 1=3SH1Y1>XD,S)1C>UH,V-5*GLVHB>*7X??>[)RUK/=WRU0 M/?]F]JOM][IWR^-?Q6KU_^;K[_DW0)Y&F">':MWI+F]@!IC@;86_DV;"SI[06.P^9KZ-,+]ZVAGN(W\ MIA@.F=5BV0B.00ODTW>>;%%LY.#N0MCL@F&+WVTEZ!>Y6R&ZD7%$H4^]-,0P MP,2'2/@>I!&E,&;(2V7"?"*L>F+W#3@WHMC:JRN+ZCKIJJN3MEL(]T)MMAYV M">#(C'$*NU%4,$VQ<;I,[AUTTM6R*03/%\W&U[F2\6U__$)7V74=[;1[91_6 MQ3=15:MZLVR9! P32B5,*0DA\K$/"45U0PHO%HA(%OK=R=RKK:> M'KF]FB)=MS%0UXMGEH6.0Z?&C*[&1/HE=7Z[?VW=6&QV>U4<#[:NC"GR:X7E MR%J_9K:\L.2O%6#]RK]VMQM&G;_GA6#KZUQOUJKU8CMDV97":P6<^Y5>57Y0 M_E\6V;IHBP;)C\MUF=6U)LN$2U_(,(9^*C!$"?$@23"!D8\"S&,4,!K9A'$N MC)I;J'?!>6-8_0#K;.1=9ZJ.7^ZT%Z#N?69'L$XFT(QMIYZ6D:EWUYTZ]=4Y MM-B*E6U< OKY![53G:*9OF3CESL>=HFR4U)V8MBD#.T2RN=T[?3>@\->413U M\'6SY'*G,<9G42W]0,UD*F(8,I) %*MUMJ+E ,:2,2:8AZ40-N*7/>-9,>X$ M:I5:AI>W)M>$^ZKK^//X,R#: >M0]B3;8.W"_?T/+64HN*8S7?%W MW^Q0?9'O2:'[2Y9=E_:+V_6]6L!Q3Y D)@3Z7BH@DEX*J6Y+%B2>1U",$AF+ MY8,HZ-HT*G1BE\WSM6O=B.OK9^<)&W>:>"-7%"9:/[;%V<.;I;N96C.BFWRZ M1J;#77_ UB'P_LF,[?BDP_K.*QTS-D<*%Z#QS!V+.@7:*=>ZL6Q21G8*YG/> M=GOS$=J8O\M*IL?0,K5J5*8S<5X4\"! (<1(,H@B02'E40@](CCQ,$Y"WVJ/ MQM: N2WD]]J8\]9FH&M(2_#JKK%;_3J:_#8]I>L^^=L#RMX M2.C6CAYDC*A(%I$0TL03D(4QE2@-8TRD721K.O3\@E7]?EKG]5Z0BFZRSOJA MW<=ZD#?CMS'0')G7=GN';8S>=,!M>X&-TP+'%JV1NG[U#/Y"3;W,(#G>L\OP M^@%:U61%BDSPMF.NWAUJ!=:I9$$LI&(G03%$S ]A&E />G&*>9C@6'?^-JP M/SK*W&*PSE#06EIOFUJ(_1Y%\S3C.,-H;'HY!,\ ;?_C.%G(&+O :RKAX6&X MV:D#]^%Q2L_WZ+73*?#VF?]$,[?WP^>&;DTOE2_R6W:=9S)C)*]^S]>T%,6# MIMZ/N5I-EV_KUBM:[T89T"1,GP4:,O4DCW *.0]BB$0J(&$T@JFD 0VIS]*$ M#6M>Z\; V?'O_>TM*1YU^%+="-#TMJE5L/0_)DX_SQ.&J(US=:/;K7M@US_0 M.*A"V.U7H2;/QLN)(EJWDS!2Y.O(R!>*D-U"?#R2=CR.HPUVOXE?YN=QN=M%O!>G-*4<+@ Y0G41ZX MF?Z/L8.N81OE3)T)+N/NIK_\%KK-OOGYF^5O[LLL%V7Y=GU+L[PY6)?S^NX7 M[#_OLZ;2Q_(4AMU-9_2%[PP'.Y;7IZ]KV\&.\:.KZ=/DK+44C?E&*YV_'0&6E,1D050@^GF" RC\,KSL5Z$0(XX?(PICGU\ M> ?Y#RIB^G?!K[/\NDU()H0&41RE$'.)(/*8!U,J0BA$G$J4QA$/K=24#HXR M-SJHFVUK*T%KIGW#]7TDS2C@;'Q&)H ]:!RF<8TP<-[\>W^DR7MT'W7V4"OM MXQ\>J6=&>4SXO/Z/%FI2<8K.%'Q6WYM6)2QF+(A2/X&)[@F$DC2"F'I2_R<0 M 0ZH+T*G/3(&&#DWUM%=SZO'IAG"4-FV,>;2,&7[PC,T,N\ULS*60MR(V$W; M<6*(H3.0]'4#M75'B7/&&D;V'[(\J\2G[$$W7ZJ4'1E=B29G\^&^NJ]K88LJ M^WMMZ?L?VFBQ515A?ICXH8 )C[6JB(@A"6@*?1Y1CA(A.0YL2/T<8^9&WHTO ML'8&;+W9S4[6%>H;?T#KT.))EX:NA:,=[9\UJV;T/M5\[B3NXYD*U)5M1]@WX3I%0CU>^,SVM]0O:^*+9+2YR&*:8H M@C) :I%.<:P#;01])B1-O3BF2%H1L]FXL^-@71]1VUWW)]]8:TFFAJ ;\J9[ M*,>FR",HCK#0MP3'+:D9CCTM?]D!LD=5EI>[4H7:9< O\E<5II:-6.8R]1"1 MB>_!,.42HB@D$(>,P$C]A%/*<,2($R6HHR88/5G3JS]=L.J>%)D**+26,B [ MYI\K!'5\-HPW_YV"^Y*"3T]"N;4$VG;P2AM__ R9 X6G7L!&5G4Z/OX+*SGU M M.OWM1_BQ?M':SKI#[?UQ&"^L[BT&C/.B8DS0RQX[0XU?[J>+,VM/9M?3=GX0Y M]N_=L7)>J=2A((_4F?? 0,/>%+^NU_Q[MEI=Y'L9@R!<\JE%L-/2I+VL#QGOP%W&$9KET5; MQELK)]5YA*4?^UZH%NG03^LM'^1!C!(,O2@@C(K(2T+/CK\.C#(_HMH8"4IM MY0+\R7_M>>".M.>O%L!?>)ZG_]=&IX!L>G,N]-$L 3*M]&^IZGQH"LQXZTQ8 M1R:H+9[?&CS;_.+'TQA9D] )%)RRS:%Q)J65$XX^YX]3'W65 *S?Y6_7954N M&?<%2G&@&TY$$.$HAI@G A(_)A+'/H_L6D^<&FQNZ]>M>K0^NEE)%G71(3:5O"J:; T:I)N'YF1LW([ [YP&F[?]?Z\VX%KAM''5U$1 M?>].AJW=3TNY( 1Y(4R$#""*L8!I' A))!CZ4$4$0RIC"(8>SZCOF0I37V[R.'@.'-C@+JO4K:Q<[$K M\Z E$%=KO95K&TD3B#B.&PZ/ M-7'(<-+A_6CA],==K3.V>@2?Q(-8A5^%]B=;975&^)UH>@3H/BYD)98A"B4* M4P%E0K7":A!#0AB%(2:$1R22'H^<%!]8F373@@1MFF7P<>[\#%W2N(?[)5<] MNW(NM3\@!$\]6H#.IZ9)E?)JS'71('A'7CK9V?3"JZM! /8OP(;==BCU%MD# MT7K:NN'QAM"WNRD^]GD21AZ4B".($A6V$9;XD*BO;OZM,CN_J?U[FR3$5'S9[^%UE_NORZ7JT^-"W9ES).21KS"$:>KU:4 M@=Y]]P,!$4;,2ZB'26J54AK?Y+G17&OX@-*K<6?6C!CG-5\C4ZO+XJR-XUUI M5JU1V&QT_J'=!ZW_K@_!3C)9[HNXQC5[^JJN2:;A8)G7-",/>V-]S-GZ5NAB MXZ:E3%YE^7V67[<-%I0);X1:H(GFJ-Q#>SX5K>LU;>J$:I?C(I'*^7#2M^I@VJ4<\ O.(5.WY OX<>DK\P7 MG*CG[]"7-,61%K#ZH?M=>YKZ23B0=RFQ\G*M#!!5UJ1>NM\N@R1 #.F>'3A4 MBSZ9^I!ZB8 XCE(IF: H2"T+D)P:.+?7X9.U@L[);$UN).7/5!T^=SZ-=PE> M;);&WS;85SO6/V_^L-&HV)O+;>OUIVYN_C"B-K*C&1A75_E<(U]6D]D1Q+UZ MSJ[&&;SNJK0,1DE M98A9+*.TV^PU7BKU#CM@,W=D.N]L5#3>&5E+RELO;/HA-UZ)N(%QLJ5#L]7Z MJC/X9]UT8P/KUFBGD;XQ1*Y#\_Z!IXZEC:$X$/R:7SM4)/:?6? M4HVJF]+Q-_?5YW7U'Z*Z)!E?)CZ.<2I4["EU&;R/]=8#]:"/PB# 7L!(2NUT M<\T&GEMTJ6:@N%#;,F&H, MC$=FJ]9DL&LSZ(P&]+X"RFSP*"J@#7&+=_&W7F2X1_4HK OULF8EV,ZU# M*_)&GJP7J9IO'2 4[17Q\[2%KRUY>E6@HF$9Z18-O M/K"R1A_T_"KNU/-QH\+@RV)]79#;KT+K!V?Y]=/MT8O-N>6K]1NQO8HO&1*2 M4A1#BK2&NQ_%, T3#R)]("/ED@O/JL3/C5ES(_F-_2#?5$KL'0D'U1I0H5X! M&S?.$#9R,[N&%323S]G853+:(;"U#;0N+3^2.;PX+8)QB[;;( MQ8UITQ:R.(5SKUC%[=V'*G8TBVK]FM'[=N^[!?4G]0[Z6(G;;S,/&:EMYCEZ\S6C5+8HC M4^9) ,$?VF10V^PPX#4'R+&N1^^P$\M\F,*PK_IA?*4=]^C^\QV[[42YY3*E M8>@%,57A(DTA$OJT78!C& L6)"D)I4^-1,B/#3 W7ME&"7M=V($>S3"7>13/ MTTSB J61>:,%Z(M\LK ^%Q:^9O4ATWKG<51XGHPT'YB,N;0/@X8YU:=J-O22 ME@N/7C8)\_49W?%<[^<&[N_L;&M_%2N]7UM+GCP7$T0Q(I[D$8QC(?7:F&B= MDAAB/^1AXJ>1B.RV=\S&G1L'UE$P?+-WYL!R&\<0=,-='/=0CKV)LUNUTYI< MRR!-)-UHB9C;O1S#L:?=RK$#9&\GQ_+R8535E;%?BJ)3O\V8(J848>Y)**3> MF&&QA-3C C(N(BYT)0RR$E$Y.,K<:.BSJ(#HJOI5V-LDUL!__Z<4$LXBG1X-(27$@Q0+FF 5_TKLVXEDGHWZ M-#*9+XR[V?O@;"Q'9O_-<11E8)-P7(#:1G<$?Q("IW1^>*1)R?NDL\^I^O2' M[5?&;9U]?MVTI% +[RORH]$R?$N*XE$V!]'>_[C+FGI\-7"VYLL@94*RF,$D M\0*(B&"0,B8A3GV*_5C*)!2FB^>!-LR-U#=NU!UR6KV BOP K'8%L!U?@-@X MHSE&>6.^RAPZ9?WK\PDF8F1NVLY!XP)0/M2EYXT78-<-L/4#7$XT!^;)@ GF M8J)\P4AS8I56.!/-$YF'H7>>+#EQINN[^8MS;S54?O5!Y/>B.Q^FZPW^FE4W M;^_+:GTKBNURFV*,8A7(0LF%>B>%,H0DD0(&C*9[*G]>5>'ZD:?N2B'R;%V 7+E0@MNZ&;6* M![0KYC'7";S[0ULW*([,0 K ?P:^U[3LUH8"96F-4K^.M U.+BR4+!?@=VHSV#3P\]DU3>7+#_O,\4,VB"KG\NZ_,TRQ2A MT$<2P2AF'D3$3Q5S2MV)+ E)$*<")58QW(FQYD:?VE1 6EMMSQ4=1]1P$\H- M3F-O/&F(.C.;0&W'4)>GA7K1<'Q Z/AX$Y\)ZG5\_QA0_R43-[AM!$"V^MYE M7;]^=4/RP\I;RYBC%.&(*-81'"+*)$P]R2%.>1+( /%8ILLF3_>M(D5EQCV3 MV6_SA#[W8KR']8VXSO*Z/OD-47]@+]$;U_J;(%(A2"@2&,1>"E&0Z'XNH8 > M(S%+?.[YU&N_">]SPW/Y,_X>=#Z,N%N4\W^PKX#9"W.6DSKRZ]>!8F$PD6$L92!BC,PV8)_=>&ZKHLXVH(TSS'X\QZHG M/70& B,3KIGSYDF,(YX>8*A2L-?7ZX=?U"4-.:D?:DYJ$AK/;S1-"N.(^9ND MQ;&_#\CM\@<=KO /V:IJMK*^/9;Z$,+'G+5)-(_$F$9>! 513R$*,(5$RA B M[ 4Q2;S4BXPR%6;#S>VQ["P&6Y-!:[,^7O[:(D_9#[5!>MI(C-K]J6 [HTSJ_ MOA+%K6[8]EN];U1EHOPJ[IH0K/PB+XLL9]D=67W,/XL?U=5WL7H0OZWSZJ9< MQH+(D 8,1ECZ$)$XAI2C%#*AEO9-AMJZ> M#.*125[[ ;4C0'NR *TOCXMF>^I+[E".SPEF3I>IYUDTZ=+3"7C/EY-N;CI4 M??1!#;$N'K^2[VIL461D52Y3(DG 6 "YC)FB0J*H,/0CR'@4^"FB*$!6;>X/ MCC(WBE.VZ6J#QCA;0=%#*)IQV-G8C,Q-&_L60".T,7$!?BW6I4.)Y9- .!8& M/332Q$J@)YS=E_X\]>%A#_ZFX]FVH[ ^.-_J.;U;:ZF/94 3%$5667,M/' M.Q,J($D5[: HXA +/X&>"D>"6(MO>$;M#8U&FQOIM :#78O-,SS]X/8GR9Q" M-O96XP&T0&?M@ Q9/W[F"3*G.$Z4'SL33ZO8+#-F[,YN8LS\ M(OM]P/=YE56/;[726ZT&=ROJFOT'VYE*&,*28A3'F40,0P@3BD!'J! M"OO"6 3J7Z;[@J<&FAN]-K:"UEBPL18TYIKO')Y$MW\GT15F(_/K4+BL]AI- ML!BT]WCRQI/M19JXM[LW:?1Y9R+I=1^<#^M"_Z/K:Z.[ 3;#+['T"$JXBGH) M\B"BZC\TI!P23TJ")4(^)W8:$-8VV#P.T^A#-*5(*YVZK73JEM0.G"ULWC,5 M9HO#4>$=>\>SMA3(=5%KA8%MEZ]#4N:CRI";83:VY'B/%2\M+VX&DH&4N.&- MAI'>;X3=J &+QUVYR#::#U 24!$&4*2^U@(/&:1!%$(9I((*02,O-2J/,AAK M;I'0QM2G/6OL6.P4MF9\Y0BQD9GI*5@[*K'.5D06>#AEG5/C3*G$!'&81JC%&*U8I*,I=/2!&>.+# M9_=L_I01FJWJ[?BE'S$9QXF 2&JM>1X3F)(X@5BFH8\$P6GL=RTXK]8561DO MA Z,9O3]?MIY-]U+8G'N[Z\6JWJU:JU^?'G9OTSN)WR+M3&:YRAR+U M:^,=$Q?@\PF@SFE-? "'L1H,[P[U4FV"#[A[HMGOH4\/8XAZY:]7)J2\:7H; MM7V#EQ&5(9=! )GP8K62T"?221)#GX5"8IZF0<+L^O0>'6L 14R1$!G0CO>LT'_!T-"A MR!Y(E3V(S?;Y%[G]99WA6,8L#B,D.,2AP!!YB0]I*&/(4Y]C]P+2I &-3%SM%#JA6Z" M%=1Q&V:PM.H%R&S-U7^;@<(_[$;P^Y4BTU;&L=3"0N]_J# F)ZM.PU'KS^IS M%I\4U?)FI^G-XZ]"]S6\N\D84; *4EX1NA);]5(>BC@-)8>)SQ0_1B&#:8)" MF")$L!2!B(55NXGQ3)U;?-=YJAN(J?4@*,E*E%KM8UUDUUF^I=>[S:-_MWGT M-[M0^H+KC>.@$-?6)#SBM\.,K^;?:UR98 M5>\ -=6[_H+:8?!'[?(XC8'&GQFW8B[CF3NM>LOHL._)M8P_HJM"K _W.1>\ MJ?+Z(NNJB+9K^E)P'@M$./10&$&$? ^J$#V$'M7%"[%(DQC9I0W,!Y_;Z^50 M(9!:"=?V@U>_Y[+^Z>>V/E&STLE2H?,GQSAV'P7R\0/W 6B#/SI7''+V$ 1' M+L\Z8< +5V;U0]-?E&5PCX'=O;N*K[=J57^MPD+1'7]#-$XHBQ(H4NY!) ,. M213$,/ C)+ GA$=CJZ;>QT;ZQV"U^EGJHJ36A<>!QP^/@VY&8$Z@?!&V&HBB M?6OO/H3<=O0^.MJTC;S[G-[KW]U[P?D","J<>TON,ET4H>(V\86NLNOF;$U; M5+\DG*74(SZ46+>Y%5$*:9S&D#,O](F/0B&MVMQ:C3XW\ND.=]QN!"CTBWQ; MWN4>0/BS@ULYJ'F$#!&)A%C' 9%CL\==AXL;@:8 M/#Y\[MJAD'#O,^='@4OD^3Z*P@C&B2 0!3*&5.?. B%C3^ T\9)D69G7Z^[> MW.HAG: \MRX!!O)>Q0IB-Y#KA,2&QPX#0H,9/;1/W_SCO-M'?W6_W)O9Y,5[ MYB.[*8GYF-_=5^4G\2!670.R4&+)D9_ D/@^1(@@F"*9P#@(D8>$)"FQ.IUW M8JRYO75KVX!AVSL3+,T>8T<(C?Q4[Q:^-88N0 O8"&=P## 91TWJP'@O(R)U MW/&CVE$G+K&7C+HDE7Z)716$BUM2_*UN*2S83;Y>K:\?VR]XE(@@8(A %NJV MOBB5D*KW/?0E23PB8L%3HY(-TP'GQABMS0M0;:QN6LMO[#:703("_#2CC 'C MV!%^A^#6X*8)^<;D 8I21E":BTJYAG0B7:E^:-UH2MG YED^77%ZS*'NJER&;#/$QP M0%"0PMC'GE863=2R3"W08I_YC$92"&&UR6=OPMR8>V,JV-IJ%_@-F :S>'!< M<$?F:0] EO\,#L$^2NG"WJD 6+]//ZW+CYMOSK]E.7BBWQ;")Y5'PBK-1$N.*];&Y/5FW51K+\KTGE+ MU!="_>GW7-WVK2@JDN5OUWGSN7+)I" ^\2,H4\40B,RY(!36':S!VYO/*"W9N 'B6Z"]7E=B7?W0DU4VJ;+&,=8 M>$) ENB6)*F4D*2!@,3SD(\981XW3O4>'V9N+\#@M1_\,Y#9#[5^+4@EU!NN M%.Q>GZLM19ZM"Y K%\IV^U<]F-H5B^:0Q_'N?X6Y07'D]U(#8-)T5M.& F5I MC=*07IK'X;+HH>D$MHG>"L?A<]0KLQ>,4STRCU\\76_,7@>>],3L__30QFY: MUN:*_-CV;]ED_9(TY1'C OJ2!1!%@D!".(-$#AN!7=\O(D;PO4ZOM\6KO^2@0)W M=T(WZ,VOZRK:71&'MI),,=5V*T>F(HYU5C.FBDU$J)6M4@PY2Q&G/$@YMNJ; M:S/XW.A%%^T+L0 ;'YH2\\5&[T1KG#1N+/2+TU(HSV9:S/AG++#'3BY8XCP* M5PW!SJW\GHT!TRKR#8!F3Z1OR#WL5YA?U?=*?,E%&[9+Y,5,;]20$(L/9[AH+Y>F\X&A.M\2Q0L5K;'7;\Q'KNV063K>$.&[J[;CORB6'A MUN]Y(=CZ.L_^7HMF=;U/5'RG)4=T*_#R?J694.N6M >9+D61K?6G+]=EF[(. M91(S%H:0891"A 2%:E7GPT#P),!!Y'.1V@1B;LR:&^UUV6Z2=QH".3)LT.G0+Y_.XT?'=!QYHR?*L$K66U$?UOLZO,[IJ-%Y+ MO:6B6RF72\P2$OH!UHVF5*S)0@PIUN60*(YPR (AO=![G>N>ZOX/#@LHMD47ER131-'*7"Q#M;HC'O&@%TD)48H8)"&C,(@X MB6,6>M*N=^61<>;V.._4(-TI.Z$N[FLLM0L9CL%J%B4X &ODIWP')VTBT"59 M/3A9QP$]*#A]]1\;:]*W?8_#SU_P?1\?J'*Q38A?Y/Q;M69_NUFOU/6E5E:O M'C<;09Q$:1QX%/($1Q!)(B#V@AC&GI2A2&(AI96*N>G AQ=,]9Q@MG(-#,,+FN*Z87"*:<<'VU2$NEU M^CEK]%\PM&Y1/7FBK+ZJ)=2W[^2NW5U-*1)I$(8PP3*&B'$.J4@()%Y"F4\3 MFF#+DL5#P\R-(#HK@383:#MMZQ,/@FE&">=#-#(?[*,S@N[/:10'&KB M,L13[NY7()[\M'TQSMMU7A49O5=S\OC^]FZU?A3B&WE01*/U 2^%^N;D%;D6 M7^0E*:J,97[_*ZM3IV_6M[N79U&$$TE.TH6(+C$,,D2]"2+G4 M.9*(,<2CB 9&O#&&<7-CFUW_@&@=!&7M8=V>:0'N-D[JO?*['3<7H*P=!:+U M%+ =5\&K]LKCK6['_RZ]V)OW]UZ*'YNFU9;6S%M+^JA(.VUF!Y\ M(U>=H[]NSCQ\%M6O),NUGN&[>W&U_B:J:E67(Y;^T@OC)*1>"JD4NLU>G$)" M6 SCE!(4^90C')S71=K,D+EQX:5Z->D\=;FQ$; ;4EQ;GM ?/"\D%3QB*8(T M# E$7L!ABJ,($NQS1"0*9<*6N;@F*IR:P5%,\ 2._ MKPZWS-7"V0V-96SSI[?KL@*O&CVXGQ= >P=>:?]^KF46JC78^CAFVV\[C$=N M 6YHS NW [>#K+\UN.7]!BK1%-/V/BYQ?JF>@VU?Y(M4J MA.0L(ZM-]7VYU<6Y$C^J-PJ>ORUQZ L6I1%,B*\3(TC"E& ./0\E$@>*:E.K M,W>N#9S;B_';_>TM*1[U=N^W3$VWS!A11'S!V/H^K\_A7BJ7F76S N<3:\;6 M+SE=([/XKFL+\,2YNBIWUST]G1L'P=;#)_)>VDE0>^E2-&>D"7 KK./:R&G% M=T:">$^@9ZQQAKTJOHHJ*^J;/VDW&X7]&"**%>%[7/\GBIG$5,1V M^X.'AYD;;6^M!.>U[CV"JAG;GH_5R)PY!"9KRCN-@E/B.C+4I/1SVMWG)-+S MZ8')X>[<)?^_]V6E;]Y6OA+DI3PB/HRB)(*(!Q@2+@5,(U_@-* !QHE5#OC( M0'.C@ZU]EF':420-L[@.\!D[6=N:J'7M.R-'J"/N0\)MVO788--F5WMJ;K6DC 2)&D<0>$S!E&,"20IYY"E:AWH,ZR6=^H8473,>=H#7R#1\5/MK=!6O41CX MV%AST-DZQK]]'S]3B/[BOKI9ZSJY]F!B0G"$4R(A]:G>\@@]B#&*81)%/.0L M3*G=L<]C \TM%ML14]]8.O#4YU%LS5C!!6(CT\(PL(;+SA]!8AS-^>>#O8S@ M_!&7CZK-'_O\X)UL410UX30E0[\6NLUCG& LDDC%"P'R(4J"&)(P#B"G))$" M*;:(XV6UKLC*>#?TP#!6U+ 9;+QO>VT4X*VMM3@I&:"#=P13X_W,,Y$:?[>R M@: ($U]N)AX::>K/PA+L'M@)/?7IH]K:LBGO6-*U2_Q#% M@UAZ 0K]F(;0$YH%L(>@8H402I_*0.# 3Y!E[G9_D+F%!Q>,%;INK-BU%8BF M>-*2" Z":IJZ/0^JT1.WN^BT]KE,V1[WWG'"]L! $Z=KC[NZGZP]\5G+T]XB M6UX5A*L;?7N\I>O5$J641$'$H8=Q#%$H)$QE(F!*>81YFI <:.CVL_O/+.>#36W)[-3DU]M+?[S8#&XY[":O7?=@#7RX[MCY&(CP3^R MW-L1-,82>'L^W$M)NAUQ^X2(V[$K[-58GLN[?/S8M=Y-?3_F@0=92!E$A&.8 MHIA CT0"T<@/U1K=5%7EV"!SXX8#:D,?/YJ+7QS%LN'[EH\J/E?%X^' M2DT%#7&0Q@BR-/8@DH%:J80801[&*,;8Y]*S.EQ]:K#YT6!C:_WJ_RR.%_G; MPVJZ:>$&K-$9L35S_)):$T0<;V"<&'#B38Q^U_B%,HCC",;2%Q#%-()4(@%)$O$HIG'(B5'ZPX$M<^.<9EN$M(G1 MK'MKZJ+VN\X+5WW:^B?*C*8F@G]D%CO=D:W;F=WX4D_))JIIW9FB#9LQIA/U M7NNW9PZ%(#; F7=9,[_EP$XHFZ-'W&3JAA2"DE+P75'7BZ+0 MC<[U0&\>MQ]IQ[[X3@K>*MM\N:_*2H7_BK[_*K+K&V7NA>(B'T0P+4!XR:^*V6M@YE^ D5\AM6NP]NV)@#?8 M 0#01[#[N18$4*.PZ 3)U ];)!9@\Z5JP0 ;-, .'$#CX?# W,O-I=NS>"_@ MQ[3'_%YNHO9.$+Z@*4/7)D7VH*Q\$!]S75NG+?J:E7]KI MP$L8^\R"F80!1 MY(4P12&%C"4>HJDGTMA2K.WX8'-[D6UM!5MC!RD8G(38='GA!KC1UQ #,!NP M/N@'P_$BX,2 $T?Z_:[OA_,&U[A0//EVIS58BD]Z C7KZ:]W0G$4DC2$PD<, M(@\I!I&8P#A%B#(O2##WAHN?'!AQ;C3R7."C-1ET-CO01#F$NQFM.$5S9&XY M%\@S55-.@#.B@,JA45]02^4$"*=E54Y=.+P^IA44^:CUGB[X@S[E7EZM+Z3, M5AFIA!;_OL^K+[)I([L,./?3)(JA'PE/<9%/((F]%/HT3!G''D?22GO%WH2Y MD5/;)SG;.J+[L]_G;".FI1?R&V?L2VTL9\B\ &<\W"BOKDU!+ MS:XX^W&)DC@)1**64[CL^?@P#4.!883\"")*=,_: M&,/$2PC#+,4>LSKUW#/>W,BBM=..#?HP-6,%ATB-S [=H:O6U+H,KS46O&K- M/;ZM8TT4AL X)8R^,2DJ)X5+]M IRE))%/ D85W+K31.AA2 (40$\R%'N>\"6Q3 G9&S$WRMGZ M /)U#G>\V%0;VV:(!LR,:=)H7+Q'SR-MH'YJ_Z9N>-&NMQ:@@AD.UGY0ZXUX#8ZWU[>TZKULPUG*,D)[/A.&(=D9Z(X=@S6P?FM@ M;1N[?3P-C7WD=<1_MZ'6\T&FC:V.N+@73!W[G/W)=GU]DPI?K=;?=2[HN:C5 M.\'O65T4\$$9W&K=E$L4IB3&L81"A"E$..)J;88D#,/$USJW-$VEZEI647ZH;45S=D+RM9U-AMM[X$/Q9-=NOZM;5.U*)#R0KFFA,L%2D M$8X@HRR"*-%MO1K^'%RS(8X)I?QR*[?$ MDS#!2'+H2XZTN'8(,5.OZ5"D-(PX#D0:6LE\GAQN;DF+QCQ+<<_3@)J]L]S! M-/+;I#%4GPE[4HA2CJ1B98:+6[G/TT-.*_EIY/Z>[*?95:YT$S[H77"NP,$(C13(^/UVQ?!856*NA M9&TK>*7_K_V'9?QM!'O"_0@A&L(@#'2-D @@213V81(&TO,$3Y!1'GHLT"?I'!MPW6^A-C M:DXVN?[1O#[E?@B#Z_%ZUJ! M=MF]W=PIR_O;YG=7NA9I9T4< MW,BM\TY' P^;G5"R,1_N1VC0DVTU7$@V. M=:-RIU\%P_SSBTWPV)GDG;D]D2VN_=MFA7?VP[<^*K*NJSU'H>QQ)L!Q+W:G M)D[/?[OH\RRGG]2#^L"Y%=YQL]VV?G2>+$C[%0;XDP21%$*>80!\*# M*KA-0YH($B1&'5#LAIW;*Z"U=EAWTAZ$C=?9CG$;?Z7=E >U%N_J:(]X@,<. MIU$:G/8,_2(-3\W@.-8 U?#J843TZWK-OV>KU2<5.'VLQ&VY%'Y *55,(V*D MUM2(,TCC,(;8\\.(QBI() M%T4\C+!/?:L-VI.CS8US=]8T.^;:ZE>=@M>,3IV!-C)''L9KI/C."!3'0E.G M1IQ84\K ^7WY*).+[$\AUEK"&;W7S>C>W]ZMUH]"?",/N@.*^GI<"O7MRBMR M+7XC%;OY(B])464LNR-Y57[(BK+:7*^S8,N8<8)#PB$*>0!1F@:0I+H7$D<^ MB3%&ZKMG>C31J65S8Z==YX!HO0-E[5Y=0[+0M?.MA^!6NUA7E^PXN0!2N]EH MZG=^@E?M988%/^Z_ J=9\44G=F0&?3*GG6.@\:P1+-WZ!FKGP!<)=MT#M7_@ MB8,O-8_FIRE?;#XG.F(Y\;Q:G;LAI"3@'+* T:Q/V@U\&28N;UH=\+:C9V# M!+>/H&JY"!B,U731OS%,PZ/^@RB,$^X_'>IEXOR#[AX-\ ]_>J &K#[WHP\/ M%>)&Y&7= $ /\VE=EF^$7!?BJV K4I:9S!I=;IW(6,9I&J>",8A]]1\4>7J7 MAV"(:.(E6 8$AJ=D73^VK%6$);7]=K1H@KX9!SK& M=&3"Z^#L"F\TF@T)=AM5K1!*OP( M>A1%2%%8&E K!AO'S+F1WC%9BT53FER"K:N@/G;YI"ZYSA*5NI5RXS"H/0:U MRRZ$4<[^4I@1Z\M/]"4_7J%EML[4<<2_09LSL&+[1-\J.KNX7H!8QD'HMOP 759,4 MKP_O5&N]I])T$VU]K:4^KOL(>,BY^6E MXD9-F.]T1J 0?)FB*)",II"0,(8HD0DD,0H@EC2(><03AN5@>?6CP]H\7]/( M@6Q,76QU^)RH\QG-0B(%#UC 8)QZNAZ$^!"C.(5)[ O./(E%8K7=Y'H.)GE% MD/(&\-9:P%LK:]Q9JX<_[:08OTV<0CW^ZV1' W_G6W^IEV'::*U^W)@]BBA^ M+TAC">4?'_BEQ/-[H3@AJ-]_[;"7QF8_?AM!_R9NJ2B6/**I[R4*8JY/4$:1 M#VGL>3#R$TD3Q5:>9Q7%'AUI;L34)"?6=P-408ZC:48N3C":1QX _-%8[C , M[47'*94<'VU2_NAU^CEI]%\P< >H[0)ZM:Y5G\\]71+>PD9(AQ3$@H?!U:[0&;CSHU%ND=#KF59EN M;/Q_M>G@H;'=4>8K!B!%%G1ID;GSTQ,XF$0_^:$PU+/8[">EILG$%U.B+ MI0$8&1.)"0BG6$-=O\,8ZE_/V>+D )-0@XF+'0\8?798J+(1Z'[SN/GQWS-1 MJ!O=/'X2#\IW79X:)V'L)QS#0!*J:"!.(-8'M@,I!4X3'(0AL8E4S(:=&S%L M>P" C;%UH<7GB[\,*@8V1-\L/'&/Z<@<<@Z-2.S@>!Z0 M6%X],-^BN(55FRV *_+C*ZETP9[R,%ME-1'J@XR%X%E5+G&$XX!@3[%34/< M2"$1/(+2PV$B9$19BKIBXRN+7(R5%49/U]-*XZL)B.O]C[MU42W +6U+PRV*M&_C]E>B$ M8O5XJ8)#]KC$+)6*Z5(H$T\':@Q#RC&'B,K((R&/?)Q:E>6=&FUN\5EK)&BM M/"6N,@!:,\)R!MC8N>G63O ,M$=%0K6MX(_V_\=1.S6!R6U5VS+$A/,( M6S%+_YASXY?69+"QV9)>#% V)!FWV(U--<]A&U__W@(@MR1C,.ZT5&,.Q![A M6%PZC'9^R_+ZA&J7SGXGU"J$E*)I2,Q%*XJ\# (6)#0D$,=2!35,Z'.D"8)8 M^KJCKZ?X)QBPM#,LYKMY>=V\U#AVITH5)RFOFK515[WU+S3O%I+O2]E&D2$!"EDD8JE4$Q3 M2'4O-)DP'"(1DRBT.T9E./#<0JO.VD5]QJFJ,Y,(RY1D!V M[.W_LT ]HX.%&4(C]:;H&?R%NDZ807*\GX3A]0/;ZZ[S:Q6SW+X35-_[+;G+ M*K*J6W!^H:OLNCD:_S%GJWO=H[T]F/H;T8GD6A+8ERG&81I!/X@Q1![3K3-C M"065(?,D\00*E]5:W]3H83O7("MZVY@UXA+HGM;#6#;I/7=:S)AM2K!'9CSM M"M0MFH!VIB:\V@^P=60!-IYT1^+!UA>'38 =H>JV3?"Y1DW;2-@1A'NMAEW= MUUXGM3[>KU;2=^NVE^*[>B_N4A39FC<'-I>,>(1)&L! ($6F,=;EY)1I,529 MQBE)0B\TDTTR''' "G=DOFR4*XC>5-$*8OI@2WV8I;30(S6!^C1!NH1O2MFC M77-!8R]H#&YE!MR":"[QZ1C,B80[SP752HG3 J(3^IHF=YE,-=/"I5TM3)O+ M!BMJ7N4.L*N'K^N5ZL/ZT(W;UOZ(0T#+PU@)&M9:L(@ ME51 GGJ<,RZB$(>6TIT].=K-DW5 M?*5U'5DE^(=[?4"O^T-[G.]#]B ^9"4CJ_\0I"BOU')'$*F>ZV4@?1QAQ3>8 M"A\BS@6D5'&03^.4IQ&/460E>N+*L+GQD_J.)NJ+&OK6G1#=S),9<[T$^B.3 M7.L2:$VO(ZD%Z-P"C5_;OS:>+4#M!M!N >TED.L"?-;U7_6_:G>=MD-T"KOK M=HANC)NZ':)32 ^T0W1[?_?R8%J+2;\YEIJ'&44!#%-*(?*U=*' &$81XC%' M+"2^53+(9-"Y\>_&4%!K3T\G#[:9!3,&=HWMR.QJHD15:X)INZ>1HGJ.TF12 M5)N!9R-%]1P*&RFJO6OM=Q"O=%KHOGBL!VBJ_[?EXV'J\2B(.)2>IS/4"NM4 MJB5KR*D@E/D!9HEIX\13 \V-B#I;FV?&?'OK))C]FX.N(!J93YZB8W6PQPXQ M\YU 5\A-M 7X#,$Q3TB9HG-B]^_DY9-M^YDXL;O?9_3YX?5M55OP<:5NT2JQ MI(F?A#)B$*>$0!21".( $Q@Q3F*1T,"G1FQY>IBY<>73&JD%T)9:ZMOTX&H6 ME)V/ULBT.0RH085BQW%P7OYU8*C)B[J.NWNH5.O$I\]H9_=YG>M]!:*/-C7G MMMLF+$O*0H%CQ& 0,%_+><80QXG4)?HI)TE,\:"V=4<'G&OY5:-%OP"YL#Q( MU(.O&3TXP&S*FJM=2S=:]._[.OL-:R?7BXK[MG''AYR^/5RO^P?;P/5?-8Q, M?KTG^B"V$.7.6>DT(2$+%8.0*((((9V_%Q@2)&*\)6-4,AFHR (G$(DD@FG(&8QHA+U8DT<<&2=JQK-S;BP3ODZ" M?P8R^R$X*+28TGWG(BAK'T&NG02WI-6X4E]J9)'<&''&#;))\YC'L9-1VDM0 MNPEJLX&RNQ.^ AM70>,KJ)T%REM0NPL:SW:N[%SN_J*=[J^TF'3J+=)B\_@* M3)15:Y[FWBD/DD7]'#NLGYD(ZU,YNA%'GR[%-SZ$3S*$$PQWIHSN9U&]$T7V M0+0<7-W&]5-&:+;*JL??ZO2FX%_RK]I8_7IZ0\JL_#U?TU(4#_H<[\?\[KXJ MGRK'?2,K42X1YY1Y.(0BI@%$- H@\3""<8P%)5Z<<@\-4N =R^*YA0Y;)YN^ MT@M0:C,'"O:.-L]F:Y]9S=[( <-6)KCIZK37XKALL-C3]0XBL6C6?TR8L=C3\)1G>31![9O^? ;^9'= MWM^V(:J'&:4LE!!C/U;K45UQ*F4,?<8)D0E1P8O15MC>G>?V&FB-,^_C\!2G MT_1\EO'K7R?HQ''1FMPG#X0\,+!;?R.E]D;M=F[^* ME=[A>;LNJ[*N&:K[AW4ECY;GLLX;9$;?WIY6:J,R7";NYJF0T6V?*3N":K]WFE7MEU4PZ1^D'".8&"U2H=E$(L0J)69:F4B$LA M J/.2 ?N/;=W9FT>:.RSZG-R"+>>/.AY:(Q=$6(!A'DNZKC+![BC%.SU]?KA M%W550QOJAYHMFLS2@7M-DPTZ[L0F@W/B(P-/;MZN[[5 +5M?Y]G?!?^8JSB[ MT8?(6'M60!/"1<[K+> #C<5UM_@W0JX+K=J_)(12CV$" ^(AB-23##%%'DP# ME 0!B:B@>",T:ZYFYMK. 04C5Q.(G-5C@&+CIM8HR-7Z_*[U%-#V/!#3)%V? MNU[7M1-LU]^V[ 2\4BQO*OC+G>LJ;/B\/:/I; =DZ^J1"(#;?)AYKPONK V8PC2._:S935[?)VO@( M-DZV;;) YV:[1_RXV?K7KAXL"E#N#J@)&&NRS>L!9C#I$]4"C#OY;BH&1IZ- M$]4"8XT\6:7 R-#M5@F,/=2Y'0$V18H[6K.-$+T7<4DBE*KEI^YS@K$/4Y'Z M4$:!#@<\7RU&AS4#.#KFW-[BG8TS'3IN? M#><970!Z 1JI <#Q<5](^[\7B..R__V7#DR=:?% ?:"J:>]-D>2*=*!@(E3$ M$TA(4Z:[Z-*(!L*CR#?*91^\^]PHIC:N/7ICCXH6&/ZV=1U=(1Q5H+2O WC[^7.N_Q(,P39,01CZ. I)B$L16'=8&V# W(MP8#U:UK/BJ,Q^4;>!I*0,Q8%K,>'%D ML$CA6 6!'O8A1HA#''J4<#^2W&?+9G_^6T6*RC"OM#>0 MS4/W?+CQGK\WXCK+\^8 @/H#LZ2U WAB+D(2H03Z'DD@2B2#:>)S&"K<$E MT:W#'&;7CB+B-IFV/\RTN;.C;NZERHY_?@]S]$P;*R.;:AO@QYF;'Z#(B_]**(I*&/85(GUQ#2BB TA4D@ NX+%'-I MI3?%._3 M1W"POE\[JZ/GVETM+[YQ6#?Q[+X1M<\.&7;T:7'+U..9.RWCCP[[WIMC_!&' MMI$HL^M<5^U>E/\N^'4M6%5615V&T9:0"!'ZH<\8]**00$0(A6DL8RB$1S'U M Q6>4KL.$;UCSNV=L#49D!*T1H.MU;8](?I!-^-UQU".3-!]*([0M,8"(,<] M%_K'G;B=@C$0^YT2S"\=J&NW7O/OV6IUD7-%;^HKDRFBJX\NE]LS6-O=)BH9 M)X& /D>*CX)$0L+"&-+$DY$D*KY-Q/_/W;LVN8UK6:)_A1'3=ZXK(E'-!P@" M,Y_2+ONT;_C8#COKG.A;'Q1XIGE&EK)%R>7L7W\!/B1F2J( "F"R[D1/G70F M2>R]0"Z\]E[;2?'.I?6Y,5-G?!WO?C"_D2NHHH,#-L<@'CK'CK>"01Z8P;RB M[2[#-P8UOP)]3A9,*]TW!IPC4;]1#W%/\/RM#72]7:UV=/E%/JPWVP5+,J5H MG@%8D$0OV3D&-,/*"'LF:0*%GH?9!>*?:6!NU-79&1HV5]MF>)T$)+FAXI3Z.>3ZJ/S/DP^<+ ETR)U^)NC@=2.+V79EH=8;_3S=]]_TRJW. M$N_JL2PX@@)E* $RTS,4B'$"L( $(*B7>2EA L7"3=K[1$[;7EZ@GM"1IT0 M;+MYGE\( S-O9VQ=*O!@K@&S7R7+8ZUF:W3\%FN^W.RTU9JM83@JUVQ_I^>: MY;]74NV6'THE%T1RR:FF>%$4L:8=F.MI&U< 2:P)1U*<*:?EJ$6;L^.=?9GS MAWV9<]F9?1/M:L.CI;;./$9JF M='ROW7D4CS\&PKI\_(E;?<7=['=>I(*%$BH'.5:%YB$" ::B )PJ7E"6%IPZ M;=.?;VIN]-.W]'_^#YPFQ?^NZ6?[^+^N#1YQW-?R@UGH7T0^4X;>\OU(GE7"YN=4[)XL]N8EZ*1 MO_@HMY_4'?UYV);/"HEPBD&":0*@PJE)[,*@B&5"">$HYDY%BD,8.3?FNOWT MYGWT9;UYUHZL@W6A'="_=.8$ILNX7;?)R5T-VKGH#].]T;NF?SVR:,@>\,J_00R=E+E#0OV< M\X.V-6ZT:(:>-\8L_=A^Y=0/Y4J^W\KOU0)A"G.)!)"I(7]9)(!E4 *1) DN MLB1.4B>5)FW8GI3T'()ZSF,NM(^NJGDYV,2-R0X6+ B4D4SD"! M"P0(1!@0A$B1"DP5219;>Q'?X>:<>&8"+=ZV O%6+W8>3'IV999*KUH!WE]N MHDO?RAC$[0C''XZ!V:8UM"OF;-:-K:W1J]9:CX6=[6#Q2C07FIR49>S-#<-GVT-,[3O]DC3"LPLE8\Q-_$C!3:PKH1C@! H X[0@29$3E%&WV/O3 M#Y'S-T:J4K9:V3ZCYX>! M\!PR?Z:QB>/DAUT^#HZ_>)IW6G%Q G(DQX R M+ ##18%SR;-,%8L?S%=F0N2O+6/81T=T".2>@4*FF;IA"P+C (,F@X"2G"8^)R_0P1 ]-,5'\ M>+9 0R#@;>G>/YS!Z?]4J83+51%\#@UNH'D>*BP;GWCH<(/D>"AQO/\*T8'7 MEW-17S_/1=U7F+RMJMWW+C'U07)-M?]8+_5CS)K;2"&WM>L62BD]4*,I#3%(J;0781@$M/G-A_NC(U^[*V]B;X/%"UYZ:ZWH]YY=FA@ M\O:@4W"H4QSU +B)]J_) 8-:Y-YH?PW7(AVG73!IU_G7,IC&_.FU#2;MEI-: M!]-:X%Y,Y_U*[/2BK:3+SYNUV/%M]57>]]+O89)((;,82)%S "FAYO!( )00 M)+'*8FIWGFW1UMR&FH.Y46=OU!IL7\[D$K[#PX-GU +S^0!@(PK!7$+.OJ"+ M1P0G*LPRYM5SJJIB"K/[!'XCV-4&2'N&]0SH1"Q[&5@_9.N MS@#AVCQE,M)U<*E/O"ZW71D.U3)ZU9$NR3C/,@3T?_0\-DWU@C*+"4@0I(IB MAFGLE)QXIIVYD>TA>J>SIGP MI=,.GPU:.G/YM<7?CO>3>R(V;2$R)!44/-&3L@(1 M: )+C!'!:)$F1"$2Q M$S\XM3XWUNA7,#MUPM(7>+JZ.)Q-[UANHH;"//0^J%>XKR@>YP!;H#)R-A:\ M4$$Y!W#.EY9S>8C[ZO.-R<$R>5GKS>/;[P_+]:.47ZFIP&E:ZGZSOTI/KN]T M/U8FL_)#^;WC5WK< MY'J\/'^:/=D;[;_ZV84(W",#.Q>A6IYLMR,P=/T=DM!-^8K"_-P$ M#-8SF'^6VV^]U-SVJE[QW/>KMS^Y-"EPYOI&1O3V_GY3"^_M3SO[?UW$ L$X MH3&0A9XR0I)G@,6* I40GDN<4YXD;O'>$WLPMPE)'2FQ+^1A9B 1;<1ZCM>Z>K2Q(@:))X]Y=K Q=#OD]T*#IR^E0 MRGH J]^+GN?[:PZ^FQ?C[?[%J.]J/+SI_R-DV.5$/14X?C.T%R\<"#I1)UV. M*)W*D-'CK=QLS/%(FV3UX9"RO$A3Q 7&1F(B)0!F,@,D%RG(&"8J)A2E.._T M=.^<@NG/MFE%4T_E=.\FB*/O3*Y3+D=G=0^";3UN7(?=9!3?X&7R*GLFWD1_ MVZPKO^Q\$0_?1'J^P:DY[Z+K)^CI\CWCF.3UKM+,5U6W_+]V954:.ONPUTHI MTBQ)\C@'&<48P#A&@"24&)#C-$:FQN\^'.UJAGK!MO#$)KQQN^ M O,&Z>P"B0Z8X.(5^88;'!2YK!Q_3ES6-WC:\W?B-E\E=R44=;4U,8"X(0A MFB<4X)PA *' @,F4@R+#+!,J$9ET+(MFU_#<&.5ORS6CRU9P-:KVUEZ[-#X# MNZ0QRPL9 UI0"F!".: 80OT39DAF"<(IO3;A]7K@ITEX[4,?#O&Q>PC7H_@B M2_]6$/=@=Y"R=&Y@!5Y]GVG\A1?-PY!<7NM>N'_<\-#,5;]N]5JO3ESI9%-) M)A&7*05(004@3Q# !!& &(ZU$M:H[[: M[)>M1&]5NW^MJ62*H8P +E6BEZ L!BR&&2 H8P7.2)K&5K7>KK!A;E1R<*$- M"#OLV;3E%4T9C)XCH[EF3(?9\5#@;@@>R1&@!]S5R<9CZ%>R;(0=T^J8C0?J M2-SLBD>-5:%8;[9=3L2=_+E]O31EQ8C*$LA-R!WF>AIEXNZ(_HTY!$^*+,E2 MI)";8L2I9N9&?;65H$[)>;W>;-9_EJM[Q]7<&3SM:.MZE (S4P/0=I^S](_+U4I?^YKJQW&9+/(D MSQE2.4@XSP!$B %2Z.5RH3D?%4I B!TG@_-Q;F[#1&=\1!OK(]F:'ST8^Z-7 MY2H2Z^62;BJCX1A5!C7+#(PYXN\B4#83DV#";;H0%B MZF'[!?IQ6KE1WT[,2W0T4!7YUE+&5*?.+.M9O';PZU-BN&\:>&?F']D6.BO9R_HT?A[\VGMQ$QI5: M4;Z(WO$LPV:'DEM\$&)R4P&]>?DY35/=?I M .Q#$-^O?NBGKC>/BSSG..=0+X9351A-/CTGHSD#3,:0"KV>4\Q5(.=,4_-; M'K>&&4Z1FQ]C\_U/@&H]S?( 5?B)U/.HY9MH;ZC_5/_S8 1)]#_1W(ND^9]W M^UR2_\ =XTCB]U6=:RJ%"4AL4Q41QGG&"0))DE$ "ZX R](4,($$RRDF1<)= MV.%$&W.CA;V)T6J]=>6$4QC:D<&5R 1F@0,H3;BP]P3. ?>]?O>GVIGT@Q]P M]/F7/G2IVR=>;;:+VZJDGRDO5JP7)L4R(P3@(B$@33"*A4JE M%%8IEB>?/K?/^O;S[1N[;_DT6,-?\=40A%X1:-NBUCB/7^^@VT/?K;ZQ]\WJ M?SW_7D\_>9(O=="I[AL=OLAGK.AQH3]VYK#MXUK/!*JM%!]WQII/JHF%6>1, M22PD!Y 5$L#$G-I0G($$%@4N1,H@YHNFCO37+=UL[8;R0-:Z?#3/;0[W_;1Q M/A&MMR18%_YC_O%HM@Q-V$<=ZE%Y">&\OL^AQ!)F2G]2U-2IB7$"<*;T*H_' M%$$ID5[HM7W^=B7^8CW>63Q5?\LZ+FR^G6TWPYQ!]P4>Y3P4 MY'Z>R]U3_6 M_IKN;SP.'4'KK4LF"(:]WM89Q+5Z ]PN1-5?<[X.<=]\,P:]7YW4(/VR7B[? MK3?&K 7D2C!D*AN1--=3"0(!E3$$L>(H)D3/*K(K-;IL39G;^J*QVP3TJ7,* MV=>>\5KWTMA3WA#8O\@Y[Z$S>H7=G^I)1W\8AZ+6HZ!25*ZP!C[PM3;GA8]\ M76&[?.CK_$3'TDFR7+Q=;WY5+S3V+K"!IE@L*5"P0@+S@ M@$*" T G,5Z[ V)=F MN>3\"5:I)/_U?OWCW_6]#:'H'VH>:4JNG'WB- 53+CFT+W=R\<*1T1LU+70! M ID2><&D$37.,( HT0L(CB@@19&()!,($^H2^OKDZ4Z?[V0!K[PQ;M3LY2EX M=A.2T9 $WSQM3CW]!TB<CIMP2HS\/7C M<6[@0?V'IS*3!9* I.;$A$(*:&Q$*9-4*9[(F$ GE;GP)L]M8M"O4;H^Y%S6 M 5YMAKR)?(G6#R,T529X RRWVF;5KQ/NNCGGKK=E:*,P^E.3=4.@,K;!S'ZA MVK>AN^%\P=S@+8\;LSY(/0#*?>'R#U);V&D#/G;AR+_MY"(AO$@1QB!GD %H ME) 9A!E(,T@Q(BEAIJZX_?33MN%YSDQ5$[Z_-%9'#ZVU;F.%-?)VC!\"S\"\ MW9ALZ+DU.JJMOMD+DC[>1-MUQ#1?TU+X8V57J+QRJW7CDS*D*R3/><[Y_D R M%>>R@1OE^/>K:KNI2^E6G[;?Y.;N&UT]S1,VI8N:+.%%HM]?3E(,.$.:\ 1G M #-->$K2!"=4Q(G(NNID#L?7TUAO]94_K7,6^GBB%:CX=]79>N4Q]D2O@[=<__D?4MS+O]%R97[Y1?(E MK2H3/=@X9?*S[NC/12QB*4RJ-,LR/?(IP@!!L@!2J9P2*:#,Z;XNI_U>DS<# M1PQN=Q/L+#TWU^PPO;K7OE2_1$OMCLDF7$5Z/7AOIKJZ8\L?U*015F:2NY+; M5M'AIOY9WULK.]0)B*_B7Y-?;NK_A;\TJ8CQK_$UJ8C^7A:%4!'G*@.,\!A MR"B@),<@30N6P(Q@GG&W:=)+OBJC34+F=K<]L3 L431$,S.9SK7@!=Z33@>MVN.5\XA$NIV3>E>NZ(J7=/EYW=3PW5?;RK%@N40$<$HR %.B M &,J!SS%^HTJ2$(2IRQ_FT9G1RG[4H'ZV]A;'75FCZY^9M4!EASC&=;09',] MHNZDXP"17_:Q:7A:&G* XHB/7.X=1TR?-^L'N=G6!36VMZMZ2^;!-'FGG_?; M^KN>5RVH+!2DK "%,,JZMO(F.W&QW9P&['1I[!#'V=9:/6W=9 M]8$='?E&-C ?^0'5F9I<4/+*358-3TI.+E \9R>G>\>F"9D=I\W#>M/$HID9 MV1NC +=Y?+,6IR2'*A"8J3I55KJ5E>W,CI393 MYHG--TV]=]WS42)Q[+59*9/8VOZ74BIQ[!#?RB6NS8^=0G_]3I?+U[NJ7,FJ6O"$ M,!;G'(@TI7HQ#S' $"+]PE >2YR8TG9N4^8GSY_;&-+.]&H;H\Y(U\GQ4P1M M)\.C<9EF\FL)R8AI[DG'KYC6/GW>Q-/8D\X<3UM/7S9NFOI6J29F;E^@YHLF MA"_2V%PNRYIF/JY70HJ=ODROLMOZ-:JY:Y8E5<0*IQ((E0/ B!U#$ M C#,.%!0J53(A*+431-B6OOG-J=M@M;6W7KXSVX=3-MU\'V]#A:&Y'I">Y.4 M7?;\XDB)LY051+\SYN112B,*IE^<1*D"LPS"F JW E S?G6FJ2E5VSA5%6[/ MKX/#[MH\N_@OM,O6H#!8?7N*_;;I^W$>B8\C??AK)#]>UT'>$B"O-&/DXK[. MNC26KE?:D#;:C.,T1@E+06:2%V"BASR69@BHA.0)S@0K"JM=N<%6YC:/:3.K M]U9>CD)S0-1R[7LM3J&7K\X0N2\WAR#PNV(\V=*TB[XA9X_6;8,7OW !$XO) MLY H2;@I(,TQ@'G. -/N-?]'V8 M)F0A3 __5=933VJE'*VCGHH^SB=@P;W/9A6SX&#^7RILP;U;@M5<";U8LA5M M^RA_;N_^E,L?\N_KU?9;M4 Q)((H"$ABBK#(0@&:PA M=0%=N/*%, &'B7<1")OHO\T!=(^K3P2_;4@OHA\Y)$QLY23 M/ ?96'G)L\_S5:?J]>.^7LL;S<3WZTTIJ]N?9;7(".54Z@4@CK,"0*;_@S.< MZ-F_@*I0!(H875>8ZFS;J6/C&I.[64GNY8GY24G,)XSDMO-$^F7OI9J MO9%G50L1Y(+DF4E<+:C^3R[,H1\&!608"1KC0E(7UO)LW]SX[6^U#.6K1JCT MES-ZE'MM4M%CPX-(:6I$2N-?XTZB-)E4HO3"^Z *EJ<)PR"! @-8J 3@/&4@ MSIA"F8(T98[13B_X1DP4S73%._&RG6TWC+Y@!P8><*\6+F6UIS/5+[7KAI=5 M,;U@X[RU3.T OEK1U+*9D9LWNN5J6W*S%7#<93G&SW(SY2I40N^9] &)_FCL\[DO M2JIFU+QJ5;F]G771@+=TO?(F-F(]8W:4CT-JFWPPI50 M!8\S&('2B'" 10\G]R?:FGB0_8!9X_/PX-WQ2^TW21M?X M4#25"*&XD#'(E![]808AH 6" +,DCR7B<:*<#F?:DG09H_.K.KU%$]?=EC51TNIE_9U)H/^4_\AWTJYT?WZS7'9 M[]BSEA05K+]"OJPZFFW_UCGDF*F'K ET@V74K$UY(B=T%GO/B[$Y/"1OV M8R(IWNDW>8%4DJHB3P')A%$H-<5^"D0!ABE/%%."Q$YS*U<#YL:?^C7-PX3Y M["&WH[600 8FME%A/<:'Z>-ZGJ/W(O$\>R-F&+EHMX] M^DXW_T=N/V_6)N>_:G%I8:7---3* MW+BJ9ZBE+M,@AL.\Y V9P.33LS'JC+R\%^3RJJUY7?2Q'LC#P_6DN;G!9B]Q M90-'0[[ZTII0XZ*ET^%[IQ&ULC%_+VUE=?&5JO/O5P^[;?7!+-#2]L6$&65I M4B# F*8_:$(529I!P+$H"%9IFJ74[1!TH+7Y'6C6UD6.,=I#>-K-TSQA%)@5 M^WKQC:%Z-M8 %F"CW *3,.KP)]I[&5'X\XZ?U8(?N&4<5YCMN$_JBS15BOEV MM]&3LS;#.T.*Z_\7@QRR D N'URIZ M8NK(Y/GS\-H1AQ?0 M/&2+R<">,B%E[IXGQKDY+%1:>?4\7E&]R75,?QR+?? MUYMM^=_=/M6F7&^^RLV/DDNCG_9F(T5I*NH\O>QN0U=-?:]/;%G>U[^MFOVM M11Y#07E1 )7 &)B? 48H RQ&^@6DL<*IU0;]-.;.C;)JCZ*J<2GBVJ=FKW[O M041[KMDO<";H^,L+RGEU9V R/9W2T?->4NS7';P_&'K__-#^]"CP+6>P_- M-?617K21?'V_*O];OW'EJH[C;%0=2M[I\38/WTS?3%M#U@U.B)IH[GIOM= MN=)VU_;^ZF=O8;IW9F"38@(C)MOMF [0_K;)A*V.W'\Q;ZZL"T&^UYS05(*L MG_Q[)=5N^:%4IK(Z3#DN*"@4XP 2F **80*X2I2DK" 82<>-&(MFY[NRF>7>[I:?#M$)N]H'?9URK$9JU1M$)D7.C6H/@_4))P>4< )BD18H1Y+D MS"E7Q'=?3#&)/!).:4R-C*W1JT=)-Y6CS(X5])8[:)X!#;V55IO;%H,]&-S, MN6[ZR'K<4'. R._.FDW#TVZQ.4!QM-?FD, T\1R+ MF^CS>EGRQ^B/]G^#1'2=AL,K)3QK8M*/_[1[SS_S,U==&XWZEFZ,>F'U66XZ M5=R2Z[GG;^5R9XJI/ U>Y"*6!6$2Y!+K:0=#"C#!4R"QB#$52$])K JL7FG' MW"BB'_18KM1Z\[U9MJXDEU5%-X]FY@4%4W6UXH9G44 M8.>#5\<]SK]YU0M\^O.S6?"O5[>]':J[]6=MV&J[4#'+TB1#@* D!C!/ M4T"(D$#%BN,\C:%B<+%=;^G2CGNOM,>)@_=6A?O$/YJ<[CJ)F#])(B[;)&*3 M$^ZX'+RVQ^S8=<)^",RR%CG<'YO,>^V2F3IN&O749_NQC5_39&L[ #Q9=K:- M3;/)QG8 T"7[VN6QX^CXBZ1+:[/4X'0Z-6 M@:2Q]?QXXTQB5IAXI:CA%BFX*N9/GY; M+_4S#'M@R)DR:=T2 4@S!2C*(:!QEF0J1BG+Y(CRJL.M6GT8TY=*_:P?](TV M^T:K]0KH+M]J&Y;F<+9<:3K3G>/(,1?0MR,9#V!.PS*=H69J]%%_+SW\WE_$ MSYEG[&#Q2C07FIR4:>S-EKS\OE[511[KIU:WN^TWW8BFMD41(YJD M@H <9JE>$Y($X#A/@2@R*&-4P(PECD*7Y]J:VR2E,;6IO%S7V*BWS5R7>$/@ MVO&()\@"DTB+5FUF6\2XB@Z6>I6PO 2';^'*L^U-+5=YR?$3(I47;W'CC&JS M7=R56[.U]7XERA^EV-%EK8PB:5P@*!G(N30U=R'1"QJSM&$Y13'.I/[_-DQQ MMH6Y\4-MI)ET',QT$IHY#^4P+W@!*# ;C,#&F@@N^C_T^>N;>Y^^_M?SS_[\ MTR?YV"\ZUWWBER]T_["[G+O;E6BCQ:HV-X-BE,1)DH!&/A8+!!C'Q!S+29PF M1!%IM5LQV,KR7_=FN7\9ZE?FM66WDO-"(ED M(J- BE@S0B$4H )#4.0YSR3))"S]'1,9POSD]PS\^KESSM[DA35?=TT>X%C=-8<$X!DE33&-/K%YKC#!2<)"I. M):/$*J?7I=&Y$5AM=UM-DO>K3IJD$X=T*&O0AQDK%)2!N:IO_D!V2E'RA6M@4PGZT=-EJ_DZEP_Z\CYWBL*F!\]]+AV MZ.OGM4,_E"OY?BN_5PN:)4SF*@=84 8@3RA@"90@XP)*!9DHB-,F]O4FS6X( MN+;P\(AJT]?UJ=VL=]J>"CW"7-M)T1_&K:CVRZO.LR^0_9=SOLZLZX'Q M9/EE/T\>&PKU8[W\4:[NF\S3=Y37,H>M8I2>91K+@)_D659 8E,0*%,X!0L,H Q,K+W*2$4*1FG3IK-[B;,CWMZMAY2 MA%9KHW&QJDK='34OE76 V\ AOJ\NLMW*# E\\"W-7J7/GODWT=/>:#W8)Q-Y MK5,\$C[?Y8I=S9BZ:O%(F$X4+Q[[)%]%VC\WM2O,C_\LM]\^;];_DGR[O^2@ M]_%^]?:G22GL2^T??EH(E2:(2 '2+$G,=JD$)(<0Y(J@."XH*ZBXKJ2[)TOG M1K7OGI82Z9404>O-D](B5?2G]CMZZ!S?JPNM>TI5Y2J2M??/GG9MU7A?[XDU MD;]\[X?G^U,5Z=L.KTN6U/V]=W5_Y<%9T]UO]]W]I)I][Q\A*]E[[I? =>]] M63OU>!,6]!/#4N &KQ3K?JV7"K32:V.S'_%N(_]K)U?\L8Z0BS.9%H@5H*C% M,0NI (,I!E#&>H12!4XRZ:1.=+G-N8TH/3NCO:&C*MW9 &Y'Z)YA#$S-HQ < MK^I]&9,PZMX#[;Z,RO=E(,ZJ?5O<>JU>R>G-TN?ATWKV+C?U"=BGAVW+F=7K MQ[<_Y8:7E?R\*;G\8K97ZPS_12%@EB4J,S)&N:FV1P'+& 1(%C@O:*$P'EEM M+X2Y7V7 MH*V.T:7O!]=]W)F=]D;855M<+?2W)6-1<" )4WH80@C@I!! I 3F3*4\9];1 M;L--S6T(:>RK1:);"Z-7[4^6D;D6\ XSM5_0@F];/(N\;0'\U(BG&VN]P>:B M<>X+OHGBU:Z!T5')VP:9017NP0=,J*!MX\A3]6NK.\96AM7<;C2SG^G:(9EE MBF0Q2(M",RDTA3D05R!F!"68)52CZU8 ]F0[O[#7WX M5O(V2Q?FL: RA2 AL 0TP004QB,I$5>H+Q(&52V.9%G6YD; ?3M<\YV/H_E M, ]X0R@P"[B XY0!>='YJS,@S[>[L2'W1_+/^? MW::L1,G-'+$K8YL1G) , <3UD _-3Q0Q"'B*"XYRQ1.5.VWD#;U?S"4H HQI:"6-$L<0Q$U8'F6=;F!N#:".! ML=)^]^ T<)?W6JZ&(S C:/LB8^ U]=9/8V._H7(U1A/MHW1O3:@BZX,X#.R: MG+YOLLV20;/[>R3#%XZ;*GV4VX/RY7](<5^N[KN,#AAGG$H(,$,20(DXP%CS M&UE5]*Q_J;0'%P5.PH*CW5@>AH#\XA0VVM0\AQ'.\J4B8-DKX'K. +V MJJ>-H\*F!,$=_?E%&J?+95/1M\T .?Q5KT-_*Y62IA)!29<+G@F8<(B!Q+F> M4U&C]DUI"M)$9BPE"!<)=N'"D7;,C0S/Y+!MZ4]3CGGC.O,:VSMVG#@!YH%) M\:VVBF][=5=,&INQ-WKJTLT^@>WY=7W'ZCKN.Y^E6*Y$V"NACK5E4D:]$K#G ME'KMX_Q7ONK7N+X5_]HUD]MW&HC;3V_>MRD/MRM1/^/S6G.)W)9-@'$O-:+2 M'NC9\>E*VJ^ETOYIMQ9829&J) 9)(3& ,!& )3$'!*<4$YK2+',BZ;DX-C?6 M[_M>I\ 9\Z.JE1]UCT^8"\X>*GK-];4(O9MZHC38JP:57R*#RTUT)A6O?G4Z MY=HZ@N-5X^8O-V906]*J*E7)6ZF=/:*1X=+(8'H3L1H0,\9-4U3L)?IXLNID MDSHWFS)G+]&E+O727L2^L?5,JNTG]47^D*N=7, T3JC9.>(T3P%,60HP+AA0 M."THYA2I.'?;BW[R_/EM/]<4IL?$BBY=:XD_1(B(R><.RXK=^]TLR)9B:ED_-N/J>-@2LGEK*N__,/66TU67V6>O$DDD7*BR3+$P5( M766-I@A0DA) <*&@$EBO;]@DHM8GC)O;=F$C ;!N$\-IK87\H[$X>JA-K@L\ M/DJZ<:WOZ+5/[4CJI7HJ,+U=+6]]TZIP'T>BM>G#/QK:%\/ M0.M-!7NHC2LEKO3,]!"$4*MG=0J1G="-^+3Z8@2B-[IQ;5E9_;Y:,W/081+< MWJ\>=MOJZ5%;5PZ[^FKV?]Y7U4[_*+?;9>UCM2!0D#B%$!0R,[&94 *,*010 MY%SA',<)MBKE-P-?YC;,'-QOY!AOHI5>3U8'@T?J]8PW$1F Z'W&M101*_V8/P2=7!$>F#; Q+5B!@)X ,F40/*45S%'I>;J$;F M)FJPT?^T>-'&RY>]7!>'D45[ 7]>1F[MY3KNK(S;"YIT3=">.0BHCB0(800:8P9U"B(K8*A<_&.Y33#\: M,P^(ZQ7M;F6$_-?+4M2%,JE2]??B>CA@UPEVW=OXQ5?&XE^:M[@% MNK&ZE\+B<=AU0BE U.*EEE\@1M$2C-,1B;8WCZUO9,+'^79GAJLW==AQM8@I M%)AF*:"FMA$D$@'*A00Q$0BFE.B5EY78VE C>ZQ*=:&CBAK5"=$?G2=>D^*N S-P>0E+ M8UZX>H0;9)>+0S@^;^3&>+DJM_)#^RE4E_U,O M=>YT9\L%*60N>,9 SHT<(\]BO09/>1 M'6"Y7QP>UM![O;4'H'8A.OC0;/3VV++OSDUD/(EJ5SQNS%Z'I=]-U9&V3+LA M>AU@1YN95SYN)$$VB71O3-;DIBOJFO-8)"DJ %)0KS33H@ L)AQ@E")"(,GC MS&FE>:J1N5%;EUYJ\DI;H7772KDGL;0DLBL1"LU2I\ )(*PR!(-?@CG5T+3L M,>#J$34,7>NN'/=W^K/\OOO^11KMIKKZ5I,U_4G]OMI(OKY?F1H#NJ_;.5FE ME[R[I8E6,#M>'^A#90H5;.EVM]4_?"B_EXU<5[4@,H=IEBC DJ0 D D&6 $5 M*,Q2%$/*$TAMU>>"63DWYNF[4^L,M 4:'03QP_7H,'W-II\"\U_K8[1W4D_5 M6JD!([W_I <-1W:NFH3/UMG(>!O5[II;6H?-CSV7Y]#C]F)_L^CYB00#7_P- M<)(?#-XS Q*&X=J>3 8Q.'Q]*<7PC8TI^W-4RG-?C?.#_"&7V=-@B?VY_\FPF,7"20)SA/*.!$42-ID0*:QA*D:4XY%%QE M,;8+:@ALZ?S"(+II.&\M-36;:U-=2N>$Z]G+H\_J49-;J>[[R.WLZJYUTJ+LWB#9BL7-,,W@3'ND_!^V>P:%2XUB>L M.!4+Q0(7!+ M:CW9U^CKB@T_*2G<=%;/(Y\E M.SP Z[F@QS4635SNPP-XQ\5 ?#S45XQ1J[%4RRC]L]Q^N^5Z3K1;FB/Y]JI/ M;%G>-XO)]RL]*,BJ^J0.H\OM_?VF3OS7CORK/J8\NF\ATH0S(BA0=802UPL] M0A0&'&8Q@QE-%'14W'X)-^9&_WM+N[WB:+VW-5+K3?30@!(]&%2B/S4L$3W@ ME]3O2@^&_;4' MA\RK\G;_JO16,T;\L'LQCV\+&<\U93\&C@:;Q)47CB6;LKLN1Z)-:LW8.+:? M)BS$9!Y\-6ELM;C0ON07)$*/LX QE.J%$J* 89R;DU X7.]_>Q"%A M%QT_#ONZ?,O$ZD"?:EV;ZM-N6VWI2IB2%>OE\MUZ8_ZXH)#%G*8*Y%AHND&Y M E3%&< 0\TRJ+%?$J5)Y&#/GQE2ML5'/VHET@89[TW*/YL7[*/3FS?5:0:VK M-_TNCOXP[D:MOS[+L0;MD'F(" V;^M>0$[*"VYNPD%UKXT:3?:&6)S4WGAXM M/"EVN[].5@M2) HS@0 F60&@B 7 G!3ZGS!-T@2G2>$44'R-,7,;&9I"SNT< M=FLLC%X]2/WPU9;>2\<-^ZMZR6XLF K[P(QO7WCH>:7MP_5&).=STU7^J-T' MOEX)_"J#)J5I'] ])V,OSQR]92\W&RE./[Y-!&EW&A8HE@IS&H-"4&Q*Y%) M\EP G@K$29QDM'#*6'-I?):4ZKQO;8^U]6YS$ 3#[Q'79@_P7M0:'[UJS3\_ M2HW9VW5&S?>.K+T!4^^C.D-S8O?3_1GCZ.OS9JWG,=M'LT^ZU4T9J90',U>] MDS^WK[5C_V>12*6X2O5$,);F=% F1K^ @2S/A"J0I#Q+W02N+C!) MDG*$"4"Q$;"5$ )&60J$I$(@R$FFG.90@ZW-;=+4'0QTUD:=N=$?C<&.Q<"' MH;;C'6\ !J:<*[ ;J>1V 9, "F[G6GP!Y;8+SI]6;+MTT]@U&ML>BGW?R"H!18P#D2H9LQABGD.WE=CS)N9&'<;"J-R;>!/I1K^[ MKK^.<+1=95V#3O"UE ;F?0^8NR%@1JR5SOGN>45TU,S$ZYYS;AZO;LY>Z7D- M\U%N%R0M)$J2#- T10 F7 "JGP**!*5(3R%(1C.7#WVHL;E]\I^'5BFU3KVG MI8H!&F(HE%ZX@BR3.8"Y2 '.I (%B M_YYQC/U)/YB:[.AV+ZM:<*77=(PD M@"29 A":,I^Y9H^\D(JI/)$80A?V.&IA;I2Q-S"2K86.Q>N/(+3CA:N "4P& M!TS>7L+$O;+Z.;_]EC@_:F7:6N/GG#PJ^GWVPI%A;/R;%+NE7*L!A;1&0_*$ M3EJ]V]?;<,8,\9CF0-%$(\T*M<99*H5B,..9DV"N3^/F-L7K?#.;TK+3 M(:0]+SIZ<0QD\]F?=L3T4KT4F-/Z'32H(UG==&J[???VIW@AM\1#0.\W/,VG M@=,&I06 ]B@4+40;8VLB/+3:P)_4A_7JWJSNS7I_P7-LI.4DP#*# &8P!22. M&> XSW@,8Y[#K*N(;,?JYYJR^O:?ED0.S-$'2PT)++6MP.R]14);ZUHFX0R\ M=A1[%613E4OH8_5AC]5O0UB-J)HP#(3GR@EG&INX>L*PR\<5%"Y(^+!!*)8L!16;[""H)&$(9H!!CS!3,1>ZT3W>NH;E-X#H[38QB M$[ENHZ[OAJT=._A +# [C /+/;KS A)^(S?/-39M5.8%EX\B+B]=[WDK_V^; M=54M%!.9[8[.G?>8& M[BMWFIU!?-F]YK\-XN=OM_D)+-/L-S=-SF/'^8G[UGO.3^^:<0'N!4X9$4D! M02:DU!,9+@"F- 8R$SC+$(GA#$MMSXWJCHMJ=Q([6UU MQ/MF^]'VM>JCX5%F:N0##QX757EOHKI?M$M1XU/TQ"DC!-"Y-6$?^1%9]MU7 M*8=LU<0L-(]=P+ 5-G9ZYMCSIA]RM3-UMQE3C$H"$$\+ M ,T>$2:2ZWF11 0A0I!,W)+4ND>[?&?3I*)]63_2Y?:QDR.HJ]/?OOOZWO4L MJ87.]NS('8[@9T6-23[/A9XZZ?DQ'R)?ZI5ZJ?]91Z+?3<^I.ZHS\7,E$H3X4 MB21Z,BI5 2C#&<@%S&0F\J)0>7=8?&J6 M_G3E!X\]:LLQ$W?05#SUU*V6L7ORK;5GT1/7VDS^F[:&Q#9JW&MV4G1_W@WT MYPC>\P^\9^[T:.#$_.L?VF,.#]"&^R;$ZT_O;M^O](I\55NAR>[NMT[^E"4Q MR00&7*89@)EB@.$D!I D&4<"25A8*8P/-S.WC0-C:?3$U$C;:K\:'0#T\EZ M'Y@"4^-IA"ZKG;I 9;\D]P/91(OML= YK9\O(S*P,AZX>;(U[V4'^JM9BZO' M2AKH6;:&^=%$:%;?I/C;>BVJ!6Z%.04YQG)H4H*I[/" MT\W,C18[XXR*BJFGZ'BD=P9+NRGF]0@%9L2]@3?1'J?:1N\!"L-0>!8G.-G4 MQ*H$0^X>RQ$,7NT^.>J"M#\I,]/JTF\^Z!Z]79G"HK7U7^IF@>D9X8#;KJZ7)IKZ>H>G/DWT_ M>MRDVK1GCI5TTZ8@YBWGFQU=WF[?T,WF4?^R#MA8D!P3$6<,,*KG)I!*"4B* M8Y#FDN0I45CFRF6.;=7JW(;$O<';:-G%J]0UR&H-76V&&&S':8+*MJ MI^>>NY7ND&C[3=;;DW3U^#__AU$"_]]5M)$_ULL?YI-O[U"4UP]VF\[;]:+= M[-Y[WP0>$&NN[!D)USF_7\J1+ "M M%+<_-#O?R[<_Y8:7IIQER>6"%HAQE$&0<]UQ,.$44$0IT$PI*CW MA;]NZ69KQXP36>_R_3[W(>!VG+PO5ZLF9G5IQKJZH*]8+Y=4TZJVHRGNZUK; M=Z(70N422@D1@'6]H()*P)0D0*\H!<*2*%1D[0OQ=F69H#O;UZ'S(-S+\+8I M+/-7?!/L!MH9]FWHM6N8XD,W4>=_U (0=0A$-02S+$=DTV=SK4\T:/M?M6"1 M38<$K&!DU;SCGJDL%V_U;&O[J*W[;LIWZ 5C4WV[U_!"*)A+K&(@(($ \ESI M@2O) .=%+*@>N_1BQ6H[U*JYN2WK&HNCQN2HMOFFJU_O7,3.$O$+&Y?><0S, MZ]=":+];Y83,"?:L)/_U?OWCW_6#&N+4/]1\V6Q1V3U^FMTG)U?W&TMN=UVI M//A!:EK;Y^Y\U XUT3![!>I/1DU'3]]*NOR\KLI&,6=KXF?84M]8;1 MR&4U/D:=D]$?!S>CMZO=]_JI:U?5>Y\O@=U\^86Z-C!WOEBOCE=_](=_&-U( M#_:]C.*D/V#/:E5Z;&+DX'$FD++>&J35MW?+]9__(<6]_!LM5^:7KZ5:;^3S M\$P3$,TE05P4"2A2B &$5 "*(01IEB2,I)BRS"H@TK]ICYU[>^(UU]X^]WY' GWG3#@3>83T:!_RWX![&=7RF MW17KT\^MTQZ_] JW"Y@IG!,*LH(J )E$ !>$ "Y8PK#2BP>[XA/.+<^-Q$\$ M@-Q$^R*6)E*D]L ^EL>M'RX'6P5#-S#I6@)K6^/^VO?=.C(J&-X3Q3]=^T([ M!3F- FL@E,GM>9,%+(URLQ^6-.X!;H- M=DNWNZ,3%F;7D+3E!5Y'H.XP)GF M>&(X/I9 D9@)@H10!;'A^.S3E? MAZ:1^I[>%%+_Z_GT\>BADWRUYUSI/LJS?Q]=&'1C]@!^D\W_OE_5<\);SM>[ MU;;Z3!]->.'M2M3!.5)T>P5E+1#!FB,K@/FU_5JCC;&CZQ11&]ZOSX)=+K MXF9!O>^=S[W>:=V)>OYX+5YZ+:B^2YN.MF?JPJ?7 G>B+.K5CQQ;-/6YLL]> M!.^3.HC\+/)$9(DD$"29J:2J_PFP@&:UF^88);74)G/M%"SCA$$H@2P2":"4!: Y@@#%4I*$ M0P;CQ#6>+UB7A(_'&^@0:<:ZD%U!\P3F*YT0.6(,TXE%F>"B6= MJED%Z(9I%'T;;3C6:L,]U-IPZES'A.D+NTE% (0#3R LA/=NOYL!PV=98R>0 M/-C^!/< -"-,5FUKAMRM1+775\UADM$N*"(&!2FDU&+#FF"4'02N3D; MSF[0D M-G"$B.II:.R#NJZ&:*+@+7>HG,*U!F$8",LZ?=]DX5>#9O?#K(8O=*.T^AAS M\[CX_>LBC?,\3A@%B&8$0*I2P"B10-.:2G+""TF-ZO^% \3# ZU>O+U$?^@S MP=]__?IK)X?VKA%*&CJT/PM2H:>CDF&@)ZA4$SU$ !,%02P@Q$*@-"96*U1' MF"9D]AHHL^'MC,TPAX_S.#!I__[Q_=W;WZ*O=[=W;[]>SS['/@ZL&=N+FYE; M^X_#VK'WJ$D8Z-CTCG)._.7*^J\' JOJA&/](=Y]H]LW=,EKQ?R/+NM8..V;T^NMENY3EQYP7FH@G[;7PEUNN1 M#E-G]0J[7J:*ZO5 GJV1ZN'1(P5!381<=3SIWI&@X^FK1H>F-UL^G]?+DC\>Q**+&%%1L 1@F,=Z MPA['^BMC9'1(Z?AM/NF_8!4?#MF@Z; MFZBQ,OJC_5\;FN*<\*A_>".G]M+=9#=:! 0_\"!RI!W:V&YBJ8\E[&ZBUB-_ M@\I(Y+R.-:XV3#H$C03H^<@T]C'7S&6-@H8I)'GJ_+)1UMB/E[+Z3?]0;4N^ MX)H74R5S@)/4[(_%"-!X3)2# MPSO-7+K1$6JJZQYN27P6UGQY;K:;?IEW%)"F: IR)0YQTL5,I-\# A+.8$XC@N$W'GR=&-S M(T(/VP*G('7<&K@2J,FV!Z*#H=$?8;<&!B )LSUPJL&7V2(86CSF/@N5K4 MB88F+@YUWM7C6E #UX[,S-R7U#N=0U.KH;>5%VY-E&FY?7Q6EY*@@N8I4B 1 M1 "8I"D@*I< 48F+E&=Y)IPJW5UOTMQHI5\9MC+61^N'IA)L:[YC2N7U?69' M1=/V1&#B.IG:>,@0Z^KDW$2=)RY%7]U3&;U!ZS=%\7JSIDT]] ;C44JAOR>[ M1]NW6?EFV;@IV&ES; M@N.CW+:J,V_6U?9YL7N$:"R* MA /!$@5@H5(]BN4<<"AI ?6:(DG8N$7%8+MS&[7Z*X>5W$:-Z/7N)%\?;\J_UM_NN6JU=/D3ZHC-$FU8]<&VWZA.;\5(.&\FLVU5?%?.#U+^4 MSSZ6@D%-:@*"0BBC7)EC0"%D '&<4RJ$B)EUG0;;1F?'<+N'AV4]VN@9!6LK M%U??I/[&RI5:;[[7TQS[J9XU^)>GV2$@#4Q3YTUVX:CQH-I/ED. .]',^+SI M?N:[KM ,3&ZM'S793-;5N?ZTU?E>=^Z^V]!5I4R4T]/Z;W73NN735>&,^WR^/ )+T1>=\0G%>WM;>IGMLETVI&CO]CHO'OL M"OO18Y(NF6@X"=;QN8V#CTI!;PO!VF5Y>@.M.4> MB"?X0F]\C$?.?:O# A*_^QM##4Z[J6'A^M%.ALT]XXCDC:E=^4G5AYP?RI5\ MKQNJ%AGG$B>, 52DK(GTP$I 0#&/F4@P33.GD+"3KF6)N6 06>??_S#%X_[ZC^N5T)6 MY?U*\XIH9=CTYXYK1>),2F5F#0A0RB!@,:$%+"#,8NSRS9]H8VY?_,?U-OIM M;Z->I]9EH\W4^_U*LVN])G#C@5/ VK' E7 %Y@ ;I#RJW%F XI433K4S*2,, M./J<#X8N'3D'J%7C6M&XQR8F/&:2I8R#3"\6C% Y 81KZ!2&,$]B(D1"G28 M1TW,C0N>2N<]C@H&/P&DY13@*GA"C_]NR+@/_6>=]SON'S8GS4K\!OZ^^T7"U("F-& M<0)H4NCI/X4,$,DR("#">8RS+$F1CQM'A M(>[-Q,)]?5BOJO7F@WD9RO6J_;A@3!A1:0%004S54:( 5@72G<2(ID:$A9L. MIT6;QZ.)WIRP$@KY1ET^ZD-.4 MQ'-J_ MV3X:<\P1T]O_VI4/W^L =IPBG*@8$,2-%*#( $[URHTG4O]O$:=I42Q6\MZT M=&=/7;[LL_H6]WKISZP,]UV:N!)3A[[S,1(])]VHS5M/VO'?I!TS45A;KQ_Z M/MU$>Z^:^O0]OVZBSK.F).WVIKYD[YX_/O4-N%?2]6;G-?;IL#_\Y\4R#VE?$@ M*E>_1*=@#Q(5,!Y$OXU8P&J:CHX3Q3QIYTF!FS\M2-%S[3'HYR3*> M%WKF6N2T*XM8L S$,,9ZP,1Q!#" MEH<1GG +?2S1-W,:C6L;9/R>60PU..WIA87K1^<8-O=9DHR^F]3($P9"2R^!]XSBG MS:5O,TG-"O'--R,J]'ZUKTSS2=79]?7!Q0?Y0RZSI]5VOZR7RW?KC2E(OTA0 MS*5)(XHYUM.=C&F&HA""')$XBV.%N7!*?/=KWMSXK/'%)+HK4T;J1UT02G^: M1J>B23!R9#3/O6G'?R_71X'9LM,0Z;+E/]?R(8=..]3^,IW6:+^TQ[BUDU'V MK"YU](=Q-&H]]HISKQ\/ ME[2"=+>FW;VMVLK=]T9A[.W/!\F;DX_OR0(FD!4%$2"FC #(.0,X@1(PQM+8 MY/$(*IQFL<%,G=MX\;6GOEA%\J?<\+*J9VWU-,Y4"'F4=.-:("1@7V>"\Q@R M!:0H,@ QRG1?QQB0)$&W MU1Q[VW*]-(L>#+W2ZNEU]MWLBW::'>F3NI[&V9O^]*+G\$VT?RN,SQ[7:,&[ MQ>_J+IRYTZX+@\-^M*(,W^)((?=#)O&;W69C8@9D1HHT8SG(S!XZS/2BDBAE M0O9IJA37BTJ:NI0,.V[":8R?H"K8G6DCXHUQ>RT)YT/!$UC:L?-U" 5FU9YQ M>B'6F.=1M_VLZWY5VX^;F5:S_:R;1XKMYZ\<]X6W;%)]D77PPMWZCO[\9[G] M]FV]-"6X]-+EM%SQ0F F$D(QX*ED $J2 B*X H5$U 3P0Z&2$5%@8^V9:=27 M*7SRY\'\2*TWK6([[T]!MD;?P8BW:_YV8Y71_6?'/4&[8QJ&:EVXJ8O0]&R_ M.3W3.PRZ_FCL6A2]DMUH8R:EQ&LA>TZ<5S_/7?KKBWF1[OYRO%^]_MV([HC),SR)"TD*'*! $0P 5BS$"@2+$B& M1)8E3G5VAAJ;&T6UQIGYF+&Y7=WQQTBVUC<*]'I*YC@?&T3<;L[E"\? #->: M&75V=H=H ?09;!#QFPPYU."TF8\6KA^E.=K<,S:GD9LF8X M;5^.R.;TCKKGK$]_]DV<'>H=V.,L4O]-C!TH?LC53G;%JLU,RBRWWVAS="L; MW=AR9Q;>)G)"_Y_0R_%%0FE".2Y,'&UA4I$8("BG($.*%)E,1(:)VX#@;,/< MB-_DS%1TZ7K6, 9]GN!$(@9!3I >A&%! 64XUE]@EL ,$IYS[!88$!C_:4[\ M)^P!VU$Q**K!1[_:^LC08]397V^11YT'-]'>AZASPFS>^ASB1D/H>2ASMV/B M(6LT4,=#T_A'.>Z]RG+Q=K4UFE9"Z'>W^KRNMG3Y_Y8/;]9"+IC1*<"<@3BG M2/.;D,+(7 MMFN]X168HL9"9;]C:87$"::I)/_U?OWCW_4#&I+1/]3:I%(79ZS0UQ65F/GH$B?/WQNGWIME%E&2LJ_1?6"P/[S/D+N\D=]#1Z!/^4]%$GZBOT2=9;Z^83/ M^3WJPSUZV&2?ZSDW^A_IV6NN+"M1)[@M,):0LQ0#)8T(&I4Y8$K&>OF1ZO$8 MPBQ)G0XBGCY^;I_GH0!"D]\WME)$@YW=FF$\(H$_4'LPQA=_>.)SF'(/31,O M4^#AB7MG2SH\O:W[_3KTYZ(9:F>CBBVM,Z>*+SM?N+\79$G$F@GK:/5WGY'I\H[B5HS_L)H0G;%P.A.($: MGBRD)RQP_="@P"U=*Y'R9KW4?U@;3:SIR?>+_?;!>.ISMU$:FM/?O)EY@^TV/)$]O\K_ "@9X(-$9 M;V:^D$R-;YC/"]MX;\F7%,YG$ZNP7ID?*W-\U(MH:*_ZQ);E?3V=J]Z;$#AI MJIH=-!IN[^\W=?K/T)T+I122108!2B@!,$4$$(DIB$7!VOK["BCM%,U!\(/F_6_FKSJXVLK(_!18,FA;.LRMX>-ZW;[ "*5ICCG@& MI@5R"\(]W=#\XFQKLYSG[J61J?7]&ZWW6UD]X=6KN _)=V\*W_(12)HGN92:G@A M!9 EFA-XDH(X$VE<<$@S&#L3PQA+YL<<^H5#UR[Z[3IA[)K=.[ OLN3>J]PU M;AS^V@FL&$\BXTK(M;,3EH&7OG:VO/#*U0FPRPM/M\>-(\FWWQ^6ZTK'[+2EM1*>%6MTM;_^YMUM=4K(KT@,HJ\]ZOROZ582()B+F(( M%#(EIS.4 \;B C!.%.*$T3QG;C0:S-;Y$6TCA+=;;?8V/E6QDC_-S]*HHM:; M:MMUM%JO0.-Y*WO52N6Z\76X]\&.T6?1QX$Y_X(8UDVT]Z]30S4.U7L.CW(; M'7RZ,543=S[ELX+#[W68"&?MI -)<-"?#S7A&W0;C*K-MA'CN?U95@NA>)%3 MI4">D1Q F4. %:<@4Y**%,-8YM1F9_+)4^>VW=C(,_UA3+.,^G@*TC";CG8] M-/.9Z+]J6W(]N/U=TFK7EL^^@(,UC9WT>XAR] T]NM'_>DXU3Y\X"2V<=*+[ MA$__<60\V8Y5\K]VN@/>_M#_Z6)*J^$)_[)VN^6>OEBV4AW*/K9_12UG9YK5A[UMM1*89/GS19?N%)!_K)A:G+Y<6=>:5/?35]:+7*-L4\?2N#N#.B@6G3&/"BA#AOXU:I]80.VMZHE-6R/U3'5]'B=QAD.T(VA]T@:FV,134ED8'4_&Y2\^Y_^CO[LHH']>KW[^^_=G*%[[=;=8/LMULU5\=,2'K0*%< MDQE'$A"DZEH+(BOB+(4DL54W.=_,W$: +WI>;I:!VV\R^N=ZL[0,1+^ Y85] M06\(!?YJ3?KU[U]-,%4G<=H8.D*^8P L>PD./Z!-)*,Q'CPG*8S+F S(60S< M/)DDQ64'^K(2%E?[BG5]0ZMOMRMA_N?M?^W*'W1IHL;:EY:;TH$HRP&)$0$0 MY@00QC"@L% )1 5-,B?Y;[?FY\:BQL@ZJX>;'^3!W&M#70?[P&XV% [9P.Q[ M.K!U#W7]0\_^ ,>*XZ +',YSO[_1ZFZW8;JQSYNU MV/']=P15'@NAE_<%4DK/][!>A3$5 R0A%7F*&)36Q?[.-3(WQM)V1JVAT=?' MRA21L)_,G$7R\KS/!SZAUVH]:#HC1\SXSH)D/]_S =9$L[UQH#G-]"ZA,3#/ M.WOK9+.\2\;WYW@7KQT9J*^4Y-M]\9@[^M-HDYG0RQ4OEV7]@K35R)Y<\5NI M;S35JTNZ7"2(IYR;BO*4QD#S(P0L*3*0H3Q!4A49(DYUP'P8-3=N[8KMZ:GY MIM4_>:5_-$G@]%XZGJM[Z36[F>+4?1&8Q_?N="6X3&YFK>GXU*6;J.NPY]?U M';N)/C==Z#%4WB/>?J/B?1@V;0"\1RB/8MU]/GOD43N;R8*+9ZIARZXSA46UB MEQ4A(KHU\0I-[$+[-VU_$_ 5HN[O*.S\AC>XF3!MN,,H>(["'\8]Q3V9ZJN> MZM!-N?Y]53U(7JI2BM_6WVFY6I X03E4YG0,,@ 1D@!SI91#U3HS\:8QW2K\[#.DQ0WL *S$.=C9>A<_N1\51C4$M=UTQ1. P3GA@%UG9RMP'4:(S0*60*+5 MQ^V]D/KT6_J_ MW(@NR)M@QY OW;^!J?59U^X=K!=^[6[F*^/D+^;/]8GYYU[?OC*^1N7JEVCO M;G3PUVMVY!0=XI74@Q@ZZ6@0$NKGPTC0MKQH$]SII]2Z%SE3!UOO7;UW3/0'!9YESLA2C2B57?O77X /B:4G0 $L[GL_ MM+M<%HG,!7$Q 62N?*+-L8[FFSI'HOJXV/;@O%,?R@75-$;GGY9561_R=)MO MNW6:2/(L99S G,M(QZ,Y@23A"JI(J2R54O\V&;8D]F+?Y$BHMQ046P:;(;I1)=5U\CSY5(R[8=[Z!GG.F4<>N&[#^V-9!T'EX WIG$N.L M]KW.0Z = C\VOM*N@E> 3^]$^!UFV(MB&Y?^)FDEC5+=K! IXCQ/(4=$<[W4 MK$^+3$"%&8HR1IG(L O7'PXQ-;K>K0KGQD3 M8UNU'P$1CMVO0Z

K4H_:+-,DOGZ^7>Y_KH4O601 MO7K57%2:Y>I"5'>K=Z4FHY)MZHR^&4:\8()3* HN(!8J-DGC.A!$@I,X3R,6 M$S>=H>N-LGI$1E45:KRHV[]U&XTZ6J!*U<- M-$'C<-C+W4'S=()VLAJ70,^G6OBBC@8[O_33!MY939DS^_E#V2M;>C!K5';U M!^,^&WN\\^OHQFUUB=N_?UBNE"SUW_\N3?MM*6Z?]/OF0?ZJ;[A^IVEJ&UW. M)&=92F("BYPG$*=$0,8$@9%,4"9QIFCNE/[^>JY,+=9\:U;_\U:!3IB>M:MJ MEZ0YLAC=%=\0R\V#?XIY#[W/X%'8;B=XW_X*;"&Y 1THH$4%U+ @TMOEV(Z M&GC7S^ZDE/*N<.>?2D_O^FGSK;KGP:*!R1^[/J6'];W5[K2PSM>P1=W2Z$9F%^XI_O]4^52:S2Y/R;-O&C*<2?48R1R!/- M?U$B(981A840%"H19:(021SEPH4.?1HW-;)\X5L_ =I_^@XQQ7?_H;7GP^T:*N7T?S1(6D1AKEH]KN=F"Y9!R'?[F&"$JHH2* M1 QK)'UB1)?'?YSZSVT#Y;+9EU[3'V=4Z0>A3&.>T5PDD,F$0)P6'-("$X@P M031AJN *N0B">\1X#$7PCUM@F_SN>HGQAC7&_G0#1.N.7]#M7FT>H0S\MMI^ M3WM:$:VQX$UK[NG-RL$]OR\ $Z3Y]ZDQ7Z4+^ 4 3K4#OW39,#[_=RD>RL7# M.UF5#XMZ2Z8MXD0JBE"<91"E3$',*8(4TP*RS(C*Q@S'R*E"[M1 4PO"6SM! MSU#'XMB+T-H1B0_ C/((*R,2$%X9X^1@HU+%)9?W.>+BY]TE!@_W&6[G M^OE;M,ELV]/1[3;KG:H_5/Z?J#[==4<::&7O9Q-%F M:"1MQ> SY23#Z 7=,UJ-U]U_-$%'+S#T51_]W/#:LIC[52TL\_QEO>3__53@1V]OU!ZGO2.>F8F2COP7/+SX\RW@L,I854*9Z=G B4L@2'7:G M48YCS',DL=,JW8--DV.XSDKPY\]??@:JL1VL3,946"W;2Y-G1X$C3TE@>K17 MLJ5KT#H%=E.X=]$K*=E:PCVZD.TENR:G8VL)Y! 96]M;#ZVZ,97<^J9_7Z[^ M^^/BTVK)957-2,)9DL4*HD3IH#*E.61(YC#'25:DJ2R$6U!Y?)BI,:PQSM3% M/#;FN9:\'$72CANOQR% MG'/WL-#C[*<'!G!M'5BG5/II.2_Y\VZ)DR.1"\8BF-*$0JQ8 FD2,R_#)'VBA0Z,#O'1X4UL+_FK_'V3U:(F0 MWVCFPICC1BIV !Q$(9:7^=')?[EA]N^E#FU6_.MS>Z1($$H*G"+(21Q#7' $ M*4TIC.*"L0)AA IRC4S^V=&G1CR]7>.MI4T&Y>W?!I[ENLV&'3,%PS@P3UT' M[]5B[%8P!=5B/V_!JTJQ6X%S28G=[B;#:.V%CMXLDQBEHJ PQ3&#&"<<,EY$ M4'!9Q#A/<*282Q[;B[M/+6OMCYY&J1O[O 0MR;,\5E+3/)52;DGT.PH>3 4@2GW4 /U>'V//]8]BH175GTYPJBL>=2Y M?58\_J%AK/=9+_7*)S-7U?XJ)A(?+C2ENV9G,M()P^+*QQ3\F0Y>[]8E^OG]]_DRB3[_;I: M?E]_-<74=/$\BZG(<$9SR".>04S2'#+))*2IXD1E:41CJSJ["^-,C4,:4T%G M*VB,!:VUEOE<%Z ]SQ,> 0N]OS0,*_N,*CLDCC!$)?G/#\NG?]-W:,A!_U!S M0I-)=>&^X^1)V3FWS8*R_+@/1/U!#:7#7P&/S;XWSY+.5G60N4_%92 M5L[K]B=O-RNS*Z6C(4)5SE*(3(L2G*D,TMC@G"N6QBQ.:4TM.(,YL>J\:5(<7BE_&WXQNOJ(9>R[2VP@ZWGK4WH+77XQ&Y M+31^#\DOCCKN,;DM" <'Y=877B.!O=74_\U,I\D -)U\A)*RT!P#I M#F9$IF":Y")-6<0YHVX9>2?'FAKIM <&N^86G;B6= ]F.7SQ!%YA9!J,V M4!WZ+!X!9)^/C_<*>LYG'3\NU'S^DH%Y-N6B7,O?RB>CL+#6WX22S9NU5=53 M7;O]MERMRW\T!9LH*XH\5J9Y<*:712CFD&@:@7&N)$&QBB4N.KW\>X><&V=+ MK!Z;ER+Y]^-$.UNAPKZYCBDW[A-CQT.!:JR JA>2Y%B5ZVY8K M(B(%)%DN\X@D&8JM1!SV[CNU.*DVS3$O#^B_[7/ _CU'>;!/.-(]K:?^>>@Q[ZT0>J*K]G^_E0N) M9DQQA 1E4,5Q!C$F"A:XKEG'68$43E-NU:+Q["A3>SS;8\O6Q!L=F:^D7'=_ M=SWB/0:K[0'OE6"-<[R[Q:G] 1@[P=W"0T\ *R2N.-X]=M>1#W?/.'9XM'ON MP]>*5_Q.UYM5O4=RIWY;+AYTW/[MG63K6D5@E\.$4YQ$C!*(6TV"U$0H(= M.F[HX?S["YQ_V^)L'!A)]L(-OT#Z%Y9&O)(0AAM$IQ4Q'._C+CQ7!U$?]&JG M#:U1P0J)\QRR-)>:XB(,"YK$L$AXP65"9<_IU%]'D39 M\LFR7O(8:!="FNN@",PMS7KL0ZV&?JE=Q44@[*76K@!D)/$T%V"<=-!.N'Y& MV6S_BM&TRDZ8VEF F$(I*+E%D5XEP>:FI$%?]<)/\*5/E#BD9(9].9#ZK:?K P M#K0AV.(!Z"]0:O\07\#],KGY0S,PUVT-!8VEH#9U*/E=P,V>"_WA-Q(U7H6C M$U?:07.&.B_<8#0FM7.D3ZR65_A*131Z/@^+\A]2_"'7O])R80JQWFWD_?+M M9K6FY;RN4YTQ(B+$A81,KW8ACICI:)KFD&89*Q@F6239@-.XH?9,]$RN9R+@ M7^GJP5&,8_#TV"V%@Z+]FEF0IG+SDUR52U'R[3^9I#OPYJU^DNIV%<:[KJY3 M>VC*.7L^ADR== ,Y<%*EI3&OG&[I!MGE1$S'^PTCUUKO2(JZR_47:I;Q^C>/ MTV>]Z;,V_ 8_&@7JY+CL7W%C595[LB#00VH&Y\R707UJ@/VV! MKFV_J9%^?Q%I9UX<@)E7*G09?U3V&P#,/N$-N<70&OLGN=A(,]#;Y6*]HGS] M]W+]]>VF6B^_R=4MJ^K?S0H5<57@".8DSR!F20:+F$:0QB+'&<$RH4[E<9;C M3HW;6K.;)ZXS''PO345H:SKXJS/>,5?4=BKL*"T P*%W,/U@.Z \WPDIS[7Z M=F./7+CO!,AA%;_;Y4-S/3Z4<[EZJY>"#\O5\ZQ(*!(I22%'3"]H"1.P$!&' M,M)AF6*(93ERR_)XEP"\X<;) /R-XXZ M?D7FQLO[C9RS<=29PVR-XQ\;&FOH)W_#F\UMLYK7<8S^G5P]R;H@(D*(Q))D MD#.<0*QB8LXL*<0H021*(I+1V"W&.#O>U![I%^:">WW_024GEU"V#1^\81<\ M;'"%;4"$8 6&Y\C@_)@C1P16 !Q& G:7#=3S,-W FXQNT\ZYK=I,6"Q8'C%( M"G.H&#$$291E,.$((9'GF4BMLCW/CC(UZF@:H^^2M0:)=QR%TXXMK@8I,$0XY^R!$L?9#_LZ]C+M??E::GK1;+.X6_3Z M!L8JCFFDXPBE,KTRH'FLPXHL@GF$5%3(*,)YW!UU#3WE.CW\@).MT$N'UE:P MJHT%II9^ %\XS<'0\ZPK<7W-,ZPMS(WMW5&51MMK1\9KL M\-'7&@%<^CKH, MS>4C*(M[#$QG[^IU?]E4>LRJ^B(?ZN.L.GQ7>433@G$=U10YQ$5*82$R#F/% MA4*$Q1FU*B^S&FUJ<4YGVZ"%T7E<[1C*&UJ!*E4^ED'JE9KKMB4Q*++G0=&,44HU 8J%4#@O$%"4%C5%>S)[D MBBVM"2>TS2Z/8=_R$2(NT9H)GDLY%X[T%7RN+2EP2O,7FD:-(Y 93T#?6]!S M%[!GT/]W>MP7QEB33=!@K$TCF&.,PEQSBBD$C%(TS11*"L( MQ4X-X1S&GEK\N[.U6VQ6@],-7*; [LT0"-C@YP>#,'4FY 'H>*56E_%')"?-UGMI>N[<\O6&KDHZ M_Z2_J-J*FE#K'*[_JHFT_9[=L7GY4-N\5PA=4,E$IE?V"4,)Q#Q2D-),Z,@[ MC9@H""F0E?+GF$9/C2K[M=;?6PP@;4#0<7B#0EV&59G^LF('!* =$N"Q@0(\ MU?%;D\7:H %8N]FWW.)A7W$TVA?I0DK'1+\>@0F_CY M#;:.@];S-IJ_JU-MVV]#M_6[<]^EAO_UOB#VQ6U3_**,5":WI1(]Y1T,8#)? M'J#@:\8A;X+;Z#ZW8'%^C,'5 &?AE ^Y>E5R!'>LM="ZC3>\@:H#,OD,OW M&(WYK=WI4[;]14/3;;M5L#F:_D-/?=MH.TN3O& %AT6"(XBE:765T!22/(L% M3PC#V+%YYO&!IL:PO9V>.@7#6#JPL_E);.UVRGP@-MZVF -8 U)KSR/A.:?V MQ& C)].>=_DPB_;"Y]U#L5UWK&55R4H3T#W]T536OZ6KU;-:KLQAP.TW$T/. MB@Q'*J(<1I04FB]X 8G@.60B9DI(A>/(*N7$>>2I$ [()1[3IH+$=](T'MT%!M@_X@H$] M4O#G$W2G0' 0<&>"0K?[C18@#G*S'RP.N\&PP+$O4*D'>DL?RS6=UXT4=]L" MU4Q%HH@1B2'#20:QH@DD"2Y@CA3F,F58Q585EV[#3NV=\-L5"KF60-O%E/[A M"TST>YJWYEU:6]O;!_479[JAXS7JM!QZU!C4#8[]B-3Q:O?XU"R'5T8R;;WD M_ZU':&I(^+I\*M?/,[U6C3"C G*%$,0YH9 2J=DGDYP+*8D4D8-VV<4!K9Z9 M\<7).IM!98RNGY]E7>=$6[OMPZ+S>%^.-:^';[1*C0:RVM ZR&E+PSQ#9A\Y M>H-NI$CQ_FM9 3EO=@96LCTAKX VNUWRF'/RU5:?"U2]W,@7#3Q%4[%K+GRL MM=YN],]T#8ICP1$",&(:4$0;S+,^(2*(D+7*7$/?E[:<6RG;6.18"[F%F%ZT. M1R+P*Z(SS..!QWF?O<::>T.,&E,>=V\_=CSQJ8%UP&U&ULA/C3.T!WI82/#9F.A;TG@#3[H'V M %'HX*^S$+0F!FAY?0$%OP6W)\8:M[;VO,,'9;07/CYR&9Q145P_?UP8F9*Z M)J^.)>YU+'?7E#[\:N+$ZN.B$2/>2[*I__&=CCRW11.S)*]FEZH[7.\-O0 ]F;3O8&>_Q*,P=,;_G M80[CCWLHY@[,P@EBO03L4+<;20:FB7T RLA79R^%=60KL$RV4=M(MW\+FGH^E3 M?WF^4>UM_8&JCC#_7#S)RH2,[2'0?KMOA&)!$D(.'/M*GQ8[]H^G'G3[.K4CDF%@28R6OV1T+/SX@;'-N-B]WBZP;T_&MV M.33Y=EZ%;2CN'>X1]A,&F3>!#8%K8+5;T5\U@AO75ZOU[+YU-II^ MDYA>(9_EO,DA^UH^WB_?UYT(NN(E*6+"C+YW%'.(4VRR3KF$">,Q2E->"&&U M)!\P]M38NC;?4/7. <=RIB$3<)Z# \,:F&0'(6I-F%=@JN *3CLFMN,; KI";*1F:HWL?\M*S6JYW>T$%X7/U64F;V 4K9U]5' M-.9211DL$#4=3K(,TE0B*'A1"$;S&/'(393 MYLTN AUO+L;:KFSL>[X!)QKV!FBIX!5$OZTGO5@V;E-*GV >M*OT>G.?^P5M M!+M9?UVN3 KQGPM]QSIQM#E[JLWYY?G]#[GBI:F_+[G\;-94M28X3PN4,YQ! MB8W6.A,I9#&.(<&1)(7^G4C;SFNV#T68I M,)4/F2!/6P)>(!QA;^ Z.R>P2> %:+O= C]##:3\=K?R3OVZH74^6+_\;+=K MJ'B*5)PJR'.3E,=8#"F2&"*%)"KB7!2(.-&XW;A3H^;6V.6JIUGI&$/;(FY) MM/YQ#+T)V]L?W\'9,SKL1JL;7GZ9TG+L<=G/#9 #1G.\?*#4^8MD@'83#;%4 M10PA:#J009SKGVB19U!DB&5)P5&:6"G\GAMD:ORSE^LR4'GI*)QV?',M2(') MQ1D?=PGR,P#XU1H_-M"XHN)G7#U0#S_WV6$/?7,$OM7/C[CD!X)G]6Y7"X9<_8PGW_H@X 7F >V>A-&2JLEA9[4 M5HVE"UO:8^DN0.$-TY&$*#Q@.TANP0HG"]F%\_<977[!RJUC,@QV%UZO1/8[ M-7WDS9G!9_G8)$!51K>\7/#RD49,KIE3CW@AYDQ-1+7WT0\7)_, 7Z[X"T\J*$/1> M;X"Q%M3FAA$P 8Y'YI,C'R;?\F90U_] M,L'N]N,^W0=N'3RQAY^8MK;$#+,T$JF04$5"/^.I$5:-90Q)&N$TEPKEQ.D9 M'\OPJ3%(7QFBJ5N8J!S$Q-0>)D2&KR?F\,\GTC!B7D0 XR>0+!%N2EY+06'H M?J@L9Q^Y6MUN1*F_V[?KM:R:39P/<_HPR](4Q1DK8)3D3*^LE8($JP3F"L=2 MT2A5B=TFZ-EAIO8V^?CVPV?0F@IZM@)CK.6FW7E<+^QZ>D,K,&[#X]+-C]=;D4W\OY M_'8A/B[6>GI+-F]W\G:=E'=I/L9+F5 !\SCE$.<<0R9Q"F.9ICB/4DES)WE4 MM^&G1A6=];42=Q-L[+QPVN8?.!UV\60XD ,SS M\#Y %.^/!7T'2KX8!YS4N MG9L;7/_*V9+MBO-NL M==BX,$KTSC*$L((BS(811GBAC8Y@5AA"?6S M&D&!I,1(Q 3E\2B'!3ZFW[>@,;3 M">SK7YJ$:6S@G[3RGV.G_A+(WK;D+P[DOO?>:)3<"J&?J^JM_O%N=;_\OIC) MG*1<$0(1EYKKRR7\!@T!;[J7N.MK]^P:G^YOJECWJ3ZZVJS;>& M1?XT_$/G?#.O\V?;#^UJ$"2@5?AWAH)>&!UKVVT/!UH%KH$%\YP%!>9^M=8D:M,B,+ M05.E0[68<+- UP1-$XZA3*7($BHE(TZJ08=#3(YI3?_NG8F#]'Z. &G+F-? M$YSZG) 90%ZGG/?,0@?#C$PGI]P\Y(63GQSV@'?Z]9UZ_ M-QV)MXUHF_H[A&F$*<]@A*6.TB(J(,LDA8HBAH7@"2X<]1V'&6+U+(PJZ-A: MW75RKGJ-RULEN$$-&0;.DQW'!,1^I.RL(UT83-)K.Q>M^;W,%5^5DWX0]$IF M TT9E?"N@VN?%*^\VS#BK.]D=M56\JO1AWS2PYIF[>_DJGS28=B3K/Z?#9V7 MZEF':+?5OTOQ(*L_Y/I.W=,?GY:K>B-NO5Z5;+.NQ<:7GZAAAZU&!!,XD2E3 M,)>FPV:"&22$11 7<1XQBA3*G1;"H0V>7M2V]>O_N'%M\*FU8^4I35A@_FY( M^86OH'&V;9USHY?/U5?P8;[\#FI';\"OM%QL_Y4J_94"GR6?ZY=KJ4K>G*X8 MPM=@W(#&\R"*)6--D]>71'"C1WV=C#4%^R^>T<9U5W[IQ-^6ZMZ\$S>KYU;* MLFUP\7DYGW]8KLQ9STP1%*M,%3"2^@\0F'*RA3[TM$ 5_&=M!:[SEKHHKP/9R,8& M'DDTQB?@3NHQ V [HR'C-XN%V:36"YX M*8^651">,15E&>19@2 F20$IRTPN>)XQF4M%2>2DU>DT_-1> CWKZ^CQA?V. M4IYN\V"W* B';N!WP5E@PU>W#,/-KVJHFPGCZHD.@N= :7387=RCV[_156D" M9G/"M14W%E_DHERN_EBNY;N-_)T^WW_7EN@_E_=?EYM*?^F:7WS0W^E.>(:S M+&$H@W$>ISKRY04D F&H"(FP**C*A57ABT>;ID:(/^/X7\%3ZUN3:[!95))O MC#9=T[)H21?@6RT;M'@ ]C),5T&X! M[1=H_-#_6X+.M>YWQKG+VCS!ILX^-G^%*1PI;A\TE4>FT4\P[QGG,X&^KY%& M6P1XAJ:_0/!]:_>WZOO%0[F0GU9+L>'KZHM\,-_\]BFE+$V3+!=0IMQH!!>Y M7B44!90\245.6 8XC3GD* LA5%* MDB@J!$FH4]+<%;9,C6)KZT2;% .6K2SKM@YNE7C.5 M=OLT(TU08&:OO8!+!?_LU,;!76^"WO_U^/CEM?VQ3O0:+]=B%[SU;I7V6Z#U925I)E*89K$$<0BS6'!8@I35&1* M![1 M%*M\:HK1Z(.VZ!-=K4NC';]85Q_*5;5^/R]KV:M^2?(L(9%(D& PYY1!7$0, MLH@DL,@(1AF)%+63H I@V]0(N^\>D*U_H*H=!(]U\=GCUD?##H\]+V^ ,GX" MV3H*>%^-P+&*,,07X?*FR"M.;_ STM[,=JZ!QK>ZK!#LO -W"O3] [6#H//P MAJ"/"WU/HXYGV)0NGKN\ M(<&R/!,Q5!PIDS%?P,)T#$B(C+D0&9',JC;+:K2I45K/8+"U&+0FVX>:EU&^ MO!3PBEU@]C5TBHFM83D3Y5Z^QVAQJ[4[_4C4 M_J)AL>4VNI6KIY++$XIU\WJB]$]WZK/DRX=%^0\IFG8P;Y?5NGI+'\LUG9O? MWGXSVB>S/%.4R$C B"4,8A1'D$J>0,HQ03Q14B7,)0H-9.?4R%W;JI:K;_6S M1$TQ0B=DX!:5AII5N_AU G,5>O/_F$[H3M;Q!C06@YX/_B+=P/!ZC8E#V3IJ M]!P8\/TX._1P?@473 7X?N'WK?BO356O%#YH,&_OWG[\9"[1_]!*0'S2%J[D MNEPU*J@[F:WJPW+UAUS?ZT>I*NM;-:?;G;;6+U+3H[RG/V98"!$C*6!.*8:8 MY002G#+(<9+K7Y-,$-5)X-Q?+]/P2FY:<=Y+@9W[$5Y3^ANU6I?_:$XMEJHY M< ;+K?V.9\T3 _U*@8@I?U4FHR=Q7+5QYV6;[O1FYZB^Z$!@8@.4)MM6\>&TS?>D6MUJ;O)K7,0P+HV M&]"MW;VDA&LUBJWFR.X=&A[YP*^ZX^^Q^CBY\4*_U)JIV#ERTSMI#JDT[ )E M8%EA*U->64/8!:[+@L%.=_._)+-F>DWS?^HO>!W/2V%4OE@B6Z16)(%#$!4%&L%NDQ; *%VL;IO9.ZU=)='7)6R] SXV;NOU: M5[E<^^*8B35DQNS>68'G(?1959 IN*)&Q1G$0/4I]G:\4FV*,U"GZU+<;S6T MP]S'A>85:E3UY#NZIF\;T?U9E*0BR02&*"<$8B(36,2$PCR2!4IQ0E%J)W)Z M8:"I$6!C*^@9"XRUH#77M>W<"70OI&IYQ"PP60V%:T /NO-87-&([L2-1^Y& M=]Z]PY9T%SX_+(KZ58=P*SHWZ:&;JJH/JVU"OFJ7S,YCHW,3P[1(4H@3B6&1 M%QG,LI0GF"<%Q]PEI+K6H*G1R^>MI=UBL3++QXJORKI9U>"\]JMGSBZT&G,^ M E.7CZEPCJI\X>04A1!D45)+E@B,N54'71\F*G1Y$X%Z-4.@-R7UP M+F?#NV\BG@7![Q[?\:'&W8([Z^[!#MGY3P][_G\K%WK=]W8E1;G^0'FM_/)9 M?J/EPO2L7*Y6R^_ZA[=4?RF,K!+A29Y(0:$0RK2>0!06.-/KLR2)>:Q(P?+8 MA1?F M'))<84A4H7*$691BY#GS?-POR!@9Y .^)=.8_1'3' 9.YNNE,;QIG/P)&#=/ MI3&_T=DC.A8L&,/G$:)PABA!+((I[ /-?Q2"Y11&.G' )G"Z:V M%+-O:#(<=,M55T@H0R^\:MMO]E6";W8RP3=&191)\(F6X@88'T#MA,?5UU#\ M_"[ G*T8=PTV%*2#9=C@&PVCN@^T7/V-SC>:=Y]D0Z)5?;)H9"^_TO5;.N>; MN0XO-;76>='UAS_)55W?NBU7C[5''K5GIF5?0!WW!3#<B**(*5Y!K'B M"K)4$)A%F52Y2"3*$B?:'V[+U%C^7B]<9+TN=F3R*Z;#DKC' 3DT3]=>P-H- ML/.CH>*;^F24K_4_]5WJ-BKJ8-GXXY&/KP?5+_U>8<^X;'L]< ?DZN&6 \NC MRXH^/*SDPU;HY4DN-OOQ%8YS7+!,SYE,),1$<$ASDU^;I2PA">*2N%5#VXPZ M-7Y\:;2)A5>-V8[%SE:(VQ&C=QP#4^ AA*W%02-/)Y3\5BE;C3QN4;(+& [N7JVSO)UK_7/8=-B/E9/K8;"G?JTZI<&#WL^+A M=B'^G2Z$_N1#FP"JXCR+4YK!1*@48I2G)FDNA9PIGO!"2$UU3@6?IT::&G=U MAM9Y&E];4QW+-4^B:D=87K *3$HO8.JL#)!=>Q$+OQ64)T<;MT[RDM,'U9 7 M+QC*#T<%.G=RL+\\[S[2GKS<&FW?]_^SJ0NOJO5JT["7.9Z^U\_375TQ4OVQ MK+?SI/B\G,\_+%?FHEE&LX)&%,.,) G$!1:0<((A08E*$,Z+E%E54KZ.^5-C MLK[@GR]QWO2_.7%>Y']-O-K[<@ 8"T,, -*E. M:XT":&&X 5L@](\;0R)U>7W]!0)_&7! BXY7FG^-:?7\[AC5A9%?2*\Q/8=O MN5>Q8MBK\_=RL5QUQ$W^N^S0D0Y%B*%B.6F_!%-[.6G$(3>MR#3@)G(L6[/=7E&70+9[IWB$+O!+0*/6 M!ZTSV'1,KTT&GFG,4;G/$H!]LK*];+"Z[,MFO/J'IB[E+5VM MGE5#8=6,<$&(.3'),6>:9;@P4O(2"H68Y"C*)7)B&L"E&\M6*NQQQ9_=0'DB-JKT^57["NPRY$].-$+^JJ^VE$AW?^L!]Z6]S&7TW_['>RC[QR=P![Z MI3F8QC;Y22O_.7;"+X'L;;/[XD##WB>?5DLNI:A,OZ5^4LH7??MUE[[,S63/I3^#+#EQCMS\B=8+)*SG:C3PJX3F! ML4]B;A<[ZG+S\DAOHEXG\44=1E=MZA7!)!9Q4D"58%-WFW+(%)Y2V;.]YL'/7T00YNM=2'73TLTORL MU\OZHJ^W"_%./LGY\M%\U]H:M$_+>8I04$E(N),0R4_HGK(--1:3, M4DI2[M2GS6+,J5%Y9W*]?= S>I@.L WH=D&F9R@#,_HE%&] 8S+XJ_U_D$HQ M!\R\QILVXXX:;3H L1]KNESJ'FF^5ZJ1:FRTM^[IC\]T+3]+XUGIP]\V;6_VMCV"1Y\Y^[AY_!D< M*:8>>2:= G"_H)\)SCT--%K@[A>8?E#O^<[# OY?-I5>6535V^4W5B[J,?6* MHBI%G;"W7-SK14;5I"6AF21(\A1G^I59)!!C02&)L;?@!?F@Y[];BL"IUFQ6QJ$PCKPV\\7S,[+@B%X>5T?.!DPZD)A M"#3[*X9!]QB:K\W6N_J3.I72E&M^6VY,6)))3)A((9%4ZD6!)K="L@B*.)4H MCE*6RGSV)%=L:9^F?7HXEP>K/VBXYZL6.*C/<40M0L^'9O!E^0!GX3[+ZIC13'KV>_J0.2V2^C MX#F#_M7W;],%?=XIJ!W3V72_&]G,_[!:H).Q$) M5+B(49H5+&).>\Y'QI@:>W0F.C;8/ *>'0U<"4G@I[^S+E@5]!GW_7:Q/#+. MN(TI3SMZT&ORS$<')0S4\=R)G*J_E^NO'_7+\JD4&SK_G?XHOVV^?:A3,[LK M]=I8EH]Z$3R?+[]+,9-%1@L9< MJXNMT3=M@0]O]ML,I[ M>+TY#I\>T4S.R319XQ[8^0=:!T'C(=C>H/,1M$Z^YIPZ95N\WMR.EY0Q]AR[ M9G&$F8/SR1Z>QQPS)R0,7'NI(X$&&9IATM_?OE-_+O3;9/FP,&G2]_1'UZ[Z M_0\^WXCMDJ+ZU+2@T+^X7[[_0;^9=!BS8RZUI8OJQ5(A4S*C2D*9T!SBG!:P M4+F"2 @?@%V+IMV3YW3S?EF MXW:P==M8D^0Y]R>PT2,G#HTS!8=91R.-Z[C6E?JMVP:$]3%&:O'FCI!]8&X!P1%RJR3_^6'Y]&_Z\H;7] \UG361][F;CA- 6[BU MC8-M/CNPU'NIUIHK9"_ML2T4R)."21RX52R M?6JDJ3WNG:% ["QUK*0^":I=X.8%JL"/_!:E?N)S WG2U#X+3 ^.=JXA<*7 MG#XH^+UXP3!VV&9VM:G0;4AB:C;*Q49'(&TCS>6BVFKB**)I(F$<4J4(Q"B3 ML(AI DF4FZ;PC&/I),0\P(:I,4J;+FG$XAY7RZ>R;O'^AC6._/1_W,AER)S8 MT4Y@I ,34B\GM;4?O&D]^*G.N&J= #LO@L@#78&B5RX;8L>H+'<%4/O\=\VM M!G;\:7L&E]*DM'Y9+_E_?UW.]?55(Q@\XR+-$A+GD.:QTN&3.=N+$PI3R@H1 M%22+8CY;+]=T;D>#EP9TXKSML.$>QWLS!ICOK*XWWJJ>W?_[?Y$8Y?\7R-I^ MQYX_E^"W8SR?H :FM]_VD'Q_'C7WYCV64/CMTW-IT'%;\EA"<-!]Q_:Z851C MDV=?BY+?BO_:M%UN=106BU1HT#.::?K)A0[ &(EA$G,9(0%&MU2LNO%8]]_T._7LM*5A\7 M^D5;+O=%9+M__[0JN9PEJ4@4B5*(E,(0$_U'883X4$I-TGJ>H=BIW&5<\Z?& MKIUQHA9E%O"M&1C@TR/LZ9L&"L&MSC:TQLS_S5-2;JT M&A.,S=*;7A:@_]6E9K5=R M7:X:^>Z=8:;'TDR*G-)"$1CE3)HB]0)2D1*(,U&D2$B)A%-UJ2_#IA:/M[9O M3Z6> >UO1*[I#S?:\S:!=K3X&M,2F#:;[> 7/H$WC5<_ >/7#3C.K%3I+XS9 M79[3JBI5R=O@>SN?=0,Y?RSK&WNO+.S-N%%9VC>D^RSN_?X^^]7M=UCX\3R5^GT0H8A#G-(8LA1CJ&B" MTSS57R1A7M,=%^(:1WYFNT:G[1I==FOT1V.QOWV?U_H".>P"_1-\*4;< M$]IN]>Q6R-V&S\W>3@ZHW=[^UC@^]N[/*\_="(WM1G)H BWNQITZNV9W(]OD M+NYAVN?M&M$&631LMK$X4YY>0ZDFH2U&23BNG0(\1^#LZ_E?SC.L[K M8VLSV!I]LY,\V/;&O@&MZ2&0M1>L"(+P2$(4WI!VDI=P1NR,;(3]O4:3@W!V MKR_SX'[QE14M36[X@USPYWOS?IEEA2A4@1.89C*#.*8,%DIH,QDC&/&)1U>1L5IGL0RC571#DE M.,ZSU"FQ^L0X4R.)O8:)-\"8"OYJC'4DB5/0VNXU7 U8\&V 05@-6+F?1<+S MHOKX6".O=\\Z?+@4/?]Q]U7BO^OOR/RYW3PV:]:NJ1Y3B*22PT1F$<0J,ZH8 MB,(\+P3.4YE3&=L*.9X88VJ$T)@)NB,U8ZC]>N04CI?7=1[0"?ST'P%F0$?' MD]\TZ_69!Z1&6HT-0LQIY74!BS/KK%-7CK:JNF!Z?PUUZ:.#!>]>G+&:?KRW M2UZ^W>C5V6+=Y'*90VR:"YYD4D+%[[MBY5M-S6[P ML571G" YHF[F=OW ZEBZ,E)H1A6M/F0P/3;K%ILSD<<\HRK5L$=ZI49,:Y3( MJ)%0JBCF."72*2OJY$A3(Z#.4/.H-.GGCG6N)R&U(QXO0 5FFD.,P%]!VK-> M!,-OQ>G)T<8M*[WD]$'MZ,4+AK'#_4K2:K-ZKH\:S1ZSO.7_LREK/>%J_;M< M?UV*F8APED4*PSA/,[UZ0WKUAC6V-(JPT3-429JZ)8';##N] [W.ZD:E ]#6 M9#?RL$+\H3@.I6SAJ^V] ;7%-Z"SV6@056O0F.V/7UQ \DHU5@./RCHN M4.P3D-.UP[CHPW(ERX<7B_F103P6&.S E2;G)RBYS +,OT M;V*F1)2ZMFP<8HC+8S!.-JW^?B77%IY938$=<82'-3"['"^=Z)SHFJIL_[7Q MHQ6HT)Z$K%%S03)PQ9J5*:][N7%CM5K/?B\7I@M+%^10;N@N MAW$A8QWD" J+*,X@H8DDL2(TQE9G8P=WGEIPTQIG1V"'.)WGI*N\#TPSK5T> MXY>3WIZC GU1CP;TW_8IX/"NHSS5)YWI'M33'QC8@-3TLOFT6NJ'>B921GB! M$>08F0(@I9^^.,MA48@XCCG6_Y:XR)#V[NWT_(V@.-JT\'FL;7-L.MH#S"XT M& A#X >Q0>#3>03<.XL>^NJWHVCO_N-V$CUT[*"#Z)&/A)>J,R$J)TF&(I)" MKG@!,2,"DBCB^K5)(JDXBHLXF%*=8Q0[DE"=X]+ %7"[!S\@C(')89!,G==5 MP$#L7DVD;O2X?R! UTC4#8_TMTSGG7K_@W\U-5M&]/-N\9967\U_1@'Y MB<[-B)]EM5Z59MUA_N%V(5[^HO?)&6922%I$,&)I8LJ6(UB0 NF?4*1R%,=( M.?5 #&#CU BR<=%TOI.MDV!E!'B;GRNP7 "N/1BB>.QW;BW/D%]WQD*?/F\G MJ_.O44O6DV2,OJG_!#W;;\#.K>8?38G=_N]Z%_A64PXR$P'$EOW:^0I:S$& M/B[5'&:H:^JRC#2'R1,ZUKCC%ZF6JYVVM*STDGFYTF^TCPO-K]HL;=W+NS3J M^\W9W2JAP@P56)B"/(J-+A19YAR)#2?Y6,*Y8DB",^6\CU/^?T M;W-&UF--_INY-ONG?Z[O@%T8,K6Y';7"\U,]YXU*:V@)Y/ M-[U^$%+_[0_])M0WTC[,S9TZB'S73(XZ7P&J,,>Q_Q7J.D>=F..5HN.:,+#V M5-;/QZ]RH2V;ZT%OQ;=R49K&9::_1MOD;)9E%-&T$+#(B-)KXX)!$IO-0JQ? M8"A/BD@D3J6H5L-.;>';6GT#'AJ[ZY41?6&Y8WFJ'?IV+Q#_F ;F_BVK!^<^U>H<'\J%$>LP29+5'W(] M2W.2BU1I$HJPYJ0L+6 ABQSB."MR)%FD%UE=+O6]/36=&,XM'MX;-&3>#5N# MLJHVQM9&$ND&Z'C<.;?I.,2*XD3J12L1*C>;HTJ_ #3W9XA*3*,XS3%QH?UK ML!V1Y\VN-A!!D;6C= ]X!>;P^OOWL4/I;8/2'V=0&I+0=0X#WQE;1\<:.R7K MG,-'ML]3W-?5F*A52F;&C]LK6W+5XST:BVW6CGJK5Y V8XD_&$7F"MVL+5E*XVM8&>L/]:P M \4K>5P8BP.##@+ M?HL)0Q@Z;O%A0*@/BA5#CN6_ETVSK;JO!]'^VNB9%'&F9*PXE)F1STJQ7M$6 M40:93!A%>4$*Z93K>(TQ4WLQ-!U2^(L.*>T)6WOZLMKWI28EK\UL+LZ@W4MA MK'D)3/['FM:\.#*[Z:;FP)WMOXS6G,86U]$:TEPT:#)-:&RAJO_6)-'^2=^MO2)(1VIUE55^(^0UC&22R(4;+/(,XD M@85".>1%%$N&$9$)=BM)'6:(RT,^3DEJYX=A8%8N:-._XW'KBLGA>ZJ=T:S< M>K-5S@!OV@\Z[D ,G$4[$@X_,X'I=SLE/0]NP*<74])XL4TPJ+8J'/Y(]SH< MO=+M0%-&)=KKX-JGV"OO-K"$9[EXZ.1D?Z?KS4J/*ZO/\K%-J;]3GU8Z-"L? MZ?SCHN[_KK_SLYQ1C%(I(>,H@9A1":DL=)@;,1$CG"%%A%,ASQ KIA;5ZB]R MZEC.,PA\.TH,#FE@1C3VP_N=WG3KPW-;Q&.L]5C%OR8='P[')>\N>=)F!$TI3D>0RY8@3J6)%#DF<<(H8$ M4Y0C53CM]EX<<6IA:[ZKY>PMB.QKPB%YBR.M#^:DP$0;07K0'Q+.=Z M:=21=5PM03@4<+6]<.!I=DM;]\LV/NN".FF.RN]477'2K6V8D%R'2AEDHA 0 MDYQ"FL493.(DXI+FL1"%FT:CR_ #\HP"DTXO\&TR8,RJA]>%88-D&YTFP_(( MW#? (QV(MV:;8NC6/+"SO,ZC,5C7!7?^5Y5#0/-[8.YBP+C'YP.@.3A,'W*/ M8?36.WVI#V;F37NS;8/R5O:'94E.A20PSI&"F,8$%B9\(E305!7ZS\Q)-=]N MV*G%4-W):",.;N*!G>V]INYNG&8Y W9LYA_7P#QV[.!Y"^_.;G"[7J]*MEF; MGEF&\S[16F;?OQBE&X)>2J)I =3#8I/F6= X^+=O\G[\ZKSTR MZ-7(!U;2M+7FE<4T'4&[K*?I>L.!58'\JQ2;N=11ZO+;XW+1;/EMJQ7;NI[6 MK+H%YFX#2;$,HYAI/JY[H111K)?/&=-1)B(%SGG*H\RI5'"X+5-CY,Z5>@&] M=<;\S;#RXVKY5-9MR0PI#"]MOV;R[&AYI"D)3,S]V7C[8C9Z;7=;7\";UIN? MVN:[8781/0#KMV+Q"GO&+6.\'KB#VD8/MQQX^*LY7X^ZDJ+L%HXTB_,,)PE, M582A9M$,%KS(H6(TI@E/&(^=@MS#(:;&E<;"FB=K&QT/< \!M#R=O0J6T$>O M+2*->0%6S:>]]WN6>CC,N >E)]T\. 4]_*)JG^B0KF5D=P9C27+_0XQ0*U=, C_T MQLJN)V9CZ UH 0O1^>XR)GY[X)T9;]QN>)<=/^B+9W')=2I1_9CC,,[H&D5Q MJ5*AH8TD,FUX%8<$IQ%DF9*9BF,98Z!]I-@?008 M!-KPIWZ-U$G?[E;QY.5:*418,@2T($)*5@:\BKJ2"S2G))><[G%=YNJ=>E<^ ME4(N1*5'_:;'6]<;0C1-L4P(1#3541"A M)"SPC+DBQ5(M$+G(&YJL<'M'K" M1LU.W5H)'FDY,!/U!+AV!.4!L)&S39<*W*U$N:"K9["UV?0,-U8WVDS^LTS/ MPQ,DK_3$D*^227K>_5.YHQ>NNJ8]6-VJI]JO_LCB(N(XEE A4NC *.60Q86" M(I=(R0+E&$GW5F!'QYI:'-08.:3QUW$H+4^<_ 4^NBI;>C5V!FVDL8"D0!M MNHZ/]PHMNG7G5ZLK>E"OS0>F@RDF5!(I1AAF,6* M0FS$'"@3#"9Y@HI4%$0RZL84YP><&EUT"7QB1;\W&3OSQH/=H378+#3@;<;E MMT>Z>/[?_XO$*/^_)B?S:3E_,KH![4<5Y77NGRO_7)@E6Q+RAWUP)MJ"W)Z# M]ZSMTBI]DI$=,IX9Z<*@(].2'02'W&1YW<"]X:;.H"LSJ#/3*3%>BL=Z9 M#TQ_'=9/>,[TK[ST=*B%EAC^+YHEU=IK@&8^=V7=AA_W'UJ=V . M]JT'W&)PBA!]>%@9(M!WOU-M:?1OY4)^7,MOU0P5A"F4)U!F*8(XP2DL>*1@ MDAK!%\)5ECFU8KDTX-0"KY?VFD"@M=@YR^<\SI;;TQ[1"[TE?0HX\)B%)@SW $:T$?O M- *>&]X=&6CDSG2G73UL(7?FL\,>^U^72_&]G,\[U8%WFY5>C7V2JW(I9DAR M&<4%AVE$J.GPED.6* R3+!(I(BI*D9,XP+G!ID8#G:T#!4W.XFI' [[0"DP' MG9DW6SD2T%@*&E/]L8(-(%[9X>R H[*$C>O[;&%US< 3:+G2*YMO38FIZ0C2 MIF\07F0RYWH=HI"$N(AC2",>0UG$A4Q9&N<)=FH!='R<39"[[S67H&^ E C^E.9^H1N=MKIZIP# MM7= NU=OO30B0;6'H'/Q=691+/G&L$.]-SG%V7QAX/^'9M7ZK1<(^^8-J6]> MO_6BO'WG^1YME/=C((BZ=VFHV[N_=]\N5X_+%5U+_2XWJE$+DV>T>*B/$=JE MI^)Q+@F5D,5F)9\6%!*9Y9 RS'),LYA%J>WK]/)P4WM+;BVNX\\_%W1>/UBV MFX"6&%]^]?E%+GC8WH&FK04]XN;C$;B]@[UN=GAJJLEF<_U:*N5H$U:%(Y%0GF>PKQ .<2,,TA)H?]0+).9 MRF+LMIOJ./[42+FO*+P\TI;29*D-5FBVFI"4BTS$.8_F#/'#67>M)48'@O" M!@'G-R1RLF#<@&@(. ?AT*";#%ZEKS9&0[\5=9;5']K3]DFB&<>*9P0JBHU( M4$IA@40.&9,\PS3/"'*-_ILX'=>W)V&V7HEYP6\ M\/QDS.PIR-=]W+:F>EV=703$]U+L](!CK[LNNGYDD77Y&E^MB_:JQ=[_X%^- M&NYGO<1[6_]4M1^^8_.RJ?&8<<51EN((QIPCS3:R@"1)&109BA1C1*_)ANPW M>3%NHKM0VS)+V?H S([NU2V,ALR>'8F--QFOV=JH^]O.Y)O#KG#]IGN]RMB0 M#8RNP#IP,Z,AEKUR8Z,KP+SD,MR]JX]WFNRY=\OQ#L]SBQB+,8X MR6'.460D(A%D211#_4O"D,H9HE8',B='F%K(UQG9EG( ;28P=EH>X9X$\L+) MMP]X0M.<*S+V)[*7O#]"/)7D/S\LG_Y-7]MPCOZAIIKF>/;D'<@"MOIJJ'_V_]_^S*9_HW-0![6N;4IYB)2F#O) )Q/KYA42D6(=+*LJBK."4 M.XD%6(TZM=^^@U#17N]$-%3:E\+C] MIWX$JCI[18KW/[C^:"O-K1A%1%$$54$IQ$(02' NH3C?W+QH]=NZ&3+[Q.A^!TW'\V/K*"3I> ;^<_[2YS M\^>BDMSHZ/1ZT'\I?[3*(6FF='B(,XAD9O:+$P4)SPF,6)KG!>$JL5.GO#C2 MU%@@^1F1?P6J_*%C@UI:9--9#ZK:?+ P]H-O=-WH.,=1$MF+MIQ'_<*1M4\L M S/&UD[0& IJ2X$V=8#2S7G0[$5NO($WDK[--2 Z:=Q8 7-&WN;\]:,IVUBY MT1>UL;M@8%Y 4RJSK9]Y_\-$;YVZ62,2NM$$TNXLZ#!PVP@#Y2S')..0XUB3 M;QI%FGP1@4FB5(%QJG%Q*@P>;LK4V/E2=:KOF;#,)A@%W] I!FWQXJX0#[1^ M@#>M)S_=@)TS8.=-D"XGUX/J-Q%AN#GC9B=<#=M!RL+U=QP@?ERN)-=?D+M5 M^5 NZ/Q7DZU5_;UMBI,6-G>9TEM%2JY'(%'FKS'41O[5&_'*J&P3+TKF$'8V,@X.!VA@VN\L;H7%6XGINH31 M?R^>@3!YSJMULV'D#-M! !WFV@Z[S<"N7_2Y[@#R8;GZ+'7\N^'-!N$,15$1 M4Y)!F3!-6TF&(6,H@R1-,BZ2+)*9TZ'[J8&FQD^=G;7&U*IOJ6/_KU/ VI&2 M#[@"L\\+I#Y;(>7> .P"#'X[@)T:;-P68!=?E/]JV MQ$UL]799K?4@G_3WYRNMY)WZ:/+V=*CU9R6_+-7Z.UU)35:K=7M=VQ@SI4)$ MB.10Q )!S%4"6204%"22188)+Y1U$Q^?ADV->%[Z9I(W1.T=X-J]&T![#H F MKQN4"_ LZQU9B\OIE]KOD)O.KZ \ZJH:=1H=V"Z\TG6,U9@@SK3][ZN@0 /QSO1]\#C=>EX@ (+WH)Q'B M_L.[="X7=75#M],@&!8T(9#(HH!81C$L>$YA$<6DX E2F7MOSA/-<\\_L%A3_-. MM..#-NK8\50CYM$3MFS5TV:8T4(JED$4\0SBB*:P2,S"/44RCE.48BQ='OOA MIDR-'UJSW*CABIFPXY!Q\ U,-B_TAX!YD$XYZV/9YT<,=!PK"=:5..PMFA90\(IH/XT099D0Q9(@5,(MS'B%)BR@7 M3D)OAV,X4=X8 F[;BK]&MLU1D>T(B':D=B4T@=EJA\H+WO*HB';:?;]*9T?& M&5?![+2C!\ID9SYZY3/^LIRQ:XF1(D20H (R(B3$*DM@H40,!2&(IPG)"[?& M1N>'FUJPTV7"S>OROGEK;>FJDWT!8TT\1.U3"\,7Q(5^' M.LZZ?Y)%SE\UC% ^E(MRK6_Z9#H&K/47HV1SV?1K[N_7M+F#_RGIZO[[02*0$+9",D),JT2 KID8_^@N8N#'-,/#M""@XI(%Y MJ;$?U@Z G0=-'_F;.L69F\2/OC,WP/@!M"/^*.LJ'+TRV3!+1B6XJ\#:Y[WK M;C8P&62U%!N^_CM=F>0Y'3KLDDUVQ059RHG*: 83)?2BJN $DEQ@R(I<,412 MQ3.G76:;0:=&=JW-8&BW"T^+ZEH!^D2S:-4%*DF(9A0K"#.$P(9D@H6F*4D(S2G MPDYH^L0 4Z.;NP4T1MKG!QQ%[3QQ^, B]&)M 8Q]H#-P0#7#46#L$R"N!6BD M1 9WH)PR$!*\ASXFA1@URSKN[']9<^+1[(%,KH:Q;)92[ MS;K2:SHCFOO+,*DDBS1%20)%,RRG!NE7CO M,NC42*)G*F!;6^U?\]9@7XZ)0D 8F#SV=(]N0!_.G=T#PB=K7.U#JA#XCA1F M>Q,1&9]J]&B-%?G^I&;\[5#U>?H2OY"C?A=3]INQE*1RR*+8"I3 M!'',"E@D1@(%Y5F42A4Q&KFISQT;9FI$72? 06;,?*DS*IM]25>@\2Q1=W2HD27JSKE[ M*%%W]M/#2.)%)=;M0GR6<],M^Y:ORZ?RY2[9K@E0G"8Z*5$8".U6*#S%B:@1C5U?H;P[LN"8TLH&9Z(7YM?1*ZP#8>=#;?P=_ M!6G/= V(7CEKD"&C,MHU4.WSW57W\MEL[G;=E;K7A>TSA1@G&<90(*,?ISB& M5!K].$V$G*,TCG.G/':K4:?&=]N6:74D(/UVG=M'W([LO.,8F-W.=)VC:V"I M/^*IV=P)E$9H-K<_\@2:S9T PZ[9W*F+A[:J>%Q)7C;K"T1BE$49@SG)3)=+ M2B!-!(4QCU-)(UE$<>'67V)W\ZGQ2]\VU\X//0C/"$-ZG9;$3&F2E04D&4.0X!3C-(]RIH:WYYWFR>3+3IY7=#=U MDAVX$IC S/82DP#2 V?<#]?>]#7D!\XX>K:]J9>#K4..^2SI_'VUINNMEBG% MG$=88R>57BE)C2)+!($B*FB,&$FQO#*JVA]R:L^_L0]0P[M ;1;BZMCI$.*( M1(CG'$I<1":WE<*"4PPS&G%!4"(+6LR>Y(HM7P?D_M!CP.P?X:'!YS6HO4IL M68/86!R E.T!"AP5'@S[RD'?*1@NQW0GKQQ&Z'5X^/';(RU7YH#Y[5>Z>I#5 MC$:)2%)-+B)+E6FG&L."< *IU %;)*D0)'5CF.,#38]5:CM-V^G64, ;2]TH MY@2L=K1R/52!J:3!:&'L!(V?B. ^!5[(X,=2H!''>W7U2N/#IH9'=JGS2 MZ\(G^&_@JJ9=R:[RNCA!22!F4_.;9_TI&-7 MDGVZIO8'%:XV^\BB6Y22N'_]"_ BT99$ 11(LT_5Z6T[)+'6 _+!;:UG78[1 MZ-.)UD03E-1 Y;LV_#DF3""[YQRH@4_-(-&1>#YK>L:HT%\I=>4*WN9%6"V..QHD4O77ZBZ!?YUSY, MW&EL@EWO=#P"QB7O(GA^T)WL#-'"I-D<']K#YW)RZ/#4RZH+?2^N^3^W^5K> MKHM'N=X\&1LVURMA KP>S24+A%"L45-0B$33+.<$8D1"F*$T3 (E(\23=I)I M1[/VC0^86HY,J;O8#%,'Y+&Q^PH\&LNKV$;9VCZL*I%%A]@QJF>0)ZY9>KC_O M]35;:J8.(; :#\*?I5%3[0UK:1HO\,'6J)G+O>UOC2RY^N< M;6N]\Z KUH4M##UB^_BKPF1. /8'6C3&7?6>0&WF%=ZKU5U[, MG0'E_+KMW -\L=+ MMTCB, XE3V"&*8.(X !2&G 8XB2*TPQ' M26HEO3>L^;GQ6,=6P)J/L-A9>RFA]7;$4%;S!>^K4%L7[\-S@3$IS0:VD7FM MUX17)C<;>,XSG-53AM%<9]:W2(2($Y4&,(P(@B@0*20T%I!S00B5,0\9PX%),R[< M< J^RRHXG'RJ3Y6ZCMR87D'NKVGVSJ]_TK6X>:P6F+\;.??R4U.K^.\RO[LW M*C$_Y)K>R0^_Y)KGI;Q=YUPN4A5%(E484LXSO29$F5X3ZIQ-($XYC M_PST#D?M&#L1Q7%-&&E@/&-H1UCVD]F/794YK]6T&$[# ,D,!L(DQQ*,(,;Z M392(9BA!7 6I4_G)T2R=VZ"WLP[\,.:9D)=JO"M!L7?!\]@WN)<]C713]-T, MQC7;8:WCK]$[:=\'SQIMH_?*M./58&OG-3I="KKS6'1Q@VXC3[G>+-[IYQ;+ M7-3B+!OY4%;52A@+. D" 0.5Z2$#2PJ9XA$,%152+YXR9:=2=;J)N7'],RM! M9:93^9<>,/N9V0]$(U/J '2L2? \ 'WLI>_N,)?^[25K]3Q^$KHY[U[+$Q97 M#I2Y+1X>BE4ER%(13/FI++=2+((8!RE)"(R1J1>, @Y)EBB8I%)/$I%2',=. MPK;'VYG?IV[,!&4E"F0V-.I)G>,NQBE0[>9A'J :_9.O4*I,O*KG2GH^5)OI M49VV'P>_>K0GVII6@;;?X0/-V3.7#ZVG*Y5BDS]*!K1PY^,!N9'_9P/:,([PQQ'@S/ M17!/-C=QZ=MS;A\6O#U[QP5Y!6;)LI;W>M62_Y"?5KQXD"8/Z];\02]B5J*Z MZK8H-VNYR=?U>F8?05->BW]LRTW]5U6LY7?Z:\$%0:G)I>)"F8IR!$.F7SL8 M",PIR@0B,=_E[]N'O8QEK]7']R+1?[)0FK7DQ=TJ_Y?^'C5O%77N0Q<#_6<# M GBS[$VNG/8-L./#5^W0*;,PGOD(WM1>_@:,GU?@>.0A57IL-,J\2UJ6N-<]ZSC"8=E_UB> M5_A'?60F/Q$@WH'^S\IV,$KM*D>\_)X+6+8][2Z_&R '>_:.MU_*:6UD7LNA M;>[P2VZ3+ IY#!G#F5ZD)P$D/&50!D)0+/0_(K>:GF[MSYGC9+G)'ZH\#+7= MF!IQ+9,]-JX,93.[GG%E->]XCWVVVH%Z%T6ZH[I6OF :AG/";B2FL[/AE1C/ M":#3S.?VF(MG=?MT/LF3-#TDZNVK%] K,_8,(CS%^+E;.2RZ4]Z3PO'+M_)F34;AKAL1V!3\T6 M3J6/-=4\\A)\QYI?#K+IM>:=EP#8,Q^]Z+%#JT>W:WRSJOFN'U(%..!,A41Q M D4L,42FL)DF8&Z.D&024YD&8>16'_I8,W/CU+V5M;*!L=,I9.0,JG9$>#E6 M(_/;$)@&E&SN0\%S4>:C34U<=KG/W/CLNH'NNQ6,=<#O_8)5E6!;Q[EFF[:ZN<['VN-3.V3NQZ-?4?9$4>BA/"X(CQ *JIT2QYCLDD8 DCAD,,I223"4) M0D[Q=9>9,S&#B.O6'7&%K-(7>_ M=,P&E=TC5#9T1LOO]IMUZ]-NM+F"1G9I*[_37[>TTB .B%X^IU$&XR1+(3+]ACE/813Q2,4TBT)%7 3#_)OH MQ'^3!4N*7?VJ(6+0?OO0CBA?MV=&9M2S1QU7H-H<,4Z"RLNK;J&0DT&0AJ"U MOU>@]GB:Z,?+>F.RN,>!9LXFXO$RF%UB'2]LR:L:1+M5%PF>2*0R4_9)0)2& M"A*28DA92F,2)FGJEKG7W]S<)K$G$_PM=O"&H&TYE_6&X=@3V&.Z!_LUFRFM M66^7-@I@HVR,VJ$UA6[!JVR!VKEOJ2#@9[-SL#S!1YJO*QV"3HCDU[S\KX]K MJ6E4$X(L-U]-[?!\E3]L'Q8T#I1FJPA& FGRPJ& &*D88I'0D"(>RM2IVL!4 MAL^-!HVI0&E;J[)V5^ A=U3VGJS'+R+05^W'":EXH%2-<;[6H^D&F5^!ZNTP M"( 6 O"U>DT:%&:@7C.PW^8A9N-J_!R&E]&ZQ)O4S=#V!PMCO)SQ?RDVG6!$ MF44I8[& ,VZ89"5]9" MDYL(C+U-L+/KNKX/:!#C)2,0CR"EB$"4R@XQ@!267 J,T MD2IVRDA^\?RY$],0UY(VG]CA?U>O5W3+F]WUX#Q7O)=.0O:E+/(V[?>[+Z#-X]2-[3:.-="L>P* MVRUT__".O@7^;+5RI&[(B_UKN@&WA0;?Z)Q]SQ^\RK"[H>=Y(]JR\8DWDMT@ M.=P(=KS?6['@YW(M[^B2FWW,?'7W16YN&YFCYGH3X]>*''PN5G?&WJ]RLUVO M;E9U7:R%RD(5QVD&LR1B)NHBADP1#E6L. J$2&CFFLHQJL%SFS#MM$(JLBP4 M6%?F@F(%'DU6**VLOK@PL=].M^/<.77ER%Q]7MOJC^HD<^\PT!Z#UN7=?<;I M3A5"XW<] GQMWHZON[>C4S1^U#+*HW39V(67_1K]VJ6:1^D"B^+.X[1[6<9A M?>KPG?YJ9OR[]E?:L*VVK4D4UD;OPM2H2.(H5 A2F1"("(L@Q1&&.,0QC;)8 MAH(,23<<8,O%.E&P.=S4?NQB!]\TKI@8[ITW M8._.*,&%'F =)4]PB#VODB1X 7"G,@0O>>2%AR-UGG@E6O9!MV:*@W^_IYN6 MZ:7F^8J\JXLUXU>A*?N;ODHAZP'B2[')N:S'A'#!F&)!1F)-L!DR2869_DGS M+:%11,)$!"QP"@X9V=ZY3%#;"=Z\IT^NTN1C=[+C4<[K=]W(7+\/-[P" M'6?U;+YQ%VRTO[LE@*P6 )7+39"B=JD.9^S>#_:.7[5O0^W[" =+X_;1.(=2 M(]G\.@=:XW; R<.PD9MU&Z2$S!?O\LW3]5K2=X60BR2@L20TA"C$D?Z?+( L M10@&%&=Z*I\1HJP"?UX^>&ZT;VP#QCA@K+,C^P.P^EGY$@A&ID]+[ZW)[92K M1UBHE/PO=\6/_Z5OJ0E(_U#Q3L4X!P^:A!I.F=]^PR?_W=I9Z7RY(J+*$"0IQFNIOE,0QI#3(8"1ER$1,L.")VWG8 MA1;-[YA,OU#1I=NX;ITR=)=V-*!?91-VMYE:N[/_U]JA*_#_)%V#FY7'XS)/ MD(Z\2>IFTROO@0X"\/P6Y[#'#M:(I:;Y#W2]TJOZLI-"8 SC^68A49:(+$ P M83*%*$X32(3BIB"]RD+)&5%.P4+GFYS;)*BU&,C&9&?%V',8V[&B7^1&)KX= M:*VUX$TW/Z4Q^/3^P1!564MT?"O,GFMV:K592QB.*,_:WNF^>JK6<$^W6[;, M^<=E03<+4[2<(:9G9IF2$#&LIV<)XS# "F.9($X"JTCGHT^?&X74!H+:0E"9 M:+^8.L3N_(KJ(D1&I@87,)S65B>='K3 .GS:9*NLDXYTEUJG+W+\/'F^N-5] M>T]+^=7$_)0??LDUSTMS#% KM(6RMI@L+,8?%HUTL\2?!X#2U'H4S*_CG3<+*K6SN>=KYQ8)"X?HFJQ)$;5164OB^6^N;RPS^W M9C^N#7/(,A'1P.252:[YFY,0TDQ22"..42!(R+B;L*I-JW.;BNV,KK(O.V;_ M3U ;/ER8RJH3[-9ZWJ$=F<"]H.H> ^Z"DM\ <*N6IXW^=@'C(/3;Z>9A)%4_ M[&]R7DTB2)BI#$=@C!4S)>8#R 0FD"$1,IG&@:).58#/-3@W:OIK ME2GQ0]MH-H5S4QO!C8'.(FQ'/CYQ&WLM69-+;6LWQF'4@FNV 'FEG+.-3LHV MMA"\)!KK^X9N:!O[\V5>3:IOU%>I/Z>M_*CM_R;OZJ:*=\6J+):YJ!>*^ZJ4 M,DIY'$(1IARB():0)*&$/%"ARH(T0HD3^PPW96Z\]-P3,\*;\N,E7Z?3]$AH^^KO^R+Q@U@OE'0.F*JQ7== M&94.+P?6\Y;\8',FWJJ_%+;#+?R+G^B^M7^MGRLJT8(EO5LHFA'&$-,L:FK[ M9B2!6 @]FZ.8Q(C%L8BLUI@'3YX;*>Z, \8Z^]W\YW"=W\D?#,+(1&3IO],& M_E%?!VW>/W_29!OW1QWH;MH?OV#@>JK64)Y% M)L$H"05$4G%(XX3 #,L4IX%*!77:^W%I?&Z?[CXLVG%YY0*XY5)K)!C'7G8U M9IOY1T?3MBL[Y+^BSA"L_*[ 7 R8=C4V )J#E=F09PP5)#*;',7Z:?]$ZW-[$DSUG'#^5YSM\R[+6^71=<2E%6\VVS MBWI39RKOSGP684)8$" $F:3M:,0K?F.?D3>V-@O]"KS&W/V9KC]*L8;&*[&<;W52>K$& MX27)V-_H'JSS[MX(LW]:_;$R)7;O5OF_I"EEU$0*EPO-(E$2!1(2B5.(HIA M$B5ZOD\91RH088"Y8YC.F29G&J!36VW"<;8=N\&&_@*LL7PG!4;OI&4RJTT7 MG%G6>T)THBRH\RCZ \X^',!80M,3>W/N M"9-%W5BZTHVWL;UE:%9:6XW2R,G<*".)4*U;XH#&!(4QS+#F6F1*QV,3:R,( M01G!*8MBY2;HM$8Q/G:/6[?)A\=>;Z@5HF^2K?R,_ZL>*3 M'E56=SE;REIQZNW3W^@_BO4[4XKR^E=>+HQB:V!F9Y@F&429U#]EBNG)6E2I MO6.1N@F^V[<]-R:I38>5[6!O?",H9TZ:*_M!Y0#XT[C@*@?OT#%V;#,2W",3 MD%>DW;4]W#'SJ]/AT/ZTFAONP!SH9PQXQ-"0XY=A@I]6?+D5^>KNMEA7%<0V MFW7.MAL3>/"],'5*#;T62_W0NU9.=L$5%B15"4SUY DB*AAD688@EQE1,N"8 MB<2E*KH?LYRH<;)*Z&7'M__QWW 49O\'R,I'UT!E+UUGQY#3=\C(Y'DLNMG( M(S5.@<8KT'7+A.,\=VPGE.TS&MHGTI[#I;V8-G$\M4\X#P.NO3[]\@.+3V6Y M->DH-ZK52C4JX(M4!8BDIE9(P"5$*J*0\#""DN D5EF($N2DI7V^R;E-2Y_O MNR]W\L="VSK\U.($W.['%I>#..FY16NN6?/NI:3?]V%YT=%%/SRCG5V<:/;5 M#B_Z8>@[O3ASYX7Y:C7UF1J.Q<*$X8#A 4:80@RB("L> I1 2G<9RD MH8B=MN7[&IL;C3RWM9MB-*BNHZG3K0;DJ;OF)$'KX,>J5VJ]%SJKZOC%7B1ACS&3-DO MPEX'0T^F33IL^H7SY0#K^>D7IA5]D4;L*F94H1B&W!0!551!'"NLY_*81%0F M"6).FXC=A\]M6&QMRV5Y9;097"N<=V&+TB2DL9Y]8$0A0D1"&@=$3T:83$5& M KTR] RT9=HSH,L .S@=NO!Q M ^G33$;?4E,VN'@P92VK9J[7:Y,O8AK2+>XN:0IN7/^D:]'D[E5+U/+3JJXE MMA"<<96F(4Q1HA?[&WBHT[US7^@NBE-@F#M M9C5_K)1!BK62N1&S]%@.?IPN\4OI?DVBD<(].A Q(#*I(!C"34JF,)OHC=CHVLVMV;A]R8ZUS*4<;A"U/Z+WC M-O99?6,P:"P&M16"] MI,'+'N:N/_6W[7*3O]MJYEWQIZ_R1['\H9M]IXDXWWRDO&JV$4&E2B1"9"FD M2&6:!N,,8IKJ7U.911('*0HBJ]644[-SX[W* :R]7-0[($RE7V8+M1[[*':H> M)2N'ATTF:N7N8%??:L#=[AS_AYX_:\*2XD0#MYK$\F);+I_^1C?;M?[WOVZ7 M3QK]J/DR2,PC14(,E2*F#@"/(<9! +F(,B9B+JA=-14?QLQM/-CYXV,HN+BG MS@\04^(_\K"QA_[TB+%W![3^ .,0,!X-&$\N[B'[46;*GIIH[+FXQ_P,2KZ0 M[1FJ+FYBL@',%QC=8=A.3U0[$UY1&[LI+';OIC M)?*R5NZ0X@-=K[2EY8WZ6*QE?K?ZMF5E+G)JH@T7@4BD2D(".0H3B*)$0$PR M @.&L,SBF+'820W\%7R8W]#:L1S(QG2@WVEMLJR'W+PJ.]>CE3V;%\1M[WVF MW3[51K[9N=^Y C0 8(_ %:@Q,%$)S\1WC]]]!9Z_1RT635"#00-TX?!_/O * M?3G*8<.4?KS*R<4K=-2I8Y#7,,5ML"W7&Z,M8ZI%WJR_R?6/G,M*D"2B3."$ M!E &S*@ IARR%%.8HHB@*&22AE;'N*<:F-LPU=@(Z$J QDPGF9>30/:/&#[@ M&9G.!R!C3;+GW.]C0'UOA_WT;R^9[^3#)Z&E@/ O-634]L=B<"QR'@G-.=P^-_R_6&R-@5YV0OBO*S2*31,@L M2 T-F1C^ $'",@09I2()>99%G+C%\+]L8F[D4UE8BRXNC8UZ:=RC06N+HQVW M7(;.R#S2 ::)H'C7A\R N/53SGN./3]H9N+X\5-N'L: G[SR D5R(U>I5S?5 M!F$='5[GH!^/.%^0..1$DA"J2!"($$X@YIFF LEQ*#**TBQK:V594H"[%59? MP?/R62.SQ$ZE=;O2^!N5E7V&R*.^LKP@CV= +UG2RTC(3YB14X+:_JM&<^/J M> +./D^B#>C:I]IXUA,?AJ=_\7!'.Z97"A\&U%%9\(&/&L::-YM[N3;/6\M[ M__J];MY&OVK MOHZ>1=?:#;FOWUTCC\J5@^"9AVVFR!OCY&]7NP.A77A[41E MB+ P#B&+8SU6\ 1#;.H3IXHG*291IN<(PT1H>MN=VPC?%4/A5:72*G/^<5W\ M0W*S8=G4U 4%6^:U7*E>!2@CB?BCVLK4]YD5&*!UK39#,*KR'I25^T.U:_I[ MSW(%YK]/QEYU=;K#\'%M-*BMGDB#Q@JKD31G^MM^)8T9*T!.:\K8W7YAX9+/ M^:K6+EPDC&08:V*C.-7$%A$**>E!LV-//;JSE>@<0E4/H'6*;VD:MT"^P^J=6Q@#9.A MW6E'2E-VTL@4=FG_C,1\OA >I[;*4*->I_[*A1">K-%RZ7-?1]:OHT[]0L7Z MPR^YYGDI;]XH#3D^1@!X@K<.;=&:4XP>OU MY*R4"@>X\6^E9CB\FWPK'EY@B==HFFJ@/Q&FP41*,4D2J$0@3#Y;")E" 42< MQ4SJ95&0N>F,.YLPMV&M\N!Y^(RLQ:F\!,WT=<9%,3.>()XV9*99M,PO8L8" MS2D"9OK,F$.\C 5,EN$R-D\:QHI?Y29?5^_1K7X5O^N'O"\>:+Y:T)BS-$ I M),)L^U1)#B%"D J.LR0B6*16NK'G&IH;P^WM!,908"P%?]:V.FX)G\36CLI\ M(#8R80T#RYF&SB'AE6Q.-C8II9QS^25QG+U^H(I H3M_D_-W)N%RW:I$);$B M+(T13",2FYK4%+(PB& <2ZE"JA"F;L5DC[4R-V)HC:PRJZ^WF_MB;:UKTP^G M'1U<#-+(7' )$[W7CRT!IW^N%9T^4#/YK^CQ**5W,[=X*ZS]]4L2S_J=Z@9VUB"&./"2-E331)9&D%*I( "(RST*R1X M8B4)=.39OG@ NA&'M)8"P#QK0!RG(O M@; 7BKL D(ETWUR <5)R.^%ZCS#;RSLFTUD[86I7-NW4)4-5T-AF7YMW5Q*; M1R3,>(1@0F.J64E/70A" @:2Q$1)SB4-W83*CC4S-X(R5H*]F3;G2"Z@6BYC M+H9J['6,.TH#5+'Z0/ L7'6TJ8FUI?K#01PS5_"OTDS=/Y@!M<[T2'_ZYS1_K M2"9SGE;)4::8BD!@!H44B3D5UZ,#3Q(H$$&,LT1)[+1PM&AS;A/'UN2KZLBW M%K;4 JG(J$A9!1AB((@@32.. S3)*-8(\$E>MX;'U:O^@D\-V*JGI!Z M4!ZM#VPW>OW ^0J+L=K>.@"W2>DXRR^75$8XA\]8E0Q.MOM:E0?. =%3*>#L MK<-&XW?%^K'0RPWYI5A]DW=FI&_.)F4B0Q)G&90QIWI+\#>Y;RI]68FL*C-#EQWRY65?,\ZU8;JL,IZ8L0=F\V#QB).!I M#*,H8! A*B'CBL!4T) AF:5I9)5CZ]CNW-AC;SK8VPYVQMMO<+I@?WX;>21$ M1Z:8,V""UO !H3@N\-KO'8\$\T3[QO[@=MHT'@!:SX:QR],FVRP>X&)WHWC( M[4/C")H<'A%)%62(0!G$>B&:A@%D*,F@4EF8H30*$V8EB_/RP7/CZ^8(W"T# MZ@"M,P1\ 08C,ZRM^P/.^\_F,-F>[T^9GW3*_,/S>S_Y1U+E*RG>UAJ29M/U MU@B%%BOSX]_SS?UMJS/97'*S4YG\M/KPB\NRO%'FVGIY>/KJ!>5"930+]$HN MB"$BH8(TT7,TA#'C*$)!1)PJITQF^=P(X[9'^1.H8@T>:QR:N@L_-13]:J%& M3E16@+S0"G7>V9KH5;+>'YO?"S+^+IOQ&30V5B>(5Z#QNTXAK=Z'_3O47KEW MQ[P.'W:O0W5/NU_7=YO7C;MI.\[W]M]$UD^]B3AMIQS9BIS8@*$)_WJBK*?# ME;J *5)TO1+Z;W+]0W[>:S[*5!*11%!D$8&(IPRR5*601U&*8Q&)!#D5\K9I M=&[CV#.;J]I95:A#8[:K$H %Z';#AF\H1V;\?A1'TE9TP*XGAS<*79D-@74HX_].W6@UF#PYRCY_I>"Y3?<<:@QT\9 7@C906#DI<][ M';'DWPU3EY]6=9C6[^NB+!=I% >()BF4(M.LF4BL61,QJ.*$A()))5+'(LK> M;9P;H58F2G%!%=41^M&.:%^Y=T;F8)\BQ;6G9O^M]M7\17L['Q'BGJZ8EX#VK1/^SQTU\X'O,E<-CWZ-775J)\>VVS%>R+*_Y/[=YF5?$\/:I\UM5$VW!=1^+ M-(VA3*+ R+HP$Y-!82 2@6@:BEBXZ74[&C"WC[U;#+#U '1=N#)#?^@;^@'*,;>B/59;0TXI4*-+I!=+I2H^-SAM'B'ZNU MY,7=*O]7E?C0KJTK-3]9;FY6=1%=_4]2&\+76RD6E,51D*$(1I@@B#C-]%P_ MP#!.J*1AH"*>.A6K'6##W,BQM;4M8 #V'KG1WY#^L&/ D5$>F02[UE=I5:W] M5V"'O6:^IOIXY01HO/!'@Q= Z)4)A]@Q*1E> -1+/KSD4>Y+NL_Z'5C>WAF:(%BD.D,@5I+$)(<$(8TW2G[(J9'7OXW$BLL@]4!H+:0OO% MW %PYY=RE\ Q,MLX(.&TC#OE\J!%W,'#)EO"G7*CNX [>8W;1UFN-WI*)%=T MG1[;SS7=W?&T.^FC4%QY@U,=C-\=^='_C*O^SUVGG\_=]#KE+IY]*2SY.?NO)SX MOOC7@<$^NC^^Z!YJ,J>B.,1IBAFD) [,;%;JB:QB,(F00#$F7""W$)YGCY_; M<%F%\QOS!I;<>@&>W4'O7<>;4I;]1QY<)=/&N(,AY'H8!!S!E$F4R@B2R!81H%*%4ICX53O6W[ MIN?VP>]T=S;TE[ND[ #H[2AA'$!'IHN]T>;YX>=8DL6Y^8I$2 M5U@.54N'>3L&.8"/$:FD1T4QK0KDVNYW(HJ>X<^YGI55.WG MMQ===323K_DF_^%)+/D,3/[K=W7:F+YJUZVMU';ELP-9?-B.IGHND^I,7*85,!#%,(YF&3*D(8RM%L]Y6YO;A=RUT7'3T MHVFQ3><#HY')P T>M]VZ<^Y?OF%WLH7I]NS..?ELV^[LQN25_$,0X4,XBB6$(44+//$"8P"&3,6<8B$3KM MA_:V-C<2:8PMUAVU(L?]SWYT[1C$&V9CKTB.P362D(@5)N,H)!QM\76$$?J< M/ZF'T'O3@+KBNUSB;_2'GN$8N84VB__;IN#_=?-SI;_5^_S1G.DT4^\P95F: M*0[U_"312QN1F$BC4/_$0ZE_0AFQ"C<::L#/>0+NKGIBF 'WW"$O>K;=2/&!KDU)M/)&F6C< M_&[U;5 -J:[IN)9 V]',./ .3+=/$>RM=K$!#5V@Z[A/G/M7,'RG&)GW?S$F76N ML!PFU#D_81AQ?:3YVI10DY]6/V2Y,3.NLI)UT(_^?D\W[^B2;Y>FAI+<5,'. MU<6W'O)-??7K=L[(M&J@HUV M$>Q\!-K)II)S=9=1S:IUMJZ 4Q\[$_%XW>"5L$J6 M'@#;&>FJY'J(I!WO7(C/R 33@>:]9*=#? :HGIYTV[-JZ6$[$ZN.GG3T4#7T M]*5#-_39YM/*%+0P\Y]:AX[@.$HRQ* ,3>AK$C!(N,1F6S_-0L0D%TX?^)$V M9O>!=Y3I/A>KN_T+#?:6E\-T (]!;+N/?Q%P8W_Y?C ;L*%_$A7/^_B'[4R\ M?7_2T<-=^].7#I4#_DY_?1+Z:;G*>74 W>@AR3B1*0HQQ%0IB *N($;ZIQ2' M"N,(Q[&RVKHZV]+<2*(1Q36)H\_-==:8Z@>XGQR\PC8R10Q&;("D\!DT+E 7 M/O7DB86&SSAXJ#E\[H9A,X9VH[W=1GF?+\W^^X+%/(ZDRJ *](0!J5!!1F@$ M"959&E$J(^1T9'>BG;F1@EE@MZ=R0*^_ZCH/X'_\-QR%X?\!HK:ZJ@ ABN62 MKCM7.1:#.(6\W63" YYCLT4+8V='N+'2W^SA# Q>9Q"GVIIT%G'&X9'@H M5J_:07;CP6BPCSQ*[!!O#&^FDF856ML..L9?@WZ\SR)K@RX6%& H%@DF2!7MBF$:01%9 2'M(T"!6E3O&KSYX^ M-^)JC"L'1JD^1\YR(WLH'F-O9%E#X;Z)?:4C#W0CKE1 M0&6QB;[.'QY-[+4>0+(; ;L_1AY M1F,/Y/AS&PM;7G^68P^8U7S'X7'N2:,?E)(F0$#N"DY\I1OY51K_\V5.ZXH\ MO][I9J]7XJ\%*Z_YYD9%09C]OBP877Y::7/NQ>LZMU!^&_GZ9 MRE001!0F@BN(5*"G40B',..9X%DL@X!;;02.;^K<"+DV&>QM!MKH>O>\K@;S MYO=/G[]_^@V\>:P=T.^+)2E/T.]GCBUFU9MC[V2VCG;*^ #C*WCN[%7U#\;? M*N'2>&P"L<"- L;I*W#NC;@"C?.S>0OLDV?G\S9,E&8[H[?"*4EWFH[J2><= MV8#)$G^G ;*;(CQ1BT-CCU2^DJ(IA&5RE+_)]8^V-K>90&,:X(6KZ%X_J'9K*V]0C3S,-G:"QM!* ME^ *M-B]Z\-N0-21!2:>XX_Z6IPX$LG"^<.8))N;?%''-==C>)7L(6XV]W)M M%,+7\EZNRAW[?9&;WVF^*C\792G+MU(5:\.("\R#C) T@!@'>L&"I8"410F, MDHC2( E5RL1B)>_,L[]?0CC#;;3ZZ$C]T1U8.MX':$H:-LK7R\K@P=5"O7;H M4)8;N7]>DQ0[KH'*-_#,N=T"T_CUFYYA:A]WO[#*2S._')-.+P=_9/:]P,!7 M)NO+H3W/[1[:&%JA8583WE05@X?4:SC T8Y'+\-F9#9\5D:YKMR@#?19B.&4\YYK,1PT M,W$YAE-N'E9D.'FE^TYUE>]BT@I,?'M%*U^*U2X#ZZL46UY)*3;";7K5&J6A ME!#I%2)$A&.(D9[2B213<1HR%C*[R'3GIN>V?JR'^%6Q@CN3]=2LM=E^L]"Q M \YO 8\'Z]A! L_SW*Z:6=279Q#O[1^@5>B(M?U&ZWB83[1QZAU[I^W/8?#U M;&; M9P/S'5WZQ6Z&.1+:8X\8'H%V#SQSA\QO6)I#^],&K;D#U9W[O2C$SWRY7&2A3''( AC**(:(BQ02I6@ENYHB0E+N)B5FT^C< M2*US%%H7)[\"JYYEWG"P;9?$?B$.IBA]90'*F :'_O\ K.AUMY-\ILM4<\0YFB*0P4#B *,8(L$R'D M$4X%$92((':1L>IIRXES)M"M>KZ!GE>VNM=G/@6L'=%X@FMD?ND]:C!,HV=( MVN(K<+VIY3S-T DV!;BE:Z^QKA9P>2_ ?*J]R2LNGW'\6(GE<[<,S"!O->JE M"7G5]C<[&C@),HR8GKFP-((H(J;:(M-YR[[,0FNG M8UKX"3CM&,0#2".SQR$^(]15/ .#W[3P$VU-FQ;>[_!!6OB9RX?.+&J)^;_G MF_MWVW*C.6;=UG!_6I @$)F*"0QQE$(D,PY9Q!'D+ I4%(LTR)SR\7I;FQLK M["HB_-36 MZ8"Y:MO:XSC3Z@;><:GN ;?;;11:ZU] I\/@O=@/F$!22>9Q1] M+4X\I[!P_G!687/3,#8Y%7=@)IKMU.56KO-"Z+^O)2WE>UG_]YJ5E56+1&19 M1GD I2F[B (A(,T(@G',9$2"C$@W;8/+39H;+]5'+_S(V@>\,3%@O_UO-V;R MT&EV]#5M5XS,<18A7/MU%?BS]<#CA,D?G%[YT8-9DY*H/QA?,JW')P^.T97K MM=$E;B)"6I[/I3%@D<:"IG&:PD@B/;VCE$%B%&6B2 1<3^TBQAW+A?6V-S(V,NOM(.OD3W6,]1S:98F+[ZC3WC:G#B2U >!( M;*C5;<-8Y>VVS%>R+*_Y/[=YF9MP@NK'M6QKY&4T2$3".52*FJ*V+(04"0P# M$_\5*I$H25UXY6R+B?H?15D55EBO]0M2UUQMDYGJ!>UML7#(V1'=#3=A/MJ?IO MY#&MVW6V BI-.*W5R'9!9.UP7$<*M1U@T"O%W@Z'[G0P[@7/'$;7UYP7V]6F MO*5/YK'OMFL3K;2(DPS)4!,QR3($$>>FM"\*8$HX"D.3@QH[A;$<;V9N%-M: M"1YK,]WX\ 24=DQW.4 C<]@.F\;"*]#8Z(^5^C'PRC M>KSQJ*<2-:WHGY>RVF]8B>N'8KW)_U6O4=QPB A@L)8>OA% M XX_[ 'R? 9BT?#$!R'V4!R>ACC<>^FRL=*+?6O4F\T&FUR5U>,[B]BW3_M+ M-!N:/UT;F>>;QRHO\S]E:91H5^+#KT<]EY+B>V'^U!&@?;$4B3-"HB0,(&." M0!1F E+),$P%S@*LYV."#EQT3NW*W%BSN^ZIUJ6E^:FHG=-+4;H!^NW=&)T> M4_O<[#!5];-+^P3_UP?=>2D[Y[=B[(5P1YJ]ZWQW8[$TU;V[%S80@ J#*]"@ M< 5J'*K1HT7"Y%N8/U\]4QR?9B7]6MTZTCI\:17_6MUV>@_@U2SR)V.X MV=+E5[G9KE!-&U+X&U#%&M3>@]K])E 5Z!&L^\P*"6"@&%=LT+(?1M<4/&?' MJTL'6@)EHQ!H^ZC!V['G% A;G3"L>!*E>L$21(&F4$0@%ES ,(MQEC&>9FX4 M:MWRW(CSG"JH^4*=-W(M.X'P-&2(19!$&8>(H!!B13CD&*,DID&<2.(FTCA* M-TRCW?C=Y*N/A;3U+KI_],;>6+]Y]^E$TO@(.:+."/G>=K=L?>J=>#=0CFS. M.SY@L$[LLRR'3ZM/JQ_Z12G6N2P7292(2$08FA)%$*4BA(QE)MMXC,U#'N$':.7W@VA'0Y8!-)BE[,+O-5Z!CK%=YV?.8 M^%::[6EQ:M'9\\X?T9^UN,E?NGHUAS7)-B**>2 SO1 71$$4)IEF$*Q@Q%*$ M!!,IBR_.5F\;F]L\\D2R>B7%=7FB^@YB.Q[Q!=S(-'(J3;TR]0I0I3L.7"^7 MQ<]*\L*LG]^MI= +\=Y9N9<<]I=PC9["OFOPU3/87[IND\!^<,\P>KE=%T8@ M]>_4;%=NGO3$:*T7S NAEZ5,RA"FS"R44" AYBB"21"E%&6ABE+E0BS'FYD; MI51FZ67IS\9,H!\NUS]<4R1/8&K')):FI0G^MU]R1!GKA[>41J]-P&.56>FHAF#]O!F][:=% M=/=FCZ)UX R6UR_ OO5)/PIG4%Y^)^X/&!@>4U>@_RH?3<3-ZNYO>EFP75>G M@>_SDB\+\]O^^R%!RI.4A3"3F$$DXP@2$L2Z=Y(LB5B&H]"J?/&PYN@?RY"1T5 ?>TCW"KA[3,8@W/S&4;B9,&WLPR!X#N(5 MACUE&/U]-KL@5?%/O51(HY!2B%2D_R>+.<0HQC!$,DR5"DF*E(M6[^[)3J0U M@3)O=9H"EM4FG:F@ZKAFV"-FQS6#GKL>=6QJ-AN2G[MUQ5HG0*55^!KW?V58_4OH'+-XY1K M@@[P.T$;T^!IIW,30'\P^9NBS6$CE(FC;,LW?Z>_FMBMLCU**_6*?;LT$]:/ M&DEM1+&N!02-DF!1"^Z4"U/Y 6=)##,4ZEDFUK-,D@D$@RSDB"1"4I4.J*;M MP[8!I^Y35-'N5*XSISQ&4>"Q-=DD?3P:;\"3U .-V^CBI3_M1I')NF>:T:+K M3J4RT#ID#%L4NKW">5+BO?Z M[(&A"LW19+6I:IYWGS^VE4,1B5*J: ;C+#.Z^BF"A*L \I1G<:BP8JF30$%/ M6W.;ZK>F@G775L<0A1YH+2,4_ V=H!"B]4S,T>(J[2 PV\ 0D][T\8?G'?\ M(/S XA9W=G<;*7 M!O2"UT3J?[M7R7-1ZK,8]*CXG;YW,J&^L^9WM?C.7SPXWDJOGC=/IGLV)N?S MG]O\\?DA3$?)568!$JF$5)KPSH@1R%"60!+B6,E098(YY0RY-#XW?FQMK[,! M-W7T46M_OPK[Y1UA-\4:"]Z1:;87V<[A+_ASE(S\(:CYCO:R-V#J&#!G:(Y$ MAKD_XX):2%WA?>UE(ZJ6A(B1(, 09U0O_PAGD*998/;K0J:G>:&2@7.-HZ-- MS8VWZA3'9;&Z@[JYAUTQM;Z4#5=T[>C)#V8CDU$-U_,"&SL[/5<2ZL7"?X6@ MX\U-7_FGU^VC%7WZ[_ E0]'\>,.6^5T](:<,JPS%)DF:&*6G((*4J1B&:111 M4Y:1,[IXK+:QOFWH>F/''18MNWP0+]L?=:#^1RV;PQIYA&)G\97^VUV^6IFM MX4)5&_>7*E(<]D<@HD1E,H1AJ%?GB 4Q))$,H(A(&H="O_PX;/KCP\HR97&4 MWFA;?ZV^D'H*-5HOV+&]9UQ'IOWCNA_M;WN3Q]3G.(G/R'HT,-Q1A30=[:ZK@$/@FNY7K7!V1C+VX/T?IT%BWW->PY M)/PN6$^V-NWJ])S3!TO1LS<,(XGOZRJ6^:D*76F"6NH:3&*1L"Q5D$)N[%.'QDI0F7E52UN6NQ)L'B7"+/#PRAM][4W*'!:.O^0.FULN M53)^+]GFT\HDB%6ZIOOM7X0QDR@-($IH A&/"61*)C!.*<$<"R4R)YF%\TW. M;=+150;>[V4);?U0V=^38-MQB5\(1Z:4+GJ?=^@9PT''\HET;\_A-9(^[S]XY=$.L^]C/>F'U:2,?RH4I2RUIAB$/S2882RBDBJ.>,,#IZW M18ZW-?%62*_#A]L?_9=?5L+^>1'K:A]^$04XQ;%,81 1IFS-4U-BZFVQ7A<_\]7=.ZK? M%?WWA:2)#!!*]8JYW6=#?&/;;DQ$S"3 MV&+$F6_-+56]J^HYMX6>HBPPP3NTN>0D9V&-6 MITD:U$R C ' 3) ]QY&]>D_ZCU5[/9>FCX=[]>X[&G/W^E;YBNO;5UVI=&Q- MV0231/:V"DF^I9K^>?Y(5YM%F''%E6)0,*G'71EBR&3*H4QQ0% 4ACC ;F>U MPXV9WU%NQ[BJ"N/.]DLCS*S[QWJ_9 +,Q]].Z:]#962N.KZ8&HC5OW;<&3-6 MS172D4/8K,UYY<@V5]C.![PY/W&H%.]SVK_9;FZ41163ZD1QD'BR3AJ9BD?NGP'"S!YP]2S6?(E%$PLX>P#O4-39QT,OC1[ZO2C$SWRY MK+]1RB*F697!)(XBB' J($YB#E-)"%%1%.+43='Y>#MS(]-NI$MKZ#"*/ 6L M:WC08+@FC FR1NJ"L)^C.(P4Z_.\K5<*\#GJ\.FHGN.7#ZP*NJQZ1HKCNGNF MSO.JE(M,$T&2201I%BJ(XBR%) CT\C=4-,V4I$I0IY*@5LW.C3)NUQ(:^3G> MK2\O:UM--:>"Y]487Y4L*JMXYD8VU;%VI5VGV/&+?ZC'IIMS4J2-R1XK5SI! MY+=LI5W3T]:L=(+CH&"EV]T7B$6S\X7LV8E"]HU4J"'0O\O\[MX4UO@AU_1. M?FW/VMM*5ENZ_"[7#^&"(RH#%H>0I4I %) ,TB",(,:I8E&D5!PX"0.\@@]S M(]36;M 8#G:6@X[IX'.N)'CS_XS"YQ !Z8G?$\MIW[Q[?T*.[_K?)7JS47ET M+# HM(+4Y4Z1VB!Q!2S?*(.'9XGJU^E+_\K5$_LQO:#UZW3449WK5S+%UW'9 M-[G9+"MCR_WF\B*-LC 03,(,!QRB2&*(XPQ!1*-$8)F$))8#8E(LFY]I\$C' M5O!(\].I>1=!/_38:SB2LSGC:D<'(Q&^=V?,@ZU>T$8^Q3K>]BL?6?4",_D/ORG"=+25/EII:>ULMQ\U=_]3L(UQEAR A-)0X@DBB") M,8.A2E(1A)+PU"KDV+[)N1S( 3*PEHC::\+Z1W8B@5@KA/UHQKIAU",@:_F@R=1DW1SK2LLZWNG.T;M( MA&+]].'A<5D\2?F-_M"3URHH8:?"\3>ZX?)(9E(* M&"L20$2R#!+%$T@)C6,4T)3(Q);+_9HV-\[O>@=DXQXH*__ 8S6]>MSKT3P8 M'ZM:*QTOKT!9^?D\Q N\:>ZSW*D9X2TX/]"\7M^./" ]Z];6,U"[UD1][7NU M\@[WZWJLZT]PHK*8GTD)U&,(NH MT@,Z8A#'208Q$Q&F")-8.4GG76C/W$;Q;F2&.90N5M4&D_Y-TK79 BS;5)*\ M#C';T%^N8LZ7=J%K%,SH'3-AM$P3V-?T0?.;=N<*M Y5$O:-2Q.IZEP$\$AA M.,-L>J5PG8L /!W6<]EC!]9!*RI1D*J\XJ?5[;JXTY]"6ZTKDT'():)01DA M1!&!.!0I5$)F,4&4\X@X%4+K:6QNS-JU59,G>&RL=:R%U@>O'3'Z FW\A<F_\WA3I^T*69>WS5;+7. MC=JX^0?-6L__T+ER@8V:!TX$#$.90"1E!%E,-/I8\(@KF0BLW"7S+[+)Y8.: M3DS?&%G-$[CY0>[-O5A)_[(.# +.DB@.H##YCRB53'=@PF"2!(@$."$B8:X: M^Q-WW_CJ^SV=-UAZ_[)NLQQWINJ(L0U@UT4O_]:YP>/P MY0-8O^/;119-.P#Z .]@A/3RT*$3\(>'8E5)!=_2]ZC?^DRZV\E>LJ M FC!1"21DA*2, S,0,D@B9&" H<1"U6&6&IUJN'0YORFX\;D)J;>Z()O2V$. M*&I]<,>@4!O,;2?G7I$@=B(A6N#@8F5J4P&E&R/.D M_7R[$\_=K8$XG,+;W^HKMF]?<^_S3I,V0S(6. XA8IDP64 *4BQ#F"9*I%%$ M8H6N4GKPTL.\8[G9DY!W-D>GH#)"C*04[H#1R%-^QEE\Y MAJ\'C/,1?'TW7Y#GL"$J&$HA0F$+&20#36)$XYE&24N2;*67'?;WH-F^'0>!Y_-X5:%#P MG)(S8;_YS\.9POCIDV\F[)*C&3=3MC\P([^6:*KE:J]96:7P+/2"/Q-,*DBP M*:TA.8,L"1$4,5$IE@F-8J>SN*.MS&TP::68:67L_W9,HC^*HQWK7XS.R!2] M$W9K /JSM='C1+D7 [\Y\$=;FC;EO<_9@PSWWHL'3G3-DMXP3AL'<+T21W2 M=N]QD@0!QTD&418$$$5A!DF22,@Q5J%D:9"F3J5V'-N?&U/LS*\DW8^*:YW_ M1+QTC.6T =7:^?S#G_]4.Q=:TQ=A9G.]+RB=W(+%6;"BM;P=[87;9P M9:\_>K)%QBL?G6UT4@*RA> EXUC?YYA<)O/%A]7&%/Z01@5A^6DEY*__*Y\6 M,@[#$.,4!D0OIU"8Q) @HF"<9D;Q,(IPFEKEB)UJ86YSH]I(T%@)*C.!MM,R MJ>

D5G"&1G[G)ASWA]A@E+RO]P5/_Z7OKW722\GGSA- M[LHYAW8I*&\#B1-,8(ZH^R$M4GW,=61=B5M\ITO@Y-$['O'?E8E'1YHTP.?]5VW>)M MLB&+*,"B@P$V&J>!"&3NK/0XR8&TE^U<1HM+2J M,IA/NU+H]9=;>^!&CX-ZQHX?Q\9[9(+ARDOP M],J5@PR9E"PO@>HE6U[T+/>EX3?)MVO];7_XQ>_-\=\7_8HN5!9+&:($LD Q MB$BB(%8"Z>4A2P,]911!1.QVFTXU,;_=)6-5G2_,[X%L3 5Z-OCS/M=_6Q/;]8O!2OL6=RC7F@M0\8 _VL%/M<'[10//K R=:)?>YTEXF] MUPT]1M.\\*DLMU*\U\]>W=W665KF7+^L_O&Y?*84BPC'&8\0AC$*0XABDD&2 MB1@*AHR8$$TSKMP*U;L;8?6>3UJ__HO<@%R[0'5O@^UCI7-?&VO8XIFV?16/ M7\7A.ZLSN_=6BEB">)K!@#%AU/HT1T*BDW39%#JC._LF M[17;0\]10/ZWB8I[J5@MRRI3N@+!YU'I4)0]GY8ZFS'Q@>E0F [/3 <_R5TP MKU7A,_%FOV^I?O4V4HIOEFU6I'*5![!8Q;0/L%C&.@\0QHUT#K&ZB= ]J[ 1*MWGK/7N+N-7IQ M(G&[B7O32=O.-^P]JG;>FII,S\XW.%TE.^_/]IF#5 _OU]O-?;'._R7%'RO] MQ,YH7]4M;T?\VW7.M1MZFOB^,,49%DG&PR3$"J8IH1!E+($LBU.8)1$)XRCE ML=WH.Z*-_PT-7'>:O4_ M7XU,4)EOY#>Y_J'MJA>4X4)&W-0_1S#%H1XUE%2081I!$A&<4<11%+BIH8YA MY=SV6*M8/U48F-7:7X$%2DZ1<[\L:M6K,_>2Z23O[F)><+DU)S \K M\5XOD!9AEE$I$PPY9K)>4F!!*91Q&F$:8H0$MHUK/M7(W+B]S7^L#07&4J!- M!>_MZQ?U07K^T-H'4".SZ"",G(ZOSX$PZ C[Y$,G.\8^YU;W*/OLM1<<9]\7 M2WU':33G-D_5OL=.9F4?+(9Y$J$DBF$8&'VF#(40QRB%(2>44A'%,95N^:"6 M+<^-$KJ&_T]0FS[@_-,*=(=C3]]0CCWU.H)BLPG;$6@:)U;9%2[_QY96K4]_ M6ND"RM%#2J<'#&,LO8[^H7FO;N+C=B5:M?.$$QR&4D*3>@%1P@C$J4E8CU7* ME: B$TXBEJ<:FAL?-796RK_Z&S(G%<7F7JZ!,C:[,=-)<.V(R =D(_-.BU;# M.)61(TC(GT/"*Z6<;&Q2!CGG\DO".'O],'[X8V6RCNY69D/N._W5B,>57Z6H M%>J-\NYVNL:C)(XA8C*%-,$*HIA)D\(0BT0-B D;P=29!HWM70)B*\&F $OCC8GTHSM_ M0%D[9/ZZW+ODQF!C=+\=^;U6;T[#FUWO3($AT/IGA,X;#\'.0V#H 7QN^WCO M)?BV[^//%GWL3+PC]H)7SA[#SDGI?D2@7XX48S8U4%>D%6Q[^_2W_5;_6UKF MY?6OO%Q0KA#.: PC''"(P@Q!EDH*@U2H1*1(T2QPF8N>:6]N4]*.C: R$OQI MS'041CH'LATM>X1N9(IU1LU=1<0."[\B(F?:G%9#Q Z PD1R]L&ZC%ROGW8 M+LU<['>:KSX79?E%;DP5B(_+XN=_2'$G;ZG9_&O68B@.1892#AE/(H@0HY!& M*(94R)1%F%,5A$Y*C6[MSXULWLMJ(6'TP3[F*[KB>:6T84I2F5YRG#^Z=H8= M"8T(\N#WW+B-3JH(U-?KYR*"?1\ ME%4EKZXW5_7QI_%D$O$W"R2GDH3K,V4N0G$6<#G(Q]D\;1@O?OC%95G>J*_R M<:E?SEJUH#D"?E>4F_+FAVR*]'S^]/&FFILN8AG*@.EN2S*L69$F"A(6*ICQ M,(II0 .59"ZL.,2(N7%B[4,ECJ1-!$9T!1AC0;[ZH=THUHY'MX,ZQHXOQX9[ M9+;<(]UQP$BNM.$AE0]U#S0EP:J.J/SPQY67H.B5*0<9,BE/7@+52Y:\Z%G# M./)K\427FZ=F'<:4%!3%2+,=CZ&>#'*(,0MAED4HQ/J?D)L2W[.GSXW5&N/< MJ.LY7G:<-!B%D91C[T2P_,6)OWBCSKW\E,^?M&P;[19.MZNBQ^Y MD.+MTQ^EF49]TH-O:?;KK_DF_Y%O/%]5 XFRE# ,B4H%1-S45D["& 8HBRA+ M(TZ%E0;X@+;G-EEI3 =TTZW:UCWL(2OFLSO*IF\3ZOF3S=LF=]5VUM?B^7R8[$V&4>+A"=8 M9)F"*F%ZJ<5I FFD9VHIDQ'' 5>QB"XKTFQCQMQHKK;93-<>U\4_ZIUAUA0> M+G8.7%J\V:J#[-AN?-A')KYCY9VOP+X?VK_O_0!_&D] X\JH-9]=L!RY"+25 M*:]<%=H%KO-EHIV>-HP[WV[SI3"SRY5H?_STH+_\']60VX;-1UD6Q2$3,(@P M-RF3#!+#EXBEDLKV@MR-![X".S'GG ML1QAMN<$DE1?OI?U?S^M;A[EFIJE\#OZ MF&_H I%((C((IPQ[C23LV]Z;AQ5CQB57&K1 MFMQ4!:X^M65>UVK(97EE5,R7V^K#DTKIF5Z5QL#_NZEA-V MZ#<[;ANG-T8FN-9H\*8U^S?3*3O+06/Z*$5 W1'S6Y#!OOEIRS XPW)0?,'] M"1/+(M5I:)VPT1N30_E=TT*CK?N?LMR8?<5:8./O,K^[U[]?FRHN=_)W(QUH MTO%W2_4%ERR.I8B@_D^@)WR945&B!*(D2WC("$=NT1BS\6QNU%V;7^DK"3V] MI^O22"[5RN13:2UY?WOL&'XV]LYH /&@Z=3D!G?@ 14^8*,!VHNL-R_>3F'] M"K0X@08H4"%5":%T]F9G( HU5O_/0TC*NW?_'N)38W6J-\&JT0QT5[G_3M=W M3A?)WW-8V4NW M>\)L(C7V@=@YJ:I;(-(CE-YW]V3:YQ8N=.7,;2X?N*S:/CS0]=.-NBW*O*+J MC\7Z[Z: V[?\;I6KG&MN;G?=3Z1K?RJ_ZJ5?L:)L^:0?4^;/:O5FDBM%9 99 MB$*(0B$A18+ D"8TDG$41\PI8WITB^=&WXW#Q\LNZW$6,'F7KU;MWK%;1WQ?+!=*;T2?RU8>- M\=W$S=I\\.;C^T^??MLM:_04R6%E,_J;<'YY-(N.G2BIK'6U[3LS1%45G)Z[ M>U7]@_$8:)>!\=D$<8,;!8S;5^#L6W'5KD)F]"K8K_[F]$I,M(2CFS#9"GDJ,+O+[,G:'+96KS95S<[L6M[+5;FSTTAY/-/Q:/4]M.5+ MJN=*9H;5V+Y($,91$E,8H4KQ,@H@$X'^59'0S$=0(.(!BI<^;)OIO..EI96* M96'B0,";.^U-^9LI>G^OG3/K;K$3+2J-&N;*%,-NR$:ONEW3N[QTN=V*>K(> M_/^KN[;>MFTH_-Y?P9=A?0@'72A1?"F0=FN1(5V&)MA+'PQ>&V.V-?B2Q/]^ MI"ZV$L<5PXV])[)-NKZM>+\ &7=CZI/+EVM7KL[O)_O5T(6_4IZ44T_5G:@:B]?8K M?9K.-_./^7*9/Y:Q-OHWZ^TD(%C0-,*0,J'TSPJG%"_Q E0UP/F3KU .2*<%%)"$)E339ZBED2B8PH#2@+)%Q MR.+)@URR_-Q]T 318V!S#1'P"F./Y-L-=7T1VO.09F";R4<)'-3(+T"%'>RI M_G2*:N?QJ@MG7LB\=I<5S&+%G*7"Y\>[>D MB]6L&+/JL6S"4DX2HA(8\2R%B$0$LB1-H @P#@236 5.I8'L38]M+*FA@O4> MJYN..=!NIV+]D-FSAM6@]]Z9';,-X,V9N#\)2E>'9[0 M,5I!_C .R&_R/W.4>O'C:E'49S46C(!>K>5\97*(2A5D6J54:JH9J@@RE%"( M Q;C."*84+?X; NC8Y.K"C/8@08-U(X[_C:<6V[:>V:R[WWW-A+!]V(Z5F#V MN5/N0)'?S6X;P\/N5SM0<;#E['*OFQ:MENO)M3G@3R9V][PMC=>W]EXV_7_7K[I1QX]R#O=WJSZ[3UQE:]<*)>KU69>QJ6; MC%*?Z(R;O.A:)OZ2ZS)"?[FWO$+<'P.H!H=6%J75NZI[^QF*>?KCYXUZ_6T*HW&@2)C M7J-YIA8$J!NXN\\T\0+LNO6;EVK0_;+?3MSBQ8I[>-\_ M=#DU.P#F,5\VU!PTDE++N\?\[C[?K.A"W#WJ MZ>/V=OI4UZ -2,:RD$/%$V(._2I(9)Q!L]),(YHIFEE-[WR"&MND\#>$?P$/ M5>,*M0>;Q4KRCH ',P2RG"V!?S<)K#[:+_[GZI6?)KYM4QD_M&P7*5E5U MN3<2F(:!JF5 -PW4;0-EXX!NG6,Z1Z^]9Q\Q=XY>'"@RSFMO^HEY\\UV2VR; M-U.#Q;#Y)J<9J^;]V5U75VR]/_?[E_[R_I[/Z70Q47H=)&48012&12!" EG" M$50)UW]4$"+LE"?WF*&Q#8(&9R/!P 4P4,'W$JQC(MRCY-HN9-Y.6>]+DDYL M=5A5M%/A>7UPQ-C ,_WV)A_.V4])91Y^K45^ ,;IW3?3,R)T\+X)_,Y7.:>O\.( N;W@:DXJB\B=RM MSIU>+3Y2_3F7M_=2KB=A(A2+T@3&,4$0!93 +.413$D6*QPHR01Q*6#CC,!I MCCM0'9O&Z?(BFR9X7V?2W#KF9G/OD,[#@3^:SZ/Q)?[B[/]E2?KUCG2P;Y8Y M_U^49"LK]:E&^>SZ"':ORFY'<]]R?0+%N378CB0+8;5\4%>UK(\S[9)SW:C] MA[NOWR1"623C.((\D@E$$H>08!Q#C!(5Q9223!+7J;B=Z?%-JQN%ZQOIA5U5 MT9)X6S'T3V;O&KAC<0?OHI%M\0)\*3+;['[I4]/C)@86Q28@!:%84!40WK3ADSTX>WL1)SXKPC(X>"K0<;;O7U_[0RJ!O^M%& MOGRYCU_8M:#*@UX@Y\OMW_ELRK?['(01IQE60K_6BD40I2B"-$P#F!),)6:, M)YBYE4]YW=#8WNX:I_-JY2B3=J^X#WYZ?M-W$"] "1)\K_[M)6/B*48\ERTK%PN$\;CF'$50(*2R 2 M)Y PFL$@E7'*4TF0VYG8$_;&)A$53L>A_P2GEA,!?TSU/2THD>[.N)I$9158 M\+Z"Z_%@JR4Q?N<,)VP..X.P(^!@/F%Y6\>JXB9?3+XP/MK5<[=M-?V-*:.F MSIAF5S(3)\4AH2R$(1,\%;%>60CA5$K\A,&Q24F%M]C<<*P0?HI:.T'Q25C/ MBM+DJH^RWY9,^*WU?U]'AR:_EV(SDS?J\W0Q7Y+2($01DUI*: Q1$*:0<:Z@9(0+CJ)4)LC)N6EM>FS*4B.O]CXU M=GC],@5H";]*>^[J]K3O%$L7:"]4]^T.]<>RNW/4F3"_CE)[\\,Z39UI.7"@ MNC^A8UJ[?/'C3B[G)NYT[R_@2"^K5((@$Y'6,*(U+ MP C,:8KW RK(T=0H; M?]7*V.3*@(0&)3 P'=.CO4JCG>J\F9R>!:;@95WSHD6D#T]+*PE^,YB]:FG8 M5&5MC3W(2=9Z\;&WOMDSU_JG#^_J3_1?IBKCAW?_ U!+ P04 " !@=CA3 MY:#K"M[O !I0 L % &1C:2TR,#(Q,#&ULY+U9EUL[,7P(1 0"$?_RW[]?C7[Y!M/9<#+^US^Q/],__0+C.$G#\<6_ M_NFOY^^(_=-__[=_^J=_^7\(^5^OOGSXY/[+ZRGX.:1?_AC.+W_Y M>X+9/W[)T\G5+W^?3/\Q_.8)^;?%/WH]N?XQ'5Y M.AJ.__'/Y8_@9_ +,C>>+;[]US]=SN?7__SKKW_\\<>?OX?IZ,^3Z<6OG%+Q MZ_K3?UI]_/N3S_\A%I]FSKE?%[^]_>AL^-P'\;'LU__U^X>O\1*N/!F.9W,_ MCN4%L^$_SQ8__#")?KZ0^4_I^F7C)\IW9/TQ4GY$&">"_?G[+/WIW_[IEU^6 MXIA.1O %\B_E[[]^>?_@E6DR]J,TFXS_'"=7OY9/_/IZ@GA 6A?_=O[C&O[U M3[/AU?4(UC^[G$+^US^E."1%I]0L7_C?EO_NU[OW7D]AAE!9\/D!?[#ZY^4E M!] W^+R;=?\<&_%CF4+Q8" M60CCR>N6@CF,[O6B.\?/#AB SXPYDKAQ1+(,Q(E@B:4NY""8]!J.(OO^VQY2 M?5^A9]/XRV2:8(I68_TZ/XU/E/L0L:M/_'KMI_@@$B^'H[3^U\5\=*&K^:0# MR2W5@N3^Z1?D.L-T"NG#4BL;F5MP-D=;"HM/=J'QL_'XQH^^P/5D.A^8R*G3 MS!( '=$(NDALRKCF0Z!@E*(91C[@0*#UZ[$Q9$^U@X7)8]@^'US;1( MZMUP%OWH/\!/USP$F20DZXD7/A#)92#6X!\Y1>9]#,XG=]Q>MN'-.T%"M@N) M3B3:B(DXG_KQ;%ADOS9SU(K $=F)"HKP+LXUMQ;WOR@$HXZQ9+MQ%1Z]>2=4 MJ'91T8E$>T;%V_%\./_Q;CB"CS=7 :8#89B3RB3"(&$,A:X/;GJ>D922\3QE M$%03V[&\^F/UY,$ M \6LRS10DJU"=KQUQ#E0Q,8L0]9&<<8Z ,96(G;"B6T=)]W)N0G8G/OO[Q.* M;YB'RWS5RA+2;%D W/BD%X)(P33Q.E'BN [4\9"9#QT 9L/K=X**:QTJ7K>4 M%6T='<<*M25DO,8O/TW/)W^,!UI3#+"9)-'X1*32@3@?,E&61IJ,BHH?%ZAN M>/%NJ&@XD]F%0%O"Q&)O_#3]/)U\&XXC#+@--&%,3="^H6\M7")>JD1,D#)@ M5,6>%<%R['<^_>#1X-)SX[$FO?V<_"PQ3\@NXD;8Z!(\D\12(3>.*Y M=P0T-T9YE>F1L>S]M^T&@);3G(>*KF>5EV/RT>?+R7B=@O'1.">M)HX:0+A2 MC@)P@G"D/5",R:TZSJ]\_,;=5-]P+O,H$?:L_J\0;Z8(7<;#^7 ^@@$5D */ MA@B;.)':&^(%M\0IZJWAD*201ZG_\1MW4W_#2;CP&EGT;[_'2S^^ M@$7"-8I,@6I++,H#?5B.WJQV:+X$:*%SX!14)PO__EMWPT##.YDZ?UL=H-;F8DJ2BXSL=H:(GW&R(:B54LQ0TA9 MF>AB!S'!AM?O!H_F\Y!="+>)L/%OD]$-*F"Z.+*;S@:16:>#RT2$O( W)=YY M02)"WHAHK:3''7\_^]K="J::SS\>(\PFT+"J[%@>W)>-$)5P,QOPK+)UZ/Y0 M (?N3U;$)T6)!6^4 8&FL0N3\?S;=\-&\UG(#D3;!$3>C_%I*([A-WCCYW[% MU@!-F^+121*ST"@#:"*EH"GN M>H6+P##BE@*-7TP"9L=M&YO?O1LJ&LY?=B36-HS$)8;::Q.G%'<805D" MBYN/S$7B.0\DVH#[']JYR+NHN;O_SMW T'!.\T@Q-@&"SS=A-(SO1A,_'XBD M(G4BDZ"E(9)3C)@6 12-*6M)N:/'936?O'(W"#2 ;FQZ A%[[-6+">GNS +VVC8#2/- MYS4[$W,CUWMF=[7%D%[]^%(H@7&$<_@^?X4?_L< DHB9ADQTCF@+HRFY%\&) MHAK=IRQIEL?51.Q,RFXW!1M.@M81>AOF!]F:^M'[<8+O_PZX@U(E/7@,OL%3 M=*.T(SY03XQ)3"B&?M21]^"??>UN"&D_%7J$,!NQ*W=W']_A3V8#EUR@'"+1 M4KE2'A1)*-6#QB8J\3^A!>_$BCQZ\6Z(:#CSV85 F\+$\I[TD@E#?<"XBN$V MJ7(Y#40S9W'K1!O'5*D9X;R;MA-/7KT;+AI.@'8CU)Z1<88!_P!X=W M"?KT\>NG#^_?G)V_??/U'/_\_>W'\Z^?WKT]^_+Q_] MA?:B_,BV0SPJ,Q?="-9(TIR%7@*C!B7, [)7!+'E27>:,-T MU%3F;?6LV<_"0O&K]RQ7$XSFL_5/%B(FE*W:0OVWGQ!TJ(E8/_8+?(/Q#;S# M1?1Z,EX\\N_#^>7KF]D<7S?%MXYN2@!V-IL!_I?._?=!<-Q$K7%565E*T /N MCU+&4J 8O5-@A-Z6!3E&:_-^F MD]GL\W22A_.!44$QAMY81* 3*27Z910H8=)19KRVUFX[UST<(O>(Z*?94DV M'"KAPRW(9.Y'G8#C*XQ&Y9 :QH#1_MDXG:6KX7C1$:*4N+S]?@WC&0RR"QWMPPLI?,!-^X!LTK;Z S1OIRS4I2*!<>(3*7LU[#,0ITP[1EB M^FDJ=1+('"CQ!D"SJ/F%V:V)5#[0K*3'O;9<&0B,EPLD@BCE05"'?^5M1]G' MY#8>$-)/9ZF:8#E&TBUL1O-+F'Z09Y,8?FY<_\=9K\/QY/I^KX"KBAT]AX^Y>W_OL%?_P[SRPG^YAM^9%$6 M,!"!:90P)2HE]/]D""2@S(FTC"8=N16PK0/SL8G;DS#94RNMNI:S38@TL7VO M6%ZM_U<85)=4C6#.:LL]B)OH%]_2/,[WFOJ-2< &,XK0@+:FLEX^&X>4!&3ZV] M:J+E<#$W8&7^#F4:$*2S;VAP+U8]:3[E)Q6:K_QL& =2VFBE-L1J4;K;&2!! M>T;0>$:O/.76;>OWM[#P+(KF@B+29DG)3E 2>(_' MHZ& ]BK7J:0XGO9^RP=/"=(3Z[EQ9+^;3#$>&B_[*<4?BP%EI$X25:$XJB<% M06RYH%5./86R)D>Q;4A)G95R!$/];A8-+Y53@:2)T_%-@GB#LO^V*)>=_<\; M/QKF'XO;'G^!= %W"BJ='E%2\_ET&&[F/HS@?/)YH?];+6ECA5%6$@L*MWHC M2HMASTD.P0/&TMK2.NY[;<[Z+<5O=/WT IO&-YW7?G;Y;C3Y8R&$W_QP7'ZX M+"CX G'D9[/;86]G&4E:V)$4,?)B:#B\SZ7(#\.NQ P)06?&&42C3KMJ#F2D M37^L'Y3NL075ALQ+7#$;&4^>.A:#)I&69E_<*N*%S80;QP(X9SS?UE?QA&OE MJ%5R\M.F#O5^ M(""MG%J: JU3XG@DX?U>Z&PT,*FA] 8P_@RGM[D(+;GCQB/M(NMRCAV)U2H0 MFAWU&9@ 62>&V$)4OP;[E"<476FF,Y#U6 VP7%N7,,==952W-.#AJTY>)["% MT[Z*!BRW4^"S2A9_7YV_Q-S)\ZFCPKF34=+( M)3KQVA,)T1 ON2*N&]HMY?(N*?XQE\=$PY].UI MB5^-SQA8!UN&D@FN,HLF-X+U0U'>CN=\2I0?J^NNLWTU/>U79Q_./KY^^_4O M;]^>']M.\^&SNO>5M]#:O3/\;CCVXSCT(]SIAXMEL<9BY*! Z$046$:D4Y(X M%DK3.<5]YA"TJW--9Q?JCC6,I0'C?';+*RAG%%6I= PN8]QUZ46;'(G:&>>= ME"K6Z37VD(YF7-!N4/'80ATA] ;VTB7UJ^&+MTPHIAF7S!$KI2S#U33Q5@)A MC@HMK$E Z\2)SY+3+X".T>^S4#E&V T@INRZ9"X@Z"@:/\XN= MZZ0!H)W%.+E!-M"C V0IC$K.=#TF%JB7)C-.''J61(9$,611N Q]C)#17"M6 M9Q_?1E6_P6?WL.I, TW >0Z=V9W(*[?@][NL=2U/AJ V"/BE:79Z4R8L89(Y05Q.202 MO+9H/YGGK,X5@OUA4^W6?H4MZV 9-W" _WE:^NS-?Y2CB-)$K/ARUZLK!0/C M%?,9PU.7HBR'T(IXAB%K"%$$%V.F4*=2:QM5_3;FK6%U.M) ^;FM\DD_3$< MC0;9NP *0U;#K"KY5T.L,B@5SX5)RFG/ZFQ;:PKZ[<7;/4H.DFP#B'B/4A]? M#-&/7\H$0?WV^VIXRRU/+%#J8TI$"):(I)Z20(,C.46:0T#9;!WC=E1/WI]2 MUV^CWAH><\<::0!E]QRUCY-Q7&W%*E.>4E)E!G,J3HJ M%E ^)J??3KW=X^AXF3< G"7] YYX"M$'PGEI56T2)]XY37#OC3+19 6O4ZJX M?'_/+6UKN<1[B;4!7_C#T(?A:#@?P@S]L,6,[LO)"(4_6S;3O2L0-I"M8)JH M)#'T2R@D)V29L^Q9S,%3INKL5[M2V$Q)2IWSKRJ*:L :W>/K\6H4N-J\-PS# M2AZ)Y$Z5O ,CP4C+E4PZJ3J]ES;3U.^)1AT,; ;:,0II %I?+R?3^3E,KUY- MIM/)'Z5'W$!(K7FPAAB1 UIXFM \HY/G%,_2&YI%JK/K/4-,,V Z2L^/!X$= M*?0&HAI X?I4\+/_48X$UUQP;VTLRP@= M4XW^I8WX%5M@; -#;J^O1Y ? %Q@M6M<\ MD=4 XQ$1@LHDR(C^: !#0D*[#!;E0VT 5BEC^5/2^CUFJP2K;A72 ,)N1Z4M M3.Z:GQ]K;@+N[-Q@#!TM*Z-E!2->%5=4.Y6C,AI_62<7M96N?L_B*F&K0U4T M *PWPV_#!./TV );X3)++!((0A(IG"=6@BRGC2R9F%VL=)B[@:!^S^4J0:D+ MX3> H46N]AD;FQ'X4KI(6 1!I-*9E*%]Q,20A"P==FW%UC4';G753NUJF:,. MA-\ AI[AP$J;<"?VQ#-GT0F4@$Y@#"13AA&NED*(.E=5#T1.M5.Z6C'=<2)O M(:6^4U0Z4%&G&$0D.D+&<#1*$E! A GK>93 1*72R-WH:R9A4#'3V;VB&K!9 M&+Q.;R#=FYMX[ZB2*2FLI8Y0Y0HOPA%+#Q(L]5O<)9^OHJX+*VB5O*IW@W!'13";A) ?+ M>XF\ 9?^]>3J:K@<)KUHPE"&55_ .!96,!*164=*A H2@YW(2? YD0P4LC9: MYTHS"K80U4Q.H1Z:NE)) [;H2YGS=+6X]X?V%#G!Y^-G+]9SSI=26U\R/;LJ M9U.#E*04,7,",:+$/"ZCX+@ERB8-+E@G5)V[XX=0VTRFHAX>JRNQ :!N$9WC MB2;(&+DD"$32 "3PF A*3'+PVF1;9X+7D06!U8J/3P*ZCA32 +0^K]^[8&EY MD9[G& 2::F)THA@7HU!\Y!S=!8H"2LY"I0KE9XCIN[M*-WI^>OGS**$W<=^\ M. *3\3T.I. :M*?$*IHQTM6L1"("=W]>\G;".5[GV/DQ)7U7)%?!S%'B;@(P M9RDMRK+]Z+,?IO?C5=YW()CC)C)&O, =6>9R8,%Y)MXIQ3+E$0.3.KG1YPGJ MN_M<%?AT(?P&MJLO,/?#,:3U[.FS&&^N;A9E/6\@#^-P/E"62L],(@#GLH'U\.R*\2S\XJ>S^P.G)#2)'0K MO8M!)&>U!M ^>4/TLZ#Y3F/CE ST*7 MQNS RIR[,C6;BN XBYFE?F[Q]]P.XM0'X,=KYT7,J'K0C;[+B51;'ERYI_Y) MITUM;B51*KF8];C4=#%,M#1)$V5>7Y2FC*FD(5>ZQWZ*!ONCT>0/?#2\FTS? M3&["/-^,GC;)79>'NZ"H2P $(W",O!4NF. "+<7GGFENC.5UMM^]R.S[ *EC M3#V),JJIK($8X^$Y&5J 3].%0-/"^?T,TT58CTYP5%8(3E1T@DCF* GH(Y#H M\#>60TJT3B70;O3U?1Q5&8$5E-0<]!8LS,YNYI>3Z?"_( UT\HI:5@9ERG+X M1N6RIX%7&)&YE#BX.MT MM/5]]'52:%VE%(:A=C[V>P&.3&2YR 2$.6$02$I MAK&8CT1I8-EJ970\107&?9KZ/KOJ 5H'**,!6-TK%-AHC*4-.5-J2 IEN? R M[%<(BBM%,*>4P="[SGB)'8CK^Q2K,M"Z5D];B'MBDT50QFG*B1"ZA-8#8(%6&\R]B:B^S[M.A["CU-$BLE8F&;@1C@5-:)9HDH7-)'"EB/)* M:B^%CE#'_=I 4-\'6*=&U %J: !-#\Y/EHP,>(K@(%,B0)5<=TS$E=ON,0MA M**7,RCIWD)XAIN]#J\HH.E;\G2&H9N;UZSG^^?O;C^=?/[U[??;U+^\^?/K[ ML;-+GW]F]_G6'6CO/M6ZGG)[-X)0::6B-XK0*,K4 5K&W@1#-(LL)&62L'6, M^S:JCK4]9;(8/O/S=%*:_*17/_XZ*]>%;]M'G<7Y\-ORB.)6#AFU;GIM'^M#:39#T.38\M5F6E-; E(H=WI2B#J%(6,@.Q M/&'SY5W0\\D7 MB!-T&A9#%.]8.I_L*\V8H/07HL3X4M)"D7V?F2(Z.>J]]$&:2H/#*G#3;^[_ MQ%CN'0X-+(DW@&]&U[FH&+\>P4+7XW1V5:I?_FM5=FI$E-D7M[D4V"0!Q#M& M20#P2HMH$JMSB?+=ZB 91',[S"_G*0RXG0E M_D5AZFU/RD_3-\/9LG!KT9Q+1)UTZ3.2LRM#FTJK.90Q@>0-%=0;5RD#:POH(QY.%\ !$/>*^4+U9S*VAL .E-> 3+.ZHE&ILE-Q2DJO%-$B!,26T)]R7TEN6R^U- MD8D'IY@34G%IJZ!O(TD]3W5N#8#=J*Z)C1G)+Z<$\ :6?]\3VNK&^MTM!1E# MT%R0G)PKPVG1S%ONB-(A44VS5Y5N&^U.8\_CHUO#:27E-F \GW+VM 9WD#25 MPFM*G"RWX V4Y!XN2Q\<, EEP'8=IW(7ZOJ-^FLAXZ< /%)-C=K,$KB-\1^5 MGGQ:E2%;,A(MT/#+$")QFFN2 +<&)Y+*L4YWE:UD]1N#]P:W0Q73*,X^3^': M#],Z#%MY'6?C=&]>\T :'G&+X"0F%@K4J1F4@LMR6)Q33N -$0[Y-.B=N(;L[IMN?GB>PW M\NYSE^Y :4WZB6"E*!@77U*,0'3,@&,J M0IU*VB.([C=0[PVO=93: 'YW/U >1!J+!Q/*28 E4J![8X-% :,?;1T-CH$@F24$BL7G<-L="(J MZD0=6[H_KSN+_OAE. 7G%Q3;_\7GDQV7N53EJ MO2X?&;!@0%H(),G2^[8=Z:QR:*\SM#R^#)@'=4U M$1(A*Q$@+0[[O_H1?,J;F4-C;] Q0G=$1" R:$<"\D,LDSG3:"F+=?;P/8AL MLL*N&C K*:]%<_GJ9C8"A'_"D3KISG M5K&@*SF7^U#9I'MY,I/9E?J:,)J["W,@A6(B:$,LH/RDE!K=:%XZ$23EG:'" M5YK"MSN-_6:13@S,2JIK-^Y97=Y[5I \*F,$=\1X]%$D]X8$"8Y$+D%XE[C+ M=7*<^]/:3"N3D\0]72FMA8W\GH]2[@F7YE2?\OV9OP-CT&LNO8"<<.B:H,B( M=0((N5(_*(#_# M#":2,$B M;B$>"%IT2:(5*7DM4K1UBM@V4=1DW%(+:)VHI0E/\/Z2N<_5U\O)='[+5I F MQXP>K4JT'$M%#+LD<*) <%/N^ F6JQNXC>0U&9BC[$H M0EYUM1TP:82C#->2]AR-=@G]N>$D*R^D%ED'4Z?2;#M=3<8=U7#7G8KZ;]Q> MAFI\OIG&2S^#+\.+R_GL[7>8QN$]"<*'KQ.WDVF:)Y7C&+4===R"$4 T8#S M)(;2)$9)7#7H=I*D($I*)8NTSF#!G]/6;X5W3R:M(U6UX<_=.@2WMQL?\&,# MQ96#+H$+)8E>6AUI)DI=2'0,OU6L4I_7K73UVV^L)]AUH**F(/<%%L.!SB?G M_OO?A_/+XAJ@]'!U;;A1%D3T3$96NO6E4I=1IE;C,BN3/@NG*4#=8^)]*>ZW MH5E/,*VJUH;V[?M'D64A?KI>7 :_]4X&CBK.,QCB(S5$VJB)"RC;F#/+7B7# M8JT>V3\AK=_).ST&P,6)%24^X_@ .5F+>$^.JE=1+;K M0'!W&GL>P'-B,%;270.G<6]SACC_E-]^1[=X? %?T-Q^&A=FR_^7LHQO?K3< M'TKKC(C&>'$F/DX/?W#ODP,?E*3>"Y)*&WMTGA-ZT^CDH/PY"\9)D>J4.51@ MIIG^\=V>Y_6M]@;L\5',?H;IL'2:>5Q"OYH9=U^L2U$/;.E5;5TBX(PETJ.% ML$Z7DGF#IL<&YT.=Z&P=+ )G*"AXX"2E( M%'8(Q-*HB)%96$'+<((Z[8[KH_<4G?];0N\^JCP2O6_'W23EOMY<7X\6HO2C MM2C?C_-D>N4?-,"/C.H8DR5@O2K)&HY1\V(L4$EN9X[A!ESG!S>:APFCXX%-&9T6C'-%,HS(XO<[$)%P'B%!S%J).F;P*2T]=W6O MH?)G>U\>+/\F>@:N9V:O&?!.880841XF9708:" N14]PDT]!$A M/5]PWHU^O6KR*BAK WJK_PJ+-3!K.;\I,J7$L4XK3JYOYQ\G\ M/V"QK 8BLF@D4R5LU[@JD4,;>""&V2QT3A@)U:FDW)7"G@O&ZP#D231005L- MH'!13_4I_W4&BP9'G\+<#\?E/&*=27HWF=XV2%@46:U[=_P8V)R24@*AD\JR M3B")M1X(%1"E$3H*J+/-'D%TSS7G)\'JJ73:(WQ+2>#YU(]G^-9/^2$S"Z9+ MVZYG62SG:L%[X.CEDB0<1^&6&?#<2V)2<-R9J'5^9%&?K= \F(">J\^K@O!T MFGEYP_#^O[I];__Y=.'-V^_?'W[/__Z_OP_'O)TW'B\+6^I M/#!O5_ZZ'Z&WJ.I8%98OYS?<@IA2%KFRB3"62R;.T=)?BI(@G0@TZ!A2G9*Q MG<@[.FFW?LGYLAD<+A,IE2-:E5C.BDQ9%RRUF??A[.!8YF!+B$\S869R(EW3N,>X(-P4D=# MZXR#W4I6(X@Z0-^;H'.T\!M TB,>WDRNT-,@>0AU(O0'L ME"S*9#S'IXY*WF1U#K;F161)&2J8T4B)]!AE6*,YH1(\+@\&OM84Z2U4]5M^ MW#V..M- VA:#QVX?ROJ[J[4^E[5BC+.WJ)O>^%Q"I?(YO ;+ M$5HSA/IZ! M&5:ZTZ#'"&5&$.>B%.=KP:*U^&<=)VM7$ONMI:W@<%7130.@.R^5ZS?3'_<# M$A14$( 1"&-0!D:*1#QWE 0:4](ZE38T5>#U##']EK5V#Z1CY=T 9&Z3*1_0 M?UP<50V$3H:'J(B5W*/7J"SQBI:$2A(L0*#&52I&?4)+(VWJ.TQ1'B;F!H#R M]'[,TX. +^@WOIM,__#3-#!!NRP2$,/*5(G @?C(4%I<*2T=#];5N5"U)Z&- MY#(/Q,5/A\9TIZ0&,/B4F0%U(=LHT"-TOES%$H8$'BC1R8+VPC/%ZCCN3VEI M;=AEAZI_8LV.TD,[5XN>.GZ+MN+G_OM=EVB,.0(%7'_:YE)\YH@S3!(.4085 MK?>5=L,=B&MMWF4]Q'6MJ0:,V8.1R8-H38A1EA:XC!.IDT?['R1Q5*''2$N5 M;[4>VG=D]&O".E?RTS81!TJ\ ;ALBE0++[C"8'@Q?EUJ9\?QQZ)6#(55U#9. MB^]&2R7>SNY>RW40G+34A$Q*GS\B.0"QS#L2C;9: \_9U*ENJ<-/OQ:Q-H ; MP$ 3EY.VR>%S^<&"Z<6G/D]0[C ?3A=>]BL80Q[.RUB;V3."$(G9R*PE)DB' MGHQ5Q$OPQ%"?1B7P,BX92V, F01L# TPN30ZIA9=P3(554?#55;*,%OG M.F)G+/1[/M@(=L!<=-S0,L5*E!H/C6$,+Z?R@M/@'<00*C4X MV4Q4OP>&M8'8E38:Z SUX #K;WYT ^MI>J\GI>YC?CE) ^N%< R# NHCRLH" M(S8Y@RQ*%Z*VRJDZF?Q=J.O7Q3UE"JQS735AVA;5M3J+&%%RZ)Q$(K5/Q&4G2&F&0 V7W/@Z,Y?V)K5?U_/D!P+5M-A ]FTK M@\\WX(Y)!).%("HP@QPJ0[P.FE#)%*Y%)K*L=8R^+ZW].H[- /5X/?9\?7M= M4+?@^M+^O7\ M3H&D;N7<3OYH/4]J7?2[EN%RPEF"JZ4%'PBF5*!&$2/0N9 <60Q<.Y*Y##XX M=#"@SH'[C@3V6V-V2EM60V/MX/&YJ2PES!\XD6GDWA&FC4.1684B2RIS MYXQU=2Z?;Z*HW^:(IT1<)SII)^QX6,%BM0-@QI9C+]SG$YKMP! (4B7'A$*G MU%3TU_:O)*K6=ZSG2J)]]-!IF]<&>I9\7BCH$N;#Z$W;VTY1D"+R.=- M29?C^AE$I43F%+V$Q15FK=!_]883:B%$EZU0MDY)R"[4-5*NVQF&MMPH[T9# M'9[2=6T@O]Y<7?GICTG^.KP8+XYIQO.S&"=8:#--1Q_U3B_\ M>/A?"QV]QL &'Y_\JL#I\SW]?9V^&LSB:S&ZF<(["?S4J,QZI MBLEF0PD5I1=;D9:W3A!F''=9,^9Y'5O?-2?]&L6.4/CDO+=/=3?;"&\W:U/= M=O9B0_NRI:I8'0O:SF FZEJUL;M@XZGWEY':FC@B.RO96KW MV]E\>(5&>#;(*6AK@R9:EYG=SF3T43D0\$E[#?B#6&?1/*2CWX+P2K Y0M0- M &5SI?KL8:GZ[/&*\(K2["@G1B^&*93J!@:<*,.5UF5'ASIMVP\FN=_RE$KP M.XT"&T#J:B35XWF!CYCBD +7@6*0CU*4D#WZE4D3JD ;8SV#2E=0=R*OWR*4 M6OMFYXII &U?X!N,;TIM]@2=X.<\ IXA9.D#R5YS(GE&CP"41>%%!D$8976= MP=,_):W?"I)**.M6(4T@+ (NEC"")VN%4<&\+I70493"00T$P^%,HM:,2D>U M=[6@M8FF?FM)JF&J$Q4T *8R[&",'_GQF(_H2H,XYTA.Y=@N".0H6?1.F72> M6\N4J#,P=A-%_9:$5 )2)^)O $:?IY-KF,Y_E-MX99!%V<^O2P[O,5\@)?DC@*;!,&=!AJ W:)H:NQ'&$I_G>3Y M'RCC)4>#4JL2>!EB8,H0@T ]1M-HE34^Q$>= 42=^J*-)/5;#E+-?G6A@)X+ M;O\R68[[F4[+#*BR++["]-LPPNO2115%M&3IR4X?C&2"6A),1F<16, ]/TAB M0@;C@K(Y/RHU>K82]["W[Y9(I2\$3B?20@,6Z[?))/TQ'(W0"./:04Z'Z$0N MQC\]\225]7HQ%U)D&WT"GO!!#4U&1)(@ MVG)7HW#D/"E-*TQ$(4;W*(FV84SOYG?L!I27DK?O5*(-F*,OJ XDH)R>OH%O M,)HLDGF+&>RS=0)&40. L3'1@95>O@9#$\I2.9<0TMJ0(ZMU%O13XG9#UTM+ MYG>ME0: ]@:FPV^HF&_/''19ZKE-G+CRAP2&7YF(DE)6JL152J'6L)U--.T& MJY>6O.](!PV@Z>O,,Q/) M.&6(X>!0J45OR$L-W0]M*R^5UJXX5?*'I3!HR. MZMTG6C__E->)GN6I_FTB';1U+&42N"WS?;@B025'HN RLI0DLW6BJWJWB;[& M2T@W(_B47T]&^/O)=.%TWCN0+87AB^&BS__Z?@GY)3]S ?E7>XUX]F\X'*^?WTW15:'#V?3@; M.(F&'UT,P@!*CM#@5N.R)\)G(R%Q%]-.&5Q\P3VXXG>/H;J)@IY[(_2,B$F' MZFD#7D5>*PYFJVF5RB7D 1T-))D1R3*&[3IG I2+&(W1H'S7&'M*1C] ZT:S M3V%RI)@;"!N^7@ZOKTL%U#C]!:-S_-C%:AJI8XP9%RT&/&6Z:1".^(QV'APU M$7_.N*QS8VXC2;UCYUAU/]X(.Y%] R#:6.G[ZL28#5<.-.&*+V:Z M!6)+:AN23S:*%%.L8^YV(*Y?[ZQS0.P*N .UTP#@7MV@1)>6??WE^ZOKZ>3; M!B)]8!A$62"1,\^<]1Y$G<.LG\E+[9'!+!>"<+@,3+7'<:J+*P$0,Q*UAW26^;E_;+T0: M\?_'L_GTINR%7X:S?RRMH=5*)*M(#B836;*ECB;T MAK1RW @&(=>Y+KB-JGX[:#7B:'2NOJ:@N+XH?L^_=X+[S+PF6I8;'Q$DL<90 MXDVFS'IJ0ZY3Z;>-JG[3.=WI?B.HCE1$ Z!:-4=\^SU>EA6X&I*RLM7&*LXD M+4>3$#"\BP*#QJ2)]TI1K@&BJ-K \EFJ6@'5L;I_ODOE\8IH 53H\,UA<5_[ M<5^!5S]^]_\YF;XNHZX7"U&X0$WIEP*TC#9FWI @$!'9\8<"BN08(M'K((EEAE#7-:*:5 <8IWSY3T) M[==D5@/,[L \6GL-@//US6P^N8+IXMYO6& M>#F>C"87/]89?VMB9$$C$)@CTI2YL1P]GB"M2(Q*SN!G)?:[OJO?D[I3 *B* MU%LP5?9.)$]:%?'0>R2BWZ; M S?F0?8&CP:6QN9A!+^A%?DPF0<;/G/OO@W()T+HD""B&45_,&$[F( @+ MT5M\M'*Q3JW.'D3VN\OWAZ2=9TP%S8#O8,4T *J-U7]_G4&^&7T89A@$&Y$CBNL$# :G MP0+QC%-D3DCM0-&8ZK2"W(&X?I/KS4"P:S7VG$QZ[:^'K?X=NS'"2!L;1X*-W)*3@T6<1Y4A-&.* M)(L M3^BL1"ELAI2@3IWZ+M3U.V6H=P!74V03;:$7#-QU4G]]Z:<7,!M0B0P(%DCT M&1<9*RQ$+DBT00>;@G*[7](-) &12G(F&2XT\TE:E2WZ '9/0[BZ@9B!VNFB:0=5=T=0[3JW** M,5ZU!$(!6(]1&DVT&&9N"2X.](^SL1(\$UG5V6$W4=3SM*)F ->)QIIM0G<6 M,3B;+4:LSOPXO2D=:^?#^0T^_R'M.[6O) M51B.E_ ?+T>WW"/EMK&78Y0Y;RT1N8R ]*[L=$(1W.6$T8 XS*+**MZ/SN,O MZ#]YVYOA+(XF,U3$79M&C'H<#T&0("4&^=[&Y86+')DQPDF?T\FD\0Q]_1[X M5436T]OZG:OK)1JTCZ5C=G[Z,8#1RI"=9"1944Z$I2?> MH+]O<.>5V4J=0YT2E],:P+LRE/5[[^OIU8][WRV+3+0VZ)!2C+LE0T<5)*XR M!9PHYX%B&)YRKM0.;$]*7Y11W =MF_MH5E!A WF]9[A:U"5SPP&T3\0*BQN) M=H%X$0-)+">;8S1ZM[N?!Z_01P2UTCNS!@HV[,/'J*119)4OIW![>\AQR:*3 MZ$D "BEX%)=!_G3BFG'F'+5U@MF?DM:&>3L* #N ZG!M]'S6]NK3N[/5*4MA MQ(\^G+]9%0[[F"S/7! (9+?)J6K^V)-83 V6ZW3-'#:HJU1Y6Y#TD3:@&N5 R4IV>29ARQDG4F2 MA]';G,$[$"\_!V+7RFOB*.&96.DU+NLAJFWQS2(5OJ2-#8*/1J7$2!8>!>K0 MY@=C<67S1+G2SED:3A67;Z2R7VM9'9"=*ZH!2_G:SR[72^@=BO2>\ :49\]D MBH0[5VJ\E$#_U@#AP$1P5BC)*UUWVDQ4OR7*U2#6E1J:3>NN#\'W3]D^.#X_ M.AW[+!T=I5I7SR[Z6Q\R_GTXOUS?R;W->EETV[W2@G#IRL&CRL1RJ0E%]RU! M#A"IJ;*N=B3P^$FY6U]S=V#A%;JIQDKB/9<$UP=^)1P:3%"Y-!D14M1I6K4K MA?UZ6#7P]'1^;@5=M6Z%%L'2(<='#_]]IQ;I.9I.;)=P/W%1"R ^E"[V,:** M:3E$!'1@LC%40)T(_$1VZ:AC)"0%,MO$>*5)D3N1]S(LTCY(>E*OT[F66C='#SF>K#D./WZ#R<747U\. MXQ>X*(?^!Y]['_JF3DW<<7R>V!A&XR/S 3?5)-"ESVRQ\QDBG (0LG32J#-& ML0%C. #G>7#&$T7+\-]RL2<(Z4A**(=<.L7P.A6SVZAZ&:9O']SL8_KVTDG/ MS8H7=V-+->?=PO:CQ4&99"E+[Q51@F?T(JTGUEI&#(7D(LLNIYT.%G=J7+R1 MC)[[-G:FY4G7(N\;-W#QF(5U2R,A9:2E5C<[7%48;Q!G'"="!_0#(FYTN[4W MW@TWF\CHK_=Y1^J=="WKGH^;_UIN3*6%<$I=^6L_]LFO&U5%KZ7*KA!OT!#+ MA.XG1L5)4P<6'$LL_,1K^LDK>H1#-\J;="_))DY6WO[^]FP]2A)45HIF8@T& M(3)'#!&B"R1GKKF22B1?Y]SDCH;^6N9W"Y,CI=OSWG(V&_K//I:9]NOI9LQ8 M$;0ES&:.,F *+:O[./I^_OIA%('&D=* MMX$3T@WN^MVYGTDAT"0822&5-E9:E,X_DEC@0)47&KD[9;#\H8WBI<[#G"H* M:0!@/\DLO!_'TF_!X[X;;*5Q MO0<0VV2T?2!:]CL].UIUK6>N.[B1M>E)G6:>3W+3:M<,(4O"4PFH=JK0-Y(* MPRGK(_%:"1-Q%Z2R3G+U1)GE9Y]=;@!]A/D@!LE+7U'BG;.EF,60@+X%*17T MQK.<6*4Y5=NH>AF9Y7UP\[3K0D]^@!W6QQ MVZCJ:&>[;=E[=^O\KOB(4AD5U413S=!XH'J]]1@81N-"RNC(JSK1SQ:BCK4P MSSSZKO* "IM#0O,8T3JBOQC+= 5D6&N?LXDNQTKU(=NHZG<'ZPH?CVU*9WIX M(2;EX+JT9Q]3P[Q4K%+;!B*F@6I!*&0RA/'7&L*QBJ%.95M'( MW%WNNGW)JL?THU(G'W1PD1E"0P[(O+4D.&3>!2FH=CRY2A9V5PK;-3[[X&9S M?X$.]=/A\5A=4W1X0/_\G$?0CS]/)V7NQD J'E6PBF@C4TG(1^($ MBBD!U]2P(,'5F1_^/#W]IF[J(>=PH;<$G=(T>X:.VF^329H-N,Y<@#+$II+) M3"X1:P$("\G%%"@WMLYPB>?IZ?>R:CWH'"[TEJ!34M^T#,:, 6$/,A,9I"?. MJXQJEC%HKG )5+8UNQX_5)M\4P\F^PKX<'!,YGY4,31Z,!#%WQN(.OC MN@F4=J>XHWAIX\R86T@%EX/2$0AHC6:""TF\<8 >BN(L","-IDXP\5/2JHT] M>BYM&:1,0E-)K(A%#$H2!T&2K#@%E5FBCZ<6UQ9#<^GD;K&T\W2C8[75;))Y MFS$X..6\PT/KF[**Z>B?@Y KFS0ZQD1:2XGT9>YP1.>9BQ!IHL:X2FF@_@S: MW<*(B0G@QI&<;5CMZQICMRW[ MPY/3NSRUOMFJF;C^.?ZH2#:A)DFV9>X%QWW32^6(L."9]8I*5Z?]3'6[=7=D MLWF=+/LDYIPDBY*H7+9UL(YX"I10$0T3'I>/K#/.?%<*6[=A^V!H\\%:AUIJ M(+&PD9M7/\[Q$8O;FEK[8!-8PF),1+JK$/L,=<:TT\NX2 M%;MNGP>JJ&74%896EW>2AHC20D84UT1FA2X!9YH$QZUF6L3L3XRZ.^(:M72' M F)G?^TP[30 N _HS*QO(RJ$!9BK*.)W%'0Z/P M.52]DTYDW0!*7MV@X(;CBQ7U#)+5RGGBM>!$:D/1: OT'%3&Q95-!E-GW.=# M.OH]RZN-EB-DW@!B?O<5'MQM)&JG8"FGJI0.M,'PU@:Z.L M/MQ>CI7!.4QE% M1,^&<8]\,E/\WD$</R^9VX!N4@EUR!P M3XVT7'1.Q&D>B$;D128CPK#.(9!YKLW9ZV5TQ"A,N18=!6H+%S$MFB//" M$[ L\,0S!ZACQ?:CLU_7L![.'INXBMIKMOKQ9Z;CX K('1]\&@-8L1)R/W@F M2U6,9:TRAM2M]+$G6L+*3<8Y'RB01M+0'+H,OK52\7/ HE\E0,K1N;687 M7/0;*)\>W"?7_(MU-[] G(SC<#1<#<%:?_[PFO9CWW@:!W4OOGOQ7#D35@AJ M";4YE\G-G%BA&#'<6*.,B)K]_RB ?W]U[8?31?9L<4!@6(+@.V(X$OR24] M!G4U]-4 #)\)_I;#!C(+60@@(I7 S^*2\M1:DFRR$),1DM7I.;V!H)?D'!X# MLR[TT0*LUK/77MW,AF.8S5934F:+VP$ -E N!&%>E;*-"(ERGH6O1&6 M52K/>D!&SY#I3KV/@7.PK'L>;O@63?,8/D\GZ2;.U_)8U2AZ9KE.&*1[J@*1 M.M 2*N/V['0P.BEK^<_"QI^\HFT)**X6]W7D@QTF[(;A\F8Q&[R;3/_PT M#927P1LN2*;!EKE^9?"53"0[S;70@IE8%S#WB&DCZ7.@>C> Y5!9-P27@72> M:\Z*&=#(:"53'2!C .5N4&:.PEUX/Q< W3X:0,=I[. M.T7%*G.4WMQ,A^.+SXNW#"!((YUS1(@RZZ?,#@K)H("4I5$XYL'7N:>YC:HV MLGI=H^=H^3=D85 N,+P8+\C18:^@V]O45&W"G M)&1K%765?9]^;_-6V]?VD>N1^]K;<6KH+/])/OUD9_J;WMS/V?Y.JE-_5G(VX!Z,8CH0%3U'VZV!6,8# M,4(H9;A/IE(#]-UI;,/[[QY?AQ<*[J6U!G;<+?R\^O&[_\_)]/7(SY:I?HRI MHQ34$$!/ELBD%/%"29(82UXXE:RJ4_ZW!Y&MG*YUBY/):936-A[O&/OHK]:M M)EPN%8F"$V02'1K#-'%>4R*2;3V&@#G>GCR M%UB&6;/+X?6Z-8FPS,@<$">JB,U"*'7AD6@P05L5E:A4W[^%J&9!=SP8'G>- MZ4@S/1\G?O;S1?'7U">X\M-_S-"U.8=X.9Z,)A<_5OQ =BBJJ$EF.1$IL\,% MFA0104HCT,51BO\DAMGU7?WFYTX!H"I2;\!4;9'=W2D*MS[FG#*ATI89K-$3 M%P$=$9N-HKF4LLI3;Y[-G5+VY2;T8=AAH$.PB>=$@'PI>M- M8L3;+ EGS%)/D[.N3D7_+M0UNV\>B(F=07>@@IH&W6S99HF&J(P+Y:)>E$1F M--V..33BC-HD#>?.U:GD^QEES>ZQM<%V@&(Z'(I2!6KWNB;=OU,W$)P;<"&6 M(0R+657(7M2RL&QS\,!XI3+2_6GM]ZBL3SAVH;RN.UB=^MBDW/Z,CP2PNA&Z M#*W&%_/)V^_#6?GJ=&7LX'D4BIO+5%.8?QJ!9"@ MRLW":'R045-U>ASO0'>S05K'^-K#@>E8V2\.VO\!?GK^QV20>(S:"$HX&&22 MH[.&'J,O5[8=_H]ZQ4]^4+F9W&8#P): ?(AJ7R9^$9 P ,EIY"F1X$LG05OZ M0=O(B !1,J]R"3;XEN-FHL3D,[ZW>%XGB=Y.;Z4#'2+7RC#B.7IOTF1)G M52!<"I.2T\S J7.\V^CMM^3S!6%X;^6^3 CC9PD: M)I2B.=!!J\2)$*C=D0*9"E$%TG(*?$0 MHF>L3D7X=KIVPJ7YOPF7^RJKV2D,7R]1=N7&\V)OM1_OS]7KP (2='WTJRU-Q",(&U&%(:CP*A"B-NY+4/I%@ M&1#F$3A9*,IIG>YOE>S/;4'BAB7!F.5&.T]8C.5^4V0DF(1+0EGE2[D6,W6R M+3^CK$F;M \Z-M\&ZT 5+]@Z'5[OL?NS3V6?:E9>;((@%>4J-KK(R@7<%B,O M%VT4D498E[2((=9Q'4YKH!8UTHH+SI/F) 9:>,V6!)\325%(;C!8,*;.W-%M M5+5IF/9 Q:Z&:6\5-) ;>,@!_J-EMTDC;:"*$Q%MZ5\0@%@3*,F">0.49Y4K M]>-\CIQ6+IL>J^VM/O-5_3/P'"#W!N#S>G)U!=-8VE'Z:YBN.Y-*+71VQ1H7X\RM+B/N M$PHF.2JRCXK6&<7P+#F-0><013^^QGFTU!N #OJF:)-?XXN'Z^:E244>@I'$ MF^A0)E#R\HD30[V6RIML7 MP^A'"RLDF8":E<N> ?/VI@Q17QE('B$Y0RT:2+22DI<6Z]9KPFB2D(PPW.[D MR.R$D?MO[A$6W2AQTH%$>T1"G-R,Y],?@[]^'62NN<;U0!(3&BD6B7B:*4D0 MD&.I*0_;(J$9Q#]?3+[]NGKB$@:K;Q8H6.C_[GW];"3=:_Y "1YQ,_"X[L"E MP\7'R?BO7]]^CZ.;-!Q?/, M1.H,"(0LS08W4<2M4U&2G!.%$ )$_ZA6_MEN M(IO?T$]I-^*P9N@+ ME'%!I>G;BC,;%?/> D%1B7+'4171::*!6\9-],[LTB!MO[?VFR>I#*-.1=[ M-O9@7_]PVUC$R53:&W&2;<*]/:(_[T(.),GHIZ??"TFG.5X\ M3/@-0.A^UOF=+QW6YS]^]]^'5S=W12:O_37^9OYC$&D64"H@H[(E0L"EB!)B M_X>\+VUR\EC6_$494_OR$6-\QC=L(# ^)^:3HI8LT-Q&XDIJ;.;73Y9:O:N[ MM;REMX3GQG P-%(N3V9E5N4"CFMCL\E!A#:#]O:ALJ/GI -1\'Z8AN1. I2!(;,>4I%V[JO6V(Z>F8:!DS'"KP#S&RS MAP]8PX2[\>&-143#>"Z!["#GNE\:&01-/EXB"P*94MFT.0WWHW/DNX+3N*V! MU-0!".\)[#\X_?2Y#LOZAHOPZ6;7_8>PPDG@4<1<)Y7P^O2O""K.)@59""5+ M2B*K1O7,.U(X%\9%]7@PZNL7JU9&8)Z=2JHR@H2R0F MP>N2P$17T.046&AW]3M\*?*]QI.;JGQ65*:,UX&7BICD]+N0# ?N,'ON@O"L M37BTE9SQKYV.Q,&C8^MHH7?;"C%(2U:SYJMQVZQT*JD$:8%' HKR+$((18"Q M@DD*AF.K>MK670SWK]26MY N61F6;(+LB$]E I*1*$H"D!6OD^0V-ZH@?I&V M+IW*/@AYNJ-A$'7T$/_> M"D19O.4A%VT;=1CO2>GX-^#-P-= 56=QV%U+8+[F^OHYX/"^O]T_>_BC<0]> MVIZ80CI#H$S@M.24/2D-L<9<7AAO;996R'A&)^9]QWSU/."T]SX%#<[782"< M28KZM %;''H>F8NN76OC V*Z/!/WP<#SQ0#["[R#0_#^Y=:Z/")D'T-6DG*- MI.D8SR01JS+4RPQ=$S+^(@Y2KT/>VJ.DW5W:-D\;%NA!9D)B236 MH2*&\M40C8&LBW$8?%"-=E=MHV9"_3'&:*"!\) ')2%;6)H-[EJR>0'2(UN>M5- !GNZ&C#=M MLCKXDNJC'S:FT4*$WQH&#I2UMVAY4[!<'"1^:0$ M^,SK$V!%?=T2PV(PY'Q1%-;N=NHL&CGVTO2NC1S[B'WD:OSU"HOW\^EL]0=^ MP]G'O^;O<9&(G1LG^@?.IO/%V_D*ES]?XN]$Z>>/?]$/?+_^!Q\_SR_K!+:K M/ZW[!*Y'?11?9(Z),HSZ"JTMK]?U#K(H)G 7F& /0NJMI?L-2>P)CH?B9]Z? M,D?&]#9N_YC^O6%$J1R%L %LL(6$FQWX9!4D;IF-4C >7GKY>/%+>LK?!L#5 M< (=&1G_#HMIC1=JX5L=3S1=K3#?<%$S7Q2<;3E(,.>M0=U!P6W=02(C6UXLCE)>MNS;QG%]WY,13%AJT5@:4([_NE.=@?':B..^UW24' M&8B<<;<@-75BIU)2_[C\K\L+MF&0L.(V7'C'#[).V,B8P M3M6F+V? :XH$0ETMES4S7.TR*.SI;]@)$/Z, #&(*,_[\'HWNPXD':%<"HPD MO'IKSAF'4%0!1%Y<(;]8_"[P&8J>W:YQV=F@;10]=?>.]=M-'ZPI(9-#YL 9 M!8E*% .!R0PY2\N*E>A+FRJ+)PCJZ2YBZ/?/PZ3>'7A^":DNS[RKIU>E =3\+H0-EWQV&[K;)K^=0 MY\US6OB$$XY&&:,B8&!D<8S\:]2J7JU$&RE9*+*<8D;B#Z:<[ MY+T.B\7WZ>S3QHI,,%DF[B%)L[ZW\Q %EZ"=M(G)(B2VV[[Z%%4]O2NU0-<1 M.AAP3,8QB+KZXE^FLS!+^'J^W.QVUE9E'2D4]9PD5 _I M<6@89)Y4EX>?J@\6P[?&[H;-*EFOR9F#+]F0??*Z\#Y9D$YD@58PGG!$H&[( M[.D-Z92H/$1+71S$N[$W<5$IEVV!^JX ]%M3Y_H:$!FC+440SVT2BMWHZ^F! MZ)2PVTLOYS\'8O(@ AEV$@1]^HEG03SDYV8:Q/\:1)9O*4D@^K_A,&,T'GW< M\-)ZGN*VPS*L""(8A2"M9/-,)4O5^AV7L@X%=AF7L(_ .[GFVM/=3)&VMJN-#1*J5 M]5(2!T*!TS8JFQ7&1B-DSF%8QE[J?7E8QCZR[@XMUZ^**-"%2+%OJ*V,N8HD MD061- Q2*%Q$HQEB9S$L8R\-[S(L8Q]Q=P"9YR:YPN'[_8SSR7?8\[?Z-XSYN#8:9AF(>>47MAS#[=#4"PFH7%',2 MG T(BM?!,\D'R*KDX#P*HX;;?7WSM3V]?AX>RQPNR1[4?^WRR"R$L0YJT1&H MVG(0BZF]HT&G8J))::<(=W< C+V?^$"5/53Z ?(;6>V_3V=U)<]U;22/$9FU M8%S=)%:PUD86ROB8$X%^(:>U4[BQD^+O??7(JC]$+]0Y3]4O@.4#N'<#GMSM[MC9^ M,Q(E,=7#4F7*E2P3$(UA))60O=)"B]CFGNPQ+9V!YA 5/[/7[ !Y]X"8;=,* MKHJV_HZ!+9&V2+&V&K!T\!?2D;0;'G%)'R[M#S&P,J03E M,TI*Z@3!7TFDV%Q:1;]X1*.S5*R1ISF7*:![Z7FW*:#["+T#Z-R9R' 3UROE M&7.@7(QUY(R D),"+VI?EG;>A#9=38](Z0LPA^CW85!SE+ [0,N6286!)("9 MG"WR]:1"2P>UH3-691OKCE"G8YL9^0?._SQ18>SQ!].1LNX.+7<:4)%Q8V+* M9#2&H,^#!5]'Z68G417F@LZG6-W2\?S/O32]Z_S/?<3>RQ"F)]Z=WB_PVW1^ MN;SX?E4%/OM4.X])Z^)Z'H(6F2=E:^M0)&P;Y'0*M?0[IL*QQ'4N6(?'4PQ F219IW*487(C'#$BA=L!7$>.J3C] MH,Y#83.0*$<'Q)/35XHE6',>ZA[LFCWX L$'#9%9B@A1)<%WF9ITY"";TT_+ M/!P0@XBRH[DE0PY+]#FY7&0!87Q=\4C"B'6ZL4LV./0Y1'GPW-8?=N+EH5#L M08G=Q>J_W72R.(Y:.J>!24O^.24ZNFUA(+AF&;D4Y*U/$*K_MM>,DQ.UF0V= MXQTF]0[ <_?6_:8R[.JQ^*?Y8C'_JUI2^$I_L_H^"8@ZF.+!9VU!D?# AR2 MJ<@#18HB/!SZUN#]XR4J>XK;#X3%,R\C@^IHU&;&ZL&W6$VN1#HU<7R?KO+2ZU] [)\ $K8H++$BY2P@W"#$] MA?_'H6\<_73J$J_"B_4H(L0[,V&42+8NEH*4ZY!WQ1,$JSD$[3!C$"J%1BVV MNQ/94P+2SB$.H:$.P/=^,4^(>?D+"?+7Y?*RCONXOU1^PKFGF,5QL XC*.=3 MG8!591A8]G4\FVNS"OEEVGI*,(:!VL#Z&#GM?9""7=9TYUWYN""N/N-RXC4+ M+&I1AUN%.DY&0LR4B&EF8E1<1>?##@?I\]_2TU//\2?D@!+MP/L\2)((X9-@ ME-6H,B2MB T9$4*QE!%SPS!E'1-KXVT>T])3 CF,=SE2WMTAYMGY>:[[/8=PP]].8"WMI-@1/"2O9]MW/"K+44$E,2"#;P.8K<.HB-O'7ET/*>BBV\SX^,ERL:_?ST2 M'0^=V*"JZ.'@O,/#+6\?\&OX7CT_OL+5GMQ[_PXAO^/I^M M/B\GJ#$K= )*-!P4"9;X9!Z$*%*KDBV+;28''T7VN* <%D'/#)UKJ\YSPVZM M4OCXUWS"$?I!ZB/+.$J!U MP_9$6!EYH*BZ2%.S_N3K6A4%WDL5-$-M&^7&A]$[[I-"9R#=6X'G"-.Z6W&2 M7"J&$5<\V[K26'MP2=)_IN),T=JHAZLOQT)I)7?F=QQ'T,ZP^B^ZCLOC+XJ]+4W?";) MG1*F@#+UJ5 1GIQ+ C@Z%I@1EA@>&Z;W*![W\:47I!ZNQ,[ .A&.269C!,EJ M782O:VB5ER"MY-FH&/)NDW2. N"X[RTG ]5>PNY@R<53ZV:24"8@2F !JW,N MY)RS8Y!%25IR[4LCIW7,HI]F#R9-X3.$"CIS.0>MAXFVV!14 BO7$S"1@>., M?HD%+3?TJQAS@\J1JWZ:K2L^F6MKKM3!W.'0+WW$W_P+?@Q_XR%O>'?_]3"O M8=K8;$0 @[EVS'@"DO$)6,;")6+VJNZMGST M1Q+E3_0S_STQ*3H1C04N"X*RIF['91E\5&B(=1N8/A7#-U2-^\@Q%#X>>IO! M]-!MS< =RUWW)1WI3S:?,;A7V4;;"7R+\86SG-?;N4C%@@X+'R('RZW7P2;T ML4T!8D/?/N%]#_+U331X?H+_?GTTVPM^SNPYUA,3AFT M3@%4*JXVV7) AI;.5AE:+6PXDO!^/=0^*'LT&^B$VNP@IK]E]_7\R]?Y[.J* MY(;=-W]_Q=F2A###,ET]8)6E@$'7#3T1*>STHDZ;)Z>=0W8^$J\JM3'F(X@> M]T6V/6C;:K$KP+XI!5-=57;#9ZV$_8!I/JO%B6NE/N UQ>(BJZOF@UE/EU,0 M4YU&Z95)WD496*.9:D=0/>[[;'O(-M9C5YB]O@DB)E\ME[A:TCGRVS3$6DP[ MW41EMVS2Z>&=RH705(>R4( -9)X(M=$M850AF#9E@0<2/.XC;7NDMM/>R*UD MMRR^Q=6[KUA70,X^_39?5@Z)VZNB[W^'B\LK;5Y14,+C"')I=>LX&(F?<]]BAX3B6GGKPGY=?OH3%]W?E_7QYU89. ML?=_/D_3YS\H )^6:0JSU>O/=;7"K[,_9PLZ.NB/_]_:4#=!S_+7Y0<,E V3 M(+[3QRRG]VW5N)2+0K"A+D[2UD)(V8+*+A34+J34:/] :];&?>IMYI.[0L0Y M7$;=)@;S\B8L9N0WE@]R6UP>WL9RZ#<-?K%U.)\GN/[BD9F@903I=:YO)1)< M4 4T)5E&UGK8TB;_:'ZU7L^@VE;_>CZC(^F2I+XYGL@T'XG_]^ELOIBNOE]W M,-+A=?]3WOS/Y7JIW>KSG/[F&_W(NG;C1H[(-:?@RD$1]<&KH -7BJCOJ%+8 M:(H/+:\13\ILO]=L^Z!Y^T- OZCI(.HY0$37MY,3&XN(/C"(I4Z]TXH"/),H M 8DL6G3>"-4F@@]!QGH:PN9N?E&02CXE!HF@35"P18JU0 M4#X8%%8(UL]!L:&YAQOJ']H,#L'&>5K!H9J99,:"]3F"+I&2'R,,1%L,",XS M8@S2-]JJ=D(F>[A6_Z'M["3H.X>*LKLIZ3O%KFWB]_5=/D M>T].3Y!]ZZBDQ2 AJSJ-J11;V_KJ8!*4+!IFN3G3[/O1&^\V [V1@Q/>LJ0D M&$?.0"62B'.ISI=-$KTGZ=@VTS4.(+:'I.!X-#U9!M=(:QV$*YM"X4,X92)8 MME[MY90')0U)-D9#G/+,BY&:3H0F^#R#P5/K;#--T6O MCXPK4V:)=3BNJJ>(B0@N&07.2$[!42JZT3KM%P@;-\T?V1,.H:Q^L/>$%">6 M<>D<\>"MJ,.9K81@.(,H17(YBB*8'"%>'+<:;ESD#:&JCGJG#Y&BBL([JS5X M662MJ];@I)# 4*%.GGM7VO97MTICVE?'GRB-.95V._"@-QWH5['Q4^99+ L< M+0>1:B\OLQ8<$PH,!2O%"^N58DTQ^SQ]8T\C/1%,)SN.D+DO2CYR6-# M1Q3$ #A?0MW*0;^+7 %*)Z51+@O6IIQA'RK'WA8U+CH'UV-'&-W$T4]Q98SW MW"8'QM2QJ]8E\,0/)*FYL4HK)UM-J]Z%OK%71HWL-8?374>(?(H=F81+B3O( M2M;"?ADA,*PK6&.P4C@=&PW,>X&PL7=)C8O!(;3503;T%!O;G?&CHO?_Y1@X]+ N_W M>RVD_YFN/F]O+AVDUJ(%08-79#27V@GJ-D3(1@CM@-M2%\HP!9X5BAHCQD#A M8\JNS4U*P[J-79J>7UT_96U7U,2:E*-T!I)))!?)&(2L&1B5C2DR>Y1MFM8& M(+Z3!_,CT?;0%Y]:JQU$I+NPO#TWQ.5$)>FM- E*C!Y4IBC(%3JH-,,HT*00 M1D3P4U1W.98/9AWK@^ *?T#ZN2IN%B8C"R$I0&KM& T@[!ZQ"! M*Z>U+H)4T.;A?0CJ.PF11\#PH'H=>6S#;I-3_GY]N9Y4\5_SN'R55N^*8-S^ MZV(>JPVOPNQ3;7S^;?X7_>35YVS62$Z\X"KFQ(!3$@)*E)H$VP+6*AY5N$[T1GOX-,1L#X\)K='^7^"N4S_%37[GX\:6#R\7K,RW(BC72Q M[M>05INK3:LQI@Q9F22\LCK:-H4O^]'9[PB2UL'&@;H:'Y#51E\8GS)Q4ALE M6('"ZUP4'AVXF N=*Y%1U*^-5&('Y_G"UXR[5:*%[QM2KN,C91]S>#NO-X67 M]&/DKS?7U7]\)D7\%):8:_,8_I&7??Q5@!Y\!:.I.+KG>KS[AXE?_OY77[ M-??9H63$'C>JCN%/$!#K$C>I3,@IF:Q&<[L/J=WM'8&="U1/IKANP;GMG7SB M;9')<@14+ ML/A^?5%<)ZI^#JM_D5P^3)>XFC^:#!SN308>N-Y@,'H:EANTD=DIUA^1W[09 M!0B>&;G2P"%B*( 98Z3C/;O@F_B:AM4&K^]L!7AAB/6-'*S'K'G*Y"NPD$W7 M4$>B)ILV6D4M)6M4U7H L?U6$^R#ID>]5(VUUD$,\#R+-Y." X76:"7H.J1+ M^>C!656 9<.E1DW_< PH=@&^YB#9"Y2':*P#&#YBI!KSYL\V=Q8?2*V+;UA% M^BJEQ66X6*[_%^]*>()U:Z>.#AC]/\H/ZQ+&=;5P,A1I25$XBB9('8J#GL%\ M$+B>*,D^J:;/ ^%W[^*(]^O[Z/=S$CNNI@NL6>;-+;46%IW@L@Y$)Q_B+9(W MD0XTB<4Q:6QL-#%_:$Y&'E'1 ^+;:;Y3Y%\]RKT.B\7W,E_\%19Y.4DZ9Y_) M@E,DCE0*"@*3'NID1!=%H)(E2M\DTGZ9IY)D5IP?98=H8N2[J$1>WJX#JWNZK M/YN@,X)%S^O"J5Q+8.HZ71$!E==&:*=,WJ6X::T?DV8 M9,F<-^0Q$M9U>B@L!.DUY(162:33/;9M9;Y/S[B50R.XH_VU<#"6ON$BSENA MZ5^+^7(Y,:QX(>OE%[,4*2KRIHY5ZU V\JB+5Z5-?=IV>L8M)1H!3?MKH8,N MXT=Y)2JEMK>;+L1,GG8^+&+?49 65'ZN?8 M*IXVH'N+JXF,+(>@ZYJ4.BHO6D6_-8W?45 MZM_AYOUB3FG,ZOO[BS"KJSGJ,HZO]9YO0G8K,+( 0M:U;DIJ\"49X-9*%K-, MMC1W>[L0VN53Q=%X>=HM#JZ\44_>!YGU'>;NI]=WWUSJXA>D5!J$5JF&%907 M66T!;9&TNGA MF >AD$>NA?2N^8OM0Z*ZO.H_C6?;7RE=(>RF%.BNO2BCM2TF@I:FOEA(XB8) M#4ECCIR;0-%L4XAMHZK+F_Y6&#M:+4>WFK2X'KG+3&9<)!-U'>^E016OP26; MH!341D3I1&X[(?4 =(WT6#E\[C" 3KH$V)7 [K!4L2X=V"L@=K:5S*,9_&Q8U&OTVS.B^1Y\V>"'\\_2> MH(Q=RB*#2AQ\O7U5DH(IAR*"$\S;H.NC4LO-QTW*V&\^^JK_Y!/.TO>/(5[@ M!(46I68C3@GB%KT#2H0#V!1,UD9)Q=M$\4^2U&])^C[(>'+8Z%$:Z.!2[(:1 M5Y>KS^LUM:_^GBXGR)S22 SD&F>J$L@YRR# !\61/+1VKLT"A.WT= *BXY3] M%(0.EWR7^/EY_B5,9Y.",1E.^8E0H8J&LHI8B@-EH^5.21$:+:]\BJ).,'2$ MME\$T &B[P!"1#4N5]/T>GXY6RV^_XY?(BXF#+-D%)U!SJP.+I()@A$>A/0\ MD+2X,(V* K>1TQMX#M'TP\CY:+%W@)U[DSC_ZW(Q7>9IJFK9L).2X]&3DNVZ M&DW4@9PL*P@\2.N=2[S19*@7".MD=NJ0>!I2%1T@:S->[;YUD*]FPLH(O-3: M6.(N3>UW;B5@:)DP^79P\@V MR5Q+H,GI:9\(N\Q#\-X"0=<3(W7=XTY[L7>'P9CQRA$J>ZCT ^0WLMI_G\ZF M7RZ_; C76+2K^V0UWKIT4?^^K1U;](8J;#R'% ML=4?_KY#>+US3G7I3'&""$>DE([I#!B8X\P$E_F ZK_[U>,< 8.I_V I=A R M;CO_?IO.\-<5?EE.!$LNHXF07-U#I$-]!3,!HK1<1*=\EFT6@S]+5B=!9)N; MM:/U,')_VVWIT7RY7#?B;^T%??6EQLL3Q;/)-6$WZ#BH'#E$D1$*5]8YRM[Y M3F/J]_K23NY%CE?T_!12/P\XO?G[Z_1JEME[7$SG>>(I_5*I=AHSB:!8I$!. MFPPY*BZ3?GU_.8WX3%C'A>OBN; MBZ4_+N-RFJ=A4#R=FSM?EO F"^4@(DZ_J/6;J;((%!F!L9(7G-PS67C@J(& M"]W:[U@9'*>%\',-UBB-_?SE)TP,V2&KZ[]T M7=KHC *?4%"$XP5%U"&:U'S6QZF8[62+S"D<>%>XZ<"T/FY?(_9Q$6;+Z69) M$['Y*J7++Y<7X?&1=T>PLW2YJ J?<"^#K.WHCM=!>"5J"-Y%L(7YD(46S+:Y MU&S!32?+:08WCM$UWP'ZGU@R]>N,O@*7JW>W1RA>3SF=<.-=T19!!$4'J-41 M(L=2\P_/;;%9A3;]:@<0V\FFF@:98EN]]0S-#6/O<18NU@TSLWS-]S6K@:]O M_CAX46JYGC90"TIK_:@6B6FP.K B1[[9W;S1?KC:9C8G M"]P67-T1P =<7EY44?]"RO@M?%WBNU*K!2G$>E=^FWZ9KC:;4Y*RSA?D@-*L MDQ4'P4@''EU]]@N9*WRS:AYVL'^87%[]4@ZJ2.F\?#B*:*MCW.M+ M.WG:/Q(+=SU=.YEW$$7N,HY0*1>*HR/"(8N5)83(B@>MG!>R1,NR:V)$0XV+ M'!QNC6%QP,C(?71T[+"$JZH".KL7JZ.CPI>E^/IS6'S"Y<04KI,*&1P7A0(5 M2>:; X/ 1)9(LG4/WUT/=&:;+QRG@.0TR&HG^=&'HKW,UL_7(>NR1J+7ZVHF MS&LO0F0@4YUG4_O80M:I%A%J*=!Q&]4@^-K^_>.4C_0$MP'TU"-H%'XI1.9@VU]]#':B#UXYT>*#NH:-A#M0WLWR:A/1VR^C] M5^%Y^0D_36?U[I[2.2*'?G.5U,_+>A;Z$YG]P.M9AR6JX8[6AM([06JLO>.4 M_W *$>D7E7R$2+8#1?*(&746#Z>!]IL:7W_T@PW?3UU%O?D[75S>ZF=)]DSY5VO0S[!!1$L<"'J1&T7P$ER/<(51X%1\#&T MZ>1MS5F_:?L^.'WHZ+O"0P?!R1/\3Q12GFA* %WXNF%.@T^Q3@V-L7#AC'8G M?0\:%XU]H6:WUZ*]5'@P$K\.E/F__/2UJ%.3[[\9O+XJ(;@*ENJ[V/RJ#*&N M:'$Q!*Y!!,'J.!Q3;_8*>,.L#RR7[,*)GS/WH7_<5I5S1'M+@/3KIK=S_9ZX M76SA628A$Z]MKZ)0 F/J9$PZ2(%95Y0IA4329M#H$-2/VTSSXYC$$.#HUR!^ MQGUX]EY1!!GI7'1>U.LC!B'4$S)*'4V=@\W:S'@>@OIQ6WK.T2#:@>/H8=.M M[>*F*&-KT<6KKU\OIJFVRV\MOR@F!!.0\BT=TZ8^V3/ZG8B)1R.R,RZEM]PN42\OPIJ^9%$]A/]U']/K/%9&*O!J%+J MHF+BTF@+.G"4A:<<11L/\SQ=X]Z^'8&$AVYA0/%W6VBZ8:J>R8?[A\T_'])+ M;*.HC:^(W(C(DX%HJI/WUD'T!).DZVKF];;<-J_I0_L*^K37\^5J+;E;E#J6 M##<43WE=2_R%UG0NY@C:\U"(=6$:]6H\05!7WF$?W3_V#L<+?.2>BFW[<:Z< MW@.>,B%19!XI,L]9@D@AZ5R'=*==BIMV_;YQ;[0'P$@SX79PF;;M M5+QIU?R=TKHZE?D!B\6RR*25$.I,'Q5-G2#%$Q0;!99B#Z <2.>W<\ MJ(-JJZC.8YH;_WQX?=$3'S1DG/,\E6TB'I1>,>,<*.E+74'$H,Y&AI2B99X% M7](Y1#SWD5UE.,DF8D3N !592GW0ALBR )9DX 5C8*Q-O\YC6KJ*<_;1^$,W M/'KK,P77]:??&RH\<+'#AEX[,-!FS#$ZF0H MMM1@B_=US7B=LUX<6)]L9D$&V:@OL&48\F'ZZ7-M8E_B.O^;N,Q$LJ( ,E]G MYVI*[F*LKQ36Z*1ME/84$2)5V]2E35)DR:=Z MRVQS[5]"!X'\)H26EK:<3G-;NY-J M0[M "TY; ['0;P577JOJ M3HG41HKM#M/_P1I$8'[UC?[T$V4&7Z[J3]9_6;-;/@DE>^Y" 28LR3D$!Y4K MLEFI!!T#,98V:ZKWI73<^K5FZ!Q81;U#L#:UU6*H.F7Y/2Y2/3:\=-H44Z"P M7/>_:(I#I/%D9]IQD9-&T>95=U]*QZTZ.Q4$CU51YT\IF\>BZ3&CQI[ZI"'O M-%Z@L\TU1D8>;)$<@M<6E*$P+ABK0&;KZ/]'[QK5>;:\QKCS9OT^?*_'_O+G MR]NF6I]M0&T7OE?=<:VO;7(_N0V57EQS[H&2WV&P U71P M\CW[2'V'O[=DO!__PHMO^/M\MOI%PXML/0/E4'0RGTC(#[?S L/OXUGQAFN;'!@\/,*"DR')PM 5RVG-CC M@F+44?&Z(733:I$]R1UW-O!/A&ZMPK/#*._S"\7DZ!""2$*$%JNEY[60>6"AZB0 4I-)P7#;(JT#GT' "5* MQ[T8[!.@^RKPC #ZJM!WWC 9BX@B90TL14I%+5FARXDDFJ5Q,B5$T^8=^2!R MQ[U [ ZJAZORC/ Z<0*CP1 A\51;(C))4EH-27!;8E 8=9L7EETI''>C77>H MW$MA@Y7V-0+B>AG?^CH?\YN_$_WH53/Z1*/ST>D WKK:'!$+>/02;.!*>E0B MJQ$NEE.]Q\<=G M0N,!PGCT$MJ'W[N;6]D],P$IRBHX0XI.42$6)2%1$FA#9'KTFAC\Y,DC?ND- @F M'KK68<3?K7-]Q-ZA@S>>^* V+J7A,(XG022SU"4K#\:Y"B*IP!E+89KD*+4, M2H736-M0CN5Z\/^[\O ;?@K+:7HURS]/+^K^[X?C 9)(*3,$QH(#E:4'YQ." MH1#5H%.*)]-$$ <2W*E3V@=/CSH;3Z"ZLW%9=YK%WF)-J<+B^VK^.ERD]1;O MM43"C43>XNK.![R>?_DRGZT_YO!*LL8$M7&A+:76/L9#F8,UE!T["TI%2IN% MS<"L4,889;QHTRS=RA63>*]61OPV7RXG&'W*)0BBHG:X8H[@LB'V0HF68@WT MC6II[Y'1J=O<1_;A8N[@RN5!A>_;RR\1%^_*6CK+=Y>KY2JL=_1L+/9V M\\AZ+_*-_(P4SM8-VR(+ RHQXMH&!)%*4,&6HAJ-41^&_G&K@9J@<@3%GA&< MUP?1) <=8@D6LJ_O2M[7:S*70 4Z9DI)ANLVK5E[D3FNRQP#1P=">7^E]HK8 MC3 ?\M9[@IA<86!T7?@H:Z6>\FR]K%EQ$[7S;1+' PD>U\7V MBN*!%=TKGM^5IQB=!*+!B2@(:=+4P2L)HLL:LLJLAE*::7U*'_P4H>.68_:* MWX$4V\%;^=8KCTG1VL@<-4A6F6#$A,^60Y)$'2(Z#LX-U_-5M-<29]^PS\P;5YZKQ9%8%XO;IM_^7JYVBR6>"3*JX(/ M;[@*/D202E*PX(J'X'D"+)[\K=.H/#;!VR#DCUNOVP2=IU?K@/YPZ#OV/U;S M]-^?YQ>DQ^6;_[FLE33[WXMO^9!A[K)?HFZ@^^?'7_-VOKH%FT!GLT<+*!FI M6B12=0P>K(T^BU"*R8W>P9ZEZ^AGP:V??ANGWGD #RYHK)&I-AY4K&=_[4AC M+I68DY'!M.DNV)G$<2]D!L3/HP? )DKJ]LEO[6'OL7MPG<*3'S60:]J)TM,X M**V%MRP:P%#+7F+M&PG>D#6%X(KCSO,VQ9B-'=3-X_?'NA#Q=2*(K"^*Q 294AHE"@E0F2&RZ" M;#0,_42.ZYX]U/-A$H7C1F8.GBE.P4 =QQ(-\V# MD:<=U'&*Z. RXF8*XI6(:HHZG]76@E=_3Y>3XI43B1E87^\J;UC=0/AY7B<:3H(VTEC)0.8J'J421)TR MN%A0!"\E^D9WI-O(&=L]#:;NA]>D1\N^ P#=B_Q^Q_H"57>2%]2. [*ZI45Q M1:FH,.2RG9;$AS"JS0/B%F)&KFX[7L7S8>7= 636?GCCE2F,O7H0G4CK&#/" M49)0:IETTL2$]2!E\]E;WA+=# 0)1/IC#7!.8C)JSJ*/X#/ MO)!,G0C%("K7IDKW&:+&]7W#@VTH^7=1UG#=4?[+?'%K$N_*IE.C3 M6 (F4I45,>:Q6-#%8L2296JT9?%EVL8MEQD>6@-KHP-GM=TSWTRZW]5% 8C!8)*PH(S1H%F,E,H+9DVC?*.':@;M_QF>!P. MKI'.4?8SIHM0XXSL@Y,Y.!!U#9R*9$.14][/"K/9UN+)XD^.LFOJQIUT=UJ4 M':21,WJ4O+XZF-]_DQWRB?*%KVCU8+D/9Z=YO@PN%\P80! F0 7C(00F*",U M7$8IA)1MC+KM\^7&(.])^>KN*M:BN[ M?;@<2/5[/5ONHX<.0+7]726RE 1W G1B#!3%BA 4BY2H,&6Y,RK(-LW#9_=L MN9>Z=WJVW$?V'0!HVS.:%D0LY1Y J6P"I1B"0TT<^5*<%5:C;5.-=";/EGNI M>(=GRWWDW0%D-D+9XISO9"V*E1+(KB)WJN[]+N \);%2R*@R1FERFY?O'8CK MXEI_X$-M:)V,"#-*O"9;4IS-<\6*\MC5]P_SBXM?YHN_PB)/1+8^!Q/ V=J$ M'F* *%2!&'-TQGO#Q8,^V$>IW9Y?V85/&D[5\_9R[\!K;7G\F@1%I.K(0#M. M%B<8B2ER#T7$5%2RGK$V_3Q;B!D'5$V5_O+SXUX:.!A$7W$QG6<*!!>KYN_8 M)NG M)60LJ"(("E+LF$2LC31HG9TF+=Y<^SN'7MD:!VDD2Y>MM=,_+I<7F+^ M^7(QG7UZ?X7?-5OKOWSWM2IO^>9O7*1I?8^JK"F7/5"(4)<_4%@:F<\06#&) M*.\?)\2C(WUMS]&_15&9_B)4N%\ HQNIF5@KID3SI9K]4Z8 M=YD)QZ"HL Y*##B##G@4HF3-#5GB""#=2NPX[][]H/1X#8X*TRK(=ZO/=8C5 M\NM\.5V;VV,V)R4J:8VD_+T^@"G'7:T]5A0L%Y9%DC$QN4/NL,-7C?. ?0I MM9!U%SYN6[R:4G1"682(=!J; ](#?Y:/7;&L(\& MCLP8WLSN FGH)^M7*5U^68^>SFOSJ9YV@9_)V4Z_7D_: M!WJ%?OQ5M\.-W^+J7?D8_KYR.?3G%3JUR&']OS?[+K)Y_(,38_I2%5140KJ5 #E12@\W9#W8-.*,$X)[XBS&NFE$ MNRHZ!=+&'+RM.Y(:9;?'$7[VSG4?S#X]%Z&]TL_7]QY>,[GS1Y_(^[:LD1PB M3DC92\,+B(*QCOA0!.H2(28K=>8 M/9U[H3#HX"$@Q58*?4TR:Z6\08J]LBW%M9F%?!399^]Z]\'K0]=[.H5W\/C\ M?!&:--XQ@0&JV;PR7@*Z#DKDJ6<9*.Y;?W6?IX0'GO5A^ZCJPZ M[V M3? DHN<"A*V;E[D2)"C.@(=<7(F:,<&: .[LZD/W4O=.]:'[R+X# .U@RB;NL8.#P,BS)875VJZ63VSX4OQ4()R'I*V E0-17S=;2=BT34TT=ZTN<[=C;Z1=[>U M!-Q06NG+Q?V,93K#_!/.Z#>K]Q?$XR/NDF%,^<" *<% .4W<<1;!"B4T%F4E MMKDCVX_.D1>RM,3>T%KJ"X/_(DEM)N"KST)'7FI2TL4#JZG$6&X7*QN ^$_$LX"Y?U7 M#5*V2DLC.,9 NQ)$L8]1$^?APZC MB['!M*'[S]GR*R:2'GGMSLG#DK;6QD8YM%. =N?&D@H[6 M:$=I\TG>$XY@8MP$8+S[V[%PT*$)U!UN._#[^G)157KUV'/]]'/SR)-"CB(' M#EEG2[[%!?(M=$C90/]#R512OLWK1 MN^GK4.!DT7S"1D^.D UMY/+)FPF6. MA6L%4M?G3%['0KCB(#&M,M.U&_%4ZZ/ZPNGI\?'B]K>]E-5-Y^AS;^X_89DO M\*'H-W],@IPX%ZWRC@&/58"YU'N+NO6S3H;CF%U.;8H-@#>*U<)AH(E10%,6)*O$%CG!VEP*3)E@I6I441]!-'C7N3_"# _2/V'N_'Y M*EQTDU3>GF%6\^"X2! ="Z!2=-70'7"97)+*2!M/<[-R%!OCCJ/NSAK&@\BQ M9\''MGKM8-8O.K(A#*V+TP@5'&KNK,"X\.@I0) M6,I<>&&Y*&V6'!])^$Z6X/XQEG!*&'00\6^Y;34B(!$;:QT\Y>=DR1 SQ632 M,V]XC&3/;>X>#[P:]_\8;!ZIK$%'I!P.N<Y$7R.JKXNML=Z21Q,;QT$Q#NV@-^$-+ZD2/9:P$2M0?&Z MBM;$0&"R)$BC0Y3-:W!W(;2O&^JQD-I2N_W<0CRV1Y+__-.L+K$CUJYKEG^^ MI.#D#URM+M:EB$L^,5Z'DHD_=(YLM0@$5QO=LD:KBO0:&]W+'4IQ7Q?2_?C? M!OKN=G+%U5+P1[,[[Y&]^VZO)X: #K/!ZP4JA]K3M75NYYU1*80EKRT8A^33 M=);@O92$-"-2B8GBT$9[NIZEZVBG-UVFB_GRK M:N],T.*YNA^6CZZ=X3Y(?'I&VXZ+,%U_"+.'&!U61_#G[=B6-[6)CL(4=0)O$R"0R[ 6):= MBAZ%;G0"#<;#N*6=+0UB'#6?V?W*VT!^@9C&PX<>[_C!+>]L[EWWP=T3P,*"2.X@%KBBG'UY/I5$2@]1T MOFA7][W)B!"=,6"TEU&1$)EOLQ_W'ADCHVP<*#RL7CA8+QV ZG#!W;(]RS73 M?1N^X&;DC97%99\B:%THJU6N;I)S&6)PSA06@\TG/5Z.XF9![),D=7F MGQ M#R=V#Z*Z#C#X**O;L&&SR0$9T+>1R/HXR98'XMI#-K: ,L2 ,]Z"R I9]B5ZW>;U[2X5(^.L MBQ#R8*UTA*B-C:ELC>#1@F614CL4H=I#[;1,DO&D3#!M,N>>HK;#]?D$, X0 M[HC0J'N(/_XU__AY?KD,L_QV.L,5XO5Y762,D14#M8J;@MCZYB5J]R&60$;" M0WHXMGCK8N\GOZ /U1^BL?G0XAMYTO#ZL7-M \9Z C]R,*S.D$DY@4?*7@2+ M/!?%L:B=,L*=)@O??.W(+].C'BV'R[\'T&RP+BW/T7@-(H@Z.]=0OIM+J5CG M"IUC;+>UQ[O#9NPYP@>J[*'2#Y#?R&K_?3J;?KG\LB%IQLI'!U'^P%#M() ZN!?GMIEW+:A3:C.401ZU]J?>!T]NEJW >?E.(\$T8 1X*RBD@J,92EHY8Y1^9BJY%O M0W+1^5W]"0QC##AT8 JO+M8_@WF[$*J9SY8X44I%X8H'77E13 GP+#G@D=)( M;91.O W(=Z.ORPZ"4\&W@0H[ .:QA=W_HA]<+7^=7=GE?W#ZZ7.M>?V&B_ ) MUW_Y,\GLYFB;&)T]8HZ4W,2Z4S(B^,(B%*6$]HX%QD]9W=R,T2Y[ KKW]"< MU0]@<]>-2C<26@]K_'6V6DQGRVFZD@FC!,[Q1'80ZIT2%QFBHE.R&%:\MP4= MGK1Q>U#NNFPP.!?K&AP^YVQ2;R_K%=SF.N5.C^ D"N&"MZ22K.H$;44"<-: M)-6P4G^QG1U43[$R[BSJN(ADDI8B(,3BD")=:2!R MR8%SP7,RDG'69@5',Y;&'5Y]KI8R*%!ZL9A#+O#NGZ_UEOV^(/C$AB(-TQR< MT!2H)F0U4 WTGW5*+4_!R#:SK-OQ-.Z8ZQYL9GRH=& T-V7?N/@VW93>/FZI MG%_WQ%89+-=QY]V_KT/)WLY7_P=7MQ,8JWZ88#9 $#&"LDQ"0%' VX31^*1* M:E.HV(RE<:=OCVPR?0#E8(OYAHLX'SLT6__R ?_G7TSKD5F%G4 MQIBMO4>6Q%#'[WH>.E?HZ?)W2(53_]-67^>5L-8DL)$/2!<^S!U4T65&1 MM;6HV,QY1E?:S'QLQ-!N8/]1'Z=[0,F9C7EY\"YSIVJES!>WXKEYIIF7V\^Y M%O?#H&[HB3$M:6PY?.9DLCW-'!NAO$]<&/!8"BCF(SB;$[ 8/2JM2CGM8U1W M7IMVF^#!?K5I>8E)'%2G#T=73 B@2N1 7"RL("]UR[G?J0=RKWWTK" MCS+'9B\HS(?42V_ ^L]T]7F]DZ >;I^G7S_.W\Q6T]7W35]FL;H$;CGD+-9[ MV#@$YS.@$9;B/:VD&*XA<4_BQFM!&@ &SX%J0)V,?'_P\W2!B?[ZW6+Z:4JQ MUU5E4>6/$EMB<1[R]8"(.G31&:HG,"&514GX+#+W+H98UU63^B0RY+QN<4W,U.=" MYB!X&Z!*Q4O/K4R-=O^YUC//8>]&]D!4/I1C>SG>ON#LUSE M,@G&)^\)_5'G!"KZ4I-#94"S.4U9 MV1^77[Z$Q?=-1=-5H\SU#K6AR\-V^:Z695Y[\WJ::ARK>$Z'#_,+RY^F2_J7TZ*L$Y:P0!=B:"D9.!-BD!6 M2DF7#,*5SC*+9_GI\K+Y$&0V;' ]5/WGG T\EL)5B_R$4:!F):G#&TU!G)84 MQ(54@ XHJ267L<0V&\X&9Z5+Z)\4G^U,Y@"P'&PM7]<5^7^LPF+5A']#^"M S_!2N$N5. B82=L'IZG)Q.W!KHH6C@] 8X)9Y4-[0 M>6B9 "&3]9D5A;9-[V #9L[TU:'?8^!8P!QK.EU8S>/(,5LT"8,#1*Y!.>_( M>Z@ +KN@;%99[]8)<"9I1G^/"OU:S'%@.3+->#/KSF(>=(]>G\#O%].$56=E MH[.L[7H5&;@8*,+T*,$)BQ!8U"0MER+KWJ1VY+7+9*6S6ZT6L.DA,3F-A":% MQ2B2Q:K:&52KNF. P"ER-LAM=ID;ZT::@ST;F=KF2.![QQ. MRI=$\VBT^+/2\3XJ69T5N2T$%7(A!:*#*+7()F7'$/LTS;WX_&&N#L_".MM! M\$)$#:%7K]*SEG#6ZH3\QIS_,+>99&&E+ M&)Z#F0X4_,OD5;:D-%(8Z9!;$E!A&K+(R@6M37&=U5TWR#C/X:*T"Z,< 72# M7JV>N/STUQEIYMXLX6)&DKDC)/KUSOCVC1";%:@>1)9A+6 MG6&V>."8UR-#&42C)02?A#-6YXPG=9XGFDEX]4!_N\_F3Y+TXLY[_?N+,*/C M^[Z+JB[D:@2&P""CKN\Z)FM0126("3D(+5F2U@7I&P6$3?GJ\F[S$*3N.[WP MA'#H-C [6 ;KJ6L*&88B,G#N.:@Z$SO0K\ 5LT;RP+0YY?21HYCI>[SB*;&Z M4W!U.N"\#)Q[_F&\JUR,U_6<)?F>DW'YN MCV]58V+E0(GW@)9?YI>+#>DL:Q6"S""\=J"21_!11K"BV,24,8;%7<%R^[$] M/IF,B)4#Y=T%5*;?KE$>>68B.D$\*SH[K5'@,=>"7L-=U@YM##M#Y>9C>[S( M'Q,JA\G[1TL"?[N=LX$F.,,%"&7K3NU8+[(D!7'V 424Q<%(%TEF2A:MBT9VR M1G$8KGZ@&X$.S>D8"'5K3D?-_$C&9T.N1/,@0/D4((JB@")<;BG(Y39U/R!I MC\[-\[@>:6DXIP)++]827Q9 W+OJZ@/61)/^_/5\MJX#N P7=?R?F,CD#)W/ M'&)=XJV0,P@!,V2=6!'6..TZFQ1Y.+,_T"73@!;7,>"ZMR./M/L[B. =>M31ZHM<=-%<^=_G3:"R-E9(:$XS@%\V@A:N%(8+(X M+;EAXI3&>1JN=[)2]X^WT@XA>'[["^B3+Y=EOK@6Q>=I^EP]%OFN?^-R54=E M+N;?ILMIBWZQ0[Z\:7O8T=(8J!OLY^DR7KI:/SJ7E M30^.X<9@\*5>XE=;LP9<5K7KL5C)LE6YD=<\CNZQH\>W\]DWTC+FJ^!Y4Y*P MO#LXT'.ND5,\72S)4V7N(6B+P(/42:F(SNLN@\67>1OWV?J$B!\Z!AP8-MV& M?$=+9,(QJSV M'Y#)'; M:XS7OQ;SY7+B?(E12@26ZG:*A!*BMPXT+T:I(GSPY["98G5O2B.#Y M 4ZD?V_U)%&Q:)FD*$'7XE#AP3O44,>7\Y(M*Z)A]>' W'10[=&Y!8T)GU'' MW-=2_F-]R(V"[@_%>B24G&4LS&HPAMNZ[5%#M(4#=TS8**33H>S0DG$B,F:,0*%L/9YMEBHP1-YPN,!(J5';(HK^ M+*LG$/6T2&((43RXQ%_'O#^3V=\N*+Z^*V(J:D1IP5=1J:Q-76 0(1MGK?;" M\=3Y+<3.O(Z;5OT(=WIM8/4#9%2[2V@BO+022P)>!((2B8&G2!F,S"DJ$DYD MYVYP/\A-8".TCV:<>T'O![TL?%E(+IBHN)&@N*\%*:RNGK(!2)\YU3$T/O2Y MX&]/1G^02\83&FFG(!RPS&+L*\F7!<-X1%V2A&0B)1K>)O"( KPIT@470L8^ M,\,=&?Q!+B[/X^AL ;H?*9A]>%WULJ2B0-)@B"!X(>>ELX6@N07#8L:,RN66 MTT!&X?D'N34]#XL]$31_)"-^63(F!E6DLL #,E F&@C%>2@E!AE$"4)U;K3# M&&G_%[!G9J3#0N\<-U)L3!+5RG"6EPCU1X%#(RC,A])+!Z Z7'"W;,]R[=-Z&[Y< M#ROE.5LGA =3K ,5BP)GLZR5OLGZ7!=%C[0G[@!NQH7X$> :;(GB0)KN .UW MHK2K>HO-5%PGT7M&>"K)U;NR)"&@(A]0+"LAR>QSF^?-)PCJ\O ^(5+FPZNM M _0=_![SVTT+;O116:8R2),H]62,@0\>06MNO$#GLAEIA?6+M/<]I/@TH<*) M$7#.F'_S/Y?3U?=?9Y0Q7*ZU\F[U&1"@C:@^I?X;!;083(=<^HY5@F*KKNB@8 M#2%;,"H&)E4TPC:Z(SD5BV=J9B? ^>E-\@#0G7\UV(OBN5^B,PG*"*5=A)0% MZ=#+7(-L"Z(^4@2G0PP-RS1/P&$']5__=(L\ G(_]/%X59=S(Q=C8LE))O ^ MEMH6A1!]0O \,&Z,U]EU5I&Y)X<=%'W]TTWQ",CUTXG71#(W)38WPB&?I%+6 M-<4(%#@826F[$@JT$ZX@3_,(L\!G2==-@^*$F[WS)\9QK[ MS].+2_JQVZ;-]67;;7D=MXR4HL%11 "4.CL(& .(Y+0WW.GLVSP>#$/_F>9^ MPUQZC@"!?EITVOJ%EPL^+2^Y8$P0M5.;Q=U>6V A21=E*-*= M/[09MP3C/^C*]&7!I6)5U"4!24^"2DJ"LZPVB>025'"*Q<[&90XM@G$O77]H M*VX)QA_:BC=77J3FAVL8MDA-RF1ULAY\YN3[F*&(QA4#LNXRLI'D)L\ME-Z' M_W%O:']H^VT&PQ_:>/=I>W399AD4I*#J]057X*WP(#U:ZZP0*9];#'TNO;@_ MM.$V@F#GG;?$5Y7&O+P.R\^_7,S_6M[\V4'=L\]]WE =L#O3/%07Z_6GO[O] MQALPBQ1=CJ% #(S +$P&+VMK@7;,99^4\J6-.WJ&JC9H>4,(F']'_ EG6*:K M]5:L T"R]6.&P<;+% X$B7_1%RS"1?5PE\O:1OVNO"=G5%W1+*\]R_LYJ0)7 MT\655[HBZ!8VT@BN%;-UB%SM&=$>@@FYQ@!2EH0A8YM3[%C*C^]]VN'+;D^. MCZ2PG^C?__=$1<%LJ(.$UFO?>. 0>-*@4>K$>&:JM*F<.)3B<6^L3XK0QYU2 M)U#R8 'Q*?SDNFEG*&^Y^;!V/G,;M;UX3J&DHD,W &KC0:'6$!47H&/$PDS^ M_^R]:7-;1Y(V^E=NW.\Y4_L2<;_(:KM'$6K+(=GOQ/W$R-HDS%" !@#5UOSZ M-PL$%Y$@B0.+/SY<).N3U77CNB0OX',0X#5S M/ HD?_6YE\!5CO_V?> VF[2\V.-H@Z.[[.@;((2I<'"7/#@S.+XME MGGW)Q&%;]1 MN!^!$R\;'Q\:3X:)X^FI-_C]0"KG+IZ_P; M'1GSH8T%W)/ B?=BG19^(^EI0OC5C90/WG>KQ*H'^A[7>?5F_K=,W_)Y-I_- M/[Z*ZRM%7J]75Y^M*B#]6.3U@ M2V>C6"H*6!TYII)E$+BWD+TN+BHILFYMAI\E<-J"ME.:X?'TU!?\+B^WT2$= M-A(@L9D?^SC:BL"4(9QP13Z.%;5PSH)D4?GHK)/8:%[X(#JG+=(Z*1C'UEH' MF+PM\WJSJ0?;U(K]/%_/UC.*)3_A^C5>QJNZ=I0/009%'@7C>3),"G:O'*,R<5>>#;GB^?)--X!VN_.\L^ED(?S MKGR8?9S/RBSB?/W'?!%6>?FU&M/81Q.]D*]/5_43ZKYOI#_YY?[OOW-^N@'[-%UI9GQ M#JQEY%H)766M!<3@LEWUL>W*S)[GH)>"L\(4]ZIDX,J$ZWEF3L<"5FLNI/$:1 5%EH%D*CH9]_H8*S(5@\KN!LB#H[N,V_?W"^W522K O: M%U,G@F906.J4?!'!,5<4^20Z-"JSWTW/.966#0+ L]4^!VFC2TS=5"XH4[0Q M"F2I3@M+#)P-E@(]$Z+S,I'<3H2J_BK'#M/VBP Z0/0=0&AKW:]/V'>';ENV M0KYO((]7 \\1Z91)DH\L"CQGF0LOO3"M5OX\3UEOD#I$_[N[4L91QL2/F'<" M^H!?9_./*W(@;ESLS8[0=_\D5V/U:?;E?HU48E@2R2U+0V&7),]@VY[:(52C&5#48_,M=$Z9D#OZMP;S$FE%%L- M$/T!:O@'P>& &OXANND ;COJB'W617L!/ JZ$=!(0!YJ(9/+%IU2=#UT5,$] M:;7_(&6_7,$]0/(=0(=D4%>IQWL<**VX=2Q!RLX2!R*#SV3.1 MR\>T].1OC0^>(V7?1_-0U-4%))1G%CBH6#P0YQ%B$3XQ(E[A<]?8>34/':NQ MQ[U"0\37@;GX&3A;GDJ%,M5/4Y:14.^'?WD&5EG;I++3HO" M^5X3DND;[H&&?O40,$^2,/$.JN;7V#BRGQH\6[K_F*^^Y#@KLYRV9TK'&+EG MM7TWD&\8)!EE*0S(@+PD9J1->V46]P/04V1,8W%&4NUB;#EW I::.(BXNK&5 MQ9CZ30I$471XE \41C(Z/(GG+%U(2>[EY@Q"RO;0Z50ZN"UQ%D9B0I5A_]*+0$1+*[AFYOWFB:_P B M)][?=K*@K)7>.H#D#C9NCFI*6GJ>((DZ#MF* IA" J,3<<9#"JQ1"R@(O#K2ASK23;. M T.4V@2%-K<9W_ ,4=/":R2U/WS.&$D''<#I\?F[GIW^B"^>0MFT>91DZP(A MJ\!E#,270!FS,H*W:$E&?OKW- M7_/E=;:.%QF2-2!B';=>#(+GQD/)'%VTBJ56S[-[T3=MJ^3I'+4&VNH)@__( M6 6U:2=ZS-_V%$>CM<_H0!8ZN\KS#!XY!PS":YDR_;]-7\@@,J>];%O@Y"DH MCJZTGA!YW82YD9B\BOX7*+B96S<_[9I+,G1ZEJ,(+N)6PO>S%/^4CMOY^LW M*YX?..$[^PA>_*+I M,'"X[A:M!#GQ\\O[.O[A^A7*6V,TB:/(S=(#:<"%F"!@,$853C?>7CV5>[VX MW'[MM&,-3O.@>YB,>P#&%L]&&4]G7&^>F4!Q[BJ>&6@171+>I[A? >S^T)CZ M!>Y E3U4^@'RFUCM_YC-9Y^O/F\)MRP)(X,EYSG'6HS)ZHPO#D(J(:Q"S]1> MLBO_NJR=6_2&*6XPAQ:G5CW_>(UQ)*4+R%I*B?Q#8+7C)%>E-"&F%42'L ME0K93_WWOWJ:%.]HZC]8BAWD)O8;]2-0%9.-)6^);VI6$%!I!T7';+R7H>0V MKYOCC;#WY^M5M-/5Q$'*S>[A^Q*[X"Q(8R1"<;INJ:GSI[F7D!TO(@246N\3 ME^SZ[-Z>Q(]6WV)$679IC.X/*[^>3GJAO+3<>02+@0(Y&^NZMD QE_",&W+4 M;#G5@^5CZLYADOPA"&NFH4ESIT]S]2K&J\^;<:'7$YUJQ+_,G^KLB:_YND+@ MU[S^.\[FJ[>+U2JO?LIE4<>(_GFA>3&B\ B\U):XY#QY@N0*%&U-5)DYWFAG MXYA[O\;[/'^LM/W>T-@2?[]M]M7/XKT=)1>.QY!JV6C4 M@0(:%R5X40L10B+/A7%TKDWUT;X4GL/<^''!.H*F^C>\C[8T7*AZF *Y,ZF. M'E=",G",!0JMO=3*:Z'XJ9#X')WG,#J^F?$\3FM=.J'W1D[]YVS]Z>DU(F_F M/_\9\VIU?X[^T__U18B\:"XM"*=(,%+7->V1=( F1A4LZG0J3[81B^JM-C));.849]3X?D M,"ST?BA651+/W:.K7<)X]?'C"O,*4@!2&H$EH9#F8 M3ZY-B>,T_)[#Z/QFQZD/%/W@9^U9;]9K(DU5K+LK>;^5(\1^]"['\[/\(7VA&J<^$W_.0Y?X^K3JWEZ3135 MC/5\O9R%J\T!_NG;=O#V\H(CRR:7 $[4":(E6[H =8*@0VT-M^1G/I@:L_/] M_U@Z]H/B&3[EGEQ)75K/IQ@C3G+QCD$()9%$0]V]2U&/]4EY)31+\E3N^U' M_*'>9L=0UL1F\9:%Q?+;[8Z!S=:!3??W]G?N,_H[P6OU:7&9WLX^S]:_D"+J MDS1Y11M=;XL.+X+B,5J?(0BA&!5=I*.8WE8L[O36C8B;S^LGN'3 M;"\J[1K5=P[,/W =/Y'[C0^._!Q M,U'!1R;)S2G6'XWE@43MA^ S?,R=5GUG@ML=//],0>2I.Q[H. M/=7N0@HF0P@6! ])6(;)E'U\UI')V@^[9_C\.K4*SP2].X[MAQP7Y-M_=VX- M.L.9<$"^E 7EK >/QD 0AAFGBM VM#6[.ZC:#[MG^"HZL0+/!+J[F-YY;&U& MJ[,D[RCH^BPE:YFQB+5_3RMC=>W8:V9YGZ9K/_B>X2ODY$KL([UU_P!N4B?S M^15>WFU,^>Z ;B5RH;7%$IT!84, );'N26&1CJW*103-/LZ^S1&QO8\I?KM8DXIN_^3['//NR M7M54\S]SNJ"@TL:H$G >) 68,7[VF5V,? M.=G]!4"\5GVGMS,,L\O9^MN%<^B+90521D]W1A'@2G+ BR\F<>&T:E;5= 3= M^V'ZO%^X3J76T4#\__W[(VV0,/Y[\T>;/ZE_ZWTN_T_]]Q_OWWSW^6DQQ\NT M6LS_+2X^7W_^C5-TOQ>SRF,QK[/,%N5>^\;VF;NV;ZS^EM>L;;$E?O0KTNQC7%X2JP%![8*DVT'JT@'5J4'%,F.22*MHU ML3+'4G[T+J%!7>W&.$P\2TC".'*?4@(4T=>IM0DS8S&6-D79@\B+P;?S/+1WD91LJG=$HQNL4Q7";I<"W[(37(ZT@]-0+F;GHDW M7[4#P+,+A@_21I>8VLZ1,S(X%J(%RPS6P: 1 K,9;-",1V>+WF](T@BHZF$V M\!C:?A% !XB^ PC=KV#\_M!M1P6QE'G0UD*H2Z!4)G&AE9ZL>E9"Y[2*8-1*RC MV1P=Y&=GHX\)PWMD]8:Y,1'Q(OP.54^76'LSIT_/J^N!+-8KH5@N((O4H!A) M#(7B8'11QG+-T/@3@>T^7;U-*3LIV@Y64)=P^_G/+YN&77*:KY;S=_?J^"^R M"T8A9X#,Z#K+6-4Z:6(UR6!R8)EA.1'XGJ:RMT%C)X7B2,H[=J98@YZ?5Y\7 MR_7L?S>*?%=^(X$N[UGYZ]Z25_/T_7_V^Y(\[]GFY[O6OJT\1%VV1VX--12\T*>O8@P[QG5]#8E/8VC*P!H#M4>9>V^7M6[XT.K.DQ]"4B MN%)/-S(-WDD! 57)CB6G^:G\@B>)[&V*V4DM\SBJZWG88WUZ_SB?_6].V[&6 ME;^_7>7?%Q_R>GUYO7:+7V VS.LH28[>@1*8P8F8P'CK673)1-6!6N?YV^MXPZBL*?XJ3?)/N56F]<_.N-_S/$Z M!,CIYB)ZM9RM9O./?[M:UDZ7C0VXFP'OBF=%:[J3BO2@E),0DJ=_2&<="PFE M;',4)F*XMP>+YM!>G!_..C^.I*M+7*UF978][^A5^J^KU;K*J$Y&>/7N]9N] M!?G+8DFRO$LF;3)(=QFE._&9;*2F$ \=E/R'-=ND?A7NY]O')P[:<5*Z0@\^%@[8.ZV1W MI=GISVU[OGM[(^SIM':&NO.X;/<6R9TT[\3!>U-#LS8G/3F-8Z= 9U4\V,?@%,TJ=\KPL%YNK_: M=5&J<'#^;?5])\V8'>N'?GN[]O51Y-%++[NV!:6/%ARS 92MX V.@?:18"N$ MYSPW,5OGUVZR1_@=>U-=E+APXE2R8(NCLY\C1M$D1_I5ZV8=@\;A>]B'J M[" @?Z*?UG'.M#8:7$Z;B3X<0O 1-"M:9%>491+*:>#:2-7+*#J.WMY*=HX'S M\MZ8L;78)58?<7=ABLWDIFC@D5-TQ23%6;$(B$PS@UR+PMM,OMJ#N-Y0.#Y& M7H3E<0H[&(-?-HG/#VM=NZF]LR#T'J EP%S831G+%387#H MG(43UCU-@+Y#E=2E[?NNF=]Y(RTK!812=6$N8<-;KB!XFW6VRFG+3@2YP=,6 M3OC*,@'F#E93EZ![)+@'^^GJ?W-O\\&%MD@\JPP9Z8"I& 7X$#4(2:=.)HD^ MGFKDS$#2>RM4Z>&R'E'97:+[55Q?X7*&ES>%,Q<2LS8A(1U8+VH#E:E#4@H$ M6YQDHF263G65/R*NMUJ/"1!ZG,+Z*7!ZS!G)*\\^SE]?$5'S^.WG/^-&NN_I M>Z_EO'KL2L<84]8,04M-LDTHB7WT".+=6>L^ M?\39;_AM4_I8:XYO&O@OF D>Z\F6/I/7;E@DK[TXB-?-SZ@,BJG\B5T$]];3 MWH,7<;1BSPK&-^__O^$L7026"Q.**>)4:=-G">VM MS;T'V!ZLR+."ZP5=()Y'DJ+5NH!2D@%RR>N40"6,-)CTJ<:&'.8BG'"%6P^P M'*2P(Q.H/\];S;2YD>0O.%O^'[R\J@L4;R<"WI>F8RP75C>$EZSJ<$ /)& - M3"3-B]%6\U,E%/:EN;?$Z^D>GT;59I<9@YT<7GC4W#&-4&J?@&)! 7IRS$7, M*@FO"GI]JD!L%X&]/D2-BY>7PZVCE=?Q@]0F-7*Y8[PJ.=0R&\$@1F5JP$BN MBPP<+-,2E2M2FU.!\RD:>[.8$^%S%!5V:38?))*W_0?+BX"9&Z\0?%"YCI+2 M$!A:*"D561)7Q9UJ4<(3)/;ZHG5B:(ZAP"Z1>2>\EQX[)#(C1(%4E"-.60"? M?M$V.WB8H/!O/7O R+$\#Y06YY,YCEHE3@K?;*9F>B.-7*I"%T]_H.-AFL1U9UI]"^-];WGFL4 MBS+.J&K3"UP5_==&(SJA+57.PCL]97KQ& ]7GD]9U7O6/HN:K+Y.1X?OSGB80FZ- MY9O]/^2TL0/L4_T@:ZS('\)BW"^V*8K[4 MT921 YTO#IC0U/I&X9QTCJ4V/9[[4-=;.G\L;!P PD&*ZA)\.R9F_83T^S%_ M^)3SW6A_DXWVA>0GL3:Z2JO!U8%4@2=3$.D.B*=R)OMB'C'=&SHW'\.G>V?CO#,+NVWOJ*4!]8HUW$? /Y?D>L_<.-\]<%ILL,*OI M#BS%@L]:@$:Z#EV2NF";O7>CD-];*-8CUH_7>Q=P'RSL"X]2L!S)J:YT=E:S^=\R.?.?9_/9_.-M!]QOU^1L$H2+\MMR\5^;_=J/ZH7'G5O: MGLYV$TY/+.->9J&RK)5TG-QVQ1THGP6XR!&*L^B9CX+S-M?[>:A3H$B\?-0AVBS@Y2+$_,8U3:.L[I8HVU M6$-)YL 5Z2 +%AW+6033QG\Y_UFH@P"PWRS4(=KH$E/;@8R6>55X$2!EG3-O M _EL4E'86\&0!4?$-A7A9S4+=9"V]YV%.D3T'4#HQ?&;C MR]+D'8JJZ_SE M8$I"(4M>M,Y"\38%W&+Y=O%=A=2/8)1 MB>R4D& U,R0M+\ ;9D&JB!RCJGGG$QBJ':2=TPS4\6["8W74.^AN!A:[%%-F M@5!1WY2)G3HJ3H,7QA%3,G+99KC:'L3U9->.AL,0L!V@FP[@1E3GU7H6*T-; M*VWKJ2O) XN:_(I$'H;35@)W7CAGT*72J)'D$2T=@^D0=3],+QXG^PG1L\E+ M+;]=_/'A B,B%UY!1"E!&5/ T>] M$(SYVPR_KFTQ"K'?_NX^/KOVT^\!LOV M%QN<;!!R]WT3/X+KP%QL.SGN\8])>F\QDHBMJNQH>.U30=9P67VQCH#7NHZZB$7\.2G &;GZ+IT:FX=UF[6B>KS:_\V8>EQE7^<(K9IR5'*QV MI28Y/80Z!-4G\LBL%E*YDTUH'H.AWNK7NKHJ1L+!:,?A%*5 #\2S7MQ4IN3= M9F/< I]#O[U=V],^K&,=$ M3*[4"5?HZ^%F&D(I ;1CDBE!_F)ND_7X*Q7C#,'B<<4X0]39@>OR1$$ XRXH M&Q%LG5:]67?A3"F04LJ!<:Y$:=.!=_[%.(, L%\QSA!M=(FI;=*2'!43C/,@ M/ MT"GU-6B8.1KA$;E<(TIP*5?V],!ZF[7V+<8:(O@,(O5C_(7GA/->0T! K MFRZ]@-I!B;+V1.M2L,V[]9D6XPS2_]!BG"'*Z !<+[_L"\>/]0Q3CCW83'ZJAWT-U4S$F=99W'K,G&UT,::F]1A)QD M4-$(9(V,V@]0C#,(#@<4XPS130=PVU%>$(.N#WD,JL+ RA3D--6*:OR'F9CW,HRQD$M-%K M$ [6>A=3GYK78)#?DK4,&G2=?J44W4 A*4>76C:I2&:\/-D\D;]<=$L6&;KQD/A .NKLP/5XXH7?YA!=U'1MF;HV63(!N&GC"NBR,-X4.(7AMP3GFN5,\./ZOZIIAVMZWNF:(Z#N MT(L%'=H[3W$<>=->DI X*@@Z28C<(0;%HG6Y"93.M+IFD/Z'5M<,448'X'IL MQ:^W3V[\ZM<4-WU<+&=Y=3U!0U(49UD HT0FN>D"07@'Q2M&'@4=17FJ7.N3 M1)Y3Q5?_GX$QMGFF)4;J2%]3F!>VJ&P:U3D_25)O M>?N10/#0Z(VBD0Z@M6.#&JX^4=Q4__7S_US-ON(ER7UU4RGIF3::>> AISJV MH;XP< N1W ^=2O$IMJGP&D;GM" <"1PO+_H>2U-=XK"RM/[V(<>KY68:_I8O MIR.)"NEV*'6]292<3JV(8*PNF&JMG#K5;J7=%$Y[WYX*>R-HIP/4_3+[L\ZM MCXO/^1$KVI%4K$M@ZR09E:P![R0#[AE766H?99O)J\\0->W#1AMLC:6#">&4 MXNSBS?QK7JUK;%4WW]TPD+@I*7FB6-20/:3:^2P-1"<"KY&\, ^:(Q^],CSY MX=.NH1@7#.-(<&((/+:2;^84W-25&*\7\TVJ^88KQCG/BF(; MZ(5,7TB.%W"\SE1P* %K^X Q)KDH0KJWCWW,46>?:]:D4_>1X5"""CG7 !_.FS1OE(#*GC0E;X.0I M*(ZNM)X0^6;^Y6J]VDB,W[0Z,)L9LXDLN@IT?A$IZ$BE+EP/QF(:H M3M V/A2> MV1>ND48N(FKI5)2.4C%%WE5'P M(&!84K7]=78;+3KTT1-FVB8 M%F*'Z*6+LN==S,@;1]5RAB86R"Y8.B]. 4HZ/L@"\[XZ*8VFC3]#U+1^W+0@ M.T0O?8%L*[;T:OUK7F\"L,UO_Y:7'SZ1 K;\D![?LRYWPSK&054825JP9'V'KFE*2768QY6Q# MC&W&JHXSO*(9 J2PB9?BF+RS(5HX+^U_"* M@]3]\O"*(;+O8WA%*4DEI'<#K3A4ZN'00M-)24G#6<>U-ZGT#0['UIRBK#8W75 M)0!O8Y!WY?;M;G61.3?)!0Y%E 1*.PUHZ6R:S(FSK%41;8?KW]Y$PG_,2<5_OXI?QYY2ON[7?D^>SG,5-X_:XCPJ9NQ(54<[_"*V1%&]&FTG0 D2,^1]P4 M7ZU^GJ\W-7B_?\+US2"!O#,#>>U."91%&&LAYA!!Y63KP .$75(WN= SGCK M9XM#B9_68VB%QF<>-TZBY0YZ)Y7R)G$O@.=:;J:= !^4A<"<"]';D,5? MIW/YY+#8KY]YB(ZZ1-HVB\6S$RJ3/\.D9* 45B\<$Q0,BN[NJ$JCLJBSZF<> MI.U]^YF'B+X#"+W80HLF>(%5/J(N]?**@^<6(OGU)J$U7AH)3)"@E+,10A ,8BR2)Y"Z7WZ&'2+[/IYA,2:>%/D-SM89 M^N2GDF_*B0&+3G(GZ,9_KC#N[)]A!VGL\3/L$/'U8"X&S(ZPN6@?F8%L:\*Z MD'@"!D.<"G(Y2U;,MBF9''OP2_O2W8F&=9^:59" MS0\R2&2L8^:"TR%L$R>>_SB802#8>QS,$(UT *V]!SU(+ZT0Q8.H2V640 >^ MH 2C!6834T;19CK"J&,X)A@!,P@0AX[A&**=#E#WW B(E!Q9^B0@RKI-AND( MB+% TKDD'[7EH5%3S)%C."88\7(,ML;200=P^FTY^TJBN3X;]V=)F"P#>NE! M"B]!I40!32"VLI6N9"&5>SAU8:SK\0F*>IWG<@R01I%^!RAZ;&S?9[S\>47Z MN6F]$5IQJV4-B^N;K-<&0C %,H:@4^(JX*FB@(>T]3H<9MSK[RB-3(BQU7)] M\1[G'V\69AOA2L@@2W%U=X\";T6F.%ED=#8Z^HO[P(@^]1Z$Z%J*'Z\U($K]U^4==>BO_NJR=6 M_2&*6XPAQ:G5CW_>(YQ(D^BM@6P*@HK! R:LFWH*BTJHY,)>%8G[J?_^5T\3 M\8RF_H.EV($?NN?D('3,,Y\(Q0SK(#7NP7,90/ 8$_&$B(W&58XW#ZQ9?]#4 MR>@&.NP)F7N-1"B9%\^B 4W4@B*A0;#%0!0VYTQ7.@MMXXDTJ64(NH>Y(MQJ\DG2ND17/@Y%%-AZX,][@DTYFB0T"S'&# M3X9HKZ^Q/ ?=0F_O.K:4<2FP""**4),<#EPDD+G@-'K-@M5MTI@C,; 7GLT/ M[PN<$ 5=-'E^MZ_TDCYY3CK_>E\,N[M9E0M2V6@!TB_IB%OCT8?L M]V_K/)"(3DSP*2'S[+#E5OKKR8_^T+5Z\DBBR!8S4743@($1%R M0+H;R6ADWWA6\VB\G'-%]G$'H1-\G/T)N?M+=^V_OR[6LYBO]U3SBV1X"-&3OG@KP>SLZXR#FK.0*O/]4TZ&IV-_!C M4?[X<+]5Z7IBZ?65.^XD@<.^N]TL@1%DT6 MZO1LQ-0F:7M>2]"U$Q)C1 A,UM),NAHQ&P]6::V-2$S;-F+Z*RU!'X+%XY:@ M#U%G!^[.$XW+.;'$C E@.5TXBB4$3P$-H'*QL&BLM6V2ASV.$F@(@/V&!@S1 M1I>8VN9/3?&HK#+ F:CU49F!KT5RAKFLD/M@GYW\^!<9&C!(V_L.#1@B^@X@ M]&*?NB"*E'G/@FIDZ MQE"I LH( XXI7=_$G5NJ@2V&]JJRG1)A$< M.2LD,^62A9I\)=Y8< 6#42=K0#]T&G@GVS^/N7C'UU4'5NXQ4]<9US>[ITU? MG[;W.2[F<78YVVCY_>+R\I?%\I^X3'2P&6KF)4A%9UK5BP3)FP8MN6"*H5>I MS>J\7[O+Y:SM_-[_C[L)Y= M7OY'ODP7@=NL)!,@E*ZS?+*$H#E"$IZ'A,Z;1K6N!Q#;V]C\CE \KJ*[JPM\ M7JQOYG%)L43^6[[^]R^D.Q)SGGV"*6XP/\@%[5@V.1N*T3G('*.\) IV&?OL)@P3PVQ7%TO3C!7J* M:25G$'EEFAFL6[ \&/0YR!*\%&VF\8] _+0MZ1VQ_).'3-D:>,>:/ ?WJ\O)FMO"HM:E[?%&[0M2A7$ZPPXKYPK(1#(2KP:!. M'-!(#=:I8K,U)IDVM^()=U@-2_='EE$*(\@M2G3NL-0I9,9#XH@FQ^A8HZU> M9U1+V@IAQY6-#M%M,RT8'Z7]HV>@0 M970 KN^%]"M^OCYWAF7E$@J@KW1DN-%05(X1F.16^L"#9:=HE;BAYYS*0L>[ M\P[21I>8VAX\&;F)BB+H(")%Z3)Z<,5&\*DX[436F;59BO<413T9J,.T_2* M#A#]Q&^,'_ 2E[.<[IG:FZGFFN5@T $OJCX/:4V. !.@63#:")2,/2BAV_E" M^.07] :'0W2W&%N0$Z/A/Q97R\MOCUE0*)P4.D(JFECPH?9^E+HZTAF7 Y8< M]YDQ\\3'3WOAC(Z$,838P<4R9#E,T0;T%0E!?!,<6#;@/ )TGJ MK=1P)!#LO=EIB$8Z@-;>NX.8,%S[1*&L=20M(1PX3_8\&D=,)JZ<;=,V>NZ; MG08!XM#-3D.TTT5-TW-[A;RWY#)$!EF:0!)+!1"5J(/B-/$926"-1@*?WVZG M8] UE@ZZ-&./=L"@%X6"7@8VD7Q4\!XP"@;%UR$F/A9=3K6:[J"M/!/L>QK7 M=!VED2Z,UHYZ$EQ]>C5/]5_5,G_%R]K->!, 9QUX%@9$E 5440[0Z$&A=]HVFJ2VNWJ^TKU0D5.7O(N21B2A=PQ W87#>::!^% MZ;T7M!GJI@Q+C]55EP"\*V%[6//T6U[&JMI:>5^8U)L-;)*$J5(*]9A%""B" M*G3*R&\]>3'NT_3V%LH>#9P!I;4C:?&LIFF2.BWMRMD'$4>O<0QL=E&1K#ZR)%/VY K(H;7T1,?-3 MM4[L1_&93]H<@M ]$D7C*[E+Q^/G/[_D^!2;OY+U^?V?^?)K_L=BOOZTNE!! M9/+S/4$/R=&/Y,X%8SG8(%3QKL1TLG;G083WYHJT0-?+D&ZFZDZS"\\R_/]G M7/[^S\6%"[SPR#P9BU0;G%@!SYD!YZ(*W"9R ]MD2P^CM[(!ZOV;#$\^UJG M Y02%84? H.F.ZXX8KDS^0L$W M7E:65[]3P)VQK.M&4"Z#JP6(Q=:"QA(U.,,2,!V%L27G@*=ZASN,@]ZZZ/M# M^3C*[S9;O7-F[@%YY]V?,TX&>0\:1\H%WW[3O8>ZNRQ:"MPD)>ANC@0ZK3-X M*Q-0T%^L##)SUZ9/[3FJCC>%R]G7S5K-U:MYNOVFWTF@/]%_]]\7+.J:X5"@ ME:S[E2T"NI#KYEDZ0 M8XI>8-U^VL9NC3B) M\\8LBUDAU!T,%:L,G#4&L/"@*&QP&MM,06GKO(7UW:&YKBCC@1>1<@&=W6:K M(H?@9=U-:[//-N?,6E5"/2*F8]LU! ^/7;3CQ-[!:_>>BWFLEC+8Z %YG1F7 M0R"ND@=N#)-HDZ=XN^VI.7[=5L.WZR-A<-A2K2$ZZ0EI>RWE$<*DK,B'"-HR M4#XF"FZ$A[H6A6=4-L@V";4?;ZG6()P@USVW:)X[=W-:L>&9:D!VBE[Y ]M.W>X+["5>SZS[T MA"ESIQU8QPJ=&LRPB=>U]U%X9>LUT-I]VT78U)5:S?RVH[70T_5X%S;5AI!7 MGQ=7="BW1]!:R4)! \RK",HF.H+,ZMI!9]!XBJE:WY//4-?)A3D&')Z"VEBZ MZ0!OORV6&]6L;YG;P>760EMN59;%@JYO*DH48LW8!#FCE&2Y2]9MDKH#B.P$ M?:,AY.%\DD;JZ@")-\4'[\H>O#&Z*6S6&G*H+>8^$V\E2&!.UZ57B<=&Q=%# MJ)QX#G9128'0A:)^*GKZ9\)@Z2#1.X,(PZB#N"C M^&=?,^OZ@D>A^IST4ZX'6'E_^!R5BWO M#HZTD#ZA,*!+(3^0A0 .2P1'5ZS)4EC![4"X//UM/26\1D;,2"+NXGYZ7(CT M?K;Z[XT%EE)9SS@Y@*%6G&N9P6L;@$)EE@-GQ>=6\WB?IFKJ/JNQ/9R1Y-\5 MEEXOYIN*DWL+/$J=,98\ \RU<4 S#UZR^GY!?&CZ3=EH=\YS5$U]J8VE^R=! M=:0B.@#5=NWTS;KI[?+(K;%U#'6*9&*S3P(4%S6O46O.8RC61[JH4Z.BX&>H MZ@54Q^K^81I^+$5T *K[]_:'?^*7FP=W(S:3Z>C:1C+?N;;SN2S &Q>=2+(P MUB:]N9N>J1VH1D :0?@3>]L/.7CS9LM#=DIK%15X1<&"4EH >B_ H.6RQ.H) M\#W\ZZ<^?^KDSLB &$V4'5B4G07]?R?)O%VL5C]]^X^WO<>66<=(',' M&]LS2W>S,:R^QV,==IF,!0S< 5JM2T0=K6^SVNM)DGIQG=KA8=%".1V@K Z" M_N5R\<\M0S?%96AE4A;!ZMJ@E%6!D&4$:QD:%HO1O$WW\$YRID772*I^]-AV MK-P[ ,_NZJ%?EOE_KO(\?MN<,F$2XT%;"(YO*HC(,\!D0 L;64#/,#?N97J: MN*D'2IRBM.]P;?0$L%T,;4^AML$JP2EF%=R#JI5"03H%0:")Q2=C_.FZ,!X0 MUTEYU5B V*/QXACM= JXU:^+^;(NAEG>&6KI@\G6.V"IOA9@XB0VR8"SF 69 M?8&B\7B-YPGL!'AC 6.?CI\CM=0!^+Z_$-[>#K>GR]\'6>?+,_)1%0L:@K42 M4M2&62=K0\D)2@YN"=H+7/9&Y/R$7QML3 ##!7_/5>M%!X+7I0(MO'4GZ*HISJ8L3%TA.P[ MP%#=S#C[WWS/NM8D\JIFD?.* A9%D!<,T-LJ(5/ LQ#!%!&D<=:71FL,GR6K MIY>=<= TGA;.:W36[6\NRKNK]6J-\T21[+T)B[,Y&>?5XG*6ZLS9G_ 2YS%_ M^)3S^H@57,U(:3B@:W1)G6*FEXG"&<4LR)Q*G9U.AT-&"48IPXR16;,V8_%; MSO2ZEV&\+^6_+Q=77T@EU\$Y*[YD3B: AY;XR -+OL$*016)(M)8)OTQ3[4 M=9(H.Q8QS[P%C*.8#J[G[5/9W^A\?YQ?JZAFL&-.Y%A8#]G7(J28+00M:Y,P M:FT+2B?:E&+LIJ<30(VF]]T/W\- MDU(%'TX%IAY>D,;0]HL .D#T'4#HAH&<7JVV/-UYPMOW!V$THHX9K$@:%!TO M)*XW8!V"@D=QZ+@JZ0!EOR[(+[WAZJ9()&JIT"K@ M(5,(Y"(#9W*D7^J4;;%1I#;E7SN(F3;-V@1%QXJ\ ]3L.711E5KA6TA )2'0HT#8N#OMA)J@.PLE1$U2'**TG1.Z8U,FU\MD*.K],*JCCS" 4 MY2'29:$I^-9&EK;X.^\)JH.@,&""ZA"]=#'<\MF64$'_J]<$B*+H?&;R(SPG M%U2@2=X+;IUMM4WPR';L9D^9S6_7T132@05[MH$KZ:SKD0 E,@4T6FD(C *: MY*((WD@Z2JW!=5;]V8-T/Z0_>X@B.@#5LVW!HH1$)EU#2HSBG6PDN(0.,&:2 ME59"VD:1P7GV9P_2_9#^["&*Z !4!W9B2>FY3C9!9(IDZ+T"]"R"SAB"DEZC M:^.&->RF;%;!,(4KJ"FRWXKR_ MR/75:I77%\:C\UH(X'6 $;%0(,@@P&;O@W',9-EJK._+U/7R$C8I"$=27O^ M?#O#,+NLZ:87X1:[*PD!?X\(/@Z"U45C]JW&9.W+X6]))'[ ^9A M2NS+RR37^<%)N^5J^SJ4WLW?W_1<;Y8&_3%?A%5>?KT>LEO?=>C/%Z2'R]D& M%K]=+>,GK(7\2?@DLK 04AUU$FS=7^81M&%")D,7"K8QN"=AKY<4T00'HS_X M=&#R6PKE UZ20##9HAU+D",B*%U'*5CA0)GH@[8I9M&F*JPY:[W$?C_861H. MFQ_\'-T:EXUDWJQ65_1C7J\OKXL@+HH(GFF.P M)27%'=WC=,I TRS)91ORR MLSMA+S ][82L'_;LC0FU;KL<_WZ%2YRO7QZGD_ I:D;J_?MMN4A7 M%2JPC%.XI]BA+@Z="!4%I(PXVE\*<)PSN(F7B]X-CX>&BN MCA7_&9B139[].&.R_8BQ3(FRB;>6ML;;J(HY@]OO?@QT^+R/YS]O['OQ19I/>4D*B@0C4^1= MJ;KJ0JD A X',0G'D*OL>)N#VL$EN:E04!12*I$+^. 2*)<=G;8B@(X"IL20 M[&^;$21[$'<&E^,0_ R\' >K9\I%.GEV\39_Q,N?25+KZRG2/OIH/9>0BU6@ MM''@M1' DR\BE$(B>BZP7>7X;Q\77_^=/OH:5/3#!DO7FW4>?^&T:!E=F8MQ M)#LQ**ZIWI;LV:@X1Z\ALR\CXOZW30.'H]6U M&$%V$V_4>I6^U@L^_3*[)".Y>5;XMJJIUS?S>-,[;P-3CAMP"FN/(,^U4(A. M0F'!2%>X>'CK[-RM]?(W38>"P[6W:";*#D*G7=;Q+C>/3EM9E('-/U0B8;D< M2$Y(@F)9HL V31_/DC5MT-3J9AE?(QW Z_OADZ_)=_LVFW_O;KFZGNV>)9EB4R2X*!DH[I%B@2S!^XA21%><:-.\L1=YTQJQ=C@; M7S<] "ZOZX>]*Z_INV?K>Q--MP=(,6\%2@NB,J4P(_@B.5#$R4HR2FK>QI2] M1-FTU9\-83:F1LX@LT@.YN)SOBVC&".Y^,1'CIU?W(?RD5*,=U_Z:IX>Y8MN MDT21%\&E0CI.,H**A9'Q<1)X3MR;Y(7'-@TL^]%WBC1C4@YU"N2@$ON@"LG! M6^4!DW#!N\R,;C/OM_LT8P,,'9)H'**@"2_(U7)]DYA]M_R0EU]G,5]W%M/M M'DK=J1-J=90Q$9PL9(.Y\S$S5DAB^P",ON >N.A7#X'U% 7]IQ\'J7@QHKS[ MP$L]7UL.5MNT#'*>%48'85,*R$@83M5NSQC MF!PIY@Z<[_>+;WA97Y$W^;5(7 LFD<1A2"8F>PBH,\6K-LE4BO*ZS:Z8[\B8 M'"/'JO7A0H^#9=S;*Q<6KHLHX%+DH 3=RPZS@<)#E)P"#3_!*]>DNA6#TGQ=2] MQEJ"DICHXB0'0&=9I+(Y9M5FH<3QKUS-,G>M;I;Q-=(!O*Y37#7S_0L)\HFB MQPLD/IR)&:+5Y)]):<'+2*='"E4**P4;[5C:B[Q.LB['PV'16C==# !XG[_F M^55>70BGZ+#QS?[&5,Z&8'M>L\]VGCO"#L3>](CP?WON_5@^^[JS2]S?\JI[6W MV4(*G)!5@J^@$+7D-#JA(EF3-@]^@\@\ULKL]67W>MF2*M$G!3HE2\>-:3IX MD@/*8$+P)?M&Q/YH='XM3[BU/;PP]].!WSX MV#9P&#>3F$3,BD49(DB9:R\/K_C! -YI2^!%D4*;S.Q)3>+W3X(W]2T70F1> MA&?D)-2\J7,1R"U(("V3"L[)Q W!S4,3-X(VNC5E'_+'S5:$ M_&6QK (\P& ]^HAQS-+SE(UD?!Y^R;UE-[LZ?[)WPIIHP5I3DUW>0V \@T;' MLO"6I]2FJ&,8G4<7=SSXMET7N>6Y8-0%1*)+/'GKHFZ3S]J# MN(F?Y=MAZE&1Q\B*.ALS=? $B"<^J(W):C@-8BC(A&"%%0[!< (!W5C@0J3; MD!6GE0VU;_%',%RW">6'W_MF7A;+SQNE_O1M^X=W9T0C2I5S;>&T= 8QT1F, M% 5Q4X1U*DA>VLS,.Y#@\S)P [#W=!5;.X5VD-O_?BC8N[)-"]9D\I:UU>\+ M/EJ2"YQV.>W<8('\#2-;VP)X(Y% M#YEK,K4I1_ A"."HDW&8/2N-IJ'T[!MOBB]D]$D*Z4@6&$ QS!"2Y20I--)H MQPJVV2EZ +%GY1,/P=R1/O%@14YC!P0(\E%)467O2X)F$Y!^<@Q,?N"([_?-TV36!D= M'0W$VH&)N6U._^EJ-9OGU>H&\]M."BV53'5"1:T-3<51.,L+.)ZX/:RO'E&]NY]A#Y#UQ)?7S_./)(F;;L\M&S=WL"B:F3I>#B-9;JS#!TRB M,R5+="XG4QX6&^V\M9[YBBXB]D.4MAA?@A,#X/L&*E)(5%8#% M.D4GRCJ[BZ3%N8G,(4/I_1Y@>.%KNG@8.A(08TJRGVMDU\W[]JX#P@4=M2Y@ M.-T Q&$"'S2#$E";')$)UFCAPA[4]=+B=B(?9FQ]=8#!>\^FM+Z\V0[E6*[K5<_H=_[S(2I7$0P073 0E-L69=2 M <1V<0^.B)C=/4[-U-3W2.;HE_,V<6-P.IUC]OGA5RJ9^*Z^N1WZ^*]<,7V1&\4'.$5(, MM?Y$+47IKI9RL3HJ M**=,]',#Q8?$=*8H6NP56;0=N=]52=(A/LDH\N\#/SN&B'OFZOXE#T;687?* M4-!@BH,0%8_,T)4K]LJ=_5 C^ =I=J\1_$/$//$%]*Z4]PN\685R4^$9A;2> M\T@W*'-TE.K?[Z#_I(R+X&1 MW32ZKMF.&5Q.$K0KH; Z6KSL4S:]Z[.G*Y1NH/QC93?U3/5"G_,9E_^=UP^8 MD-D+EE ##^0[D]/,@8(TA%B*%9YDXX/> P!/?L$TKWUM4#".%*>&0EXN5E\P MUJ+_O]'7SU?Y(3/>"C3X/V+22],0 ^CNN?K]:AGM9FRT/ALPD>=H*1*EV,OE"89KP(*-#ZQA' ME_9Q-Y[Z_+V@8=*1,8O9)N7B/G?-BU^T%S+L>2!C7*EVUT-^O2LODA!$B)!\JBO0".X^D8!2 MK F\5##B7KU4K2<1=%73?F@2; 0==(>B[1D+7'F9"X-HZRATE1,X(AR2H"B= M,_H4OM>CW(\UB6"09O>91#!$S!T\W#[5$A^MT26)#-+5!TKKR<7RANQF2$98 M[H1IU&-S/I,(!FEZSTD$0\3> 7KV*K;,)7H=G0#-7 15#"-;7!OSK0X,#?T< MFE8#'-^NU:Y8]=0U)V/KJP,,'M+OPQ,7F6-M]:DM;\YP"$716;/6"^Z)TT;S MB7_,=JU!B!FA76N(^LZFGOIN N6V//C=JE1Y7+-/71 GT,0FD0* BTKGA R3DY#B([[KE7^2\X#OVZ M^3CGH!Q/P%-$\K\U Y;X=X\+#P[(D9^DHSSJX,>I/S%V)J8 M&D[7DKC/PC9"3-JJD!R'Y#W69<*E/HL7\ F9P:A]%)(!+QPI M,+8)RVAWRJ.OGZZ&:5Q4'"_;B8'QMF:/7WW.2Q+$35D-UUZ8:, $1JX7"[Z. ML\G 1$T,:N.CWFMZ_E[(>/S]T]4PC0^-(Z7;059TK[R=TGR!R"K&T$BM>N MYA L:S,\?&\2C[\87_BB78N57>11ZCJ7-4E-/D4PX#PQH:.PPGE?O%33B*6[ ME=AML/;X?FRLQ?.P8(>_/^_\F ;VK.5+\/Y0(^5F7K0!6<=QJUPW2&(*8)C- M%@TW>K_$3;]F[?[ZS9U?^7JQ6E\OUKQ0BAQ$B0Z8J>$T!HJ5%$DC77ZP[XQ#F%)3Z"2+$.@302 M7/:*N",ODBDGE&]3>O "8;T\_XX,B.=NSR.UTP'8?J?_[H'(MCE((U+VUB;0 MNC8I<8I9G$T"-(_T&Q%S5FW\MB=)ZLBN':OX10LM= "GG\E]6GS+^4/^FI=U MO.PV"QV\*DQ9"SQ;!DI9!5BX)UZT%=YZIUB;J=A/$#0ME$92]\.7PA%DWP&$ MKN=FWY9@O%U<-\AMSI@.CAL4%/:$4M]%>&VS6:\O<# MU0&:Z !6]:"]*YM:[]MY$;6KA2-PZRB^B62"O:LMPH+%5-V!Q-LD!!^1TB5\ M#E'S8DR9=P":VWZZG__\4B>.;+FP6EA1IQ$%$VNCB#,0M"C I18I))N-;F.$ M=M,S[177#CXC2+\###T_L==ZE:()FR?]0O*AFS\H*\FWE$7RE NY?VT25D>/ MS#Y!9WY;IVD\S?0 L^\&O\8B!!?* $:[V0/K(>1=+:9HZR<*"Q(00;W!R' M M*B0.'3JJYAJ62E47_WQV',?]4@I[+!K>TX2C<1'BU)GH.%G)H>_PM(G]WZFR MUP)B2TLVQ_$R9\J0!0-QA!XUY;L2"]!D*.^<5Q6<7%BBU&8*N@*=0IUZ9"/; M-X>>);(*EMZX8 ##3 DM4=?<[, 3^B[99*.MB9^]_U;;PK.7, 3]QD;P- O9WX/7U.C3,'&3!FXZ++KG%@(O9FBS3!.E)]K(& ,-$!(;C9\PW;FLKUX&R3F(M_D*PY2+-,V>QZ_T M^:^@6N& UD"T6.> 8JESK$F8277H.$.*GH '%!2CD=;%^B!:I-EWBW9=$*UQ M0 ,@>J*/N:UU/QZ_J7- %HL9#?24M48@$@C&!!C41-@1JYYU+@D])]&^;>7J M8-K$$?6GLY? )02P,$% @ 8'8X4U<].5R_" ?'P !@ M !E>&AI8FET,C%D8VDR,#(Q,#4[&S3I-UBL5>T5/(AL"V2 MFM$C#N>-PZ-?1M?#Z;\F)R0Q*2>3#X/Q^9#4ZHW&[=ZPT1A-1^1L>CDF';_9 M(E,%0C/#I #>:)Q_U.MD)*,\I<*02%$P-":Y9F).;F.J%Z1>W[0:RFRMV#PQI-UL MM\BM5 NVA/*Z88;3X^TX1XWR^U&CN,E1*./U\5',EH3%;VLL:K5;AWO[!^$A M['MSB&=_:>%1#:P>=E'FS6G;VLI$_6$VOMW.VW_X+?, M]%8L-DFWU6S^LU8T/3Z:26'P?@K[EQ_+89X,9NB=J0-G<]$M6*J57;>7(\FE MZNXTB[^>O5*?0:A9 MS$ QJCWR7C*DYR.^%KG"&X*(R024$53IA&7Z9V;NN]/7>9:^W9W6?K/WA)B' MB0-JCG,GE,;(M+N?V9?=0,CIMD$H54Q5'OGGC'S0/[%0T")V)M\-O9JE?S-*&B9]>ZQSZ;YI?OMST M6U^\]C<-VRA(+LE&]G4&XFUMK[;MD$$_(COGQ+X)V*@>,L'UZ=]TD^Q.1][Y$/0 M=QK)&1L8M?@G$C)*>(HF%4Y+Y#L6*:N0CJR*,9:"M+/M5' 03,@ M$[/V783V=BW%W-NRRL!]5 >4SQF^S:&_]$,?7 -T3/,E1<%;L)E78)8.04 , MGHO+Z%0J;",],GW?ZM MYSVP6@%0[VF4D!N:Y2%G$=&^\J5KT%Z@C88F.(T(:D?D.E%VSC[BVWV<8TD& M"DU53D[^F[,,;'1'6N=2;$T[!DQ;^0R.(=\W+ 2&VG]@9_9!3Y()Y!R5*WP6 M]XR[#_M)G$>%YPF17E)MBN#@QFU,;D[)JXE9OW9Q9;Z4<4R5;4<9FKN!S$U" M^C/K4JT ZKF2&2U<&([!6CGWQ2DH?6B A;:,G))7O6+T !$;,:BUV1BJ),Q@J'U;:!*'2#! MD$E5 :?5)R"/:&YTE'";#O,N#<\< _<, )?;=U2EGR<:N [LJW<#)S7C,641 MM?9PI67S)*C$#EG)PDVHKI+=N5POI*JA6L"?C:-9 OI=;>AK]*0;J[TVYU M>G:-4KA8)9Z+BM5'1H6 36I-Q:9LP.62"KV0;L8;!I9-S6%I'<_(*BRJAF\> MD@ 24" V/M<71[/SF*]17J?:7:"'J$^3J5Q5&>17TP28=74XB? 5MD@@S&U\ M>,MH1>"E)&!V_G(@/M<&1)AS!#I'_JJ@7N-B'%$W MH6S&&]&MK+;?4;7FKN$\ !51+JW9 M%&3 1 6@%C&#;;APJV)-EL;)0)(=9D1YPKR2[TK 6YK_G QOW#2&+R"VKLFJ MY=N=&[M=JH#4.3%\K0V;*8 MTS*SZHD3@XS'0\OC! M?9 G5.6H1('OW.;=,4M1@;+\50!%9&0!:+/[Y!XM'.=LG%M0&E:>Y;,2+N,@ M0C:9@"5:..!G[F5>G.WNM#N'/:43R5./C*A(02VJ &R"+>]=S+?X=ZZ*5))@ MQ-M#"[5&J/7-([%LEJ0.I1L\DG7MN3M1*I#5>L2RSV^@?ED\'-=HI1 E;P H\,I6+M?3( M>\C<]5I-_*E/GMT_@"+*9JHRU^J,O8<%*@Q%E>'G&'0)6T6U@1C74FNU!%0M M6<1087JL[*,\MI=O_/&+<>,"MT$B)3DX/.SW713/E3J_X(,5QK--0KF+6M-' MI&#]-:WIL\A!JU,ZQ;_*>-.R7?NF9_2HZ;,OSOX/_ER?.Y8'U[AO//[K1WK2 M/_H;_'+PT[?Q79&#G_KQT@JM^+E]U0[&\(<)X&N,9-ASH%P^!JI_&IQOB[(Z MN3')P?ZI34%V)>B/EKQ#Q_ M1/%/E*,_E+DX(/_X?4$L#!!0 ( &!V.%,TKDK?(@, $<* 8 M97AH:6)I=#(S9&-I,C R,3 W,S$N:'1MS59M;]LV$/Z^7W%UL'8#+.LUEN.X M!C8[18NEF9%X"/9IH*63Q57B"21MU?WU)44;39>XP(IZJSX0I.Z.?.ZY._(F MS^:_SY9_+JZ@U'4%BS]^O7XS@Y[G^_?QS/?GRSF\7KZ]AF00A+"43"BN.0E6 M^?[530]ZI=;-V/?;MAVT\8#DVE_>^G:KQ*^(% YRG?>F$_O'C,CRZ0^39YX' M<\HV-0H-F42F,8>-XF(-]SFJ=^!Y>ZT9-3O)UZ6&*(A"N"?YCF^9DVNN*YP> M]IGX;CWQNT,F*\IWTTG.M\#SEST>CS".HV#($,^343IB41&G:3X,HF(5)$7Q M5VA ^D;=V2B]J_!EK^;"*]&>/TZB07K>Z,N6Y[H' AC"SHJ_SIX4[;>K,EHH"LWI%LH8[;P0_W9 :0!S'7A2? MQQ=)?S\?702AFX=ID$87;GZ1IFGWVXO28#0$)G*[2))AE/QL S.W=T.NS DS MJALF=GT3JVQ@1;21!J(!K"'O2OX.&X-HA?+Y63@,+B-S=E?F$BO6!6_O:,$% M$QEGE:'^X,,A;D]$I"A.G(?PA<-/G@Z6<4L*%@5FFF]1H%*67FXKTY!OTT1+ MJH"V*!]PYZ@WM/:A+7E6 FL:9%*Y9.'*I408>+\-_E7!G$[V7U/[_"Q)+U4W MPD+R#%N3;;*DC<(948.&J^OK!7PG:-]R(9 U5''5AVZA2+/O!-RQTOZJJ_C! M>S1L3O]N'DL.Z\BWP_]EDW]T'0VYMFOLKL8M/NI##H8KTIKJV<:W,:-Q2&O_=7*'B:M#-F+X!O M0#SC@--<;8]#QY-/'<$*4+*L=K3"F/SZGMTU27RA(6E:"_'Z P:D/7J/SNH< M[3.RVX^ZIYW>^[-C-C:3F)W]^>S-RPZK5'W_HM[Q_6ZORU[TWKYA#2\(64_S M))-&JH3'OG]\4F&5L3%IT_=GLYDWJWM*C_S>N9^;:OBQ4IGP(A-5#MOY-_0J M>'3X2_M1M>V7PS2[JMH?MB.Y"63T=.*W./!P7XCVMGE];"Q M%X4'M=W]X4$CJ.\'?#^(PK]"$NE3]_*:S,QC\;0RD4EU+/+QFXV:M[>3FM9, M1F;<#(/@UTK1]; ]5(FA\31=7[XMS=PQ9L25J?)8CI)FX5*EO'31/%"QTLVM MH/AIY2W5(9_(>-Y\TI,3D;$3,6/G:L*3)]L9A:&:"2V'9<=,?A*DB>05'V>E MY#VR$\M$+%P(:[GHXZNQ[$N:T,9-O?$TF=G69'Z:9D<-YJ_A*)A&I;M9WT_]^C37N%=X;"S8E M%3HC<93;(D6VQT*+_IP-5$):S=0(QI.(\315DA0>3>:LX[%G8O!1Z*+E3-#, MLU<>>RWBF-Z9FT8?;^W7PKU6QK@Q2B=BGI'CY,[ E'9'- ?9-J/)D);QD'&2 MQ[I2BP%IS,UW\](1971E1TU2GI"(E\G VZ9N6J1*F]SHF MJ&FJJ8911(ZO!F.>C,@\31HUAP?UQO8_J\QG-BDGDF:4T4PD45Y^LMRV%D:5 M?4A")&)Y26'[]B1E7$8+[S/%KN^9W,FAC/-8S*09W]:>C_)9/ZFM(L*Y+A_5@L.O25IL10);DQ3S/17+QI13)+8SYORJ08M+BH M10G%2,I[UV7/J/1Z0WIPX.T%>_F>U-!&U$0+\]?;5:_8KOHFNMO6V/<.@N7- M@1190%F[7TBH44DZ_*?BR&YO:J0=6J>&4]167'8QVNTV)G>,/530SD]?JEE=@DGZA^QU3, M%_K6R>-WI(";J18;'](U=PHAL]LII%!74^B9SI_D3^BA\&Y,_6(#9^MV%6(@ MYE\^XA3+-W@PY/9#(N_!]A9BT&_S9:OPK%5BG&3%MW<0VS?I\3;P,? Q\#'$ MV(6/+=%LU02"'H,>.XX[OJ;'1TFDR6I'# 0XHSO< ^C8$:<0,KN=0OYT,G^" M&_]$,? O-VFQ=P^^7,+[=*=.S?)+ MEG''I8>,R]>Q_K+:1Z+:UX)_K/(A7=_D\8S/LYNC_)2SS5;%_^&X[2HR'P** M@AR#'(,<@QR#'$.,76) CD&.08Y!.U8EQV<0LCL M=@K)T[WD^5W,V/FCFC9?@V.D@(& @8"!@(&V5!J(L4L,8"!@(& @GF%7A8%O M)54<$>>[DA=J."3;>*YUY;D64- 1IQ RNYU"$G4WB>) *<3@;_]Q=O=[_R\Q M^+0]ZQ%\&GP:?!I\&F(>7 SX-/@T^#1PRJI\NJNFHYB*^I''WLI8JSG(BBMD M!7C:$:<0,KN=0@YU-H>"3D/,YHA9*U0.%@P6#!8,%@P6;$MFAAB[Q( %@P6# M!8-=K,J"+R3=GCIB78^=4GXP"L?LG $9@,&..(60V>T4DJB[210T&&(V1\Q: MT6 &AI8FET,S$M861C:3(P,C$P-S,Q+FAT;>U;:7,; M-Q+]GE^!4+4^JG@-#QV4K"I;4BJJS<8N6RE7/FUA!CTD(LQ@ F!(<7_]=@/# M0R(9TXXCT2S[ ZT97-WHA]_?;FU^N+UBMT6I] M[%ZT6IVE@W5?"J MELF\,0(:?]#K-(_ZA3N=2.%&@ZC=_E?-5ST_2W7N<#R#[<.?H9N5SAS"@[?^=4DDCY9E4T\'S&YF!9;_"A+W7&<^?URV&H6'! MR#14M/)_@#:A>?YQ$DP^PGZ4S&'F0M0AHZ_N1C*6CG6CQNO[%B\[SLT0?8^U M\27#ZP3R1.Q=@G$QEP@F53*?L8B0A95=WD)1.CH&] M3;$4S!ZX^JXTMN0XKM/L R3>X6Z[0TZ[$; /W,0\!]MX>Z=@REXGCDHZ[79G MH^]+GOU16IS':6TCGK=I]L_-2&_MC%S7V8T6[*K)+K@I?&SJ+/&(F.*<;@;&$"1*Z&TG+7N=YR15[#X4VB,><_:1-QJ)VX]\$SDM* M),+BZPN=%3R?UMEUGC0Q:B?[&;7.SD7M#;<8*XQ -F6WN9XH$$.HA^"9$#6A MT81<8ZK&$;C,&0:*E;DS): 'F+Q]'L=PAOT%9??; M 26P5.88=D+0(LQU1"16QV*S5"[S%+DFZ *9)ZH4V"=":2FF=82A-&K*"D0" M@9C K=0"I15 [(.A<2$(+X/K5*-46 &AJ1$_?CCK[4FX';%4Z8F=X=; 4%IG M*(5S>AGL1BOK2_"S,V-6K-U?!/9V#H$W]\+U[."X$QV=V@ICE<(@&M%!7?I M7C-NP$,&(2!C!11:!HC36$D[HNI4+4,*)1JE9R%MHK0ML1V1J]$J8*+BZ2T8\'X+7=^]+A36B+F]$_1?PTC>-^B(\A4=)HB@/F*7^ M&9';$I0#M,B6K0=*[PV4XD#DYT. 8PW2 U^NP'K]+4 ;'3\9:/G+G0%MN]GI MT3S@YAEG"N/G\^"GP56G%)WPTF[?A')E#&P^4LB^NC38 1+86%I/BU@+2 #"+!IXF< M>BHM)6Z_4*W/\IY$M04TR"%I4Z."(^234G'B?G3+&[$0 -@BR(EE%81_Q4 5 MD9ZQ/8@OI^-=1W:\,\@^:1X>K0)[:TY;P??V;+@US'%IC*4@]'+B1YD\T.-=:HG9)>[RJ&B- 6"W'H) MDR3:"&^ E[E#R%&9*,0ZED!!BXBJH(0/>,;%)@LD^/U%=+(SB)YS-8RY*CVA M4;PA3>E$9XR1LFOTXER ;$'0X7&]A/0(QH9(KC8(U5B7;K,%VZ00/J\-I,+3 M3V^E6#S3]WY15C.!]G@ T@!["4*Q,R"&XS8,_.$$ MG5OXPZA@U\M@U8C;N3HA@O2K (3/''X^*E:?,B5O054G%0_JU__V%/T]Y._Z M_JZ_)_L[?\ Y7S3U!8\1K2X#=T%I!+W/T"LK4GAN&DF_UT*;:%>>2$"P5.E]OIV: +^E?!UTG\_87K'ZH]?9<=1G0;#: M^823C#7[MLRCOIP:9I8XX $^&B"1_=%Y!KA[2ILS'6HV! MI9.1#J3)[P$: ;A&6#S_C'S9_-K?::Y\#8RMG-_-515BQ#"8!D9'\<+"8/;' M*>:#0O'I0.9^CGVCTS&E$%0CE24(S^KFP,E)\[C?I\5 MM)Q8+>LWHY/^QM)V,]I8]E>]8D(\[AY]]6Z[W68ON/E5N^TUHZ/-I5]L;-0\ M[FTWM2T?M1 Y1( M>/ZJ=EB;-:@6U:!3W+'H/OG0.GL(BX"VQV?L/S&_?J3=3C\;@VUYZ^.R@A_L._[ER*6Q?66;K0%;BU5]I+-!,^C*- MS>S;2X^_._6M./6/8'-^,_NQW=Y(/;,-Y].8M=6MZ 4]MOPN]BFM[JS!T'UC MUN_GM]GK/[C27^CPFX9!N) PAI5+_@NH^M.!]J()CQ&OI=O<9-/E\8V_&*@^ MP^\7_"\ISO\/4$L#!!0 ( &!V.%/%_8!@0P@ #PQ : 97AH:6)I M=#,Q+6)D8VDR,#(Q,#"NU3UL@V92P!@$. $K6?OUV ]3-DA,EF4D45?+@F 30Z 8.3A^ M\,5/UZ^O;O_]YA4;NT*R-_]Z^>O-%6NTVNWWO:MV^_KVFOWM]I^_LG[4B=FM MXSJ=1M->I,VH??NV3:;Z;:FUA2AS6>/R@M[@ M3^#9Y5\N?FJUV+5.JP*48ZD![B!CE15JQ-YG8.]8JU77NM+ES(C1V+%NIQNS M]]K/>L!V=GD,2]WG$G[?\G1B?;6#VTL6XFX46C$*HU!NI_V.]&)X/2G4]%YL;# MN-/Y:\-7O;S(M7+8G\'VX==@9L.8@WO7XE*,U-"'U A-Y\6IEMH,CSK^WSF5 MM')>"#D;/KT5!5CV&TS96UUP];1I<1I:%HS(0T4K_@?H$[KG'Z?!Y1.T(X6" M>0AQEYQ^=3\6B7"L%[=>KGN\&C@W(XP]T<[I8GB,ANLW3I=H!Y]7HDEQ^,%\ MHW"NP#B1BY03*IG.V=580,Y^$8JK5'#)7N=8"N8 0GU3&5MQ[-=I]@Y2'W"O MTZ6@W1C8.VX2KL"V7M]+F+&?4T/ M8'_K"-XTV;L4@V5_C]!<(I35JLE2#Z$9#B)W3XX&I^>[QE7R+$/2:DG(W;![ MLC72\$JH#$=OV*)*WRCV.)J']?5[7Q^I^"P:T##[> MS=I+;G&N< :*&;M3>BHA&T$S3)X)LY9I=$%IS.W8 Q>*X42Q2CE3 4: V=XG M?IQ.S@I\,D33.2>^,DP7PA.3H]-N?')N:XS5"H-H1 (50R0.P%/+RZ3\=5Q!IQ MC[?BP3-X[IO&@RP\A4=!*D\%S))]1N2V N4 +?)EYX[RM8YR[(CB? APK$%Z MX/,56'^P VCCTV\&6OY\;T#;B;I]&@?<;>-(X?SY//AQ<#4I1:>\LKLWH5R9 M %OT%+*OK@P:0 *;".MI$6N!\G9(AB\)=964#4CND5>GWR5ZFC5A4Z% B:4 P!9!3JRJ(/PM :J(](SM(?M\.MYW9"=[@^RSZ/AD$]@[<]H& MOG=GPYUACDMC(C)"+\>-#"?:YQ:13^*4(,U--H<7 E[P1$CA9B0)MG5+B\TC MT8-L<0JR3?6$[')?!U16ID206R]ATE2;S#O@9>X(%"H3B5C'$BAI$5$5E/ ! MS[C81(D$?[B(3O<&T0NNA@F7E28 MK]'TLT>:Y(AJI+D'M6O'<1L&_G""SBW\853PZWGP:LSM0IT00?I5 )G/''X\ M:E:?,2GN0-8G%0_J-[]XB+X,^?N^OQL\3 M],J&%%ZXQE$..VWL0B+X%VBR*(1S !](&HE&$4+EF4#_O)%G"&_D:$LY /\G M43Y?D_![)=!]O_XJY;]+V.<_MG%?41K0$13I3O\A#'VB77DJ ,%2I_?%=FH* M_([R==!]/F-[Q>J/7N?'49\$P7KG$TXRMG ?S["AA07U/0K76N=B$\0;[?6B?@CS#S7;C^*3QTL_V]DX.NWO-K1M/VMAYA !MN3J1>.X,6]0K[%A MM[QG\3H8:=D]A$5 V]1?:.SA.+!+-TM]_TU_H.'YC??U O9QZ-(;:#C/#)41^W M(?[GYB6Q0Z69G6>R5J_^7F");M+'-3;W[R C_A'4]Q+4P6!SDW9PQ_FQ^\P+ M1FK[G>/*UO3;G%$\F+9U9SZ\AWYPU;[4X6\-AN&[_P0V+M\O$>!WW9UE$YX@ M#"KW>)-/N-B\]C/\78'_"X?+_P-02P,$% @ 8'8X4Z(/N3T_!0 \# M !@ !E>&AI8FET,S)D8VDR,#(Q,#]7;.2IX\Q( M)$%)UC6><6AYHC2U,[;2M$\=D(0L-!# @)!E]NN[("4EMJR,FZ:^*/0#1R2 MQ1[LP0(X)OO/CDZ#T1_O!C Q4P'OWK]Z.PR@4G/=#_7 =8]&1_!Z].M;:#@> M@9&F,N6&*TF%ZPY.*E"9&)-T77<^GSOSNJ/TA3LZ0$?8I9^A%IM42M02:;YQ<2 [_D$ M/BC]D5_2HMQP(]C!TD[?+>[[;MY)/U1Q=M"/^27P^&6%MT(:M1D)B==N-=K- M#L7;,6G[X7Z'A%[L_4G021>K%VU2DPGVLC+ELC9AMO]NPW=:S<3TYCPVDR[Q MO)\K>=6#_EA)@_UI;%_\+,RL&3/LRM2HX!>RFT.J%$V7Q9$22G=WO/RO9TMJ M8SKE(NL^'_$I2^&$S>%,3:E\7DTQ#+64:3XN*J;\;X8^H7OY[;QPN85V!)=L M"8'XUNG!U82'W$#=O^[OE["IOD#D1B78!HU^X?E?L]3PYU?S6F,EA)I;2D9,(V0>46LH!:H9A,P63&G,K"G52 M+;AN*Q_9B1:G:"0H>JC"4$;.[DZSW?N6Z$4X49A^H. %@[/1\'@8'(Z&IR=P M>@S!Z^'@& :_#X+WH^%O WR$I8.SNP#;?QA6-FX%-JS"2,4P<""@.LF'N K! MA+,Q#*Y8-#/\DL'I&"G$M"79AJA6%TRS-*+FSC&V0Y'0.$9&U@0;HY/-6P>G M>,21;M)T:[[O8+4'&C#B+('=?^_7QXKD@S#Z^K3='+)_-:.KL&>KVK3C>[VB MH_R&]%Y483P3(@.;2 1'K'-N)KEES3[-N&9VB4NM)Y^3W1Y] =@]:>[%+U:Y M#>FF<8%&"X.K:$+E!5NF-M*I-Y!4G1Y0&6\IL?Q'2"PND233?/' \$I#L5V, M3_-X+>@VIEQC]!/-4AOGJBVF0N *@[F$([&P(,' IXNUB4LJ(_L<#<;Y?LP& MU=::B8(F*F%ZL6!MIN]_SK2W;'O6K83*UAK"5H:%@RPJATC'3-8R/H$G* MNLL?O9BGB:!9E\M\E/-&O4N;'7&6+3Q!YQ:;L4[':3?K=C]FT!L3+\TOMFI. MOE5S3;Q>UG1(I[FQU'/(QK*O627H3[WUW0Z&>U,NTF+@FWWGW_R T&1\%<3 M8H%\!:I>@BI!W2^H6R?7TT1WA(OA]5WQ-T6M. ,]*F3G+#%L&N+IP&\4>\7M M)^;3!_4JR]E88-M*A+L[C58OS:]K)]QMS3)W#N1B\YK++ FZJ02/8>G?5B(N M03T54/\+-U=B]WW#WIAZE@?.AW%K@\)WX[\ J_3HYJ?8IZ_7'@]/#D^"X>'; MIZS7GD?(:GCCH+F0RU3)I6![O))62L&V%&Q+P;84;!^U8%O*L*4,6\JPY>:_ M!/6X06V10%+*L$\V=%LYVWXL&7;MX+JM::;48;>$NS\RJ*WAYGK:P1/G!L5L M/2.M29\/(S;<"%OIS-V<^;JZ<./U^$05WP=T-1/4RN)K+\Q_GANY'N%];D)# MG" SL[G))F5\X]OWBVOQ+4#^5<+!/U!+ 0(4 Q0 ( &!V.%-X?13$BWL# M "K1*P 0 " 0 !D8VDM,C R,3 W,S$N:'1M4$L! A0# M% @ 8'8X4P6! EQ*&@ N1D! ! ( !N7L# &1C:2TR M,#(Q,#&UL4$L! A0#% @ 8'8X4^6@ZPK> M[P :4 + !0 ( !IML& &1C:2TR,#(Q,#&UL M4$L! A0#% @ 8'8X4U<].5R_" ?'P !@ ( !MLL' M &5X:&EB:70R,61C:3(P,C$P-S,Q+FAT;5!+ 0(4 Q0 ( &!V.%,TKDK? M(@, $<* 8 " :O4!P!E>&AI8FET,C-D8VDR,#(Q,#